| dc.contributor.advisor | Χρυσαφιάδη, Κωνσταντίνα | |
| dc.contributor.author | Ανδρέου, Κωνσταντίνος | |
| dc.date.accessioned | 2026-09-17T07:01:50Z | |
| dc.date.available | 2026-09-17T07:01:50Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19749 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη μιας διαδικτυακής εφαρμογής για τη δημιουργία, οργάνωση και διαχείριση εκπαιδευτικού περιεχομένου, με κύριο αποδέκτη τον διδάσκοντα. Η εφαρμογή στοχεύει στην υποστήριξη της εκπαιδευτικής διαδικασίας, παρέχοντας ένα ενιαίο περιβάλλον μέσα από το οποίο ο διδάσκων μπορεί να δημιουργεί μαθήματα, να τα οργανώνει σε θεματικές ενότητες, να προσθέτει μαθησιακά αντικείμενα και να αξιολογεί τους μαθητές μέσω quiz.
Το σύστημα υποστηρίζει διακριτούς ρόλους χρηστών, όπως διδάσκοντα, μαθητή και διαχειριστή. Ο διδάσκων μπορεί να δημιουργεί και να διαχειρίζεται μαθήματα, να προσθέτει περιεχόμενο τύπου κειμένου, βίντεο, αρχείου ή quiz και να χρησιμοποιεί τράπεζα ερωτήσεων για την αυτόματη δημιουργία quiz. Ο μαθητής μπορεί να παρακολουθεί τα διαθέσιμα μαθήματα, να βλέπει το εκπαιδευτικό υλικό, να συμμετέχει σε quiz και να υποβάλλει σχόλια ή απορίες. Ο διαχειριστής έχει πρόσβαση στη συνολική διαχείριση των δεδομένων μέσω του Django Admin.
Η εφαρμογή αναπτύχθηκε με Django και Django REST Framework για το backend, React και Vite για το frontend, ενώ για την αποθήκευση των δεδομένων χρησιμοποιήθηκε SQLite. Η αρχιτεκτονική βασίζεται στον διαχωρισμό frontend και backend και στην επικοινωνία μέσω REST API.
Συνολικά, η εφαρμογή αποτελεί ένα λειτουργικό πρωτότυπο δυναμικού εκπαιδευτικού συστήματος, το οποίο διευκολύνει τον διδάσκοντα στη δημιουργία εκπαιδευτικού περιεχομένου και ενισχύει τη συμμετοχή των μαθητών μέσα από διαδραστικές λειτουργίες, quiz, σχόλια και παρακολούθηση αποτελεσμάτων. | el |
| dc.format.extent | 115 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.title | Ανάπτυξη ενός δυναμικού συστήματος για τη δημιουργία εκπαιδευτικού περιεχομένου | el |
| dc.title.alternative | Development of a dynamic system for the creation of educational content | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the development of a web application for the creation, organization and management of educational content, mainly addressed to teachers. The application aims to support the educational process by providing a unified environment through which teachers can create courses, organize them into thematic modules, add learning objects and evaluate students through quizzes.
The system supports distinct user roles, such as teacher, student and administrator. The teacher can create and manage courses, add content in the form of text, video, file or quiz, and use a question bank for the automatic generation of quizzes. The student can access available courses, view educational material, participate in quizzes and submit comments or questions. The administrator has access to the overall management of the system data through the Django Admin interface.
The application was developed using Django and Django REST Framework for the backend, React and Vite for the frontend, while SQLite was used for data storage. The architecture is based on the separation of frontend and backend and on communication through REST API.
Overall, the application constitutes a functional prototype of a dynamic educational system, which supports teachers in the creation of educational content and enhances student participation through interactive functions, quizzes, comments and result tracking. | el |
| dc.subject.keyword | Εκπαιδευτικό περιεχόμενο | el |
| dc.subject.keyword | Django | el |
| dc.subject.keyword | React | el |
| dc.subject.keyword | Web εφαρμογή | el |
| dc.subject.keyword | Quiz | el |
| dc.subject.keyword | Τράπεζα ερωτήσεων | el |
| dc.subject.keyword | Μαθησιακά αντικείμενα | el |
| dc.subject.keyword | REST API | el |
| dc.subject.keyword | SQLite | el |
| dc.subject.keyword | Δυναμικό σύστημα | el |
| dc.date.defense | 2026-09-07 | |