# 8.2 Progress Notifications

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

---

## 8.2 Progress Notifications

### 8.2.1 Milestone Notifications
**What it does:** Celebrates learning milestones: course completion, path completion, and certification earned, keeping employees motivated.

**Sub-features:**
- Course completion notification
- Path completion notification
- Certification earned notification
- Milestone history
- Available on web and mobile
- Event logging (viewed)
- Audit logging of the milestone notifications

**Corporate User Journey:**
1. An employee completes a course.
2. The employee receives the completion notification.
3. On path completion, a path notification is sent.
4. On certification, an earned notification is sent.
5. The milestone history lists all milestones.
6. The admin opens Profile → "Activity" and confirms the events are recorded.

**Rules & Edge Cases:**
- Milestones fire once per achievement.
- Events (viewed) are logged with the account and the timestamp.
- The milestone notifications are audit-logged with the account and the timestamp.

### 8.2.2 Weekly Digest
**What it does:** Sends a weekly digest to the admin: completions, new enrollments, compliance changes, and at-risk employees for the week.

**Sub-features:**
- Weekly digest to the admin
- Digest contents (completions, enrollments, compliance, at-risk)
- Digest day and time setting
- Digest archive
- Available on web and mobile
- Event logging (viewed)
- Audit logging of the weekly digest

**Corporate User Journey:**
1. The admin sets the digest to Monday 08:00.
2. Each Monday, the digest is delivered.
3. The digest lists completions, enrollments, compliance changes, and at-risk employees.
4. Past digests are archived.
5. The admin opens Profile → "Activity" and confirms the events are recorded.

**Rules & Edge Cases:**
- The digest covers the previous 7 days.
- Events (viewed) are logged with the account and the timestamp.
- The weekly digest is audit-logged with the account and the timestamp.

### 8.2.3 Department Manager Reports
**What it does:** Sends each department manager a report on their department's progress and compliance, so managers can act locally without asking the admin.

**Sub-features:**
- Per-manager department report
- Report contents (progress, compliance, overdue)
- Delivery frequency (weekly / monthly)
- Manager acknowledgment
- Available on web and mobile
- Event logging (viewed)
- Audit logging of the department manager reports

**Corporate User Journey:**
1. The admin enables monthly department manager reports.
2. Each manager receives their department's report.
3. The report shows progress, compliance, and overdue items.
4. The manager acknowledges the report.
5. The admin opens Profile → "Activity" and confirms the events are recorded.

**Rules & Edge Cases:**
- Managers see only their own department's data.
- Events (viewed) are logged with the account and the timestamp.
- The department manager reports are audit-logged with the account and the timestamp.
