Skip to content

yang-zhongtian/PYCM

Repository files navigation

Python Class Management System

GitHub issues GitHub forks GitHub stars GitHub license Code Factor Build Windows Build MacOS Build Linux

English 简体中文

Mirror Repository

Introduction

This program is an e-classroom management system written by python. It contains both Client(student side) and Console(teacher side). GUI written by PyQt5, supporting all platforms.

Features

  • Auto LAN discover
  • Console screen broadcasting
  • Cient screen spy on Console side
  • Console side file share
  • Client side file submitting
  • Console side message sending
  • Client side message sending
  • PyInstaller packaging

Programs

  • Client: Used for multiple users, ex: students, visitors.
  • Console: Used for one host user, ex: teacher, host.

Release Install Guide

  • Download release version here.
  • Run ConsoleMain or ClientMain

Dev Install Guide

  • Clone repository.
  • Run pip install -r requirements.txt to install required libraries.
  • Run python ConsoleMain.py or python ClientMain.py to start application.

Screenshot

Console

Dashboard

Message send

Remote command

Client

Main

File transfer

Contact

  • Author: Richard Yang
  • School: China Beijing National Day School
  • Club: HCC Computer Community

GPLv3 or later HCC Computer Community BNDSE