e-pyxis: Περιβάλλον ασύγχρονης ηλεκτρονικής εκµάθησης eschoollib Στέλιος Χ. Α. Θωµόπουλος, Ευάγγελος Γκόργκας, ηµήτριος Μπουγουλιάς, Γεώργιος Σούλος ΕΚΕΦΕ «ηµόκριτος» - Ινστιτούτο Πληροφορικής & Τηλεπικοινωνιών 1
E-learning Portal Αυτόµατη Κατηγοριοποίηση Κειµένου Ελληνικός Stemmer Αυτόµατη Κατηγοριοποίηση εικόνας 2
Περιβάλλον ασύγχρονης ηλεκτρονικής εκµάθησης ηµιουργήθηκε ένα ασύγχρονο περιβάλλον Ιστού ηλεκτρονικής εκµάθησης το οποίο επιτρέπει στους χρήστες εύκολα να αλληλεπιδράσουν µε το σύστηµα τόσο στο σχολείο όσο και από τα σπίτια τους Το σύστηµά µας χτίστηκε σύµφωνα µε το µοντέλο three-tier 3
Υπηρεσίες e-pyxis Με βάση την ανάλυση των χρηστών αναπτύχθηκαν οι παρακάτω υπηρεσίες του e-pyxis. Υπηρεσίες e-pyxis Σε επίπεδο µαθητή Σε επίπεδο καθηγητή Πίνακας Ανακοινώσεων Ο,τι ισχύει για τον µαθητή Agenda Εκδηλώσεων + Σηµειώσεις Μαθήµατος Αρχείο µαθητών Forums Βιβλίο Ύλης Links Εργασίες Μαθητών Βαθµοί Μαθητών Ασκήσεις ιαγωνίσµατα ιαγωνίσµατα-εργασίες παλαιότερων ετών Κατάλογος Μαθητών 4
Αρχιτεκτονική Περιβάλλοντος Επιλογή µε βάση λογισµικό ανοικτού πηγαίου κώδικα (Open Source) Liferay Enterprise Portal σαν βάση ανάπτυξης της εφαρµογής διότι: Η αρχιτεκτονική του υλοποιεί το µοντέλο three-tier. Έχει πολύ καλή αντικειµενοστραφή αρχιτεκτονική και είναι εύκολα επεκτάσιµο Τα υποσυστήµατα µπορούν να υλοποιηθούν ευκολότερα σαν «portlets» Παρέχει εξ αρχής από πολλά τα απαιτούµενα χαρακτηριστικά όπως αυτά διαµορφώθηκαν µετά την έκθεση συµπερασµάτων από την ανάλυση χρηστών 5
Περιβάλλον ασύγχρονης ηλεκτρονικής εκµάθησης e-pyxis Portlet ιαχείρισης του Portal Portlet για τον καιρό Κολώνα εισαγωγής portlets Portlet ηµερολογίου 6
Περιβάλλον ασύγχρονης ηλεκτρονικής εκµάθησης e-pyxis Κατά την εξέλιξη του έργου διαπιστώθηκε η ανάγκη ενοποίησης του γραφικού περιβάλλοντος (e-pyxis) µε κάποιο εργαλείο ηλεκτρονικής µάθησης που να επιτρέπει την δηµιουργία ολοκληρωµένων µαθηµάτων για ασύγχρονη εκπαίδευση εξ αποστάσεως µε δυνατότητα παροχής online διαγωνισµάτων και ασκήσεων. Μετά από διερεύνηση προέκυψε ότι το κατάλληλο εργαλείο ηλεκτρονικής µάθησης είναι το Dokeos. 7
Ανάπτυξη portlets Παράλληλα αναπτύχθηκαν τα ακόλουθα portlet Σύνδεση µε το Dokeos Το συγκεκριµένο portlet δίνει την δυνατότητα στον χρηστή, µε ένα απλό κλικ, να ανοίγει αυτόµατα σε νέα σελίδα το Dokeos. Πέραν αυτού, ο χρήστης δεν χρειάζεται να εισάγει ξανά το όνοµα του και τον κωδικό πρόσβασης µιας και αυτά γίνονται αυτόµατα από το portal Σηµειωµατάριο Βιβλίο Ύλης Αρχικά µπορεί να αποθηκεύει στον αποµακρυσµένο υπολογιστή που τρέχει το portal το κείµενο που έχει εισάγει µε την µορφή απλού κειµένου (*.txt). Επίσης µπορεί να ανοίξει οποιοδήποτε παλαιότερο αρχείο που έχει αποθηκεύσει µιας και αυτά έχουν σωθεί µε ασφάλεια σε ξεχωριστό φάκελο για κάθε χρήστη. Επιπλέoν, µπορεί να χρησιµοποιήσει λειτουργίες όπως αποκοπή επικόλληση, αναζήτηση µέσα στο κείµενο αλλά και την εισαγωγή ηµεροµηνίας. Αναζήτηση στη Βιβλιοθήκη ίνεται η δυνατότητα στο χρήστη να εισάγει την λέξη προς αναζήτηση και να επιλέξει ένα εκ των δύο τρόπων αναζήτησης, δηλαδή αυτή της σύνθετης αναζήτησης ή αυτή της απλής σάρωσης. 8
Ανάπτυξη portlets Αναζήτηση υλικού στο edoc Η αναζήτηση υλικού στο edoc µέσω του portal προσφέρει στο χρήστη τη δυνατότητα για αποµακρυσµένηπρόσβασηστο καταχωρηµένο και κατηγοριοποιηµένο εφήµερο υλικό. καταχώρηση υλικού στο edoc Η καταχώρηση υλικού στο edoc µέσω του portal προσφέρει στο χρήστη τη δυνατότητα για αποµακρυσµένη καταχώρηση υλικού στο edoc. Το υλικό που θα καταχωρήσει ο χρήστης θα αποθηκευτεί προσωρινά για να επικυρωθεί, και να καταχωρηθεί από την βιβλιοθηκονόµο. 9
Ανάπτυξη portlets Παλαιότερα ιαγωνίσµατα Το συγκεκριµένο portlet δίνει τη δυνατότητα στους καθηγητές να µοιράσουν παλαιοτέρα διαγωνίσµατα στους µαθητές τους για την καλύτερη προετοιµασία τους, ενώ στους µαθητές δίνει την δυνατότητα να λάβουν τα αρχεία µε τα παλαιότερα διαγωνίσµατα από οπουδήποτε. Οι µαθητές έχουν περιορισµένη πρόσβαση µόνο στο να κατεβάσουν τα αρχεία και οι καθηγητές πλήρης πρόσβαση. 10
Ανάπτυξη portlets Βαθµοί Μαθητών Αρχείο Μαθητών Οι βαθµοί µαθητών χωρίζονται σε τρεις υποενότητες, ιαχειριστή Ο ιαχειριστής είναι ο χρήστης που είναι υπεύθυνος για την εισαγωγή µαθηµάτων, τάξεων, µαθητών, καθηγητών καθώς και των αντιστοιχήσεων τους. Καθηγητή Στο περιβάλλον του καθηγητή, εµφανίζεται σαν µενού πλοήγησης µια λίστα µε τις τάξεις του καθηγητή που είναι συνδεµένος στο σύστηµα. Όταν ο καθηγητής επιλέξει µια τάξη εµφανίζονται όλοι µα µαθητές της τάξης. Επιλέγοντας το όνοµα µαθητή τότε εµφανίζεται µια λίστα µε τα µαθήµατα του στα όποια είναι υπεύθυνος ο συγκεκριµένος καθηγητής. Επιλέγοντας ένα µάθηµα από τη λίστα µε τα µαθήµατα ανοίγει η καρτέλα του µαθητή για το συγκεκριµένο µάθηµα. Μαθητή Στο περιβάλλον του µαθητή το µενού πλοήγησης είναι τα µαθήµατα του. Επιλέγοντας ένα µάθηµα ανοίγει η καρτέλα του µόνο για ανάγνωση. 11
Περιγραφή Ενοτήτων Εργασιών ιάγραµµα UML Μεθοδολογία, Χρονοδιάγραµµα & Παραδοτέα 12