Climbing Mont Blanc (CMB) is an online judge system especially suited for evaluating energy efficient programming solutions currently in development by a team of professors and master students at the Norwegian University of Science and Technology (NTNU). This project seeks to further gain knowledge and experience in the field of automatic assessment of programming problems, by identifying various question types suitable for automatic and reliable assessment. We have found that most of the question types commonly found on learning management systems, such as itslearning and Blackboard, are suitable in an exam situation. As for CMB, we have found that \textit{complete the code} and \textit{fix the code} problem types can be considered suitabl...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
[[abstract]]The purposes of exams and tests are tools for teachers to evaluate the progress of stude...
Common exam practice centres around two question types: code tracing (reading) and code writing. It ...
Climbing Mont Blanc (CMB) is a system developed by students for students. Its aim is to inspire stud...
The article describes a test system for assessing students' knowledge of programming. It combines th...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
Computer-graders have been in regular use in the context of MOOCs (Massive Open Online Courses). The...
In the recent years, self-learning or E-learning approaches for computer programming has gained its ...
Automatic Programming Assessment (APA) has been known as a method used to automatically mark and gra...
Automatic Programming Assessment (APA) has been known as a method used to automatically mark and gra...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Abstract: Computer programming is inherently ill-suited to traditional assessment with partial credi...
In an introductory course in information technology at the University of Otago the acquisition of pr...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
[[abstract]]The purposes of exams and tests are tools for teachers to evaluate the progress of stude...
Common exam practice centres around two question types: code tracing (reading) and code writing. It ...
Climbing Mont Blanc (CMB) is a system developed by students for students. Its aim is to inspire stud...
The article describes a test system for assessing students' knowledge of programming. It combines th...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
Computer-graders have been in regular use in the context of MOOCs (Massive Open Online Courses). The...
In the recent years, self-learning or E-learning approaches for computer programming has gained its ...
Automatic Programming Assessment (APA) has been known as a method used to automatically mark and gra...
Automatic Programming Assessment (APA) has been known as a method used to automatically mark and gra...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Abstract: Computer programming is inherently ill-suited to traditional assessment with partial credi...
In an introductory course in information technology at the University of Otago the acquisition of pr...
The use of automated grading tools to provide feedback to students is common in Computer Science edu...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
[[abstract]]The purposes of exams and tests are tools for teachers to evaluate the progress of stude...
Common exam practice centres around two question types: code tracing (reading) and code writing. It ...