应用截图
详细介绍
一款帮助马里兰大学帕克分校计算机科学系评估学生项目代码风格的插件。
CodeGrader 插件旨在减轻马里兰大学助教(TA)的负担。每学期,助教都要手动检查数千行学生代码的风格、评分,并向每位学生反馈代码风格问题,帮助他们学会更好地编程。
2013 年,Tak Yeon Lee 博士提出了这一想法,并提供了针对几门特定马里兰大学课程编写的部分代码。他不久后获得了马里兰大学人机交互专业博士学位,并加入 Adobe Research。2020 年,另一位研究生 Gregory Kramida 牵头实现了该插件,使其能够用于马里兰大学计算机科学课程中的任何 Java 课程,并引入了静态代码分析和可为使用内部 Submit Server 的任何马里兰大学 Java 项目配置的模块。William Kaiyang Siew 和 Matthew Walter Simmons 当时都是本科助教,此后也参与了该项目。这个项目正迅速成为评分人员不可或缺的效率助手,并能以远少于手动评分的时间向学生提供更有意义的报告。
如需提交问题、提出功能请求或参与项目,请访问项目代码仓库:https://github.com/Algomorph/CodeGrader。