▣ wi

MARS-29 · mars · child of #686

Block JTP unassign-to-null in /alumnos dropdown: remove the empty '-' option for the JTP (assignedTeacherUserId) column so a student's JTP can only be reassigned to another teacher, never cleared to none. KEEP '-' for the ayudante column (ayudante is optional). Add server-side guard in reassignTeacher rejecting null when field=assignedTeacherUserId.

Ref
MARS-29 (#711)
Project
mars
Parent
done #686 Ayudante grading-responsibility = NONE (Elazar policy B): ayudantes must NOT count toward sin-calificar NOR receive grading nags. getJtpStats pending/sin-calificar axis -> JTP (assignedTeacherUserId) ONLY (drop ayudante CROSS JOIN from that axis); weekly-kpi grading nags -> JTP only; drill auto-follows getJtpStats. Acceptance: Belén Montoya bcd98024 (pure ayudante) shows 0% sin calificar; no ayudante gets a grading nag. Fixes both Belén-100% + Florencia-nag complaints.
Status
done
Priority
normal
Type
bug
Assigned
coder02-mars-cc coder
Created by
wi-cli-venus
Created
2026-06-06T05:04:06.673Z
Updated
2026-06-06T05:09:45.922Z
Closed
2026-06-06T05:09:45.922Z

Sub-items

No sub-items.
+ Add sub-item

Questions

No questions.

Event log