
学生毕业临行之际,为报答各位任课老师多年的关照。
利用Python打造了一套课堂教学管理系统,包括以下功能:
-
在线点名
-
在线答疑
-
随机提问
-
在线作业管理
-
在线自测
-
在线考试
-
数据汇总
-
试卷生成
-
屏幕广播
-
远程关机功
更好地保证了教学质量,提高了学生的学习积极性。
支持学生端口与教师端口
教师端运行界面如下图所示:

学生端运行界面如下图所示:


效果非常好,不仅可以满足上课的各种需要,还可以作为“Python程序设计”课程的一个完整教学案例讲给学生。
系统界面使用tkinter编写,本文介绍局域网内远程关机功能技术,教师端使用UDP协议向局域网内所有主机广播关机指令,同时所有学生端监听UDP端口,收到关机指令后关闭本地计算机。
1、学生端启动之后,创建Socket并监听特定端口,收到屏幕广播指令则启动接收广播屏幕的线程,收到关机指令则关闭本地计算机。

2、教师在下课后单击教师端软件界面上的“关闭所有学生机器”按钮,向局域网内所有计算机发送关机指令。


网友评论