中文

AutoGrad:面向SuaCode课程中移动游戏作业的自动评分软件

人机交互 2021-07-29 v1

摘要

自动评分系统自半个世纪前便已存在。文献中已开发若干系统,采用静态分析、动态分析或两者混合的方法用于计算机科学课程。本文提出AutoGrad,一种新颖的可移植跨平台自动评分系统,用于在线课程中在Android智能手机上开发的图形化Processing程序。AutoGrad使用新兴互动媒体艺术中所用的Processing,并开创了用于科学之外、辅助艺术教学的评分系统。它也代表了首个在非洲语境下构建并测试的、覆盖非洲大陆三十余国的系统。本文首先探讨AutoGrad的设计与实现。AutoGrad利用API从课程平台下载作业,对作业进行静态与动态分析以评估程序的图形输出,并将成绩与反馈返回给学生。随后,通过分析来自我们基于智能手机的SuaCode课程两期在线班次、1000余名学生的数据对AutoGrad进行评估。从分析与学生反馈来看,AutoGrad能够充分实现自动评估、向学生提供反馈,并通过减少完成课程所需4项作业的评分时间与精力,便于在云端与独立环境中集成使用。

关键词

引用

@article{arxiv.2107.12244,
  title  = {AutoGrad: Automated Grading Software for Mobile Game Assignments in SuaCode Courses},
  author = {Prince Steven Annor and Samuel Boateng and Edwin Pelpuo Kayang and George Boateng},
  journal= {arXiv preprint arXiv:2107.12244},
  year   = {2021}
}

备注

7 pages. Under review at the Computer Science Education Research Conference (CSERC) 2021