DOL English Sample Library Screen Inventory
DomainsDOL EnglishUX490 words2 min read
DOL English Sample Library - Screen Inventory
Phần tiêu đề “DOL English Sample Library - Screen Inventory”Purpose
Phần tiêu đề “Purpose”- Seed inventory coverage cho route family
sample_libraryđã có trong route sitemap. - Khóa đúng 2 màn tối thiểu của family này: kho bài mẫu và trang đọc bài.
- Giữ family ở mức content/library contract, không trộn sang PRA attempt/result hay selling flow.
Scope
Phần tiêu đề “Scope”- Area:
Home & Discovery / DOL English. - Chỉ cover listing bài mẫu và article detail theo
program + skill. - Không cover comment, save, related resource, hoặc concept layout chi tiết trong seed inventory này.
Assumptions for this inventory
Phần tiêu đề “Assumptions for this inventory”- Canonical runtime routes:
/domains/dol-english/samples/:program/:skill/domains/dol-english/samples/:program/:skill/:slug
- Family này là
browse-first: guest và member đều có thể xem listing và đọc bài mẫu. programvàskilllà mandatory context của family này.- Primary outcome của listing là chọn một bài mẫu để mở article detail.
- Article detail có thể có CTA quay về sample library hoặc lane học tương ứng sau này, nhưng seed inventory hiện chỉ khóa hành vi đọc bài và quay lại library.
Evidence notes
Phần tiêu đề “Evidence notes”- Product intent đã được user-confirmed:
Bài mẫulà kho dạng blog/content listing; khi bấm vào item sẽ mở một trang để đọc bài. - EduDoc gần nhất về semantics đọc nhanh bài mẫu hiện nằm ở
CM_Course_Detail_Sample_WS.md, nhưng family này là discovery-level sample lane độc lập, không phải course tab.
Screen Inventory (Seed)
Phần tiêu đề “Screen Inventory (Seed)”| ID | Layer | Screen | Canonical route | Required state | Priority | Notes |
|---|---|---|---|---|---|---|
| SPL-S01 | Library | Skill Sample Library | /domains/dol-english/samples/:program/:skill | Pre + Post | P0 | Listing bài mẫu theo program + skill; primary outcome là chọn một sample article để đọc. |
| SPL-S02 | Article | Sample Article Detail | /domains/dol-english/samples/:program/:skill/:slug | Pre + Post | P0 | Trang đọc chi tiết của một bài mẫu; giữ ngữ cảnh program + skill và cho phép quay lại library. |
Flow Notes
Phần tiêu đề “Flow Notes”SPL-S01 -> SPL-S02: qua article card hoặc row item trong library.SPL-S02 -> SPL-S01: quay lại library của cùngprogram + skill.- Invalid
program,skill, hoặcslugphải fallback về sample library hợp lệ gần nhất 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ề article/layout interaction.
- Chưa tách riêng taxonomy cho related samples, save/share, hoặc CTA sang PRA/virtual-room từ article detail.
- Chưa mở rộng sang
course_catalog_selling; 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
sample_librarydựa trên product intent đã được user-confirmed trong discovery flow.