The Interactive Classroom Application is a modern, user-friendly tool designed to facilitate engaging and interactive learning experiences for both teachers and students. This application is built using PyQt5 for the frontend and RootServer for backend operations, offering a robust platform for conducting classes, managing resources, and assessing student progress.
-
Teacher and Student Accounts: Create and manage teacher and student accounts for easy access and interaction.
-
Interactive Classes: Teachers can create and host interactive classes, allowing students to join and participate in real-time.
-
Chatrooms: Enable chatrooms within each class to encourage discussion and collaboration among students and teachers.
-
Exam Creation: Teachers can design multiple-choice and true/false exams, which students can take during class.
-
Auto Exam Correction: The application automatically corrects exams and provides instant feedback to students.
-
Instant Mark Reports: Students can view their exam results and performance reports immediately after completing an exam.
To run the Interactive Classroom Application, you need the following prerequisites:
-
Python 3.6 or higher installed on your system.
-
PyQt5 library installed. You can install it using pip:
pip install PyQt5