Tewodros-Berhane/AI-Based-Cheating-Detection-System-for-Online-Exams ? reverse-engineered prompt
Reverse engineered prompt
Build me a full stack online exam platform called Exam Shield AI that lets admins manage examiners and courses, lets examiners create and run exams, and lets students register, take tests, and see results.
I want a clean React app with separate experiences for admin, examiner, and examinee, plus a Node and Express backend, MongoDB storage, and a Python AI service for live proctoring. The exam flow should support email access, pre exam checks like camera, microphone, screen share, fullscreen, and network readiness, then live monitoring during the test with alerts for suspicious behavior, no face, multiple faces, tab switching, disconnects, and similar issues. Examiners should be able to acknowledge incidents, warn students, force submit, reopen sessions, and review results and exam quality analytics after the exam.
Please make it work well with Docker Compose, include basic auth, real time updates, auto save and reconnect recovery, and sensible starter defaults for local development. Look up current docs online if you need to.
Are you gonna build this?
make sure you review the code using coderabbit