为了账号安全,请及时绑定邮箱和手机立即绑定

慕课网上需要敲代码的课程,答案的正确与否,系统是怎么判断的?

慕课网上需要敲代码的课程,答案的正确与否,系统是怎么判断的?

我想知道:1.慕课网上需要敲代码的课程,答案的正确与否,系统是怎么判断的?2.点击提交以后的内容怎么存储下来的?因为翻看前后章节,发现答案一直都在?能说下这背后的技术栈最好啦。谢谢。
查看完整描述

2 回答

?
这都不会

TA贡献72条经验 获得超92个赞

以下均为个人理解:

  1. 有很多判定条件,都不一样。如果是输出结果的,实现方式比较复杂的,就去看结果和预设的是否匹配,一样就过了;如果是实现方式单一的或输出结果不定的,会去匹配代码,看你写的代码和预设的一样不一样,有没有缺失什么的,这种情况下,就算你是用另外的方式正确实现,也会被判定为错误。

  2. 如果你看过评论的话会知道可以切换到有一项叫做“同学代码”可以查看其他人的代码。我想他是把我们提交的代码存到数据库里了,翻看以前章节的话会从数据库中提取出来。

查看完整回答
反对 回复 2016-11-18
  • 2 回答
  • 0 关注
  • 2151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信