Quản lý khóa học - Worklist & Next Best Action (Learning Management)
DomainsDOL EnglishUX704 words4 min read
Purpose
Phần tiêu đề “Purpose”- Giúp học viên thấy “việc tiếp theo” trong 1 màn hình.
- Giảm
time-to-find-next-taskbằng ưu tiên hành động, không ưu tiên duyệt.
Elements / Scope
Phần tiêu đề “Elements / Scope”- Input: danh sách
Activity(tham chiếu./CM_Course_Activity_Model.md). - Worklist có 2 biến thể:
Course Management > Home(cross-course)Course Detail > Overview(in-course)
- Mỗi work item hiển thị:
title,course,skill(nếu có)reason(ví dụDue tomorrow,Next class in 2 days)- CTA theo state:
Start/Resume/Join/View
- AI Summary: Tóm tắt ngắn gọn (1-2 câu) ở đầu Worklist, tổng hợp trạng thái của các đầu việc quan trọng nhất để giúp người dùng nắm bắt nhanh mà không cần đọc từng item.
- Optional: badge
Bắt buộc; tag “Đã xong hôm nay” (ẩn/tắt được) để giảm nhiễu. - Quick search/notification deeplink vào đúng item (scroll + highlight).
Logic / Rules
Phần tiêu đề “Logic / Rules”1) Filter (giữ flow chính “sạch”)
Phần tiêu đề “1) Filter (giữ flow chính “sạch”)”- Chỉ hiển thị activity “actionable”:
AvailablehoặcIn progress. - Ưu tiên
required=truetrướcoptional. - Trạng thái đặc biệt (Expired/Cancelled/Refund…) không hiển thị ở Worklist.
- Trạng thái đặc biệt hiển thị ở tab chi tiết chứa activity đó.
- Cho phép ẩn “đã hoàn thành hôm nay” và lọc “chỉ bắt buộc”.
2) Rank (Next Best Action)
Phần tiêu đề “2) Rank (Next Best Action)”- Score theo 3 nhóm tín hiệu:
Urgency:dueAt/startAtcàng gần, điểm càng cao.Importance:requiredcao hơnoptional.Momentum:In progresscao hơnAvailable.
- Nếu không có
dueAt/startAt, đẩy xuống nhómOptional practice. - Mỗi item phải có
reasongiải thích thứ tự. - Nếu có alert khẩn (due <6h) thì pin lên đầu tab Today (1 slot).
- AI Synthesis Logic:
- AI quét qua các
ActionItemtrong nhómTodayvàContinue. - Tạo nội dung summary tập trung vào: Task sắp đến hạn nhất + Tổng số task cần hoàn thành + Lời khích lệ ngắn (Dựa trên Streak).
- Smart Integration: Dữ liệu từ Worklist cũng được sử dụng để feed cho Schedule Prep Widget (trong Smart Search) để cảnh báo bài tập còn thiếu.
- AI quét qua các
3) Biến thể theo ngữ cảnh
Phần tiêu đề “3) Biến thể theo ngữ cảnh”Home (cross-course):- Tập trung:
next class,due homework,required assignment. - Giới hạn số item để giảm Cognitive Load (ví dụ top 5).
- Tab mặc định Today; có bộ lọc “Chỉ bắt buộc”.
- Tập trung:
Course Detail > Overview (in-course):- Chỉ lấy activity của khóa hiện tại.
- Cho phép hiển thị nhiều hơn (ví dụ top 10).
- Nhấn mạnh tiến độ và các việc bắt buộc của khóa.
- Deep link từ quick search / notification: scroll tới item và highlight trong 5s.
flowchart TD classDef green fill:#00332c,stroke:#00b894,color:#e6fffa,rx:8,ry:8; classDef blue fill:#0c2d48,stroke:#0984e3,color:#e3f2fd,rx:8,ry:8; classDef yellow fill:#422a00,stroke:#fdcb6e,color:#fffde7,rx:8,ry:8; classDef grey fill:#2c3e50,stroke:#8b9bb4,color:#ecf0f1,rx:8,ry:8;
Start["Input\nActivities[]"] --> Filter["Filter\nActionable only"] --> Rank["Rank\nNext Best Action"] --> Render["Render\nWorklist"] --> Click["User click\nCTA"] --> DeepLink["Deeplink\nTo tab/page"] Start ~~~ Context["Context\n(Home/Course Detail)"] ~~~ Rank
class Start,Render grey; class Filter yellow; class Rank blue; class Click,DeepLink green; class Context grey;UI / Behavior
Phần tiêu đề “UI / Behavior”- Chia section:
Today(due/next session trong 24h)Continue(In progress)This week(trong 7 ngày)Optional practice(không có due)
- CTA “1 click” để bắt đầu, không bắt người dùng tìm lại trong tab.
- Work item có thể hiển thị
reasondưới dạng label/tooltip. - Có thể render dạng tab/segmented + counter;
View allmở rộng trong section hiện tại. - Calendar/Recap/Insights/Leaderboard (nếu có) chỉ bổ trợ “after flow”, không cạnh tranh Worklist.
- Toggle: “Chỉ bắt buộc”, “Ẩn đã xong hôm nay”.
- Edge: tab rỗng → empty state gợi ý practice hoặc đổi tab; item được gọi từ search/noti → auto-scroll + ring highlight.
Change log
Phần tiêu đề “Change log”- 2026-01-20: Thêm filter “Chỉ bắt buộc”, ẩn task đã xong hôm nay, pin alert khẩn, highlight deeplink từ search/noti.
- 2026-01-18: Khởi tạo Worklist & Next Best Action.
- 2026-01-19: Bổ sung guardrails UI (tabbed worklist + after flow modules).