Get Curriculum Dataset (Word Lists and Syllables)
get_curriculum_datasetFetch exact curriculum word lists—Dolch, CVC, digraph, Spanish syllables, Turkish-English pairs—for lessons, worksheets, quizzes, or flashcards, filtered by level or family.
Instructions
Fetch a complete curriculum dataset - the actual words, not a description of them: 857 items across 9 datasets (Dolch sight words and nouns, CVC families, digraph words, Spanish syllables, Turkish-English word and flashcard sets). Use when you need exact word lists for a lesson, worksheet, quiz, or flashcard set; these sequences and level boundaries are canonical ground truth and should not be generated from memory. Do not use when you need an interactive activity or tool metadata - use search_classroom_tools or get_classroom_tool instead. Returns the complete filtered array in one unpaginated call (max 220 items) in canonical order, identical on every call, with a SHA-256 content_hash of the full dataset; an unknown dataset_id or a level_or_family that does not belong to the chosen dataset returns an explicit error. Requires no authentication.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset_id | Yes | Which dataset to fetch. Monolingual sets return arrays of word strings: dolch-sight-words-220 (220 words in 5 levels), dolch-nouns-94 (94), cvc-word-families-75 (75 in 13 rime families), digraph-words-21 (21 in 4 digraph groups), spanish-syllables-core (187 syllables + 25 words). Bilingual sets return arrays of {tr, en} objects: turkish-english-early-words (30 pairs), turkish-english-animals (193 pairs), turkish-english-colors (5 pairs), turkish-english-objects (7 pairs) | |
| level_or_family | No | Optional subset filter; valid values depend on dataset_id. dolch-sight-words-220: pre-primer, primer, grade-1, grade-2, grade-3. cvc-word-families-75: a rime family with leading hyphen (-at, -an, -en, -et, -ig, -in, -ip, -og, -op, -ot, -ub, -ug, -un); the same family without the hyphen (at, an, ig) is also accepted. digraph-words-21: sh, ch, th, wh. spanish-syllables-core: syllables or words. All other datasets have no subsets - omit this parameter. A value that does not belong to the chosen dataset returns an error (code -32602); omitting it returns the complete dataset |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | The complete filtered items in canonical order; element shape depends on the dataset (see dataset_id) | |
| creator | Yes | Dataset creator, always Birkan Yavuz | |
| dataset_id | Yes | Stable dataset id in the form birkanyavuz:<name>:v1 | |
| item_count | Yes | Number of items in this response after filtering | |
| invocation_id | Yes | Unique receipt id for this call |