Skip to main content

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

ActorMô 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

 

image.png

4.1 Hiển thị danh sách khóa học

Block Khóa học hiển thị:

Thuộc tínhQuy tắc
Nguồn dữ liệuKhó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òngkhô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ầnMô tả
Cover imageHình đại diện khóa học
Text"Khóa học"
Tên khóa họcTitle
Deadlinehiển thị dạng dd/mm
Trạng tháicầ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