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.
- 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
- Python 3
- File Handling
- Dictionaries
- Deque
- getpass
Virtual-Classroom-Management/
βββ Virtual Classroom Management.py
βββ README.md
- Register as a Student or Teacher.
- Authenticate using secure login.
- Teachers create quizzes and manage attendance.
- Students attempt quizzes and participate in discussions.
- Track attendance and academic performance.
Watch the demonstration video:
- GUI using Tkinter or PyQt
- Web-based version using Flask or Django
- Database integration
- Assignment submission portal
- Notification system