Ανάπτυξη ενός δυναμικού συστήματος για τη δημιουργία εκπαιδευτικού περιεχομένου
Development of a dynamic system for the creation of educational content
Bachelor Dissertation
Συγγραφέας
Ανδρέου, Κωνσταντίνος
Ημερομηνία
2026-09Επιβλέπων
Χρυσαφιάδη, ΚωνσταντίναΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Εκπαιδευτικό περιεχόμενο ; Django ; React ; Web εφαρμογή ; Quiz ; Τράπεζα ερωτήσεων ; Μαθησιακά αντικείμενα ; REST API ; SQLite ; Δυναμικό σύστημαΠερίληψη
Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη μιας διαδικτυακής εφαρμογής για τη δημιουργία, οργάνωση και διαχείριση εκπαιδευτικού περιεχομένου, με κύριο αποδέκτη τον διδάσκοντα. Η εφαρμογή στοχεύει στην υποστήριξη της εκπαιδευτικής διαδικασίας, παρέχοντας ένα ενιαίο περιβάλλον μέσα από το οποίο ο διδάσκων μπορεί να δημιουργεί μαθήματα, να τα οργανώνει σε θεματικές ενότητες, να προσθέτει μαθησιακά αντικείμενα και να αξιολογεί τους μαθητές μέσω quiz.
Το σύστημα υποστηρίζει διακριτούς ρόλους χρηστών, όπως διδάσκοντα, μαθητή και διαχειριστή. Ο διδάσκων μπορεί να δημιουργεί και να διαχειρίζεται μαθήματα, να προσθέτει περιεχόμενο τύπου κειμένου, βίντεο, αρχείου ή quiz και να χρησιμοποιεί τράπεζα ερωτήσεων για την αυτόματη δημιουργία quiz. Ο μαθητής μπορεί να παρακολουθεί τα διαθέσιμα μαθήματα, να βλέπει το εκπαιδευτικό υλικό, να συμμετέχει σε quiz και να υποβάλλει σχόλια ή απορίες. Ο διαχειριστής έχει πρόσβαση στη συνολική διαχείριση των δεδομένων μέσω του Django Admin.
Η εφαρμογή αναπτύχθηκε με Django και Django REST Framework για το backend, React και Vite για το frontend, ενώ για την αποθήκευση των δεδομένων χρησιμοποιήθηκε SQLite. Η αρχιτεκτονική βασίζεται στον διαχωρισμό frontend και backend και στην επικοινωνία μέσω REST API.
Συνολικά, η εφαρμογή αποτελεί ένα λειτουργικό πρωτότυπο δυναμικού εκπαιδευτικού συστήματος, το οποίο διευκολύνει τον διδάσκοντα στη δημιουργία εκπαιδευτικού περιεχομένου και ενισχύει τη συμμετοχή των μαθητών μέσα από διαδραστικές λειτουργίες, quiz, σχόλια και παρακολούθηση αποτελεσμάτων.

