GameOJ:一种编程能力感知的游戏化在线评测系统
编程能力是计算机相关专业学生的核心能力,对学生编程能力的培养是计算机教育领域一直关注的重要问题.在线评测系统(OJ系统)具有高效、公平和客观的特点,已成为锻炼学生编程能力的重要工具.然而,目前OJ系统仍存在以下局限性:首先,大多数OJ系统没有对学生编程能力进行知识点级别的感知和量化,导致系统适配给学生的编程题难度和学生的编程能力通常不匹配;其次,大部分OJ系统缺乏对激励策略的研究和设计.这些局限性会给学生编程动机的提升和编程能力的巩固、提高带来负面影响.鉴于此,文章设计并实现了一种编程能力感知的游戏化在线评测系统(GameOJ).该系统采用改进的贝叶斯知识追踪模型(CC-BKT),对各个编程知识点关联的学生编程能力进行细粒度的感知和量化,同时引入了游戏化思想来设计OJ系统中的激励策略,包括游戏化元素设计和游戏化编程挑战流程设计,旨在提升学生的编程学习动机.目前,GameOJ系统已在广西大学多个计算机专业的教学班中进行了部署和应用,并收到了众多来自教师和学生的积极反馈.
在线评测系统、游戏化、贝叶斯知识追踪、编程能力、题目难度
55
TP391(计算技术、计算机技术)
国家自然科学基金;国家自然科学基金;广西自然科学基金项目;广西高等教育本科教学改革工程项目;学位与研究生教育改革专项课题;广西研究生教育创新计划项目
2023-04-13(万方平台首次上网日期,不代表论文的发表时间)
共13页
65-77