DOL Kid LMS - Exercise Overview
DomainsDOL KidUX1.703 words9 min read
DOL Kid - Exercise Overview
Phần tiêu đề “DOL Kid - Exercise Overview”Purpose
Phần tiêu đề “Purpose”- Vấn đề:
Exerciselà dạng bài tập xuất hiện thường xuyên nhất trong khóa học KID, nhưng nếu không có role riêng thì rất dễ bị kéo thànhexercise bankkiểu English hoặc bị trộn lẫn vớionline test. - Đối tượng chính: Học viên đang theo học khóa offline tại DOL làm bài tập ngắn; phụ huynh nhìn nhanh để biết bé có homework nào cần hoàn thành.
- Tín hiệu thành công: User thấy đúng bài tập nhỏ cần làm ngay, vào làm trong ít thao tác, làm xong hiểu mình đã hoàn thành gì và quay lại đúng khóa học.
Scope Gate
Phần tiêu đề “Scope Gate”- File này sở hữu role và baseline product model của
Exercisetrong laneKID LMS. - File này bao gồm:
- bài tập nhỏ gắn với
course / unit / lesson, - homework exercise,
- exercise ôn lại ngắn sau lesson hoặc sau result.
- bài tập nhỏ gắn với
- File này không sở hữu:
online test,dictation,vocab,- attempt/result contract chung của toàn bộ
Practice Flow, - kho exercise tự do có filter/search kiểu English.
Role In Product
Phần tiêu đề “Role In Product”Exercisetrả lời câu hỏi:Bài tập làm thêm hoặc bài về nhà nào bé cần làm để theo kịp bài học offline này?
- Đây là lane practice mặc định cho
homeworktrong KID LMS. - Lane này gồm:
Exercise Home (list),Exercise Detail.
Exercisephải:- bám lesson,
- ngắn,
- ít áp lực,
- phản hồi nhanh,
- và bên trong bài phải có tinh thần
playful foundational learning.
Canonical Flow
Phần tiêu đề “Canonical Flow”LMS Home -> Course List -> Course Detail -> Exercise Home -> Exercise Detail -> Done/Xem điểm -> Update progress về Exercise Home và Course Detail
Position Against Other Practice Types
Phần tiêu đề “Position Against Other Practice Types”| Type | Vai trò chính | Kỳ vọng UX |
|---|---|---|
Exercise | Bài tập nhỏ gắn bài học / homework | Nhanh, vui, rõ việc cần làm |
Online Test | Luyện format thi thật Starter / Movers / Flyers | Formal hơn, rõ level và thời lượng |
Dictation | Nghe - viết ngắn | Tập trung vào audio + input chữ |
Vocab | Ôn từ của lesson/course | Ôn lặp lại nhiều lần, ghi nhớ từ |
Assignment W/S | Bài nộp Speaking / Writing | Có prompt rõ, có draft, có submit/review state |
AI-powered Exercise | Bài luyện Speaking / Writing có hướng dẫn | Có scaffold, hint, retry, recap ngắn |
Canonical Use Cases
Phần tiêu đề “Canonical Use Cases”Lesson homework
- Bài tập bắt buộc gắn ngay dưới lesson offline vừa học.
Lesson reinforcement
- Bài tập ngắn để củng cố 1 điểm kiến thức vừa học xong trên lớp.
Retry / review
- Sau result hoặc sau một lesson chưa vững, hệ thống gợi ý 1 exercise ngắn để làm lại.
Foundational literacy mission
- Một mission ngắn để bé ôn
letter / sound / wordtheo nhịp vui, có audio, animation, và reward nhẹ sau buổi học offline.
Content Model
Phần tiêu đề “Content Model”required_homework_exercise- bài bắt buộc của lesson,
- luôn đứng đầu trong
LearnhoặcPractice.
recommended_lesson_exercise- bài nên làm để củng cố thêm,
- không đứng trước bài bắt buộc.
review_retry_exercise- bài ôn hoặc làm lại sau khi user vừa hoàn thành một activity liên quan.
Initial Activity Families
Phần tiêu đề “Initial Activity Families”Selection- nghe/chọn, quan sát/chọn, silhouette, chọn theo bối cảnh game, hoặc chọn từ để hoàn thành câu.
Speaking- nghe rồi trả lời hoặc nghe rồi repeat.
Matching- yes/no có instruction, nối chữ cái thành từ, nối từ vựng với hình ảnh.
Logic game- hoàn thành từ/câu, lật hình, crossword.
Letter bundle- cụm early-literacy dùng các pattern trên trong wrapper riêng cho
letter / sound / word.
- cụm early-literacy dùng các pattern trên trong wrapper riêng cho
Exercise Composition Model
Phần tiêu đề “Exercise Composition Model”- Một
exercisekhông đồng nghĩa vớimột interaction patternduy nhất. - Một
exerciselà một bài được biên soạn từ nhiềucâu hỏi / scene / micro-task. - Các câu hỏi trong cùng một exercise có thể phối hợp nhiều interaction family khác nhau nếu điều đó phục vụ đúng mục tiêu bài học.
- Việc phối hợp pattern phải đi theo:
lesson objective,learning target,độ tuổi / tải nhận thức,nhịp trải nghiệm.
- Một exercise được coi là
hoàn tấtkhi user làm xong toàn bộ các câu hỏi đã được biên soạn trong bài đó và hoàn thành bước kết thúc/submission tương ứng.
Session Shape
Phần tiêu đề “Session Shape”- Một exercise nên có
1 mục tiêu học chính. - Một exercise có thể phối hợp
1-3 interaction familytrong cùng bài nếu được biên soạn có chủ đích. - Mỗi câu hỏi/scene bên trong vẫn nên giữ
1 primary task. - Một exercise baseline nên ở mức
3-8 câu hỏi / scene ngắn. - Không dùng structure dài nhiều section nặng như test formal.
Baseline Product Rules
Phần tiêu đề “Baseline Product Rules”Lesson-linked by default- Mỗi exercise phải có neo rõ tới
course + unit/lessonhoặchomework group.
- Mỗi exercise phải có neo rõ tới
Offline class companion- Exercise là lớp practice bổ trợ cho tiến trình học offline; không tự đứng như một curriculum riêng.
Pattern benchmark, not product copy- Có thể lấy cảm hứng từ dạng bài của
Duolingo ABC, nhưng không mượn nguyên product structure hoặc giả định curriculum của họ.
- Có thể lấy cảm hứng từ dạng bài của
Composed, not isolated- Pattern là nguyên liệu xây bài; exercise thực tế là một gói câu hỏi được biên soạn, không phải danh sách pattern tách rời.
Authored as one mini-homework- Question set bên trong phải được biên soạn như một bài nhỏ hoàn chỉnh, có mở vào bài, phần luyện chính, và kết thúc rõ.
Single learning target- Mỗi bài nên tập trung vào 1 mục tiêu chính, không nhồi quá nhiều yêu cầu trong một flow ngắn.
Short session- Thời lượng mặc định nên ở mức
3-7 phút.
- Thời lượng mặc định nên ở mức
Mission feel- Với lane học cơ bản, mỗi bài nên có cảm giác như một
mini mission, không phải worksheet tĩnh.
- Với lane học cơ bản, mỗi bài nên có cảm giác như một
Low-friction interaction- Ưu tiên format objective / micro-task dễ thao tác cho trẻ.
Audio / image friendly- Cho phép dùng hình hoặc audio để giảm tải đọc, nhưng không làm UX rối hoặc phụ thuộc quá nhiều vào setup kỹ thuật.
Encouragement-first result- Child-facing result nên ưu tiên cảm giác
xong rồi / làm tốt lắm / làm tiếp nhé; score là thông tin cần có nhưng không nên dẫn cảm xúc như test.
- Child-facing result nên ưu tiên cảm giác
Clear completion- User luôn biết đã xong bao nhiêu câu, đã hoàn tất cả bài hay chưa, và bước tiếp theo là gì.
State Model
Phần tiêu đề “State Model”locked- chưa mở vì lesson chưa tới hoặc chưa hoàn thành điều kiện trước.
available- có thể bắt đầu ngay.
in_progress- đang làm dở; CTA là
Làm tiếp.
- đang làm dở; CTA là
completed- đã hoàn thành; CTA là
Xem lạihoặcLàm bài tiếp.
- đã hoàn thành; CTA là
retry_recommended- đã làm xong nhưng được gợi ý làm lại/ôn thêm.
UX Principles
Phần tiêu đề “UX Principles”Course-first- Exercise luôn đi từ course/lesson context, không phải lane browse độc lập.
One primary action- Mỗi card hoặc màn chỉ có 1 CTA chính.
Small choice set- Không đẩy quá nhiều exercise ngang nhau ở cùng một tầng.
Playful foundations- Với lane học cơ bản, interaction nên vui, audio-rich, có reward moment, nhưng vẫn giữ task là trung tâm.
Parent-readable- Phụ huynh nhìn vào phải hiểu được đây là homework hay bài ôn thêm.
Non-goals
Phần tiêu đề “Non-goals”- Không mở
search,filter,sort,saved exercise, hoặcexercise bankcho KID baseline này. - Không biến lane này thành app tự học hoàn chỉnh tách khỏi khóa offline.
- Không biến KID Exercise thành phiên bản
Duolingo ABCđổi màu hoặc đổi content. - Không đưa leaderboard, analytics sâu, hoặc comparison nặng vào lane exercise.
- Không dùng exercise để thay vai trò của
online test. - Không dùng exercise để thay vai trò của
Assignment W/ShoặcAI-powered Exercise. - Không mở subjective/AI-heavy exercise làm baseline đầu tiên cho KID.
Dependencies / Integration
Phần tiêu đề “Dependencies / Integration”KID LMS HomeKID LMS Course Management FlowKID LMS Practice LauncherKID LMS Exercise Playful Foundations OverviewKID LMS Exercise Authoring Logic OverviewKID LMS Exercise Interaction CatalogKID LMS Exercise HomeExercise Types / LetterPractice Flow - Entry Routing ContractsPractice Flow - Attempt FlowPractice Flow - Result Flow
References
Phần tiêu đề “References”./KID_LMS_00_Overview.md./KID_LMS_Course_Management_Flow.md./KID_LMS_Practice_Launcher.md./KID_LMS_Exercise_Playful_Foundations_00_Overview.md./KID_LMS_Exercise_Authoring_Logic_00_Overview.md./KID_LMS_Exercise_Interaction_Catalog.md./KID_LMS_Exercise_Home.md./KID_LMS_Exercise_Flow.md./Exercise Types/Letter/KID_LMS_Exercise_Letter_00_Overview.md./Exercise Types/Letter/KID_LMS_Exercise_Letter_Interaction_Catalog.md../../../../DOL English/UX Design/Practice Flow/PRA_Entry_Routing_Contracts.md../../../../DOL English/UX Design/Practice Flow/PRA_Attempt_Flow.md../../../../DOL English/UX Design/Practice Flow/PRA_Result_Flow.md
Change log
Phần tiêu đề “Change log”- 2026-03-16: Tạo canon
Exercisecho KID LMS với định vịlesson-linked homework + short reinforcement, không dùng mô hìnhexercise bank. - 2026-03-16: Chốt
Exercise HomevàExercise Detaillà 2 lớp chính của lane exercise. - 2026-03-16: Bổ sung cụm
Exercise Types / Letterlàm taxonomy đầu tiên cho các dạng exercise tiêu biểu của KID. - 2026-03-18: Bổ sung lớp
playful foundational learningđể định nghĩa tinh thần child-facing của KID Exercise cho giai đoạn học cơ bản. - 2026-03-19: Cập nhật activity families theo taxonomy mới
Selection / Speaking / Matching / Logic Game / Letter Bundle. - 2026-03-19: Bổ sung rule
authored as one mini-homeworkvà nối sang canonExercise Authoring Logic.