Skip to main content

🎨 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.