HEAL DSpace

Υλοποίηση Moodle plugin για διαχείριση βαθμολογιών με χρήση Blockchain

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Αγγελακόπουλος, Αθανάσιος el
dc.contributor.author Angelakopoulos, Athanasios en
dc.date.accessioned 2024-01-08T09:03:06Z
dc.date.available 2024-01-08T09:03:06Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/58506
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.26202
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Blockchain en
dc.subject Έξυπνο Συμβόλαιο el
dc.subject Smart Contract en
dc.subject Ασφάλεια el
dc.subject Security en
dc.subject Private Ethereum Network en
dc.subject Moodle plugin development en
dc.subject Ιδιωτικό δίκτυο Ethereum el
dc.subject Ανάπτυξη plugin στο Moodle el
dc.title Υλοποίηση Moodle plugin για διαχείριση βαθμολογιών με χρήση Blockchain el
dc.title Implementation of a Moodle plugin to manage university grades with Blockchain en
heal.type bachelorThesis
heal.classification Software Engineering en
heal.classification Τεχνολογία Λογισμικού el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2023-07-07
heal.abstract Τα τελευταία χρόνια το Blockchain γίνεται όλο και πιο δημοφιλές καθώς προσφέρει μια νέα προσέγγιση στην αποθήκευση και τον διαμοιρασμό των δεδομένων. Πρόκειται για ένα δίκτυο κατανεμημένων κόμβων που αλληλοεπιδρούν μεταξύ τους και χειρίζονται τα δεδομένα με τρόπο που εξασφαλίζεται η ακεραιότητα τους χωρίς να απαιτείται εμπιστοσύνη σε μια κεντρική αρχή. Η αποκεντρωμένη φύση αυτής της λύσης εξυπηρετεί στην αυξημένη ασφάλεια των δεδομένων και έχει ανοίξει το δρόμο για πολλές νέες και καινοτόμες εφαρμογές βασισμένες στο Blockchain. Το Moodle είναι ένα ιδιαίτερα διαδεδομένο ελεύθερο λογισμικό διαχείρισης μάθησης - Learning Management System, για τη διεξαγωγή ηλεκτρονικών μαθημάτων μέσω διαδικτύου, που προσφέρει ολοκληρωμένες υπηρεσίες τηλεκπαίδευσης. Όντας ελεύθερο λογισμικό ανοιχτού κώδικα, δίνει την ευκαιρία στους προγραμματιστές να τον ανακτήσουν και να τον επεκτείνουν αναπτύσσοντας νέες λειτουργίες. Με τον τρόπο αυτό δημιουργείται ένα οικοσύστημα εκπαιδευτικών εφαρμογών πάνω από το Moodle μέσω ενός, αρκετά ώριμου πλέον, μηχανισμού δημιουργίας plugins. Συνδυάζοντας τα ανωτέρω, αντικείμενο της εργασίας αυτής είναι η αξιοποίηση τεχνολογίας Blockchain στην ανάπτυξη ενός plugin για το Moodle, το οποίο να χρησιμοποιεί το Blockchain για να βελτιώσει την ακεραιότητα και ασφάλεια της διαχείρισης βαθμολογιών μέσω του Moodle. Αρχικά θα πραγματοποιηθεί μελέτη του οικοσυστήματος του Moodle και ιδίως του μηχανισμού ανάπτυξης plugin, ο οποίος θα αξιοποιηθεί στη συνέχεια για την ανάπτυξη ενός νέου plugin που θα συνδέεται σε κατάλληλο ιδιωτικό δίκτυο Blockchain με σκοπό τη διασφάλιση του ότι οι βαθμολογίες που καταχωρούνται για κάθε μάθημα παραμένουν ασφαλείς χωρίς δυνατότητα αλλοίωσης. Η τεκμηρίωση του plugin θα γίνει σύμφωνα με τα πρότυπα της Τεχνολογίας λογισμικού και τα αντίστοιχα UML διαγράμματα, με τρόπο που να αναδεικνύεται η αρχιτεκτονική του συστήματος el
heal.abstract In recent years, Blockchain has become increasingly popular as it offers a new approach to storing and sharing data. It is a network of distributed nodes that interact with each other and handle data in a way that ensures their integrity without requiring trust in a central authority. This decentralized nature of the solution serves to increase the security of the data and has paved the way for many new and innovative applications based on Blockchain. Moodle is a widely used free Learning Management System, software for conducting online courses via the Internet, offering integrated e-learning services. Being open-source free software, it gives developers the opportunity to retrieve and extend it by developing new features, it gives developers the opportunity to retrieve and extend it by developing new features. In this way, an ecosystem of educational applications is created on top of Moodle through a now quite mature plugin creating mechanism. Combining the above, the subject of this thesis is the exploitation of Blockchain technology in the development of a plugin for Moodle, which uses Blockchain to improve the integrity and security of the grade management process through Moodle. Initially, a study of the Moodle ecosystem will be carried out, especially the plugin development mechanism, which will the be used to develop a new plugin that will connect to a suitable private Blockchain network with the aim of ensuring that the grades entered for each course remain secure without the possibility of alteration. The documentation of the plugin will be done according to the standards of Software Technology and the corresponding UML diagrams, in a way that highlights the architecture of the system. en
heal.advisorName Βεσκούκης, Βασίλειος el
heal.advisorName Vescoukis, Vassilios en
heal.committeeMemberName Βεσκούκης, Βασίλειος el
heal.committeeMemberName Παγουρτζής, Αριστείδης el
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 103 σ. el
heal.fullTextAvailability false
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα