“Learning analytics is the measurement, collection, analysis, and reporting of data about learners and their contexts, for purposes of understanding and optimizing learning and the environments in which it occurs”.
I use learning analytics, especially text mining, association rule mining, and cluster analysis, to examine learners’ learning processes and outcomes. The graphic on this page shows my analysis of a group of novice programmers’ coding progression across time-based on 13,000 entires of computer log data. The programmers’ codes were measured in three dimensions: density, diversity, and novelty. The analysis shows that the programmers used an incremental coding approach–making radical changes early in the process but only small tweaks later on.