Submit Course for Review › Course Review Page
๐ŸŽฌ Simulate:
Digital Skills Development v2.1 Pending Review
Submitted by: You Submitted: 2026-07-15 10:42
Preview Course โ†—
Read-only outline of the course structure โ€” click an item to view its details on the right. For the full learner-facing walkthrough, 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, always available) invokes SUC-PLY-01 โ€” Preview Course Content.
After the preview tab closes, control returns to this page unaffected.
โ†’ Enter Sub-flow
๐Ÿ“ Spec notes โ€” UC-CCM.05 / SCR-CCM.10 (fields, actions, requirements)
Identity
  • Screen: SCR-CCM.10 โ€” Course Review Page
  • Use case: UC-CCM.05 โ€” Submit Course for Review (post-submit "View submitted course" 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. The "Course Content" tab shows a read-only outline of the course structure with a detail panel for the selected item โ€” not the live player. This screen is also used by UC-CCM.06 (Review and Approve Course) with an Approve/Reject action zone and a Rejection Reason Banner โ€” that variant is generated under the review-and-approve-course UC folder, not duplicated here. This instance only renders the state reachable from UC-CCM.05: the instructor viewing their own just-submitted course (status = Pending Review, no Approve/Reject/Edit controls).

Fields
  • submission_course_title "Course title" โ€” text ยท literal ยท always ยท read-only
  • submission_version "Version" โ€” text ยท literal ยท always ยท read-only
  • submission_instructor "Submitted by" โ€” text ยท literal ยท always ยท read-only
  • submission_submitted_at "Submitted date" โ€” datetime ยท literal ยท always ยท read-only
  • submission_note "Submission note" โ€” text ยท literal ยท always ยท read-only
  • course_content_outline "Course content outline" โ€” list ยท literal ยท always ยท read-only
  • selected_item_title / selected_item_description / selected_item_resource_preview โ€” visible when an outline item is selected ยท read-only
  • item_supplementary_list / course_wide_supplementary_list โ€” visible when a content item / the Supplementary row is selected ยท read-only
  • preview_course_settings "Course settings" โ€” text ยท literal ยท always ยท read-only
  • preview_grade_completion "Grade & completion settings" โ€” text ยท literal ยท always ยท read-only
  • supporting_documents_list "Supporting documents" โ€” list ยท literal ยท always ยท read-only
  • review_history "History" โ€” list ยท literal ยท always ยท read-only
  • rejection_reason / rejection_reviewer / rejection_date โ€” visible only when status = rejected (not reachable from UC-CCM.05)
  • approval_date โ€” visible only when status = approved (not reachable from UC-CCM.05)
Actions
  • back "Back" โ€” always enabled
  • view_outline_item "Select item" โ€” always enabled ยท view-only, no flow transition
  • view_supplementary "Open Supplementary" โ€” always enabled ยท view-only, no flow transition
  • preview_course "Preview Course โ†—" โ€” always enabled ยท opens SUC-PLY-01 in a new browser tab; closing the tab returns to this page unaffected
  • approve / reject / edit โ€” role-gated for Program Admin / Central Course Approver / rejected-instructor (not reachable from UC-CCM.05's own flow)
Additional requirements
  1. Displayed content must come only from the snapshot linked to this publish request โ€” not the instructor's current draft. [refs: SS-CCM.11]
  2. All editing controls are hidden โ€” read-only navigation only.
  3. The "Preview Course โ†—" button opens the Lesson Player via SUC-PLY-01 โ€” the exact learner experience, including Quiz/Assignment blocks as static read-only previews; no LessonAttempt or progress records are created.
  4. A "Preview Mode" banner is displayed persistently within the preview tab's player area.
  5. The Supporting Documents tab shows files attached at submission time; empty state: "No supporting documents attached." [refs: SS-CCM.02]
Sub-flow context
  • Invokes: SUC-PLY-01 โ€” Preview Course Content, via the "Preview Course โ†—" button
  • ReturnUrl: this exact page URL โ€” the sub-flow does not change any data, so Finish and Close behave identically