📊 Teacher Dashboard — parse student progress files
Drop student .txt files from Google Classroom → see class summary, flagged help requests, at-risk students, writing submissions. All local, no login.
Term 1 · 2D Game Development (Unity + Scratch)
Students explored 2D game design in two pathways: Unity for those who installed the engine; Scratch for browser-based fallback. Culminating assessment: a playable 2D game + design portfolio.
Direct links (Term 1 artefacts)
- 🎯 Design Portfolio — Path A Unity
- 🎯 Design Portfolio — Path B Scratch
- 🎯 Learning Support Worksheets (Canva + Scratch)
- 🎯 Kenney Asset Guide
- 🎯 Game Pitch Planner
Term 2 · Code Your Own Arcade — Python + Pygame
The whole class pivots to Python. Over 22 lessons, students learn programming from scratch and build one complete arcade game — Alien Invasion style — with their own original twist. Reference text: Matthes "Python Crash Course" (3rd edition).
Phase 1 · Weeks 1-5
Python fundamentals — variables, loops, if, functions, classes.
Phase 2-3 · Weeks 6-9
Pygame — ship, bullets, aliens, fleets, collisions.
Phase 4 · Weeks 10-11
Polish, Your Twist, playtest, showcase.
Driving question: "How do you teach a computer to play a game with you?"