Commit History

  1. fix raw-file test fixture missing content_type, keep test uploads out of repo dir

    taboola
    f09863f
  2. Revert "Revert "add teacher retention, feedback-loop, and issue-report analytics to admin backend""⁠

    taboola
    701a99e
  3. Revert "add teacher retention, feedback-loop, and issue-report analytics to admin backend"⁠

    taboola
    7d40f39
  4. add teacher retention, feedback-loop, and issue-report analytics to admin backend

    taboola
    c5b3603
  5. remove stale test for removed category-history feature

    taboola
    ba60f61

  1. fix stale test asserting flat dict for get_student_category_history⁠

    taboola
    5f44505
  2. fix dashboard showing results from unsaved quizzes⁠

    taboola
    4ad06b7

  1. fix practice quiz dashboard entries and database storage

    taboola
    2572915
  2. add student login/dashboard, category breakdown, report links, upload visual indicator

    taboola
    63bb1a7

  1. add question rewriting + passage generation, question bank browser, skip image desc, fix quiz stats mismatch, demo data overlay

    taboola
    0ad916a

  1. save practice quiz review, fix empty-generation bug, add quiz/result delete options, restructure dashboard icons

    taboola
    bb5d170

  1. remove obsolete config + hardcoded test path

    taboola
    1eff5e4
  2. fix stale/broken tests, add practice-quiz test

    taboola
    9b7b09a

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

    d2075b0

  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