课堂作业检查辅助系统.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课堂作业检查辅助系统

课堂作业检查辅助系统 张学刚 北京新东方扬州外国语学校 项目背景 1、课堂作业检查不及时 2、课堂作业检查反馈不及时 3、课堂作业命名不规范,增加期末统计难度 4、课堂作业有代交的情况 在平时的教学过程中,不可避免的要收作业,但在收集作业的时候,也出现了一些不尽如人意的地方,总结如下: 命名不规范的问题   期末统计的时候细心点不会对成绩有什么影响。因为作业是按日期,按班级分类存放的,利用EXCEL的排序、分类汇兑等操作是可以解决的。 班级 座位号 姓名 次数 等级 初一(1)班 36 贾杰飞 25 优秀 初一(1)班 26 刘牛 25 非常优秀 初一(1)班 21 潘越 25 优秀 初一(1)班 13 施盈 25 优秀 初一(1)班 28 孙宇骋 25 非常优秀 初一(1)班 20 周杨 25 优秀 初一(1)班 24 陈智康 24 优秀 代交的问题   也就是所谓的作弊的问题,一直以来都比较难以解决。WORD、视频等作业可以相对比较个性,可以通过人工来检查,但这要受课堂时间的影响,而且要求老师良好的记忆力才行,耗时耗力。对于EXCEL、C这样的作业,基本没有解决的办法,除非巡视的时候发现了。一旦学生发现了这个问题之后,心思可能就完全不在课堂上了。 检查及反馈不及时的问题   这也是最大的问题。由于学生在课堂内需要辅导的地方较多,导致自己无法及时检查上交情况。从前几学期的情况来看,经常会少部分同学一学期一次作业也未完成。而如果能每节课都能让自己、让学生了解到上交情况,从而变相的对学生有所鞭策,相信这种现象会有所降低。另外,对于学习能力、态度都比较好的同学,也不能及时进行发现、鼓励。 几个学生作业数据 每学期作业次数:10-15次不等 每学期学生人数:280-350人不等 每人每次作业量:1-3份不等 取平均: 12*320*1.5=5760份。 基本每学期统计的结果都会有5000份以上。   如果没有比较合适的方法,想及时反馈是比较困难的。 现有环境 1、FTP系统:一个只写目录,供学生交作业用。可有效防止复制其他同学作业,且可以看到上交情况。一个为只读目录,方便学生复制教师端的课件及相关素材。 2、学生机手工指定IP,学生的座位号与IP地址后二位相同。 3、二者结合后,可以利用SERV-U系统的日志功能记录上交、下载情况,但日志文件为文本格式,难以查询。 系统目标 1、能将学生上交作业的情况自动记录到数据库中。包括:文件名,IP地址,上交时间 2、在目标1实现的前提下,提供上交情况查询,未交情况查询,删除情况查询等功能。 解决方案   从需求来看,系统的难点在于收集学生作业止上交的文件名、IP及时间上而。目标2是附属于目标1的,可以利用基本的网页编程来实现。   如何解决目标1呢?有二个方案: 一是利用网页提交 二是利用现有SERV-U的记录功能 方案分析 一、利用网页提交,从实现的角度来看,相当方便,有现成的代码可以借鉴甚至直接使用。但从课堂实际情况来看,否定这一方案。原因: 1、网页提交需要通过浏览等一系统步骤才可以实现,少量支持拖拽的系统要求又太多。 2、课件等素材下传的功能不如FTP方便。 最终决定利用现在SERV-U系统进行改进。 开发过程 1、尝试将SERV-U的文件记录文件导入数据库,失败。数据结构难于定义,即使成功,也难以实时更新。 2、尝试进行版本升级,失败。在邓老师的高版本SERV-U上,记录文件依然是文本格式。 3、尝试使用网上提供的插件,失败。按步骤去配置了,总是不成功。 4、尝试自己去编写插件,失败。缺少经验,水平达不到。 最终结果   就在准备放弃FTP,利用网页提交的时候,对一个用的比较多的插件再次配置,只不过,加入了一点自己的改进。把配置好的信息才手工建立一遍。再上传FTP的时候,成功! 这个插件的名字叫:BBSFTP。 实现过程 1、研究数据库文件-增加表,修改表结构 去掉多余的表,增加学生表,增加删除记录表,增加FLAG字段。 2、编写相关代码-查询,修改   教师端:主要是文件操作和文件夹操作       1、更改FTP的班级       2、显示指定文件夹内容并检查   学生端:主要是数据库的查询       上交  未交  删除 实现过程 一个核心方法:   APPLICATION方法,设置一个全局的班级信息,从而实现一次设置全局调用。   这样,无论是教师端,不是学生端,都可以通过这个参数实现统一。而且只需要课前设置一次。 实施阶段的修正 1、学生改名时扩展名.c误删除,导致检查模块失效。经过分析,在代码中有利用”.”进行instr(),mid()的运算,从而出错。增加判断,如果没有.c直接删除。 2、班级混乱的问题,在实施时发现10的信息总是会混在1班中出现。分

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档