@LaoZhenyu最近开发了一个校内自用的OJ系统,请佬们指点一二! 中发帖

vibe coding开发了一套嵌入类wiki平台的在线编程训练系统(Online Judge, 简称OJ),包含: 

题库浏览
题目详情
在线代码编辑
语法检查
自测
正式提交
提交记录
排行榜
作业

判题侧支持 Python,通过 Redis/RQ 异步队列调度 Docker 沙箱运行,记录每个测试点结果、得分、耗时和错误信息,并区分样例与隐藏数据。
后台支持题目创建、ZIP 导入、测试数据与附件管理、题目模板、可见性、难度、语言限制、重测和作业发布。
比较有特色的是:

Python AST 教学规则:输出正确后还能根据是否满足指定语法目标区分 AC 与 PAC,用于鼓励学生按教学要求写出“满星”解法;
根据学习行为获得贴纸,实现一定的社交功能;
利用websocket实现师生同步编写代码和指导功能。

UI参考仓库:guokaigdg/animal-island-ui
...