Skip to content

itbindu/Live_Learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Virtual Classroom with Real-Time Quizzes

πŸ“– Overview

The Virtual Classroom with Real-Time Quizzes is a web-based platform designed to enhance online learning by integrating live interaction and assessment tools. It enables teachers and students to collaborate in real-time with interactive quizzes and instant feedback.

βš™οΈ Features

  • βœ… Live virtual classroom with real-time interaction
  • πŸ“ Real-time quizzes with instant feedback
  • πŸ‘©β€πŸ« Teacher dashboard for monitoring student performance
  • πŸ‘¨β€πŸŽ“ Student dashboard for accessing classes and materials
  • πŸ“Š Leaderboard to track student progress
  • πŸ“‚ Learning Management System (LMS) for content sharing
  • πŸ“… Automated attendance tracking
  • πŸ” OTP-based authentication and secure login
  • πŸŽ₯ Video conferencing using WebRTC
  • 🧠 AI-based proctoring (face detection & anti-cheating system)

πŸš€ How to Run

1️⃣ Install Requirements

  • Node.js
  • MongoDB
  • npm

Check installation:

node -v
npm -v

Clone the Repository

git clone https://github.com/itbindu/Live_Learn.git
cd Live_Learn

Install Dependencies Frontend:

cd frontend
npm install
npm start

Backend:

cd backend
npm install
npm start

4️⃣ Run the Application Open your browser and go to:

Code

http://localhost:3000

πŸ” Security OTP-based authentication system JWT-based secure login Password hashing using bcrypt Role-based access control (Teacher / Student) AI-based proctoring system to prevent cheating 🧰 Technology Stack Frontend:

React.js CSS3 Backend:

Node.js Express.js Database:

MongoDB Real-Time Communication:

Socket.IO WebRTC Other Tools:

Face-api.js (AI proctoring) Cloudinary (file storage) Nodemailer (email service) πŸ›  Future Improvements πŸ“± Mobile application support πŸ€– AI-based personalized learning recommendations πŸ“Š Advanced analytics dashboard ☁️ Cloud deployment (AWS / Azure) 🎨 Improved UI/UX design 🀝 Contributing Contributions are welcome!

Fork the repository Create a new branch (feature/your-feature-name) Commit your changes Push to your branch Open a Pull Request πŸ“œ License This project is licensed under the MIT License.

πŸ“¬ Contact Developer: G. Bindu πŸ“§ Email: 22wh1a1273@bvrithyderabad.edu.in

About

Virtual Classroom with Real-Time Quizzes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors