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).
Evidence
Section titled “Evidence”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).
Disposition
Section titled “Disposition”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.