Event Feed judgement name/title missing first 5 chars #697
Labels
bug
Something isn't working
CLICS CCS Update
Changes to update to the CLICS specification
medium-high
Should be consider for next release
Small LOE
Less than an hour to code, test and push a PR
Milestone
Describe the issue:
The judgement name is missing the first 5 character for "No" judgements
the Yes judgement is
{"type":"judgement-types", "id":"pc2-5", "op":"create", "data": {"id":"RTE","name":"ime Error","penalty":true,"solved":false}}
"name":"ime Error"
should be:
"name":"Run-time Error"
Root cause is that judgement names can have "No - " (5 chars) in the front, the code
is removing the 5 chars unconditionally.
Example of all all judgements JSON is below.
To Reproduce:
use reject.ini with
Compilation Error|CE
Run-time Error|RTE
Time limit Exceeded|TLE
Wrong Answer|W
start server
start ef
use View Event Feed to view event feed
Expected behavior:
should show full judgement names,thus:
{"type":"judgement-types", "id":"pc2-3", "op":"create", "data": {"id":"AC","name":"Accepted","penalty":false,"solved":true}}
{"type":"judgement-types", "id":"pc2-4", "op":"create", "data": {"id":"CE","name":"Compilation Error","penalty":false,"solved":false}}
{"type":"judgement-types", "id":"pc2-5", "op":"create", "data": {"id":"RTE","name":"Run-time Error","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-6", "op":"create", "data": {"id":"TLE","name":"Time limit Exceeded ","penalty":true,"solved":false}}
...
Actual behavior:
Shows
{"type":"judgement-types", "id":"pc2-3", "op":"create", "data": {"id":"AC","name":"Accepted","penalty":false,"solved":true}}
{"type":"judgement-types", "id":"pc2-4", "op":"create", "data": {"id":"CE","name":"lation Error","penalty":false,"solved":false}}
{"type":"judgement-types", "id":"pc2-5", "op":"create", "data": {"id":"RTE","name":"ime Error","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-6", "op":"create", "data": {"id":"TLE","name":"limit Exceeded","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-7", "op":"create", "data": {"id":"WA","name":" Answer","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-8", "op":"create", "data": {"id":"NO","name":"tput","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-9", "op":"create", "data": {"id":"IO","name":"plete Output","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-10", "op":"create", "data": {"id":"EO","name":"sive Output","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-11", "op":"create", "data": {"id":"IOF","name":"rect output format","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-12", "op":"create", "data": {"id":"OCS","name":" - Contact Staff","penalty":true,"solved":false}}
Environment:
Log Info:
Screenshots:
Additional context:
{"type":"judgement-types", "id":"pc2-3", "op":"create", "data": {"id":"AC","name":"Accepted","penalty":false,"solved":true}}
{"type":"judgement-types", "id":"pc2-4", "op":"create", "data": {"id":"CE","name":"lation Error","penalty":false,"solved":false}}
{"type":"judgement-types", "id":"pc2-5", "op":"create", "data": {"id":"RTE","name":"ime Error","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-6", "op":"create", "data": {"id":"TLE","name":"limit Exceeded","penalty":true,"solved":false}}
{"type":"judgement-types", "id":"pc2-7", "op":"create", "data": {"id":"WA","name":" Answer","penalty":true,"solved":false}}
The text was updated successfully, but these errors were encountered: