# Evaluation-Backend 这是针对自动化评测的后端源码。 使用奇妙的手搓方式实现了部分奇妙的功能( ## 结构 - `RANK.md` 评测排名的 Markdown 源文件 - `RANK.html` 评测排名的 HTML 版本,基于 `RANK.md` 生成,目前发布在 [rank.intcplab.cn](https://rank.intcplab.cn/) 上 - `get_score.js` 前端 JavaScript 脚本,用于获取成绩并显示在页面上 - `app.py` 后端 Flask 应用,提供文件下载成绩上传等功能 - `public` 文件夹,存储着所有评测相关数据集与评测脚本 - `uploads` 文件夹,存储着上传的 pip 包缓存 ## 贡献 欢迎大家贡献自己的一坨代码,有啥问题或建议,欢迎在[工单](https://github.com/LufsX/Evaluation-Backend/issues)中提出。 (提工单说白了就是发个类似于论坛帖子的玩意,填完标题填内容就得了( --- 贡献需要一定的 Git 基础,具体教程可参考 - [廖雪峰的 Git 教程](https://liaoxuefeng.com/books/git/introduction/index.html)。 - [可视化 Git 教程](https://learngitbranching.js.org/?locale=zh_CN) - [微软 Git 教程](https://learn.microsoft.com/zh-cn/training/paths/intro-to-vc-git/) - [菜鸟教程](https://www.runoob.com/git/git-tutorial.html) - [Quick Reference](https://ref.isteed.cc/) --- 这里提供一个测试仓库 [LufsX/Test](https://git.intcplab.cn/LufsX/Test),随意练习~ --- 当你学会 Git 后,能看懂现在的这坨代码后,就可以在这坨代码上「添砖加瓦」了~