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

KID LMS Exercise Screen List

DomainsDOL KidUX534 words3 min read
active
  • 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
  • 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 / Practice hoặc từ LMS Home qua Course ListCourse Detail. [SRC-003] [SRC-004] [SRC-005]
  • Exit: User mở Exercise Detail với đúng bài hoặc quay lại Course 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
  • 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
  • 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
  • KIDEX-S01
  • KIDEX-S02
  • KIDEX-S03
  • KID flow đã chốt list before detail; concept không được đưa user nhảy thẳng từ Course Detail vào màn làm bài. [SRC-003] [SRC-004]
  • Done / Xem điểm là state trong Exercise Detail, không tách thành result hub riêng. [SRC-003]
  • Sau khi hoàn thành, Exercise HomeCourse Detail đều phải phản ánh progress mới. [SRC-002] [SRC-003] [SRC-004]