Online Quiz Exam Application Java, TCP/IP, WebRTC | Academic Project
Project Overview: Designed and developed a Java-based application for administering online exams, utilizing TCP/IP for reliable data transfer and WebRTC for real-time monitoring. The system enables teachers to supervise exams effectively while providing students with a robust platform for taking tests. Key Features: Real-Time Exam Monitoring: Integrated WebRTC to allow teachers to observe students' screens during the exam, ensuring adherence to exam protocols. Secure Data Communication: Employed TCP/IP protocols to ensure secure and efficient transmission of quiz data between clients and servers. Tab Switch Detection: Implemented functionality to detect and report the number of times a student switches tabs during the exam, helping uphold the integrity of the testing environment. Impact: Enhanced the transparency and integrity of online examinations, providing educators with tools to monitor and manage exams actively, while ensuring a fair testing process for students.