# Module: Custom Learning Paths

User Type: **Training Institute**
Source: *Mi Digital Academy - Education CRM Features Document*

All features and functionalities of this module, strictly feature and function based.

## 1. Learning Path Builder
- Create custom learning path
- Path sequencing and prerequisites
- Path milestones and completion criteria

## 2. Path Assignment & Tracking
- Assign path to students and groups
- Path progress tracking
- Path completion and certification

## 3. Path Templates & Reuse
- Save path as template
- Create path from template
- Clone and duplicate paths

## 4. Path Analytics & Reporting
- Path completion analytics
- Path performance report
- Path comparison

---

## Feature Documents

Detailed specifications for each feature group (in `custom_learning_paths/`):

1. [Learning Path Builder](custom_learning_paths/learning_path_builder.md)
   - Test Cases: [learning_path_builder_tests.md](custom_learning_paths/learning_path_builder_tests.md)
2. [Path Assignment & Tracking](custom_learning_paths/path_assignment_tracking.md)
   - Test Cases: [path_assignment_tracking_tests.md](custom_learning_paths/path_assignment_tracking_tests.md)
3. [Path Templates & Reuse](custom_learning_paths/path_templates_reuse.md)
   - Test Cases: [path_templates_reuse_tests.md](custom_learning_paths/path_templates_reuse_tests.md)
4. [Path Analytics & Reporting](custom_learning_paths/path_analytics_reporting.md)
   - Test Cases: [path_analytics_reporting_tests.md](custom_learning_paths/path_analytics_reporting_tests.md)
