2024-11-03 19:12:28 +08:00
2024-11-02 15:08:09 +08:00
2024-10-21 16:53:04 +08:00
2024-11-03 15:17:43 +08:00
2024-11-03 15:17:43 +08:00
2024-10-16 22:27:01 +08:00
2024-10-08 14:01:01 +08:00
2024-10-08 14:01:01 +08:00
2024-10-09 02:25:25 +08:00
2024-10-21 17:07:36 +08:00
2024-11-03 19:12:28 +08:00

Evaluation-Backend

这是针对自动化评测的后端源码。

使用奇妙的手搓方式实现了部分奇妙的功能(

结构

  • RANK.md 评测排名的 Markdown 源文件

  • RANK.html 评测排名的 HTML 版本,基于 RANK.md 生成,目前发布在 rank.intcplab.cn 上

  • get_score.js 前端 JavaScript 脚本,用于获取成绩并显示在页面上

  • app.py 后端 Flask 应用,提供文件下载成绩上传等功能

  • public 文件夹,存储着所有评测相关数据集与评测脚本

  • uploads 文件夹,存储着上传的 pip 包缓存

贡献

欢迎大家贡献自己的一坨代码,有啥问题或建议,欢迎在工单中提出。

(提工单说白了就是发个类似于论坛帖子的玩意,填完标题填内容就得了(


贡献需要一定的 Git 基础,具体教程可参考


这里提供一个测试仓库 LufsX/Test,随意练习~


当你学会 Git 后,能看懂现在的这坨代码后,就可以在这坨代码上「添砖加瓦」了~

S
Description
针对自动化评测代码的后端
Readme
947 KiB
Languages
Python 64.4%
HTML 29.4%
JavaScript 5.7%
Shell 0.5%