Spaces:
Sleeping
Sleeping
Commit History
-
Inspector: instant shell + animated loader, fix scrollbars and dark hint color
- Page loads immediately showing a bouncing books animation while data fetches - Data fetched async via /latest-questions-data, injected with createContextualFragment - Removed overflow-x scroll from card text/answer/hint, use word-break instead - Fixed hint color in dark mode (#94a3b8 instead of near-invisible #475569)73e9d46 -
Redesign inspector: question cards instead of table rows
Each question is now a card with: - Top bar: ID, type/difficulty/bloom/status badges, timestamp, dup marker - Body: full question text (large) + image side-by-side when present - Answer and hint sections with labeled headers below the questioneb69985 -
feat: show answer and hint text inline in question table
e9a56db -
feat: add live search by id/text + filter chips (type, difficulty, bloom, status, answer, duplicates)
46354f6 -
chore: remove who-saved user label (shared credentials make it meaningless)
4044a32 -
feat: group questions by save-batch minute, add user label, redesign inspector page
ccdda22 -
chore: ignore pptx files and update gitignore
00b3af7
-
feat: add Latest Saved inspector page + OCR fallback + Docker setup
- main.py: new /latest-questions FastAPI route renders inline HTML report for instructors to inspect questions saved to EduVerse for a given course + chapter, with Supabase image previews, AM/PM dates, and exact-text duplicate detection. Adds 'Latest saved' button to the main UI header. Slows /health auto-reload heartbeat from 2s to 15s. - extractor.py: Tesseract OCR fallback for pages where get_text returns nothing (scanned PDFs). - requirements.txt: pytesseract + Pillow for OCR. - Dockerfile + .dockerignore + README.md for HF Spaces deployment.9691380
-
feat: upload question diagrams as questionFileId before batch save
- Upload each question's first image to /question-bank/questions/upload-image before the batch create, so the returned fileId is set as questionFileId on the question payload — making images visible in the frontend - Add model answer rendered view with KaTeX toggle (Edit/Done pattern) - Fix model answer textarea hidden by q-text CSS class - Dark-mode styles for answer panel94b3af8
-
Add dark mode toggle with system preference detection
Toggle in the header switches between light and dark themes. Preference is saved to localStorage and restored on reload. Falls back to the OS color scheme on first visit. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>ceeaf3d -
Add PDF picker UI with server-side persistence
Teammates can now upload their own PDF once via a clean file picker. The file is saved server-side so it persists across page refreshes. Branch renamed from master to main. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b148513
-
Initial commit for the EduVerse question generator Python app.
2821b5d