Print Email Facebook Twitter Learning Analytics of Beginner Programming Assignments for Teachers Title Learning Analytics of Beginner Programming Assignments for Teachers Author Oudsen, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Web Information Systems) Contributor Specht, M.M. (mentor) Visser, Eelco (graduation committee) Zhang, X. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science | Web Information Systems Date 2021-07-02 Abstract Due to the increase in student numbers, the amount of time teachers have for each individual decreases. To keep the quality of the program the same, learning analytics can be utilized to assist teachers to give a better overview of problems which the students are struggling the most with. This work makes use of WebLab data of the Introduction to Python course. To provide more useful information for teachers in introductory programming assignments, this work applies learning analytics to revision history of the student submissions of this course. The revision history provides more insight into the progression of the students throughout the assignment compared to only the final solutions. With these data, this work clusters and analyzes student submissions to provide instructors with information about the types of submitted solutions, students who struggled with the assignment, and the biggest hurdles for the students. Results show that the clustering of student submissions is 90\% accurate in comparison to manually clustered solutions, however the identification of students who struggled with the assignment should take student behaviour more into account. Because, student behaviour has been discussed in the focus group as being a major factor in whether data can indicate whether a student is struggling or not. Further research should be directed into expanding the proposed algorithms to more complex programming assignments and improving the way the data is visualized to the teachers. Subject learning analyticsprogramming educationclassification To reference this document use: http://resolver.tudelft.nl/uuid:f282be68-6a17-441c-bc64-1eb21989ccb8 Part of collection Student theses Document type master thesis Rights © 2021 Erik Oudsen Files PDF MSc_Thesis_EMOudsen.pdf 3.45 MB Close viewer /islandora/object/uuid:f282be68-6a17-441c-bc64-1eb21989ccb8/datastream/OBJ/view