POST - Class Track Analysis
This API enables authenticated users to submit class-level audio recordings for comprehensive AI-powered analysis and evaluation using CrazyGoldFish AI technology. The endpoint performs thorough validation of audio links, securely stores educational metadata, and initiates a processing workflow for transcript generation and rubric-based AI evaluation. For metadata ID references, please consult the Metadata API Documentation.
Key Capabilities:
- Secure Audio Validation: Accepts only publicly accessible HTTPS URLs pointing to .mp3 audio files
- Comprehensive Metadata Management: Captures and stores institutional, teacher, board, grade, subject, and rubric information
- Flexible Rubric Integration: Supports both UUID and integer-based rubric identifier formats
Typical Use Case: Submitting a Classroom Recording for AI Analysis
- An educator uploads a classroom recording to a public cloud storage service and obtains a secure HTTPS URL
- The teacher submits the audio URL along with comprehensive class metadata including board, grade, subject, and rubric details
- The system performs rigorous validation of both URL format and metadata completeness before initiating processing
- Upon successful validation, the system returns a unique analysis identifier for tracking the evaluation progress
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.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Teacher ID (required)
"teacher_67890"
Board UUID (required)
"550e8400-e29b-41d4-a716-446655440000"
Grade UUID (required)
"550e8400-e29b-41d4-a716-446655440001"
Subject UUID (required)
"550e8400-e29b-41d4-a716-446655440002"
Rubric UUID or integer ID (required)
"550e8400-e29b-41d4-a716-446655440003"
Analysis date (required, cannot be future date)
"2024-01-15"
Public HTTPS URL to .mp3 file (required)
^https://.*\.mp3$"https://example.com/class-recording.mp3"
Institution ID (optional)
"inst_12345"
Response
Class track analysis process initiated successfully.