为啥会这样呢?
经过仔细观察、单独询问和深入分析后发现,一个原因是学生自制力不够,另一个原因是很多学生不知道该干啥!!!于是系统迅速增加了两个新功能:监视学生电脑桌面和自我测试。
在第一个新功能中,每隔10分钟自动对学生电脑桌面截屏并检查与上一次截屏之间是否有较大变化,同时检查桌面上是否有足够多的代码。如果两个条件都满足就自动加1分,否则自动减1分。详见:技术要点|Python监控学生端电脑屏幕自动识别学习状态
当然,这个功能并不会记录学生桌面上的任何信息,不会涉及到任何隐私。如果想不学习还能加分,其实也是有办法的。例如有个同学就采取了下面这个视频中的办法,频繁单击鼠标来展开和收起“开始”菜单,只要速度把握的合适,总是会有好运气获得加分机会的。
对于第二个新功能,系统数据库中自带800道题,上课时学生练习完课堂内容之后,可以练习这些题目来巩固自己所学。最后考试也使用我开发的课堂管理系统进行在线考试,每个同学从800道题库中随机抽题100道,每次抽1道,不允许跳过,在任何时刻不会有两个同学做一样的题。这本来是一件多么美好的事情啊,但是却有同学利用课堂上的宝贵时间笨笨地一条一条复制题库里的题目和答案。