Οδηγίες Εγκατάστασης Πλατφόρμας

Σχετικά έγγραφα
Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Η πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 έχει δοκιμαστεί και λειτουργεί κανονικά:

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) Αθήνα, 16 Μαρτίου Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Εγχειρίδιο Χρήστη - Μαθητή

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγχειρίδιο Διαχειριστή

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητή. Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Α.Σ.ΠΑΙ.Τ.Ε.

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ , , ,

ΕΙΣΑΓΩΓΗ... 4 ΕΓΓΡΑΦΗ... 5 ΤΑ ΜΑΘΗΜΑΤΑ ΜΟΥ... 6 ΑΛΛΑΓΗ ΤΟΥ ΠΡΟΦΙΛ ΜΟΥ... 7 ΛΙΣΤΑ ΜΑΘΗΜΑΤΩΝ... 8 ΤΟ ΗΜΕΡΟΛΟΓΙΟ ΜΟΥ... 9 ΟΙ ΑΝΑΚΟΙΝΩΣΕΙΣ ΜΟΥ...

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

Tο περιβάλλον Code::Blocks

Εγχειρίδιο Εκπαιδευόμενου

Περιεχόμενα. Εισαγωγή. Οδηγός Χρήστη - Φοιτητή

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΦΟΙΤΗΤΩΝ

Open eclass 2.1 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

XAMPP Apache MySQL PHP javascript xampp

Marmitek UltraViewPro 1

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ

ΕΚΠΑ η-τάξη Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

LASERJET ENTERPRISE FLOW MFP. Συνοπτικές οδηγίες χρήσης M525

6 Εισαγωγή στο Wordpress 3.x

Hase οδηγίες χρήσης.

Εγχειρίδιο Διαχειριστή

Εγχειρίδιο Εκπαιδευόμενου

ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Οδηγός σύνδεσης. Υποστηριζόμενα λειτουργικά συστήματα. Σελίδα 1 από 5

Εγχειρίδιο Εκπαιδευτή

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Αποτελεί την πρόταση του GUnet. ασύγχρονης τηλεκπαίδευσης. Είναι ένα ανοικτό αρθρωτό σύστημα διαχείρισης ηλεκτρονικών μαθημάτων

Open eclass Documentation 1/16 Περιγραφή Πλατφόρμας

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Μια καλή επιλογή θα ήταν (χωρίζοντας τις λέξεις με παύλα -) ή

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Σύστημα Αποτίμησης Ποιότητας Ευρυζωνικών Συνδέσεων (ΣΑΠΕΣ)

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

ΕΡΕΥΝΗΤΙΚΟ ΠΡΟΓΡΑΜΜΑ «ΔΙΑΚΥΒΕΡΝΗΣΗ, ΒΙΩΣΙΜΟΤΗΤΑ ΚΑΙ ΠΕΡΙΦΕΡΕΙΑΚΗ ΚΑΙΝΟΤΟΜΙΑ»

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

Hase οδηγίες χρήσης.

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Επιστήμες της Αγωγής και της Εκπαίδευσης Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης. Εισαγωγή στους Η/Υ - Παιδαγωγικές Εφαρμογές στην Εκπαίδευση

Οδηγίες για αντιμετώπιση προβλημάτων στην εγκατάσταση του ΧΑΜPP

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ ΕΠΙΚΟΙΝΩΝΙΑ... 23

Υπηρεσία διαμοιρασμού αρχείων

Epsilon Net PYLON Platform

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Android Studio για Windows

LASERJET ENTERPRISE MFP. Συνοπτικές οδηγίες χρήσης

Οδηγός Εγκατάστασης

Open eclass 2.2 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Εγχειρίδιο Εκπαιδευτή

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux

BlackBerry Internet Service. Οδηγός χρήστη

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Παράρτημα Παραδοτέου Π5: Εγχειρίδια Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Εγκατάσταση λειτουργίας Σάρωση σε

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Android Studio για Linux

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Οδηγός Χρήστη. Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης.

Tο περιβάλλον Code::Blocks

Δημιουργία ιστοσελίδας με. Wordpress - Βασικές λειτουργίες

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Πλατφόρμα Open eclass - Λίστα Αλλαγών

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

Επιμόρφωση Β Επίπεδου Κ.Σ.Ε.: 2 ο ΓΕΛ Ηρακλείου Ειδικότητα: ΠΕ04 Μάθημα: Εγκατάσταση Χρήση CMS Joomla

Οδηγός εγκατάστασης λογισμικού NPD EL

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

Εγκατάσταση των απαραίτητων προγραμμάτων για την λειτουργία του WordPress. Δρ. Ματθαίος Πατρινόπουλος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Περιεχόμενα. Εισαγωγή. Οδηγός Χρήστη Καθηγητή - Διαχείριση Πληροφοριών ΤΕΙ Καβάλας.

Εγχειρίδιο εγκατάστασης. Αθηνά Global

Vodafone Business Connect

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Transcript:

Open eclass Documentation 1/10 Οδηγίες Εγκατάστασης Πλατφόρμας Οδηγίες Εγκατάστασης Πλατφόρμας Open eclass 3.4 Η πλατφόρμα Open eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου GUnet για την υποστήριξη της Υπηρεσίας Ασύγχρονης Τηλεκπαίδευσης. Αναπτύχθηκε από την Ομάδα Ασύγχρονης Τηλεκπαίδευσης του Ακαδημαϊκού Διαδικτύου, υποστηρίζεται κεντρικά από το GUnet και διανέμεται ελεύθερα ως Λογισμικό Ανοικτού Κώδικα. 1. Ενέργειες πριν την εγκατάσταση - Προαπαιτούμενα Η Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass έχει δοκιμαστεί και λειτουργεί κανονικά: σε περιβάλλοντα MsWindows (Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 2008). σε περιβάλλοντα Mac OS X. σε διάφορες διανομές Linux (π.χ. RedHat, CentOS, Debian, Ubuntu, OpenSuse κ.λπ.). σε άλλα περιβάλλοντα UNIX (π.χ. Solaris). Στη συνέχεια παρατίθονται αναλυτικά οι οδηγίες εγκατάστασης της πλατφόρμας Για την εγκατάσταση της πλατφόρμας Open eclass 3.3, απαιτείται η ύπαρξη και η καλή λειτουργία μιας σειράς συστημάτων και εφαρμογών, ὀπως: Web Server (Apache 2.x ή NGINX ή IIS) PHP (εκδόσεις >= 5.4) MySQL (εκδόσεις 5.x) ή MariaDB. Σύστημα αποστολής email (π.χ.sendmail, postfix, exim) Προσοχή: η τρέχουσα διανομή του Open eclass ΔΕΝ περιλαμβάνει πλέον το διαχειριστικό εργαλείο βάσεων δεδομένων phpmyadmin. Μπορείτε να αντιγράψετε το φάκελο (path του eclass)/modules/admin/mysql/ σε μια προσωρινή τοποθεσία (π.χ. /tmp) και μετά την αναβάθμιση να το επαναφέρετε στην προηγούμενη θέση. Εναλλακτικά μπορείτε να κατεβάσετε την τελευταία έκδοση από εδώ. 1.1.1 Web Server (Apache 2.x) Ο Apache πρέπει να μπορεί να χειριστεί σελίδες τύπου.php Αν δεν τον έχετε ρυθμίσει, τότε αρκεί στο αρχείο ρυθμίσεων httpd.conf να προσθέσετε την ακόλουθη γραμμή: OpenEclass.Org Documentation - http://docs.openeclass.org/

Open eclass Documentation 2/10 Οδηγίες Εγκατάστασης Πλατφόρμας AddType application/x-httpd-php.php Επίσης, θα πρέπει να ορίσετε ότι η προκαθορισμένη κωδικοποίηση των σελίδων που στέλνει ο Web Server είναι UTF-8. Στον Apache, αυτό μπορείτε να το κάνετε βάζοντας στο αρχείο httpd.conf την δήλωση: AddDefaultCharset UTF-8 Καλό είναι, για λόγους ασφαλείας, να απενεργοποιήσετε το directory indexing για τους υποκαταλόγους που θα εγκατασταθεί το eclass. Στο αρχείο httpd.conf προσθέστε στα Options την επιλογή -Indexes. Αν για παράδειγμα το eclass θα εγκατασταθεί στο /var/www/eclass τότε προσθέστε στο httpd.conf την παρακάτω δήλωση: <Directory /var/www/eclass>... Options -Indexes... Μόνο για Windows Αν στον υπολογιστή σας τρέχει o WebServer της Microsoft (IIS) πρέπει να τον απενεργοποιήσετε. Πηγαίνετε στο: Start->Programs->Administrative Tools->Services και σταματήστε την υπηρεσία «World Wide Web Publishing Service», κάνοντας δεξί κλικ και επιλέγοντας «stop». Για να απενεργοποιηθεί ο IIS μόνιμα, κάντε δεξί κλικ στην παραπάνω υπηρεσία και επιλέξτε «Disabled» από τον κατάλογο επιλογών «Startup type». 1.1.2 NGINX Θεωρούμε ότι ο NGINX έχει ρυθμιστεί έτσι ώστε να μπορεί να εξυπηρετεί σελίδες php. Λόγω της λειτουργίας του συστήματος Έγγραφα θα πρέπει στο αρχείο ρυθμίσεων του site να γίνει η παρακάτω αλλαγή location ~ [^/]\.php($ /) { location ~ \..*/.*\.php$ { return 404; } include snippets/fastcgi-php.conf; # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; http://docs.openeclass.org/ Printed on 2016/09/01 01:19

Open eclass Documentation 3/10 Οδηγίες Εγκατάστασης Πλατφόρμας # # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; } 1.1.3 IIS Η πλατφόρμα λειτουργεί κανονικά και σε περιβάλλον IIS αλλά δεν έχει δοκιμαστεί εκτενώς. 1.2 PHP (εκδόσεις >= 5.4) Η τελευταία έκδοση της πλατφόρμας απαιτεί εκδόσεις της PHP >= 5.4 Ταυτόχρονα με την εγκατάσταση της PHP, απαιτείται και ενεργοποίηση της υποστήριξης του Apache για PHP. Σημειώστε ότι στη PHP, θα πρέπει να ενεργοποιήσετε την υποστήριξη για τα modules mysql, zlib, curl, xml, pcre, mbstring και gd. Αν επιθυμείτε να χρησιμοποιήσετε κάποιον εξυπηρέτη LDAP για την πιστοποίηση των χρηστών, τότε θα πρέπει να ενεργοποιήσετε και το module για την υποστήριξη ldap. Είναι πιθανόν η διανομή της PHP που χρησιμοποιείτε να έχει ενσωματωμένη υποστήριξη για κάποια από τα παραπάνω modules. Κατά την εγκατάσταση του eclass ελέγχεται αν πληρούνται τα παραπάνω. Θα πρέπει επίσης να ορίσετε στο αρχείο php.ini τις παραμέτρους: short_open_tag = off magic_quotes_gpc = off magic_quotes_runtime = off Όσον αφορά το μέγιστο μέγεθος των αρχείων που θα επιτρέπεται να γίνονται upload στην πλατφόρμα, μπορείτε να το ρυθμίσετε με τις παρακάτω γραμμές στο αρχείο php.ini. Προτείνεται: upload_max_filesize = 100M (η προκαθορισμένη τιμή είναι 2M) memory_limit = 25M (η προκαθορισμένη είναι 8M) post_max_size = 110M (η προκαθορισμένη είναι 8M) Επίσης, αν τυχόν, εμφανιστεί κάποιο notice της PHP κατά την διάρκεια της εφαρμογής, αναζητήστε στο αρχείο php.ini την μεταβλητή display_errors και αλλάξτε την τιμή της σε: display_errors = Off Μόνο για Windows Στα windows extensions βγάζετε τα σχόλια (;) από τη γραμμή extension = php_ldap.dll Αλλάξτε την μεταβλητή session.save_path σε ένα path το οποίο υπάρχει (π.χ. OpenEclass.Org Documentation - http://docs.openeclass.org/

Open eclass Documentation 4/10 Οδηγίες Εγκατάστασης Πλατφόρμας session.save_path=c:\winnt\temp\). Βεβαιωθείτε επίσης, ότι ο apache έχει δικαιώματα πρόσβασης σε αυτό. Συμπληρώστε τον SMTP εξυπηρέτη για αποστολή e-mail, π.χ. SMTP = mail.gunet.gr Συμπληρώστε μια έγκυρη email διεύθυνση αποστολέα στο πεδίο sendmail_from Τέλος, καλό είναι να ορίσετε κι εδώ την προκαθορισμένη κωδικοποίηση με τη γραμμή: default_charset = UTF-8 Μόλις ολοκληρώσετε τις αλλαγές σας, επανεκκινήστε τον apache. Μόνο για Mac OS X Ανοίξτε ένα τερματικό (κάντε κλικ διαδοχικά στο Applications Utilities Terminal). Μεταβείτε στον κατάλογο /etc (πληκτρολογώντας cd /etc/). Αν δεν υπάρχει το αρχείο ρυθμίσεων php.ini τότε πληκτρολογήστε sudo cp php.ini.default php.ini Αλλάξτε τις εξ' ορισμού ρυθμίσεις σύμφωνα με τα παραπάνω. Επίσης αναζητήστε τη επιλογή mysql.default_socket και αλλάξτε την σε mysql.default_socket = /tmp/mysql.sock 1.3 Προτεινόμενο αρχείο ρυθμίσεων για τον Apache Αρχικά, μπορείτε να χρησιμοποιήσετε τις παρακάτω ρυθμίσεις στο httpd.conf. (θεωρούμε ότι το eclass είναι εγκατεστημένο στο /var/www/html/) <Directory /var/www/eclass> Options FollowSymLinks AllowOverride None DirectoryIndex index.php AddDefaultCharset utf-8 # php settings php_flag short_open_tag off php_flag magic_quotes_gpc off php_flag register_globals off php_flag html_errors off php_flag track_errors off # error handling php_flag display_startup_errors Off php_flag display_errors Off php_flag log_errors On # php operational limits php_admin_value max_execution_time 500 php_admin_value max_input_time 120 php_admin_value memory_limit 128M php_admin_value post_max_size 250M php_admin_value upload_max_filesize 250M php_admin_value default_charset utf-8 php_admin_value file_uploads On php_admin_value session.gc_maxlifetime 7200 http://docs.openeclass.org/ Printed on 2016/09/01 01:19

Open eclass Documentation 5/10 Οδηγίες Εγκατάστασης Πλατφόρμας # protect some directories <Directory /var/www/eclass/config> Require all denied <Directory /var/www/eclass/upgrade> Require ip 127.0.0.1 <Directory /var/www/eclass/include/securimage/database> Require all denied # selectively disable php <Directory /var/www/eclass/temp> DirectoryIndex index.html RemoveHandler.php <Directory /var/www/eclass/video> DirectoryIndex index.html RemoveHandler.php <Directory /var/www/eclass/courses> DirectoryIndex index.html RemoveHandler.php # handle /courses URLs through index.php AliasMatch ^/courses/[a-z_-]+[0-9]{1,5}/(index.php)?$ /var/www/eclass/index.php Φυσικά στο παραπάνω αρχείο αλλάξτε τo path του eclass με το δικό σας. Όμοια και τις διευθύνσεις IP. 1.4 Σύστημα αποστολής email Σε διάφορες λειτουργίες της πλατφόρμας (π.χ. κατά την εγγραφή των χρηστών), γίνεται αποστολή email. Αν δεν λειτουργεί κάποια εφαρμογή αποστολής email, τα email της πλατφόρμας δεν θα αποστέλλονται πουθενά. Μόνο για Windows: Εναλλακτικά, για να εγκαταστήσετε τα παραπάνω, μπορείτε να χρησιμοποιήσετε το πακέτο EasyPHP ή το πακέτο XAMPP. OpenEclass.Org Documentation - http://docs.openeclass.org/

Open eclass Documentation 6/10 Οδηγίες Εγκατάστασης Πλατφόρμας 2. Εγκατάσταση 2.1 Για περιβάλλοντα Unix / Linux Αποσυμπιέστε το αρχείο openeclass-3.4.tar.gz με την εντολή tar xzvf openeclass-3.4.tar.gz. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, περιέχει όλα τα αρχεία της εφαρμογής και πρέπει να τοποθετηθεί σε σημείο προσβάσιμο από τον web server. Για την ασφαλή λειτουργία της πλατφόρμας θα πρέπει να ρυθμίσετε τα δικαιώματα πρόσβασης έτσι ώστε ο web server να έχει δικαίωμα εγγραφής στους φακέλους courses, video, config. Για να ξεκινήσετε την εγκατάσταση, επισκεφτείτε με κάποιον web browser την διεύθυνση που βρίσκεται ο υποκατάλογος /install/. Αν για παράδειγμα ο κύριος κατάλογος της εφαρμογής (δηλαδή /var/www/html/openeclass/) βρίσκεται στη διεύθυνση http://www.example.gr/openeclass/, η διεύθυνση που πρέπει να πληκτρολογήσετε είναι η http://www.example.gr/openeclass/install/ Στη συνέχεια ακολουθείστε τα βήματα του οδηγού εγκατάστασης της πλατφόρμας όπως αυτά παρουσιάζονται στην οθόνη σας. Σημειώστε ότι κατά την διαδικασίας εγκατάστασης θα σας ζητηθούν τα παρακάτω: Το όνομα του υπολογιστή όπου είναι εγκατεστημένη η MySQL (π.χ. openeclass.org, ή localhost - αν είναι στον ίδιο υπολογιστή) Ένα Όνομα Χρήστη και Συνθηματικό για ένα χρήστη της MySQL. Όνομα για την κύρια βάση δεδομένων του eclass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, αν υπάρχει ήδη μια βάση δεδομένων με το ίδιο όνομα. URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http://www.openeclass.org/eclass/) Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. /var/www/html/). Όνομα / Επώνυμο και email Διαχειριστή (σε αυτό το email στέλνονται οι διάφορες αιτήσεις) Όνομα Χρήστη και Συνθηματικό Διαχειριστή. Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eclass) Tηλέφωνο και email helpdesk (μπορεί να είναι το ίδιο με του διαχειριστή). 2.2 Για περιβάλλοντα MsWindows Αποσυμπιέστε το αρχείο openeclass-3.4.zip. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, περιέχει όλα τα αρχεία της εφαρμογής και πρέπει να τοποθετηθεί σε σημείο προσβάσιμο από τον web server. Για να ξεκινήσετε την εγκατάσταση, επισκεφτείτε με κάποιον web browser την διεύθυνση που βρίσκεται ο υποκατάλογος /install/. Αν για παράδειγμα ο κυρίως κατάλογος της εφαρμογής (δηλαδή C:\Program Files\Apache\htdocs/openeclass\) βρίσκεται στη διεύθυνση http://www.example.gr/eclass/, η διεύθυνση που πρέπει να πληκτρολογήσετε είναι η http://www.example.gr/openeclass/install/ Στη συνέχεια ακολουθείστε τα βήματα του οδηγού εγκατάστασης της πλατφόρμας όπως αυτά http://docs.openeclass.org/ Printed on 2016/09/01 01:19

Open eclass Documentation 7/10 Οδηγίες Εγκατάστασης Πλατφόρμας παρουσιάζονται στην οθόνη σας. Σημειώστε ότι κατά την διαδικασίας εγκατάστασης θα σας ζητηθούν τα παρακάτω: Το όνομα του υπολογιστή όπου είναι εγκατεστημένη η MySQL (π.χ. openeclass.org, localhost - αν είναι στον ίδιο υπολογιστή) Ένα Όνομα Χρήστη και Συνθηματικό για ένα χρήστη της MySQL με δικαιώματα δημιουργίας και διαγραφής βάσεων Όνομα για την κύρια βάση δεδομένων του eclass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, αν υπάρχει ήδη μια βάση δεδομένων με το ίδιο όνομα. URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http://www.openeclass.org/eclass/) Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό (π.χ. C:\Program Files\Apache\htdocs\). Όνομα / Επώνυμο και email Διαχειριστή (σε αυτό το email έρχονται οι διάφορες αιτήσεις χρηστών). Όνομα Χρήστη και Συνθηματικό Διαχειριστή. Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eclass) Tηλέφωνο και email helpdesk (μπορεί να είναι το ίδιο με του διαχειριστή). 2.3 Για περιβάλλοντα Mac OS X Αποσυμπιέστε το αρχείο openeclass-3.4.zip. O υποκατάλογος που δημιουργείται κατά την αποσυμπίεση του πακέτου, περιέχει όλα τα αρχεία της εφαρμογής και πρέπει να τοποθετηθεί σε σημείο προσβάσιμο από τον web server. Για να ξεκινήσετε την εγκατάσταση, επισκεφτείτε με κάποιον web browser την διεύθυνση που βρίσκεται ο υποκατάλογος /install/. Αν για παράδειγμα ο κυρίως κατάλογος της εφαρμογής (π.χ. /Library/WebServer/Documents/openeclass ή /Users/(username)/Sites/openeclass) βρίσκεται στη διεύθυνση http://www.example.gr/eclass/, η διεύθυνση που πρέπει να πληκτρολογήσετε είναι η http://www.example.gr/openeclass/install/ Στη συνέχεια ακολουθείστε τα βήματα του οδηγού εγκατάστασης της πλατφόρμας όπως αυτά παρουσιάζονται στην οθόνη σας. Σημειώστε ότι κατά την διαδικασίας εγκατάστασης θα σας ζητηθούν τα παρακάτω: Το όνομα του υπολογιστή όπου είναι εγκατεστημένη η MySQL (π.χ. openeclass.org, localhost - αν είναι στον ίδιο υπολογιστή) Ένα Όνομα Χρήστη και Συνθηματικό για ένα χρήστη της MySQL με δικαιώματα δημιουργίας και διαγραφής βάσεων Όνομα για την κύρια βάση δεδομένων του eclass (το default είναι eclass). Αλλάξτε το οπωσδήποτε, αν υπάρχει ήδη μια βάση δεδομένων με το ίδιο όνομα. URL της πλατφόρμας (όπως αυτό θα εμφανίζεται στον browser μετά την εγκατάσταση π.χ. http://www.openeclass.org/eclass/) Το path των αρχείων στον server. Βεβαιωθείτε ότι το path είναι σωστό). Όνομα / Επώνυμο και email Διαχειριστή. Όνομα Χρήστη και Συνθηματικό Διαχειριστή Το όνομα που θέλετε να δώσετε στην πλατφόρμα (π.χ. Open eclass) Tηλέφωνο και email helpdesk (σε αυτό το email έρχονται οι διάφορες αιτήσεις μπορεί να είναι το ίδιο με του διαχειριστή). Όνομα και διεύθυνση του ιδρύματος σας. OpenEclass.Org Documentation - http://docs.openeclass.org/

Open eclass Documentation 8/10 Οδηγίες Εγκατάστασης Πλατφόρμας 3. Ενέργειες μετά την εγκατάσταση 3.1 Αλλαγή δοκιμαστικών σχολών To OpeneClass κατά την εγκατάσταση εισάγει 3 δοκιμαστικές / γενικές Σχολές /Τμήματα. (Τμήμα 1 με κωδικό TMA, Τμήμα 2 με κωδικό TMB κ.λπ.). Εσείς θα πρέπει να τις αλλάξετε και να τις προσαρμόσετε στις Σχολές ή Τμήματα που επιθυμείτε. Αυτό μπορείτε να το κάνετε μέσα από το διαχειριστικό εργαλείο. Μπαίνοντας σαν διαχειριστής στην πλατφόρμα και κάντε κλικ στα Εργαλεία διαχείρισης. Μετά κάντε κλικ στη Διαχείριση Μαθημάτων και κλικ στην επιλογή Ιεραρχία Τμημάτων. Επιλέξτε την επιλογή Προσθήκη ή κάντε δεξί κλικ στα υπάρχοντα και επιλέξτε Διόρθωση ή Διαγραφή. 3.2 Αλλαγή Θέματος Αν θέλετε να αλλάξετε τα χρώματα / λογότυπα κ.λπ. του OpeneClass μπείτε στην πλατφόρμα σαν διαχειριστής, κάντε κλικ στο Διαχείριση πλατφόρμας και μετά κλικ στην επιλογή Άλλα εργαλεία / ρυθμίσεις θέματος. Μόλις ολοκληρώσετε τις αλλαγές σας κάντε κλικ στο Αποθήκευση. 3.3 Αλλαγή μηνυμάτων Αν θέλετε να αλλάξετε οποιοδήποτε μήνυμα της πλατφόρμας συνίσταται να το κάνετε ως εξής: Δημιουργήστε ένα αρχείο τύπου.php με όνομα greek.inc.php (ή english.inc.php αν πρόκειται για αγγλικά μηνύματα) και τοποθετήστε το στον κατάλογο (path του eclass)/config/. Αναζητήστε το όνομα της μεταβλητής που περιέχει το μήνυμα που θέλετε να αλλάξετε και απλά αναθέστε της το καινούριο μήνυμα. Π.χ. Αν θέλουμε να αλλάξουμε το μήνυμα $langabouttext = "Η έκδοση της πλατφόρμας είναι"; σε $langabouttext = "Τρέχουσα έκδοση της πλατφόρμας"; απλά δημιουργούμε το greek.inc.php στον κατάλογo (path του eclass)/config/ ως εξής: <?php $langabouttext = "Τρέχουσα έκδοση της πλατφόρμας"; Με τον παραπάνω τρόπο εξασφαλίζεται η διατήρηση των τροποποιημένων μηνυμάτων από μελλοντικές αναβαθμίσεις της πλατφόρμας. Επίσης σημειώστε ότι μπορείτε να προσθέσετε κείμενο (π.χ. ενημερωτικού περιεχομένου) στα http://docs.openeclass.org/ Printed on 2016/09/01 01:19

Open eclass Documentation 9/10 Οδηγίες Εγκατάστασης Πλατφόρμας αριστερά και δεξιά της αρχικής σελίδας της πλατφόρμας. Για το σκοπό αυτό δημιουργήστε (σύμφωνα με τα παραπάνω) το αρχείο greek.inc.php και αναθέστε την τιμή - μήνυμα στις μεταβλητές $langextrasleft και $langextrasright αντίστοιχα. 3.4 Υποστήριξη μαθηματικών συμβόλων Η πλατφόρμα υποστηρίζει την συγγραφή μαθηματικών συμβόλων στα υποσύστηματα Ασκήσεις, Περιοχές συζητήσεων και Ανακοινώσεις. Συγκεκριμένα στο υποσύστημα Ασκήσεις μπορείτε να βάλετε μαθηματικά σύμβολα στα πεδία Περιγραφή Άσκησης όταν δημιουργείτε μια καινούρια άσκηση (ή όταν την διορθώνετε), στο πεδίο Προαιρετικό Σχόλιο όταν δημιουργείτε μια καινούρια ερώτηση σε μια άσκηση (ή όταν την διορθώνετε). Στο υποσύστημα Περιοχές συζητήσεων όταν συντάσσετε ένα καινούριο μήνυμα ή όταν απαντάτε σε αυτό και στο υποσύστημα Ανακοινώσεις όταν δημιουργείτε μια ανακοίνωση. Τα μαθηματικά σύμβολα πρέπει απαραίτητα να περικλείονται μεταξύ των συμβόλων [m] και [/m]. Π.χ. πληκτρολογώντας [m]sqrt{x-1}[/m] θα σχηματιστεί η τετραγωνική ρίζα του x-1. Για την σύνταξη των υπόλοιπων μαθηματικών συμβόλων ανατρέξτε εδώ. 3.5 Βασικές ρυθμίσεις Μπορείτε να ρυθμίσετε αρκετές λειτουργίες της πλατφόρμας αφού πρώτα μπείτε σαν «Διαχειριστής», κάνετε κλικ στα «Εργαλεία Διαχείρισης και μετά στο «Αρχείο ρυθμίσεων». Μπορείτε να αλλάξετε το θέμα εμφάνισης (σημειώστε, ότι στους χρήστες η αλλαγή θα γίνει ορατή στην επόμενη είσοδό τους στην πλατφόρμα). τον αριθμό των υποστηριζόμενων γλωσσών, κ.λπ. Η πλατφόρμα υποστηρίζει το ανέβασμα στην πλατφόρμα των πιο διαδεδομένων τύπων αρχείων κειμένου, βίντεο, ήχου, εικόνας κ.λπ. Αν θέλετε να προσθέσετε κάποιον καινούριο, συμπληρώστε την κατάληξη του αρχείου στο Τύποι επιτρεπτών αρχείων για τους εκπαιδευτές ή στο Τύποι επιτρεπτών αρχείων για τους εκπαιδευόμενους αντίστοιχα. 3.6 Άλλες ρυθμίσεις OpenEclass.Org Documentation - http://docs.openeclass.org/

Open eclass Documentation 10/10 Οδηγίες Εγκατάστασης Πλατφόρμας Μόνο για συστήματα Unix/Linux: Αφού ολοκληρωθεί η εγκατάσταση, συνίσταται για λόγους ασφαλείας, να αλλάξετε τα δικαιώματα πρόσβασης των αρχείων /config/config.php και /install/index.php και να επιτρέψτε μόνο ανάγνωση (τα permissions των παραπάνω θα πρέπει να είναι 444). Π.χ.: chmod 444 /config/config.php /install/index.php From: http://docs.openeclass.org/ - OpenEclass.Org Documentation Permanent link: http://docs.openeclass.org/el:install_doc Last update: 2016/08/31 13:58 http://docs.openeclass.org/ Printed on 2016/09/01 01:19