Skip to content

AnusreeReddy/Virtual-Classroom-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Virtual Classroom Management System

Overview

Virtual Classroom Management System is a command-line application developed in Python that simulates an academic environment for students and teachers. The system supports role-based authentication, classroom management, quizzes, attendance, and performance tracking through a menu-driven interface.


Features

  • Student and Teacher registration & login
  • Role-based access control
  • Quiz creation and evaluation
  • Attendance management
  • Q&A discussion system
  • Student performance and grade tracking
  • Secure password input using masked authentication

Technologies Used

  • Python 3
  • File Handling
  • Dictionaries
  • Deque
  • getpass

Project Structure

Virtual-Classroom-Management/
β”œβ”€β”€ Virtual Classroom Management.py
└── README.md

Workflow

  1. Register as a Student or Teacher.
  2. Authenticate using secure login.
  3. Teachers create quizzes and manage attendance.
  4. Students attempt quizzes and participate in discussions.
  5. Track attendance and academic performance.

Demo

Watch the demonstration video:

πŸ”— https://www.linkedin.com/posts/anusree-reddy_virtual-classroom-management-system-activity-7341067553676369921-kH0M


Future Enhancements

  • GUI using Tkinter or PyQt
  • Web-based version using Flask or Django
  • Database integration
  • Assignment submission portal
  • Notification system

About

CLI-based virtual classroom management system supporting role-based authentication, quizzes, attendance tracking, and academic performance management.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages