Don't allow malformed status annotations on submissions

Description

Submission status annotations come in the form of:

{'isPrivate': True, 'value': 'value', 'key': 'column_name'}

, therefore we should fail anything that comes in other forms. After adding the annotation below, and I both notice that new submissions are NOT shown in the leaderboard. By remove the bogus annotation, the new submissions will appear. You can still get the submissions through the API call - "/evaluation/evalId/submission/bundle/all", but upon querying the leaderboard for that submission id, it will be empty.

In python:

Environment

None

Assignee

Michael Lee

Reporter

Thomas Yu

Validator

Bruce Hoff

Development Area

Challenges

Release Version History

None

Priority

Major
Configure