Σχετικά με το E-learning του ΕΚΠΑ
Το E-learning του ΕΚΠΑ είναι το Πρόγραμμα Συμπληρωματικής εξ Αποστάσεως Εκπαίδευσης του Εθνικού και Καποδιστριακού Πανεπιστημίου Αθηνών.
Από το 2001 προσφέρει προγράμματα επαγγελματικής επιμόρφωσης και κατάρτισης εξ αποστάσεως, έχοντας εκπαιδεύσει περισσότερους από 200.000 συμμετέχοντες σε ένα ευρύ φάσμα γνωστικών αντικειμένων.
Η συνεργασία μας με το E-learning ΕΚΠΑ ξεκίνησε το 2017 και συνεχίζεται μέχρι σήμερα.
Η Πρόκληση
Το έργο είχε συγκεκριμένες και ιδιαίτερα αυξημένες τεχνικές απαιτήσεις. Με εκατοντάδες εκπαιδευτικά προγράμματα και μεγάλο όγκο επισκεψιμότητας, χρειαζόταν μια custom web εφαρμογή που θα μπορούσε να υποστηρίξει τόσο τις ανάγκες των χρηστών όσο και την καθημερινή διαχείριση του περιεχομένου.
Βασική προδιαγραφή ήταν η ανάπτυξη σε Symfony framework, με ένα σύγχρονο frontend και ένα ευέλικτο backend, μέσα από το οποίο η ομάδα του E-learning θα μπορούσε να διαχειρίζεται τα προγράμματα και τις επιμέρους σελίδες τους.
Παράλληλα, ιδιαίτερη σημασία είχαν η ταχύτητα φόρτωσης, η ασφάλεια και η διασύνδεση με τα πληροφοριακά συστήματα του Πανεπιστημίου.
Η εμπειρία μας στο Symfony και στην ανάπτυξη custom web εφαρμογών ήταν ένας από τους βασικούς λόγους για τους οποίους επιλεχθήκαμε για την υλοποίηση του έργου.
Κατασκευή Ιστοσελίδας σε Symfony
Η ιστοσελίδα αναπτύχθηκε σε Symfony, ακολουθώντας τις βέλτιστες πρακτικές ως προς την αρχιτεκτονική και την ανάπτυξη της εφαρμογής.
Ιδιαίτερη προσοχή δόθηκε στην ευελιξία του συστήματος, ώστε να μπορεί να υποστηρίζει τον μεγάλο αριθμό προγραμμάτων και λειτουργιών, αλλά και να εξελίσσεται σύμφωνα με τις ανάγκες του E-learning.
E-learning Website Design
Το design της σελίδας σχεδιάστηκε με βάση τα πρότυπα των διεθνών e-learning ιστοσελίδων, αναδεικνύοντας ταυτόχρονα το κύρος του μεγαλύτερου προγράμματος εξ αποστάσεως εκπαίδευσης στην Ελλάδα.
Δώσαμε έμφαση στην παρουσίαση των προγραμμάτων, ώστε ο χρήστης να βρίσκει εύκολα όλες τις πληροφορίες που χρειάζεται, προκειμένου να πάρει την τελική απόφαση για την υποβολή της αίτησης.
Modular Orientation
Η εφαρμογή αναπτύχθηκε με modular αρχιτεκτονική, δίνοντας στους διαχειριστές τη δυνατότητα να διαμορφώνουν τις σελίδες των προγραμμάτων και των κατευθύνσεων ανάλογα με τις ανάγκες τους.
Μέσα από το backend μπορούν να επιλέγουν και να διαχειρίζονται διαφορετικά στοιχεία και ενότητες, χωρίς να απαιτούνται αλλαγές στον κώδικα για κάθε νέα σελίδα.
Διασύνδεση με ERP
Η ιστοσελίδα διασυνδέθηκε με το ERP του Πανεπιστημίου μέσω web service που αναπτύχθηκε για τις ανάγκες του έργου.
Με αυτόν τον τρόπο, οι αιτήσεις που υποβάλλονται online μεταφέρονται αυτόματα στο ERP, χωρίς να απαιτείται χειροκίνητη καταχώριση των στοιχείων.
Auto-complete Αναζήτηση
Με εκατοντάδες διαθέσιμα προγράμματα, η αναζήτηση αποτελεί βασικό μέρος της εμπειρίας του χρήστη.
Η λειτουργία auto-complete επιτρέπει στον επισκέπτη να εντοπίζει άμεσα τα προγράμματα που τον ενδιαφέρουν, ακόμη και όταν δεν γνωρίζει την ακριβή ονομασία τους.
Website Speed Performance
Η ταχύτητα φόρτωσης αποτέλεσε βασική απαίτηση από την αρχή του έργου.
Με τις κατάλληλες τεχνικές βελτιστοποίησης πετύχαμε χρόνο φόρτωσης κάτω από 1 δευτερόλεπτο, παρά τον μεγάλο όγκο περιεχομένου και τις απαιτήσεις της εφαρμογής.
Προδιαγραφές Ασφαλείας
Με περισσότερους από 200.000 χρήστες τον μήνα, η ασφάλεια της εφαρμογής αποτέλεσε βασική προτεραιότητα.
Κατά την ανάπτυξη ακολουθήθηκαν οι κατευθύνσεις του OWASP Top 10, με ιδιαίτερη προσοχή στην προστασία της εφαρμογής από τις συνηθέστερες κατηγορίες ευπαθειών και επιθέσεων.
Ο πελάτης είπε για εμάς:
Γιάννης ΠαρασκευόπουλοςΗ συνεργασία μας ξεκίνησε το 2017 και συνεχίζεται ακόμη. Είναι επαγγελματίες με εξειδίκευση στο αντικείμενο τους και με πάθος για το ωραίο και σωστό αποτέλεσμα σε όλα τα επίπεδα. Άψογη υποστήριξη. Θα τους πρότεινα ανεπιφύλακτα.
Γ. Παρασκευόπουλος
IT elearning ΕΚΠΑ



