# CrazyGoldFish ## Docs - [All APIs overview](https://docs.crazygoldfish.com/api-reference/all-apis.md): High-level index of CrazyGoldFish APIs grouped by product area, with links into detailed endpoint docs. - [GET - Student Action Plan](https://docs.crazygoldfish.com/api-reference/endpoint/action-plans/k12-v1-student-action-plan-get.md): This API allows authenticated clients to retrieve the student-specific action plan associated with a given answer sheet. - [POST - Student Action Plan](https://docs.crazygoldfish.com/api-reference/endpoint/action-plans/k12-v1-student-action-plan-post.md): This API allows authenticated clients to initiate a student-specific action plan for a given answer sheet. - [GET - Teacher Action Plan](https://docs.crazygoldfish.com/api-reference/endpoint/action-plans/k12-v1-teacher-action-plan-get.md): This API allows authenticated clients to retrieve the teacher action plan associated with a specific exam. - [POST - Teacher Action Plan](https://docs.crazygoldfish.com/api-reference/endpoint/action-plans/k12-v1-teacher-action-plan-post.md): This API allows authenticated clients to initiate a teacher-specific action plan for a given exam. - [POST - Assignment](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment.md): This API allows authenticated users to **create a new assignment** by providing essential details like assignment name, institute info, and class metadata. - [PATCH - Assignment](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-id.md): This API allows authenticated users to update an existing assignment by modifying its details or uploading assignment documents. - [GET - Assignment](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-id-get.md): This API allows authenticated users to retrieve the details of a specific assignment by providing its unique ID. - [GET - Extracted Assignment Question](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-id-question.md): This API allows authenticated users to retrieve a paginated list of assignments along with associated metadata like total count, pagination links, and assignment details. - [LIST - Assignment](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-list.md): This API allows authenticated users to retrieve a paginated list of assignments along with associated metadata like total count, pagination links, and assignment details. - [POST - Submit Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-model-answer.md): 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. - [GET - Assignment Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-model-answer-get.md): 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. - [PATCH - Update Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-model-answer-id.md): This API allows authenticated users to update an existing model answer by either attaching rubric-based evaluation criteria or uploading supporting documents. - [GET - Extracted Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-model-answer-id-get.md): This API allows authenticated users to retrieve the model answer details of a specific assignment. The model answer may include associated documents, rubric information, and a hierarchical question structure with individual model answers per question. - [POST - Student Assignment Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-student-answer.md): The API allows clients to create a new assignment sheet for a specific student in an assignment. It associates the student's ID with an assignment sheet and returns the unique ID for the assignment sheet. The assignment sheet can later be updated with documents (e.g., scanned PDFs or images). - [GET - Student Assignment Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-student-answer-get.md): The API retrieves all student assignment sheets associated with a particular assignment. It returns a list of answer sheets submitted or created for students under the specified assignment ID. - [GET - Evaluated Student Assignment Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-student-answer-get-score.md): The API retrieves the evaluated assignment sheet for a specific student. It returns detailed information about the assignment, including the parent and child questions, student answers, marks awarded, and feedback from the evaluator. - [PATCH - Student Assignment Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-assignment-student-answer-id.md): The API allows clients to upload and associate documents with an existing student assignment sheet for a specific assignment. Only one type of file format (either PDF or multiple images like JPEG) is allowed for a single assignment sheet. Mixing formats in a single assignment sheet is not permitted. - [GET - Constants](https://docs.crazygoldfish.com/api-reference/endpoint/assignments/v1-constants.md): The API provides a centralized repository of predefined constants for the evaluation platform. These constants ensure data consistency across APIs by standardizing values such as status and file types. This API is primarily used to fetch reference data for UI dropdowns, data validation, and workflow… - [Authentication](https://docs.crazygoldfish.com/api-reference/endpoint/authentication.md): Before accessing any endpoints, clients need to obtain an access token through the authentication process, using Username and Password The access token serves as a credential to authenticate the client’s requests to the API. - [GET - Class Track Analysis](https://docs.crazygoldfish.com/api-reference/endpoint/class-track/v1-class-track-get.md): 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 tran… - [POST - Class Track Analysis](https://docs.crazygoldfish.com/api-reference/endpoint/class-track/v1-class-track-post.md): 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… - [Embeddable UI API](https://docs.crazygoldfish.com/api-reference/endpoint/embeddable_ui.md): This endpoint allows you to generate a unique embeddable link for your UI component. This link can be embedded into any webpage or application. - [GET - Constants](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/constants.md): The API provides a centralized repository of predefined constants for the evaluation platform. These constants ensure data consistency across APIs by standardizing values such as subjects, grades, file types, query statuses, and more. This API is primarily used to fetch reference data for UI dropdow… - [POST - Embeddable UI Link](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/embeddable-ui-link.md): The Embeddable UI API allows platforms to generate a unique embeddable link for a pre-configured user interface. This UI enables users to upload handwritten answer sheets, view model answers, and receive detailed evaluations. The API simplifies the integration process, making it easy for platforms t… - [POST - Exam](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-exam.md): The POST /evaluation-platform/v1/exam endpoint allows you to create a new exam for a specific class, subject, and exam type. Once an exam is created successfully, it returns a unique examId and status.
- [PATCH - Exam](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-exam-id.md): This API allows updating an existing exam. You can: - Mark an exam as final. - Upload associated documents. - Modify exam attributes such as examType. - [GET - Exam Detail](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-exam-id-get.md): The Exam Details API allows you to retrieve detailed information about a specific exam, including metadata such as the exam's name, type, attached documents, and what is the status of the documents. - [GET - List Exam](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-exam-id-list.md): The GET /evaluation-platform/v1/exam API retrieves a paginated list of exams, providing detailed information about each exam, including associated documents, grades, subjects, and other metadata. - [PATCH - Update API](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-generic-api.md): This is a generic API that allows you to update various components of an evaluation platform: - [GET - Feedback](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-feedback.md): The API retrieves all feedback and queries against the answer for the particular answer sheet ID. This includes: - [GET - Final Result](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-final-scores.md): The API retrieves the finalized scores and detailed performance breakdown for a student's exam. This includes: - [GET - Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-model-answer-sheet.md): The retrieves details about the model answer sheet for a specific exam, including its metadata and associated documents. These documents can either be: - A single PDF file, or - Multiple images (JPEG), each with a specific sequence. - [GET - Extracted Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-model-answer-sheet-id.md): The GET Model Answer Sheet Answers API allows clients to retrieve the detailed structure of the answers provided in the model answer sheet for a specific exam. This includes: - [GET - Questions](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-question.md): The Get Questions API retrieves detailed information about the sections, parent questions, and sub-questions of a specific exam. It includes metadata such as instructions, marks, and approval statuses. - [GET - Student Answer Sheet List](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-get-student-answer-sheet.md): The API retrieves details about all the student answer sheet for a specific exam, including its metadata and associated documents. These documents can either be: - [POST - Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-model-answer-sheet.md): The API is used to create a model answer sheet for an exam. This API initializes a placeholder for model answers, allowing you to later add documents (e.g., PDFs or images) associated with the model answers. This API is used to upload a model answer sheet for a specific exam. A one-to-one mapping ex… - [PATCH - Model Answer](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-model-answer-sheet-id.md): The API allows updating an existing model answer sheet for an exam. This API is used to: - Add or replace associated documents for the model answer sheet. - Update the **isFinal** status of the model answer sheet.. - [PATCH - Raise Feedback](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-patch-feedback-query.md): This endpoint allows you to update the status of a query that has been raised against a specific feedback. You need to provide the exam ID, answer sheet ID, answer ID, feedback ID, and feedback query ID to identify the query. The status of the query can be updated to reflect its current state. - [POST - Raise Feedback](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-post-ai-re-evaluation.md): The API allows students to raise queries in the feedback for a particular answer sheet ID. The **AI** will respond to these queries first. This includes: - [POST - Feedback Query](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-post-feedback-query.md): This endpoint allows a student, teacher, or parent to reply to a query that has been raised against a specific feedback query. Additionally, a student can reply to the AI response related to the feedback query. You need to provide the exam ID, answer sheet ID, answer ID, feedback ID, and feedback qu… - [GET - Pre-Provisional Scores](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-pre-provisional-scores.md): This API allows teachers to review detailed pre-provisional scores for an answer sheet associated with a specific exam. It includes section-wise and question-level details, evaluator feedback, and mechanisms for teachers to approve or adjust scores before they are released as provisional scores. - [GET - Provisional Mark Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-provisional-scores.md): The API retrieves detailed provisional scores for a student's exam. This includes: - [POST - Publish Result](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-publish-result.md): The Publish Result API allows the publication of exam results in two states: - [POST - Student Answer Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-student-answer-sheet.md): The API allows clients to create a new answer sheet for a specific student in an exam. It associates the student's ID with an answer sheet and returns the unique ID for the answer sheet. The answer sheet can later be updated with documents (e.g., scanned PDFs or images). - [PATCH - Student Answer Sheet](https://docs.crazygoldfish.com/api-reference/endpoint/evaluation-platform/v1-student-answer-sheet-id.md): The API allows clients to upload and associate documents with an existing student answer sheet for a specific exam. Only one type of file format (either PDF, multiple images like JPEG or public pdf link) is allowed for a single answer sheet. Mixing formats in a single answer sheet is not permitted. - [GET - Retrieve Additional Lesson Plan Enrichment Blocks](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-additional-enrichment-blocks-get.md): This API allows authenticated users to retrieve the additional enrichment blocks of a lesson plan by its ID. - [LIST - Additional Lesson Plan Enrichment Blocks](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-additional-enrichment-blocks-list.md): This API allows authenticated users to retrieve the list of additional enrichment blocks available for lesson plans. - [POST - Add Additional Lesson Plan Enrichment Block](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-additional-enrichment-blocks-post.md): This API allows authenticated users to add an additional enrichment block to a lesson plan. - [GET - Lesson Plan Finalize Metadata](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-finalize-metadata-get.md): This API allows authenticated users to retrieve the status and details of the lesson plan finalize metadata process for a specific lesson plan. - [POST - Lesson Plan Finalize Metadata](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-finalize-metadata-post.md): This API allows authenticated users to trigger the finalization meta data process for a lesson plan. - [GET - Lesson Plan Instructional Framework Builder](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-instructional-framework-builder-get.md): This API allows authenticated users to retrieve the generated instructional framework for a lesson plan. - [POST - Lesson Plan Instructional Framework Builder](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-instructional-framework-builder-post.md): This API allows authenticated users to trigger the content generation process for a lesson plan. - [POST - Lesson Plan Feedback](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-lesson-plan-feedback-post.md): This API allows authenticated users to create feedback entries for a lesson plan. - [GET - Lesson Plan Metadata by ID](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-meta-data-get.md): Retrieves metadata for a specific lesson plan by its ID. This endpoint returns details such as board, grade, section, subject, status, duration, topic, subject matter, and learning standards. - [POST - Lesson Plan Metadata](https://docs.crazygoldfish.com/api-reference/endpoint/lesson-plan/v1-meta-data-post.md): This API allows authenticated users to create and process lesson plan metadata. - [GET - Boards](https://docs.crazygoldfish.com/api-reference/endpoint/metadata/boards.md): This API allows authenticated users to retrieve all boards. - [GET - Grades](https://docs.crazygoldfish.com/api-reference/endpoint/metadata/grades.md): This API allows authenticated users to retrieve all grades for a specific board. - [GET - Subjects for Grade](https://docs.crazygoldfish.com/api-reference/endpoint/metadata/subjects.md): This API allows authenticated users to retrieve all subjects for a specific grade within a board. - [POST - Rubric](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric.md): This API allows authenticated users to create a new rubric by specifying a title and an optional description. - [POST - Rubric Criteria](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-criteria.md): This API allows authenticated users to add a new criteria to an existing rubric by specifying its title, score range, and detailed scoring logic. - [GET - Rubric Criteria](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-criteria-get.md): This API allows authenticated users to retrieve all rubric criteria associated with a specific rubric ID. - [PATCH - Rubric Criteria](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-criteria-id-patch.md): This API allows authenticated users to partially update an existing rubric criteria using its ID. Only the fields that need modification should be sent in the request body. - [GET - Rubric](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-id.md): Fetches the details of a specific rubric using its unique ID. This includes basic metadata like name and description, as well as an array of associated criteria with scoring logic. - [PATCH - Rubric](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-id-patch.md): This API allows updating an existing rubric by its unique ID. You can modify attributes such as the rubric name and description. - [LIST - Rubric](https://docs.crazygoldfish.com/api-reference/endpoint/rubrics/v1-rubric-list.md): This API allows authenticated users to retrieve a paginated list of rubrics they have created. - [v1/ielts/evaluation/{id_}](https://docs.crazygoldfish.com/api-reference/endpoint/v1_ielts_evaluation.md): Retrieve a specific evaluation report using its unique identifier (ID). Clients can access past evaluations or reference specific reports by providing the evaluation ID. - [v1/ielts/evaluation](https://docs.crazygoldfish.com/api-reference/endpoint/v1_ielts_evaluation_post.md): Submit a request for evaluation directly by providing questions and respective answers in a json format. The API generates an evaluation report based on the provided data, and returns an acknowledgment along with an evaluation ID. - [v1/toefl/evaluation/{id_}](https://docs.crazygoldfish.com/api-reference/endpoint/v1_toefl_evaluation.md): Retrieve a specific evaluation report using its unique identifier (ID). Clients can access past evaluations or reference specific reports by providing the evaluation ID. - [v1/toefl/evaluation](https://docs.crazygoldfish.com/api-reference/endpoint/v1_toefl_evaluation_post.md): Submit a request for evaluation directly by providing questions and respective answers in a json format. The API generates an evaluation report based on the provided data, and returns an acknowledgment along with an evaluation ID. - [GET - Webhook](https://docs.crazygoldfish.com/api-reference/endpoint/webhook/v1-get-webhook.md): This API allows authenticated users to retrieve a specific webhook by its unique identifier. Only webhooks created by the authenticated user can be accessed, ensuring proper data isolation and security. - [GET - Webhook Template](https://docs.crazygoldfish.com/api-reference/endpoint/webhook/v1-get-webhook-template.md): This API allows authenticated users to retrieve a paginated list of available webhook templates that can be used for various extraction and processing tasks. - [LIST - Webhook](https://docs.crazygoldfish.com/api-reference/endpoint/webhook/v1-list-webhook.md): This API allows authenticated users to retrieve their webhook configurations. It supports both listing all webhooks created by the user and retrieving a specific webhook by its unique identifier. - [PATCH - Webhook](https://docs.crazygoldfish.com/api-reference/endpoint/webhook/v1-patch-webhook.md): This API allows authenticated users to update an existing webhook configuration. Only the endpoint URL and secret hash can be modified - the API template and other core settings remain unchanged. - [POST - Webhook](https://docs.crazygoldfish.com/api-reference/endpoint/webhook/v1-post-webhook.md): This API allows authenticated users to create a new webhook for automatic processing of uploaded documents. The webhook will be triggered when documents are processed using the specified API template. - [GET - Get Worksheet Explanations](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-explanation-get.md): Retrieves all questions with their explanations for a given worksheet. The response includes worksheet metadata along with questions that have an `explanation` key added to each question object. - [POST - Generate Worksheet Explanations](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-explanation-post.md): Initiates the worksheet explanation generation process for a given worksheet. This step generates detailed explanations for each question in the worksheet after question generation is completed. - [POST - Worksheet Feedback](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-feedback-post.md): This API allows authenticated users to create feedback entries for a worksheet. - [GET - Get Generated Worksheet](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-generation-get.md): Retrieves the generated worksheet (questions and metadata) for a given worksheet ID. The response includes worksheet details such as board, grade, subject, topic, number of questions, and the full set of generated questions (if available). - [POST - Generate Worksheet](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-generation-post.md): Initiates the worksheet question generation process for a given worksheet after validation of its configuration. This step ensures that the worksheet is generated based on the finalized **question configuration** (Bloom’s taxonomy, difficulty levels, and question types). - [GET - Worksheet Metadata by ID](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-meta-data-get.md): Retrieves metadata for a specific worksheet by its ID. The response includes board, grade, subject, status, number of questions, topic, subject matter (topics, prerequisites, concepts), and learning standards. - [POST - Generate Worksheet Metadata](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-meta-data-post.md): Generates metadata for a worksheet based on provided inputs such as board, grade, subject, section, number of questions, and optional resources (documents or audio). The request also accepts distributions for question types, difficulty levels, and Bloom's taxonomy levels. - [GET - Worksheet Question Configuration](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-question-config-get.md): Retrieves the finalized question configuration of a worksheet by its ID. The response includes worksheet details such as board, grade, subject, status, topic, number of questions, documents, audio, subject matter, learning standards, and the actual question configuration. - [POST - Create Worksheet Question Configuration](https://docs.crazygoldfish.com/api-reference/endpoint/worksheet/v1-worksheet-question-config-post.md): Finalizes the worksheet metadata by submitting **subject matter** and **learning standards** for a given worksheet. This step ensures that the worksheet proceeds to the **question configuration phase**. - [Authentication Process](https://docs.crazygoldfish.com/home/authentication-process.md): All API endpoints are authenticated using Bearer tokens and picked up from the specification file. Authentication credentials are required to access the API endpoints. Auth 2.0 JWT - [Core Product Line](https://docs.crazygoldfish.com/home/core-product-line.md): The five pillars of the CrazyGoldFish AI reasoning layer – Evaluate, Personalize, Generate, Observe, Engage – work together to unify fragmented education workflows. - [Ecosystem Vision](https://docs.crazygoldfish.com/home/eco-system-vision.md): CrazyGoldFish transforms fragmented EdTech tools into one integrated AI ecosystem where evaluation, personalization, content generation, and observation reinforce each other. - [Introduction](https://docs.crazygoldfish.com/home/introduction.md): CrazyGoldFish is the complete AI reasoning layer for education, unifying evaluation, personalization, content generation, and observation into one integrated AI stack. Transform your educational platform with AI-powered assessment, personalized learning, and intelligent content generation. - [CrazyGoldFish Documentation](https://docs.crazygoldfish.com/page.md): CrazyGoldFish is the complete AI reasoning layer for education, unifying evaluation, personalization, content generation, and observation into one integrated AI stack. - [AI Studio](https://docs.crazygoldfish.com/products/ai-studio-overview.md): AI Studio is the teacher-facing suite for generating lesson plans, worksheets, and other curriculum-aligned resources directly from evaluation and Personalization data. Create personalized educational content with AI. - [Features](https://docs.crazygoldfish.com/products/assignment/features.md): Automate daily classroom assignment evaluation with multi-modal support, rubric + model-answer grading, and instant feedback for students and teachers. - [Use Cases](https://docs.crazygoldfish.com/products/assignment/usecase.md): Real-world applications of the Assignment Evaluation Suite across schools, tutoring platforms, LMS/ERP providers, and e-learning ecosystems. - [Workflow](https://docs.crazygoldfish.com/products/assignment/workflow.md): Step-by-step flow for AI-powered assignment evaluation – from multi-modal submissions to feedback, re-evaluation, and downstream Personalization. - [Features](https://docs.crazygoldfish.com/products/classroom-observation/features.md): AI-powered classroom observation and coaching system with rubric-based feedback, teacher growth support, parent engagement reports, and leadership dashboards. - [Use Cases](https://docs.crazygoldfish.com/products/classroom-observation/usecases.md): Real-world applications of the ClassTrack Suite across schools, tutoring platforms, LMS/ERP providers, and e-learning ecosystems. - [Workflow](https://docs.crazygoldfish.com/products/classroom-observation/workflow.md): Step-by-step flow of how ClassTrack captures classroom sessions, applies rubric-based AI analysis, and generates feedback for teachers, leaders, and parents. - [Embeddable UI](https://docs.crazygoldfish.com/products/embeddable_ui.md): Welcome to Embeddable UI Documentation 👋 - [AI Evaluation Layer](https://docs.crazygoldfish.com/products/evaluation-layer-overview.md): The Evaluation Layer automates multi modal exam and assignment evaluation with AI, powering downstream personalization and content generation. Handle handwritten, digital, audio, video, and diagram-based responses with fair, fast, and scalable assessment. - [Embeddable UI for Exam Evaluation](https://docs.crazygoldfish.com/products/evaluation-layer/embeddable-ui.md): The Embeddable UI allows platforms to generate a unique embeddable link for a pre-configured user interface. This UI enables users to upload handwritten answer sheets, view model answers, and receive detailed evaluations. The API simplifies the integration process, making it easy for platforms to of… - [Features](https://docs.crazygoldfish.com/products/evaluation-layer/features.md): Automate subjective exam evaluation with AI at scale. Supports multi modal inputs, rubric + model-answer grading, and compliance-ready publishing, while powering downstream Personalization and content generation. - [Use Cases](https://docs.crazygoldfish.com/products/evaluation-layer/usecase.md): Real-world applications of the Exam Evaluation Suite across schools, tutoring, LMS/ERP platforms, and e-learning providers. - [Workflow](https://docs.crazygoldfish.com/products/evaluation-layer/workflow.md): Step-by-step flow for AI-powered exam evaluation – from submission ingestion to results publishing and downstream Personalization. - [ IELTS ](https://docs.crazygoldfish.com/products/ielts.md): Welcome to the CrazyGoldFish's IELTS Products documentation. 👋 - [Action Plans → Content Generation](https://docs.crazygoldfish.com/products/integration-eco-system/action-plans.md): See how Student, Teacher, and Parent Action Plans become inputs for AI Studio tools to generate lesson plans, worksheets, and other curriculum-aligned resources. - [Exam Script → Remediation Loop](https://docs.crazygoldfish.com/products/integration-eco-system/end-to-end-flow.md): Follow an exam script through the complete CrazyGoldFish AI ecosystem — from evaluation to action plans, content generation, classroom observation, and continuous improvement. - [Evaluation Data → Action Plans](https://docs.crazygoldfish.com/products/integration-eco-system/evaluation.md): See how exam and assignment evaluation results flow into Student, Teacher, and Parent Action Plan APIs to close the loop between assessment and remediation. - [Observation → Improves Evaluation & Content](https://docs.crazygoldfish.com/products/integration-eco-system/observation.md): Learn how ClassTrack classroom observations feed back into the Evaluation and Content Generation layers to refine assessments and lesson delivery. - [Features](https://docs.crazygoldfish.com/products/lesson-plan/features.md): Create complete, standards-aligned lesson plans in minutes with AI assistance — scripted, editable, and export-ready. - [Use Cases](https://docs.crazygoldfish.com/products/lesson-plan/usecases.md): Real-world applications of the Lesson Plan Builder for schools, tutoring platforms, LMS/ERPs, and e-learning providers. - [Workflow](https://docs.crazygoldfish.com/products/lesson-plan/workflow.md): Step-by-step flow for creating standards-aligned, editable, and export-ready lesson plans with AI assistance. - [Features](https://docs.crazygoldfish.com/products/parent-action-plan/features.md): Generate weekly activity packs, simplified guides, and progress updates that empower parents to support learning at home. - [Use Cases](https://docs.crazygoldfish.com/products/parent-action-plan/usecases.md): Real-world applications of the Parent Action Plan API for schools, LMS/ERP platforms, and e-learning providers to improve home–school engagement. - [Workflow](https://docs.crazygoldfish.com/products/parent-action-plan/workflow.md): How evaluation results are transformed into weekly parent-friendly activity packs, guides, and progress updates. - [Action Plan Overview](https://docs.crazygoldfish.com/products/personalization-layer-overview.md): Turn evaluation results into personalized action plans for students, teachers, and parents — bridging assessment and remediation. - [Features](https://docs.crazygoldfish.com/products/student-action-plan/features.md): Generate personalized student learning targets, practice tasks, and milestones directly from evaluation results. - [Use Cases](https://docs.crazygoldfish.com/products/student-action-plan/usecases.md): Real-world applications of the Student Action Plan API across schools, tutoring platforms, LMS/ERP providers, and elearning ecosystems. - [Workflow](https://docs.crazygoldfish.com/products/student-action-plan/workflow.md): How evaluation data is transformed into personalized student action plans with targets, practice, and milestones. - [Features](https://docs.crazygoldfish.com/products/teacher-action-plan/features.md): Generate class-level reteach strategies, extension materials, and grouped insights directly from evaluation results. - [Use Cases](https://docs.crazygoldfish.com/products/teacher-action-plan/usecases.md): Real-world applications of the Teacher Action Plan API across schools, tutoring platforms, and LMS/ERP providers. - [Workflow](https://docs.crazygoldfish.com/products/teacher-action-plan/workflow.md): How evaluation data is transformed into grouped insights, reteach strategies, and extension content for teachers. - [ TOEFL Evaluation ](https://docs.crazygoldfish.com/products/toefl.md): Welcome to the CrazyGoldFish's TOEFL Evaluation API documentation. 👋 - [ Use Cases by Platform ](https://docs.crazygoldfish.com/products/usecases/content.md): Welcome to the CrazyGoldFish's Content Generation API documentation. 👋 - [Use Cases for IELTS and TOEFL Single CTA Embeddable UI](https://docs.crazygoldfish.com/products/usecases/embeddable_ui.md): Welcome to the CrazyGoldFish's Embeddable UI documentation. 👋 - [ Use Cases by Platform ](https://docs.crazygoldfish.com/products/usecases/ielts.md): Welcome to the CrazyGoldFish's IELTS Evaluation API documentation. 👋 - [ Use Cases by Platform ](https://docs.crazygoldfish.com/products/usecases/toefl.md): Welcome to the CrazyGoldFish's TOEFL Evaluation API documentation. 👋 - [ Use Cases by Platform ](https://docs.crazygoldfish.com/products/usecases/worksheet.md): Welcome to the CrazyGoldFish's Worksheet Generation API documentation. 👋 - [Features](https://docs.crazygoldfish.com/products/worksheet/features.md): Generate high-quality, curriculum-aligned worksheets tagged to Learning Outcomes, Bloom’s Taxonomy, Competencies, and Difficulty Levels — across summative and formative assessments. - [Use Cases](https://docs.crazygoldfish.com/products/worksheet/usecases.md): Real-world applications of the Worksheet Builder across schools, tutoring platforms, LMS/ERPs, and e-learning providers. - [Workflow](https://docs.crazygoldfish.com/products/worksheet/workflow.md): Step-by-step flow for creating curriculum-aligned worksheets tagged with Learning Outcomes, Bloom’s Taxonomy, Competencies, and Difficulty levels. ## OpenAPI Specs - [openapi](https://docs.crazygoldfish.com/api-reference/openapi.json) - [worksheet-explanation](https://docs.crazygoldfish.com/api-reference/api-json/worksheet/worksheet-explanation.json) - [metadata](https://docs.crazygoldfish.com/api-reference/api-json/worksheet/metadata.json) - [worksheet-feedback](https://docs.crazygoldfish.com/api-reference/api-json/worksheet/worksheet-feedback.json) - [lesson-plan-feedback](https://docs.crazygoldfish.com/api-reference/api-json/lesson-plan/lesson-plan-feedback.json) - [additional-enrichment-blocks](https://docs.crazygoldfish.com/api-reference/api-json/lesson-plan/additional-enrichment-blocks.json) - [class-track](https://docs.crazygoldfish.com/api-reference/api-json/class-track/class-track.json) - [webhook](https://docs.crazygoldfish.com/api-reference/api-json/webhook/webhook.json) - [webhook-api-templates](https://docs.crazygoldfish.com/api-reference/api-json/webhook/webhook-api-templates.json) - [question-config](https://docs.crazygoldfish.com/api-reference/api-json/worksheet/question-config.json) - [teacher](https://docs.crazygoldfish.com/api-reference/api-json/action-plan/teacher.json) - [student](https://docs.crazygoldfish.com/api-reference/api-json/action-plan/student.json) - [generate-worksheet](https://docs.crazygoldfish.com/api-reference/api-json/worksheet/generate-worksheet.json) ## Optional - [Website](https://www.crazygoldfish.com/)