A local, offline library of publicly released Smarter Balanced mathematics sample items, organized by grade → claim → target, and tagged with Big Ideas Math: Math & You unit codes for quiz-building and daily entry problems.
- Sample Items site — https://sampleitems.smarterbalanced.org/ (browsable UI)
- Item catalog:
GET /BrowseItems/search - Rendered prompts:
GET siw-qti-itemviewer-prod.smarterbalanced.org/api/item-view?ids={bank}-{key} - Answer keys & rubrics:
GET /Item/AboutThisItemViewModel?... - Performance-task groupings:
GET /BrowseItems/GetPerformanceTaskAssociatedItems
- Item catalog:
Content Explorer (https://contentexplorer.smarterbalanced.org/) was not crawled: the Sample Items catalog API already provides each item's claim, target, CCSS standard, and DOK authoritatively, so no secondary resolution was needed.
All items are © Smarter Balanced Assessment Consortium / The Regents of the University of
California. These are released sample items provided publicly for educator use. This
library is for personal instructional use only (daily entry problems, quizzes) — do not
redistribute or relicense. Every item.json carries its source URLs and this copyright line.
Operational/interim items (IAB/FIAB, summative) live only in the secure test-delivery system and are not public — they are intentionally absent here.
ALL-ITEMS.md — all 158 items in one markdown file (prompts + answers),
ordered Grade → Claim → Target → Item, with a BIM-unit pacing TOC and relative links into
each item's assets/. Point an agent at the repo (or this file + the tree) for year/unit planning.
ALL-ITEMS.md # single-file master catalog (agent-friendly)
grade-07/ grade-08/
└── claim-N-<slug>/
└── target-<Letter>-<slug>/
├── _target-index.md # items in this target + unit tag
└── <item_id>/
├── item.json # source of truth (all metadata)
├── prompt.md # teacher-readable stimulus + question + answer
└── assets/ # decoded images/diagrams
_manifest/
├── all-items.csv # Excel/Numbers-filterable master list
├── all-items.json # same data as JSON
└── run-log.txt # FETCHED / SKIPPED_EXISTS / ERROR per item
_cache/ # raw API responses (makes reruns fast & polite)
scrape_library.py # the miner (idempotent, rate-limited)
apply_tags.py # Finder tags + Spotlight comments (idempotent)
python3 scrape_library.py— fetches only items not already in_manifest/all-items.json(uses_cache/for anything already downloaded; 2.5s between live requests).python3 apply_tags.py— (re)applies macOS Finder tags + Spotlight comments from the manifest.
Each item folder carries Finder tags: G7/G8, Claim-1..4, Target-A..J, and one tag per
Big Ideas unit (G7-U5, G8-U9, …, cross-cutting). Click tags in the Finder sidebar to
filter; Spotlight comments summarize "grade · claim · target · unit · type".
Last run: 2026-07-19 — 158 items (78 G7, 80 G8), 0 errors. See _manifest/run-log.txt.