当前位置: X-MOL 学术IEEE Comput. Graph. Appl. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Syntactic and Semantic Analysis for Extended Feedback on Computer Graphics Assignments
IEEE Computer Graphics and Applications ( IF 1.7 ) Pub Date : 2020-05-01 , DOI: 10.1109/mcg.2020.2981786
Carlos Andujar 1 , Cristina R. Vijulie 1 , Alvar Vinacua 1
Affiliation  

Modern computer graphics courses require students to complete assignments involving computer programming. The evaluation of student programs, either by the student (self-assessment) or by the instructors (grading) can take a considerable amount of time and does not scale well with large groups. Interactive judges giving a pass/fail verdict do constitute a scalable solution, but they only provide feedback on output correctness. In this article, we present a tool to provide extensive feedback on student submissions. The feedback is based both on checking the output against test sets, as well as on syntactic and semantic analysis of the code. These analyses are performed through a set of code features and instructor-defined rubrics. The tool is built with Python and supports shader programs written in GLSL. Our experiments demonstrate that the tool provides extensive feedback that can be useful to support self-assessment, facilitate grading, and identify frequent programming mistakes.

中文翻译:

计算机图形作业扩展反馈的句法和语义分析

现代计算机图形学课程要求学生完成涉及计算机编程的作业。学生(自我评估)或教师(评分)对学生课程的评估可能需要相当长的时间,并且不能很好地适应大型团体。给出通过/失败判决的交互式法官确实构成了一个可扩展的解决方案,但他们只提供关于输出正确性的反馈。在本文中,我们提供了一个工具来对学生提交的内容提供广泛的反馈。反馈基于根据测试集检查输出以及代码的句法和语义分析。这些分析是通过一组代码功能和教师定义的量规来执行的。该工具是用 Python 构建的,支持用 GLSL 编写的着色器程序。
更新日期:2020-05-01
down
wechat
bug