# Module: Profile Management

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

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

## 1. Personal Information Management
- View and edit personal information (name, DOB, contact, location, school)
- Profile photo management (upload, replace, remove)
- Contact information verification (email and phone re-verification)

## 2. Learning Preferences
- Learning style preferences (visual, auditory, kinesthetic, mixed)
- Subject and topic preferences (focus, priority, avoid)
- Study time and daily study time

## 3. Academic Goals & Milestones
- Academic goals (add, edit, pause, complete)
- Milestones (intermediate checkpoints)
- Target score and exam date tracking

## 4. Notification Preferences
- Notification channel preferences (in-app, email, SMS, push)
- Notification category preferences (with quiet hours)
- Digest and reminder scheduling

---

## Feature Documents

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

1. [Personal Information Management](profile_management/personal_information.md)
   - Test Cases: [personal_information_tests.md](profile_management/personal_information_tests.md)
2. [Learning Preferences](profile_management/learning_preferences.md)
   - Test Cases: [learning_preferences_tests.md](profile_management/learning_preferences_tests.md)
3. [Academic Goals & Milestones](profile_management/academic_goals_milestones.md)
   - Test Cases: [academic_goals_milestones_tests.md](profile_management/academic_goals_milestones_tests.md)
4. [Notification Preferences](profile_management/notification_preferences.md)
   - Test Cases: [notification_preferences_tests.md](profile_management/notification_preferences_tests.md)
