Quản lý khóa học - Courses (Learning Management)
DomainsDOL EnglishUX511 words3 min read
Purpose
Phần tiêu đề “Purpose”- Quản lý danh sách khóa của học viên theo trạng thái, ưu tiên tiếp tục khóa đang học và mở đúng Course Detail/Focus Flow nhanh.
Shell Fit
Phần tiêu đề “Shell Fit”- Đây là local list view bên trong destination
Khóa học. - Flow này giữ full inventory của course, không thay vai trò của
Program Workspace root / Hôm nayhay aggregate schedule view trong việc orchestration cross-program.
Elements / Scope
Phần tiêu đề “Elements / Scope”- Trạng thái:
Đang học,Hoàn thành,Bảo lưu,Đã hủy. - Thông tin: tên khóa, program/cohort, hình thức (Offline/Online/Hybrid/Video), tiến độ, next session, last activity, CTA
Tiếp tục. - Tìm kiếm + filter: theo trạng thái, hình thức, program; sort
next session/last activity. - Entry points: mở Course Detail, Focus Flow (buổi kế tiếp), Syllabus.
- Optional: favorite/pin khóa để đưa lên đầu
Đang học. - Không thuộc scope: hiển thị huy hiệu thành tích/leaderboard badge (nằm ở Profile > Achievements và Home pulse strip).
Logic / Rules
Phần tiêu đề “Logic / Rules”- Mỗi khóa thuộc một trạng thái tại một thời điểm;
Đang họcưu tiên hiển thị, rồiHoàn thành,Bảo lưu,Đã hủy. - Sort mặc định:
Đang họctheonext sessiontăng dần, tie-breaklast activitygần nhất. - CTA
Tiếp tục: chọn Next Best Action (task in-progress > due soon > next class). - Status mapping:
- Hoàn thành: khóa đã kết thúc, CTA “Xem lại”/“Chứng chỉ”.
- Bảo lưu: hiển thị ngày kết thúc bảo lưu nếu có; CTA liên hệ support/khôi phục.
- Đã hủy: read-only, CTA liên hệ support.
- Hình thức hybrid: hiển thị cả link online và địa điểm, nhưng CTA theo lựa chọn đăng ký.
- Worklist vs Courses: Worklist chỉ “actionable”; Courses giữ full danh sách, gồm trạng thái đặc biệt.
- Tách vai trò rõ ràng: All-courses không hiển thị thành tích cá nhân để tránh nhiễu nhiệm vụ chính.
UI / Behavior
Phần tiêu đề “UI / Behavior”- Danh sách theo trạng thái; nhóm
Đang họcở trên cùng, có CTATiếp tục, progress bar, lịch gần nhất. - Card khóa: tên + meta (program/cohort) + status chip + progress + next session + CTA.
- Không có badge thành tích trên card khóa (chỉ giữ status chip và thông tin điều hướng).
- Filter/search rõ ràng; sort theo
next session/last activity. - Favorite/pin (nếu có) để đẩy khóa lên đầu nhóm
Đang học. - Empty state từng nhóm (ví dụ không có Bảo lưu → hiển thị gợi ý liên hệ).
- Access links:
Course Detail,Syllabus,Focus Flow.
Change log
Phần tiêu đề “Change log”- 2026-03-26: Thêm
Shell Fitđể giữ rõCourseslà local inventory view củaKhóa học. - 2026-02-11: Chốt nguyên tắc All-courses không hiển thị huy hiệu thành tích; giữ vai trò thuần điều hướng khóa học.
- 2026-01-20: Bổ sung favorite/pin, CTA Next Best Action, sort/filters chi tiết, mapping trạng thái đặc biệt.
- 2026-01-18: Khởi tạo logic trang Courses từ Super LMS.