Search
On-Site Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Search Tips
Annual Meeting Housing and Travel
Sign In
X (Twitter)
This study aims to classify the correctness of student solutions in block-based programming learning environments. The approach involves three steps: (1) transformation of successive program edits into an intermediate representation; (2) extraction and segmentation of information of different types and levels of granularity; and (3) evaluation of the quality of classification. Analysis was conducted with 444 distinct programming trajectories while students solved a problem on nested loops. The results showed that the best performing models were obtained when segmenting the edit sequences earlier during the learning session and in taking into account a greater number of edits. We discuss the implications for a hint delivery system that provides support to students facing difficulties during the early stages of problem solving.