首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Python兼容的PC^2等效物

与Python兼容的PC^2等效物
EN

Stack Overflow用户
提问于 2012-06-10 23:43:48
回答 5查看 1K关注 0票数 0

我将在不久的将来为高中生举办一场编程竞赛,原本打算使用PC^2 (编程竞赛控制系统)对答案进行自动评判。该软件通常用于ACM的国际大学生编程竞赛地区赛以及世界总决赛。这是一个我以前用过的很好的系统,但它的一个缺陷是它的语言支持(Java、C和C++)。我有点担心,因为并不是所有的高中生都会接触到这些语言。然而,许多本地高中用Python教授入门编程课程。有没有和PC^2等同的支持Python的系统?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-30 16:55:18

您可以使用在线评委的一些开源实现。例如ONJ http://sourceforge.net/projects/onj/

它很容易配置,并且可以使其兼容于您选择的语言。你不需要在学生坐的每个系统上都有它的本地副本,你只需要在服务器上运行它,然后给学生提供网络链接来提交他们的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2012-12-23 00:49:31

Sphere Online Judge做吧,大赛主办是免费的,有多种语言可供选择。

票数 0
EN

Stack Overflow用户

发布于 2012-12-24 02:57:10

实际上,我找到了一种更好的方法来实现这一点。在其最新版本中,PC^2添加了对解释型语言(如Python等)的支持。由于PC^2需要一个可执行文件,因此您需要将编译命令“存根”出来,然后简单地使用脚本调用解释器。

完整的指南可以在http://pc2.ecs.csus.edu/wiki/Interpreted_languages上找到

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

https://stackoverflow.com/questions/10970042

复制
相关文章

相似问题

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