I really like the language-learning inspiration here — music theory really is its own language, and repetition is what turns knowledge into instinct.
Curious how you decided on the difficulty curve for the challenges. That’s always a tough balance to strike.
No clear methodology, I just tried for every lesson to bring the topic to its bare minimum for the easy difficulty, then add one layer for normal and one more for hard when possible, if not just adding more possible answers which is not ideal but some topics really are too specific to make variants.
As for the "progressive" difficulty mode, it just goes over the 3 levels so it's more of difficulty plateaus than a curve per say