🎬 Simulate:
Course Library
Manage Tags, Assignments, and Publish CCM-approved Courses
SCR-LMS.52 · UC-LMS.19
5 Courses
Published: 2
Draft: 3
| Course | Status | Tags | Assignment | |
|---|---|---|---|---|
|
A
Advanced Excel for Business
Inst. Somchai Jaidee
·
1,240
|
Draft |
Data
Office
|
— | |
|
P
Python for Beginners
Inst. Wipa Raklean
·
3,820
|
Published |
Programming
IT
|
Enabled | |
|
E
English Communication
Inst. Natthaporn Sukjai
·
560
|
Draft |
Language
|
— | |
|
P
Project Management Essentials
Inst. Thana Mankhong
·
2,100
|
Published |
Business
Office
|
Enabled | |
|
D
Data Visualization with Power BI
Inst. Piya Data
·
890
|
Draft |
Data
IT
|
— |
Showing 5 records
Click a course to manage Tags and Publish
Uses sub-flows:
Screen Flow (from flow.puml):
📝 Spec notes — UC-LMS.19 / SCR-LMS.52 (fields, actions, requirements)
Identity
- Screen: SCR-LMS.52 — Course Library
- Use case: UC-LMS.19 — Manage Course Library
Brief description
Course list page for the Central Course Approver — displays all CCM content-approved courses with publish status, assigned Tags, and Assignment value per course. The Central Course Approver searches and filters the list, then clicks the desired course to open Course Library Detail (SCR-LMS.53) to configure and Publish.
Fields
search_query"Search" — text · null · always visible · editable · max 200 charsfilter_status"Status" — enum (all/draft/published) · null · always visible · editable · default: allcol_course_name"Course Name" — text · Course.title · always visible · read-onlycol_status"Status" — enum (draft/published) · Course.status · always visible · read-onlycol_tags"Tags" — computed (Tag.name joined) · Tag.name · always visible · read-onlycol_has_assignment"Assignment" — boolean · Course.has_assignment* · always visible · read-only · *new field pending /analyze-entities
Actions
select_course"Click Course Row" — enabled always · triggers UC-LMS.19-M-2
Additional requirements
- If there are no approved courses (empty list), display an empty state with a message indicating no courses are available to manage at this time [refs: —]