Adaptable Learning and Learning Analytics: A Case Study in a Programming Course

The focus of this case study is the exploitation of visual learning analytics coupled with the provision of feedback and support provided to the students and their impact in provoking change at student programming habits. To this end, we discuss mechanisms of capturing and analysing the debugging habits and the quality of the design solutions provided by the students in the context of an object-oriented programming course. We instrumented the programming environment use by the students in order to track the student behavior and visualize metrics associated with it, while the students developed programs in Java.