Εκμάθηση γλωσσών προγραμματισμού μέσω μιας διαδικτυακής πλατφόρμας που ενσωματώνει ευφυείς τεχνικές πρόβλεψης των βαθμών των μαθητών
Learning computer programming through a web-based platform that incorporates intelligent techniques to predict students' grades
View/ Open
Keywords
Εκπαδευτική εφαρμογή ; Μηχανιστική μάθηση ; K-means ; Μέθοδος πρόβλεψης επίδοσης μαθητή ; Εκπαιδευτική πλατφόρμαAbstract
In this thesis we use machine learning, and in particular the K-means algorithm, in order to help improve students' performance in the final exams of the classes they are taught. To this end, we have created a web application using Java, Hibernate, Postgresql and JSPs, which includes three different roles. First, it has the administrator, who controls the application and its users. It also serves the role of the teacher, who introduces the material for the various lessons. Finally, there is the role of the student who can attend the lessons and through a series of tests manages to improve his/her performance. Improvement is provided through models of predicting the student's performance in the final tests which, as mentioned, are based on the K-means algorithm.