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, 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: Admins can monitor student progress and make informed decisions using advanced tracking tools.
- Attendance Tracking System: Monitors student attendance with added functionality through plugins, including a Zoom integration.
- AI Feedback Summarizer: Summarizes student feedback, providing concise insights that save time and effort.
- Student Feedback Analysis: Categorizes feedback into good and bad for detailed analysis and action plans.
- Grievance Form: Identifies and resolves student issues quickly, reducing dropout rates.
- Alumni Community and NGO Support: Offers additional encouragement and support to students, enhancing their educational experience and reducing dropout rates. Shared success stories provide reassurance to family members, encouraging their support.
- Data Mining for Comprehensive Analysis: Perform in-depth analysis of college, alumni, and student information stored in the database.
- One-click Email Templates: Streamline communication with colleges through predefined email templates.
- 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 with ReactJs, and a scalable database with MongoDB. The Zoom plugin for attendance and the Gemini chatbot are integrated to enhance the system's functionality.
- Clone the Repository:
https://github.com/cfgbengaluru24/Team-58
cd Team-58
- 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 the backend and frontend servers and navigate to the application in your browser.
The code ("Code") in this repository was created solely by the student teams during a coding competition hosted by JPMorgan Chase Bank, N.A. ("JPMC"). JPMC did not create or contribute to the development of the Code. This Code is provided AS IS and JPMC makes no warranty of any kind, express or implied, as to the Code, including but not limited to, merchantability, satisfactory quality, non-infringement, title or fitness for a particular purpose or use.