DOL English Full-test Library Screen Inventory
DomainsDOL EnglishUX463 words2 min read
DOL English Full-test Library - Screen Inventory
Phần tiêu đề “DOL English Full-test Library - Screen Inventory”Purpose
Phần tiêu đề “Purpose”- Seed inventory coverage cho route family
full_test_libraryđã được chốt trong route sitemap và sync matrix. - Khóa đúng 2 màn đầu tiên của family trước khi mở rộng concept pack hay flow detail sâu hơn.
- Tái sử dụng PRA flow đang có thay vì tạo attempt/result logic mới trong inventory này.
Scope
Phần tiêu đề “Scope”- Area:
Home & Discovery / DOL English. - Chỉ cover discovery/listing và collection detail của
full_test_library. - Không cover concept layout chi tiết, payment, hay PRA result logic trong file này.
Assumptions for this inventory
Phần tiêu đề “Assumptions for this inventory”- Canonical runtime routes:
/domains/dol-english/full-tests/:program/domains/dol-english/full-tests/:program/:collectionId
- Library này là
browse-first: guest và member đều xem được listing + collection detail; auth gate vẫn nằm ở PRA action sâu nếu cần. programlà mandatory context của family này.- Skill card trong collection detail đi vào family PRA đang có sẵn:
/domains/dol-english/practice/bank/:program/:skill
- Secondary actions ở mức skill/test-set có thể bao gồm
retry,practice mode,vocabulary,explanation,answer key, nhưng chưa cần tách màn riêng trong seed inventory này.
Screen Inventory (Seed)
Phần tiêu đề “Screen Inventory (Seed)”| ID | Layer | Screen | Canonical route | Required state | Priority | Notes |
|---|---|---|---|---|---|---|
| FTL-S01 | Library | Program Full-test Library | /domains/dol-english/full-tests/:program | Pre + Post | P0 | Listing các đầu sách / collection full test theo program; primary outcome là chọn một book collection. |
| FTL-S02 | Library | Full-test Collection Detail | /domains/dol-english/full-tests/:program/:collectionId | Pre + Post | P0 | Hiển thị collection đã chọn, danh sách full-test sets, và các action theo skill dẫn về PRA/bank family hiện có. |
Flow Notes
Phần tiêu đề “Flow Notes”FTL-S01 -> FTL-S02: qua book card hoặc collection card.FTL-S02 -> PRA/bank family: qua skill card nhưReading,Listening,Writing,Speaking.- Invalid
programhoặccollectionIdphải fallback về full-test library hợp lệ gần nhất theo program nếu recoverable; nếu không thì về program landing tương ứng.
Open Gaps
Phần tiêu đề “Open Gaps”- Không duy trì dedicated per-screen concept files mặc định; chỉ tạo khi cần một vòng concept riêng để đi sâu hơn về layout/interactions.
- Taxonomy chi tiết của
test set card,progress state, vàsecondary skill actionsmới được khóa ở mức flow note. - Chưa mở rộng sang
sample_libraryhoặccourse_catalog_selling; các family đó vẫn được theo dõi riêng trong sync matrix.
Change log
Phần tiêu đề “Change log”- 2026-03-27: Dọn reference tới
Screen Concepts Index; giữ inventory này như minimal contract active của family. - 2026-03-15: Tạo inventory seed tối thiểu cho
full_test_librarysau khi product intent đã được user-confirmed và route family đã có trong route sitemap.