Spaces:
Sleeping
Sleeping
Commit History
-
fix eslint promise handling in quiz and report viewer
taboola169129a
-
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
-
more efficient save for student results, visible minimum widith given for progress bar
taboolad3f40d1
-
fix question number misalignment, show full answer text, fix report scroll-to-top, add dashboard stat icons
taboola18816a6 -
fix student records, dashboard illustration changed, report generation fixed, and UI changes
taboola8b33cc0
-
UX fixes: scroll-to-top, full names in reports, step 3 confirmation message, cleaner upload tables
taboola69197e0 -
question generation feature, date selection, changes to UI login page and icons
taboolac2c3b04 -
login page redesign, sidebar profiles color change, illustration on dashboard, add margin on graph
taboola9930a07 -
redesign of UI, remove emojis, simplify cards and layout
taboola3a83965
-
Add database management: Supabase persistence, teacher profiles, admin dashboard (#1)
- ✨ Add database management: Supabase persistence, teacher profiles, admin dashboard (9f97e2888339dd0323b003479f8691cbcf0ea052) - 🐳 Bump frontend builder to node:22-slim for Vite 7 (>=20.19/22.12 required) (c7044b0c28cc90bebd5f45e00831a4cf5ca1accb) - 🛡️ Fail loud on misconfigured prod DB; Dockerfile migrate && serve (c43fd58ec8aff83b88ef376511e291a963d246a8)4c4a722
-
Redesign Step 2: per-student report generation with wrong-answer filtering
chih.yikuan +1: Claude Opus 4.6 (1M context)Step 2 now shows a student checklist instead of prompt editor. Users select which students to generate reports for. Backend filters each student's wrong answers and only sends the relevant questions + wrong answers to the LLM, dramatically reducing prompt size. Reports generate sequentially with live progress in Step 3's tabbed viewer. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>f002ae5
-
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