独立的编程竞赛系统

OJ模块

支持本地部署,安全稳定,支持高并发。附带3000道ACM竞赛题库。支持C、C++、Java、Python、C#、Go、Matlab、Scala等高级编程语言的自动评判。

支持x86汇编语言的自动评判。

与Codeforces、LeetCode等OJ平台一致的使用体验。

与教学平台统一账号登录

与希冀教学平台统一账号登录,沉淀更多本校学生的学习数据。

支持项目级多源文件自动评测

支持打包提交整个项目源文件,系统自动进行编译和评测。

支持在线报名

支持竞赛报名,随意定制报名表格。

支持综合项目评测

基于通用评测可以任意定制评测内核。支持Kaggle评测,支撑人工智能竞赛的开展。根据学生提交的代码,在训练数据集上采用GPU在限定的时间内训练模型,根据模型在测试数据集上的准确率生成准确率排行榜。排行榜实时更新,排行榜位置决定程序的最终得分。

融合GitLab协同开发与自动评测,量化团队成员贡献,开发过程可视化。

竞赛代码查重

可检测出修改注释、重新排版、标识符重命名、代码块重排序、代码块内语句重排序、 常量替换、改变表达式中的操作符或者操作数顺序、改变数据类型、增加冗余的语句或者变量、表达式拆分、控制结构等价替换,共12种学生用到的抄袭手段,是目前最精准的相似性检测算法。

完善的竞赛机制

公开赛和内部赛

支持ACM-ICPC竞赛规则,比赛形式支持注册用户均可以参加的公开赛和以邀请码形式的内部赛。

竞赛审批机制

普通账号也可以举办竞赛,需经过管理员审批。

可靠性保障

优异的性能,普通服务器可以支撑数万人同时在线竞赛。