SmartAPE (Smart Assessment of Programming Exercises) is an online assessment system for programming exercises. Students can uüload their solutions which are then automatically evaluated by static analysis and black box tests such that students get timely feedback. In our research, we use the solutions collected in SmartAPE to generate models of the student's programming knowledge. As the programming domain is different from many other domains in the way that there is not only one correct way of solving an exerise correctly, we evaluate how student models can be built for the specific needs of the programming domain. In a second step, we then use the models to gain insights into how students learn to program, e.g., how the students' knowledge state changes over time or which concepts are hard to learn. 

Project Details

Project Staff: Ella Albrecht
June, 2019
Project Website: 
2024 © Software Engineering For Distributed Systems Group

Main menu 2