Central Station / YPM-FEATURE-PER-STUDENT-ASSIGNMENT-TARGETING

Per-student assignment targeting

features/per-student-assignment-targeting.md · Updated 2026-05-24
GET /api/tickets/YPM-FEATURE-PER-STUDENT-ASSIGNMENT-TARGETING

Summary

Assign exercises to specific students rather than a whole class — Brian's request; unclear how it fits the current dashboard

5Questions 0Links 0Comments 0PRs
Open questions 5 items
  1. 1 Is the primary use case remediation (extra practice for struggling students) or enrichment (challenge work for advanced students) — or both?
  2. 2 How does the student experience a targeted assignment? Same as a regular one, or flagged differently?
  3. 3 Does this need a new concept in the data model (assignment visibility per student), or can it be handled by creating a "class" of one?
  4. 4 Where in the teacher workflow does per-student assignment feel natural — from the assignment creator, from the student profile, from the class view?
  5. 5 Is the juice worth the squeeze? How often would teachers actually use this vs. just assigning to the whole class?
Spec body Markdown
# Per-student assignment targeting

Let teachers assign an assignment or exercise to specific individual students rather than an entire class. Currently all assignments go to everyone in a class — there's no way to target a subset or a single student.

## Why it's been raised

Brian has raised this multiple times. The use case is differentiated instruction — a teacher sees one student struggling with thesis statements and wants to assign extra thesis practice just to them, without flooding the whole class with work they don't need.

## The tension

This is hard to picture in the current dashboard. Assignments are class-scoped: you pick a class (or classes), and every enrolled student gets the assignment. Per-student targeting would need either:

- A student picker within the assignment flow (in addition to the class picker)
- A way to assign from the student profile ("give this student extra work")
- Some concept of "optional" or "targeted" assignments that only appear for selected students

Each of these has UI implications that aren't obvious yet — where does the teacher see targeted vs. class-wide assignments? How does a targeted assignment show up in the student's view? Does it feel punitive ("why did I get extra work")?

## Open questions

- [ ] Is the primary use case remediation (extra practice for struggling students) or enrichment (challenge work for advanced students) — or both?
- [ ] How does the student experience a targeted assignment? Same as a regular one, or flagged differently?
- [ ] Does this need a new concept in the data model (assignment visibility per student), or can it be handled by creating a "class" of one?
- [ ] Where in the teacher workflow does per-student assignment feel natural — from the assignment creator, from the student profile, from the class view?
- [ ] Is the juice worth the squeeze? How often would teachers actually use this vs. just assigning to the whole class?
Repo sync Not recorded

No repo sync metadata recorded yet.