# AI Developer Tools for Education ## Docs - [Academic standard by ID](https://docs.learningcommons.org/api-reference/academic-standards/academic-standard-by-id.md): Fetches a single StandardsFrameworkItem by its CASE UUID identifier. - [Academic standards in a framework](https://docs.learningcommons.org/api-reference/academic-standards/academic-standards-in-a-framework.md): Fetches a list of StandardsFrameworkItems for a specific standards framework. - [Activities for a standard](https://docs.learningcommons.org/api-reference/academic-standards/activities-for-a-standard.md): Fetches summary information for all activities that address a specific academic standard. - [Assessments for a standard](https://docs.learningcommons.org/api-reference/academic-standards/assessments-for-a-standard.md): Fetches summary information for all assessments that evaluate a specific academic standard. - [Children of a standard](https://docs.learningcommons.org/api-reference/academic-standards/children-of-a-standard.md): Fetches StandardsFrameworkItems that are direct children of the specified academic standard through the "hasChild" relationship. - [Lessons for a standard](https://docs.learningcommons.org/api-reference/academic-standards/lessons-for-a-standard.md): Fetches summary information for all lessons that address a specific academic standard. - [Prerequisites for a standard](https://docs.learningcommons.org/api-reference/academic-standards/prerequisites-for-a-standard.md): Fetches StandardsFrameworkItems that build towards the specified academic standard through the "buildsTowards" relationship. - [Related standards for a standard](https://docs.learningcommons.org/api-reference/academic-standards/related-standards-for-a-standard.md): Fetches StandardsFrameworkItems that are related to the specified academic standard through the "relatesTo" relationship. - [Search academic standards](https://docs.learningcommons.org/api-reference/academic-standards/search-academic-standards.md): Searches for StandardsFrameworkItems using either semantic search or exact statement code match across all standards frameworks. - [Standards that build towards a standard](https://docs.learningcommons.org/api-reference/academic-standards/standards-that-build-towards-a-standard.md): Fetches StandardsFrameworkItems that the specified academic standard builds towards through the "buildsTowards" relationship. - [Activities in a lesson](https://docs.learningcommons.org/api-reference/curriculum/activities-in-a-lesson.md): Fetches a list of activities within a specific lesson. - [Assessments in a course](https://docs.learningcommons.org/api-reference/curriculum/assessments-in-a-course.md): Fetches assessments for a course with optional filtering by lesson or lesson grouping. - [Courses in a curriculum](https://docs.learningcommons.org/api-reference/curriculum/courses-in-a-curriculum.md): Fetches a list of Course objects for a specific curriculum. - [Dependency map for a curriculum](https://docs.learningcommons.org/api-reference/curriculum/dependency-map-for-a-curriculum.md): Returns the dependency relationships between lesson groupings within a curriculum. - [Lesson by ID](https://docs.learningcommons.org/api-reference/curriculum/lesson-by-id.md): Fetches detailed information about a specific lesson. - [Lesson grouping by ID](https://docs.learningcommons.org/api-reference/curriculum/lesson-grouping-by-id.md): Fetches detailed information about a specific lesson grouping. - [Scope and sequence for a course](https://docs.learningcommons.org/api-reference/curriculum/scope-and-sequence-for-a-course.md): Returns the complete hierarchical structure of a course including its lesson groupings and lessons in a scope and sequence format. - [Standards for a lesson](https://docs.learningcommons.org/api-reference/curriculum/standards-for-a-lesson.md): Fetches all academic standards aligned to a specific lesson. - [Standards for an activity](https://docs.learningcommons.org/api-reference/curriculum/standards-for-an-activity.md): Fetches all academic standards aligned to a specific activity. - [Standards for an assessment](https://docs.learningcommons.org/api-reference/curriculum/standards-for-an-assessment.md): Fetches all academic standards aligned to a specific assessment. - [Learning component by ID](https://docs.learningcommons.org/api-reference/learning-components/learning-component-by-id.md): Fetches a single LearningComponent by its unique identifier. - [Learning components by subject](https://docs.learningcommons.org/api-reference/learning-components/learning-components-by-subject.md): Fetches a list of LearningComponents filtered by academic subject. - [Learning components for a standard](https://docs.learningcommons.org/api-reference/learning-components/learning-components-for-a-standard.md): Fetches a list of LearningComponents that support a specific StandardsFrameworkItem. - [Search learning components](https://docs.learningcommons.org/api-reference/learning-components/search-learning-components.md): This endpoint is for free-text semantic search across learning component descriptions. To retrieve learning components for a specific standard, use [Learning components for a standard](/api-reference/learning-components/learning-components-for-a-standard) instead. - [Overview](https://docs.learningcommons.org/api-reference/platform-api/overview.md) - [Crosswalks for a standard](https://docs.learningcommons.org/api-reference/standards-crosswalks/crosswalks-for-a-standard.md): Fetches a list of standards that align to a specific standard through shared Learning Components. - [Standards frameworks](https://docs.learningcommons.org/api-reference/standards-frameworks/standards-frameworks.md): Fetches a list of StandardsFramework objects representing complete academic standards documents. Each standards framework represents a complete standards document published by an official body like a state department of education. This endpoint allows you to discover available standards frameworks a… - [Literacy dataset](https://docs.learningcommons.org/evaluators/dataset/literacy-dataset.md): Access and understand the literacy dataset used for evaluator development, including expert-annotated benchmark data for text complexity evaluation. - [Dataset roadmap](https://docs.learningcommons.org/evaluators/dataset/roadmap.md): View the development roadmap for evaluator datasets, including planned benchmark data releases and dataset improvements. - [Run evaluators with Python notebooks](https://docs.learningcommons.org/evaluators/getting-started/set-up-your-environment.md): Learn how to set up a local Python environment and run evaluators using Jupyter notebooks. - [Try evaluators in the playground](https://docs.learningcommons.org/evaluators/getting-started/try-evaluators-in-the-playground.md): Basic information abou how to access and use the Evaluators Playground - [Tutorial: Evaluating grade level appropriateness](https://docs.learningcommons.org/evaluators/getting-started/tutorial-evaluating-grade-level-appropriateness.md): Step-by-step tutorial on using the grade level appropriateness evaluator to assess if AI-generated texts are suitable for specific grade levels. - [About this evaluator](https://docs.learningcommons.org/evaluators/literacy-evaluators/conventionality/about-this-evaluator.md): Reference documentation for the Conventionality Evaluator. - [Rubric](https://docs.learningcommons.org/evaluators/literacy-evaluators/conventionality/rubric.md): Conventionality Evaluator rubric - [About this evaluator](https://docs.learningcommons.org/evaluators/literacy-evaluators/grade-level-appropriateness-evaluator/about-this-evaluator.md): Reference documentation for the Grade Level Appropriateness Evaluator. - [About literacy evaluators](https://docs.learningcommons.org/evaluators/literacy-evaluators/literacy-evaluators.md): Overview of literacy evaluators that measure qualitative text complexity dimensions like sentence structure, vocabulary, and grade-level appropriateness. - [About this evaluator](https://docs.learningcommons.org/evaluators/literacy-evaluators/sentence-structure-evaluator/about-this-evaluator.md): Reference documentation for the Sentence Structure Evaluator. - [Rubric](https://docs.learningcommons.org/evaluators/literacy-evaluators/sentence-structure-evaluator/rubric.md): Review the sentence structure complexity rubric based on Qualitative Text Complexity rubric (SAP), from slightly complex to exceedingly complex. - [About this evaluator](https://docs.learningcommons.org/evaluators/literacy-evaluators/subject-matter-knowledge/about-this-evaluator.md): Reference documentation for the Subject Matter Knowledge Evaluator. - [Rubric](https://docs.learningcommons.org/evaluators/literacy-evaluators/subject-matter-knowledge/rubric.md): Subject matter knowledge evaluator rubric - [About this evaluator](https://docs.learningcommons.org/evaluators/literacy-evaluators/vocabulary-evaluator/about-this-evaluator.md): Reference documentation for the Vocabulary Evaluator. - [Rubric](https://docs.learningcommons.org/evaluators/literacy-evaluators/vocabulary-evaluator/rubric.md): Review the vocabulary complexity rubric based on Qualitative Text Complexity rubric (SAP) qualitative measures, refined through expert co-design for consistent evaluation. - [Licenses](https://docs.learningcommons.org/evaluators/resources/licenses.md): Learn about the licensing for evaluator code, which is licensed under MIT, and other licensing information for evaluator resources. - [Release notes](https://docs.learningcommons.org/evaluators/resources/release-notes.md) - [Support](https://docs.learningcommons.org/evaluators/resources/support.md): Get help with evaluators by opening an issue on GitHub or contacting support. Learn about the private beta program for additional evaluators. - [Terms of use](https://docs.learningcommons.org/evaluators/resources/terms-of-use.md): Review the terms of use for evaluators, including usage rights, restrictions, and legal information for using our evaluation tools. - [Version overview](https://docs.learningcommons.org/evaluators/resources/version-overview.md): See what changed from release to release and when each evaluator was updated. - [Overview](https://docs.learningcommons.org/evaluators/sdks/overview.md): Integrate Learning Commons evaluators directly into your application using official SDKs for TypeScript and more. - [Telemetry](https://docs.learningcommons.org/evaluators/sdks/telemetry.md): Understand what telemetry the Learning Commons TypeScript SDK collects, how to configure it, and how to opt out. - [About Evaluators](https://docs.learningcommons.org/evaluators/understanding-evaluators/about-evaluators.md): Learn what evaluators are and how they help measure the quality of AI-generated educational materials through pedagogical alignment assessment. - [Core concepts](https://docs.learningcommons.org/evaluators/understanding-evaluators/core-concepts.md): Learn the fundamental concepts of evaluators including what they are, how they work, and key terminology for using evaluators effectively. - [Getting the most out of evaluators](https://docs.learningcommons.org/evaluators/understanding-evaluators/getting-the-most-out-of-evaluators.md): Discover how to optimize your product, test systematically, refine prompts, and scale with confidence using evaluators in your workflow. - [Roadmap](https://docs.learningcommons.org/evaluators/understanding-evaluators/roadmap.md): View the current status and planned development roadmap for literacy and feedback evaluators, including early release and planned features. - [Accuracy](https://docs.learningcommons.org/evaluators/using-evaluators/accuracy.md): Understand how evaluator accuracy is defined, measured, and used as a decision-support tool. - [Running evaluators](https://docs.learningcommons.org/evaluators/using-evaluators/running-evaluators.md): Learn the common workflow for running any evaluator: choose content, run the evaluator, and review results. - [AI Developer Tools for Education](https://docs.learningcommons.org/index.md): Learn about AI Developer Tools for Education and how to get started - [Academic standards](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/academic-standards.md): Reference for academic standards in Knowledge Graph: StandardsFramework and StandardsFrameworkItem from CASE Network 2, with cross-state comparison and alignment. - [All relationships](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/all-relationships.md): Reference for relationship properties and relationshipType values across Knowledge Graph entities, including edge structure and join behavior. - [Standards crosswalks](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/crosswalks.md): Reference for standards crosswalk relationships in Knowledge Graph: map state mathematics standards to Common Core using Jaccard similarity and learning component overlap. - [Curriculum](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/curriculum.md): Reference for curriculum datasets in Knowledge Graph: courses, lessons, activities, assessments, and materials aligned to the K-12 curriculum ontology. - [Learner Variability Navigator](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/learner-variability-navigator.md): Reference for the Learner Variability Navigator (LVN) dataset in Knowledge Graph: learner models, factors, and strategies that connect student context and learning goals to instructional practices. - [Learning components](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/learning-components.md): Reference for learning components in Knowledge Graph: granular skills and concepts aligned to standards, with support for progressions and content tagging. - [Learning progressions](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/learning-progressions.md): Reference for learning progressions in Knowledge Graph based on the Student Achievement Partners' Coherence Map: buildsTowards and relatesTo relationships for tracing prerequisite and successor standards. - [Value and format standards](https://docs.learningcommons.org/knowledge-graph/entity-and-relationship-reference/value-and-format-standards.md): Reference for Knowledge Graph controlled vocabularies and formats: AcademicSubjectENUM, AdoptionStatusENUM, grade levels, and duration encoding. - [Quickstart](https://docs.learningcommons.org/knowledge-graph/getting-started/quickstart.md): Get started with Knowledge Graph: use the REST API or MCP server, or download JSONL data files for local querying. - [Generating prerequisite practice questions](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/generating-prerequisite-practice-questions.md): Learn how to use Knowledge Graph learning progressions to find prerequisite standards and generate practice content with LLMs. - [Tutorials overview](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/tutorial-overview.md): Explore common Knowledge Graph use cases through step-by-step tutorials using the REST API. - [Using crosswalks for standards comparison](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/using-crosswalks-for-standards-comparison.md): Learn how to use Knowledge Graph crosswalk data to compare standards between jurisdictions using Jaccard scores and learning components. - [Working with state standards](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/working-with-state-standards.md): Learn how to query Knowledge Graph standards frameworks and individual standards, with optional embedding generation for vector search. - [License](https://docs.learningcommons.org/knowledge-graph/resources/license.md): Licensing for Knowledge Graph code (MIT) and data (CC BY 4.0); attribution and source credits for standards, learning components, and progressions. - [Release notes](https://docs.learningcommons.org/knowledge-graph/resources/release-notes.md): Release notes for Knowledge Graph v1.8.0: learning component aligned states, data quality improvements, and version-specific changes. - [Support](https://docs.learningcommons.org/knowledge-graph/resources/support.md): Get support for Knowledge Graph: report issues, contact the team, or sign up for early access to curriculum data, APIs, and the MCP server. - [Terms of Use](https://docs.learningcommons.org/knowledge-graph/resources/terms-of-use.md): Terms of use for Knowledge Graph and Learning Commons documentation and services. - [About Knowledge Graph](https://docs.learningcommons.org/knowledge-graph/understanding-knowledge-graph/about-knowledge-graph.md): Overview of Knowledge Graph: structured datasets that connect academic standards, curricula, and learning science. Learn about CSV/JSON exports and use cases for alignment, planning, and cross-state comparison. - [Roadmap](https://docs.learningcommons.org/knowledge-graph/understanding-knowledge-graph/roadmap.md): Roadmap of upcoming Knowledge Graph capabilities: crosswalks, API, MCP server, new curricula, and learning component alignments. - [Claude connector](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/claude-connector.md): Use the Claude connector to access knowledge graph data. - [Getting started](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/graph-ql-api/getting-started.md): Get started with the Knowledge Graph GraphQL API by learning the base URL, authentication requirements, and making your first request with code examples in cURL, Python, and JavaScript. - [Query patterns](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/graph-ql-api/query-patterns.md): Learn common GraphQL query patterns for the Knowledge Graph API, including basic node queries, relationship queries, filtering, and Illustrated Mathematics curriculum-specific examples. - [Schema](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/graph-ql-api/schema.md): Complete reference for the Knowledge Graph GraphQL schema, including all node types, relationship property types, and programmatic schema exploration examples using introspection. - [Troubleshooting](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/graph-ql-api/troubleshooting.md): Learn how to handle errors and troubleshoot issues with the Knowledge Graph GraphQL API, including rate limiting, server errors, query complexity issues, and authentication problems. - [MCP server](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/mcp-server.md): Use the MCP server to access knowledge graph our data. - [REST API](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/rest-api.md) ## OpenAPI Specs - [openapi](https://docs.learningcommons.org/api-reference/knowledge-graph-api/openapi.yaml) ## Optional - [About Learning Commons](https://learningcommons.org/?utm_source=docs&utm_medium=overview) - [GitHub](https://github.com/learning-commons-org/) - [Learning Commons Platform](https://platform.learningcommons.org)