gpt4 book ai didi

web-applications - 从头开始创建在线法官

转载 作者:行者123 更新时间:2023-12-03 20:56:17 25 4
gpt4 key购买 nike

我参加了一些在线编程竞赛,发现在线评委的功能非常出色。

说到正题,我所在的大学也即将举办一个在线编程大赛,我负责这个事件。我正在评估实现在线法官的选择。当然,我可以利用一些已有的评委,例如 SPOJ 的评委,但令我震惊的是,我和我的一些 friend 也可以尝试建立一个评委。如果我们失败了,我们总是可以依靠这些。

那么任何人都可以给我一些大纲或资源,以了解我如何获得它?如果我对评委如何实现“沙盒化”有所了解,也会有所帮助。我们掌握了大约几个月的时间。

更新 这是我在 2 周内就 SO 本身提出更多问题后迄今为止努力的结果 http://github.com/anomit/loki

最佳答案

我不确定在线法官是什么,但我认为它是一种评估程序正确性的软件。

我会为此使用一些构建、测试和分析库。示例是 Ant , JUnit , 和 Checkstyle .

您将获取参与者提供的代码,并将其放入一个文件中。使用构建工具编译它。

  • 构建失败:0 分
  • 构建成功但有警告 1 分
  • 构建成功且无警告 2 分

  • 然后运行一些测试,以验证解决方案的正确性。
  • 对于通过的每个测试:1 分

  • 最后运行一些代码分析实用程序来判断代码的质量。
  • 公用事业公司每次投诉减 1 分

  • 当然,您可能希望将点值转换为您的需要。

    关于web-applications - 从头开始创建在线法官,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1019731/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com