You are on page 1of 2

Moodle Installation

1. Download, unzip and give appropriate rights in apache server


# chown -R www-data.www-data /vaw/www/html/moodle332

2. Δημιουργία moodledata και κατάλληλη εκχώρηση δικαιμάτων:


# mkdir /var/local/moodledata332
# chown -R www-data.www-data moodledata332/
# chmod -R g+rw /var/local/moodledata332

3. Δημιουργία postgreSQL βάσης:


[root@myria npap]# su - postgres
postgres@myria:~$ psql
postgres=# CREATE DATABASE moodle332 WITH OWNER moodleuser ENCODING
'UTF8';
postgres-# \q

4. Με τον browser πηγαίνω στην διεύθυνση: http://localhost/moodle332 και ξεκινάω την


εγκατάσταση του νέου moodle.

5. Όταν τελειώσει η εγκατάσταση πηγαίνω στο congig.php, και ρυθμίζω:


$CFG->wwwroot = 'http://myria.math.aegean.gr/moodle332';

6. Μεταφορά χρηστών:
i. Έκανα back up τους χρήστες στο παλιό moodle (Site Administration → Users → Accounts
→ Bulk user actions) σε .csv αρχείο.
ii. Το άνοιξα με το Excel κι έκοψα όσους παλιούς χρήστες είχαν συνδεθεί με προσωπικά
account (εκτός aegean) Προσοχή: μην διαγράψω τον admin
iii. Στο καινούργιο moodle (Site Administration → Users → Accounts → Upload users),
ανεβάζω μαζικά τους χρήστες
iv. Στον πίνακα mdl_user, αλλάζω την στήλη auth από manual σε LDAP

7. Μεταφορά Μαθημάτων:
i. Φτιάχνω τις κύριες κατηγορίες: Προπτυχιακά, Μεταπτυχιακά
ii. Τα κάνω back up από το παλιό moodle, τα κατεβάζω στον υπολογιστή μου και μετά Restore
στο καινούργιο moodle (Site administration → Courses → Restore course)

8. Για την εγκατάσταση επιπλέον θεμάτων: τα αποσυμπιέζω στον φάκελο μου και τα μεταφέρω στο
moodle/theme. Δίνω τα κατάλληλα δικαιώματα όπως παραπάνω, μεταφέρω το aegean favicon.ico.
Πηγαίνω στο Site administration → Notifications και επιλέγω Upgrade Moodle Database Now για
να εγκατασταθούν τα θέματα και να εμφανίζονται στο Theme Selector

9. Ρυθμίσεις new Moodle


i. Authentication
(a) Στο Site administration → Plugins → Authentication → Manage authentication
απενεργοποιώ τα Email-based self-registration, και ενεργοποιώ την επιλογή: LDAP
server
(b) Στα settings του LDAP ( Site administration → Plugins → Authentication → LDAP
server), ρυθμίζω τα εξής:
Host URL: ldap://ldap.aegean.gr
Use TLS: Νο
Prevent password caching: Yes
Distinguished name: Empty !! Σε αντίθεση με το παλιό που είχα βάλει τα
συνθηματικά του npapaloukas
User type: Default
Contexts: dc=aegean,dc=gr
Search subcontexts: Yes
User attribute: uid
Password format: Plain text
Data mapping (First name, Surname, Email address, ID number, Department):
givenname, sn, mail, GUStudentID, department
Update local (First name): On Every login
ii. self enrollment (https://docs.moodle.org/33/en/Self_enrolment) Ρύθμισα κάθε νέος χρήστης
να έχει δικαίωμα να κάνει self enrollment στο μάθημα.
iii. Μεταφέρω το θέμα adaptable (https://adaptable.ws/), του δίνω κατάλληλα δικαιώματα
σύμφωνα με τα παραπάνω και το επιλέγω (Site administration → Appearance → Themes →
Theme selector)
iv. Προσθήκη Παπασαλούρου Ανδρέα (andpapas@aegean.gr), στην λίστα του site
administrator (Dashboard → Site administration → Users → Permissions → Site
administrators)
v. Ενεργοποίηση του Manual enrollment, στο plugin Enrolments(Dashboard → Site
administration → Plugins → Enrolments → Manage enrol plugins), για να μπορεί ο
διαχειριστής ή ο δάσκαλος να προσθέτει manual χρήστες στο μάθημα.
vi. Για το θέμα Eduhub, άλλαξα την γραμματοσειρά: πρόσθεσα τις Open Sans & Roboto από
το google fonts στον φάκελο: theme/eduhub/fonts και στο αρχείο
theme/eduhub/style/custom.css άλλαξα την επιλογή: font-family:'MyriadPro-Regular'; με
font-family: 'Open Sans', sans-serif;
vii. Stealth activities https://docs.moodle.org/33/en/Stealth_activities,
https://www.moodleworld.com/do-you-know-that-now-you-can-easily-add-stealth-
activities-in-your-moodle-course-check-out-how-moodletips/
viii.

Κείμενο πρώτης σελίδας:


Το περιβάλλον elearning.auth.gr φιλοξενεί τα ηλεκτρονικά μαθήματα όλων των Τμημάτων του
ΑΠΘ που γίνονται στο πλαίσιο του προπτυχιακού και μεταπτυχιακού κύκλου σπουδών, καθώς και
μαθήματα άλλων δομών του ΑΠΘ (Δια Βίου Μάθηση, Κέντρο Νέας Ελληνικής Γλώσσας κ.λπ.). Η
πρόσβαση είναι δυνατή μόνο για μέλη του ΑΠΘ και για εξωτερικούς χρήστες που είναι
πιστοποιημένοι εξωτερικοί συνεργάτες των μαθημάτων που φιλοξενούνται. Η Υπηρεσία
υποστηρίζεται από το Κέντρο Ηλεκτρονικής Διακυβέρνησης (ΚΗΔ) και την Βιβλιοθήκη & Κέντρο
Πληροφόρησης (ΒΚΠ) ΑΠΘ.

Οδηγοί για διδάσκοντες: https://elearning-v3.it.auth.gr/teachers/moodleTutorials.php


Βίντεο: https://www.youtube.com/channel/UCL9N0BZSAec4Ds7vOESijfQ

You might also like