Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18748
Title: | Υλοποίηση Moodle plugin για διαχείριση βαθμολογιών με χρήση Blockchain |
Authors: | Αγγελακόπουλος, Αθανάσιος Βεσκούκης Βασίλειος |
Keywords: | Blockchain development Moodle plugin development Smart Contracts Solidity |
Issue Date: | 7-Jul-2023 |
Abstract: | Τα τελευταία χρόνια το Blockchain γίνεται όλο και πιο δημοφιλές καθώς προσφέρει μια νέα προσέγγιση στην αποθήκευση και τον διαμοιρασμό των δεδομένων. Πρόκειται για ένα δίκτυο κατανεμημένων κόμβων που αλληλοεπιδρούν μεταξύ τους και χειρίζονται τα δεδομένα με τρόπο που εξασφαλίζεται η ακεραιότητα τους χωρίς να απαιτείται εμπιστοσύνη σε μια κεντρική αρχή. Η αποκεντρωμένη φύση αυτής της λύσης εξυπηρετεί στην αυξημένη ασφάλεια των δεδομένων και έχει ανοίξει το δρόμο για πολλές νέες και καινοτόμες εφαρμογές βασισμένες στο Blockchain. Το Moodle είναι ένα ιδιαίτερα διαδεδομένο ελεύθερο λογισμικό διαχείρισης μάθησης - Learning Management System, για τη διεξαγωγή ηλεκτρονικών μαθημάτων μέσω διαδικτύου, που προσφέρει ολοκληρωμένες υπηρεσίες τηλεκπαίδευσης. Όντας ελεύθερο λογισμικό ανοιχτού κώδικα, δίνει την ευκαιρία στους προγραμματιστές να τον ανακτήσουν και να τον επεκτείνουν αναπτύσσοντας νέες λειτουργίες. Με τον τρόπο αυτό δημιουργείται ένα οικοσύστημα εκπαιδευτικών εφαρμογών πάνω από το Moodle μέσω ενός, αρκετά ώριμου πλέον, μηχανισμού δημιουργίας plugins. Συνδυάζοντας τα ανωτέρω, αντικείμενο της εργασίας αυτής είναι η αξιοποίηση τεχνολογίας Blockchain στην ανάπτυξη ενός plugin για το Moodle, το οποίο να χρησιμοποιεί το Blockchain για να βελτιώσει την ακεραιότητα και ασφάλεια της διαχείρισης βαθμολογιών μέσω του Moodle. Αρχικά θα πραγματοποιηθεί μελέτη του οικοσυστήματος του Moodle και ιδίως του μηχανισμού ανάπτυξης plugin, ο οποίος θα αξιοποιηθεί στη συνέχεια για την ανάπτυξη ενός νέου plugin που θα συνδέεται σε κατάλληλο ιδιωτικό δίκτυο Blockchain με σκοπό τη διασφάλιση του ότι οι βαθμολογίες που καταχωρούνται για κάθε μάθημα παραμένουν ασφαλείς χωρίς δυνατότητα αλλοίωσης. Η τεκμηρίωση του plugin θα γίνει σύμφωνα με τα πρότυπα της Τεχνολογίας λογισμικού και τα αντίστοιχα UML διαγράμματα, με τρόπο που να αναδεικνύεται η αρχιτεκτονική του συστήματος. |
URI: | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18748 |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DiplomatikiMoodlePlugin.pdf | 4.13 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.