dc.contributor.advisor | Βίρβου, Μαρία | |
dc.contributor.author | Παρασκευόπουλος, Ιωάννης | |
dc.date.accessioned | 2025-06-25T08:12:46Z | |
dc.date.available | 2025-06-25T08:12:46Z | |
dc.date.issued | 2025-05 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17878 | |
dc.description.abstract | Η παρούσα πτυχιακή διατριβή πραγματεύεται την ανάπτυξη ενός διαδικτυακού συστήματος
διαχείρισης περιεχομένου (CMS) το οποίο επικεντρώνεται σε επιστημονικούς σκοπούς. Το
σύστημα αποτελείται από δύο διακριτά υποσυστήματα, το πρώτο απευθύνεται στους
εκπαιδευτικούς και επιτρέπει στον καθηγητή την εύκολη δημιουργία, οργάνωση και το
διαμοιρασμό εκπαιδευτικού υλικού. Κάθε ενότητα περιλαμβάνει θεωρητικό υλικό και
ολοκληρώνεται με ένα διαδραστικό τεστ αξιολόγησης. Από την άλλη πλευρά, υπάρχει το
δεύτερο υποσύστημα με το οποίο αλληλεπιδρά ο φοιτητής/μαθητής. Αφού συνδεθούν στον
λογαριασμό τους, οι χρήστες μπορούν να μελετήσουν τα διαθέσιμα κεφάλαια των μαθημάτων
στα οποία είναι εγγεγραμμένοι και να συμμετάσχουν στα διαδραστικά τεστ. Επιπλέον, έχουν τη
δυνατότητα να προβάλλουν ανά πάσα στιγμή τις βαθμολογίες τους από προηγούμενα τεστ που
έχουν ολοκληρώσει.
Για την σχεδίαση και την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν σύγχρονες τεχνολογίες
όπως η Next.js [1] [2], Strapi, TypeScript, Tailwind CSS και άλλες. Η κύρια γλώσσα
προγραμματισμού πίσω από τις παραπάνω τεχνολογίες είναι η JavaScript και η Node.js. | el |
dc.format.extent | 49 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Διαδικτυακό σύστημα διαχείρισης περιεχομένου για εκπαιδευτικούς σκοπούς | el |
dc.title.alternative | Web-based content management system for educational purposes | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This thesis addresses the development of an online content management system (CMS) that
focuses on scientific purposes. The system consists of two distinct subsystems: the first is
aimed at educators and allows the teacher to easily create, organize, and share educational
material. Each module includes theoretical material and is completed with an interactive
evaluation test. On the other hand, there is a second subsystem with which the student
interacts. After logging into their account, users can study the available chapters of the courses
in which they are enrolled and participate in the interactive tests. Additionally, they have the
ability to display their scores from previous tests they have completed at any time.
For the design and development of the application, modern technologies such as Next.js [1] [2],
Strapi, TypeScript, Tailwind CSS, and others were used. The primary programming language
behind these technologies is JavaScript and Node.js. | el |
dc.subject.keyword | Web based | el |
dc.subject.keyword | Content management | el |
dc.subject.keyword | Educational CMS | el |
dc.subject.keyword | Node.js. | el |
dc.subject.keyword | Reactjs | el |
dc.date.defense | 2025-06-10 | |