Get Course Curriculum
get_course_curriculumFetch the complete BC curriculum for a grade and subject, including Big Ideas, Curricular Competencies, and Content with elaborations. Optionally filter by a specific course to get its full three-column structure.
Instructions
Get the complete BC curriculum for a specific course: Big Ideas, Curricular Competencies (grouped by domain), and Content/KDU items with elaborations. Returns the full three-column structure used by BC Ministry of Education.
Args:
subject (string): Subject slug (e.g., 'adst', 'science')
grade (integer): Grade level (0=K, 1-12)
course (string, optional): Course slug (e.g., 'technology-explorations'). If omitted, returns all courses for that subject+grade.
Returns: Complete three-column curriculum structure per course, including elaborations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grade | Yes | Grade level (0=Kindergarten, 1-12) | |
| course | No | Course slug (e.g., 'technology-explorations'). If omitted, returns all courses for subject+grade. | |
| subject | Yes | BC curriculum subject slug (e.g., 'adst', 'science') |