Show simple item record

Ανάπτυξη εκπαιδευτικής διαδικτυακής εφαρμογής με ενσωματωμένο ψηφιακό βοηθό

dc.contributor.advisorΠρεζεράκος, Γεώργιος
dc.contributor.authorΜπίτας, Χρήστος
dc.date.accessioned2024-10-17T12:09:44Z
dc.date.available2024-10-17T12:09:44Z
dc.date.issued2024-10-10
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/7786
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-7618
dc.description.abstractΗ παρούσα διπλωματική εργασία ασχολείται με την ανάπτυξη διαδικτυακής εφαρμογής (Full stack) με εκπαιδευτικό περιεχόμενο δίνοντας στον χρήστη ερωτήσεις (Quiz) με σκοπό την εμβάθυνση των γνώσεων στο γνωστικό αντικείμενο της επιστήμης της πληροφορικής, παρέχοντάς του ακόμη ένα ψηφιακό βοηθό τεχνητής νοημοσύνης (AiBot) με τον οποίο θα μπορέσει να αλληλοεπιδράσει σε πραγματικό χρόνο, αλλά και να του επιλύσει σημαντικές απορίες κατά την διάρκεια των ερωτήσεων που θα του δοθούν. Η συγκεκριμένη εκπαιδευτική διαδικτυακή εφαρμογή αναπτύχθηκε σε επίπεδο Front-End αλλά και Back-End αξιοποιώντας σύγχρονες τεχνολογίες ανάπτυξης εφαρμογών. Για το Front-End τμήμα ενσωματώθηκε η React (βιβλιοθήκη JavaScript). Στο κομμάτι που αφορά την διαχείριση και την αποθήκευση όλων των δεδομένων της εφαρμογής (Back-End) χρησιμοποιήθηκε η δημοφιλή γλώσσα προγραμματισμού Java μαζί με το framework Spring Boot. Τα δεδομένα διατηρήθηκαν σε βάση δεδομένων με την χρήση του ισχυρού εργαλείου PostgreSql, το οποίο δίνει την δυνατότητα της αποθήκευσης, διαχείρισης και ανάκτησης των δεδομένων. Για τον ψηφιακό βοηθό χρησιμοποιήθηκε το Botpress που είναι μία ανοιχτού κώδικα πλατφόρμα ανάπτυξης εικονικού βοηθού (chatbot). Εν κατακλείδι, η παρούσα διπλωματική εργασία αποσκοπεί στην παρουσίαση της διαδικτυακής εφαρμογής που θα παρέχει εκπαιδευτικό περιεχόμενο στον χρήστη δίνοντας γνώση και ταυτόχρονα αποτελεσματική αλληλεπίδραση μεταξύ του χρήστη και της διεπαφής της εφαρμογής αξιοποιώντας τα σύγχρονα εργαλεία του προγραμματισμού.el
dc.format.extent57el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFullstackel
dc.subjectE-Learningel
dc.subjectΕκπαιδευτικό λογισμικόel
dc.subjectAibotel
dc.titleΑνάπτυξη εκπαιδευτικής διαδικτυακής εφαρμογής με ενσωματωμένο ψηφιακό βοηθόel
dc.title.alternativeWeb application for e-learning purposes including a chatbot based digital assistantel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeΓιαννακόπουλος, Παναγιώτης
dc.contributor.committeeΖάχαρης, Νικόλαος
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.description.abstracttranslatedThe present thesis concerns the development of a web application (Full stack) with educational content by giving the user questions (Quiz) in order to deepen his knowledge in the subject of computer science, providing him with a digital assistant of artificial intelligence (AiBot) that he will be able to interact with in real time and solve important inquiries during the questions that will be given to the user. This educational web application was developed at the Front-End and BackEnd level using modern application development technologies. For the Front-End part React (JavaScript library) was integrated. In the part of the management and storage of all data of the application (Back-End) the popular programming language Java was used along with the Spring Boot framework. The data was maintained in a database using the powerful tool PostgreSql which gives the capability of storing, managing and retrieving the data. Botpress which is an open source virtual assistant (chatbot) development platform was used for the digital assistant. In conclusion, this thesis aims to present the web application that will provide educational content to the user giving knowledge and at the same time effective interaction between the user and the application interface utilizing modern programming tools.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές