> ## 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.

# GET - Assignment Model Answer

>  This API fetches the detailed model answer sheet for a given assignment ID. The response includes rubric data, document links (if any), and status indicators.


 ### Path Parameter: 
 - `id` (required): The unique identifier of the model answer sheet.


 ### Response Includes: 
 - `id`: Model answer sheet ID. 
 - `documents[]`: List of any uploaded documents (usually empty if only rubric is used). 
 - `rubric`: Rubric details used for evaluation 
 - `rubricCriteria`: Each evaluation criterion (e.g., Clarity, Creativity). 
 - `scoringLogic`: Explanation of scores from 1 to 5 for each criterion. 
 - `status`: Evaluation status (e.g., 1 = In Progress, 2 = Extracted, etc.)


 <Tip> Want to receive automatic notifications when assignment model answer sheet is processed? Set up webhooks to get real-time updates on assignment model answer sheet extraction. Check out the [Webhooks](/api-reference/endpoint/webhook/v1-get-webhook-template). </Tip> 



## OpenAPI

````yaml GET /assignment-evaluation/v1/assignment/{id}/model-answer/
openapi: 3.0.1
info:
  title: Evaluation Report API
  description: An API for retrieving evaluation reports.
  version: 1.0.0
servers:
  - url: https://api-staging.crazygoldfish.com
    description: SandBox endpoint
  - url: https://api.crazygoldfish.com
    description: Prod End Point
security: []
paths:
  /assignment-evaluation/v1/assignment/{id}/model-answer/:
    get:
      responses:
        '200':
          description: Model answer sheet updated successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    format: uuid
                    example: 3b27e0be-f9e8-4c4d-977b-b315bfb292ab
                    description: Unique identifier for the model answer sheet.
                  documents:
                    type: array
                    items:
                      type: object
                    example: []
                    description: List of documents associated with the model answer sheet.
                  rubric:
                    type: object
                    properties:
                      id:
                        type: string
                        example: 2b973c83-2830-4712-87b7-64a8c0a99035
                        description: Unique identifier for the rubric.
                      name:
                        type: string
                        example: English Rubrics
                        description: Name of the rubric.
                      description:
                        type: string
                        nullable: true
                        example: null
                        description: Description of the rubric.
                      rubricCriteria:
                        type: array
                        description: List of criteria for the rubric.
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              example: d102b0ff-1111-4235-b8e9-764ef03c57cb
                              description: Unique identifier for the rubric criteria
                            name:
                              type: string
                              example: Confidence & fluency in speaking
                              description: Name of the rubric criteria
                            description:
                              type: string
                              nullable: true
                              description: Description of the rubric criteria
                              example: ''
                            maxScore:
                              type: string
                              example: 5 Star
                              description: Maximum score for the rubric criteria
                            minScore:
                              type: string
                              example: 1 Star
                              description: Minimum score for the rubric criteria
                            scoringLogic:
                              type: array
                              items:
                                type: object
                                properties:
                                  score:
                                    type: string
                                    example: 5 Star
                                    description: Score for the rubric criteria
                                  scoringLogic:
                                    type: string
                                    example: >-
                                      Speaking: Reflects poise & confidence.
                                      Great body language, eye contact.
                                    description: Scoring logic for the rubric criteria
                            createdAt:
                              type: string
                              format: date-time
                              example: '2023-10-01T12:00:00Z'
                              description: Timestamp when the rubric criteria was created
                            modifiedAt:
                              type: string
                              format: date-time
                              example: '2023-10-01T12:00:00Z'
                              description: >-
                                Timestamp when the rubric criteria was last
                                modified
                      createdAt:
                        type: string
                        format: date-time
                        example: '2023-10-01T12:00:00Z'
                        description: Timestamp when the rubric was created
                      modifiedAt:
                        type: string
                        format: date-time
                        example: '2023-10-01T12:00:00Z'
                        description: Timestamp when the rubric was last modified
                  status:
                    type: integer
                    example: 1
                    description: Status of the model answer sheet.
        '403':
          description: Authentication failed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/403Response'
        '404':
          description: Assignment not found.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: 404
                      message:
                        type: object
                        properties:
                          non_field_errors:
                            type: array
                            items:
                              type: string
                              example: Assignment not found
      security:
        - bearerAuth: []
components:
  schemas:
    403Response:
      type: object
      properties:
        detail:
          type: string
          example: Token has expired
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````