目录
1.1 概念 2
1.2 作业版本检测技术 2
1.3 作业抄袭检测技术 2
1.4 作业批量导出技术 3
2.1 电子作业管理系统主要功能需求 3
2.2 系统模块设计 4
3.1 系统关键技术 5
3.1.1 文本块选择与特征提取 5
3.1.2 文件夹管理与操作 6
3.1.3 统计作业完成情况 7
3.1.4 版本检测 7
3.1.5 打印作业 8
3.1.6 抄袭检测 8
3.2 保护数据的安全措施 10
摘要:在电子作业被越来越多地运用于教学活动的今天,电子作业管理问题尤为重要。本文主要阐述了有关电子作业管理的相关概念及一些技术,如版本检测技术、抄袭检测技术、批量导出技术,并且对电子作业管理系统进行了模块设计以及使用VB.NET系统开发工具对系统中的关键技术如:特征提取、文件夹管理、条件显示、版本检测、抄袭检测等进行了实现。有效地提高了电子作业的管理效率,节约了大量的时间。
关键词:电子作业;基于VB.NET;抄袭检测;管理技术
Abstract: nowadays, more and more teachers and students use electronic coursework. So we should pay more attention to the problem of the management of electronic coursework. The paper not only expatiate some technology about the management of electronic coursework , such as edition detection、plagiarism detection and so on, but also realize the management system of electronic coursework with the soft of Visual Basic.Net. The system reduces the time which teachers waste in managing the electronic work of students.
Key words:electronic coursework;based on VB.NET ;plagiarism detection;management technology
引言
过去的十年里,使用计算机的学生越来越多[1]。并且随着校园网和互联网的普及,信息技术的不断发展,学生可以利用计算机网络直接向老师提交作业,老师可直接对学生的作业进行批改、管理、分发作业答案和资料等。因此,电子作业作为一种很好的教学和科研资源,凭借其易保存、易修改、可复制、交互性强等特点[2],越来越多的被用于教师的教学生活中。但是,使用电子作业进行师生交流、沟通,在给我们带来便利的同时,也给我们带来了新的问题:面对大批量的作业时,电子作业管理问题尤为突出。可以概括成以下几个方面:
第一 ,缺乏作业版本管理。为学生有时会因为不满意自己已提交的作业,而再次上交作业,这样就会使教师在批改作业过程中重复做功,降低了管理电子作业的效率。版本管理机制可以使老师只需批改学生的最新版本的作业即可,节省了时间。
第二,缺乏对作业的监督管理。由于电子作业有着易于复制的特点,使得学生之间,学生与网络之间很容易出现抄袭现象,因此,需要对作业进行监督管理,利于老师评改作业,防止学生抄袭现象出现。
第三,缺乏对作业批量处理的机制。教师在面对学生作业时,不是针对某一人,而是整个班级或是整个专业。因此,对拥有同样特征或要运用相同操作的文件进行处理的时,批量技术能够节约大量的时间。
1 电子作业管理技术
电子作业管理是作业环节中非常重要的环节。对于教师来说,由于班级课程不同,教师批改作业、评定成绩、统计成绩等工作,将花费大量的时间,这不利于提高教学效率。一个好的电子作业管理系统能够有效的减少教师用于电子作业管理的时间。本节提出了一种基于网络邮件系统的作业管理方式[3]。
1.1 概念
电子作业管理技术,对于教师来说,是特指通过计算机网络接收到各类作业后,管理系统对其进行分类、整理、检测中运用到的各种技术[4]。在进行电子作业管理过程中涉及到的关键技术包括:作业版本检测技术、作业抄袭检测技术、批量导出技术。这些关键技术在教师端进行电子作业管理时,能够有效提高教师管理作业的效率,有助于教师作业的批改。
1.2 作业版本检测技术
由于老师给学生提交作业的时间是一个时间段,学生在提交作业后,经常会出现学生发现作业需要修改、补充的情况,因此有可能一个学生会提交好几个版本的作业。这样就增大了老师的工作量,老师需要全部浏览完每个版本的作业后,才能确定学生最后修改的作业是哪一版本。作业版本检测技术即是针对这一情况提出的,它能够在教师批改作业之前,对作业版本进行检测,若学生作业存在多个版本,则只显示最后修改过的作业版本以供教师批改。
作业版本检测是电子作业管理系统的一个重要模块,在系统收到电子作业后,首先判断是否是同一学生的不同版本的作业[5]。如果是,则根据作业提交的时间或者通过内容的比较来确定哪一版本是最新或者是最后修改过的。确定了教师要批改的作业版本后,根据用户要求,自动覆盖旧的版本或者对旧的版本进行保存。
1.3 作业抄袭检测技术
在使用计算机处理学生作业时,部分学生作业会出现抄袭的情况。在过去,这种抄袭主要集中于抄袭同学,或者抄袭书中的某一部分。随着英特网的发展,从网络下载文档进行复制的抄袭现象有了很大的增长[6]。
学生抄袭他人作业有多种情况:(1)复制抄袭,即将文档中的内容不经修改复制到作业中,而复制抄袭又包含子集的复制,只复制文章中的某一部分;超集的复制,将文档中的内容全部复制,并且在不改变文档原意的基础上,对内容做一些修饰性的修改,添加一些额外的内容;原样复制,完全使用他人文章,不做任何修改,这种抄袭方法是最易检测的;移位复制,将文档中的语句变换位置,形成一篇新的文档[7]。(2)组合抄袭,将多个同学作业进行整合,组成一篇新的作业。后一种抄袭是较为难于检测的。
判断作业是否存在抄袭可以通过计算两篇作业的相似度来判定,即通过比较提取出的能够代表文章特征的特征向量来确定相似度[8]。对于学生抄袭网络上的资料的现象,教师可以在进行抄袭检测之前,可以在网络上将相关资料下载下来,然后通过作业抄袭检测模块将学生的作业与网络上的资料进行比较检测,可以防范部分抄袭网络上文档的现象。
因此,检测作业是否存在抄袭嫌疑是一个复杂的过程,其间需要经历大量的繁杂的计算,信息统计以及时间。但是,这种技术为老师批改作业节省了时间,并且能够使老师更为公平公正地为学生作业打分。
1.4 作业批量导出技术
对于教师来说,学生的电子作业的数量是非常庞大的。如果想对学生的电子作业进行备份,那么对每一个学生就进行一次保存是非常不现实的,所以作业批量导出技术是一个能够节约大量时间的关键技术。电子作业批量导出技术,指将用户要求的某个目录下的文件整体的一次保存到本地计算机中。
由于本系统是基于网络邮件的电子作业管理系统,所以作业的批量导出技术是指对邮件的批量导出。一般某个邮件夹内的邮件均存放在同一个文件中,这样就可以把对邮
上一篇:
论文基于ASPNET人才交流网]
下一篇:
超市管理系统设计(论文正文)