Skip to content

Module 2 curriculum, tools, and registry sync

jedmund requested to merge jedmund/module-2-integration into main

Created by: jedmund

Summary

  • Music Theory Module 2 (Scales & Keys): 6 lessons with full content, exercises, checks, and hardware prompts
  • 4 new interactive tools: ScaleExplorer, KeySignatureQuiz, ModeRotator, DegreeLabelOverlay
  • Sound Design engine: SynthPlayground, WaveformView, SpectrumView, WaveformGenerator, HarmonicSeriesBuilder
  • Module 1 tool fixes: scale_builder WH support, interval_classifier multi-note timing, IntervalComparison bugfixes
  • CurriculumRegistry rewritten to match all JSON manifests (fixes lessons not loading)

Test plan

  • Build and run on iPad simulator
  • Walk through Module 1 lessons 1-1 through 1-6
  • Walk through Module 2 lessons 2-1 through 2-6
  • Verify no "Not yet implemented" placeholders in any reachable lesson
  • Verify scroll progression works (no permanent blocks)
  • Verify new tools render: ScaleExplorer, KeySignatureQuiz, ModeRotator

Merge request reports

Loading