This update introduces a major refactor to the online examination experience, including the replacement of exam codes with more robust ID-based routing and the addition of a server-verified passcode gate for enhanced security. We have also addressed key UX issues such as consistent palette numbering, improved state tracking for marked-for-review questions, and a streamlined UI redesign. Additionally, new backend functionality allows for snapshots of AI-generated questions directly into question banks, and tighter controls prevent grading overrides on completed exams. Comprehensive overhaul

Comprehensive overhaul of the online exam system - subh05sus/sparkmentis-fork