Learning Pathway Designer
Design adaptive learning pathways that personalize content based on learner performance, preferences, and goals.
When to Use
-
Personalized learning programs
-
Competency-based education
-
Adaptive curricula
-
Self-paced learning
-
Remediation/acceleration paths
Pathway Components
- Prerequisite Mapping
-
Define knowledge dependencies
-
Create prerequisite trees
-
Gate content by mastery
-
Detect readiness
- Branching Logic
IF mastery < 70% THEN remediation_path ELSE IF mastery >= 90% THEN acceleration_path ELSE standard_path
- Competency-Based Progression
-
Define competencies
-
Map content to competencies
-
Track mastery per competency
-
Advance when ready
- Personalization Rules
-
Learning style preferences
-
Pacing options
-
Content format choices
-
Interest-based examples
- Mastery Criteria
-
Performance thresholds
-
Multiple evidence points
-
Time-based vs. mastery-based
-
Retry/reassessment policies
CLI Interface
/learning.pathway-designer --objectives "LO-1.1,LO-1.2,LO-1.3" --adaptive --prerequisites "path-to-prereqs.json" /learning.pathway-designer --competency-based --competencies "competencies.json" /learning.pathway-designer --visualize --pathway "data-science-pathway.json"
Output
-
Pathway flowchart/diagram
-
Branching rules specification
-
Prerequisite graph
-
Personalization logic
-
JSON pathway definition
Composition
Input from: /curriculum.design , /learning.needs-analysis , /learning.diagnostic-assessment
Output to: LMS configuration, adaptive system setup
Exit Codes
-
0: Pathway created
-
1: Invalid prerequisite structure
-
2: Circular dependencies detected
-
3: Missing competency definitions