Skip to main content

一个基于 Python 的助学web系统

Project description

Classmate - 教室管理系统

一个基于 Python 的现代化教室管理系统,支持实时屏幕广播、文件共享和作业管理功能。专为教师和学生设计,提供流畅的课堂互动体验。

安装和使用

  1. 安装:pip install classmate
  2. 使用:classmate.run()

主要功能

教师端

  • 实时屏幕广播
    • 支持屏幕共享和摄像头直播
    • 自动保存广播记录
    • 可重命名和删除历史广播
  • 文件管理
    • 共享文件上传和分发
    • 作业发布和收集
    • 文件中转站功能
  • 权限控制
    • 密码保护的教师模式
    • 文件访问权限管理

学生端

  • 实时观看教师广播
  • 查看历史广播记录
  • 下载共享文件
  • 提交作业

技术特点

  • 基于 WebSocket 的实时通信
  • 响应式 Web 界面
  • 跨平台支持(Windows、Linux、macOS)
  • 低延迟屏幕广播
  • 安全的文件传输

系统要求

  • Python 3.7+
  • 现代浏览器(Chrome、Firefox、Edge 等)
  • 摄像头(可选,用于视频直播)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

classmate-0.3.0.tar.gz (23.7 kB view details)

Uploaded Source

File details

Details for the file classmate-0.3.0.tar.gz.

File metadata

  • Download URL: classmate-0.3.0.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.3

File hashes

Hashes for classmate-0.3.0.tar.gz
Algorithm Hash digest
SHA256 deb55a08ddffabf940989d4707576c63b7227db532f90da6d311a3ac530b2ad0
MD5 54dc24fa2be0f9ffae2ef035f0670643
BLAKE2b-256 e7d85e01ae476bb8cbf307524dc1e89b6301f2b2956afea0cd8429652e506286

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page