Skip to content

sathwikre/Virtual_classroom_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Virtual Classroom System — A Unified Academic Platform for College Learning

💡 The Inspiration

“Sir shared the notes… but where?” “Video was sent last week, I can’t find it now.” “Live class link is in mail or WhatsApp?”

In our college, there was no single platform for academics.

What usually happened was:

Notes shared in WhatsApp groups

Recorded videos sent through email or Drive links

Live classes conducted on different platforms

Students wasting time searching for materials

Teachers repeatedly explaining where things were shared

This created confusion, delay, and poor organization for both students and teachers.

That’s when we realized the real problem was not learning — it was managing learning resources.

That’s where the Virtual Classroom System comes in.

🚀 What This Project Solves

The Virtual Classroom System brings everything related to classroom learning into one place.

Notes

Recorded videos

Live classes

Teacher–student communication

No more searching. No more confusion. Just one platform for everything academic.

🔁 How It Works (The Flow)

1️⃣ One Common Entry Point

A single homepage for everyone

Users choose whether they are a Student or Teacher

2️⃣ Teacher Side

Teachers can:

Upload notes for specific branches and years

Upload recorded lecture videos

Conduct live online classes

Send emails or updates to selected students

Manage all academic content from one dashboard

3️⃣ Student Side

Students can:

Log in securely

Access notes anytime

Watch recorded lectures again and again

Join live classes easily

Stay updated without depending on others

4️⃣ Behind the Scenes

Login and authentication handled securely

Data stored in a centralized database

Access controlled based on role (student / teacher)

📂 Project Structure Overview

The project is divided into clear modules for simplicity and scalability.

🔹 Frontend

Handles what users see and interact with.

Login pages

Dashboards

Notes and video viewing pages

Clean and simple UI

Built using:

HTML

CSS

JavaScript

🔹 Backend

Handles logic and data flow.

User authentication

File handling

Role-based access

Communication between frontend and database

Built using:

PHP

🔹 Database

Stores all academic data.

User details

Notes and video records

Branch and year mappings

Built using:

MySQL (XAMPP)

🛠️ Technologies Used

Frontend HTML, CSS, JavaScript

Backend PHP

Database MySQL, XAMPP

🧠 Key Features

One centralized academic platform

Separate logins for teachers and students

Organized notes and video storage

Live class support

Branch and year-based access

Reduced dependency on WhatsApp and emails

Saves time for both students and teachers

🎯 Goal of the Project

The goal of this project is to simplify and organize digital learning in colleges by providing a single reliable platform for all classroom activities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published