Στην παρούσα διπλωματική εργασία μελετάται το Experience API (xAPI),
γνωστό και ως Tin Can API, ένα νέο πρότυπο στην ηλεκτρονική μάθηση. Το
xAPI συνήθως θεωρείται ως ο διάδοχος του δημοφιλούς προτύπου SCORM.
Βασική αρχή του xAPI είναι ότι κάθε μαθησιακό συμβάν είναι μια εμπειρία
που μπορεί να καταγραφεί ως δήλωση σε μια Αποθήκη Ιστορικού Μάθησης (LRS). Αρχικά γίνεται μια παρουσίαση της ηλεκτρονικής μάθησης, των
Learning Analytics και του ρόλου των Big Data στην εκπαίδευση. Στη συνέχεια παρουσιάζονται οι εφαρμογές της τεχνολογίας xAPI, με έμφαση στο
εκπαιδευτικό λογισμικό. Παράλληλα, στα πλαίσια αυτής της εργασίας, αναπτύχθηκε λογισμικό καταγραφής προγραμματιστικής εμπειρίας. Σύμφωνα με μελέτες, η πιο γνωστή κατηγοριοποίηση των προγραμματιστών είναι σε tinkerers και planners. Έτσι το προαναφερθέν λογισμικό έχει σκοπό να δημιουργήσει τη δυνατότητα καταγραφής της συμπεριφοράς των προγραμματιστών, ώστε να μπορούν στη συνέχεια να βγουν συμπεράσματα σχετικά με τη προγραμματιστική τους συμπεριφορά και να εξαχθούν πρότυπα προγραμματισμού. Η εργασία ολοκληρώνεται με τη συνόψιση των συμπερασμάτων, επεκτάσεις και πιθανούς κινδύνους από τη χρήση τέτοιων τεχνολογιών.
This thesis deals with the study of the Experience API (xAPI), also known as
the Tin Can API, which is a new model of e-learning. The xAPI is commonly
considered the successor to the popular standard SCORM. A fundamental
principle of the xAPI is that each learning incident constitutes an experience
that can be recorded as a statement in a Learning Record Store (LRS). In
the thesis beginning, there is an overview of e-learning, Learning Analytics
and of the role of Big Data in education. Subsequently, the applications of
the xAPI technology are represented by emphasizing educational software.
Additionally, as part of this study, there has been developed a software that
records programming experience. According to various studies, the most
known classification of programmers is into tinkers and planners. Therefore,
the abovementioned software aims at developing the capability of recording
the behavior of programmers, in a way that it will be possible to draw
conclusions about their programming behavior and programming standards.
This study ends with the a summary of the conclusions, extensions and
possible hazards of using that kind of technology.
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.