DOL Kid LMS - Overview
DomainsDOL KidUX1.818 words9 min read
DOL Kid - Logged-in LMS Overview
Phần tiêu đề “DOL Kid - Logged-in LMS Overview”Purpose
Phần tiêu đề “Purpose”- Vấn đề:
DOL Kidđã cóguest introvàparent dashboard, nhưng chưa có canon đủ rõ cho logged-in course experience sau khi phụ huynh đã mua khóa và chọn bé. - Đối tượng chính: Phụ huynh mở đúng child/course context; học viên dùng surface này để vào nội dung khóa và làm bài tập.
- Tín hiệu thành công: User đi từ
login -> đúng bé -> đúng khóa -> đúng bài học / bài tậptrong ít bước, không cần hiểu cấu trúc hệ thống phức tạp.
Scope Gate
Phần tiêu đề “Scope Gate”- File này sở hữu
logged-in LMS shellcủa KID. - File này bao gồm:
LMS HomeLMS Home Content AllocationLearning StatsCourse ListCourse Management FlowCourse Detail Content AllocationPractice LauncherLearning Capability MapExercise HomeExercise Home Content AllocationTest Bank Content Allocation- canon
Exercisecho lane homework/practice ngắn Assignment W/SAI-powered Exercise
- File này không sở hữu:
- guest landing,
- purchase / checkout,
- account settings,
- parent analytics dài hạn,
- microspec của từng player
online test / exercise / dictation / vocab / assignment / AI-powered exercise.
Experience Narrative
Phần tiêu đề “Experience Narrative”North star của logged-in KID LMS là:
Parent chọn đúng bé -> thấy ngay khóa và việc cần làm -> giao cho bé vào bài -> bé học / làm bài -> quay lại đúng khóa để tiếp tục.
Trong phase hiện tại, domain root của DOL Kid có thể chỉ là holding page/placeholder. Entry surface được ưu tiên build và review là KID LMS, không phải public home.
Trong giai đoạn hiện tại, child entry có thể đi qua mô hình PIN do phụ huynh tạo sau khi đã được cấp access từ admin / hệ thống.
Surface này phải vừa:
- đủ rõ cho phụ huynh để điều phối,
- vừa đủ đơn giản cho bé để hành động,
- nhưng không biến thành dashboard dày đặc như LMS của người lớn.
Product Model
Phần tiêu đề “Product Model”KID LMS Home
- Điểm vào chung sau khi đã có child context.
- Trả lời nhanh
bé đang học khóa nào,cần làm gì tiếp theo,bấm đâu để vào ngay. - Home shell hiện ưu tiên 6 tab:
OverviewKhóa họcKho đềLịch họcThành tíchKỷ niệm(làm sau)
Overviewlà tab mặc định và chỉ làm nhiệm vụ summary + định hướng.
LMS Home Content Allocation
- Canon ngắn để khóa nội dung của từng tab/card trong
LMS Home. - Dùng để tránh lặp nội dung và tránh drift thành dashboard nặng.
Learning Stats
- View
phản chiếu tiến độ học tậpnhẹ cho học viên. - Đi từ
LMS Homebằng entry phụ. - Không phải top-level tab mới và không thay
Thành tích.
Test Bank
- Lane
tự luyện đềđộc lập với syllabus của khóa học. - Mở theo
Starter / Movers / Flyerscủa học viên. - Nhóm đề theo:
Full TestReading & WritingListeningSpeaking
Course Management Flow
- Gồm
Course ListvàCourse Detail. Course Detailchỉ giữ 3 tab:Overview,Learn,Practice.
Practice Launcher
- Cửa vào thống nhất cho bài tập trong khóa.
- Gom
6 entry typehiện tại của launcher v1:Online Test,Exercise,Dictation,Vocab,Assignment W/S,AI-powered Exercise.
Exercise
- Lane bài tập ngắn gắn
lesson / homeworkcủa khóa offline. - Là đường thực thi chính cho
bài tập làm thêm / bài về nhàtrong quá trình học offline của KID trước khi mở rộng sang các practice type khác. - Gồm 2 lớp:
Exercise Home (list),Exercise Detail.
Assignment W/S
- Lane
Speaking / Writingcó đầu ra cần nộp trong course context.
AI-powered Exercise
- Lane
Speaking / Writingcó AI hướng dẫn như một step luyện tập đặc biệt trước hoặc sau assignment.
Learning Capability Map
- Dùng để giữ bức tranh tổng thể của
Testing,Assignment,Learning / Reinforcement, vàShared Capabilities. - File này giúp không ép mọi ý tưởng mới phải nhảy ngay vào
Practice Launcher v1.
Learning Doc Rules
- Bộ rule ngắn để giữ doc KID Learning gọn, đúng vai trò, và không tạo taxonomy rác khi mở rộng thêm lane/capability.
Global IA
Phần tiêu đề “Global IA”- Top utility:
- active child,
- active course,
- CTA quay lại
Parent Dashboardkhi phụ huynh cần đổi bé hoặc xem tổng quan.
- LMS Home tabs:
OverviewKhóa họcKho đềLịch họcThành tíchKỷ niệm(future)
- Secondary LMS views:
Learning Stats
- Deep navigation sau tab
Khóa học:Course ListCourse Detail
- Level bên trong từng khóa:
Overview,Learn,Practice.
- Không mở thêm tab
Results,Stats,Vocab,Dictationở level tương đươngOverview / Khóa học / Kho đề / Lịch học / Thành tích. Learning Statscó thể tồn tại như secondary view, nhưng không được phình thành top-level tab mới.- Các lane bài tập chi tiết chỉ đi qua
Practiceđể giữ tải nhận thức thấp.
Core Logic
Phần tiêu đề “Core Logic”Parent-managed entry, child-safe actioning: phụ huynh là owner context; bé là người thực hiện bài học và bài tập.PIN is an access shortcut, not an ownership override: child có thể vào nhanh bằngPIN, nhưng child context và access vẫn thuộc logic guardian-managed.One-primary-action rule: mỗi màn chỉ có 1 hành động chính cần làm ngay.Course-first navigation: luôn đi quakhóa đang họctrước khi đi sâu vào bài tập.Test bank separate from course practice:Kho đềlà self-practice bank theo level; nó không thayPracticecủa course.Offline-course companion:Exerciselà lớp practice đi kèm khóa offline, không phải child self-learning app đứng độc lập ngoài course context.Achievement is motivational, not operational: tabThành tíchdùng để tạo động lực, không thay vai trò progress/reporting của parent dashboard.Learner stats is reflective, not diagnostic:Learning Statsgiúp trẻ nhìn lại tiến độ của mình, không phải teacher reporting hay analytics page.Overview previews, tabs specialize:Overviewchỉ summary + định hướng; chi tiết phải nằm ở tab owner.Visible progress loop: làm xongExercise Detailphải phản ánh lại vàoExercise HomevàCourse Detail.Required before optional: bài bắt buộc / homework / bài đang dở đứng trước bài vui hoặc bài tự luyện.Same-context persistence: nhớchild + course + lesson/practice gần nhất.Simple return path: làm xong luôn có đường quay vềExercise Home,Course Detail, hoặcLMS Home.
Required Logged-in States
Phần tiêu đề “Required Logged-in States”single_child_single_coursesingle_child_multi_coursemulti_child_handoffno_course_assignedcompleted_course_review_mode
Dependencies / Integration
Phần tiêu đề “Dependencies / Integration”Parent Experience: chọn bé, chọn hành động ưu tiên, handoff vào LMS.Identity & Access: xác định household owner, active child, continuity account.Practice Flow: attempt / result / return path của bài tập.Learning Stats: giữ logic view tiến độ học tập nhẹ ở cấpLMS Home.Online Test - Kids: giữ logic test chi tiết choStarter / Movers / Flyers.Test Bank: giữ logic lane kho đề ở cấpLMS Home, độc lập với lesson/course context.Commerce: chỉ quyết định entitlement course access; không điều hướng UX chính của LMS.
References
Phần tiêu đề “References”./KID_LMS_Sitemap.md← Sitemap chuẩn v1 cho course + exercise route family - đọc trước khi code./KID_LMS_Home.md./KID_LMS_Home_Content_Allocation.md./KID_LMS_Learning_Stats_00_Overview.md./KID_LMS_Test_Bank_00_Overview.md./KID_LMS_Course_Detail_Content_Allocation.md./KID_LMS_Test_Bank_Content_Allocation.md./KID_LMS_Course_Management_Flow.md./KID_LMS_Practice_Launcher.md./KID_LMS_Learning_Capability_Map_00_Overview.md./KID_LMS_Learning_Doc_Rules.md./KID_LMS_Exercise_00_Overview.md./KID_LMS_Exercise_Home.md./KID_LMS_Exercise_Home_Content_Allocation.md./KID_LMS_Exercise_Flow.md./KID_LMS_Assignment_WS_00_Overview.md./KID_LMS_AI_Powered_Exercise_00_Overview.md../../Parent Experience/KID_Parent_Learning_Management_Dashboard.md../../Identity & Access/KID_Identity_Access_00_Overview.md../../../../DOL English/UX Design/Practice Flow/Practice Types/Online Test/Kids/PRA_KID_Online_Test_00_Overview.md
Change log
Phần tiêu đề “Change log”- 2026-03-24: Bổ sung
LMS Home Content Allocationđể khóa vai trò của từng card/tab bên trongLMS Homevà giảm rủi ro lặp nội dung giữa các bucket. - 2026-03-24: Bổ sung
Learning Statsnhư secondary learner-facing view riêng, tách khỏiThành tíchvà không nâng thành top-level tab củaLMS Home. - 2026-03-24: Bổ sung
Content Allocationcanon choCourse Detail,Kho đề, vàExercise Home. - 2026-03-23: Chuyển
LMS Homesang mô hình5-tab shellvớiOverviewlà tab riêng và là first-view owner. - 2026-03-24: Bổ sung lane
Kho đề / Test Banknhư self-practice bank theo level ở cấpLMS Home, tách khỏiCourse DetailvàPractice Launcher. - 2026-03-23: Làm rõ phase priority hiện tại:
domain rootcó thể chỉ là holding page;KID LMSmới là entry surface được ưu tiên build/review. - 2026-03-16: Tạo canon đầu tiên cho
logged-in KID LMSđể lấp khoảng trống giữaParent Dashboardvà các practice surfaces. - 2026-03-16: Chốt mô hình tối giản
Home -> Courses -> Course Detail(Overview/Learn/Practice) -> Practice Launcher. - 2026-03-16: Bổ sung
Exercisenhư lane homework baseline của KID LMS để course flow đi sâu được vào practice type đầu tiên. - 2026-03-16: Cập nhật flow
Course List -> Course Detail -> Exercise Home -> Exercise Detailcho lane exercise của KID. - 2026-03-16: Tạo
KID_LMS_Sitemap.md- sitemap đầy đủ với route map, state matrix, và navigation flow diagram. - 2026-03-16: Bổ sung
Assignment W/SvàAI-powered Exercisevào practice model của KID LMS. - 2026-03-18: Làm rõ
Exerciselà lớpcompanion practice / homeworkđi kèm khóa offline, không phải lane self-learning độc lập. - 2026-03-19: Bổ sung
Learning Capability Mapđể chốt bức tranh gần hạn củaTesting,Assignment,Learning / Reinforcement, vàShared Capabilities. - 2026-03-19: Làm rõ
Practice Launcherchỉ làcurrent entry setvà thêmLearning Doc Rulesđể giữ canon KID gọn, ổn định.