...
- submissionID
- eTag - optimistic concurrency flag; changes with each update
- status - enum describing the state of the Submission, one of: OPEN, CLOSED, SCORED, INVALID
- score - numerical score for this Submission (double between 0 and 1)
- report - String describing this Submission and/or its scoring. May contain additional scoring information, error logs, etc.
SubmissionBundle
Bundle object containing a Submission and its accompanying SubmissionStatus.
REST API
Evaluation
URL | HTTP Type | Description |
---|---|---|
/evaluation | POST | Create a new Evaluation |
/evaluation/{evaluationId} | GET | Get a Evaluation |
/evaluation/{evaluationId} | PUT | Update a Evaluation |
/evaluation/{evaluationId} | DELETE | Delete a Evaluation |
/evaluation | GET | Batch Get Evaluations (Paginated) |
/evaluation/count | GET | Get the number of Evaluations |
/evaluation/name/{name} | GET | Find a Evaluation by name Note that the name must be URL-encoded |
...
URL | HTTP Type | Description |
---|---|---|
/evaluation/submission | POST | Create a new Submission. |
/evaluation/submission/{submissionId} | GET | Get a Submission |
/evaluation/submission/{submissionId}/status | GET | Get the status of a Submission |
/evaluation/submission/{submissionId}/status | PUT | Update the status of a Submission. |
/evaluation/submission/{submissionId} | DELETE | Delete a Submission. Requires admin rights on the Evaluation. |
/evaluation/{evaluationId}/submission/ /evaluation/{evaluationId}/submission/bundle/ | GET | Batch get my Submissions (or SubmissionBundles) for a given Evaluation (Paginated). Optional request parameters: |
/evaluation/{evaluationId}/submission/all /evaluation/{evaluationId}/submission/bundle/all | GET | Batch get Submissions (or SubmissionBundles) for a given Evaluation (Paginated). |
/evaluation/{evaluationId}/submission/count | GET | Get the number of Submissions for a given Evaluation |
...