ClassLens-dev / chatkit /backend /app /report_generator.py

Commit History

  1. Refactor to add answer grid & assoicate llm parsing

    Yu Chen
    ad5d4b6

  1. Fix: Clarify default prompt — non-dash answers are wrong answers⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    bb875d5
  2. Simplify: send raw data to LLM, let user's prompt control interpretation⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    34b22f3
  3. Fix: Treat '-' and similar markers as correct answers in student data⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    c99a18b
  4. Fix: Handle missing teacher answers — include all student answers instead⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    3efc9d0
  5. Add final prompt preview tab with real student data substitution⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    5722fbf
  6. Redesign Step 2: per-student report generation with wrong-answer filtering⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    f002ae5

  1. Fix: Add prompt size check and auto-truncate students to prevent empty LLM responses⁠

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    30ff567

  1. Redesign ClassLens v2: 3-step exam analysis workflow⁠

    chih.yikuan +1: Claude Opus 4.6
    bc45e54