中文 | English
一个用于算法竞赛的在线评测系统。
本项目继承自 @louchenyao 的 SYZOJ,目前由 LibreOJ 维护。
本 fork 对 syzoj 进行的改动是为了更好的适应个人使用需求。
没有对原有数据库进行改动。
新增了:exercise
、exercise_tag
等几个 Table
。
Table user
中的 nickname
一列类型由 VARCHAR(80)
改为 TEXT
,以支持中文字符。
原先的 nickname
一列并没有使用,所以改动理论上不会影响兼容性。
理论上,无需进行任何改动,TypeORM
可自动修改数据库。但也可使用如下命令修改数据库:
USE syzoj;
ALTER TABLE user MODIFY nickname TEXT;
-
支持创建练习(类似题单)
-
练习可以有标签
tag
-
支持练习展示时的标签筛选与搜索
-
可以筛选一个练习的题解情况
- 支持用户设置“昵称”。当用户存在昵称时,部分节面优先显示昵称。
见本项目 Wiki 中的 部署指南。
加入 QQ 群 565280992 或 Telegram 群 @lojdev 以取得帮助。
见本项目 Wiki 中的 更新指南。