🎨 Evalium – Assignments UX Roadmap
Owner: Product Design + Product Engineering
Status: Backlog / Feature Ideation
Related: assignments-backend-roadmap.md, architecture
This document represents future UX layers that sit on top of the secure backend behaviours defined in the backend roadmap.
These UX enhancements are optional, non-blocking, and can be layered gradually without altering backend invariants.
Phase A — MVP UX (After Backend Foundation)
A.1 Guided Assignment Wizard
A simple, joyful SMB-first flow:
- Select audience (email or CSV)
- Select deadline (“tomorrow morning” presets)
- Optional settings (attempts, time overrides)
- Preview final state before sending
Inline preview:
- Candidate UI preview
- Email template preview
- Calendar (.ics) link preview
A.2 CSV Bulk Enrolment
- Paste/upload CSV
- Inline validation
- Automatic normalisation of emails & metadata
A.3 Basic Filtering
- Search users by name/email
- Filter by role, org unit
- Enables “quick assign to filtered list”
Phase B — Flexibility & Scale UX
B.1 Faceted Filter Sidebar
Attributes include:
- Department
- Location
- Tags
- Tenure
- Past score (via analytics pipelines)
B.2 Saved Segments
Reusable dynamic groups, e.g.:
- “London Engineers”
- “Interns <30 days”
- “Underperformers in Topic: SQL”
B.3 Assignment Templates (UX Layer)
Templates wrap:
- evaluation_version_id
- settings
- messaging
- deadlines
Phase C — Power-User & Automation UX
C.1 Boolean Filter Builder
Visual AND/OR/NOT builder.
C.2 Command Palette
Cmd/Ctrl + K to launch:
“Assign to users where Department = Sales AND Score < 70%”
C.3 Automated Re-Enrollment
Rules such as:
- “Reassign if score < 70%”
- “Email reminder after 48h inactivity”
- “Escalate to manager if overdue”
These map cleanly onto backend automation jobs later.
C.4 Predictive Assistance
AI-powered suggestions:
- Recommended deadlines
- Recommended cohorts
- Detection of risky deadlines (holidays, weekends)
Phase D — Enterprise & Integrations
D.1 HRIS & ATS Integration
Pull fields such as:
- Department
- Manager
- Office
- Employment type
Auto-refresh segments and groups.
D.2 Real-Time Assignment Health
Integrate with the “Command Center” backend:
- Live progress bars
- “Not Started” / “In Progress” / “Completed”
- Alerts for anomalies (“multiple tab switches”)
D.3 Collaborative Workflows
- Comment threads
- @-mentions
- Version history for assignment templates
- Approval flows (“Reviewer must approve before launch”)
Phase E — Advanced Analytics & Assessment Quality
E.1 Cohort Benchmarking
Within the assignment UI:
“Average score for this test is 72%. Your cohort is trending at 66%.”
E.2 Item-Level Analytics
Show weak skill areas across cohorts.
E.3 Auto-Calibration (Future)
Suggest item replacements when item-level reliability drops.
Summary
This UX roadmap captures:
- Everything that delights SMBs
- Everything that enterprises expect
- Everything that differentiates Evalium
Backend correctness always comes first (see assignments-backend-roadmap.md), but these UX layers can be gradually applied as the platform matures.