Going Rogue...
summary
A middle school CS teacher builds CurriculumBuilder on Django + Mezzanine, using django-jackfrost and django-storages to publish a static site from an on‑prem $0 budget, then exposes a static JSON API to ingest LevelBuilder data. The system supports 100k+ teachers, replaces scattered Markdown and Google Docs, adds versioning with django-reversion and reversion-compare, and lets curriculum writers self-publish. It ships, scales, and continues evolving while remaining detached from the main production stack.
AI-written summary · about
chapters (32)
- 0:00Intro
- 0:32Who am I
- 1:07Who is Codeorg
- 1:58Reach
- 2:16Tools
- 2:53Poor Tools
- 3:44Lesson Plans
- 4:21Why
- 4:46Mezzanine
- 5:06Engineering Team
- 5:24Requirements
- 6:31Budget
- 6:44New Plan
- 7:06Curriculum
- 7:21Markdown Filters
- 7:43Django Jack Frost
- 8:46Challenges
- 9:33Interface
- 10:38JSON
- 10:51Static API
- 11:30JavaScript
- 11:41Audit
- 12:01Django Reversion
- 12:33Big Project
- 12:58Takeaways
- 13:52Take Ownership
- 14:14Help New Users
- 15:06Take Advantage
- 15:38Hammer Mentality
- 16:08Publish from Slack
- 16:39Need help
- 17:58How would you do it differently
related talks
33mThe D is Silent: Challenges in Teaching Django
25mCode for life - inspiring the next generation of developers
26mDjango Unstrained
30mSharing computational course material at larger scale: a French multi-tenant attempt
18mBuilding Accessible Lessons with R and Friends
30mAt the Turn of the Tide – Teaching Python in Real-Time at Scale
27mTech Writers Without Borders
22mOpen Source Studio
