LanceLRQ / deer-executor

A simple program executor —— 简单到用命令行就能跑起来的代码评测工具
https://oj.bnuz.edu.cn
GNU General Public License v3.0
54 stars 12 forks source link
acm golang icpc oj online-judge sandbox wejudge

Deer Executor

一个基于Go语言实现的代码评测工具

自动构建 Go Report Card

✨ 特性

🔨 开发进度

📦 文档

文档托管在Github Wiki上,点击访问

关于Go Runtime

go>=1.17开始runtime似乎有些问题,目前已缓解...但还是建议使用go1.16编译。

🤝 鸣谢

感谢开源项目Loco's runner 为本程序提供了黑盒评测的实现思路。

感谢我的同学Wolf Zheng和Tosh Qiu提出的交互式评测的需求和基本工作流程的描述。

感谢以下组织对WeJudge项目的支持(排名不分先后):

感谢WeJudge团队每一位成员对项目的支持和付出!

感谢以下博客、开源项目等为本项目提供参考学习的资料。(不分顺序)

等等

🔗 相关链接

📃 我的博客:https://www.lanrongqi.com

《从零开始的代码评测系统设计与实践》序列

  1. 判题机篇-进程和输入输出
  2. 判题机篇-资源占用与限制
  3. 判题机篇-运行结果处理
  4. 判题机篇-特殊评测

🖥️ WeJudge:

https://oj.bnuz.edu.cn

本项目基于GPLv3协议开源,欢迎各位开发者以非商业目的使用和开发本程序,使用过程中如果遇到什么问题,请发Issue一起讨论哦!

如果你正在使用本判题机的开发OJ网站,欢迎通过ISSUE告知,我会将链接挂在这里哦!