使用指南

1. CG系统简明手册

2. 国防科大叶常春老师撰写的文档

3. CourseGrading介绍与设计理念

4. 有关在线考试防作弊的问题

      最近经常有老师问我们的系统是否提供检测学生优盘等类似的问题,担心学生带着优盘作弊。对于这个问题,我们介绍一下北航的经验。进入正题之前首先声明,教学系统的目标是给学生一个公平公正的环境,督促学生独立完成考试,文中用到的字眼未必恰当。

      10多年前,我们开始启用程序设计在线考试的时候,陷入了一种“思维定式”,这种思维定式来自于以前的在教室里纸质考试时,主要依靠监考老师严格把关。经过认真分析,我们发现在线考试的时候,其实不存在一种有效的手段能够完全避免作弊,我们来看看其他系统经常采用的防作弊手段:

  • 提供检测优盘功能。 其实只检测优盘是远远不够的?  现在刻盘那么方便,光驱是不是也要检测?手机是不是要检测呢?  考试的时候是不是允许学生带课本,那么课本里面夹带东西怎么办? 还有一种更难检测的,局域网内即时通信工具非常多,学生通过局域网通信软件通信怎么办? 除了列举的这些,还存在其他更多种作弊手段。
  • 屏幕抓屏。主要是针对接入互联网考试采用的防作弊措施。某同类系统就是采用这种方式认定抄袭的。考试期间还能够上网,有点像“钓鱼执法”,而且数百人同时考试,产生大量的抓屏图像,人工排查工作量极大,抄袭认定争议也会非常大。

      因此,在线考试,完全利用现场监考来防作弊是不现实的。那么存不存在一种有效的防作弊手段呢?参考我们的警察系统,虽然我们无法监督每一个人不让犯罪,但是一个高效的警察系统内能够给犯罪行为起到巨大的威慑作用。所以,我们花费了很大的精力,做了一个精度很高的代码相似性检测系统,如果抄袭就一定能够检测出来,同时配上现场监考手段,考试的时候尽量断网,不要诱惑学生上网。接合教学过程,具体如下:

  • 8次作业。这些作业都是开放式,大家可以互相讨论,可以上网。但是不能抄袭,课堂上公布系统检测出来的抄袭名单,让学生真正认识到相似性检测功能的强大。经过几次作业,学生发现用尽抄袭手段,都无法避开系统的抄袭检测,威慑作用就起到了。
  • 一次期中和一次期末考试允许学生带教材。考试期间断开外网,尽量不要诱惑学生上网抄袭。题目也注意不要直接使用网络上广泛传播的题目,即使使用也要进行一些变化,例如输出格式的改变。考试中使用A、B、C卷,A、B、C卷的题目虽然看着差不多,但是输出要求一般有些差异,如果完全拷贝就会得0分。由于题目不是随便在网上就能找到,带优盘等存储设备基本上不起作用。考试过程中系统能够检测到交换账号登录,遇到这类情况,教师及时提醒。再加上抄袭检测功能的威慑作用,基本能够避免抄袭。如果考试完,代码抄袭检测系统检测到有学生互相抄袭,都做0分处理。
  • 最后成绩: 8次作业、期中、期末考试的加权求和。

Last modified on 2017-09-12 by zch