Commit History

  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. rm logic for tool selection for qustion parsing

    Yu Chen
    5aa8761
  2. rebuild the pdf parsing logic

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

    Yu Chen
    1ce0b71
  4. 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. Add prompt editor and data preview back to Step 2⁠

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

    chih.yikuan +1: Claude Opus 4.6 (1M context)
    f002ae5
  8. Add data preview modal before report generation⁠

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

  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: Add .dockerignore and optimize Dockerfile to reduce image size⁠

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

  1. Fix: Replace passlib with bcrypt directly to fix compatibility bug⁠

    chih.yikuan +1: Claude Opus 4.6
    cd0918a
  2. Add invite code gate page before login⁠

    chih.yikuan +1: Claude Opus 4.6
    459bded
  3. 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. Fix: Change SDK from static to docker and add Dockerfile at root

    chih.yikuan
    4d7cfb5
  5. Add /report-demo route to serve HTML report template

    chih.yikuan
    a9ffafc
  6. docs: replace README.md with ClassLens content

    chih.yikuan
    fa8b54d
  7. fix: remove short_description field to pass validation

    chih.yikuan
    be3728b
  8. docs: update README.md with ClassLens content

    chih.yikuan
    44cb615
  9. fix: remove short_description to avoid length validation error

    chih.yikuan
    f2d052a
  10. fix: shorten short_description to 18 chars

    chih.yikuan
    e308d4b
  11. fix: shorten short_description to 35 chars

    chih.yikuan
    6a8eea4
  12. fix: shorten short_description to meet HF Spaces 60 char limit

    chih.yikuan
    3ff6b02
  13. docs: update README.md with ClassLens content instead of ChatKit templates

    chih.yikuan
    d439ceb
  14. docs: update README.md with ClassLens content

    chih.yikuan
    2a21b93
  15. fix: configure static SDK to serve report-template.html

    chih.yikuan
    f9d2cc6
  16. Update readme⁠

    Verified signature
    ef4b129
  17. fix: simplify README.md config per HF Spaces Docker SDK docs - remove app_file (not needed for Docker)

    chih.yikuan
    bcb3863
  18. fix: add app_file to README.md for Docker SDK

    chih.yikuan
    af4647d
  19. update readme⁠

    Verified signature
    fd85e2c
  20. fix: recreate README.md with proper YAML frontmatter for HF Spaces

    chih.yikuan
    6288c42
  21. chore: remove README.md

    chih.yikuan
    ee9c668
  22. fix: restore emoji and add short_description per HF Spaces docs

    chih.yikuan
    74ad915
  23. fix: add license field to README YAML metadata

    chih.yikuan
    3581710
  24. fix: ensure sdk_version is quoted string in README YAML

    chih.yikuan
    b69875b
  25. fix: update README.md YAML frontmatter for HF Spaces⁠

    chih.yikuan
    1dcf0f5
  26. chore: exclude binary files from HF Spaces deployment

    chih.yikuan
    1e7029d
  27. 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