Early access
The API is in early access and is actively evolving. We will continue expanding it, and breaking changes may occur as we improve accuracy and reliability. Email support@learningcommons.org ↗ with your feedback or issues.
The API is in early access and is actively evolving. We will continue expanding it, and breaking changes may occur as we improve accuracy and reliability. Email support@learningcommons.org ↗ with your feedback or issues.
StandardsFramework and StandardsFrameworkItem. Learn more about these entities in the Academic Standards data reference.
Here is how the standards data is modeled.
What you’ll do
- Using standards identifiers to find deeper-level relationships
What you’ll need
- An API key generated in the Learning Commons Platform
- Node or Python (optional, for running code examples)
STEP 1: Set up environment variables
- Set up your environment variables for your API key and base URL:
STEP 2: Query for standards data
- Use the
/standards-frameworksendpoint to get the California math standards framework:
- Use the
/academic-standardsendpoint with filters to get middle school standard groupings within the California math standards framework, using the identifier returned by the previous code block. To show specificity, we’re going to look for middle school standards groupings. The standards groupings are useful if you’re looking to get a set of standards that states tend to group by names like clusters, domains, etc.
Some
StandardsFrameworkItems won’t have a statementCode, depending on how a given state has published its standards framework.- Use the
/academic-standardsendpoint to get individual standards for all of middle school math in California:
If we wanted to, we could also filter on a specific Standard Grouping to specify even further.