REL-2026-06-01
Description
Initial backlog release for the Examination System feature. Contains all epics and requirements for the exam management capability.
Connected Versions
| Epic | Version | Summary |
|---|---|---|
| EPIC-001 Exam Eligibility & Invoice Generation | v1 | Logic to determine if an auditor can purchase a specific exam (Part 1, 2, or 3). Includes prerequisites (status, sequencing), generating the invoice line item, capturing exam language preferences, and enforcing invoice validity periods. |
| EPIC-002 Firm Bulk Exam Purchasing | v1 | Workflow for Firm users to select multiple employed auditors, validate their eligibility in batch, and generate a single bulk invoice for multiple exams. |
| EPIC-003 Exam Scheduling & Integration | v1 | The API integration with ProctorU (for Part 1/2) and the hybrid Calendly-to-ProctorU flow (for Part 3). Includes enforcing lead times, mapping time zones, and creating/linking ProctorU accounts via API. |
| EPIC-004 Cancellations, Rescheduling & Fees | v1 | Logic for auditor self-service exam changes. Includes enforcing fee windows, reschedule limits, and determining payer based on original invoice ownership. |
| EPIC-005 Exam Change Requests (Firm-Initiated) | v1 | A ticketing workflow for Firms to request changes for exams they funded. Includes logic to transfer credits, cancel exams without auditor consent, and manage disputes. |
| EPIC-006 Exam Launch & Proctoring | v1 | The day-of workflow for exam delivery. Generating the unique launch link, managing status transitions, and providing backup access if the platform is inaccessible. |
| EPIC-007 Exam Results & Status Updates | v1 | Processing webhooks from ProctorU, mapping external statuses to APSCA statuses, and handling manual score entry. |
| EPIC-008 Exam Remediation Pathways | v1 | Automation of status changes and requirements based on failure counts. Enforces waiting periods and training/audit log redo requirements. |
| EPIC-009 Exam Template & Configuration Management | v1 | Backend management of exam type definitions containing metadata required by the ProctorU API (duration, allowed resources, proctor notes) for each exam type and language variant. |
| EPIC-010 Admin Exam Management | v1 | Administrative interface to view, schedule, reschedule, or force-cancel exams on behalf of auditors, including the ability to override standard business rules. |
| Story | Version | Description |
|---|---|---|
| STORY-001 Auditor Schedules Part 1 Exam | v1 | As an auditor, I want to purchase and schedule my Part 1 certification exam, so that I can begin my certification journey with a confirmed exam date. |
| STORY-002 Firm Purchases Exams in Bulk | v1 | As a firm supervisor, I want to select multiple auditors and purchase their exams in a single transaction, so that I can efficiently manage exam costs for my team without processing individual invoices. |
| STORY-003 Auditor Reschedules Exam | v1 | As an auditor, I want to reschedule my exam to a different date, so that I can accommodate a scheduling conflict without losing my exam fee. |
| STORY-004 Auditor Launches Exam | v1 | As an auditor, I want to launch my proctored exam directly from my dashboard, so that I can access my exam session without manually logging into ProctorU. |
| STORY-005 Admin Overrides Scheduling Rules | v1 | As an APSCA administrator, I want to schedule an exam on behalf of an auditor while bypassing the standard lead time requirement, so that I can resolve special circumstances without the auditor being blocked by system rules. |