KID LMS Exercise Screen List
DomainsDOL KidUX534 words3 min read
KID_LMS_EXERCISE_SCREEN_LIST
Phần tiêu đề “KID_LMS_EXERCISE_SCREEN_LIST”Metadata
Phần tiêu đề “Metadata”- feature_id: KID_LMS_EXERCISE
- feature_name: KID LMS Exercise
- context_scope: kid-lms-exercise
- screen_split_rule: state-first
- source_count: 5
- canonical_screen_id_count: 3
Source Map
Phần tiêu đề “Source Map”- SRC-001:
docs/Domains/DOL Kid/UX Design/Learning Experience/LMS/KID_LMS_Exercise_00_Overview.md - SRC-002:
docs/Domains/DOL Kid/UX Design/Learning Experience/LMS/KID_LMS_Exercise_Home.md - SRC-003:
docs/Domains/DOL Kid/UX Design/Learning Experience/LMS/KID_LMS_Exercise_Flow.md - SRC-004:
docs/Domains/DOL Kid/UX Design/Learning Experience/LMS/KID_LMS_Course_Management_Flow.md - SRC-005:
docs/Domains/DOL Kid/UX Design/Learning Experience/LMS/KID_LMS_Home.md
Screen Candidates
Phần tiêu đề “Screen Candidates”KIDEX-S01 - Exercise Home List
Phần tiêu đề “KIDEX-S01 - Exercise Home List”- Screen ID: KIDEX-S01
- Screen Name: Exercise Home List
- Primary State: success
- User Goal: Xem list bài trong khóa, biết bài nào cần làm, bài nào đã xong, và mở đúng bài tiếp theo.
- Entry: User đi từ
Course Detail > Overview / Learn / Practicehoặc từLMS HomequaCourse ListvàCourse Detail. [SRC-003] [SRC-004] [SRC-005] - Exit: User mở
Exercise Detailvới đúng bài hoặc quay lạiCourse Detail. [SRC-002] [SRC-003] - Priority: P0
- Rationale: Đây là checkpoint bắt buộc để user nhìn được progress, score, và trạng thái toàn bộ exercise trong course. [SRC-002] [SRC-003]
- Concept Slug: exercise_home_list
- Concept File: Screens/KIDEX-S01_exercise_home_list_UI_CONCEPT.md
KIDEX-S02 - Exercise Detail Do Exercise
Phần tiêu đề “KIDEX-S02 - Exercise Detail Do Exercise”- Screen ID: KIDEX-S02
- Screen Name: Exercise Detail Do Exercise
- Primary State: active
- User Goal: Làm bài tập ngắn, không bị nhiễu, có thể làm tiếp nếu dở dang. [SRC-001] [SRC-003]
- Entry: User chọn 1 bài từ
Exercise Home. [SRC-002] [SRC-003] - Exit: User submit thành công để sang state
Done / Xem điểm, hoặc thoát ra và giữ draft. [SRC-003] - Priority: P0
- Rationale: Đây là màn có hành vi cốt lõi của exercise; cần đủ đơn giản cho KID nhưng vẫn giữ draft/submit integrity. [SRC-001] [SRC-003]
- Concept Slug: exercise_detail_do_exercise
- Concept File: Screens/KIDEX-S02_exercise_detail_do_exercise_UI_CONCEPT.md
KIDEX-S03 - Exercise Detail Done Xem Diem
Phần tiêu đề “KIDEX-S03 - Exercise Detail Done Xem Diem”- Screen ID: KIDEX-S03
- Screen Name: Exercise Detail Done Xem Diem
- Primary State: success
- User Goal: Xem điểm hoặc mức hoàn thành, hiểu bước tiếp theo, và quay lại list với progress đã cập nhật. [SRC-002] [SRC-003]
- Entry: User submit bài thành công từ
Exercise Detail Do Exercise. [SRC-003] - Exit: User quay lại
Exercise Home, mở bài tiếp theo, hoặc làm lại bài hiện tại. [SRC-002] [SRC-003] - Priority: P0
- Rationale: Đây là mắt xích khóa vòng lặp
làm bài -> thấy kết quả -> list cập nhật -> course cập nhật. [SRC-002] [SRC-003] - Concept Slug: exercise_detail_done_xem_diem
- Concept File: Screens/KIDEX-S03_exercise_detail_done_xem_diem_UI_CONCEPT.md
Build Order Canonical
Phần tiêu đề “Build Order Canonical”- KIDEX-S01
- KIDEX-S02
- KIDEX-S03
Build Notes
Phần tiêu đề “Build Notes”- KID flow đã chốt
list before detail; concept không được đưa user nhảy thẳng từCourse Detailvào màn làm bài. [SRC-003] [SRC-004] Done / Xem điểmlà state trongExercise Detail, không tách thành result hub riêng. [SRC-003]- Sau khi hoàn thành,
Exercise HomevàCourse Detailđều phải phản ánh progress mới. [SRC-002] [SRC-003] [SRC-004]