Học khoá học
1. Tổng quan chức năng
1.1 Mục tiêu
Chức năng Khóa học cho phép người học:
-
Xem danh sách các khóa học được gán (assigned)
-
Xem toàn bộ khóa học
-
Bắt đầu hoặc tiếp tục học khóa học
-
Theo dõi tiến độ học tập
2. Actor
| Actor | Mô tả |
|---|---|
| Người học (Learner) | Người dùng được gán khóa học và thực hiện học |
3. Entry Flow
Người học đăng nhập hệ thống
↓
Hệ thống mở Menu mặc định focus vào "Của tôi"
↓
Hiển thị block "Khoá học"
4. Màn hình "Của tôi" – Block Khóa học
4.1 Hiển thị danh sách khóa học
Block Khóa học hiển thị:
| Thuộc tính | Quy tắc |
|---|---|
| Nguồn dữ liệu | Khóa học được assign cho user |
| Số lượng hiển thị | Tối đa 5 khóa học / 1 dòng |
| Số dòng | không giới hạn |
| Kiểu hiển thị | Card |
4.2 Quy tắc sắp xếp khóa học
Khóa học được sắp xếp theo thứ tự:
Rule 1 – Deadline: deadline sớm hơn → hiển thị trước
Rule 2 – Publish date:
Nếu cùng deadline: publish date sớm hơn → hiển thị trước
4.3 Card khóa học
Mỗi card hiển thị:
| Thành phần | Mô tả |
|---|---|
| Cover image | Hình đại diện khóa học |
| Text | "Khóa học" |
| Tên khóa học | Title |
| Deadline | hiển thị dạng dd/mm |
| Trạng thái | cần học / đã hoàn thành |
4.4 Action – Xem tất cả
Người học click: Xem tất cả
→ Điều hướng đến màn hình: Tất cả khóa học