WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Atiyakh/Classroom_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Interactive Classroom Application with PyQt5 and RootServer

Table of Contents

Introduction

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.

Features

  • 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.

Getting Started

Prerequisites

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

About

Classroom interactive environment built over "RootServer" project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages