Commit History

  1. feat: add "Sign in with Google" (Google SSO) for teachers/admins⁠

    chih.yikuan +1: Claude Opus 4.8 (1M context)
    6726707

  1. add student metrics dashboard, save quiz answer records, save original uploaded files

    taboola
    25cb9ab
  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. add per-teacher vocabulary list fed into question generation

    taboola
    e0caf3c
  6. remove stale test for removed category-history feature

    taboola
    ba60f61
  7. restore admin analytics dashboard

    taboola
    ea9634b

  1. remove admin analytics dashboard feature

    taboola
    85ea623
  2. keep passage questions grouped, gate practice quizzes behind student login, fix sheet parsing, drop category accuracy feature

    taboola
    5068d16
  3. remove quiz delete-all, restore question-bank wipe-all, skip llm category when sheet already has it

    taboola
    6a9a4d0
  4. fix dashboard showing results from unsaved quizzes⁠

    taboola
    4ad06b7
  5. remove overly strict completeness check on question bank saves⁠

    taboola
    b38bc7a
  6. require answer and no image placeholder for bank entries; always show all 6 categories

    taboola
    6f81d5a
  7. fix mypy type errors in answer grid, auth, admin, database

    taboola
    1415a75
  8. track uncategorized questions in category history stats

    taboola
    c5e69e1

  1. add admin analytics, fix passage-question generation

    taboola
    0828e33
  2. remove raw-file feature, fix upload reliability, remove mock data

    taboola
    7b8d5bb

  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. store student email, dashboard changes

    taboola
    bb088d0
  2. add individualized practice quizzes, fix heading font, dashboard UI changes

    taboola
    8963f2d
  3. error message in generate student report, gate quiz records on final save, randomize question bank, UI changes

    taboola
    dc384f2
  4. keep dashboard views mounted, fix quiz numbering/graph order, upload UI changes

    taboola
    fccd043
  5. label image questions in report, warn on incomplete download, changes to report aesthetics

    taboola
    8bbeab6
  6. fix inefficient query slowing down student sidebar load

    taboola
    f3b4bb3
  7. cache quiz AI summary during student report instead of regenerating on every dashboard view

    taboola
    c500397
  8. fix empty image questions on upload, label compound questions, reduce grid re-saves

    taboola
    a43df97

  1. more efficient save for student results, visible minimum widith given for progress bar

    taboola
    d3f40d1

  1. fix question number misalignment, show full answer text, fix report scroll-to-top, add dashboard stat icons

    taboola
    18816a6
  2. count quizzes only once saved (not on upload), remove preview emoji

    taboola
    af5c2f3
  3. fixed arrow direction, revised ai prompts, real quiz names + rename feature, graph sync button

    taboola
    b153c87
  4. quiz/bank wipe option, LLM answer check

    taboola
    f66acbf
  5. fix student records, dashboard illustration changed, report generation fixed, and UI changes

    taboola
    8b33cc0

  1. question generation feature, date selection, changes to UI login page and icons

    taboola
    c2c3b04

  1. feat: auto-number quizzes, fix chart layout, connect insights to LLM

    taboola
    0e05714

  1. fix column update

    taboola
    df2f769
  2. fix uploads: students show up in answer grid + reports generation revised

    taboola
    55cde2f
  3. fix student answers missing from answer grid

    taboola
    8ef8427
  4. fixed save_parsed_data crashing on db.refresh after commit

    taboola
    b67364c
  5. fixed broken upload flow

    taboola
    80a09a3
  6. fix delete_parsed_data to accept data_type argument

    taboola
    397604e
  7. Made Student Dashboard the main landing page, replaced placeholder constants with live API calls, fixed database.py to match revised schema

    taboola
    b76ca30

  1. add static UI + schema info

    taboola
    d111633

  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. Refactor to add answer grid & assoicate llm parsing

    Yu Chen
    ad5d4b6