> ## 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 - Class Track Analysis

>  This API enables authenticated users to **retrieve comprehensive analysis results** for previously submitted class-level audio recordings. The endpoint provides detailed AI-powered evaluation results, including teaching scores, rubric assessments, classroom insights, action plans, and extracted transcripts.


 **Key Capabilities:** 
 - **Status Monitoring**: Returns current processing status for ongoing analyses 
 - **Comprehensive Results**: Provides detailed teaching evaluation with star ratings and insights 
 - **Rubric Assessment**: Delivers category-wise scoring with observations and recommendations 
 - **Classroom Insights**: Offers actionable feedback across multiple teaching dimensions 
 - **Action Plans**: Supplies immediate, short-term, and long-term improvement strategies 
 - **Transcript Access**: Includes the complete extracted transcript from the audio recording


 **Typical Use Case: Retrieving Analysis Results** 
 - An educator submits a classroom recording and receives an analysis ID 
 - The teacher uses the analysis ID to check the processing status 
 - Once completed, the system returns comprehensive evaluation results 
 - The educator reviews detailed feedback, scores, and improvement recommendations


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




## OpenAPI

````yaml GET /class-track/v1/analysis/{analysis_id}
openapi: 3.0.1
info:
  title: Class Track Analysis API
  description: >-
    An API for submitting class-level audio tracks for AI-based analysis and
    evaluation.
  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:
  /class-track/v1/analysis/{analysis_id}:
    get:
      summary: Get Class Track Analysis Results
      parameters:
        - name: analysis_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: Unique identifier of the analysis to retrieve
          example: 4749ea63-e6d2-46bd-a903-ae3b9004609b
      responses:
        '200':
          description: Analysis results retrieved successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        format: uuid
                        description: Analysis identifier
                        example: 4749ea63-e6d2-46bd-a903-ae3b9004609b
                      result:
                        type: object
                        properties:
                          overall_teaching_score:
                            type: string
                            description: Overall teaching performance score
                            example: 4 Star
                          summary:
                            type: string
                            description: Comprehensive analysis summary
                            example: >-
                              The session demonstrated a strong, conversational
                              teaching approach...
                          rubric_evaluation:
                            type: array
                            items:
                              type: object
                              properties:
                                category:
                                  type: string
                                  description: Evaluation category
                                  example: Creativity & imagination
                                score:
                                  type: string
                                  description: Category score
                                  example: 4 Star
                                observations:
                                  type: string
                                  description: Detailed observations
                                  example: >-
                                    The teacher incorporated creativity by
                                    connecting language learning...
                                recommendations:
                                  type: string
                                  description: Improvement recommendations
                                  example: >-
                                    Include more intentional creative language
                                    tasks...
                                examples:
                                  type: array
                                  items:
                                    type: string
                                  description: Specific examples from the session
                          classroom_insights:
                            type: array
                            items:
                              type: object
                              properties:
                                area:
                                  type: string
                                  description: Teaching area
                                  example: Instructional Clarity
                                observation:
                                  type: string
                                  description: Area-specific observations
                                improvement_strategy:
                                  type: string
                                  description: Recommended improvement strategy
                                examples:
                                  type: array
                                  items:
                                    type: string
                          action_plan:
                            type: object
                            properties:
                              immediate_actions:
                                type: array
                                items:
                                  type: string
                                description: Immediate actionable steps
                              short_term_goals:
                                type: array
                                items:
                                  type: string
                                description: Short-term improvement goals
                              long_term_development:
                                type: array
                                items:
                                  type: string
                                description: Long-term professional development
                      extracted_transcript:
                        type: string
                        description: Complete transcript extracted from the audio recording
                        example: >-
                          hello welcome to the session good morning how are
                          you...
        '404':
          description: Analysis not found.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: array
                    items:
                      type: object
                      properties:
                        msg:
                          type: string
                          description: Error message
                          example: >-
                            Analysis with id
                            4749ea63-e6d2-46bd-a903-ae3b9004609b not found
        '500':
          description: Internal Server Error – Unexpected server error.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: array
                    items:
                      type: object
                      properties:
                        msg:
                          type: string
                          description: Error message
                          example: Internal Server Error
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````