SUC-PLY-01 โ Preview Course Content.
After the preview tab closes, control returns to this page unaffected.
Screen Flow (UC-CCM.05 โ from Course Review Page):
๐ Spec notes โ UC-CCM.05 / SCR-CCM.10 (fields, actions, requirements)
- Screen: SCR-CCM.10 โ Course Review Page
- Use case: UC-CCM.05 โ Submit Course for Review (post-submit "View submitted course" landing)
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).
submission_course_title"Course title" โ text ยท literal ยท always ยท read-onlysubmission_version"Version" โ text ยท literal ยท always ยท read-onlysubmission_instructor"Submitted by" โ text ยท literal ยท always ยท read-onlysubmission_submitted_at"Submitted date" โ datetime ยท literal ยท always ยท read-onlysubmission_note"Submission note" โ text ยท literal ยท always ยท read-onlycourse_content_outline"Course content outline" โ list ยท literal ยท always ยท read-onlyselected_item_title/selected_item_description/selected_item_resource_previewโ visible when an outline item is selected ยท read-onlyitem_supplementary_list/course_wide_supplementary_listโ visible when a content item / the Supplementary row is selected ยท read-onlypreview_course_settings"Course settings" โ text ยท literal ยท always ยท read-onlypreview_grade_completion"Grade & completion settings" โ text ยท literal ยท always ยท read-onlysupporting_documents_list"Supporting documents" โ list ยท literal ยท always ยท read-onlyreview_history"History" โ list ยท literal ยท always ยท read-onlyrejection_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)
back"Back" โ always enabledview_outline_item"Select item" โ always enabled ยท view-only, no flow transitionview_supplementary"Open Supplementary" โ always enabled ยท view-only, no flow transitionpreview_course"Preview Course โ" โ always enabled ยท opens SUC-PLY-01 in a new browser tab; closing the tab returns to this page unaffectedapprove/reject/editโ role-gated for Program Admin / Central Course Approver / rejected-instructor (not reachable from UC-CCM.05's own flow)
- Displayed content must come only from the snapshot linked to this publish request โ not the instructor's current draft. [refs: SS-CCM.11]
- All editing controls are hidden โ read-only navigation only.
- 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.
- A "Preview Mode" banner is displayed persistently within the preview tab's player area.
- The Supporting Documents tab shows files attached at submission time; empty state: "No supporting documents attached." [refs: SS-CCM.02]
- 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