Review and Approve Course › Course Review Page
๐ŸŽฌ Simulate:
โœ“ Final approval confirmed. The course was created in the LMS and is now available to learners. The instructor and Program Admin have been notified.
Lao Governance Fundamentals v3.0 Approved
Submitted by: Prof. Keomany B. Submitted: 2026-05-28 14:30 Approved: 2026-05-30 11:15 Note: Final version before semester
Preview Course โ†—
Read-only outline of the course structure โ€” click an item to view its details on the right, including any supplementary materials. For the full learner-facing walkthrough (video playback, quiz preview, etc.), use Preview Course โ†— above.
Course Outline
Item details
Select a module, lesson, or content item from the outline to view its details.
๐Ÿ”€
Sub-flow invocation
"Preview Course โ†—" (header, available at any time) invokes SUC-PLY-01 โ€” Preview Course Content.
After the preview tab closes, control returns to this page unaffected (AF 4A / AF 1A.4A).
โ†’ Enter Sub-flow
๐Ÿ”€
Sub-flow invocation
Confirming Approve, Reject, or the system routing a forward to Central dispatches notifications via SUC-NOT-01 โ€” Dispatch Notification (system-triggered, no direct user interaction here).
โ†’ Inspect Sub-flow
๐Ÿ“ Spec notes โ€” SCR-CCM.10 Course Review Page
Identity
  • Screen: SCR-CCM.10 โ€” Course Review Page
  • Use cases: UC-CCM.06 (primary), UC-CCM.05 (post-submit landing)
Brief description

Read-only viewer of a submitted course version. Content comes from the snapshot linked to the selected publish request, not the instructor's current draft. A "Preview Course โ†—" button in the header opens the Lesson Player (SCR-PLY.01) in a new browser tab, in Preview mode, via SUC-PLY-01 โ€” reviewers see the exact learner experience there, with no progress tracking or quiz submission. The "Course Content" tab on this page itself shows a read-only outline of the course structure, with a detail panel for the selected item and the course's supplementary resources, for quick reference โ€” not the live player. Used by Program Admins and Central Course Approvers (ACT-13) to review and act, and by Instructors to view rejection reasons.

Regions
  • Header โ€” flat inline bar: course title, version badge, status badge, submitted by, date, submission note, approved date (when approved), "Preview Course โ†—" button
  • Rejection Reason Banner โ€” visible when status = rejected (reason, reviewer, date)
  • Course Outline โ€” left pane: read-only tree (module โ†’ lesson โ†’ content item, each with a type icon) + a "Supplementary" row at the bottom; click any row to view it on the right; sourced from CourseDraftTag.snapshot
  • Item Viewer Panel โ€” right pane: read-only title/description/content preview of the selected item, or its anchored supplementary entries; the course-wide supplementary list when the "Supplementary" row is selected; empty state when nothing is selected
  • Course Settings Tab โ€” all snapshot catalog metadata fields (read-only)
  • Grade & Completion Tab โ€” delivery mode, grading policy, passing score, completion mode, certificate on completion; read-only from snapshot
  • Supporting Documents Tab โ€” files attached at submission time; read-only (download only); empty state: "No supporting documents attached." [refs: SS-CCM.02]
  • History Tab โ€” all CoursePublishWorkflowResponse rows newest first; action badges: Submitted / Forwarded to Central / Approved / Rejected
  • Action Zone โ€” PA (pending_review) / Central Course Approver (pending_central_review): Approve + Reject + Back; Instructor-rejected: Edit + Back; otherwise: Back only
Actions
  • approve "Approve" โ€” enabled when viewer role = Program Admin or Central Course Approver (ACT-13) ยท triggers UC-CCM.06-M-5
  • reject "Reject" โ€” enabled when viewer role = Program Admin or Central Course Approver (ACT-13) ยท triggers UC-CCM.06-A-5A-1
  • edit "Edit" โ€” enabled when viewer role = Instructor and status = rejected ยท triggers UC-CCM.06-A-1A-5
  • back "Back" โ€” always
  • view_outline_item "Select item" โ€” always enabled ยท view-only, no flow transition ยท click a row in the Course Outline to view its details in the Item Viewer Panel
  • view_supplementary "Open Supplementary" โ€” always enabled ยท view-only, no flow transition ยท click the "Supplementary" row to view the course-wide list
  • preview_course "Preview Course โ†—" โ€” always enabled ยท triggers UC-CCM.06-A-4A-1 (Instructor entry: UC-CCM.06-A-1A.4A-1) ยท opens SUC-PLY-01 in a new browser tab; closing the tab returns to this page unaffected
Additional requirements
  1. Content must come from the snapshot โ€” not the current draft [refs: SS-CCM.11]
  2. All editing controls hidden โ€” read-only navigation only
  3. Rejection Reason Banner shown prominently at top when status = Rejected
  4. 5 tabs shown: Course Content / Course Settings / Grade & Completion / Supporting Documents / History (no Asset Library / Co-Authors)
  5. Course Content tab uses the same 2-pane layout as the Content Editor (SCR-CCM.02) โ€” read-only outline tree + read-only detail panel; no drag-drop, no inline rename, no Add/Delete, no click-through into content itself; sourced from CourseDraftTag.snapshot
  6. "Preview Course โ†—" (header, available at all times) opens the Lesson Player via SUC-PLY-01 โ€” the exact learner experience, including Quiz/Assignment as static read-only previews; no LessonAttempt or progress records are created
  7. A "Preview Mode" banner is displayed persistently within the preview tab's player area
  8. History tab shows a "Forwarded to Central" action badge (purple) when the system routed the submission to ACT-13 (step 8)
  9. SCR-CCM.12 approve dialog: system-determined routing (SS-CCM.33) โ€” requires central review โ†’ status โ†’ Pending Central Review; not required โ†’ status โ†’ Approved directly. No routing choice is presented to the reviewer
  10. Supplementary resources (course-wide and per content item, via SUC-CCM-13) must be visible to reviewers โ€” previously not shown anywhere on this page. Empty state: "No supplementary resources attached."
  11. Supporting Documents tab: files are read-only in this view โ€” reviewers can download but cannot add or delete attachments [refs: SS-CCM.02]
Sub-flow context
  • Invokes: SUC-PLY-01 โ€” Preview Course Content (AF 4A / AF 1A.4A) via the "Preview Course โ†—" button
  • ReturnUrl: this exact page URL (course + scenario preserved) โ€” the sub-flow does not change any data, so Finish and Close behave identically
  • Dispatches (system-triggered, no explicit button): SUC-NOT-01 โ€” Dispatch Notification, fired on Approve / Reject / the step-8 forward-to-Central routing