Skip to main content
GET
/
learning-components
/
{identifier}
/learning-components/{identifier}
curl --request GET \
  --url https://api.learningcommons.org/knowledge-graph/v0/learning-components/{identifier} \
  --header 'x-api-key: <api-key>'
{
  "identifier": "926bf4b0-e045-536b-ac02-2089d77cbf6c",
  "description": "Find the least common multiple of two whole numbers less than or equal to 12",
  "academicSubject": "Mathematics",
  "inLanguage": "en-US",
  "dateCreated": "2025-04-01",
  "dateModified": "2025-04-01",
  "author": "Achievement Network",
  "provider": "Learning Commons",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attributionStatement": "Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received learning components under CC BY-4.0 from Achievement Network."
}

Authorizations

x-api-key
string
header
required

API key for authentication. Include your API key in the x-api-key header for all requests.

Path Parameters

identifier
string
required

The unique identifier for the learning component in the Knowledge Graph system

Response

Successfully retrieved the learning component

Represents a single, well-defined skill or concept that students are expected to learn.

Learning Components 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 to CASE-aligned standards through semantic relationships
  • Interoperable: Usable across diverse curricula, assessments, and platforms
  • Machine-readable and human-interpretable: Tagged with unique identifiers to support AI-driven content recommendations with transparent intent

LCs are developed through collaborative, expert-driven processes with input from experienced educators, primarily from Achievement Network (ANet).

identifier
string
required

The unique identifier for this learning component in the Knowledge Graph system. This is a system-generated identifier that remains stable across data updates and can be used to reference this LC in queries and relationships.

Example:

"0b4a3aca-ad10-5ad3-b890-e30d7042bd5b"

author
string
required

The author or creator of this learning component, typically the organization that developed the LC framework

Example:

"Achievement Network"

provider
string
required

The service provider or organization that makes this data available in the knowledge graph

Example:

"Learning Commons"

license
string<uri>
required

A URL to the license document that applies to this content

Example:

"https://creativecommons.org/licenses/by/4.0/"

attributionStatement
string
required

A textual credit that acknowledges the source and creator of this work, as required by the CC BY 4.0 license. If you display or redistribute this learning component, you must include this attribution statement to comply with the license terms.

Example:

"Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received learning components under CC BY-4.0 from Achievement Network."

description
string

A clear, concise statement describing the specific skill or concept this learning component represents. This is the instructional target that can be taught in a lesson or assessed in a question.

Example:

"Use the definition of a function to determine whether a relationship represented algebraically is a function"

academicSubject
enum<string>

The academic subject area for this learning component. Currently, learning components are primarily available for Mathematics, with additional subjects being developed.

Available options:
English Language Arts,
Mathematics,
Science,
Social Studies,
Other
Example:

"Mathematics"

inLanguage
enum<string>

The language of the content, in BCP 47 format

Available options:
en-US,
es-US
Example:

"en-US"

dateCreated
string<date> | null

The date on which this learning component was created

Example:

"2025-04-01"

dateModified
string<date> | null

The date on which this learning component was most recently modified. Use this field to track when LCs were last updated.

Example:

"2025-04-01"