Σύστημα ηλεκτρονικής μάθησης

Moodle Σύστημα ηλεκτρονικής μάθησης

Δημιουργήστε το site μάθησης με πλατφόρμα eLearning Open Source

Δημιουργήστε γρήγορα μια πλατφόρμα ηλεκτρονικής μάθησης με ένα από τα δημοφιλή συστήματα ανοιχτού κώδικα Moodle. Δημιουργήστε και διανείμετε δικά τους μαθήματα και εκπαιδευτικά υλικά στους εκπαιδευόμενους.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Moodle είναι ένα σύστημα διαχείρισης μάθησης ανοιχτού κώδικα (LMS). Πρόκειται για 100% δωρεάν σύστημα ηλεκτρονικής μάθησης. Το Moodle αντιπροσωπεύει το αρθρωτό αντικειμενικό περιβάλλον δυναμικής μάθησης. Το Moodle επιτρέπει στους προγραμματιστές να δημιουργούν διαδικτυακούς χώρους μάθησης σε λίγα λεπτά. Είναι μια πλατφόρμα εκμάθησης ανοιχτού κώδικα που είναι σταθερή και κλιμακωτή. Το Moodle Open Source δημιουργήθηκε για να γίνει απλό για τους εκπαιδευτικούς, τους φοιτητές και τους διαχειριστές να αναπτύξουν και να διανείμουν προσαρμοσμένο περιεχόμενο. Αυτή η πλατφόρμα ηλεκτρονικής μάθησης ανοιχτού κώδικα περιλαμβάνει ένα σύγχρονο προσαρμόσιμο ταμπλό και μια φιλική προς το χρήστη διάταξη. Επιπλέον, είναι κατάλληλο για ένα ευρύ φάσμα ιδρυμάτων και οργανισμών σε όλο τον κόσμο. Το Moodle περιλαμβάνει μια μεγάλη ποικιλία χαρακτηριστικών, συμπεριλαμβανομένων των συνεργατικών εργαλείων και δραστηριοτήτων, ενός ημερολογίου all-in-one, παρακολούθησης προόδου, πολυγλωσσικών αναφορών και πολλά άλλα. Η Moodle έχει επίσης εφαρμόσει πρότυπα ηλεκτρονικής μάθησης όπως το SCORM (μοντέλο αναφοράς αντικειμένου περιεχομένου), η AICC HACP, η IMS και η διαλειτουργικότητα των εργαλείων μάθησης (LTI). Επιλέγοντας ένα κατάλληλο θέμα, οι χρήστες μπορούν να αλλάξουν την εμφάνιση και την αίσθηση του ιστότοπου ή ενός συγκεκριμένου μαθήματος. Οι χρήστες μπορούν να βελτιώσουν την κύρια λειτουργικότητα του Moodle χρησιμοποιώντας τη λειτουργία plugins. Υπάρχουν πολλά διαθέσιμα πρόσθετα που μπορούν να χρησιμοποιηθούν για την ενίσχυση της λειτουργίας του ιστότοπου. Επιπλέον, οι προγραμματιστές μπορούν να προσαρμόσουν τα plugins τους για να καλύψουν τις ανάγκες των πελατών τους. Το Moodle διαθέτει μια εφαρμογή για κινητά για τηλέφωνα iPhone, Android και Windows και tablet. Οι χρήστες μπορούν να χρησιμοποιήσουν την εφαρμογή για κινητά από οποιαδήποτε τοποθεσία. Αυτό το σύστημα ηλεκτρονικής μάθησης είναι γραμμένο σε δεδομένα PHP και αποθηκεύει σε βάσεις δεδομένων MySQL/PostgreSQL. Έρχεται με εκτεταμένη τεκμηρίωση χρήστη και προγραμματιστή. Η άδεια για αυτήν την πλατφόρμα ηλεκτρονικής μάθησης ανοιχτού κώδικα είναι το GPLV3+.

Απαιτήσεις συστήματος

Για να εγκαταστήσετε το Moodle, πρέπει να έχετε τα ακόλουθα λογισμικά:

  • nginx
  • PHP 7.3.0 ή μεγαλύτερο
  • mysql 5.7 ή μεγαλύτερη

Χαρακτηριστικά

Ακολουθούν τα βασικά χαρακτηριστικά του Moodle:

  • Σύγχρονη και εύκολη στη χρήση διεπαφή
  • Εξατομικευμένος πίνακας ελέγχου
  • Διαχείριση αρχείων
  • Παρακολούθηση προόδου
  • Ειδοποιήσεις
  • Πολυμέσουσα ικανότητα
  • Προσαρμόσιμος σχεδιασμός και διάταξη ιστότοπου
  • Διαχείριση ρόλων και δικαιωμάτων χρηστών
  • Υψηλή διαλειτουργικότητα
  • Διαχείριση plugin
  • Αξιολόγηση ομότιμων και αυτοαξιολόγησης
  • Σήμα βασισμένη σε ικανότητα

Οδηγίες Εγκατάστασης

Εγκατάσταση Moodle στο Ubuntu 18.04 LTS με Nginx

Εγκατάσταση διακομιστή ιστού Nginx

Το NGINX είναι ο πιο δημοφιλής και ασφαλής διακομιστής ιστού. Για να εγκαταστήσετε το NGINX, χρησιμοποιήστε την ακόλουθη εντολή

 sudo apt install nginx 

Μόλις εγκαταστήσετε το NGINX, διαμορφώστε τον τομέα και επανεκκινήστε το NGINX χρησιμοποιώντας την ακόλουθη εντολή

 sudo service nginx restart 

Εγκαταστήστε το MySQL Server

Στη συνέχεια, πρέπει να εγκαταστήσετε διακομιστή βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το MySQL Server

sudo apt-get update;  
sudo apt-get install mysql-server; 
mysql_secure_installation 

Μόλις εγκατασταθεί ο διακομιστής βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να κάνετε επανεκκίνηση του MySQL Server

sudo service mysql restart 

Εγκατάσταση PHP 7.4 και σχετικές ενότητες

Εκτέλεση εντολών για να προσθέσετε ένα τρίτο μέρος PPA στο Ubuntu.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Τώρα, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το PHP 7.4 και τις σχετικές ενότητες.

sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-soap php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip

Δημιουργία βάσης δεδομένων για το Moodle

Τώρα, έχετε εγκαταστήσει όλο το απαιτούμενο λογισμικό και το επόμενο βήμα είναι να συνδεθείτε στο MySQL Server και να δημιουργήσετε τη βάση δεδομένων Moodle. Χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε βάση δεδομένων. Αλλαγή με το όνομα της βάσης δεδομένων σας.

CREATE DATABASE moodle; 

Δημιουργήστε έναν χρήστη βάσης δεδομένων που ονομάζεται “Moodle” με νέο κωδικό πρόσβασης. και χορήγησε πλήρη πρόσβαση στον χρήστη στη βάση δεδομένων εκτελώντας τις ακόλουθες εντολές. Αλλαγή με τον επιθυμητό χρήστη της βάσης δεδομένων και με τον επιθυμητό κωδικό πρόσβασης.

CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON moodle.* TO 'moodleuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Κατεβάστε το Moodle

Στη συνέχεια, εκτελέστε τις παρακάτω εντολές για να αλλάξετε το DirectLory Download και Download Moodle.

cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle

Εκτελέστε τις ακόλουθες εντολές για να ορίσετε δικαιώματα.

sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata

Δημιουργία αρχείου ρυθμίσεων NGINX για την τοποθεσία Moodle.

sudo nano /etc/nginx/sites-available/moodle

Προσθέστε τον παρακάτω κωδικό σε αυτό και αποθηκεύστε το αρχείο.

server {
    listen 80;
    listen [::]:80;
    root /var/www/moodle;
    index  index.php index.html index.htm;
    server_name  example.com;

    client_max_body_size 100M;
    autoindex off;
    location / {
        try_files $uri $uri/ =404;
    }

    location /dataroot/ {
      internal;
      alias /var/www/moodledata/;
    }

    location ~ [^/].php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Δημιουργήστε Symlink για να ενεργοποιήσετε τον πρόσφατα δημιουργημένο ιστότοπο.

sudo ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/

Επανεκκίνηση του διακομιστή ιστού Nginx.

sudo systemctl restart nginx

Τώρα, ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε http://example.com για να αποκτήσετε πρόσβαση στον ιστότοπο. Ακολουθήστε τον οδηγό εγκατάστασης για να εγκαταστήσετε το Moodle.

Εξερευνήστε

Μπορείτε να βρείτε τους ακόλουθους συνδέσμους που σχετίζονται με τους συνδέσμους:

 Ελληνικά