DOL Kid LMS - Exercise Interaction Catalog
DomainsDOL KidUX980 words5 min read
DOL Kid - Exercise Interaction Catalog
Phần tiêu đề “DOL Kid - Exercise Interaction Catalog”Purpose
Phần tiêu đề “Purpose”- Chuẩn hóa danh sách các dạng bài
Exercisehiện team muốn làm cho KID thành một catalog ổn định, đủ để Product/UX/Content nói cùng một ngôn ngữ.
Scope Gate
Phần tiêu đề “Scope Gate”- File này sở hữu:
- interaction groups hiện tại của
KID Exercise, - mapping giữa input thô từ team và taxonomy canon,
- boundary giữa
generic exercise interactionvàletter learning bundle.
- interaction groups hiện tại của
- File này không sở hữu:
- screen detail của từng pattern,
- lesson sequencing,
- scoring engine,
- final content script từng bài.
Catalog Rule
Phần tiêu đề “Catalog Rule”- Tên canon nên ổn định theo
interaction, không theo skin/theme tạm thời. - Các biến thể như
có nhân vật,bối cảnh game,animals,flowers,applelàwrapper/theme/content mode, không phải type gốc. - Có thể giữ source label thô để team content nhận ra bài mình đang nói tới, nhưng doc canon phải có normalized name.
- Một pattern có thể xuất hiện ở cả
generic exercisevàletter exercisevới learning target khác nhau.
Composition Rule
Phần tiêu đề “Composition Rule”- Các interaction group dưới đây là
nguyên liệu biên soạn bài. - Chúng không nhất thiết được triển khai như các bài exercise độc lập tách rời nhau.
- Một bài exercise thực tế có thể phối hợp nhiều interaction group/câu hỏi trong cùng một authored bundle.
- Việc phối hợp này phụ thuộc vào:
- mục đích của bài tập,
- lesson objective,
- độ khó mong muốn,
- nhịp trải nghiệm cần tạo ra.
- Một bài exercise chỉ được xem là hoàn tất khi user làm xong toàn bộ câu hỏi trong bundle đã biên soạn đó.
V1 Canon Interaction Groups
Phần tiêu đề “V1 Canon Interaction Groups”1. Selection
Phần tiêu đề “1. Selection”SEL-P01 Listen and choose- source example:
Nghe và chọn đáp án
- source example:
SEL-P02 Listen and choose with character- source example:
Nghe và chọn đáp án có nhân vật
- source example:
SEL-P03 Listen, observe, and choose- source example:
Nghe và quan sát chọn đáp án đúng
- source example:
SEL-P04 Silhouette recognition- source example:
Sihoulette - note: giữ source label để trace content input; normalized label là
silhouette recognition
- source example:
SEL-P05 Game-context listen and choose- source example:
Nghe và chọn đáp án đúng theo bối cảnh game
- source example:
SEL-P06 Choose word to complete sentence- source example:
Chọn từ hoàn thành câu
- source example:
2. Speaking
Phần tiêu đề “2. Speaking”SPK-P01 Listen and answer- source example:
Nghe và trả lời câu hỏi
- source example:
SPK-P02 Listen and repeat- source example:
Nghe và repeat
- source example:
3. Matching
Phần tiêu đề “3. Matching”MAT-P01 Guided yes/no response- source example:
Yes/No: Nghe và trả lời câu hỏi với instruction - note: về mặt interaction đây là
guided binary response; hiện vẫn giữ trong bucketMatchingtheo source grouping của team
- source example:
MAT-P02 Match letters to build word- source example:
Nối chữ cái thành từ vựng
- source example:
MAT-P03 Match vocabulary to image- source example:
Nối từ vựng với hình ảnh - Tap
- source example:
4. Logic Game
Phần tiêu đề “4. Logic Game”LOG-P01 Complete word / sentence- source examples:
Hoàn thành câu từChọn từ hoàn thành câu
- source examples:
LOG-P02 Flip card / flip image- source example:
Lật hình
- source example:
LOG-P03 Crossword- source example:
Cross word
- source example:
Letter Learning Bundle
Phần tiêu đề “Letter Learning Bundle”Letter learningkhông phải là interaction group tách biệt khỏi 4 nhóm trên.- Đây là
content bundledùng nhiều pattern cùng lúc cho early literacy. - Bundle hiện tại gồm:
Draw linesViết chữ - SimpleLines & ShapesAnimalsViết chữ - Kịch bản minh hoạ
Tap for FunFlowers
Multi SelectNghe và chọn đáp án đúng theo bối cảnh gameapple
Matching 3-3Nối từ vựng với hình ảnh - Tap
Build a wordCross wordHoàn thành từHọc ghép tên/từ
Build a sentenceBuild a sentence
StoryStory-Letter
Single Choice - Matching 1-1Yes/No: Nghe và trả lời câu hỏi với instructionSihouletteNghe và quan sát chọn đáp án đúngNghe và chọn đáp án có nhân vậtNghe và chọn đáp án
Normalization Notes For Letter Bundle
Phần tiêu đề “Normalization Notes For Letter Bundle”Draw linesmap chủ yếu vàotrace / draw.Tap for Funmap vàotap reveal / reward.Multi Selectmap vàoplayful multi-select.Matching 3-3map vào grouped matching.Build a wordmap vào word-building pattern;cross wordở đây được xem là một build-logic variant, không tách thành một product lane riêng ở baseline.Single Choice - Matching 1-1là nhóm source-input đang trộn cảselection,guided yes/no, và1-1 matching; canon chi tiết nằm ởLetter Interaction Catalog.
Product Rule
Phần tiêu đề “Product Rule”- V1 ưu tiên chọn pattern theo
lesson objective, không theo độ “đẹp” của minigame. - Nếu hai source label dùng chung một interaction core, nên gộp về một pattern canon với nhiều wrapper/content mode.
- Nếu một bài cần nhiều pattern, hãy coi đó là
authored composition, không tạo thêm exercise type mới chỉ vì cách mix pattern khác nhau. - Các dạng mới từ content team có thể được thêm vào, nhưng phải đi qua bước:
- xác định
interaction core - xác định
learning target - xác định
wrapper/theme
- xác định
Dependencies / Integration
Phần tiêu đề “Dependencies / Integration”KID LMS Exercise OverviewKID LMS Exercise Playful Foundations OverviewLetter Exercise OverviewLetter Interaction Catalog
References
Phần tiêu đề “References”./KID_LMS_Exercise_00_Overview.md./KID_LMS_Exercise_Playful_Foundations_00_Overview.md./Exercise Types/Letter/KID_LMS_Exercise_Letter_00_Overview.md./Exercise Types/Letter/KID_LMS_Exercise_Letter_Interaction_Catalog.md
Change log
Phần tiêu đề “Change log”- 2026-03-19: Tạo catalog interaction tổng cho KID Exercise từ input thực tế của team, gồm
Selection,Speaking,Matching,Logic Game, vàLetter Learning Bundle.