首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源替代Moodle CodeRunner?

开源替代Moodle CodeRunner?
EN

Software Recommendation用户
提问于 2017-09-25 14:29:27
回答 1查看 889关注 0票数 1

我们计划实施一个编码(编程)平台,以下是要求:

  • 将有三套或三级的问题(容易,中等,难)。
  • 当创建一个测试或竞赛,它应该是两个从容易,两个从中,两个从硬随机。
  • 每次考试或比赛都要有时间限制。
  • 应该有一个选项,给出可选的测试用例(将与问题一起显示)和评分给测试用例。
  • 对于任何问题,用户都可以使用任何一种受支持的编程语言提交答案(我们计划针对Python、C、C++和Java)。

我们能够实现与Moodle和CodeRunner插件的一切,除了我们只能给用户一个编程语言选项,以提交一个问题。

对于支持我们的需求,有什么开源的替代解决方案吗?

EN

回答 1

Software Recommendation用户

发布于 2017-09-26 21:00:52

通过一些努力,您实际上可以编写自己的CodeRunner问题类型,它接受多种语言的提交。参见http://coderunner.org.nz/mod/forum/discuss.php?d=73的论坛讨论。它包括一个接受Python或C的示例问题类型。两个主要的注意事项是:

  1. 模板代码必须能够确定提交的代码的语言,要么分析它,要么在一开始就要求一个语言识别的注释。
  2. Ace编辑器可能不得不关闭,因为它不知道学生使用的是什么语言。

当我有一些发展时间--希望在年底之前--我打算添加一个可选的下拉框,让学生选择一种语言;这应该可以克服这两个问题。

Richard/Trampgeek (CodeRunner developer)

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/45991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档