Academic Honesty & Examination Integrity Policy
Academic Honor Code: Consisto provides rigorous test preparation (NCERT, CBSE, JEE, NEET) and Computer-Based Testing (CBT) engines. Maintaining academic integrity is essential for accurate performance evaluation.
1. Student Academic Honor Code
All students attempting Daily Practice Papers (DPPs), mock tests, or scheduled Computer-Based Tests (CBTs) agree to adhere to the Consisto Academic Honor Code:
- You must complete all tests and examinations independently without unauthorized external assistance, unauthorized browser tabs, AI answer generators, or proxy test-takers.
- You may not copy, capture, record, distribute, or share test questions, question bank items, or answer keys with third parties.
- You may not exploit software vulnerabilities, tamper with client-side timers, or attempt to reverse-engineer examination API payloads.
2. Automated Proctoring & Violation Detection
Consisto examination modules (`app/s/attempt.php`, `cbt/exam.php`) incorporate automated proctoring mechanisms to enforce test security:
- Full-Screen & Focus Loss Tracking: The exam interface monitors browser window focus and full-screen states. Leaving the examination tab or minimizing the window registers a security violation strike.
- Proctoring Notice & Lock Overlay: Upon detecting a focus loss or window switch event, the system displays a security warning banner (`proctorLockOverlay`) and logs the violation in test attempt records.
- Maximum Violation Thresholds & Auto-Submission: Teachers configure maximum allowed violation strikes per exam. Exceeding the specified violation limit triggers automatic lock-out and immediate test submission.
- Server-Side Verification: Exam timers, saved responses, and final score calculations are validated server-side. Client-side timer manipulation cannot override server time-stamps.
3. Question Bank & Formula Integrity
Examination content (questions, options, step-by-step solutions) is protected by intellectual property controls and rendered using standardized mathematical notation engines (KaTeX / LaTeX):
- Questions are retrieved dynamically via secure API endpoints (`app/api/dpp/`, `cbt/api/`).
- Correct answer keys are held securely on the server during active exam sessions and are never transmitted in raw client attempt payloads.
4. Disciplinary Consequences for Violation
Violations of academic integrity will result in disciplinary measures, including invalidation of exam scores, forfeiture of streak progress, notification to school administrators, and temporary or permanent suspension under our Community Ban Policy.