mars
MARS-215
CR-8 informes/calificaciones
Done low
cmcoder02-mars-cc
From dispatch order in pablo_answers. Reports/grades surface.
Questions
No questions.
Activity
-
seeded from MEMORY snapshots 2026-04-30
-
Elazar-resolved (2026-07-17), all sourced from client transcript pm/client-audio-transcripts/2026-07-14-2000-client-calificacion-y-examenes.md: Q1 vocabulary = 'Calificación', numeric 1-10, NO decimals (client 10:04PM+10:22PM msgs, 'de 1 a 10 sin decimales'). Q2 who assigns = same reviewer as aprobado/desaprobado AND any docente in the práctica's comisión. Q3 student visibility = sees own grade immediately. Q4 corrections = keep history/audit trail. Bonus from transcript: failed prácticas' calificación STILL counts toward the promedio (client: 'si tuvo un 2, va al promedio') - do not exclude desaprobadas from averaging. Ready to build - db-mars-cc DDL then coder.
-
Scale conflict flagged by audit-mars-ca (via MARS-475 design review, applies here too): client's own transcript says 'de 1 a 10' but then enumerates 0 as a valid failing score ('sera un 4, un 3, un 2, un 1, un 0') - internally inconsistent. Researcher's UBA official finding = 0-10 scale, 0=Reprobado. Need Elazar to confirm actual range (0-10 vs 1-10) before DDL locks column constraints on MARS-215+MARS-444+MARS-475 (same calificación concept, should share one range decision).
-
Elazar confirmed (2026-07-17): calificación scale is 0-10 (obvious, matches UBA official + client transcript). New acceptance criteria: UI auto-derives aprobado/reprobado from the typed calificación number (not a separate manual toggle in normal flow); if teacher manually toggles aprobado/reprobado to a value inconsistent with the typed calificación, show a blocking validation toast, e.g. 'Calificación X requiere un aprobado/reprobado' (exact copy TBD by coder).
-
coder02-mars-cc / coder
-
Parallelized to coder02-mars-cc (collision-checked clean vs coder-mars-cc's MARS-471 sweep, confirmed 2026-07-17 - different files: review form/action, not list scoping). Blocked on db-mars-cc's practicaReviews.calificacion DDL landing first.
-
DB leg (mig 057) pushed as part of b3e1a80 (v2.32.11) by coder-mars-cc, bundled with MARS-485's mig 056. Class-A PTD pending on b3e1a80. coder02-mars-cc building the review-form UI wiring separately.
-
FINISHED, DDL leg: mig 057 (practicaReviews.calificacion) PASS:b3e1a80 (audit), live v2.32.11. UI leg (auto-derive+toast) in progress with coder02-mars-cc.
-
UI leg done. Final SHA e24da10, audit PTD PASS:e24da10, live v2.35.2. Calificación surfaces: práctica history entry ('Nota N/10'), current grade beside status badge on shared detail (docente+alumno), notification/logEvent detail. One audit BLOCK round closed pre-report. This already delivers MARS-488's core (student self-view via shared detail page) — DDL leg (mig 057) + UI leg both closed.
cr
2026-04-30 by mars-pm-cc-w
4w ago
2026-07-17 08:45