# 3. Webinars & Guest Lectures — Test Cases

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

## Test Execution Policy

- Zero tolerance: any deviation from the documented behavior is a defect.
- Every failed test is logged with a Bug ID, the feature, the sub-feature, the expected vs actual result, and the severity; 100% of bugs are fixed before the group passes.
- 100% pass rate is required for the group to be marked complete.

## Coverage Matrix

| Feature | Sub-feature / Rule | Test IDs |
|---------|--------------------|----------|
| 3.1 Industry Expert Sessions | Expert session creation | TC-SA-LS-10-001 |
| 3.1 Industry Expert Sessions | External expert invitation and access provisioning | TC-SA-LS-10-002 |
| 3.1 Industry Expert Sessions | Target audience and access control | TC-SA-LS-10-003 |
| 3.1 Industry Expert Sessions | Rule: expert access scoped to their session only | TC-SA-LS-10-004 |
| 3.1 Industry Expert Sessions | Rule: out-of-audience cannot join | TC-SA-LS-10-005 |
| 3.1 Industry Expert Sessions | Audit logging of expert sessions | TC-SA-LS-10-006 |
| 3.2 Exam Preparation Strategy Sessions | Session creation and targeting by grade/exam type | TC-SA-LS-11-001 |
| 3.2 Exam Preparation Strategy Sessions | Speaker assignment and recording | TC-SA-LS-11-002 |
| 3.2 Exam Preparation Strategy Sessions | Rule: targeting enforced | TC-SA-LS-11-003 |
| 3.2 Exam Preparation Strategy Sessions | Audit logging of exam prep sessions | TC-SA-LS-11-004 |
| 3.3 Career Guidance Talks | Talk creation and targeting by grade band | TC-SA-LS-12-001 |
| 3.3 Career Guidance Talks | Speaker assignment and recording | TC-SA-LS-12-002 |
| 3.3 Career Guidance Talks | Rule: grade band targeting enforced | TC-SA-LS-12-003 |
| 3.3 Career Guidance Talks | Audit logging of career guidance talks | TC-SA-LS-12-004 |
| 3.4 Study Skill Workshops | Workshop creation and skill focus tagging | TC-SA-LS-13-001 |
| 3.4 Study Skill Workshops | Target audience and recording | TC-SA-LS-13-002 |
| 3.4 Study Skill Workshops | Rule: target audience enforced | TC-SA-LS-13-003 |
| 3.4 Study Skill Workshops | Audit logging of study skill workshops | TC-SA-LS-13-004 |
| 3.5 Motivational Sessions | Session creation and speaker assignment | TC-SA-LS-14-001 |
| 3.5 Motivational Sessions | Target audience and recording | TC-SA-LS-14-002 |
| 3.5 Motivational Sessions | Rule: target audience enforced | TC-SA-LS-14-003 |
| 3.5 Motivational Sessions | Audit logging of motivational sessions | TC-SA-LS-14-004 |

## 3.1 Industry Expert Sessions

### TC-SA-LS-10-001 — Expert session creation
**Type:** Positive
**Covers:** 3.1 → Expert session creation
**Preconditions:** A Super Admin account is active; a professional course exists.
**Steps:**
1. As a Super Admin, create an industry expert session: title, expert, course, date/time, duration.
2. Verify the session is saved with all fields.
**Expected Result:** Expert session creation — delivered exactly as documented.
**Priority:** Critical

### TC-SA-LS-10-002 — External expert invitation and access provisioning
**Type:** Positive
**Covers:** 3.1 → Expert invitation and provisioning
**Preconditions:** An expert session is created.
**Steps:**
1. Invite the external expert and provision their access.
2. Verify the expert can access their session.
**Expected Result:** External expert invitation and access provisioning — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-10-003 — Target audience and access control
**Type:** Positive
**Covers:** 3.1 → Target audience and access control
**Preconditions:** An expert session is created.
**Steps:**
1. Target the audience (course category or all professional subscribers).
2. Verify the session appears to the targeted audience.
**Expected Result:** Target audience and access control — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-10-004 — Rule: expert access scoped to their session only
**Type:** Negative
**Covers:** 3.1 → Rule: expert access scoping
**Preconditions:** An external expert is provisioned.
**Steps:**
1. Attempt to access a session other than the expert's assigned session.
2. Verify access is denied.
**Expected Result:** An external expert is provisioned with access scoped to their session only — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-10-005 — Rule: out-of-audience cannot join
**Type:** Negative
**Covers:** 3.1 → Rule: audience enforcement
**Preconditions:** An expert session is targeted to a course category.
**Steps:**
1. Attempt to join as a student outside the target audience.
2. Verify the join is denied.
**Expected Result:** Access control is enforced — a student outside the target audience cannot join — delivered exactly as documented.
**Priority:** Critical

### TC-SA-LS-10-006 — Audit logging of expert sessions
**Type:** Positive
**Covers:** 3.1 → Audit logging
**Preconditions:** Expert session actions have been performed.
**Steps:**
1. Open the audit trail and filter by expert sessions.
2. Verify entries show the session, the actor, and the timestamp.
**Expected Result:** Audit logging of expert sessions — delivered exactly as documented.
**Priority:** Critical

## 3.2 Exam Preparation Strategy Sessions

### TC-SA-LS-11-001 — Session creation and targeting by grade/exam type
**Type:** Positive
**Covers:** 3.2 → Creation and targeting
**Preconditions:** A Super Admin is creating an exam prep session.
**Steps:**
1. Create a session: title, grade, exam type, date/time.
2. Target by grade and exam type and verify targeting.
**Expected Result:** Session creation and targeting — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-11-002 — Speaker assignment and recording
**Type:** Positive
**Covers:** 3.2 → Speaker and recording
**Preconditions:** An exam prep session is created.
**Steps:**
1. Assign the speaker and publish the session.
2. Verify the session runs and is recorded.
**Expected Result:** Speaker assignment and recording — delivered exactly as documented.
**Priority:** Medium

### TC-SA-LS-11-003 — Rule: targeting enforced
**Type:** Negative
**Covers:** 3.2 → Rule: targeting enforcement
**Preconditions:** An exam prep session is targeted to a grade/exam type.
**Steps:**
1. Attempt to view the session as a student outside the grade/exam type.
2. Verify the session is not visible.
**Expected Result:** Targeting is enforced — only students in the grade/exam type see the session — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-11-004 — Audit logging of exam prep sessions
**Type:** Positive
**Covers:** 3.2 → Audit logging
**Preconditions:** Exam prep session actions have been performed.
**Steps:**
1. Open the audit trail and filter by exam prep sessions.
2. Verify entries show the session, the actor, and the timestamp.
**Expected Result:** Audit logging of exam prep sessions — delivered exactly as documented.
**Priority:** Critical

## 3.3 Career Guidance Talks

### TC-SA-LS-12-001 — Talk creation and targeting by grade band
**Type:** Positive
**Covers:** 3.3 → Creation and targeting
**Preconditions:** A Super Admin is creating a career guidance talk.
**Steps:**
1. Create a talk: title, speaker, target grade band, date/time.
2. Verify the talk is targeted to the grade band.
**Expected Result:** Talk creation and targeting — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-12-002 — Speaker assignment and recording
**Type:** Positive
**Covers:** 3.3 → Speaker and recording
**Preconditions:** A career guidance talk is created.
**Steps:**
1. Assign the speaker (counselor or expert) and publish.
2. Verify the talk runs and is recorded.
**Expected Result:** Speaker assignment and recording — delivered exactly as documented.
**Priority:** Medium

### TC-SA-LS-12-003 — Rule: grade band targeting enforced
**Type:** Negative
**Covers:** 3.3 → Rule: grade band enforcement
**Preconditions:** A career talk is targeted to a grade band.
**Steps:**
1. Attempt to view the talk as a student outside the band.
2. Verify the talk is not visible.
**Expected Result:** Targeting by grade band is enforced — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-12-004 — Audit logging of career guidance talks
**Type:** Positive
**Covers:** 3.3 → Audit logging
**Preconditions:** Career talk actions have been performed.
**Steps:**
1. Open the audit trail and filter by career guidance talks.
2. Verify entries show the talk, the actor, and the timestamp.
**Expected Result:** Audit logging of career guidance talks — delivered exactly as documented.
**Priority:** Critical

## 3.4 Study Skill Workshops

### TC-SA-LS-13-001 — Workshop creation and skill focus tagging
**Type:** Positive
**Covers:** 3.4 → Creation and tagging
**Preconditions:** A Super Admin is creating a study skill workshop.
**Steps:**
1. Create a workshop: title, skill focus, target audience, date/time.
2. Tag the skill focus and verify the tag.
**Expected Result:** Workshop creation and skill focus tagging — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-13-002 — Target audience and recording
**Type:** Positive
**Covers:** 3.4 → Target audience and recording
**Preconditions:** A study skill workshop is created.
**Steps:**
1. Set the target audience and publish.
2. Verify the workshop runs and is recorded.
**Expected Result:** Target audience and recording — delivered exactly as documented.
**Priority:** Medium

### TC-SA-LS-13-003 — Rule: target audience enforced
**Type:** Negative
**Covers:** 3.4 → Rule: audience enforcement
**Preconditions:** A workshop is targeted to an audience.
**Steps:**
1. Attempt to view the workshop as a student outside the audience.
2. Verify the workshop is not visible.
**Expected Result:** Target audience is enforced — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-13-004 — Audit logging of study skill workshops
**Type:** Positive
**Covers:** 3.4 → Audit logging
**Preconditions:** Workshop actions have been performed.
**Steps:**
1. Open the audit trail and filter by study skill workshops.
2. Verify entries show the workshop, the actor, and the timestamp.
**Expected Result:** Audit logging of study skill workshops — delivered exactly as documented.
**Priority:** Critical

## 3.5 Motivational Sessions

### TC-SA-LS-14-001 — Session creation and speaker assignment
**Type:** Positive
**Covers:** 3.5 → Creation and speaker
**Preconditions:** A Super Admin is creating a motivational session.
**Steps:**
1. Create a session: title, speaker, target audience, date/time.
2. Assign the speaker and verify the assignment.
**Expected Result:** Session creation and speaker assignment — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-14-002 — Target audience and recording
**Type:** Positive
**Covers:** 3.5 → Target audience and recording
**Preconditions:** A motivational session is created.
**Steps:**
1. Set the target audience and publish.
2. Verify the session runs and is recorded.
**Expected Result:** Target audience and recording — delivered exactly as documented.
**Priority:** Medium

### TC-SA-LS-14-003 — Rule: target audience enforced
**Type:** Negative
**Covers:** 3.5 → Rule: audience enforcement
**Preconditions:** A motivational session is targeted to an audience.
**Steps:**
1. Attempt to view the session as a student outside the audience.
2. Verify the session is not visible.
**Expected Result:** Target audience is enforced — delivered exactly as documented.
**Priority:** High

### TC-SA-LS-14-004 — Audit logging of motivational sessions
**Type:** Positive
**Covers:** 3.5 → Audit logging
**Preconditions:** Motivational session actions have been performed.
**Steps:**
1. Open the audit trail and filter by motivational sessions.
2. Verify entries show the session, the actor, and the timestamp.
**Expected Result:** Audit logging of motivational sessions — delivered exactly as documented.
**Priority:** Critical
