Authors:
Daniela Fonte
1
;
Ismael Vilas Boas
1
;
Nuno Oliveira
1
;
Daniela da Cruz
1
;
Alda Lopes Gançarski
2
and
Pedro Rangel Henriques
1
Affiliations:
1
Universidade do Minho, Portugal
;
2
Institute Telecom, France
Keyword(s):
Computer Uses in Education, Problem-based Learning, Competitive Learning, Collaborative Learning, Automatic Grading System, Semantic Program Evaluation, Program Analysis.
Related
Ontology
Subjects/Areas/Topics:
Assessment Software Tools
;
Collaborative Learning
;
Computer-Supported Education
;
Learning/Teaching Methodologies and Assessment
;
Metrics and Performance Measurement
;
Social Context and Learning Environments
Abstract:
In this paper we support the idea that students and teachers will benefit from a computer-based system that
assesses programming exercises and provide immediate and detailed feedback: students would be able to
evolve in the right direction and teachers would follow and assess more fairly their students. This assessment
should outperform the typical right/wrong evaluation returned by existing tools, allowing for a flexible partial
evaluation. Moreover, we adopt a concept from Agile Development, the Continuous Integration (CI), to
improve students’ effectiveness. The applicability of CI reflects a better monitoring by the teams and their
individual members, also providing the ability to improve the speed of the development.
Besides the description of the capabilities that we require from an Automatic Grading System (AGS), we
discuss iQuimera, an improved AGS that we are working on, that implements our teaching/learning principles.