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

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

 

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í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