Public educator selection · preserve first work before criteria or later sources. These pages are public; record prior access.
Complete finite source reproductionYear 3 Maths · T1 W7–8 · Readers / Developer
Use Python 3 with its standard library. No package install, network or external generator dependency. All inputs are adjacent retained files; no child response code or storage.
- Check the installed source:
python3 -B verify_source.py. - Recreate the entire source into an ABSENT sibling directory:
python3 -B build_source.py --output /absolute/owned/absent-directory. - Check that new installed copy with its own
verify_source.py, then compare complete file/directory digests, modes and nanosecond timestamps including SOURCE-MANIFEST.json.
Creator reads the complete UTF-8 payload, validates body identities/semantic roles/blank geometry/authority and writes only after prewrite checks. The output carries both tools, payload, staff data, all original prose/aids/full alternatives, retained authority, full legal grants and the manifest. No partial notice fixture substitutes for a full bank. Payload contains all staff held sources; ordinary packets must exclude it and both code tools.
Input body validation is separate from installed strict metadata validation. A rawGit/ZIPcopy need not preserve original filesystem nanoseconds; creator reads verified bodies and writes the declared curated portable metadata into a new owned copy, leaving raw inputs untouched. A raw strict default can fail; generation never claims Git retained metadata. Actual source default/current/fresh behaviour is tested before author delivery. Optimised Python is explicitly rejected before generation or verification. A new target is required; occupied/overlapping/symlink destinations are rejected before writing.
The manifest excludes a recursive self row; the author/critic external receipt binds its actual full body and metadata. Fixed 8 October 2026 UTCmtime is a curated reproducibility value, not a claim about wallclock file creation. Original software Apache 2.0; educational strings/geometry and mixed outside authority retain the complete per-item terms.
About this resource
Reviewed source editionSource review is complete for this two-week edition. Local suitability and classroom use still need review. Earlier candidate or pending-review words are retained in the original files; full-year coverage, translations and audio are not claimed.
Labels and search exclusions are distribution guidance; they do not authenticate or restrict access.
Exact source: 15440012bab59e139f8db569a434a57521f653f8 · 2026-10-08. Source edition, roles and hashes
Complete source and licence companions
Keep these complete conditions with PDF, SVG, text and ZIP copies. PDFs retain their full attached source and notice files; the downloadable packets keep their declared companions.
- docs/source-scope.md
- legal/BITSTREAM-VERA-LICENSE.txt
- legal/DEJAVU-FONT-COPYRIGHT.txt
- legal/DEPENDENCIES.json
- legal/NATIVE-FONT-NOTICE.md
- legal/NATIVE-NOTICE.md
- legal/PYPDF-LICENSE.txt
- legal/PYTHON-MARKDOWN-LICENSE.md
- legal/REPORTLAB-LICENSE.txt
- source/curriculum/authority-inputs.json
- source/legal/APACHE-2.0.txt
- source/legal/CC-BY-4.0-LEGALCODE.txt
- source/legal/NOTICE.md