ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

青岛OJ(QingdaoU/OnlineJudge)的开发与使用(3)——生成题目与导入用户

2022-01-30 17:01:09  阅读:199  来源: 互联网

标签:题目 OJ 样例 生成 导入 QingdaoU 格式 OnlineJudge com


原文链接:这里
0.前言

前面的文章我们已经修改完前端并重新部署了,如果你没有看前面两篇,可以把我改好的docker-compose.yml文件里面的oj-backend的镜像部分直接替换掉,然后重新docker compose up -d

 image: registry.cn-qingdao.aliyuncs.com/guo_z/oj-backend:1.0

1.手动添加题目及测试样例

来到后台,我们找到“问题”—>”增加题目”

下面选择测试样例的时候,要把一个题目的测试样例保存成xxx.in和xxx.out文件。另外,一定要加标签,要不然通不过。

如果你没有的话,可以下载下面这个A+Bproblem的测试用例。

https://box356.lanzous.com/iZz8oim5lta

这样题目就生成了。

2.导入导出题目

题目导入格式用以下格式。

压缩包名
--1
----testcase
----problem.json
--2

可以下载已经打包好的压缩文件:https://box356.lanzous.com/ifoP7iwac1i

可以按照里面的json格式文件自己编写,里面文字的编码是Unicode编码,可以先自行转换后再粘贴到json文件里面。

3.用户生成与导入

支持三种用户生成的形式,第一种是用户自己注册,第二种是按照格式生成,第三种是管理员通过excel导入

先说第二种按照格式生成的。在生成用户处,填入前缀,后缀和起始数字还有密码长度就自动生成了

第三种,管理员导入是用的比较多的。目前导入只支持csv格式,可以按照“用户名”、“密码”、“邮箱”的格式进行填写。

选择文件后,点击“import All”即可。

准备好了一个样例文件,懒得话可以下载自己填写:https://box356.lanzous.com/ieqwdj0ru8j

标签:题目,OJ,样例,生成,导入,QingdaoU,格式,OnlineJudge,com
来源: https://www.cnblogs.com/longkui-site/p/15857172.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有