Overview
Learning Components (LCs) are granular, precise representations of individual skills or concepts that break down broad educational standards into teachable and measurable parts. While state standards often define learning goals at a high level, sometimes encompassing multiple ideas across weeks of instruction, LCs operate at the level where instruction happens: during a lesson, an activity, or a single question. Each LC is:- Instructionally actionable: Designed to guide daily teaching decisions and interventions.
- Aligned to academic standards: Connected via semantic relationships such as supports to CASE-aligned standards.
- Interoperable: Usable across diverse curricula, assessments, and platforms.
- Machine-readable and human-interpretable: Tagged with unique identifiers and structured to support AI-driven content recommendations with transparent intent.
Creation of LCs
LCs are developed through a collaborative, expert-driven process. Our core partner, Achievement Network (ANet), contributed their foundational framework of mathematics LCs for grades K–12. With feedback from 30 experienced math educators, ANet continues to support the creation, refinement, and alignment of LCs to state standards.You may notice that some standards do not have LC alignments. This is intentional: categories like Standards for Mathematical Practice (SMPs), Pre-K, advanced math such as calculus, financial literacy in Texas, and certain state-specific groupings are excluded from LC generation. These omissions are expected and should be taken into account when comparing the total number of standards to the number with LC alignments.
Current LC mappings
Currently, we have LCs mapped to the following math standards frameworks:- Common Core State Standards for Mathematics (CCSSM)
- California
- Colorado
- Connecticut
- Delaware
- Hawaii
- Illinois
- Maine
- Maryland
- Michigan
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- Rhode Island
- Texas
- Vermont
- Washington
Data relationship diagram
Entities
LearningComponent
A LearningComponent represents a single, well-defined skill or concept that students are expected to learn. It is a granular unit of learning used to describe instructional intent at the level of a Lesson, Activity, or Assessment. Learning Components are aligned to academic standards, support interoperability across curricula, and serve as the foundational building blocks for organizing content, tracking progress, and enabling personalized instruction.Properties
Property | Description | Type | Cardinality |
---|---|---|---|
academicSubject | The academic subject. | AcademicSubjectENUM | 1 |
attributionStatement | A textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY). The statement specifies how the creator should be attributed in accordance with the license terms. | String | 1 |
author | The author of this content. | String | 1 |
dateCreated | The date on which the element was created. | Date | 0..1 |
dateModified | The date on which the element was most recently modified. | Date | 0..1 |
description | A description of the item. | String | 1 |
identifier | The identifier of the item, either as textual strings or as URL (URI) links. | String | 1 |
inLanguage | The language of the content. | LanguageENUM | 1 |
license | A license document that applies to this content, typically indicated by URL. | String | 1 |
provider | The service provider, service operator, or service performer. | String | 1 |
Example
JSON
Relationships
supports
A supports relationship connects a LearningComponent to one or more StandardsFrameworkItem, indicating that the component contributes to the understanding or mastery of the associated standards, competencies, or other formal learning expectations. Each LearningComponent represents a discrete skill that helps a learner achieve the broader goals defined in the StandardsFrameworkItem.(:LearningComponent)-[:supports]->(:StandardsFrameworkItem)
Example
JSON