Skip to content

For Joining the Dots Foundation in Code For Good '24

Notifications You must be signed in to change notification settings

Pranjal-88/Digital-Dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Assessment with Video Proctoring System

📄 Project Overview

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.

✨ Features

  • 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.

🔮 Future Enhancements

  • 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.

🛠️ Technology Stack

  • Backend: Python
  • Frontend: ReactJs
  • Database: MongoDB
  • Attendance Plugin: Zoom integration
  • Chatbot: Gemini

🏛️ System Architecture

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.

⚙️ Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/Pranjal-88/Digital-Dots.git
  2. Backend Setup: Navigate to the backend directory and follow the instructions to set up the Python environment and dependencies.

  3. Frontend Setup: Navigate to the frontend directory and install the necessary npm packages.

  4. Database Setup: Ensure MongoDB is installed and running. Configure the database settings as required.

  5. Run the Application: Start both the backend and frontend servers, then open the application in your browser.

About

For Joining the Dots Foundation in Code For Good '24

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published