• Home
  • About
  • Experience
  • Projects
  • Skills
  • Blog
  • Contact
© 2025 iAMVamsi.

Made with by iAMVamsi.

← Back to Projects
Computer Vision & ML

Remote E-Proctoring System

Built a comprehensive remote proctoring system employing multiple machine learning models to assist administrators in detecting cheating during large-scale exams.

Completed: June 1, 2021Computer Vision & ML
PythonTensorFlowOpenCVReactAWSFirebase
View Source Code
Remote E-Proctoring System

Project Overview

Developed an advanced e-proctoring solution as my undergraduate final year project to address the growing need for remote exam monitoring. The system features five continuous monitoring components: facial recognition using dlib for user verification, audio analysis with speech recognition and NLP for detecting suspicious conversations, gaze detection to monitor attention patterns, person counting to ensure single-user presence, and object detection to identify unauthorized devices like phones. The backend is built with Python using TensorFlow, OpenCV, and various ML libraries, while the frontend uses React for a user-friendly interface. The system integrates with AWS S3 for secure cloud storage and Firebase for real-time data management. This project provided comprehensive experience in computer vision, machine learning model integration, cloud architecture, and building scalable web applications for educational technology.

Key Features

  • ✓
    User verification through face recognition
  • ✓
    Audio analysis using NLP techniques
  • ✓
    Gaze detection and tracking
  • ✓
    Person counting in exam environment
  • ✓
    Object and phone detection
  • ✓
    Real-time cheating behavior identification
  • ✓
    AWS S3 cloud storage integration
  • ✓
    Firebase real-time database
  • ✓
    Administrative monitoring dashboard
  • ✓
    Multi-user exam session support

Technical Challenges

  • ⚡
    Real-time processing of multiple ML models
  • ⚡
    Accurate face recognition under varying conditions
  • ⚡
    Audio analysis for suspicious conversations
  • ⚡
    Balancing security with user privacy
  • ⚡
    Scalable cloud infrastructure design

Technologies Used

PythonTensorFlowOpenCVDlibSpeechRecognitionPyAudioNLTKFirebaseAWSReactHTML/CSSJavaScript

Project Info

CategoryComputer Vision & ML
CompletedJune 1, 2021
FeaturedYes

Collaboration

🎓
Panimalar Engineering College

University

Team

👤
Mohan Vamsi

Lead Developer & Final Year Student

Screenshots

Remote E-Proctoring System screenshot 1
Remote E-Proctoring System screenshot 2
Remote E-Proctoring System screenshot 3

Related Projects

NLP Pipeline for Medical Data Processing

NLP Pipeline for Medical Data Processing

Built an NLP pipeline to process Medline XML and ChEBI ontology data for clinical research and pharmaceutical applications.

December 1, 2024 • AI/Life Sciences
Comparative LLM Fine-tuning for Knowledge Extraction

Comparative LLM Fine-tuning for Knowledge Extraction

Conducted systematic comparative experiments on Mistral-7B fine-tuning using three distinct approaches on NewsKG21 dataset to optimize knowledge extraction performance.

November 15, 2024 • AI/Life Sciences
Bio-Inspired Optimization for Personalized Diabetes Management

Bio-Inspired Optimization for Personalized Diabetes Management

Developed a bio-inspired optimization system integrating genetic algorithms with physiological modeling for personalized Type 2 diabetes management.

April 20, 2025 • AI/Life Sciences

Interested in This Project?

Have questions about the implementation or want to discuss similar projects? Let's connect!

Get in TouchView More Projects