URI | http://purl.tuc.gr/dl/dias/7351FDC3-561C-4FF9-B408-7C4CA7FFC560 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.92666 | - |
Γλώσσα | el | - |
Μέγεθος | 1.3 megabytes | en |
Μέγεθος | 39 σελίδες | el |
Τίτλος | Κατανεμημένο σύστημα για αυτόματη επικύρωση κώδικα στο Moodle
| el |
Τίτλος | Distributed system for automatic code validation in Moodle | en |
Δημιουργός | Kilikis Michail | en |
Δημιουργός | Κηλικης Μιχαηλ | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Samoladas Vasilis | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Σαμολαδας Βασιλης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Lagoudakis Michail | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Λαγουδακης Μιχαηλ | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Petrakis Evripidis | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Πετρακης Ευριπιδης | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | H παρούσα διπλωματική εργασία παρουσιάζει την ανάπτυξη ενός κατανεμημένου συστήματος, με σκοπό την αυτόματη βαθμολόγηση κώδικα εκπαιδευόμενων σε μαθήματα προγραμματισμού. Για τη λειτουργία του συστήματος χρησιμοποιήθηκαν ένα σύστημα διαχείρισης μάθησης και ένα εργαλείο lti advantage, και υλοποιήθηκαν οι εφαρμογές Code-Train και Sandbox. Ως σύστημα διαχείρισης μάθησης χρησιμοποιήθηκε ένας server Moodle, ωστόσο είναι δυνατόν να χρησιμοποιηθεί οποιοδήποτε σύστημα που υποστηρίζει τη χρήση lti advantage τεχνολογίας. Το εργαλείο lti advantage επιτρέπει την ασφαλή επικοινωνία μεταξύ συστημάτων διαχείρισης μάθησης και εξωτερικών εφαρμογών. Οι εκπαιδευόμενοι χρησιμοποιούν τις εξωτερικές εφαρμογές χωρίς να συνδέονται σε αυτές, αλλά το σύστημα διαχείρισης μάθησης είναι αυτό που μεταφέρει τις πληροφορίες τους με ασφάλεια. Παράλληλα το γραφικό περιβάλλον των εφαρμογών εμφανίζεται ενσωματωμένο στο σύστημα διαχείρισης μάθησης και έτσι οι εκπαιδευόμενοι αποκτούν πρόσβαση σε αυτές. H Εφαρμογή Code-Train αποτελεί εργαλείο για τους καθηγητές και υποστηρίζει την δημιουργία, τη διαχείριση και τη βαθμολόγηση διαγωνισμάτων σε μαθήματα προγραμματισμού. Συνδέεται με το Moodle μέσω του lti advantage εργαλείου και υποστηρίζει την αυτόματη βαθμολόγηση του κώδικα που υποβάλλεται από τους εκπαιδευόμενους. Τέλος, η εφαρμογή Sandbox λειτουργεί ως απομονωμένο περιβάλλον εκτέλεσης κώδικα. Έχει πρόσβαση στον κώδικα των εκπαιδευόμενων μέσω του Code-Train και επιστρέφει την έξοδο της εκτέλεσης, μαζί με την βαθμολογία, σε περίπτωση που η ερώτηση βαθμολογείται αυτόματα, μαζί με ενδεχόμενα σχόλια του καθηγητή σχετικά με το αποτέλεσμα της εκτέλεσης. | el |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2022-07-11 | - |
Ημερομηνία Δημοσίευσης | 2022 | - |
Θεματική Κατηγορία | Distributed systems | el |
Βιβλιογραφική Αναφορά | Μιχαήλ Κηλίκης, "Κατανεμημένο σύστημα για αυτόματη επικύρωση κώδικα στο Moodle
", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022 | el |
Βιβλιογραφική Αναφορά | Michail Kilikis, "Distributed system for automatic code validation in Moodle", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022 | en |