在线测评系统的设计与实现  

Design and implementation of online evaluation system

在线阅读下载全文

作  者:龙丹 徐轲 甘泉 Long Dan;Xu Ke;Gan Quan(School of Information Engineering,Guilin University of Information Technology,Guilin 541004,China)

机构地区:[1]桂林信息科技学院信息工程学院,桂林541004

出  处:《现代计算机》2023年第17期85-89,共5页Modern Computer

基  金:2022年大学生创新训练计划项目(202213644002)。

摘  要:在线测评系统是评估程序正确性的重要工具。该系统可以根据用户提交的程序进行编译和执行测试用例,并且可以采取逆向构造的特殊判断方式对没有固定输出结果的程序进行验证,从而实现在线验证基础程序正确性的功能。基于XKOJ,对系统的功能需求分析、系统设计与实现进行了阐述。此外还进行了针对不同复杂度题目的在线解决方案测试,每组提交5000次,发现测评机有不错的表现力。该系统以测评机为出发点,将构建完善的题目发送至比赛部分,并与系统的其他部分协同工作,以达到流畅运行整个比赛流程的目的。系统能够保证及时反馈用户提交解决方案的结果状态,并更新比赛排名,以满足不同比赛赛制对比赛信息的要求。Online evaluation system is an important tool to evaluate the correctness of the program.The system can compile and execute test cases according to the program submitted by users,and can adopt the special judgment mode of reverse construction to verify the program without fixed output result,so as to realize the function of online verification of the correctness of basic program.Based on XKOJ,the functional requirement analysis,system design and implementation are described.In addition,we also conducted online solution test for different complexity problems,each group submitted 5000 times,and found that the evaluation machine has a good performance.The system takes the test machine as the starting point,sends the completed questions to the competition part,and works with other parts of the system to achieve the purpose of running the whole competition process smoothly.The system can ensure timely feedback of the result state of the solution submitted by users,and update the competition ranking to meet the requirements of different competition systems for competition information.

关 键 词:在线测评 异步消息队列 子进程 DJANGO 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象