在线评测教学辅助系统设计
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方期刊
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

期刊专题

10.3969/j.issn.1673-629X.2017.11.031

在线评测教学辅助系统设计

引用
为满足程序设计类课程实验教学及程序设计竞赛的需要,对国内外现有的在线评测系统进行研究.以ACM/ICPC竞赛模式为蓝本,采用Python、Mysql、Django 1.8、HTML5、jQuery 1.11、Bootstrap 3.5、Nginx 1.8等技术,设计并实现了基于RabbitMQ高级消息队列和多级安全沙盒的在线评测辅助教学系统.基于Celery并行分布式框架,解决了系统大规模评测的并发性需求,可根据评测负载动态调整评测节点个数.系统具有高容错性,个别评测节点的意外故障不影响系统整体运行.通过Linux用户权限机制、全虚拟化技术、Linux Container(LTX)和setUID实现的多级安全沙盒,保证了评测环境的公平性和安全性.系统主要为日常实验教学代码评测而设计,共有4个角色,与面向竞赛的评测系统相比,增加了教学管理模块、作业管理模块、统计分析管理模块.系统已经成功应用在C/C++/Java/数据结构等课程的日常实验教学中.运行结果表明,该辅助教学系统对促进教学质量、提升学生学习兴趣非常有帮助.

在线评测、实验教学、教学辅助系统、沙盒

27

TP302(计算技术、计算机技术)

广东省自然科学基金-博士启动2014A030310415;广东省教育研究课题GDJY-2015-C-b048

2017-12-11(万方平台首次上网日期,不代表论文的发表时间)

共5页

141-145

相关文献
评论
暂无封面信息
查看本期封面目录

计算机技术与发展

1673-629X

61-1450/TP

27

2017,27(11)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn