Skip to main content

LMS Course Management UI

Summary

The Courses tab creates, lists, publishes, and archives courses; it is not a full course editor.

Screen reference

AreaConfirmed behavior
ClassificationNative LMS tab; Transitional
Purpose and routeCatalog lifecycle within /training/admin
Navigation and usersTraining/LMS navigation; UI visibility is configured for Training/HR administration categories
Layout and componentsSummary cards, create panel, form grid, status badges, actions, and data table
Table and filtersCourse, category, duration, status, and actions; no table filter or pagination control
Form and actionsCode, title, category, duration, description; create, publish, archive
ValidationUI requires code/title; backend normalization, length, uniqueness, and lifecycle rules remain authoritative
Empty/loading/error/successShared empty row, page skeleton, retry error banner, and success toast
Responsive/accessibilityTable wrapper and shared form grid exist; labels are present; full conformance is unverified
Related APIs and rulesCourse list/create/publish/archive; assignment later requires Published status
Absent screensNo 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.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx

See Also

Keywords

  • LMS UI
  • LMS Course Management UI

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly