EVT 2026-03-25 - Navigation shell build-ready gap review
DomainsDOL EnglishProduct335 words2 min read
Session scope
Phần tiêu đề “Session scope”- Discovery root:
docs/Domains/DOL English/Product Discovery/ - Lane lock:
DOL English V2 - Collaboration mode:
autonomous - Objective: stress-test the new logged-in shell direction and identify which parts are principle-level, which parts still need validation before detailed IA refactor.
Key observations
Phần tiêu đề “Key observations”- Problem framing
- DOL English is a logged-in repeat-use learning product, not a marketing site.
- The learner returns to resume study, finish assigned work, practice by skill/program, review vocabulary, and inspect progress.
- Strong principle already supported
program = contexttask = primary navigationcross-program view must not become deep execution vieweach deep object needs one canonical home
- Main gaps before detailed design is fully build-ready
state model:- when user is in cross-program mode vs program mode,
- whether program switch is global state or filter,
- URL/back behavior,
- timed-attempt switching guardrail.
ownership model:- where course assignment, attempt/result, vocab items, and analytics live canonically.
default behavior:- what opens for single-program users vs multi-program users.
- Critical UX risks called out
All Programscan regress into a pseudo-program if allowed to act as a peer execution context.Overview / Hôm naycan overlap withProgress / Tiến độunless their questions are sharply separated.- Summary surfaces can accidentally become
second homesof the same object.
- Recommended direction from review
- Keep hybrid shell:
- program as context,
- task as primary nav.
- Tighten it with:
- portfolio-only
All Programs, - explicit context switching,
- canonical object ownership,
- asymmetric defaults by learner archetype,
- accessibility semantics designed at IA layer, not deferred to polish.
- portfolio-only
Open items after session
Phần tiêu đề “Open items after session”- Validate true rate of multi-program users and whether
Global Todayshould beat resume-last-workspace for some cohorts. - Validate whether
Từ vựngdeserves permanent top-level placement. - Validate mobile shell compression separately from desktop baseline.
- Validate data readiness for consistent
program + source + canonical_sectionownership on surfaced objects.