Every jump and dash is synced to audio, emphasizing the intersection of pattern recognition and geometry.
Many GitHub-hosted lessons include small quizzes where the "check answer" logic happens instantly in the browser. How to Find (or Build) Your Own geometry lesson github io
If a teacher wants to update a lesson on Pythagorean theorem, they simply "push" a code update. Every change is tracked, meaning they can revert to previous versions if a new interactive element breaks. Every jump and dash is synced to audio,
The beauty of the platform is that it is not just for consuming geometry lessons but for creating them. GitHub Pages provides a free, powerful web hosting service for anyone, including teachers and students. A good entry point is to start with a static site generated by Jekyll, which is built into GitHub Pages. From there, you can embed interactive tools: Every change is tracked, meaning they can revert
These lesson plans are not just theoretical; they are embedded right alongside the tools on the dmccreary.github.io site, complete with discussion questions, assessment strategies, and even iframe embed codes for easy integration into a school’s learning management system.
, where dragging a slider changes the steepness (slope) and vertical shift ( -intercept). 2. Trigonometry and Right Triangles
: This project takes a unique approach by teaching geometry through a game centered on Euclid's axioms. Students progress through levels, performing classic ruler-and-compass constructions in a digital environment. This gamification transforms a potentially dry series of procedures into a rewarding puzzle-solving challenge.