<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aditya Singh Rajput</title>
    <description>The latest articles on DEV Community by Aditya Singh Rajput (@adii0018).</description>
    <link>https://dev.to/adii0018</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3745372%2Fb4377742-38eb-4628-9e3d-a0ce8992c66c.png</url>
      <title>DEV Community: Aditya Singh Rajput</title>
      <link>https://dev.to/adii0018</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adii0018"/>
    <language>en</language>
    <item>
      <title>Alice Exam Proctor</title>
      <dc:creator>Aditya Singh Rajput</dc:creator>
      <pubDate>Sun, 08 Nov 2026 06:58:28 +0000</pubDate>
      <link>https://dev.to/adii0018/alice-exam-proctor-4ki5</link>
      <guid>https://dev.to/adii0018/alice-exam-proctor-4ki5</guid>
      <description>&lt;h1&gt;
  
  
  Building an AI-Powered Online Exam Proctoring System with React and Django
&lt;/h1&gt;

&lt;p&gt;Online examinations have become increasingly popular, but maintaining examination integrity in a remote environment is still a major challenge.&lt;/p&gt;

&lt;p&gt;As a Computer Science student interested in AI/ML and full-stack development, I started building &lt;strong&gt;Alice Exam Proctor&lt;/strong&gt;, an AI-powered online examination proctoring system.&lt;/p&gt;

&lt;p&gt;The goal was to explore how computer vision and real-time communication can help monitor online examinations.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 What is Alice Exam Proctor?
&lt;/h2&gt;

&lt;p&gt;Alice Exam Proctor is a web-based examination monitoring system designed to detect potentially suspicious activities during online exams.&lt;/p&gt;

&lt;p&gt;The project combines frontend development, backend engineering, computer vision, and real-time event communication.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Technology Stack
&lt;/h2&gt;

&lt;p&gt;Here are the main technologies used in the project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React.js&lt;/strong&gt; – Building the frontend and examination interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Django&lt;/strong&gt; – Backend application and API development.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MediaPipe Face Mesh&lt;/strong&gt; – Facial landmark detection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MediaPipe Iris Landmarks&lt;/strong&gt; – Supporting gaze-related analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;face-api.js&lt;/strong&gt; – Face-related detection capabilities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WebSockets&lt;/strong&gt; – Real-time communication.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MongoDB Atlas&lt;/strong&gt; – Storing application data and examination events.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔍 Key Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Face Monitoring
&lt;/h3&gt;

&lt;p&gt;The system uses facial landmarks to analyze face presence and positioning during an examination.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Gaze Analysis
&lt;/h3&gt;

&lt;p&gt;MediaPipe Face Mesh and iris landmarks are used to explore gaze-related monitoring and identify potentially unusual viewing patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Audio Monitoring
&lt;/h3&gt;

&lt;p&gt;Audio monitoring is active during examinations to support the detection of potential examination violations.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Real-Time Event Monitoring
&lt;/h3&gt;

&lt;p&gt;WebSocket communication helps transmit examination events and violation metadata to the backend.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Event Management
&lt;/h3&gt;

&lt;p&gt;The system records relevant examination events for further review.&lt;/p&gt;

&lt;h2&gt;
  
  
  🏗️ Architecture Overview
&lt;/h2&gt;

&lt;p&gt;The application follows a full-stack architecture:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend (React)&lt;/strong&gt; → &lt;strong&gt;Backend (Django)&lt;/strong&gt; → &lt;strong&gt;Database (MongoDB Atlas)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Computer vision capabilities support examination monitoring, while WebSockets enable real-time event communication.&lt;/p&gt;

&lt;p&gt;The backend receives violation metadata and event information rather than raw audio or video streams.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚧 Challenges During Development
&lt;/h2&gt;

&lt;p&gt;Building this project taught me that developing an AI-powered application involves much more than implementing a machine learning model.&lt;/p&gt;

&lt;p&gt;Some challenges I explored include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrating computer vision into a React application.&lt;/li&gt;
&lt;li&gt;Handling real-time communication.&lt;/li&gt;
&lt;li&gt;Managing frontend and backend integration.&lt;/li&gt;
&lt;li&gt;Configuring CORS for production deployment.&lt;/li&gt;
&lt;li&gt;Connecting MongoDB Atlas securely.&lt;/li&gt;
&lt;li&gt;Deploying frontend and backend services independently.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔮 What's Next?
&lt;/h2&gt;

&lt;p&gt;I want to improve Alice Exam Proctor further by focusing on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More reliable gaze analysis.&lt;/li&gt;
&lt;li&gt;Better event classification.&lt;/li&gt;
&lt;li&gt;Improved monitoring accuracy.&lt;/li&gt;
&lt;li&gt;A more detailed examination analytics dashboard.&lt;/li&gt;
&lt;li&gt;A stronger privacy and consent workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI-based monitoring should support human review rather than automatically treating every detected event as proof of misconduct.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 What I Learned
&lt;/h2&gt;

&lt;p&gt;This project helped me understand how computer vision, web technologies, and backend systems can work together to solve a real-world problem.&lt;/p&gt;

&lt;p&gt;It also improved my understanding of building and deploying full-stack applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology is most exciting when we use it to solve real problems.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;👨‍💻 &lt;strong&gt;About the Developer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm Aditya Singh Rajput, a Computer Science student interested in AI/ML, Python, and full-stack development.&lt;/p&gt;

&lt;p&gt;I'm passionate about building practical AI-powered applications and exploring new technologies.&lt;/p&gt;

&lt;p&gt;🔗 Portfolio: &lt;a href="https://adityasinghrajput.me" rel="noopener noreferrer"&gt;https://adityasinghrajput.me&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub: &lt;a href="https://github.com/adii0018" rel="noopener noreferrer"&gt;https://github.com/adii0018&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 LinkedIn: &lt;a href="https://www.linkedin.com/in/adii001n/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/adii001n/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Have you ever built an AI-powered web application? I'd love to hear about your experience!&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.tourl"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>django</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My Portfolio</title>
      <dc:creator>Aditya Singh Rajput</dc:creator>
      <pubDate>Sun, 25 Oct 2026 09:10:22 +0000</pubDate>
      <link>https://dev.to/adii0018/my-portfolio-473m</link>
      <guid>https://dev.to/adii0018/my-portfolio-473m</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.adityasinghrajput.me/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.adityasinghrajput.me%2Fopengraph-image%3Fd98f06c298704147" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.adityasinghrajput.me/" rel="noopener noreferrer" class="c-link"&gt;
            Aditya Singh Rajput | AI/ML Engineer and Full-Stack Developer
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            AI/ML engineer and full-stack developer specializing in computer vision, NLP, and scalable architectures. 4 shipped products, based in India.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.adityasinghrajput.me%2Ffavicon.ico%3Fv%3D2" width="48" height="48"&gt;
          adityasinghrajput.me
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
