Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript
Η επεξεργασία ευαίσθητων μεταδεδομένων δεν αποτελεί μία εύκολη κι απλή διαδικασία. Ιδιαίτερα αν πρόκειται για δεδομένα εκπαιδευτικού χαρακτήρα. Ο τρόπος διαχείρισης τέτοιου είδους δεδομένων, διαθέτοντάς τα παράλληλα σε κάποιο ενδιαφερόμενο κοινό χρήζει ιδιαίτερης προσοχής. Σε αυτή την εργασία θα δημ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2021
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/15420 |
id |
nemertes-10889-15420 |
---|---|
record_format |
dspace |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Μαθησιακά αντικείμενα Διεπαφή ιστού Οντολογίες Μεταδεδομένα Πλαίσια JavaScript Learning objects Web interface Ontologies Metadata JavaScript frameworks |
spellingShingle |
Μαθησιακά αντικείμενα Διεπαφή ιστού Οντολογίες Μεταδεδομένα Πλαίσια JavaScript Learning objects Web interface Ontologies Metadata JavaScript frameworks Χαραλαμπόπουλος, Δημήτριος Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
description |
Η επεξεργασία ευαίσθητων μεταδεδομένων δεν αποτελεί μία εύκολη κι απλή διαδικασία. Ιδιαίτερα αν πρόκειται για δεδομένα εκπαιδευτικού χαρακτήρα. Ο τρόπος διαχείρισης τέτοιου είδους δεδομένων, διαθέτοντάς τα παράλληλα σε κάποιο ενδιαφερόμενο κοινό χρήζει ιδιαίτερης προσοχής. Σε αυτή την εργασία θα δημιουργήσουμε μια διεπαφή ιστού για την διαχείριση μαθησιακών αντικειμένων με απώτερο σκοπό τη χρήση αυτής της διεπαφής σε όσο το δυνατόν περισσότερες εκπαιδευτικές βαθμίδες. Τοποθετώντας αρχικά το πρόβλημα και αναλύοντας τις βασικές έννοιες που πρόκειται να μας απασχολήσουν καθ’ όλη τη διάρκεια αυτής της εργασίας, θέτουμε τις βάσεις για την δημιουργία ενός αποθετηρίου μαθησιακών αντικειμένων. Παράλληλα θα δούμε σχετική εργασία που έχει γίνει πάνω σε αυτόν τον τομέα και θα συζητήσουμε κοινές αλλά και αποκλίνουσες προσεγγίσεις με την δική μας. Μελετώντας τις απαιτήσεις της εφαρμογής και τις ανάγκες που θέλουμε να καλύπτει, θα πρέπει να παρθούν αποφάσεις σχετικά με τον τρόπο διαχείρισης των δεδομένων αλλά και τον τρόπο εμφάνισής τους. Μέσω έρευνας αλλά και συγκριτικής αξιολόγησης θα επιλεχθεί τόσο η κατάλληλη βάση δεδομένων όσο και το καταλληλότερο πλαίσιο της γλώσσας προγραμματισμού JavaScript για την υλοποίηση της επαφής σύμφωνα με τις απαιτήσεις. Θα αναφερθούν επίσης και όποιες άλλες τεχνολογίες χρησιμοποιηθούν για την ανάπτυξη της εφαρμογής. Στην συνέχεια θα παρουσιαστεί το μοντέλο σχεδιασμού και η αρχιτεκτονική της διεπαφής, όπου εκεί θα αναλυθεί ο τρόπος διαχείρισης των μαθησιακών αντικειμένων και των μεταδεδομένων τους, καθώς και η ροή εργασίας της διεπαφής παραθέτοντας επίσης και κάποια αρχικά μοντέλα του front-end της εφαρμογής(mockups). Έπειτα θα εξηγηθεί ο τρόπος με τον οποίο υλοποιήθηκε η διεπαφή και θα παρουσιαστούν όλες οι περιπτώσεις χρήσης της. Τέλος, θα εξαχθούν κάποια αποτελέσματα καθώς και κάποια συμπεράσματα για να επιβεβαιώσουμε αν τελικά φέραμε εις πέρας τις απαιτήσεις και τα ζητήματα που τέθηκαν προηγουμένως. Εν κατακλείδι, θα υπάρξει και μια σύντομη περιγραφή σχετικά με μελλοντικές βελτιώσεις, αναβαθμίσεις και προσθήκες στην διεπαφή που δημιουργήσαμε. |
author2 |
Charalampopoulos, Dimitrios |
author_facet |
Charalampopoulos, Dimitrios Χαραλαμπόπουλος, Δημήτριος |
author |
Χαραλαμπόπουλος, Δημήτριος |
author_sort |
Χαραλαμπόπουλος, Δημήτριος |
title |
Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
title_short |
Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
title_full |
Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
title_fullStr |
Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
title_full_unstemmed |
Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript |
title_sort |
σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων javascript |
publishDate |
2021 |
url |
http://hdl.handle.net/10889/15420 |
work_keys_str_mv |
AT charalampopoulosdēmētrios schediasmoskaianaptyxēdiepaphēsistougiadiacheirisēmathēsiakōnantikeimenōnmechrēsēsynchronōnplaisiōnjavascript AT charalampopoulosdēmētrios designanddevelopmentofawebinterfaceformanaginglearningobjectsusingmodernjavascriptframeworks |
_version_ |
1771297249454718976 |
spelling |
nemertes-10889-154202022-09-05T13:56:44Z Σχεδιασμός και ανάπτυξη διεπαφής ιστού για διαχείριση μαθησιακών αντικειμένων με χρήση σύγχρονων πλαισίων JavaScript Design and development of a web interface for managing learning objects using modern JavaScript frameworks Χαραλαμπόπουλος, Δημήτριος Charalampopoulos, Dimitrios Μαθησιακά αντικείμενα Διεπαφή ιστού Οντολογίες Μεταδεδομένα Πλαίσια JavaScript Learning objects Web interface Ontologies Metadata JavaScript frameworks Η επεξεργασία ευαίσθητων μεταδεδομένων δεν αποτελεί μία εύκολη κι απλή διαδικασία. Ιδιαίτερα αν πρόκειται για δεδομένα εκπαιδευτικού χαρακτήρα. Ο τρόπος διαχείρισης τέτοιου είδους δεδομένων, διαθέτοντάς τα παράλληλα σε κάποιο ενδιαφερόμενο κοινό χρήζει ιδιαίτερης προσοχής. Σε αυτή την εργασία θα δημιουργήσουμε μια διεπαφή ιστού για την διαχείριση μαθησιακών αντικειμένων με απώτερο σκοπό τη χρήση αυτής της διεπαφής σε όσο το δυνατόν περισσότερες εκπαιδευτικές βαθμίδες. Τοποθετώντας αρχικά το πρόβλημα και αναλύοντας τις βασικές έννοιες που πρόκειται να μας απασχολήσουν καθ’ όλη τη διάρκεια αυτής της εργασίας, θέτουμε τις βάσεις για την δημιουργία ενός αποθετηρίου μαθησιακών αντικειμένων. Παράλληλα θα δούμε σχετική εργασία που έχει γίνει πάνω σε αυτόν τον τομέα και θα συζητήσουμε κοινές αλλά και αποκλίνουσες προσεγγίσεις με την δική μας. Μελετώντας τις απαιτήσεις της εφαρμογής και τις ανάγκες που θέλουμε να καλύπτει, θα πρέπει να παρθούν αποφάσεις σχετικά με τον τρόπο διαχείρισης των δεδομένων αλλά και τον τρόπο εμφάνισής τους. Μέσω έρευνας αλλά και συγκριτικής αξιολόγησης θα επιλεχθεί τόσο η κατάλληλη βάση δεδομένων όσο και το καταλληλότερο πλαίσιο της γλώσσας προγραμματισμού JavaScript για την υλοποίηση της επαφής σύμφωνα με τις απαιτήσεις. Θα αναφερθούν επίσης και όποιες άλλες τεχνολογίες χρησιμοποιηθούν για την ανάπτυξη της εφαρμογής. Στην συνέχεια θα παρουσιαστεί το μοντέλο σχεδιασμού και η αρχιτεκτονική της διεπαφής, όπου εκεί θα αναλυθεί ο τρόπος διαχείρισης των μαθησιακών αντικειμένων και των μεταδεδομένων τους, καθώς και η ροή εργασίας της διεπαφής παραθέτοντας επίσης και κάποια αρχικά μοντέλα του front-end της εφαρμογής(mockups). Έπειτα θα εξηγηθεί ο τρόπος με τον οποίο υλοποιήθηκε η διεπαφή και θα παρουσιαστούν όλες οι περιπτώσεις χρήσης της. Τέλος, θα εξαχθούν κάποια αποτελέσματα καθώς και κάποια συμπεράσματα για να επιβεβαιώσουμε αν τελικά φέραμε εις πέρας τις απαιτήσεις και τα ζητήματα που τέθηκαν προηγουμένως. Εν κατακλείδι, θα υπάρξει και μια σύντομη περιγραφή σχετικά με μελλοντικές βελτιώσεις, αναβαθμίσεις και προσθήκες στην διεπαφή που δημιουργήσαμε. The processing of sensitive metadata is not a simple and easy procedure. Especially if these data are for educational purposes. The management of such data, distributing them at the same time to an interested target-group needs special attention. In this project, we are going to develop a web interface for managing learning objects with the ultimate purpose being the use of that interface to as many educational levels as possible. By initially defining the problem and analyzing the basic concepts that are going to bother us throughout this project, we put the bases to create a learning object repository. At the same time, we will see relevant work that has been done on this area and we will discuss common and divergent approaches to ours. Studying the requirements of the application and the needs that we want it to cover, decisions need to be made in terms of the way the data is being handled and their display. Through research and comparative evaluation, it will be chosen both the most fitted database and the most fitted framework from JavaScript programming language for the application’s development. Any other technologies used to develop the application will also be mentioned. The design model and the interface architecture will then be presented where there will be analyzed how to manage learning objects and their metadata, as well as the workflow of the interface, also listing some initial Front-End models of the application (mockups). After that, the way in which the interface was implemented will be explained and all of its use cases will be presented. Finally, some results will be exported as well as some conclusions to confirm if we finally accomplished the requirements and solved the problems previously set. In conclusion, there will also be a brief description on future improvements, upgrades and additions to the interface we created. 2021-10-21T10:17:36Z 2021-10-21T10:17:36Z 2021-09-15 http://hdl.handle.net/10889/15420 gr application/pdf |