Spaces:
Sleeping
Sleeping
Commit History
-
fix ruff formatting in file_processor.py
taboola7986ac3 -
add student metrics dashboard, save quiz answer records, save original uploaded files
taboola25cb9ab
-
apply ruff formatting to backend
taboolae07612c
-
remove raw-file feature, fix upload reliability, remove mock data
taboola7b8d5bb
-
label image questions in report, warn on incomplete download, changes to report aesthetics
taboola8bbeab6 -
fix empty image questions on upload, label compound questions, reduce grid re-saves
taboolaa43df97
-
fix: answer grid question count from answer sheet, not questions PDF
taboolab21ef71 -
fix uploads: students show up in answer grid + reports generation revised
taboola55cde2f -
fix student answers missing from answer grid
taboola8ef8427 -
fixed broken upload flow
taboola80a09a3
-
custom csv upload logic
Yu Chen0641d27
-
rebuild the pdf parsing logic
Yu Chen8d3145b -
fix the answer parsing not aligned logic
Yu Chen1ce0b71
-
Redesign ClassLens v2: 3-step exam analysis workflow
chih.yikuan +1: Claude Opus 4.6Replace ChatKit-based chat UI with a structured 3-step workflow: 1. Upload & parse exam files (questions, student answers, teacher answers) via GPT Vision 2. Edit analysis prompts with save/load/share functionality 3. Generate and export HTML reports (PDF/PNG) - Add JWT email/password auth (replace Google OAuth) - Add file processor with multi-format support (PDF, images, text files) - Add image-to-text description for visual exam content - Add model selector (GPT-5.4, 5.3 Instant, 4o, etc.) - Add per-zone file upload with inline parsed data preview - Remove ChatKit SDK, Google Sheets, email service dependencies - Remove .env from tracking (contains API keys) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>bc45e54