# 7. Trial & Freemium Plans — Test Cases

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*
Spec: trial_freemium_plans.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 |
|---------|--------------------|----------|
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Trial plan: the plan for the trial (the duration, the scope, the no-credit-card) | TC-SA-11-07-001 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Trial duration: the 7 days (the trial period) | TC-SA-11-07-002 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Trial scope: the full access (the content, the assessments, the resources) | TC-SA-11-07-003 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | No credit card: the trial does not require a credit card (the no-commitment) | TC-SA-11-07-004 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Trial activation: the trial started (the full access granted for the 7 days) | TC-SA-11-07-005 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Trial expiry: the trial ended (the access ends, the subscription prompt) | TC-SA-11-07-006 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Audit logging of the trial activation and the expiry | TC-SA-11-07-009 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: the trial is the 7-day full access (the content, the assessments, the resources); the scope is the trial's value | TC-SA-11-07-002, TC-SA-11-07-003 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: the no-credit-card is the no-commitment (the trial does not require a card); the learner is not asked for the card | TC-SA-11-07-004 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: the trial activation is the full access granted (the 7 days); the expiry is the access ends (the subscription prompt) | TC-SA-11-07-005, TC-SA-11-07-006 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: a trial conversion (the learner subscribes) is the success (the full access continues); the conversion is the funnel | TC-SA-11-07-007 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: a non-converting trial (the learner does not subscribe) ends the access (the trial is over); the re-trial is the option | TC-SA-11-07-008 |
| 7.1 7-Day Full Access Trial (No Credit Card Required) | Rule: trial activation and expiry are audit-logged with the learner, trial, and timestamp | TC-SA-11-07-009 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Content preview: the first 2 videos of each subject (the preview, the sample) | TC-SA-11-07-010 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Preview scope: the preview per subject (the first 2 videos) | TC-SA-11-07-011 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Preview limit: the limit (the 2 videos per subject, not the full subject) | TC-SA-11-07-012 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Preview definition: the preview defined (the first 2 videos per subject) | TC-SA-11-07-013 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Preview access: the preview granted (the first 2 videos available) | TC-SA-11-07-014 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Preview to subscription: the preview to the subscription (the full access on the subscription) | TC-SA-11-07-015 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Audit logging of the preview access (where applicable) | TC-SA-11-07-017 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: the content preview is the first 2 videos of each subject (the preview, the sample); the scope is the preview's value | TC-SA-11-07-010 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: the preview limit is the 2 videos per subject (not the full subject); the limit is the boundary | TC-SA-11-07-012 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: a video beyond the preview (the 3rd video) prompts the subscription (the full access is the subscription); the prompt is the conversion | TC-SA-11-07-015 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: a new video (a video added) updates the preview (the first 2 videos are the new first 2); the update is the continuation | TC-SA-11-07-016 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: the preview access is visible (the learners, the subjects, the videos); the conversion funnel is managed | TC-SA-11-07-017 |
| 7.2 Limited Content Preview (First 2 Videos of Each Subject) | Rule: preview access is audit-logged where applicable | TC-SA-11-07-017 |
| 7.3 Sample Assessments | Sample assessment: the sample quizzes and questions (the sample, the experience) | TC-SA-11-07-018 |
| 7.3 Sample Assessments | Sample scope: the sample per subject (the quizzes, the questions) | TC-SA-11-07-019 |
| 7.3 Sample Assessments | Sample limit: the limit (the sample quizzes, not the full assessment) | TC-SA-11-07-020 |
| 7.3 Sample Assessments | Sample definition: the sample defined (the quizzes, the questions) | TC-SA-11-07-021 |
| 7.3 Sample Assessments | Sample access: the sample granted (the sample quizzes available) | TC-SA-11-07-022 |
| 7.3 Sample Assessments | Sample to subscription: the sample to the subscription (the full assessment on the subscription) | TC-SA-11-07-023 |
| 7.3 Sample Assessments | Audit logging of the sample access (where applicable) | TC-SA-11-07-025 |
| 7.3 Sample Assessments | Rule: the sample assessment is the sample quizzes and questions (the sample, the experience); the scope is the sample's value | TC-SA-11-07-018 |
| 7.3 Sample Assessments | Rule: the sample limit is the sample quizzes (not the full assessment); the limit is the boundary | TC-SA-11-07-020 |
| 7.3 Sample Assessments | Rule: an assessment beyond the sample (the full quiz, the exam) prompts the subscription (the full assessment is the subscription); the prompt is the conversion | TC-SA-11-07-023 |
| 7.3 Sample Assessments | Rule: a new sample assessment (a quiz added) updates the sample (the new quiz is the sample); the update is the continuation | TC-SA-11-07-024 |
| 7.3 Sample Assessments | Rule: the sample access is visible (the learners, the subjects, the quizzes); the conversion funnel is managed | TC-SA-11-07-025 |
| 7.3 Sample Assessments | Rule: sample access is audit-logged where applicable | TC-SA-11-07-025 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Freemium content: the free tier (the free courses, the forum, the planner, the AI mentor limit) | TC-SA-11-07-026 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Free courses: the selected free courses (the freemium's content) | TC-SA-11-07-027 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Community forum: the forum access (the freemium's community) | TC-SA-11-07-028 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Basic study planner: the planner (the freemium's tool) | TC-SA-11-07-029 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Limited AI mentor: the AI mentor interactions (the freemium's limit) | TC-SA-11-07-030 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Freemium definition: the freemium defined (the free courses, the forum, the planner, the AI mentor limit) | TC-SA-11-07-026 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Audit logging of the freemium access (where applicable) | TC-SA-11-07-034 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: the freemium content is the free tier (the free courses, the forum, the planner, the AI mentor limit); the scope is the freemium's value | TC-SA-11-07-026 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: the freemium limit is the AI mentor interactions (the limited, e.g., 3 per day); the limit is the boundary | TC-SA-11-07-030 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: a feature beyond the freemium (the full course, the full AI mentor) prompts the subscription (the full access is the subscription); the prompt is the conversion | TC-SA-11-07-032 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: a freemium change (a new free course, a new AI mentor limit) is re-defined (the new course, the new limit); the change is recorded | TC-SA-11-07-033 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: the freemium access is visible (the learners, the courses, the forum, the planner, the AI mentor); the conversion funnel is managed | TC-SA-11-07-034 |
| 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor) | Rule: freemium access is audit-logged where applicable | TC-SA-11-07-034 |

## 7.1 7-Day Full Access Trial (No Credit Card Required)

### TC-SA-11-07-001 — Trial plan: the plan for the trial (the duration, the scope, the no-credit-card)
**Type:** Positive
**Covers:** 7.1 → Trial plan: the plan for the trial (the duration, the scope, the no-credit-card)
**Preconditions:** The Super Admin opens the trial & freemium plans.
**Steps:**
1. Define the trial plan: the duration (7 days), the scope (full access), and the no-credit-card requirement.
2. Save the trial plan.
3. Verify the trial plan is live.
**Expected Result:** The trial plan is defined (the duration, the scope, the no-credit-card) — the trial plan is live.
**Priority:** Critical

### TC-SA-11-07-002 — Trial duration: the 7 days (the trial period); the scope is the trial's value
**Type:** Positive
**Covers:** 7.1 → Trial duration: the 7 days (the trial period); Rule: the trial is the 7-day full access (the content, the assessments, the resources); the scope is the trial's value
**Preconditions:** The trial plan is defined.
**Steps:**
1. Verify the trial duration is 7 days.
2. Verify the trial period is enforced (the access lasts exactly 7 days).
**Expected Result:** The trial duration is 7 days — the trial period is enforced.
**Priority:** Critical

### TC-SA-11-07-003 — Trial scope: the full access (the content, the assessments, the resources)
**Type:** Positive
**Covers:** 7.1 → Trial scope: the full access (the content, the assessments, the resources)
**Preconditions:** A learner has an active trial.
**Steps:**
1. As the learner, access the content during the trial.
2. Access the assessments during the trial.
3. Access the resources during the trial.
4. Verify all are available (the full access).
**Expected Result:** The trial scope is the full access — the content, the assessments, and the resources are available.
**Priority:** Critical

### TC-SA-11-07-004 — No credit card: the trial does not require a credit card (the no-commitment); the learner is not asked for the card
**Type:** Negative
**Covers:** 7.1 → No credit card: the trial does not require a credit card (the no-commitment); Rule: the no-credit-card is the no-commitment (the trial does not require a card); the learner is not asked for the card
**Preconditions:** A new learner starts the trial.
**Steps:**
1. As the new learner, start the trial.
2. Verify the learner is not asked for a credit card.
3. Verify the trial starts without any payment details.
**Expected Result:** The trial does not require a credit card — the learner is not asked for the card.
**Priority:** Critical

### TC-SA-11-07-005 — Trial activation: the trial started (the full access granted for the 7 days)
**Type:** Positive
**Covers:** 7.1 → Trial activation: the trial started (the full access granted for the 7 days); Rule: the trial activation is the full access granted (the 7 days)
**Preconditions:** A new learner is eligible for the trial.
**Steps:**
1. As the learner, activate the trial.
2. Verify the trial is started.
3. Verify the full access is granted for the 7 days.
**Expected Result:** The trial is activated — the full access is granted for the 7 days.
**Priority:** Critical

### TC-SA-11-07-006 — Trial expiry: the trial ended (the access ends, the subscription prompt)
**Type:** Positive
**Covers:** 7.1 → Trial expiry: the trial ended (the access ends, the subscription prompt); Rule: the expiry is the access ends (the subscription prompt)
**Preconditions:** A learner's 7-day trial has elapsed.
**Steps:**
1. Wait for the trial to expire (7 days).
2. Verify the access ends.
3. Verify the subscription prompt is shown.
**Expected Result:** The trial expires — the access ends and the subscription prompt is shown.
**Priority:** Critical

### TC-SA-11-07-007 — A trial conversion (the learner subscribes) is the success (the full access continues); the conversion is the funnel
**Type:** Positive
**Covers:** 7.1 → Rule: a trial conversion (the learner subscribes) is the success (the full access continues); the conversion is the funnel
**Preconditions:** A learner is on an active trial.
**Steps:**
1. As the learner, subscribe to a paid plan during the trial.
2. Verify the subscription is successful.
3. Verify the full access continues (the trial converts to the subscription).
**Expected Result:** The trial converts — the full access continues under the subscription.
**Priority:** Critical

### TC-SA-11-07-008 — A non-converting trial (the learner does not subscribe) ends the access (the trial is over); the re-trial is the option
**Type:** Edge
**Covers:** 7.1 → Rule: a non-converting trial (the learner does not subscribe) ends the access (the trial is over); the re-trial is the option
**Preconditions:** A learner's trial expires without a subscription.
**Steps:**
1. Let the trial expire without subscribing.
2. Verify the access ends (the trial is over).
3. Verify the re-trial option is available (per the documented policy).
**Expected Result:** The non-converting trial ends the access — the trial is over; the re-trial is the option.
**Priority:** High

### TC-SA-11-07-009 — Trial activation and expiry are audit-logged with the learner, trial, and timestamp
**Type:** Positive
**Covers:** 7.1 → Audit logging of the trial activation and the expiry; Rule: trial activation and expiry are audit-logged with the learner, trial, and timestamp
**Preconditions:** Trial activation and expiry events have occurred.
**Steps:**
1. Open the audit trail and filter by "trial".
2. Verify entries show the learner, the trial, and the timestamp.
**Expected Result:** The trial activation and expiry are audit-logged with the learner, trial, and timestamp.
**Priority:** Critical

## 7.2 Limited Content Preview (First 2 Videos of Each Subject)

### TC-SA-11-07-010 — Content preview: the first 2 videos of each subject (the preview, the sample); the scope is the preview's value
**Type:** Positive
**Covers:** 7.2 → Content preview: the first 2 videos of each subject (the preview, the sample); Rule: the content preview is the first 2 videos of each subject (the preview, the sample); the scope is the preview's value
**Preconditions:** A non-subscribed learner opens a subject.
**Steps:**
1. As the non-subscribed learner, open a subject.
2. Verify the first 2 videos of the subject are available.
3. Verify the preview is the sample of the subject.
**Expected Result:** The content preview is the first 2 videos of each subject — the preview is the sample.
**Priority:** Critical

### TC-SA-11-07-011 — Preview scope: the preview per subject (the first 2 videos)
**Type:** Positive
**Covers:** 7.2 → Preview scope: the preview per subject (the first 2 videos)
**Preconditions:** Multiple subjects exist with videos.
**Steps:**
1. As the non-subscribed learner, open each subject.
2. Verify the preview per subject is the first 2 videos.
**Expected Result:** The preview scope is per subject — the first 2 videos of each subject.
**Priority:** High

### TC-SA-11-07-012 — Preview limit: the limit (the 2 videos per subject, not the full subject); the limit is the boundary
**Type:** Negative
**Covers:** 7.2 → Preview limit: the limit (the 2 videos per subject, not the full subject); Rule: the preview limit is the 2 videos per subject (not the full subject); the limit is the boundary
**Preconditions:** A non-subscribed learner opens a subject with more than 2 videos.
**Steps:**
1. As the non-subscribed learner, attempt to access the 3rd video of a subject.
2. Verify the 3rd video is not available (the limit is the boundary).
3. Verify the full subject is not accessible.
**Expected Result:** The preview limit is enforced — only the 2 videos per subject are available, not the full subject.
**Priority:** Critical

### TC-SA-11-07-013 — Preview definition: the preview defined (the first 2 videos per subject)
**Type:** Positive
**Covers:** 7.2 → Preview definition: the preview defined (the first 2 videos per subject)
**Preconditions:** The Super Admin opens the trial & freemium plans.
**Steps:**
1. Define the content preview: the first 2 videos per subject.
2. Save the preview definition.
3. Verify the preview is defined and live.
**Expected Result:** The preview is defined — the first 2 videos per subject.
**Priority:** High

### TC-SA-11-07-014 — Preview access: the preview granted (the first 2 videos available)
**Type:** Positive
**Covers:** 7.2 → Preview access: the preview granted (the first 2 videos available)
**Preconditions:** The content preview is defined.
**Steps:**
1. As the non-subscribed learner, access the preview.
2. Verify the first 2 videos of each subject are available.
**Expected Result:** The preview access is granted — the first 2 videos are available.
**Priority:** Critical

### TC-SA-11-07-015 — A video beyond the preview (the 3rd video) prompts the subscription (the full access is the subscription); the prompt is the conversion
**Type:** Negative
**Covers:** 7.2 → Preview to subscription: the preview to the subscription (the full access on the subscription); Rule: a video beyond the preview (the 3rd video) prompts the subscription (the full access is the subscription); the prompt is the conversion
**Preconditions:** A non-subscribed learner has accessed the preview.
**Steps:**
1. As the non-subscribed learner, click the 3rd video of a subject.
2. Verify the subscription prompt is shown.
3. Verify the full access is offered on the subscription.
**Expected Result:** The video beyond the preview prompts the subscription — the full access is the subscription.
**Priority:** Critical

### TC-SA-11-07-016 — A new video (a video added) updates the preview (the first 2 videos are the new first 2); the update is the continuation
**Type:** Edge
**Covers:** 7.2 → Rule: a new video (a video added) updates the preview (the first 2 videos are the new first 2); the update is the continuation
**Preconditions:** A subject has a preview (the first 2 videos) and a new video is added.
**Steps:**
1. Add a new video to the subject.
2. Verify the preview is updated (the first 2 videos are the new first 2).
3. Verify the preview limit is still 2 videos per subject.
**Expected Result:** The preview is updated — the first 2 videos are the new first 2; the update is the continuation.
**Priority:** High

### TC-SA-11-07-017 — The preview access is visible (the learners, the subjects, the videos); preview access is audit-logged where applicable
**Type:** Positive
**Covers:** 7.2 → Rule: the preview access is visible (the learners, the subjects, the videos); the conversion funnel is managed; Audit logging of the preview access (where applicable); Rule: preview access is audit-logged where applicable
**Preconditions:** Preview access events have occurred.
**Steps:**
1. Open the preview access view.
2. Verify the learners, the subjects, and the videos are visible.
3. Open the audit trail and filter by "preview access".
4. Verify entries are logged where applicable.
**Expected Result:** The preview access is visible (the learners, the subjects, the videos) — the conversion funnel is managed; the access is audit-logged where applicable.
**Priority:** High

## 7.3 Sample Assessments

### TC-SA-11-07-018 — Sample assessment: the sample quizzes and questions (the sample, the experience); the scope is the sample's value
**Type:** Positive
**Covers:** 7.3 → Sample assessment: the sample quizzes and questions (the sample, the experience); Rule: the sample assessment is the sample quizzes and questions (the sample, the experience); the scope is the sample's value
**Preconditions:** A non-subscribed learner opens a subject with assessments.
**Steps:**
1. As the non-subscribed learner, open the assessments of a subject.
2. Verify the sample quizzes and questions are available.
3. Verify the sample is the experience of the assessment.
**Expected Result:** The sample assessment is the sample quizzes and questions — the sample is the experience.
**Priority:** Critical

### TC-SA-11-07-019 — Sample scope: the sample per subject (the quizzes, the questions)
**Type:** Positive
**Covers:** 7.3 → Sample scope: the sample per subject (the quizzes, the questions)
**Preconditions:** Multiple subjects exist with assessments.
**Steps:**
1. As the non-subscribed learner, open each subject's assessments.
2. Verify the sample per subject is the quizzes and the questions.
**Expected Result:** The sample scope is per subject — the quizzes and the questions.
**Priority:** High

### TC-SA-11-07-020 — Sample limit: the limit (the sample quizzes, not the full assessment); the limit is the boundary
**Type:** Negative
**Covers:** 7.3 → Sample limit: the limit (the sample quizzes, not the full assessment); Rule: the sample limit is the sample quizzes (not the full assessment); the limit is the boundary
**Preconditions:** A non-subscribed learner opens a subject with full assessments.
**Steps:**
1. As the non-subscribed learner, attempt to access the full assessment (the full quiz, the exam).
2. Verify the full assessment is not available (the limit is the boundary).
3. Verify only the sample quizzes are accessible.
**Expected Result:** The sample limit is enforced — only the sample quizzes are available, not the full assessment.
**Priority:** Critical

### TC-SA-11-07-021 — Sample definition: the sample defined (the quizzes, the questions)
**Type:** Positive
**Covers:** 7.3 → Sample definition: the sample defined (the quizzes, the questions)
**Preconditions:** The Super Admin opens the trial & freemium plans.
**Steps:**
1. Define the sample assessment: the quizzes and the questions per subject.
2. Save the sample definition.
3. Verify the sample is defined and live.
**Expected Result:** The sample is defined — the quizzes and the questions.
**Priority:** High

### TC-SA-11-07-022 — Sample access: the sample granted (the sample quizzes available)
**Type:** Positive
**Covers:** 7.3 → Sample access: the sample granted (the sample quizzes available)
**Preconditions:** The sample assessment is defined.
**Steps:**
1. As the non-subscribed learner, access the sample.
2. Verify the sample quizzes are available.
**Expected Result:** The sample access is granted — the sample quizzes are available.
**Priority:** Critical

### TC-SA-11-07-023 — An assessment beyond the sample (the full quiz, the exam) prompts the subscription (the full assessment is the subscription); the prompt is the conversion
**Type:** Negative
**Covers:** 7.3 → Sample to subscription: the sample to the subscription (the full assessment on the subscription); Rule: an assessment beyond the sample (the full quiz, the exam) prompts the subscription (the full assessment is the subscription); the prompt is the conversion
**Preconditions:** A non-subscribed learner has accessed the sample.
**Steps:**
1. As the non-subscribed learner, click the full quiz or the exam.
2. Verify the subscription prompt is shown.
3. Verify the full assessment is offered on the subscription.
**Expected Result:** The assessment beyond the sample prompts the subscription — the full assessment is the subscription.
**Priority:** Critical

### TC-SA-11-07-024 — A new sample assessment (a quiz added) updates the sample (the new quiz is the sample); the update is the continuation
**Type:** Edge
**Covers:** 7.3 → Rule: a new sample assessment (a quiz added) updates the sample (the new quiz is the sample); the update is the continuation
**Preconditions:** A subject has a sample assessment and a new quiz is added.
**Steps:**
1. Add a new quiz to the subject's sample.
2. Verify the sample is updated (the new quiz is the sample).
3. Verify the sample limit is still enforced.
**Expected Result:** The sample is updated — the new quiz is the sample; the update is the continuation.
**Priority:** High

### TC-SA-11-07-025 — The sample access is visible (the learners, the subjects, the quizzes); sample access is audit-logged where applicable
**Type:** Positive
**Covers:** 7.3 → Rule: the sample access is visible (the learners, the subjects, the quizzes); the conversion funnel is managed; Audit logging of the sample access (where applicable); Rule: sample access is audit-logged where applicable
**Preconditions:** Sample access events have occurred.
**Steps:**
1. Open the sample access view.
2. Verify the learners, the subjects, and the quizzes are visible.
3. Open the audit trail and filter by "sample access".
4. Verify entries are logged where applicable.
**Expected Result:** The sample access is visible (the learners, the subjects, the quizzes) — the conversion funnel is managed; the access is audit-logged where applicable.
**Priority:** High

## 7.4 Freemium Content (Free Courses, Community Forum, Basic Study Planner, Limited AI Mentor)

### TC-SA-11-07-026 — Freemium definition: the freemium defined (the free courses, the forum, the planner, the AI mentor limit); the scope is the freemium's value
**Type:** Positive
**Covers:** 7.4 → Freemium content: the free tier (the free courses, the forum, the planner, the AI mentor limit); Freemium definition: the freemium defined (the free courses, the forum, the planner, the AI mentor limit); Rule: the freemium content is the free tier (the free courses, the forum, the planner, the AI mentor limit); the scope is the freemium's value
**Preconditions:** The Super Admin opens the trial & freemium plans.
**Steps:**
1. Define the freemium: the free courses, the community forum, the basic study planner, and the limited AI mentor.
2. Save the freemium definition.
3. Verify the freemium is defined and live.
**Expected Result:** The freemium is defined (the free courses, the forum, the planner, the AI mentor limit) — the scope is the freemium's value.
**Priority:** Critical

### TC-SA-11-07-027 — Free courses: the selected free courses (the freemium's content)
**Type:** Positive
**Covers:** 7.4 → Free courses: the selected free courses (the freemium's content)
**Preconditions:** The freemium is defined with free courses.
**Steps:**
1. As a freemium learner, open the courses.
2. Verify the selected free courses are available.
3. Verify the free courses are the freemium's content.
**Expected Result:** The free courses are available — the selected free courses are the freemium's content.
**Priority:** High

### TC-SA-11-07-028 — Community forum: the forum access (the freemium's community)
**Type:** Positive
**Covers:** 7.4 → Community forum: the forum access (the freemium's community)
**Preconditions:** The freemium is defined with forum access.
**Steps:**
1. As a freemium learner, open the community forum.
2. Verify the forum access is available.
3. Verify the forum is the freemium's community.
**Expected Result:** The community forum is accessible — the forum is the freemium's community.
**Priority:** High

### TC-SA-11-07-029 — Basic study planner: the planner (the freemium's tool)
**Type:** Positive
**Covers:** 7.4 → Basic study planner: the planner (the freemium's tool)
**Preconditions:** The freemium is defined with the basic study planner.
**Steps:**
1. As a freemium learner, open the study planner.
2. Verify the basic study planner is available.
3. Verify the planner is the freemium's tool.
**Expected Result:** The basic study planner is available — the planner is the freemium's tool.
**Priority:** High

### TC-SA-11-07-030 — Limited AI mentor: the AI mentor interactions (the freemium's limit); the limit is the boundary
**Type:** Negative
**Covers:** 7.4 → Limited AI mentor: the AI mentor interactions (the freemium's limit); Rule: the freemium limit is the AI mentor interactions (the limited, e.g., 3 per day); the limit is the boundary
**Preconditions:** A freemium learner has access to the limited AI mentor (e.g., 3 per day).
**Steps:**
1. As the freemium learner, use the AI mentor 3 times in a day.
2. Attempt a 4th interaction.
3. Verify the 4th interaction is blocked (the limit is the boundary).
**Expected Result:** The AI mentor limit is enforced — the freemium learner is limited (e.g., 3 per day); the limit is the boundary.
**Priority:** Critical

### TC-SA-11-07-031 — Freemium access: the freemium tier is accessible without a subscription
**Type:** Positive
**Covers:** 7.4 → Freemium content: the free tier (the free courses, the forum, the planner, the AI mentor limit)
**Preconditions:** A new learner registers without subscribing.
**Steps:**
1. As the new learner, register without a subscription.
2. Verify the freemium tier is accessible (the free courses, the forum, the planner, the limited AI mentor).
**Expected Result:** The freemium tier is accessible — the free courses, the forum, the planner, and the limited AI mentor are available.
**Priority:** Critical

### TC-SA-11-07-032 — A feature beyond the freemium (the full course, the full AI mentor) prompts the subscription (the full access is the subscription); the prompt is the conversion
**Type:** Negative
**Covers:** 7.4 → Rule: a feature beyond the freemium (the full course, the full AI mentor) prompts the subscription (the full access is the subscription); the prompt is the conversion
**Preconditions:** A freemium learner attempts to access a feature beyond the freemium.
**Steps:**
1. As the freemium learner, click a full (non-free) course.
2. Verify the subscription prompt is shown.
3. Attempt to exceed the AI mentor limit and verify the subscription prompt is shown.
**Expected Result:** The feature beyond the freemium prompts the subscription — the full access is the subscription.
**Priority:** Critical

### TC-SA-11-07-033 — A freemium change (a new free course, a new AI mentor limit) is re-defined (the new course, the new limit); the change is recorded
**Type:** Edge
**Covers:** 7.4 → Rule: a freemium change (a new free course, a new AI mentor limit) is re-defined (the new course, the new limit); the change is recorded
**Preconditions:** The freemium is defined.
**Steps:**
1. Add a new free course to the freemium.
2. Change the AI mentor limit (a new limit).
3. Verify the freemium is re-defined (the new course, the new limit).
4. Verify the change is recorded.
**Expected Result:** The freemium is re-defined (the new course, the new limit) — the change is recorded.
**Priority:** High

### TC-SA-11-07-034 — The freemium access is visible (the learners, the courses, the forum, the planner, the AI mentor); freemium access is audit-logged where applicable
**Type:** Positive
**Covers:** 7.4 → Rule: the freemium access is visible (the learners, the courses, the forum, the planner, the AI mentor); the conversion funnel is managed; Audit logging of the freemium access (where applicable); Rule: freemium access is audit-logged where applicable
**Preconditions:** Freemium access events have occurred.
**Steps:**
1. Open the freemium access view.
2. Verify the learners, the courses, the forum, the planner, and the AI mentor are visible.
3. Open the audit trail and filter by "freemium access".
4. Verify entries are logged where applicable.
**Expected Result:** The freemium access is visible (the learners, the courses, the forum, the planner, the AI mentor) — the conversion funnel is managed; the access is audit-logged where applicable.
**Priority:** High
