Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18748
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΑγγελακόπουλος, Αθανάσιος-
dc.date.accessioned2023-07-19T09:45:08Z-
dc.date.available2023-07-19T09:45:08Z-
dc.date.issued2023-07-07-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18748-
dc.description.abstractΤα τελευταία χρόνια το Blockchain γίνεται όλο και πιο δημοφιλές καθώς προσφέρει μια νέα προσέγγιση στην αποθήκευση και τον διαμοιρασμό των δεδομένων. Πρόκειται για ένα δίκτυο κατανεμημένων κόμβων που αλληλοεπιδρούν μεταξύ τους και χειρίζονται τα δεδομένα με τρόπο που εξασφαλίζεται η ακεραιότητα τους χωρίς να απαιτείται εμπιστοσύνη σε μια κεντρική αρχή. Η αποκεντρωμένη φύση αυτής της λύσης εξυπηρετεί στην αυξημένη ασφάλεια των δεδομένων και έχει ανοίξει το δρόμο για πολλές νέες και καινοτόμες εφαρμογές βασισμένες στο Blockchain. Το Moodle είναι ένα ιδιαίτερα διαδεδομένο ελεύθερο λογισμικό διαχείρισης μάθησης - Learning Management System, για τη διεξαγωγή ηλεκτρονικών μαθημάτων μέσω διαδικτύου, που προσφέρει ολοκληρωμένες υπηρεσίες τηλεκπαίδευσης. Όντας ελεύθερο λογισμικό ανοιχτού κώδικα, δίνει την ευκαιρία στους προγραμματιστές να τον ανακτήσουν και να τον επεκτείνουν αναπτύσσοντας νέες λειτουργίες. Με τον τρόπο αυτό δημιουργείται ένα οικοσύστημα εκπαιδευτικών εφαρμογών πάνω από το Moodle μέσω ενός, αρκετά ώριμου πλέον, μηχανισμού δημιουργίας plugins. Συνδυάζοντας τα ανωτέρω, αντικείμενο της εργασίας αυτής είναι η αξιοποίηση τεχνολογίας Blockchain στην ανάπτυξη ενός plugin για το Moodle, το οποίο να χρησιμοποιεί το Blockchain για να βελτιώσει την ακεραιότητα και ασφάλεια της διαχείρισης βαθμολογιών μέσω του Moodle. Αρχικά θα πραγματοποιηθεί μελέτη του οικοσυστήματος του Moodle και ιδίως του μηχανισμού ανάπτυξης plugin, ο οποίος θα αξιοποιηθεί στη συνέχεια για την ανάπτυξη ενός νέου plugin που θα συνδέεται σε κατάλληλο ιδιωτικό δίκτυο Blockchain με σκοπό τη διασφάλιση του ότι οι βαθμολογίες που καταχωρούνται για κάθε μάθημα παραμένουν ασφαλείς χωρίς δυνατότητα αλλοίωσης. Η τεκμηρίωση του plugin θα γίνει σύμφωνα με τα πρότυπα της Τεχνολογίας λογισμικού και τα αντίστοιχα UML διαγράμματα, με τρόπο που να αναδεικνύεται η αρχιτεκτονική του συστήματος.en_US
dc.languageelen_US
dc.subjectBlockchain developmenten_US
dc.subjectMoodle plugin developmenten_US
dc.subjectSmart Contractsen_US
dc.subjectSolidityen_US
dc.titleΥλοποίηση Moodle plugin για διαχείριση βαθμολογιών με χρήση Blockchainen_US
dc.description.pages103en_US
dc.contributor.supervisorΒεσκούκης Βασίλειοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
DiplomatikiMoodlePlugin.pdf4.13 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.