Educational data mining and learning analytics in programming: Literature review and case studies
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 …
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
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 …
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
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 …
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
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 …
to harmful study practices such as procrastination and trial-and-error. In this paper, we study …
Building a comprehensive automated programming assessment system
Automated Programming Assessment Systems (APAS) are used for overcoming problems
associated with manually managed programming assignments, such as objective and …
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 …
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
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 …
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 …
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
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 …
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 …
information on students' activity on a course. These activity patterns reflect students' study …