# Learning Commons Docs ## Docs - [Introduction](https://docs.learningcommons.org/learning-commons-platform/introduction.md): Get API keys, explore Knowledge Graph datasets, and try Evaluators in the Learning Commons Platform — the homebase for Learning Commons developer tools. - [User roles](https://docs.learningcommons.org/learning-commons-platform/user-roles.md): Learn about Admin and Collaborator roles and permissions in your Learning Commons Platform organization. - [Organizations](https://docs.learningcommons.org/learning-commons-platform/organizations.md): Invite teammates, accept invitations, and manage members in your Learning Commons Platform organization. - [Introduction](https://docs.learningcommons.org/knowledge-graph/understanding-knowledge-graph/introduction.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. - [Use cases](https://docs.learningcommons.org/knowledge-graph/understanding-knowledge-graph/use-cases.md): Common Knowledge Graph use cases: align content to standards and curriculum, plan instructional content, compare standards across states, and deliver personalized assessments. - [Core concepts](https://docs.learningcommons.org/knowledge-graph/understanding-knowledge-graph/core-concepts.md): Learn how Knowledge Graph is built from entities and relationships with UUIDs, and how academic standards and curriculum datasets connect. - [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. - [Tag content to state standards](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/tag-content-to-state-standards.md): Learn how to query Knowledge Graph standards frameworks and individual standards, with optional embedding generation for vector search. - [Generate practice questions](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/generate-practice-questions.md): Learn how to use Knowledge Graph Learning Progressions to find prerequisite standards and generate practice content with LLMs. - [Compare Common Core and state frameworks](https://docs.learningcommons.org/knowledge-graph/getting-started/tutorials/compare-common-core-and-state-frameworks.md): Learn how to use Knowledge Graph crosswalk data to compare standards between jurisdictions using Jaccard scores and learning components. - [Local files](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/local-files.md): Download JSON files to access Knowledge Graph data. - [REST API](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/rest-api.md): Use the REST API for programmatic access to Knowledge Graph data, including standards, curriculum, and learning components. - [MCP server](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/mcp-server.md): Use the MCP server to access our Knowledge Graph data. - [Agent plugins](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/agent-plugins.md): Use the ChatGPT plugin or 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 Illustrative Mathematics® curriculum-specific examples. - [Entities and relationships](https://docs.learningcommons.org/knowledge-graph/using-knowledge-graph/graph-ql-api/entities-and-relationships.md): Reference for the Knowledge Graph GraphQL schema (entity and relationship types) and examples of programmatic schema exploration using introspection. - [US academic standards](https://docs.learningcommons.org/knowledge-graph/datasets/us-academic-standards.md): Reference for US academic standards in Knowledge Graph: StandardsFramework and StandardsFrameworkItem from CASE Network 2, with cross-state comparison and alignment. - [Standards crosswalks](https://docs.learningcommons.org/knowledge-graph/datasets/standards-crosswalks.md): Reference for standards crosswalk relationships in Knowledge Graph: map state mathematics standards to Common Core using Jaccard similarity and learning component overlap. - [Math learning components](https://docs.learningcommons.org/knowledge-graph/datasets/math-learning-components.md): Reference for Math learning components in Knowledge Graph: granular mathematics skills and concepts aligned to standards, with support for progressions and content tagging. - [ELA learning components](https://docs.learningcommons.org/knowledge-graph/datasets/ela-learning-components.md): Reference for ELA learning components in Knowledge Graph: granular English Language Arts skills and concepts aligned to standards, with support for progressions and content tagging. - [Math Coherence Map](https://docs.learningcommons.org/knowledge-graph/datasets/math-coherence-map.md): Reference for the Math Coherence Map dataset in Knowledge Graph based on the Student Achievement Partners' Coherence Map: buildsTowards and relatesTo relationships for tracing prerequisite and successor standards. - [IM® v.360](https://docs.learningcommons.org/knowledge-graph/datasets/im-v360.md): Reference for IM® v.360 in Knowledge Graph: courses, lessons, activities, and assessments aligned to the K-12 curriculum ontology and math standards. - [Learner Variability Navigator](https://docs.learningcommons.org/knowledge-graph/datasets/learner-variability-navigator.md): Reference for the Learner Variability Navigator dataset in Knowledge Graph: learner models, factors, and strategies that connect student context and learning goals to instructional practices. - [Carnegie Skills Progressions](https://docs.learningcommons.org/knowledge-graph/datasets/carnegie-skills-progressions.md): Reference for Carnegie Skills Progressions in Knowledge Graph: Skill, Subskill, Indicator, Indicator Item, and Progression Level entities modeled as StandardsFramework and StandardsFrameworkItem, covering Collaboration, Communication, and Critical Thinking for grades 9–12. - [XQ Competencies](https://docs.learningcommons.org/knowledge-graph/datasets/xq-competencies.md): Reference for XQ Competencies in Knowledge Graph: Learner Outcome, Domain, Competency, Component Skill, and Progression Level entities modeled as StandardsFramework and StandardsFrameworkItem, covering five durable-skill learner outcomes for grades 9–12. - [Overview](https://docs.learningcommons.org/knowledge-graph/schema-reference/overview.md): Overview of shared relationship properties across Knowledge Graph edges, including edge structure and how relationships connect entities. - [Standards](https://docs.learningcommons.org/knowledge-graph/schema-reference/standards.md): Reference for Standards in Knowledge Graph: StandardsFramework and StandardsFrameworkItem entities, hierarchy relationships, and standards crosswalk alignments. - [Learning components](https://docs.learningcommons.org/knowledge-graph/schema-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/schema-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. - [Curriculum](https://docs.learningcommons.org/knowledge-graph/schema-reference/curriculum.md): Reference for Curriculum datasets in Knowledge Graph: courses, lessons, activities, assessments, and materials aligned to the K-12 curriculum ontology. - [Instructional practices](https://docs.learningcommons.org/knowledge-graph/schema-reference/instructional-practices.md): Reference for Instructional practices in Knowledge Graph: learner models, factors, and strategies that connect student context and learning goals to instructional practices. - [Common relationship properties](https://docs.learningcommons.org/knowledge-graph/schema-reference/common-relationship-properties.md): Reference for relationship properties and relationshipType values across Knowledge Graph entities, including edge structure and join behavior. - [Enums and formats](https://docs.learningcommons.org/knowledge-graph/schema-reference/enums-and-formats.md): Knowledge Graph enums and formats: AcademicSubjectENUM, AdoptionStatusENUM, duration encoding, and more. - [Release notes](https://docs.learningcommons.org/knowledge-graph/resources/release-notes.md): Release notes for Knowledge Graph v1.12.0: added Carnegie Skills Progressions and XQ Competencies datasets, plus prior 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. - [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. - [Introduction](https://docs.learningcommons.org/evaluators/understanding-evaluators/introduction.md): Learn what evaluators are and how they help measure the quality of AI-generated educational materials through pedagogical alignment assessment. - [Use cases](https://docs.learningcommons.org/evaluators/understanding-evaluators/use-cases.md): Common evaluator use cases: optimize product features, select models, check outputs at runtime, monitor consistency, and build trust with users. - [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. - [Quickstart](https://docs.learningcommons.org/evaluators/getting-started/quickstart.md): Learn the common workflow for running any evaluator: choose content, run the evaluator, and review results. - [Overview](https://docs.learningcommons.org/evaluators/sdk-api-reference/overview.md): Constructor options and outputs for evaluators using the SDK. - [Configuration](https://docs.learningcommons.org/evaluators/sdk-api-reference/python/configuration.md): Evaluator constructors in the Python SDK require different configuration options. - [Outputs](https://docs.learningcommons.org/evaluators/sdk-api-reference/python/outputs.md): Constructor options and outputs for evaluators using the Python SDK. - [Error handling](https://docs.learningcommons.org/evaluators/sdk-api-reference/python/error-handling.md): The Python SDK provides specific error types to help you handle different scenarios. - [Configuration](https://docs.learningcommons.org/evaluators/sdk-api-reference/typescript/configuration.md): Evaluator constructors in the TypeScript SDK require different configuration options. - [Outputs](https://docs.learningcommons.org/evaluators/sdk-api-reference/typescript/outputs.md): Constructor options and outputs for evaluators using the TypeScript SDK. - [Error handling](https://docs.learningcommons.org/evaluators/sdk-api-reference/typescript/error-handling.md): The TypeScript SDK provides specific error types to help you handle different scenarios. - [Batch evaluator](https://docs.learningcommons.org/evaluators/sdk-api-reference/typescript/batch-evaluator.md): Evaluate a batch of text from a CSV file using all literacy evaluators. Results are output in both CSV and HTML format. - [Configuration](https://docs.learningcommons.org/evaluators/sdk-api-reference/past-versions/typescript-v0.6.0/configuration.md): Evaluator constructors in the TypeScript SDK require different configuration options. - [Outputs](https://docs.learningcommons.org/evaluators/sdk-api-reference/past-versions/typescript-v0.6.0/outputs.md): Constructor options and outputs for evaluators using the TypeScript SDK. - [Error handling](https://docs.learningcommons.org/evaluators/sdk-api-reference/past-versions/typescript-v0.6.0/error-handling.md): The TypeScript SDK provides specific error types to help you handle different scenarios. - [Batch evaluator](https://docs.learningcommons.org/evaluators/sdk-api-reference/past-versions/typescript-v0.6.0/batch-evaluator.md): Evaluate a batch of text from a CSV file using all literacy evaluators. Results are output in both CSV and HTML format. - [Introduction](https://docs.learningcommons.org/evaluators/literacy-evaluators/introduction.md): Overview of literacy evaluators that measure qualitative text complexity dimensions like sentence structure, vocabulary, and grade-level appropriateness. - [Grade Level Appropriateness](https://docs.learningcommons.org/evaluators/literacy-evaluators/grade-level-appropriateness.md): Reference documentation for the Grade Level Appropriateness literacy evaluator. - [Subject Matter Knowledge](https://docs.learningcommons.org/evaluators/literacy-evaluators/subject-matter-knowledge.md): Reference documentation for the Subject Matter Knowledge literacy evaluator. - [Vocabulary](https://docs.learningcommons.org/evaluators/literacy-evaluators/vocabulary.md): Reference documentation for the Vocabulary literacy evaluator. - [Sentence Structure](https://docs.learningcommons.org/evaluators/literacy-evaluators/sentence-structure.md): Reference documentation for the Sentence Structure literacy evaluator. - [Conventionality](https://docs.learningcommons.org/evaluators/literacy-evaluators/conventionality.md): Reference documentation for the Conventionality literacy evaluator. - [Purpose](https://docs.learningcommons.org/evaluators/literacy-evaluators/purpose.md): Reference documentation for the Purpose literacy evaluator. - [Organizational Structure](https://docs.learningcommons.org/evaluators/literacy-evaluators/organizational-structure.md): Assesses how demanding a text's organizational structure is for students at a given grade level. - [Intertextuality](https://docs.learningcommons.org/evaluators/literacy-evaluators/intertextuality.md): Reference documentation for the Intertextuality literacy evaluator. - [Introduction](https://docs.learningcommons.org/evaluators/feedback-evaluators/introduction.md): Overview of feedback evaluators that measure the quality of teacher and AI-generated coaching feedback on student writing. - [Strength Acknowledgement](https://docs.learningcommons.org/evaluators/feedback-evaluators/strength-acknowledgement.md): Reference documentation for the Strength Acknowledgement feedback evaluator. - [Actionability](https://docs.learningcommons.org/evaluators/feedback-evaluators/actionability.md): Reference documentation for the Actionability feedback evaluator. - [Student Response Anchor](https://docs.learningcommons.org/evaluators/feedback-evaluators/student-response-anchor.md): Reference documentation for the Student Response Anchor feedback evaluator. - [Appropriateness](https://docs.learningcommons.org/evaluators/feedback-evaluators/appropriateness.md): Reference documentation for the Appropriateness feedback evaluator. - [Manageability](https://docs.learningcommons.org/evaluators/feedback-evaluators/manageability.md): Reference documentation for the Manageability feedback evaluator. - [Withholding Answers](https://docs.learningcommons.org/evaluators/feedback-evaluators/withholding-answers.md): Reference documentation for the Withholding Answers feedback evaluator. - [Tone Appropriateness](https://docs.learningcommons.org/evaluators/feedback-evaluators/tone-appropriateness.md): Reference documentation for the Tone Appropriateness feedback evaluator. - [Introduction](https://docs.learningcommons.org/evaluators/standards-evaluators/introduction.md): Overview of standards evaluators that measure whether educational content is aligned to a standard's sub-skills, or learning components. - [Math Alignment](https://docs.learningcommons.org/evaluators/standards-evaluators/math-alignment.md): Reference documentation for the Math Alignment evaluator. - [Introduction](https://docs.learningcommons.org/evaluators/dataset/introduction.md): Understand what evaluator datasets are and how they are used. - [Literacy](https://docs.learningcommons.org/evaluators/dataset/literacy.md): Access and understand the literacy dataset used for evaluator development, including expert-annotated benchmark data for text complexity evaluation. - [Release notes](https://docs.learningcommons.org/evaluators/resources/release-notes.md): Release notes for evaluators, including Standards, Feedback, and Literacy evaluator updates and SDK changes. - [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. - [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. - [Introduction](https://docs.learningcommons.org/agent-skills/understanding-agent-skills/introduction.md): Overview of Agent Skills: open, research-backed skills that help AI assistants produce standards-aligned instructional materials. - [Use cases](https://docs.learningcommons.org/agent-skills/understanding-agent-skills/use-cases.md): Common Agent Skills use cases: ship teacher-facing features, deploy district assistants, plan and differentiate lessons, ground outputs in Knowledge Graph, and benchmark quality. - [Core concepts](https://docs.learningcommons.org/agent-skills/understanding-agent-skills/core-concepts.md): Learn the fundamental concepts of Agent Skills including skills, evaluator rubrics, and how they connect to Knowledge Graph. - [Quickstart](https://docs.learningcommons.org/agent-skills/getting-started/quickstart.md): Get started with Agent Skills: install skills, connect Knowledge Graph, and try example prompts. - [Evaluating outputs](https://docs.learningcommons.org/agent-skills/getting-started/evaluating-outputs.md): Benchmark Agent Skills outputs against published rubrics using LLM-as-judge or human review. - [Introduction](https://docs.learningcommons.org/agent-skills/skills/introduction.md): Overview of Learning Commons Agent Skills for K-12 education workflows. - [K-12 Lesson Planning](https://docs.learningcommons.org/agent-skills/skills/k12-lesson-planning.md): Reference documentation for the K-12 Lesson Planning Agent Skill. - [K-12 Lesson Differentiation](https://docs.learningcommons.org/agent-skills/skills/k12-lesson-differentiation.md): Reference documentation for the K-12 Lesson Differentiation Agent Skill. - [Release notes](https://docs.learningcommons.org/agent-skills/resources/release-notes.md): Release notes for Agent Skills, including the initial release of K-12 Lesson Planning and K-12 Lesson Differentiation. - [Support](https://docs.learningcommons.org/agent-skills/resources/support.md): Get help with Agent Skills by opening an issue on GitHub or contacting support. - [Terms of use](https://docs.learningcommons.org/agent-skills/resources/terms-of-use.md): Review the terms of use for Agent Skills, including usage rights, restrictions, and legal information. - [License](https://docs.learningcommons.org/agent-skills/resources/license.md): Licensing for Agent Skills code and content. - [Overview](https://docs.learningcommons.org/api-reference/platform-api/overview.md): Overview of the Knowledge Graph API, including base URL, authentication, and endpoints for curriculum, standards, and learning components. - [Standards frameworks](https://docs.learningcommons.org/api-reference/academic-standards/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… - [Standard by ID](https://docs.learningcommons.org/api-reference/academic-standards/standard-by-id.md): Fetches a single `StandardsFrameworkItem` by its CASE Network UUID. - [Standards in a framework](https://docs.learningcommons.org/api-reference/academic-standards/standards-in-a-framework.md): Fetches a list of StandardsFrameworkItems for a specific standards framework. - [Search standards](https://docs.learningcommons.org/api-reference/academic-standards/search-standards.md): Searches for StandardsFrameworkItems using either semantic search or exact statement code match across all standards frameworks. - [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. - [Prerequisites for a standard](https://docs.learningcommons.org/api-reference/academic-standards/prerequisites-for-a-standard.md): Fetches the prerequisite StandardsFrameworkItems for the specified academic standard - the foundational standards it builds **from** via the "buildsTowards" relationship. - [Standards a standard builds towards](https://docs.learningcommons.org/api-reference/academic-standards/standards-a-standard-builds-towards.md): Fetches the StandardsFrameworkItems that the specified academic standard builds **towards** via the "buildsTowards" relationship - the standards it is a prerequisite of. - [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. - [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. - [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. - [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. - [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. - [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 [Components for a standard](/api-reference/learning-components/learning-components-for-a-standard) instead. - [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. - [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. - [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. - [Lesson grouping by ID](https://docs.learningcommons.org/api-reference/curriculum/lesson-grouping-by-id.md): Fetches detailed information about a specific lesson grouping. - [Lesson by ID](https://docs.learningcommons.org/api-reference/curriculum/lesson-by-id.md): Fetches detailed information about a specific lesson. - [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. - [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. - [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. - [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. - [Durable skills frameworks](https://docs.learningcommons.org/api-reference/durable-skills/durable-skills-frameworks.md): Fetches the list of DurableSkillsFramework objects available in the knowledge graph. - [Durable skills in a framework](https://docs.learningcommons.org/api-reference/durable-skills/durable-skills-in-a-framework.md): Fetches a list of DurableSkill objects within a specific durable skills framework. - [Search durable skills](https://docs.learningcommons.org/api-reference/durable-skills/search-durable-skills.md): Searches for DurableSkill objects by semantic similarity or by exact statement code. - [Durable skill by ID](https://docs.learningcommons.org/api-reference/durable-skills/durable-skill-by-id.md): Fetches a single DurableSkill by its Knowledge Graph identifier. - [Children of a durable skill](https://docs.learningcommons.org/api-reference/durable-skills/children-of-a-durable-skill.md): Fetches the direct children of a durable skill through the "hasChild" relationship. ## OpenAPI Specs - [openapi](https://docs.learningcommons.org/api-reference/knowledge-graph-api/openapi.yaml)