Search learning components
Searches for LearningComponents using semantic search against learning component descriptions.
Results are ranked by relevance to the query text and include a score reflecting vector similarity. Use the optional academicSubject filter to narrow results to a specific subject area.
Use this endpoint when you need to:
- Find learning components relevant to a specific skill or concept
- Discover granular instructional targets related to a teaching goal
- Search for LCs to map to your own content or assessments
Related topics:
Authorizations
API key for authentication. Include your API key in the x-api-key header for all requests.
Query Parameters
Free-text query for semantic search against learning component descriptions. Results are ranked by relevance score.
500Filter by academic subject area Academic subject area
English Language Arts, Mathematics, Science, Social Studies, Other Maximum number of results to return. Default is 5. Maximum allowed is 50.
1 <= x <= 50Response
Successfully retrieved search results
The unique identifier for this learning component in the Knowledge Graph system. Use this identifier to retrieve the full learning component details via GET /learning-components/{identifier}.
The author or creator of this learning component, typically the organization that developed the LC framework
The service provider or organization that makes this data available in the knowledge graph
A URL to the license document that applies to this content
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.
Relevance score between 0 and 1 reflecting semantic similarity to the search query. Higher values indicate stronger alignment with the query text.
0 <= x <= 1A clear, concise statement describing the specific skill or concept this learning component represents.