摘要
基于目前Python程序设计课程教学模式的弊端和医学院校程序设计类课程自身的特点,结合医学院校学生的学习需求,开发了适合于医学院校学生的Python课程在线评判系统;基于Vue和Django前后端分离框架开发,采用Docker技术实现多判题节点的分布式部署,设计了Dramatiq分布式任务框架进行任务分发,有效提高了判题程序的并发数,解决了大规模并发评测的需求。目前已应用于两门Python程序设计课程中,实践证明,开发的系统可以高效地应对程序设计类课程的在线练习,作业考核、大规模在线竞赛等,大大地激发了学生的编程兴趣,也高效地提升了教学效果。
-
单位中国人民解放军空军军医大学; 基础医学院