POST - Submit Model Answer
This API allows authenticated users (typically teachers or evaluators) to submit model answers for a given assignment. Model answers help standardize the evaluation process by defining ideal answers, linking to rubrics, and optionally setting step-wise marks.
Key Parameters:
- assignmentId (
path param, required): Unique ID of the assignment.
POST
Post Assignment Model Answer
Documentation Index
Fetch the complete documentation index at: https://docs.crazygoldfish.com/llms.txt
Use this file to discover all available pages before exploring further.
Previous
PATCH - Update Model Answer This API allows authenticated users to update an existing model answer by either attaching rubric-based evaluation criteria or uploading supporting documents.
### Key Parameters:
- **assignmentId** (`path param`, required): Unique ID of the assignment.
- **rubricId** (`form-data`, optional): The unique ID of the rubric used for evaluation or you can refer [this doc](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric) to get the `rubricId`.
- **isFinal** (`form-data`, optional): Pass `true` if this is the final model answer being submitted for evaluation.
- **documents[]** (`form-data`, optional): Uploads related documents such as reference material or answer sheets.
### Behavior:
- You must **only pass one** of these at a time: `documents`, `rubricId`, or `isFinal`.
- If `isFinal=true`, the model answer sheet will be sent for evaluation. <Danger> You can either upload `documents` or provide a `rubricId` in a single request — not both. This is to ensure clarity in what part of the model answer you're updating. </Danger>
Next
Post Assignment Model Answer