| id | course-da-visualization-l04 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type | course | |||||||||||||||
| title | Challenge 04: Numbers match the charts | |||||||||||||||
| summary | summary.json is checked against ground truth; a chart disagreeing with the JSON is a failed chart. | |||||||||||||||
| lang | en-US | |||||||||||||||
| content_version | 1 | |||||||||||||||
| status | reviewed | |||||||||||||||
| reviewed_on | 2026-09-12 | |||||||||||||||
| hints |
|
Gate: objective — both suites · Points: 10
The suite verifies summary.json against the dataset's ground truth
(East 12334.94, North 14294.7, South 11200.48, grand total 37830.12,
45 days). A chart that shows different numbers than the JSON is a failed
chart — the JSON is the auditable layer.
python verify.py starter --expect-failure must now exit nonzero;
python verify.py solution must be green.
Checkpoint: both gates pass. Objective claim code via
python verify.py.