This massive refactor elevates the UnitTest system from a simple quiz to a robust, proctored assessment engine that mirrors our core Exam capabilities. It introduces a full lifecycle (DRAFT to RESULTS_RELEASED), server-authoritative grading, advanced anti-cheating measures like fullscreen/tab-switch monitoring, and data structures shared with the Exam module for easier maintenance. This brings professional-grade assessment features to the UnitTest pipeline. Significant Refactor

UnitTest system fully overhauled for parity with online Exams - subh05sus/sparkmentis-fork