# 2. Emotional Intelligence & Motivation — Test Cases

User Type: **Student**
Source: *Mi Digital Academy - Education CRM Features Document*
Spec: emotional_intelligence_motivation.md — every feature, sub-feature, and rule covered

---

## Test Execution Policy
- Zero tolerance: any deviation from documented behavior = FAILED = bug
- Every bug is immediately logged/reported (Bug ID, feature, sub-feature, expected vs actual, severity) and fixed 100% before the group passes
- Feature group passes only at 100% test pass rate

## Coverage Matrix
| Feature | Sub-feature / Rule | Test IDs |
|---------|--------------------|----------|
| 2.1 Mood Tracking and Adaptation | Daily mood check-in | TC-ST-14-02-001 |
| 2.1 Mood Tracking and Adaptation | Mood recorded on a scale | TC-ST-14-02-002 |
| 2.1 Mood Tracking and Adaptation | Study plan adjusted based on the emotional state | TC-ST-14-02-003 |
| 2.1 Mood Tracking and Adaptation | Motivational content when feeling low | TC-ST-14-02-004 |
| 2.1 Mood Tracking and Adaptation | Celebrate wins to boost confidence | TC-ST-14-02-005 |
| 2.1 Mood Tracking and Adaptation | Suggest breaks when detecting stress patterns | TC-ST-14-02-006 |
| 2.1 Mood Tracking and Adaptation | Mood history over time | TC-ST-14-02-007 |
| 2.1 Mood Tracking and Adaptation | Mood event logging (check-in, plan adjusted) | TC-ST-14-02-008 |
| 2.1 Mood Tracking and Adaptation | Audit logging of the mood tracking and adaptation | TC-ST-14-02-009 |
| 2.1 Mood Tracking and Adaptation | Rule: The mood check-in is daily. | TC-ST-14-02-001 |
| 2.1 Mood Tracking and Adaptation | Rule: The study plan is adjusted based on the recorded mood. | TC-ST-14-02-002 |
| 2.1 Mood Tracking and Adaptation | Rule: Motivational content is shown on low-mood days. | TC-ST-14-02-003 |
| 2.1 Mood Tracking and Adaptation | Rule: A break is suggested when stress patterns are detected. | TC-ST-14-02-004 |
| 2.1 Mood Tracking and Adaptation | Rule: Mood events (check-in, plan adjusted) are logged with the account and the timestamp. | TC-ST-14-02-005 |
| 2.1 Mood Tracking and Adaptation | Rule: The mood tracking and adaptation is audit-logged with the account and the timestamp. | TC-ST-14-02-006 |
| 2.2 Learning Burnout Prevention | Monitor study intensity | TC-ST-14-02-010 |
| 2.2 Learning Burnout Prevention | Detect signs of burnout (declining performance, reduced engagement) | TC-ST-14-02-011 |
| 2.2 Learning Burnout Prevention | Suggest rest days or lighter study sessions | TC-ST-14-02-012 |
| 2.2 Learning Burnout Prevention | Recommend stress-relief activities | TC-ST-14-02-013 |
| 2.2 Learning Burnout Prevention | Burnout risk indicator | TC-ST-14-02-014 |
| 2.2 Learning Burnout Prevention | Burnout history | TC-ST-14-02-015 |
| 2.2 Learning Burnout Prevention | Burnout event logging (detected, suggestion shown) | TC-ST-14-02-016 |
| 2.2 Learning Burnout Prevention | Audit logging of the learning burnout prevention | TC-ST-14-02-017 |
| 2.2 Learning Burnout Prevention | Rule: Study intensity is monitored continuously. | TC-ST-14-02-010 |
| 2.2 Learning Burnout Prevention | Rule: Burnout signs include declining performance and reduced engagement. | TC-ST-14-02-011 |
| 2.2 Learning Burnout Prevention | Rule: A rest day or lighter session is suggested on burnout risk. | TC-ST-14-02-012 |
| 2.2 Learning Burnout Prevention | Rule: Stress-relief activities are recommended. | TC-ST-14-02-013 |
| 2.2 Learning Burnout Prevention | Rule: Burnout events (detected, suggestion shown) are logged with the account and the timestamp. | TC-ST-14-02-014 |
| 2.2 Learning Burnout Prevention | Rule: The learning burnout prevention is audit-logged with the account and the timestamp. | TC-ST-14-02-015 |
| 2.3 Motivational Content and Celebrations | Motivational messages | TC-ST-14-02-018 |
| 2.3 Motivational Content and Celebrations | Celebrate milestones and wins | TC-ST-14-02-019 |
| 2.3 Motivational Content and Celebrations | Encouragement during tough topics | TC-ST-14-02-020 |
| 2.3 Motivational Content and Celebrations | Content timed to the Student's activity and mood | TC-ST-14-02-021 |
| 2.3 Motivational Content and Celebrations | Motivational content on web and mobile | TC-ST-14-02-022 |
| 2.3 Motivational Content and Celebrations | Dismiss a motivational message | TC-ST-14-02-023 |
| 2.3 Motivational Content and Celebrations | Motivation event logging (shown, dismissed) | TC-ST-14-02-024 |
| 2.3 Motivational Content and Celebrations | Audit logging of the motivational content and celebrations | TC-ST-14-02-025 |
| 2.3 Motivational Content and Celebrations | Rule: Motivational content is timed to the Student's activity and mood. | TC-ST-14-02-018 |
| 2.3 Motivational Content and Celebrations | Rule: Milestones and wins are celebrated. | TC-ST-14-02-019 |
| 2.3 Motivational Content and Celebrations | Rule: A motivational message can be dismissed. | TC-ST-14-02-020 |
| 2.3 Motivational Content and Celebrations | Rule: Motivation events (shown, dismissed) are logged with the account and the timestamp. | TC-ST-14-02-021 |
| 2.3 Motivational Content and Celebrations | Rule: The motivational content and celebrations is audit-logged with the account and the timestamp. | TC-ST-14-02-022 |

## 2.1 Mood Tracking and Adaptation

### TC-ST-14-02-001 — Daily mood check-in
**Type:** Positive
**Covers:** 2.1 → Daily mood check-in; Rule: The mood check-in is daily.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Daily mood check-in.
2. Observe the result and verify the full behavior: Daily mood check-in.
**Expected Result:** Daily mood check-in — delivered exactly as documented.
**Priority:** Critical

### TC-ST-14-02-002 — Mood recorded on a scale
**Type:** Positive
**Covers:** 2.1 → Mood recorded on a scale; Rule: The study plan is adjusted based on the recorded mood.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Mood recorded on a scale.
2. Observe the result and verify the full behavior: Mood recorded on a scale.
**Expected Result:** Mood recorded on a scale — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-003 — Study plan adjusted based on the emotional state
**Type:** Positive
**Covers:** 2.1 → Study plan adjusted based on the emotional state; Rule: Motivational content is shown on low-mood days.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Study plan adjusted based on the emotional state.
2. Observe the result and verify the full behavior: Study plan adjusted based on the emotional state.
**Expected Result:** Study plan adjusted based on the emotional state — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-004 — Motivational content when feeling low
**Type:** Positive
**Covers:** 2.1 → Motivational content when feeling low; Rule: A break is suggested when stress patterns are detected.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Motivational content when feeling low.
2. Observe the result and verify the full behavior: Motivational content when feeling low.
**Expected Result:** Motivational content when feeling low — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-005 — Celebrate wins to boost confidence
**Type:** Positive
**Covers:** 2.1 → Celebrate wins to boost confidence; Rule: Mood events (check-in, plan adjusted) are logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Celebrate wins to boost confidence.
2. Observe the result and verify the full behavior: Celebrate wins to boost confidence.
**Expected Result:** Celebrate wins to boost confidence — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-006 — Suggest breaks when detecting stress patterns
**Type:** Positive
**Covers:** 2.1 → Suggest breaks when detecting stress patterns; Rule: The mood tracking and adaptation is audit-logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Suggest breaks when detecting stress patterns.
2. Observe the result and verify the full behavior: Suggest breaks when detecting stress patterns.
**Expected Result:** Suggest breaks when detecting stress patterns — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-007 — Mood history over time
**Type:** Positive
**Covers:** 2.1 → Mood history over time
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Mood history over time.
2. Observe the result and verify the full behavior: Mood history over time.
**Expected Result:** Mood history over time — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-008 — Mood event logging (check-in, plan adjusted)
**Type:** Positive
**Covers:** 2.1 → Mood event logging (check-in, plan adjusted)
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Mood event logging (check-in.
2. Observe the result and verify the full behavior: Mood event logging (check-in, plan adjusted).
**Expected Result:** Mood event logging (check-in, plan adjusted) — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-009 — Audit logging of the mood tracking and adaptation
**Type:** Positive
**Covers:** 2.1 → Audit logging of the mood tracking and adaptation
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, perform the action associated with: Audit logging of the mood tracking and adaptation.
2. Open the relevant activity / audit log and verify the event is recorded with the account, the action, and the timestamp.
**Expected Result:** The action is audit-logged — the account, the action, and the timestamp are recorded.
**Priority:** Critical

## 2.2 Learning Burnout Prevention

### TC-ST-14-02-010 — Monitor study intensity
**Type:** Positive
**Covers:** 2.2 → Monitor study intensity; Rule: Study intensity is monitored continuously.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Monitor study intensity.
2. Observe the result and verify the full behavior: Monitor study intensity.
**Expected Result:** Monitor study intensity — delivered exactly as documented.
**Priority:** Critical

### TC-ST-14-02-011 — Detect signs of burnout (declining performance, reduced engagement)
**Type:** Positive
**Covers:** 2.2 → Detect signs of burnout (declining performance, reduced engagement); Rule: Burnout signs include declining performance and reduced engagement.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Detect signs of burnout (declining performance.
2. Observe the result and verify the full behavior: Detect signs of burnout (declining performance, reduced engagement).
**Expected Result:** Detect signs of burnout (declining performance, reduced engagement) — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-012 — Suggest rest days or lighter study sessions
**Type:** Positive
**Covers:** 2.2 → Suggest rest days or lighter study sessions; Rule: A rest day or lighter session is suggested on burnout risk.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Suggest rest days or lighter study sessions.
2. Observe the result and verify the full behavior: Suggest rest days or lighter study sessions.
**Expected Result:** Suggest rest days or lighter study sessions — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-013 — Recommend stress-relief activities
**Type:** Positive
**Covers:** 2.2 → Recommend stress-relief activities; Rule: Stress-relief activities are recommended.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Recommend stress-relief activities.
2. Observe the result and verify the full behavior: Recommend stress-relief activities.
**Expected Result:** Recommend stress-relief activities — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-014 — Burnout risk indicator
**Type:** Positive
**Covers:** 2.2 → Burnout risk indicator; Rule: Burnout events (detected, suggestion shown) are logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Burnout risk indicator.
2. Observe the result and verify the full behavior: Burnout risk indicator.
**Expected Result:** Burnout risk indicator — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-015 — Burnout history
**Type:** Positive
**Covers:** 2.2 → Burnout history; Rule: The learning burnout prevention is audit-logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Burnout history.
2. Observe the result and verify the full behavior: Burnout history.
**Expected Result:** Burnout history — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-016 — Burnout event logging (detected, suggestion shown)
**Type:** Positive
**Covers:** 2.2 → Burnout event logging (detected, suggestion shown)
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Burnout event logging (detected.
2. Observe the result and verify the full behavior: Burnout event logging (detected, suggestion shown).
**Expected Result:** Burnout event logging (detected, suggestion shown) — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-017 — Audit logging of the learning burnout prevention
**Type:** Positive
**Covers:** 2.2 → Audit logging of the learning burnout prevention
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, perform the action associated with: Audit logging of the learning burnout prevention.
2. Open the relevant activity / audit log and verify the event is recorded with the account, the action, and the timestamp.
**Expected Result:** The action is audit-logged — the account, the action, and the timestamp are recorded.
**Priority:** Critical

## 2.3 Motivational Content and Celebrations

### TC-ST-14-02-018 — Motivational messages
**Type:** Positive
**Covers:** 2.3 → Motivational messages; Rule: Motivational content is timed to the Student's activity and mood.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Motivational messages.
2. Observe the result and verify the full behavior: Motivational messages.
**Expected Result:** Motivational messages — delivered exactly as documented.
**Priority:** Critical

### TC-ST-14-02-019 — Celebrate milestones and wins
**Type:** Positive
**Covers:** 2.3 → Celebrate milestones and wins; Rule: Milestones and wins are celebrated.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Celebrate milestones and wins.
2. Observe the result and verify the full behavior: Celebrate milestones and wins.
**Expected Result:** Celebrate milestones and wins — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-020 — Encouragement during tough topics
**Type:** Positive
**Covers:** 2.3 → Encouragement during tough topics; Rule: A motivational message can be dismissed.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Encouragement during tough topics.
2. Observe the result and verify the full behavior: Encouragement during tough topics.
**Expected Result:** Encouragement during tough topics — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-021 — Content timed to the Student's activity and mood
**Type:** Positive
**Covers:** 2.3 → Content timed to the Student's activity and mood; Rule: Motivation events (shown, dismissed) are logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Content timed to the Student's activity and mood.
2. Observe the result and verify the full behavior: Content timed to the Student's activity and mood.
**Expected Result:** Content timed to the Student's activity and mood — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-022 — Motivational content on web and mobile
**Type:** Positive
**Covers:** 2.3 → Motivational content on web and mobile; Rule: The motivational content and celebrations is audit-logged with the account and the timestamp.
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Motivational content on web and mobile.
2. Observe the result and verify the full behavior: Motivational content on web and mobile.
**Expected Result:** Motivational content on web and mobile — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-023 — Dismiss a motivational message
**Type:** Positive
**Covers:** 2.3 → Dismiss a motivational message
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Dismiss a motivational message.
2. Observe the result and verify the full behavior: Dismiss a motivational message.
**Expected Result:** Dismiss a motivational message — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-024 — Motivation event logging (shown, dismissed)
**Type:** Positive
**Covers:** 2.3 → Motivation event logging (shown, dismissed)
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, set up the precondition and perform: Motivation event logging (shown.
2. Observe the result and verify the full behavior: Motivation event logging (shown, dismissed).
**Expected Result:** Motivation event logging (shown, dismissed) — delivered exactly as documented.
**Priority:** High

### TC-ST-14-02-025 — Audit logging of the motivational content and celebrations
**Type:** Positive
**Covers:** 2.3 → Audit logging of the motivational content and celebrations
**Preconditions:** A Student account is active and the Student is in the state required for this behavior.
**Steps:**
1. As a Student, perform the action associated with: Audit logging of the motivational content and celebrations.
2. Open the relevant activity / audit log and verify the event is recorded with the account, the action, and the timestamp.
**Expected Result:** The action is audit-logged — the account, the action, and the timestamp are recorded.
**Priority:** Critical
