Εκμάθηση γλωσσών προγραμματισμού μέσω μιας διαδικτυακής πλατφόρμας που ενσωματώνει ευφυείς τεχνικές πρόβλεψης των βαθμών των μαθητών
Learning computer programming through a web-based platform that incorporates intelligent techniques to predict students' grades
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Εκπαδευτική εφαρμογή ; Μηχανιστική μάθηση ; K-means ; Μέθοδος πρόβλεψης επίδοσης μαθητή ; Εκπαιδευτική πλατφόρμαΠερίληψη
Στην παρούσα διπλωματική εργασία χρησιμοποιούμε τη μηχανιστική μάθηση και συγκεκριμένα τον αλγόριθμο K-means με σκοπό να μπορέσουμε να βοηθήσουμε στη βελτίωση της επίδοσης των μαθητών στο τελικό διαγώνισμα μαθημάτων που διδάσκονται. Για το σκοπό αυτό, δημιουργήσαμε μια web εφαρμογή η οποία υλοποιήθηκε με χρήση Java, Hibernate, Postgresql και JSPs, η οποία λειτουργεί υπό το πρίσμα τριών διαφορετικών ρόλων. Αρχικά έχει τον διαχειριστή, ο οποίος αναλαμβάνει τη διαχείριση της εφαρμογής και των χρηστών της. Επίσης εξυπηρετεί το ρόλο του καθηγητή, ο οποίος εισάγει το υλικό για τα διάφορα μαθήματα. Τέλος, υπάρχει προφανώς ο ρόλος τους μαθητή ο οποίος δύναται να διδαχθεί τα μαθήματα και μέσα από μία σειρά από διαγωνίσματα να βελτιώσει την επίδοση του. Η δυνατότητα βελτίωσης δίνεται μέσα από μοντέλα πρόβλεψης της τελικής επίδοσης του μαθητή τα οποία, όπως αναφέραμε, στηρίζονται στον αλγόριθμό K-means.