What you’ll do
- Query the Knowledge Graph for the California math standards framework
- Narrow down to specific grades’ standards groupings (i.e., middle school)
- List all individual middle school math standards in California
- Use your findings to tag your educational content accordingly
What you’ll need
- API key and base URL in the Learning Commons Platform ↗
curl↗, Python, or Node
Steps
1
Set up environment variables
.env
2
Get the California math standards framework
Reference the Academic Standards docs for the underlying entities and relationships.
GET /standards-frameworks API endpoint with jurisdiction and academicSubject filters:Response
3
Narrow down to middle school standard groupings
States often group their standards by clusters, domains, etc. These sets of
related standards are called standard groupings.
GET /academic-standards API endpoint with normalizedStatementType and gradeLevel filters:Response
Some
StandardsFrameworkItems won’t have a statementCode, depending on how
a given state has published its standards framework.4
Get individual standards
Change the Filter on a specific Standard Grouping for more specificity:
GET /academic-standards request’s normalizedStatementType filter from “Standard Grouping” to “Standard”:Response for standards within cluster 8.G.B
5
Apply your findings
Use these results to inform how you tag your educational math content for middle school students in CA.You can also continue exploring by:
- Querying different grade levels, subjects, and states
- Exploring other API endpoints