Review and Approve Course › Tasks
๐ŸŽฌ Simulate: Recoverable ยท AF-6A Reset

Tasks

Central Course Approver (ACT-13) view
Course title Instructor Submitted date Status Waiting for Submission note
Digital Skills Development Dr. Sirichaya A. 2026-06-01 09:14 Pending Central Review Central Course Approver Ready for review โ€” round 2 content added Open
Introduction to TVET Policy Prof. Bounhom T. 2026-05-30 11:20 Pending Central Review Central Course Approver Curriculum approved by DTVE 2026-05 Open
๐Ÿ”€
Sub-flow invocation
Approving, rejecting, or forwarding a submission from the Course Review Page dispatches notifications via SUC-NOT-01 โ€” Dispatch Notification (system-triggered, no direct user interaction on this page).
โ†’ Inspect Sub-flow
๐Ÿ“ Spec notes โ€” UC-CCM.06 / SCR-CCM.09 Tasks
Identity
  • Screen: SCR-CCM.09 โ€” Tasks
  • Use case: UC-CCM.06 โ€” Review and Approve Course
Brief description

Shared task inbox for Program Admins, Central Course Approvers (ACT-13), and Instructors โ€” opened from the "Tasks" menu in the navigation bar. Program Admin sees courses awaiting PA review within their institution scope (status = Pending Review). Central Course Approver sees courses pending central review across all institutions (status = Pending Central Review). Instructor sees submissions for courses they are a co-author of, across all statuses. All roles see the same table structure, including the Instructor column. Selecting a row opens the Course Review Page (SCR-CCM.10).

Fields
  • filter_status "Status" โ€” enum {all, pending_review, pending_central_review, rejected, approved} ยท PA default: pending_review ยท ACT-13 default: pending_central_review ยท Instructor default: all
  • filter_instructor "Instructor name" โ€” text ยท max 100 chars
  • filter_submitted_date_from "Submitted from" โ€” date
  • filter_submitted_date_to "Submitted to" โ€” date ยท must be โ‰ฅ from (if both specified)
  • col_course_title "Course title" โ€” text ยท read-only
  • col_instructor_name "Instructor" โ€” text ยท visible to all roles ยท read-only
  • col_submitted_at "Submitted date" โ€” datetime ยท read-only
  • col_status_badge "Status" โ€” enum {pending_review, pending_central_review, approved, rejected} ยท read-only
  • col_waiting_for "Waiting for" โ€” derived from last workflow action ยท read-only
  • col_submission_note "Submission note" โ€” text ยท read-only
Actions
  • open_review "Open" โ€” enabled when viewer role = Program Admin OR Central Course Approver (ACT-13) ยท triggers UC-CCM.06-M-2
  • view_submission "View" โ€” enabled when viewer role = Instructor and status โˆˆ {pending_review, pending_central_review, approved, rejected} ยท triggers UC-CCM.06-A-1A-2
  • edit_rejected "Edit" โ€” enabled when viewer role = Instructor and status = rejected ยท triggers UC-CCM.06-A-1A-5
Additional requirements
  1. Program Admin sees only courses within their own institution [refs: SS-CCM.13]
  2. Instructor sees submissions for courses they are a co-author of โ€” not limited to their own submissions, not all submissions system-wide [refs: SS-CCM.31]
  3. Default sort: most recent submitted date, descending
  4. Instructor column and filter visible to all roles โ€” an instructor may see submissions from other co-authors of the same course
  5. Central Course Approver (ACT-13) sees only courses with status = Pending Central Review, across all institutions [refs: SS-CCM.33]
Sub-flow context
  • Invokes: SUC-PLY-01 โ€” Preview Course Content (from the Course Review Page header)
  • Dispatches: SUC-NOT-01 โ€” Dispatch Notification (system-triggered on approve / reject / forward, steps 8โ€“9 and AF 5A step 4)