Repository: TheNovacene/maths
The working curriculum vault and public site for NEO Maths — the mathematics curriculum of Nudge Education Online, operated by Nudge Education Ltd.
Live site: https://thenovacene.github.io/maths/ (once GitHub Pages is enabled)
This is v2 of the NEO Maths repository. Where neo-maths (v1) collected the open lesson library, this repository holds the GreenPrint curriculum build: the design records, curriculum maps, production lessons and QA materials — plus the public site that serves each lesson as an interactive webpage, connected to the Six Cornerstones and ready for progress tracking.
vault/ The curriculum vault, mirrored from the working Drive folder.
Source of truth for all curriculum materials: GreenPrint design
records, curriculum maps, lesson packages, guidance PDFs, QA.
docs/ The GitHub Pages site.
index.html Curriculum home — units and lesson cards
cornerstones.html The Six Cornerstones in mathematics
lessons/ Interactive lesson pages (built from vault/)
assets/progress.js Progress module (local-first, backend-swappable)
data/curriculum.json The site's index of units and lessons
scripts/
build_site.py Sync vault/ → docs/lessons/ and refresh the index
- Update or add materials in
vault/(mirror of the Drive folder). - If a lesson has a new version, point
scripts/build_site.pyat the new filename inSOURCES. - Run
python3 scripts/build_site.pyfrom the repo root. - Commit and push (or commit + push in GitHub Desktop). Pages redeploys automatically.
Every lesson page loads assets/progress.js (injected at build time). Today it records opened/completed state in the learner's own browser only — no accounts, no data leaves the device. The module has a single narrow interface (NEOProgress), so real-time progress tracking can be added later by implementing a remote backend and calling NEOProgress.setBackend(...) — no lesson needs to change.
Repo Settings → Pages → Source: Deploy from a branch → Branch: main, folder /docs.
Note: on standard GitHub plans, a Pages site is publicly viewable even when the repository is private.
The full statement of curriculum intent, implementation and impact is in curriculum-intent-implementation-impact-v0.1.md (carried forward from neo-maths v1).
skills/verse-ality-cowork-starter/ contains the
Verse-ality Cowork starter skill —
a relational operating protocol for AI agents collaborating in this repository
(identity non-capture, bounded autonomy, consent as protocol, agent-to-agent hygiene).
Code and tooling are under the MIT Licence. Curriculum content — lessons, guidance, media, the vault — is © The Novacene and co-authors under CC BY-NC-ND 4.0; see CONTENT_LICENSE.md.
Nudge Education Online · nudgeeducation.online · neo@nudgeeducation.co.uk