Skip to content

0003 — Per-learner Assessment targeting

Status: candidate Opened: 2026-07-10 · Area: teacher-portal (Assessment delivery) Reopen trigger: the first real teaching scenario that needs differentiated delivery — an accommodation (extra attempt / different form for specific learners), a make-up sitting, or Group-scoped work building on the Group primitive (ADR-0029).

Found while writing the v1 Teach docs (ADR-0051): delivery of an Assessment is whole-Offering only. The create/edit form places an Assessment in an activity Learning Unit (learningUnitId, form label “Parent unit”) and publishing freezes it for everyone enrolled; there is no UI to target specific learners or Groups (AssessmentsTab.tsx, TestStructureEditor.tsx, checked 2026-07-10). The docs describe placement + publish accurately and do not imply individual assignment.

Adjacent rough edge, same surface: no visible guard that a published Assessment contains at least one item — publish appears possible on an empty structure (unverified against the server; noted, not documented).

Whole-Offering delivery is a coherent v1 model, not a bug — parked as a candidate until a concrete differentiated-delivery need fires the trigger. Any design should reuse Membership/Group scoping rather than invent per-Assessment ACLs.