To improve programming education at all skill levels, the project SeqTrex aims to make an evaluation of the program construction sequence possible. Evaluating the programming process in addition to the produced source code allows for fine-grained, personalized feedback on the programming skill acquisition. SeqTrex follows an IDE-based learning analytics approach. Program construction sequences are recorded by instrumenting block-based as well as text-based programming environments. The goal is to identify structural and semantic patterns of program construction, and make them available for educators to improve assessment and feedback. Currently, the project consists of instrumented IDEs for Java, Python and Scratch programming.
A project by: University of Klagenfurt, Department of Informatics Didactics. More information about the project and related publications can be found at: Seqtrex