Summary: | The need to learn programming increases as more jobs require basic programming skills and computer knowledge. Compulsory school is adding programming to the curriculum, which leads to challenges due to both teachers and students are new to this subject. Even at the university level some students get in touch with programming for the first time in their lives. This thesis aim to develop a web application that can be used by teachers as a reliable and informative tool when evaluating the learning process of its students, by combining data collected through user interactions while solving programming related puzzles in Python, with answers from periodic self-evaluation surveys. The study shows that the web application can be seen as a valid tool when evaluating the students' learning process.
|