[发明专利]基于OJ平台的多用户题库共建方法、系统及题库在审
申请号: | 202111447300.0 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114139089A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 黄晋阳;苏新远 | 申请(专利权)人: | 源代码(大连)科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q50/20 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 陈丽;李洪福 |
地址: | 116000 辽宁省大*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 oj 平台 多用户 题库 共建 方法 系统 | ||
1.一种基于OJ平台的多用户题库共建方法,其特征在于,用户包括普通用户、管理公共题库的系统管理员和分别管理若干个小组对应的私有题库的若干个小组管理员;每个小组对应一个私有题库;所述方法应用于网站服务器,包括:
接收所述系统管理员录入的题目或从任一私有题库中一键复制的题目,对所述题目与所述公共题库中的题目做相似性检测,若相似度低于阈值,将所述题目保存至公共题库;
接收任一小组管理员录入的题目或从所述公共题库中一键复制的题目,对所述题目与所述小组管理员管理的小组对应的私有题库中的题目做相似性检测,若相似度低于阈值,将所述题目保存至与所述小组管理员管理的小组对应的私有题库;
调用OJ平台对所述公共题库或所述私有题库中的题目进行评测。
2.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,一个所述小组管理员能够管理至少一个小组。
3.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,将所述题目保存至公共题库,或将所述题目保存至与所述小组管理员管理的小组对应的私有题库之前,还包括:
对所述题目进行二次编辑;
相应地,将所述题目保存至公共题库,或将所述题目保存至与所述小组管理员管理的小组对应的私有题库,包括:
将编辑后的题目保存至公共题库,或将二次编辑后的题目保存至与所述小组管理员管理的小组对应的私有题库。
4.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,每个题目至少包括题目编号、背景描述、输入输出要求、样例输入输出和测试用例。
5.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,还包括:接收系统管理员对公共题库中题目的删除或修改。
6.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,还包括:
接收小组管理员对所述小组管理员管理的小组对应的私有题库中题目的删除或修改。
7.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,还包括:
接收并响应普通用户对所述公共题库和所述普通用户所加入小组对应的私有题库中题目的查看和使用。
8.根据权利要求1所述的一种基于OJ平台的多用户题库共建方法,其特征在于,所述公共题库存储于第一数据库;所述若干个私有题库存储于第二数据库。
9.一种基于OJ平台的多用户题库共建系统,其特征在于,所述系统包括:
用户模块,用于:用户的注册和权限审核;所述用户包括系统管理员、小组管理员和普通用户,所述系统管理员仅拥有公共题库的管理权限和其他私有题库的复制权限,所述小组管理员仅拥有所述小组管理员管理的小组对应的私有题库的管理权限和公共题库的复制权限;所述系统管理员拥有审核小组管理员创建小组的申请审批权限;所述小组管理员拥有对所述小组管理员管理的小组的成员管理权限;普通用户仅有查看和使用公共题库以及所加入的小组对应的私有题库的权限;
小组模块,用于:接收并响应任一小组管理员创建小组的申请、普通用户加入或退出小组的申请以及小组管理员删除小组的申请;
题库模块,包括1个公共题库和若干个私有题库,用于:创建用于存储公共题库的第一数据库以及用于存储各个小组对应的私有题库的第二数据库;
题目共建模块,用于:接收所述系统管理员录入的题目或从私有题库中一键复制的题目,对所述题目与所述公共题库中的题目做相似性检测,若相似度低于阈值,将所述题目保存在公共题库;还用于:接收所述小组管理员录入的题目或从所述公共题库中一键复制的题目,对所述题目与所述小组管理员管理的小组对应的私有题库中的题目做相似性检测,若相似度低于阈值,将所述题目保存在所述小组管理员管理的小组对应的私有题库;
评测模块,用于:调用OJ平台对所述公共题库或所述私有题库中的题目进行评测。
10.一种利用权利要求1~8任一项权利要求所述的基于OJ平台的多用户题库共建方法得到的题库,所述题库包括:1个公共题库和若干个私有题库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于源代码(大连)科技有限公司,未经源代码(大连)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111447300.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:增益模型的训练方法及装置
- 下一篇:确定混淆电路中的输入标签的方法及装置