ClassLens / chatkit /backend

Commit History

  1. Dashboard for all teachers (own-data scoped) + fix report IDOR (#3)⁠

    d2075b0
  2. Admin: quiz-detail view (raw files + structured Q&A) + student raw answers (#2)⁠

    108b5b1

  1. Add database management: Supabase persistence, teacher profiles, admin dashboard (#1)⁠

    4c4a722

  1. simplify the answer parsing tool selection

    Yu Chen
    73c0cf0
  2. make csv no required to have equal mark as correct

    Yu Chen
    363b160

  1. custom csv upload logic

    Yu Chen
    0641d27
  2. custom csv upload logic

    Yu Chen
    ea3a98c

  1. rebuild the pdf parsing logic

    Yu Chen
    8d3145b
  2. fix the answer parsing not aligned logic

    Yu Chen
    1ce0b71
  3. 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. Fix: Replace passlib with bcrypt directly to fix compatibility bug⁠

    chih.yikuan +1: Claude Opus 4.6
    cd0918a
  2. Redesign ClassLens v2: 3-step exam analysis workflow⁠

    chih.yikuan +1: Claude Opus 4.6
    bc45e54

  1. Fix: Add explicit CORS headers and improve file serving for report-demo route

    chih.yikuan
    6884131
  2. Fix: Add test route and improve report-demo route with better error handling

    chih.yikuan
    9fdcfbc
  3. Fix: Improve report-demo route with better path resolution and error handling

    chih.yikuan
    8f19122
  4. Add /report-demo route to serve HTML report template

    chih.yikuan
    a9ffafc
  5. feat: add report-template.html static hosting⁠

    chih.yikuan
    55fb498

  1. email-done

    chih.yikuan
    5ee5085

  1. 🔧 Fix OAuth: auto-detect redirect_uri + sync all ClassLens updates

    chih.yikuan
    e5c2788
  2. 🚀 ExamInsight: AI-powered exam analysis for teachers⁠

    chih.yikuan
    054d73a

  1. Simplify ChatKit backend (#104)

    b0fbfe1
  2. Add unmanged sample with a minimal backend (#98)⁠

    69f2236