Giter Site home page Giter Site logo

pycm's Introduction

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

pycm's People

Contributors

yang-zhongtian avatar deepsourcebot avatar

Stargazers

Pike avatar 水镜 avatar  avatar Tianze Ds avatar Jacky Lau avatar Sean avatar  avatar  avatar Xavier Wang avatar xqqy avatar 胡文锋 avatar LigongChen avatar ChenChen avatar  avatar jexchan avatar  avatar 705 avatar  avatar  avatar  avatar 小澈星 avatar  avatar kliuoi avatar Midsummra avatar  avatar YungFan avatar HOU Wang avatar  avatar deltazefiro avatar  avatar Gensen Chen avatar  avatar  avatar Daoji avatar Yang avatar landv avatar  avatar  avatar  avatar Chiakai avatar TangKhun avatar  avatar  avatar  avatar ran avatar  avatar  avatar  avatar  avatar  avatar Rbt avatar  avatar Glkcv avatar  avatar  avatar SPARON avatar  avatar  avatar mainos avatar 慕若曦 avatar  avatar  avatar  avatar PAN YUE avatar kevin avatar 异想之旅王子 avatar Jason Chen avatar ZhangJiaqi avatar Leo Jiang avatar

Watchers

 avatar Lucas Zhong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.