Spaces:
Sleeping
Sleeping
Commit History
-
add student metrics dashboard, save quiz answer records, save original uploaded files
taboola25cb9ab
-
fix eslint unsafe-any errors in api error handling
taboola0c45ae1 -
add login error messages, shorten category tooltip
taboolac6bdd55
-
add student/teacher toggle to root login page
taboola034d344
-
error message in generate student report, gate quiz records on final save, randomize question bank, UI changes
tabooladc384f2
-
quiz/bank wipe option, LLM answer check
taboolaf66acbf
-
question generation feature, date selection, changes to UI login page and icons
taboolac2c3b04 -
UI redesign to light theme, question bank creation, report redesign, info tooltips, and icon labels
taboolae2fcda8
-
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
-
🔧 Fix OAuth: auto-detect redirect_uri + sync all ClassLens updates
chih.yikuane5c2788 -
🚀 ExamInsight: AI-powered exam analysis for teachers
chih.yikuanFeatures: - Google Forms/Sheets integration - AI grading with GPT-4.1-mini - Beautiful HTML report generation (bilingual EN/中文) - Chart.js visualizations - Real-time tool call logging - Email reports via Gmail SMTP - Docker deployment for HF Spaces054d73a
-
Add unmanged sample with a minimal backend (#98)
* Move existing starter app to managed-chatkit * Add chatkit example * Update CI * Small fixes * Remove to_message_content * Simplify * Next -> Vite69f2236