This repository contains the code and documentation for the Online Assessment with Video Proctoring System. Our solution leverages advanced technologies to automate the student assessment process, provide continuous support, and enhance decision-making and student engagement.
- Online Assessment with Video Proctoring: Automates the selection process using video proctoring to ensure integrity and efficiency.
- AI-enabled Chatbot: Provides continuous support for students by answering queries and providing guidance.
- Digital Presence for Student Briefings: Enhances student engagement through a robust digital platform for briefings and announcements.
- Enhanced Decision-Making and Student Progress Tracking: Allows admins to monitor student progress and make informed decisions using advanced tracking tools.
- Attendance Tracking System: Tracks student attendance, with functionality for Zoom integration.
- AI Feedback Summarizer: Summarizes student feedback into concise insights to save time and effort.
- Student Feedback Analysis: Categorizes feedback into positive and negative for detailed analysis and actionable plans.
- Grievance Form: Identifies and resolves student issues quickly, helping reduce dropout rates.
- Alumni Community and NGO Support: Provides encouragement and support to students, fostering a positive learning environment. Success stories are shared to offer reassurance to families.
- Data Mining for Comprehensive Analysis: In-depth analysis of college, alumni, and student data stored in the system.
- One-click Email Templates: Streamline communication with predefined templates for colleges.
- Backend: Python
- Frontend: ReactJs
- Database: MongoDB
- Attendance Plugin: Zoom integration
- Chatbot: Gemini
The system architecture includes a robust backend built with Python, a user-friendly interface using ReactJs, and a scalable MongoDB database. Additional functionality is provided through the Zoom plugin for attendance and the Gemini chatbot for student support.
-
Clone the Repository:
git clone https://github.com/Pranjal-88/Digital-Dots.git
-
Backend Setup: Navigate to the backend directory and follow the instructions to set up the Python environment and dependencies.
-
Frontend Setup: Navigate to the frontend directory and install the necessary npm packages.
-
Database Setup: Ensure MongoDB is installed and running. Configure the database settings as required.
-
Run the Application: Start both the backend and frontend servers, then open the application in your browser.