Although online e-learning environments are increasingly used in university courses, manual assessment still dominates the way students are graded. Interactive judges providing a pass/fail verdict based on test sets are valuable tools both for learning and assessment, but still rely on human review of the code for output-independent issues such as readability and efficiency. In this paper we present a tool to assist instructors in grading programming exercises in Computer Graphics (CG) courses. In contrast to other grading solutions, assessment is based both on checking the output against test sets, and through a set of instructor-defined rubrics based on syntax analysis of the source code. Our current prototype runs in Python and supports ...
Assessment is a delicate task in the overall teaching process because it may require significant tim...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Abstract: We introduce an on-line automatic assessment system named DICE for a test-based assignment...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: Computer programming is inherently ill-suited to traditional assessment with partial credi...
Current methods for automatically grading student code have significant flaws. While methods that us...
The number of students enrolled in universities at standard and online pro-gramming courses is huge....
Programming exercises are a corner stone in Computer Science courses. If used properly, these exerci...
In this paper we describe a plugin-based C++ framework for teaching OpenGL and GLSL in introductory ...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
This paper presents the SCORE (Student Coding Observation and Recording Engine) software package des...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
Assessment is a delicate task in the overall teaching process because it may require significant tim...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Abstract: We introduce an on-line automatic assessment system named DICE for a test-based assignment...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: Computer programming is inherently ill-suited to traditional assessment with partial credi...
Current methods for automatically grading student code have significant flaws. While methods that us...
The number of students enrolled in universities at standard and online pro-gramming courses is huge....
Programming exercises are a corner stone in Computer Science courses. If used properly, these exerci...
In this paper we describe a plugin-based C++ framework for teaching OpenGL and GLSL in introductory ...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
This paper presents the SCORE (Student Coding Observation and Recording Engine) software package des...
We are surrounded by computers and it is therefore logical that industry is increasingly demanding e...
Assessment is a delicate task in the overall teaching process because it may require significant tim...
Automating the assessment of programming assignments brings benefits for both students and teachers,...
Abstract: We introduce an on-line automatic assessment system named DICE for a test-based assignment...