Vb.net 阻止学生提交其他visual studio 2012项目(偷懒作弊)

Vb.net 阻止学生提交其他visual studio 2012项目(偷懒作弊),vb.net,visual-studio-2012,project,Vb.net,Visual Studio 2012,Project,我是一名正在交作业的学生(vb.net编程项目,绝对初学者) 对于其他MS产品,我们只需查看嵌入文件属性中的作者,就可以过滤掉大多数懒惰的骗子 是否有一种方法可以唯一地识别项目作者或项目来源的原始计算机 有没有一种简单的方法可以将一个独特的代码嵌入每个初学者项目中,而不让学生知道 隐藏可能很困难,但如果他们不知道,您可以在解决方案/项目文件中嵌入一条简单的xml注释;)另一方面,一个简单的文本比较不足以抓住真正懒惰的文本吗?事实上,在这个领域有一些非常严肃的学术研究,使用了一些开源工具,包括基

我是一名正在交作业的学生(vb.net编程项目,绝对初学者)

对于其他MS产品,我们只需查看嵌入文件属性中的作者,就可以过滤掉大多数懒惰的骗子

  • 是否有一种方法可以唯一地识别项目作者或项目来源的原始计算机
  • 有没有一种简单的方法可以将一个独特的代码嵌入每个初学者项目中,而不让学生知道
隐藏可能很困难,但如果他们不知道,您可以在解决方案/项目文件中嵌入一条简单的xml注释;)另一方面,一个简单的文本比较不足以抓住真正懒惰的文本吗?事实上,在这个领域有一些非常严肃的学术研究,使用了一些开源工具,包括基于原始文本或生成的二进制代码的分类或聚类。和。你可能想联系其中一些研究人员,看看他们是否能为你指出任何开源工具来实现这一点(我以前听说过有这样的项目,但我记不起他们的名字)。虽然我发现这真的很吸引人,但要用这样的方法来教绝对的初学者,不是有点难过吗?在我看来,如果他们懒得做家庭作业,他们迟早会失败——让他们通过家庭作业作弊,并在前提下(或完成不同的任务)进行期末考试——这是我们计划的一部分,目的是让外国学生进入真正的西方教育领域。失败是一回事。受辱于作弊和被学校开除的风险是一个更快的学习曲线,并在未来几年产生了奇妙的连锁反应。与特权儿童合作良好,他们认为自己可以通过这种方式支付。被学校开除是一种耻辱,它会阻止进一步的作弊行为,包括协助作弊。这只是我们使用的众多方法之一。谢谢你的建议。:)