Get Curriculum Changes
get_curriculum_changesCompare BC curriculum snapshots to see what changed since a specified date, with filters for subject, grade, and change type to isolate added, removed, or modified items.
Instructions
Show what changed in BC curriculum since a given date. Detects added, removed, and modified Big Ideas, Competencies, and Content items across crawl runs. Requires at least two crawls to have change data.
Args:
since (string, optional): ISO date (e.g., '2026-01-15'). Default: last 30 days.
subject (string, optional): Filter by subject slug
grade (integer, optional): Filter by grade level
change_type (string, optional): Filter by change type ('added', 'removed', 'modified', 'all'). Default 'all'.
limit (integer, optional): Max entries to return (default 50, max 100)
Returns: Course-level summary of which courses changed, plus item-level detail of what specifically was added/removed/modified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grade | No | Grade level (0=Kindergarten, 1-12) | |
| limit | No | Maximum changelog entries to return (default 50) | |
| since | No | ISO date string — show changes detected after this date (e.g., '2026-01-15'). Defaults to last 30 days. | |
| subject | No | BC curriculum subject slug (e.g., 'adst', 'science') | |
| change_type | No | Filter by type of change | all |