PYCM

Python Class Management System

View project on GitHub

Welcome to PYCM

English 简体中文

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.

Contact

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