6.1 Philosophy-Agnostic Architecture (10 minutes)
Two Educational Philosophies:
- Curriculum-Based Learning: Domain → Subdomain → Concept
- Competency-Based Learning: Category → Domain-Specific Competency → Proficiency Level
Universal Template Principle: "ALL philosophies MUST use identical templates, UI, and functionality. Only content differs."
Backend DRY Principle:
Single implementation for all philosophies - every function used by all educational approaches