一种分布式Online Judge系统设计与实现

摘要

为解决计算机编程课程传统课堂中教学案例枯燥、教学个性化不足、学生上机作业抄袭、上机作业批改量大等问题,设计基于学生提交编程代码实现实时自动检测及打分的在线程序测评系统。该系统除解决上述问题外,还可帮助学生解决上机教学环境中知识点掌握不扎实的问题,使学生快速积累编程经验、提升算法能力及时间空间取舍决策能力。同时,也可以在该系统上展示学生解决问题的思维过程和算法能力,从而帮助学生开拓新的学习视角。该系统可清晰展示作业从提交、检测、成绩批改到指出问题的全过程,为测验学生编程知识掌握程度,提供一种有效的验证分析方法,并在数据可视化方面构建较为独特的评测体系。

0 引言

教育部针对新工科、新文科建设提出新的评估方法,要求高等教育的整个教学环节要以数字化和虚拟化教学为目的,从而驱动整个教学活动和成果评价的新要求1。同时,随着时代和科技发展,个人计算机已得到全面普及。伴随着高级语言的出现与流行,计算机编程逐渐成为高校计算机科学与技术、大数据、人工智能、物联网等专业的核心课程,并且这些

猜你喜欢

转载自blog.csdn.net/weixin_70923796/article/details/129250336