LMS Course Management UI
Summary
The Courses tab creates, lists, publishes, and archives courses; it is not a full course editor.
Screen reference
| Area | Confirmed behavior |
|---|---|
| Classification | Native LMS tab; Transitional |
| Purpose and route | Catalog lifecycle within /training/admin |
| Navigation and users | Training/LMS navigation; UI visibility is configured for Training/HR administration categories |
| Layout and components | Summary cards, create panel, form grid, status badges, actions, and data table |
| Table and filters | Course, category, duration, status, and actions; no table filter or pagination control |
| Form and actions | Code, title, category, duration, description; create, publish, archive |
| Validation | UI requires code/title; backend normalization, length, uniqueness, and lifecycle rules remain authoritative |
| Empty/loading/error/success | Shared empty row, page skeleton, retry error banner, and success toast |
| Responsive/accessibility | Table wrapper and shared form grid exist; labels are present; full conformance is unverified |
| Related APIs and rules | Course list/create/publish/archive; assignment later requires Published status |
| Absent screens | No separate course editor, course detail route, course-catalog browser, or module/lesson editor |
Screenshot placeholder
No sanitized screenshot is committed. Capture only non-production, non-personal demonstration data during an approved documentation review.
Requires confirmation
Fine-grained authorization, accessibility conformance, responsive acceptance criteria, and long-term product ownership require confirmation where not source-backed.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/hr/TalentAdminPages.tsxUI/salary-ui/apps/client-hrms-portal/src/App.tsx
Related Articles
See Also
Keywords
- LMS UI
- LMS Course Management UI
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly