Settings & Preferences
Configure FastAPI backend connection, authentication keys, generation defaults, and storage
API Authentication Keys
Authenticates requests to the ExamCraft FastAPI backend services
Authenticates test generation, chapter querying, and PDF rendering requests
Authorizes textbook PDF upload, chunking, and Qdrant collection upsert
Default Generation & Application Preferences
Pre-configure default assessment parameters, UI theme, and background telemetry
Periodically queries GET /api/health to track live backend, LLM, and Qdrant latency
Gracefully load realistic curriculum sample data (Classes 9–12) when offline or backend unreachable
Local Storage & Cache Manager
Granularly purge locally stored test drafts, archived history, or reset application state
Reset current in-progress test in Studio
Purge history archive of generated tests
Purge active draft, cached tests, and recent papers archive
Wipe all storage and reset all settings