-
Notifications
You must be signed in to change notification settings - Fork 0
Outcomes - improve ux #365
Copy link
Copy link
Open
Description
Description
Now that the app supports multiple outcomes per study (and therefore multiple checklists per study), the UI across all stages needs to better accommodate this multi-outcome paradigm. The current UX was originally designed for single-checklist-per-study and while outcomes have been added, the overall experience needs refinement.
Areas Requiring Improvement
All Studies Tab
- How studies with multiple outcomes and checklists are displayed
- Clarity around which outcomes have been defined and which still need checklists
Todo Tab
- Managing multiple checklists per study (one per outcome) should be intuitive
- Current expandable rows (
TodoStudyRow.jsx) need clearer visual hierarchy when multiple checklists exist ChecklistForm.jsxoutcome selector UX
Reconcile Tab
- Grouping reconciliation pairs by outcome needs to be clearer
- Ready vs. waiting groups per outcome should be visually distinct
Completed Tab
- Viewing completed results across multiple outcomes per study
CompletedStudyRow.jsxcompact "+N more" indicator may not be sufficient
Key Files
packages/web/src/components/project/todo-tab/TodoStudyRow.jsxpackages/web/src/components/project/reconcile-tab/ReconcileStudyRow.jsxpackages/web/src/components/project/completed-tab/CompletedStudyRow.jsxpackages/web/src/components/project/all-studies-tab/AllStudiesTab.jsxpackages/web/src/lib/checklist-domain.js(outcome grouping logic)
Notes
This is a UX improvement pass, not a feature addition. The underlying outcome/checklist data model and grouping logic in checklist-domain.js already work correctly.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels