Bỏ qua để đến nội dung

DOL Kid LMS - Exercise Overview

DomainsDOL KidUX1.703 words9 min read
activebyDOL Product Design
  • Vấn đề: Exercise là 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ành exercise bank kiểu English hoặc bị trộn lẫn với online 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.
  • File này sở hữu role và baseline product model của Exercise trong lane KID 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.
  • 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.
  • Exercise trả 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 homework trong KID LMS.
  • Lane này gồm:
    • Exercise Home (list),
    • Exercise Detail.
  • Exercise phả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.
  • LMS Home -> Course List -> Course Detail -> Exercise Home -> Exercise Detail -> Done/Xem điểm -> Update progress về Exercise Home và Course Detail
TypeVai trò chínhKỳ vọng UX
ExerciseBài tập nhỏ gắn bài học / homeworkNhanh, vui, rõ việc cần làm
Online TestLuyện format thi thật Starter / Movers / FlyersFormal hơn, rõ level và thời lượng
DictationNghe - viết ngắnTậ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/SBài nộp Speaking / WritingCó prompt rõ, có draft, có submit/review state
AI-powered ExerciseBài luyện Speaking / Writing có hướng dẫnCó scaffold, hint, retry, recap ngắn
  1. Lesson homework
  • Bài tập bắt buộc gắn ngay dưới lesson offline vừa học.
  1. 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.
  1. 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.
  1. Foundational literacy mission
  • Một mission ngắn để bé ôn letter / sound / word theo nhịp vui, có audio, animation, và reward nhẹ sau buổi học offline.
  • required_homework_exercise
    • bài bắt buộc của lesson,
    • luôn đứng đầu trong Learn hoặc Practice.
  • 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.
  • 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.
  • Một exercise không đồng nghĩa với một interaction pattern duy nhất.
  • Một exercise là một bài được biên soạn từ nhiều câ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ất khi 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.
  • 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 family trong 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.
  • Lesson-linked by default
    • Mỗi exercise phải có neo rõ tới course + unit/lesson hoặc homework group.
  • 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ọ.
  • 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.
  • 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.
  • 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.
  • 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ì.
  • 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.
  • completed
    • đã hoàn thành; CTA là Xem lại hoặc Làm bài tiếp.
  • retry_recommended
    • đã làm xong nhưng được gợi ý làm lại/ôn thêm.
  • 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.
  • Không mở search, filter, sort, saved exercise, hoặc exercise bank cho 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/S hoặc AI-powered Exercise.
  • Không mở subjective/AI-heavy exercise làm baseline đầu tiên cho KID.
  • KID LMS Home
  • KID LMS Course Management Flow
  • KID LMS Practice Launcher
  • KID LMS Exercise Playful Foundations Overview
  • KID LMS Exercise Authoring Logic Overview
  • KID LMS Exercise Interaction Catalog
  • KID LMS Exercise Home
  • Exercise Types / Letter
  • Practice Flow - Entry Routing Contracts
  • Practice Flow - Attempt Flow
  • Practice Flow - Result Flow
  • 2026-03-16: Tạo canon Exercise cho KID LMS với định vị lesson-linked homework + short reinforcement, không dùng mô hình exercise bank.
  • 2026-03-16: Chốt Exercise HomeExercise Detail là 2 lớp chính của lane exercise.
  • 2026-03-16: Bổ sung cụm Exercise Types / Letter là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-homework và nối sang canon Exercise Authoring Logic.