E-Proctor: Redefining Secure Programming Examinations with an Intelligent Online Platform
##plugins.themes.bootstrap3.article.main##
الملخص
Traditional paper-based testing does not normally examine coding capabilities well without replicating real-world experience. That called for the creation of E-Proctor, which is an intelligent web platform that transforms programming tests. The system follows the MVC pattern for scalability and reliability. Developed in VS Code, it uses React.js for the frontend, Express.js on Node.js as the backend, and PostgreSQL as the database. The platform's development environment enables students to code, test, and submit under exam-like conditions for a realistic assessment of skills. It features live testing with anti-cheating tools like window monitoring and browser locking. The system was also tested through the Cypress end-to-end testing suite. The system effectively generated, managed, and graded examinations securely, meeting the project goal. Initial tests show it reduces academic dishonesty and improves programming evaluation quality. Testing confirms it provides a more realistic testing experience and lowers the administrative burden for teachers.







