Educational data mining and learning analytics in programming: Literature review and case studies

P Ihantola, A Vihavainen, A Ahadi, M Butler… - Proceedings of the …, 2015 - dl.acm.org
Educational data mining and learning analytics promise better understanding of student
behavior and knowledge, as well as new information on the tacit factors that contribute to …

[PDF][PDF] The effect of achievement badges on students' behavior: An empirical study in a university-level computer science course

L Hakulinen, T Auvinen, A Korhonen - International Journal of …, 2015 - research.aalto.fi
Achievement badges are a form of gamification that are used in an attempt to increase user
engagement and motivation in various systems. A badge is typically a graphical icon that …

Empirical study on the effect of achievement badges in TRAKLA2 online learning environment

L Hakulinen, T Auvinen… - 2013 Learning and …, 2013 - ieeexplore.ieee.org
Achievement badges are a form of gamification that can be used to motivate users and to
encourage desired actions. In this study, we describe and evaluate the use of achievement …

Increasing students' awareness of their behavior in online learning environments with visualizations and achievement badges

T Auvinen, L Hakulinen, L Malmi - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
In online learning environments where automatic assessment is used, students often resort
to harmful study practices such as procrastination and trial-and-error. In this paper, we study …

Building a comprehensive automated programming assessment system

I Mekterović, L Brkić, B Milašinović, M Baranović - IEEE access, 2020 - ieeexplore.ieee.org
Automated Programming Assessment Systems (APAS) are used for overcoming problems
associated with manually managed programming assignments, such as objective and …

Stop the (autograder) insanity: Regression penalties to deter autograder overreliance

E Baniassad, L Zamprogno, B Hall… - Proceedings of the 52nd …, 2021 - dl.acm.org
Autograders are an invaluable tool for deploying assessments in large classes. However
students sometimes rely on the autograder in place of careful thought for ways to improve to …

Requirements and design strategies for open source interactive computer science eBooks

A Korhonen, T Naps, C Boisvert, P Crescenzi… - Proceedings of the …, 2013 - dl.acm.org
Online education supported by digital courseware will radically alter higher education in
ways that we cannot predict. New technologies such as MOOCs and Khan Academy have …

Analysis of learning behavior in an automated programming assessment environment: A code quality perspective

HM Chen, BA Nguyen, YX Yan, CR Dow - IEEE access, 2020 - ieeexplore.ieee.org
Automated programming assessment systems are useful tools to track the learning progress
of students automatically and thereby reduce the workload of educators. They can also be …

Increasing the effectiveness of automated assessment by increasing marking granularity and feedback units

N Falkner, R Vivian, D Piper, K Falkner - Proceedings of the 45th ACM …, 2014 - dl.acm.org
Computer-based assessment is a useful tool for handling large-scale classes and is
extensively used in the automated assessment of student programming assignments in …

On study habits on an introductory course on programming

S Willman, R Lindén, E Kaila, T Rajala… - Computer Science …, 2015 - Taylor & Francis
Computer aided assessment systems enable the collection of exact time and date
information on students' activity on a course. These activity patterns reflect students' study …