DOL Kid LMS - Course Management Flow
DomainsDOL KidUX1.230 words6 min read
DOL Kid - LMS Course Management Flow
Phần tiêu đề “DOL Kid - LMS Course Management Flow”Purpose
Phần tiêu đề “Purpose”- Vấn đề: User đã vào LMS nhưng vẫn cần một flow khóa học đủ rõ để xem nội dung, mở bài học, và đi sang bài tập mà không bị lạc giữa quá nhiều tab.
- Đối tượng chính: Phụ huynh kiểm tra nhanh course context; học viên mở lesson và bài tập trong khóa.
- Tín hiệu thành công: User vào đúng khóa, tìm đúng unit/lesson/bài tập trong lần quét đầu, và quay lại đúng nơi sau khi làm xong.
Scope Gate
Phần tiêu đề “Scope Gate”- File này sở hữu
Course ListvàCourse Detailcủa KID LMS. - File này bao gồm:
- chọn khóa,
- đọc tổng quan khóa,
- xem danh sách lesson/unit,
- mở practice của khóa.
- File này không sở hữu:
- guest intro,
- parent dashboard,
- player chi tiết của từng loại bài,
- logic chấm điểm sâu.
Product Model
Phần tiêu đề “Product Model”Course List
- Danh sách khóa học của bé.
- Mỗi card khóa trả lời:
- khóa nào đang học,
- còn bao nhiêu phần đang mở,
- có homework / practice nào cần làm,
- CTA chính là gì.
Course Detail
- Chỉ giữ 3 tab:
OverviewLearnPractice
- Với
Starter / Movers / Flyersbaseline, mỗi khóa nên đọc được như:8 tháng24 topic- và mỗi topic có lesson/homework/practice đi kèm.
Course List Logic
Phần tiêu đề “Course List Logic”Course Listlà checkpoint rõ sauLMS Home.- Nếu chỉ có 1 khóa đang học, list vẫn hiển thị 1 card để flow thống nhất.
- Nếu có nhiều khóa:
- ưu tiên khóa đang học tuần này,
- khóa có việc đến hạn đứng trước,
- khóa đã hoàn thành xuống dưới và đọc theo chế độ review.
- Course card chỉ có 1 CTA chính:
Tiếp tục học,Làm bài tập,- hoặc
Xem lại khóa.
Course Detail Tabs
Phần tiêu đề “Course Detail Tabs”1. Overview
Phần tiêu đề “1. Overview”- Tóm tắt khóa học theo ngôn ngữ dễ hiểu.
- Các khối chính:
Khóa học này là gìBạn đang ở đâuBước tiếp theoHomework / practice gần nhất
2. Learn
Phần tiêu đề “2. Learn”- Danh sách unit / lesson theo thứ tự học.
- Đây là
syllabus viewmặc định của khóa học. - Với baseline
Starter / Movers / Flyers, syllabus nên ưu tiên đọc theo24 topicthay vì list rời khó hiểu. - Mỗi item lesson cần có:
- tên bài,
- trạng thái,
- CTA chính,
- liên kết homework liên quan nếu có.
- Homework gắn với lesson nên xuất hiện ngay trong lesson context, không bắt user nhớ thủ công.
- Với KID baseline, homework mặc định nên ưu tiên
Exercisetrước các type khác nếu mục tiêu là củng cố nhanh sau bài học.
3. Practice
Phần tiêu đề “3. Practice”- Gom toàn bộ practice của khóa theo nhóm:
Online TestExerciseDictationVocab
- Đây là
kho bài tậpview của khóa học. - Bài bắt buộc đứng trước, bài vui hoặc bài ôn thêm đứng sau.
Exerciselà lane mặc định cho homework ngắn của khóa; user không cần hiểu taxonomy practice sâu để bắt đầu.- Click vào group
Exercisephải mởExercise Home (list)trước khi vào từng bài cụ thể.
Core Flow
Phần tiêu đề “Core Flow”- User mở
LMS Home. - Vào
Course List. - Vào
Course Detail. - Từ
Overview,Learn, hoặcPractice, user mởExercise Home. - Chọn 1 bài trong list.
- Vào
Exercise Detail. - Làm xong, xem điểm, và quay lại
Exercise Home. - Progress sync lại về
Course Detail.
Course State Model
Phần tiêu đề “Course State Model”not_startedin_progressneeds_homeworkreview_pendingcompleted_review_mode
Lesson / Content Rules
Phần tiêu đề “Lesson / Content Rules”- Không biến
Learnthành kho file hoặc kho tài nguyên lộn xộn. Learnphải đọc được như một syllabus rõ ràng theo topic/chặng học.- Chỉ hiển thị nội dung đủ để user biết:
- học cái gì,
- học xong chưa,
- homework hoặc practice nào đi kèm.
- Nếu có file/tài nguyên phụ, gắn dưới lesson tương ứng thay vì tách thành tab riêng.
Practice Access Rules
Phần tiêu đề “Practice Access Rules”Practicelà tab duy nhất để vào các dạng bài trong khóa.- Không tạo tab riêng
Online Test,Exercises,Vocab,Dictationở level ngang vớiLearn. Kho đề / Test Banklà lane riêng ở cấpLMS Home, không phải tab thứ 4 củaCourse Detail.- Nếu một practice được gắn chặt với lesson hiện tại, CTA có thể xuất hiện trong
Learn, nhưng vớiExerciseCTA đó phải đưa user vàoExercise Homecó highlight đúng bài. - Với
Exercise, return path mặc định làExercise Home, sau đó progress tiếp tục phản ánh vềCourse Detail.
UI / Behavior
Phần tiêu đề “UI / Behavior”- Không dùng sidebar quá dày như LMS của người lớn.
- Không quá 3 tab cố định trong
Course Detail. - Dùng label rõ:
Học bài,Làm bài tập,Xem lại. - Ưu tiên list/card đơn giản hơn dashboard nhiều KPI.
Content Allocation Rule
Phần tiêu đề “Content Allocation Rule”Course Listchỉ giúp chọn khóa đúng; không ôm lesson detail.Overviewchỉ giúp hiểu khóa này là gì, đang ở đâu, và nên đi tiếp đâu.Learnchỉ sở hữu syllabus và lesson context.Practicechỉ sở hữu course-linked practice entry.- Khi một block trong
Course Detailbắt đầu đồng thời hiển thị:- course stats,
- lesson detail,
- practice browsing,
- và progress reflection, thì phải tách block hoặc chuyển payload về đúng tab owner.
Non-goals
Phần tiêu đề “Non-goals”- Không đưa
attendance,leaderboard,memory capsule,course feedbackvàoCourse Detailbaseline này. Certificates / thành tíchnên nằm ởLMS Home > Thành tích, không nằm trongCourse Detail.- Không trộn analytics phụ huynh vào
Course Detail.
Dependencies / Integration
Phần tiêu đề “Dependencies / Integration”KID LMS Homemở vàoCourse List.Practice Launchernhận context từCourse Detail > Practice.Exercise Homenhận context từCourse Detailvà mở vàoExercise Detail.Practice Flowxử lý attempt/result.Exercise Flowsở hữu route chi tiết cho bài tập ngắn, homework, và return path củaExercise.
Metrics / Analytics
Phần tiêu đề “Metrics / Analytics”kid_course_open_ratekid_course_overview_to_learn_ratekid_course_overview_to_practice_ratekid_lesson_to_homework_open_rate
References
Phần tiêu đề “References”./KID_LMS_00_Overview.md./KID_LMS_Home.md./KID_LMS_Practice_Launcher.md./KID_LMS_Exercise_00_Overview.md./KID_LMS_Exercise_Home.md./KID_LMS_Course_Detail_Content_Allocation.md./KID_LMS_Exercise_Flow.md../../../../DOL English/UX Design/Course Management/CM_Course_00_Overview.md../../../../DOL English/UX Design/Course Management/Course Detail/CM_Course_00_Detail_Overview.md
Change log
Phần tiêu đề “Change log”- 2026-03-16: Tạo flow quản lý khóa học cho KID với cấu trúc tối giản
Course List -> Course Detail(Overview/Learn/Practice). - 2026-03-16: Chốt
Exerciselà homework lane mặc định trong lesson/course context của KID. - 2026-03-16: Cập nhật
Exercise Homelà list trung gian bắt buộc trướcExercise Detail. - 2026-03-24: Thêm
Content Allocation Rulevà nối sang canonCourse Detail Content Allocation.