Open eClass 2.9
Η νέα έκδοση (2.9) της πλατφόρμας διατηρεί τη συμβατότητα με τις προηγούμενες εκδόσεις. Για το λόγο αυτό μπορείτε εύκολα και γρήγορα να αναβαθμίσετε μια ήδη εγκατεστημένη πλατφόρμα από τις προηγούμενες εκδόσεις στην τρέχουσα, απλά ακολουθώντας τις οδηγίες αναβάθμισης που παραθέτουμε στη συνέχεια.
Επίσης, πριν ξεκινήσετε τη διαδικασία αναβάθμισης, προτείνεται η λήψη αντίγραφου ασφαλείας των περιεχομένων των μαθημάτων και των βάσεων δεδομένων.
Προσοχή: η τρέχουσα διανομή του Open eClass ΔΕΝ περιλαμβάνει πλέον το διαχειριστικό εργαλείο βάσεων δεδομένων phpMyAdmin
. Μπορείτε να αντιγράψετε το φάκελο (path του eclass)/modules/admin/mysql/
σε μια προσωρινή τοποθεσία (π.χ. /tmp
) και μετά την αναβάθμιση να το επαναφέρετε στην προηγούμενη θέση. Εναλλακτικά μπορείτε να κατεβάσετε την τελευταία έκδοση από εδώ.
Επιγραμματικά για την αναβάθμιση της πλατφόρμας στη νέα έκδοση τα βήματα που πρέπει να ακολουθήσετε είναι τα εξής:
Όλες οι ενέργειες προϋποθέτουν ότι έχετε δικαιώματα διαχειριστή (root) στον εξυπηρετητή.
Το ακόλουθο παράδειγμα θεωρεί ότι η πλατφόρμα eClass είναι ήδη εγκατεστημένη στον κατάλογο /var/www/html
.
Λόγω αρκετών αλλαγών στη καινούρια έκδοση (2.9) του Open eClass θα πρέπει να διαγράψετε την παλιά έκδοση και να εγκαταστήσετε την καινούρια. Για να μην χαθούν τα μαθήματα και οι παλιές ρυθμίσεις, θα πρέπει να κάνετε τα παρακάτω:
Προσοχή: η τρέχουσα διανομή του Open eClass ΔΕΝ περιλαμβάνει πλέον το διαχειριστικό εργαλείο βάσεων δεδομένων phpMyAdmin
. Μπορείτε να αντιγράψετε το φάκελο (path του eclass)/modules/admin/mysql/
σε μια προσωρινή τοποθεσία (π.χ. /tmp
) και μετά την αναβάθμιση να το επαναφέρετε στην προηγούμενη θέση. Εναλλακτικά μπορείτε να κατεβάσετε την τελευταία έκδοση από εδώ.
θεωρούμε ότι έχετε κατεβάσει το openeclass-2.9.tar.gz στο κατάλογο /tmp
cd /var/www/html
rm -f *.php
cd /var/www/html/eclass/ rm -rf images/ include/ info/ install/ manuals/ template/ modules/ js/
tar xzvf /tmp/openeclass-2.9.tar.gz
cp -a /tmp/openeclass-2.9/* /var/www/html/eclass/
Μόλις ολοκληρωθούν τα παραπάνω, θα έχετε εγκαταστήσει με επιτυχία τα αρχεία της νέας έκδοσης (Open eClass 2.9). Στη συνέχεια μεταβείτε στο βήμα 2 για να αναβαθμίσετε τις βάσεις δεδομένων της πλατφόρμας.
Το ακόλουθο παράδειγμα προϋποθέτει ότι το eClass είναι ήδη εγκατεστημένο στον κατάλογο C:\Program Files\Apache\htdocs\ και ότι έχετε κατεβάσει το openeclass-2.9.zip
.
Προσοχή: η τρέχουσα διανομή του Open eClass ΔΕΝ περιλαμβάνει πλέον το διαχειριστικό εργαλείο βάσεων δεδομένων phpMyAdmin
. Μπορείτε να αντιγράψετε το φάκελο (path του eclass)/modules/admin/mysql/
σε μια προσωρινή τοποθεσία (π.χ. /tmp
) και μετά την αναβάθμιση να το επαναφέρετε στην προηγούμενη θέση. Εναλλακτικά μπορείτε να κατεβάσετε την τελευταία έκδοση από εδώ.
Λόγω αρκετών αλλαγών στη καινούρια έκδοση (2.9) του Open eClass θα πρέπει να διαγράψετε την παλιά έκδοση και να εγκαταστήσετε την καινούρια. Για να μην χαθούν όμως οι παλιές σας ρυθμίσεις και τα μαθήματα που έχουν δημιουργηθεί, θα πρέπει να κάνετε τα παρακάτω.
C:\Program Files\Apache\htdocs
C:\Program Files\Apache\htdocs\eclass\config\config.php
σε ένα άλλο προσωρινό φάκελο στην επιφάνεια εργασίας. π.χ. από το C:\Program Files\Apache\htdocs\eclass\config\config.php
στο κατάλογο C:\Documents and Settings\Administrator\Desktop\
C:\Program Files\Apache\htdocs\eclass\
και διαγράψτε τους καταλόγους images, include, info, install, manuals, template, modules, js
μαζί με τους υποκαταλόγους τους.C:\Documents and Settings\Administrator\Desktop\openeclass-2.9
. Κατόπιν μετονομάστε τον προσωρινό φάκελο openeclass-2.9
σε eclass
και αντιγράψτε τον (copy) μαζί με όλα τα περιεχόμενα του (δηλαδή αρχεία και φακέλους). Στη συνέχεια ανοίξτε το φάκελο που περιέχει την εγκατάσταση του Open eClass, π.χ. C:\Program Files\Apache\htdocs\
και κάντε επικόλληση (paste). Με τον τρόπο αυτό, αντικαθίσταται ο φάκελος eclass, από αυτόν της νέας διανομής.Μόλις ολοκληρωθούν τα παραπάνω θα έχετε εγκαταστήσει με επιτυχία τα αρχεία της νέας έκδοσης του Open eClass. Στη συνέχεια μεταβείτε στο βήμα 2 για να αναβαθμίσετε τις βάσεις δεδομένων του.
Συστήματα Unix/Linux:
Η διαδικασία αναβάθμισης περιλαμβάνει και κάποιες αλλαγές στο αρχείο ρυθμίσεων config.php. Επομένως μπορεί να χρειαστεί να αλλάξετε προσωρινά τα δικαιώματα πρόσβασης στο config.php.
Πληκτρολογήστε στον browser σας το ακόλουθο URL:
http://(url του eclass)/upgrade/
Θα σας ζητηθεί το όνομα χρήστη (username) και συνθηματικό (password) του διαχειριστή της πλατφόρμας. Αφού δώσετε τα στοιχεία σας θα σας ζητηθεί να αλλάξετε / διορθώσετε τα στοιχεία επικοινωνίας. Κατόπιν θα αρχίσει η αναβάθμιση των βάσεων δεδομένων. Στην οθόνη σας θα δείτε διάφορα μηνύματα σχετικά με την πρόοδο της εργασίας. Φυσιολογικά δεν θα πρέπει να δείτε μηνύματα λάθους. Σημειώστε, ότι ανάλογα με τον αριθμό και το περιεχόμενο των μαθημάτων, είναι πιθανόν η διαδικασία να διαρκέσει αρκετά.
Στην αντίθετη περίπτωση (αν δηλαδή εμφανιστούν μηνύματα λάθους) τότε πιθανόν να μην λειτουργήσει εντελώς σωστά κάποιο μάθημα. Τέτοια μηνύματα λάθους μπορεί να εμφανιστούν, αν έχετε τροποποιήσει τη δομή κάποιου πίνακα από τις βάσεις του eClass. Σημειώστε (αν είναι δυνατόν) το ακριβές μήνυμα λάθους που σας εμφανίστηκε.
Αν μετά την αναβάθμιση αντιμετωπίσετε προβλήματα με κάποιο μάθημα τότε επικοινωνήστε μαζί μας (info@openeclass.org).
Για να βεβαιωθείτε ότι η πλατφόρμα έχει αναβαθμιστεί, πηγαίνετε στο διαχειριστικό εργαλείο. Ανάμεσα στα άλλα θα πρέπει να αναγράφεται η έκδοση 2.9. Εναλλακτικά, από την αρχική σελίδα της πλατφόρμας, επιλέξτε το σύνδεσμο “Ταυτότητα Πλατφόρμας” όπου θα αναγράφεται η έκδοση 2.9.
Είστε έτοιμοι! Η διαδικασία αναβάθμισης έχει ολοκληρωθεί με επιτυχία! Για να δείτε τα καινούρια χαρακτηριστικά της νέας έκδοσης ανατρέξτε στο αρχείο κειμένου CHANGES.txt. Για επιπλέον προαιρετικές ρυθμίσεις διαβάστε παρακάτω.
Αν θέλετε να αλλάξετε οποιοδήποτε μήνυμα της πλατφόρμας συνίσταται να το κάνετε ως εξής: Δημιουργήστε ένα αρχείο τύπου .php με όνομα greek.inc.php (ή english.inc.php αν πρόκειται για αγγλικά μηνύματα) και τοποθετήστε το στον κατάλογο (path του eclass)/config/. Αναζητήστε το όνομα της μεταβλητής που περιέχει το μήνυμα που θέλετε να αλλάξετε και απλά αναθέστε της το καινούριο μήνυμα. Π.χ. Αν θέλουμε να αλλάξουμε το μήνυμα
$langAboutText = "Η έκδοση της πλατφόρμας είναι";
απλά δημιουργούμε το greek.inc.php στον κατάλογo (path του eclass)/config/ ως εξής:
<?php $langAboutText = "Τρέχουσα έκδοση της πλατφόρμας";
Με τον παραπάνω τρόπο εξασφαλίζεται η διατήρηση των τροποποιημένων μηνυμάτων από μελλοντικές αναβαθμίσεις της πλατφόρμας.
Επίσης σημειώστε ότι μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα αριστερά και δεξιά της αρχικής σελίδας της πλατφόρμας. Για το σκοπό αυτό, αναθέστε την τιμή - μήνυμα στις μεταβλητές $langExtrasLeft και $langExtrasRight αντίστοιχα.
Η πλατφόρμα υποστηρίζει την συγγραφή μαθηματικών συμβόλων στα υποσύστηματα
Συγκεκριμένα στο υποσύστημα “Ασκήσεις” μπορείτε να βάλετε μαθηματικά σύμβολα στα πεδία “Περιγραφή Άσκησης” όταν δημιουργείτε μια καινούρια άσκηση (ή όταν την διορθώνετε), στο πεδίο “Προαιρετικό Σχόλιο” όταν δημιουργείτε μια καινούρια ερώτηση σε μια άσκηση (ή όταν την διορθώνετε).
Στο υποσύστημα “Περιοχές συζητήσεων” μπορείτε να βάλετε μαθηματικά σύμβολα όταν συντάσσετε ένα νέο μήνυμα ή όταν απαντάτε σε αυτό και στο υποσύστημα “Ανακοινώσεις” όταν δημιουργείτε μια ανακοίνωση.
Τα μαθηματικά σύμβολα πρέπει απαραίτητα να περικλείονται με τα tags [m] και [/m]. Π.χ. πληκτρολογώντας
[m]sqrt{x-1}[/m]
θα σχηματιστεί η τετραγωνική ρίζα του x-1. Για την σύνταξη των υπόλοιπων μαθηματικών συμβόλων ανατρέξτε εδώ. Σημειώστε ότι σε παλαιότερες εκδόσεις τα tags για τα μαθηματικά σύμβολα ήταν <m> και </m>, που υποστηρίζονται ακόμα, αλλά συνιστάται η χρήση των tags με αγκύλες.
Αν θέλετε να χρησιμοποιήσετε την πλατφόρμα με Web server που έχει ενεργοποιημένη την υποστήριξη SSL (π.χ. https://eclass.gunet.gr) μπορείτε να το κάνετε δηλώνοντας στο config.php την μεταβλητή urlSecure. π.χ. $urlSecure = “https://eclass.gunet.gr”. Περισσότερες και αναλυτικότερες οδηγίες για τις ενέργειες αυτές, μπορείτε να βρείτε στο εγχειρίδιο του Διαχειριστή (βρίσκεται μέσα στο διαχειριστικό εργαλείο).
Αν έχετε ενεργοποιημένη την υποστήριξη SSL και θέλετε να την επιβάλετε στη διεπικοινωνία μεταξύ της πλατφόρμας και των mobile clients, για περισσότερη ασφάλεια, μπορείτε να το κάνετε δηλώνοντας στο config.php την μεταβλητή urlMobile. π.χ. $urlMobile = “https://eclass.gunet.gr”.
Μπορείτε να ρυθμίσετε αρκετές λειτουργίες της πλατφόρμας αφού πρώτα μπείτε σαν «Διαχειριστής», κάνετε κλικ στα «Εργαλεία Διαχείρισης και μετά στο «Αρχείο ρυθμίσεων». Μπορείτε να αλλάξετε το θέμα εμφάνισης (σημειώστε, ότι στους χρήστες η αλλαγή θα γίνει ορατή στην επόμενη είσοδό τους στην πλατφόρμα). τον αριθμό των υποστηριζόμενων γλωσσών, κ.λπ.
Η πλατφόρμα υποστηρίζει το ανέβασμα στην πλατφόρμα των πιο διαδεδομένων τύπων αρχείων κειμένου, βίντεο, ήχου, εικόνας κ.λπ. Αν θέλετε να προσθέσετε κάποιον καινούριο, συμπληρώστε την κατάληξη του αρχείου στο “Τύποι επιτρεπτών αρχείων για τους εκπαιδευτές” ή στο “Τύποι επιτρεπτών αρχείων για τους εκπαιδευόμενους” αντίστοιχα.