Οδηγίες Αναβάθμισης Πλατφόρμας GUNet eClass 2.0

Διαδικασία Aναβάθμισης

Με τις παρακάτω οδηγίες περιγράφεται αναλυτικά η διαδικασία αναβάθμισης της πλατφόρμας GUnet eClass από τις προηγούμενες εκδόσης στην τρέχουσα 2.0

Καταρχήν βεβαιωθείτε ότι την ώρα της αναβάθμισης δεν γίνονται μαθήματα ούτε υπάρχει πρόσβαση στις βάσεις δεδομένων του eClass. Οι παρακάτω ενέργεις προϋποθέτουν ότι έχετε δικαιώματα διαχειριστή (root) στον υπολογιστή.

Η διαδικασία αναβάθμισης περιλαμβάνει 2 βήματα.

Για υπολογιστές με λειτουργικό σύστημα Unix (Solaris κ.λπ.) / Linux (Redhat, Debian, Suse, Mandrake κ.λπ.)

Το ακόλουθο παράδειγμα θεωρεί ότι η πλατφόρμα eClass είναι ήδη εγκατεστημένη στον κατάλογο /var/www/html.

Λόγω αρκετών αλλαγών στη καινούρια έκδοση του GUnet eClass θα πρέπει να διαγράψετε την παλιά έκδοση και να εγκαταστήσετε την καινούρια.

θεωρούμε ότι έχετε κατεβάσει το eclass-2.0.tar.gz στο κατάλογο /tmp

Μόλις ολοκληρωθούν τα παραπάνω, θα έχετε εγκαταστήσει επιτυχώς τα αρχεία της νέας έκδοσης του eClass (eClass 2.0). Στη συνέχεια ακολουθήστε τις οδηγίες που περιγράφονται εδώ για να αναβαθμίσετε τις βάσεις δεδομένων του.

Για υπολογιστές με λειτουργικό σύστημα Windows (Win2000, WinXP, Win2003 κ.λπ.)

Το ακόλουθο παράδειγμα προϋποθέτει ότι το eClass είναι ήδη εγκατεστημένο στον κατάλογο C:\Program Files\Apache\htdocs\ και ότι έχετε κατεβάσει το eclass-2.0.zip.

Λόγω αρκετών αλλαγών στη καινούρια έκδοση του eClass θα πρέπει να διαγράψετε την παλιά έκδοση και να εγκαταστήσετε την καινούρια.

Αναβάθμιση της Βάσης Δεδομένων

Αφού ολοκληρώσετε με επιτυχία τα παραπάνω πληκτρολογήστε στον browser σας το ακόλουθο URL:

http://(url του eclass)/upgrade/

Θα σας ζητηθεί το όνομα χρήστη (username) και συνθηματικό (password) του διαχειριστή της πλατφόρμας. Αφού δώσετε τα στοιχεία σας θα αρχίσει η αναβάθμιση των βάσεων δεδομένων. Στην οθόνη σας θα δείτε διάφορα μηνύματα σχετικά με την πρόοδο της εργασίας. Φυσιολογικά δεν θα πρέπει να δείτε μηνύματα λάθους.

Στην αντίθετη περίπτωση (αν δηλαδή εμφανιστούν μύνηματα λάθους) τότε πιθανόν να μην λειτουργήσει εντελώς σωστά κάποιο μάθημα. Τέτοια μηνύματα λάθους μπορεί να εμφανιστούν, αν έχετε τροποποιήσει τη δομή κάποιου πίνακα από τις βάσεις του eClass. Σημειώστε (αν είναι δυνατόν) το ακριβές μήνυμα λάθους που σας εμφανίστηκε.

Αν μετά την αναβάθμιση αντιμετωπίσετε προβλήματα με κάποιο μάθημα τότε επικοινωνήστε μαζί μας (eclass@gunet.gr).

Ενέργειες μετά την εγκατάσταση

Είστε έτοιμοι! Για να βεβαιωθείτε πηγαίνετε στο διαχειριστικό εργαλείο και επιλέξτε Tρέχουσα έκδοση της πλατφόρμας. Θα πρέπει να αναγράφετε η έκδοση 2.0.

Εναλλακτικά, από την αρχική σελίδα της πλατφόρμας, επιλέξτε το σύνδεσμο Ταυτότητα Πλατφόρμας. Ανάμεσα στα άλλα θα αναγράφετε η έκδοση 2.0 της πλατφόρμας.

Για να δείτε τα καινούρια χαρακτηριστικά της νέας έκδοσης ανατρέξτε στο αρχείο κειμένου CHANGES.txt.

Σημείωση 1:
  • Στο αρχείο config.php ορίζεται η μεταβλητή have_latex η οποία εξ'ορισμού έχει τιμή FALSE. Αλλάζοντας την σε τιμή TRUΕ θα έχετε υποστήριξη μαθηματικών συμβόλων σε ορισμένα υποσυστήματα του eClass. Αυτό όμως προϋποθέτει την ύπαρξη συστήματος latex στο σύστημα που φιλοξενεί το eClass. Περισσότερα για τις ρυθμίσεις που θα πρέπει να κάνετε, ανατρέξτε στο αρχείο README_latex.txt Αν δεν επιθυμείτε υποστήριξη latex αφήστε την όπως είναι (δηλαδή στην τιμή FALSE).

  • Σημείωση 2:
  • Από την έκδοση 1.7 και μετά στο αρχείο config.php μπορείτε να οριστεί η μεταβλητή close_user_registration η οποία εξ'ορισμού έχει τιμή FALSE. Αλλάζοντας την σε τιμή TRUE η εγγραφή χρηστών με δικαιώματα "φοιτητή" δεν θα είναι πλέον ελεύθερη. Οι χρήστες για να αποκτήσουν λογαριασμό στην πλατφόρμα θα ακολουθούν πλέον διαδικασία παρόμοια με τη δημιουργία λογαριασμού "καθηγητή" δηλαδή θα συμπληρώνουν μια φόρμα-αίτηση δημουργίας λογαριασμού φοιτητή. Η αίτηση εξετάζεται από τον διαχειριστή ο οποίος εγκρίνει την αίτηση, οπότε δημιουργεί τον λογαριασμό, ή την απορρίπτει. Αν δεν επιθυμείτε να αλλάξει ο τρόπος εγγραφής φοιτητών αφήστε την όπως είναι. (δηλαδή στην τιμή FALSE).

  • Σημείωση 3:
  • Μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα αριστερά και δεξιά της αρχικής σελίδα ς της πλατφόρμας. Για το σκοπό αυτό, απλά πληκτρολογήστε το κείμενο της αρεσκείας σας (ακόμα και σε μορφή HTML) στα script s eclass_home_extras_left.html και eclass_home_extras_right.html αντίστοιχα, που βρίσκονται στον αρχικό κατάλογο του eClass.
  • Αναβάθμιση από παλιότερες εκδόσεις (1.5, 1.6)

    Από την έκδοση 1.7 της πλατφόρμας, οι κατάλογοι των μαθημάτων αποθηκεύονται σε ένα καινούριο κατάλογο με όνομα courses. Επίσης έχει αλλάξει η τοποθεσία του αρχείου ρυθμίσεων (config.php), όπου πλέον βρίσκεται σε ένα καινούριο κατάλογο, με όνομα config. Για να μην χαθούν οι παλιές σας ρυθμίσεις και τα μαθήματα που έχουν δημιουργηθεί, θα πρέπει να κάνετε τα παρακάτω:
    Μόνο για συστήματα Windows: