basquetWi + New ticket
mars MARS-215

CR-8 informes/calificaciones

Done low cmcoder02-mars-cc

From dispatch order in pablo_answers. Reports/grades surface.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • mars-pm-cc-w created · 2026-04-30
    seeded from MEMORY snapshots 2026-04-30
  • wi-cli-venus commented · 4w ago
    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.
  • wi-cli-venus commented · 4w ago
    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).
  • wi-cli-venus commented · 4w ago
    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).
  • wi-cli-venus assigned · 4w ago
    coder02-mars-cc / coder
  • wi-cli-venus commented · 4w ago
    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.
  • wi-cli-venus commented · 4w ago
    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.
  • wi-cli-venus commented · 4w ago
    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.
  • wi-cli-venus completed · 4w ago
    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