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.
- Auto LAN discover
- Console screen broadcasting
- Cient screen spyby Console
- Console side file share
- Client side file submitting
- Console side message sending
- Client side message sending
- Nuitka packaging
- Client: Used for muti users, ex: students, visitors.
- Console: Used for one host user, ex: teacher, host.
- Download release version here.
- Run
ConsoleMain
orClientMain
- Clone repository.
- Run
pip install -r requirements.txt
to install required libraries. - Run
python ConsoleMain.py
orpython ClientMain.py
to start application.
- Due to some compiling issues, currently only Windows version of binary file is available. If you want to use it on macOS or Linux, consider following the [Dev Guide](#Dev Install Guide).
- The screen capturing module can have some problem under low screen resolution.
- Author: Richard Yang
- School: China Beijing National Day School
- Club: HCC Computer Community