Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-11. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-11 story. Prior collab notes are on /sp-11-request-drop.
What you're proving
Enrolled learner records a pending drop request; refund processing is a later step.
Updated walkthrough: QA Tools seed, seeded learner accounts, split scenarios. Prior collab notes on /sp-11-request-drop.
Uses drop demo accounts — not applicant@example.com.
Before you start
| Who | Password | |
|---|---|---|
| Learner (open window) | drop.open@example.com | TestPass123! |
| Learner (zero day) | drop.zero@example.com | TestPass123! |
| Learner (employer) | drop.employer@example.com | TestPass123! |
| Learner (none) | drop.none@example.com | TestPass123! |
| Learner (closed window) | drop.closed@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/ — run SP-11 drop request seed before Step 1.
On sp-dev, admin@lsu.edu is not admin123.
Step 0 — Seed drop demo enrollments (Priority: P1)
- Enrollment Admin: Run SP-11 seed in QA Tools.
- Enrollment Admin: Confirm pipeline shows drop-demo applications if linked from seed confirmation.
Step 1 — Request drop shows Pending (Priority: P1)
- Learner:
drop.open@example.com→ My Enrollments → on Drop request — open window, click Request drop. - Learner: Confirm row says Pending, course still Enrolled, Request drop gone on that row.
- Learner: Log out →
drop.zero@example.com→ Drop request — zero day window → Request drop → Pending / Enrolled. - Learner: Reload
drop.open@example.comMy Enrollments — one Pending, no second Request drop on same row.
Step 2 — Accounts without drop self-service (Priority: P1)
- Learner:
drop.employer@example.com→ My Enrollments — Drop request — employer funded Enrolled, no Request drop, no Pending. - Learner:
drop.none@example.com→ You do not have any section enrollments yet.
Step 3 — Drop request does not refund (Priority: P1)
- Learner:
drop.open@example.com→ Payments — SP11-OPEN Paid $350.00, not Refunded. SP11-APPFEE separate row Paid $40.00. - Learner: My Enrollments — Pending, no refund dollar amount on the row.
- Learner: Drop request — second course still Enrolled with Request drop (not Pending).
- Learner:
drop.closed@example.com— Drop request — closed window Enrolled / Paid, no Request drop, no Pending.