Practice Flow - Practice Types Overview
DomainsDOL EnglishUX565 words3 min read
Purpose
Phần tiêu đề “Purpose”- Vấn đề:
Practice Flowđã có contract entry/attempt/result, nhưng lớp mô tả cácloại bài luyện tậpcòn mỏng, dễ bị đặt nhầm vàoHome & Discoveryhoặc các module chỉ có vai trò launcher. - Đối tượng chính: Team UX/Product/Content cần một chỗ đặt docs cho các loại bài luyện tập như
Online Test,Exercise,Final Test, và các lane practice-adjacent khác. - Tín hiệu thành công: Tài liệu theo loại bài nằm đúng under
Practice, không lẫn với docs giới thiệu/landing, và có thể mở rộng thêm loại bài mới mà không phá cấu trúc PRA hiện có.
Shell Fit
Phần tiêu đề “Shell Fit”Practice Typeslà taxonomy layer bên trong destinationLuyện tập, không phải primary destination riêng.- Các type docs giúp phân loại inventory/tool trong PRA; chúng không thay owner flow
Entry -> Attempt -> Result.
Elements / Scope
Phần tiêu đề “Elements / Scope”- Folder area này dùng để mô tả
practice types, không mô tảHome entryhayCourse marketing surface. - Taxonomy mục tiêu của practice area:
Practice > ExercisePractice > Online TestPractice > Final TestPractice > Vocabularyhoặcpractice-adjacent vocabulary lanekhi cần index cùng cụm luyện tập
- Mỗi practice type nên có cấu trúc docs 3 lớp:
Type OverviewDomain/Program profileSkill profile
PRA core docsvẫn là SSOT cho:Entry RoutingAttemptResultImpact Sync
Logic
Phần tiêu đề “Logic”Home & Discoverychỉ mô tả điểm vào hoặc launcher vào practice; không sở hữu docs nội dung của từng loại bài luyện tập.Practice type docsmô tả:- bản chất loại bài,
- scoring semantics,
- explanation semantics,
- taxonomy nội bộ,
- level/program differences.
PRA core docsmô tả:- attempt lifecycle,
- submit integrity,
- result lifecycle,
- sync contracts.
- Với lane có module riêng mạnh như
Vocabulary Management, tài liệu vẫn có thể sống ở module riêng; overview này chỉ dùng để định vị nó trong practice umbrella khi cần nhìn theo góc độ “luyện tập”.
Current doc coverage snapshot
Phần tiêu đề “Current doc coverage snapshot”Practice > Online Test > Kids(active)Reading & WritingListeningSpeaking
Practice > Exercise with AI(draft)Speaking: đã có draft cho 7 dạng bài.Writing: placeholder.Reading: placeholder.
Course Detail > Exercises / Online Tests / AI Mock Test / Final Test- Hiện đã có doc ở lane
Course Managementnhư course-local launcher/view. - Lớp taxonomy
Practice Typescho các nhánh này vẫn còn mỏng và chưa normalize đồng đều nhưOnline Test > KidshoặcExercise with AI.
- Hiện đã có doc ở lane
References
Phần tiêu đề “References”../PRA_00_Overview.md../PRA_Information_Architecture.md./Online Test/Kids/PRA_KID_Online_Test_00_Overview.md../PRA_Entry_Routing_Contracts.md../PRA_Result_Flow.md
Change log
Phần tiêu đề “Change log”- 2026-04-06: Thêm snapshot coverage hiện tại để phản ánh
Exercise with AIđang được draft trong lanePractice Types, đồng thời ghi rõ các launcher/view course-local đã tồn tại nhưng chưa normalize đầy đủ về taxonomy. - 2026-03-06: Tạo
Practice Types Overviewđể tách lớp docs loại bài luyện tập khỏiHome & Discovery. - 2026-03-06: Chốt rule phân vai:
Home/Course/Learninglà entry surfaces;Practicesở hữu docs vềOnline Test,Exercise,Final Testvà các type tương tự.