Sistem e-learning

Moodle Sistem e-learning

Bangun situs pembelajaran dengan platform eLearning open source

Buat platform e-learning dengan cepat dengan salah satu sistem open source Moodle yang populer. Buat dan distribusikan kursus sendiri & materi pelatihan kepada peserta pelatihan.

Ringkasan

Moodle adalah sistem manajemen pembelajaran open source (LMS). Ini adalah sistem e-learning 100% gratis. Moodle adalah singkatan dari lingkungan pembelajaran dinamis yang berorientasi objek modular. Moodle memungkinkan pengembang untuk membuat situs pembelajaran online dalam hitungan menit. Ini adalah platform pembelajaran open source yang stabil dan terukur. Moodle Open Source dibuat untuk membuatnya sederhana bagi guru, siswa, dan administrator untuk mengembangkan dan mendistribusikan konten yang disesuaikan. Platform e-learning open source ini mencakup dasbor modern yang dapat disesuaikan dan tata letak yang ramah pengguna. Selain itu, ini sesuai untuk berbagai lembaga dan organisasi di seluruh dunia. Moodle terdiri dari berbagai fitur, termasuk alat dan aktivitas kolaboratif, kalender all-in-one, pelacakan kemajuan, pelaporan multibahasa, dan banyak lagi. Moodle juga telah menerapkan standar e-learning seperti SCORM (model referensi objek konten yang dapat dibagikan), AICC HACP, IMS, dan Interoperability Alat Pembelajaran (LTI). Dengan memilih tema yang sesuai, pengguna dapat mengubah tampilan dan nuansa situs atau kursus tertentu. Pengguna dapat meningkatkan fungsionalitas utama Moodle menggunakan fitur plugin. Ada banyak plugin yang tersedia yang dapat digunakan untuk meningkatkan fungsi situs. Selain itu, pengembang dapat menyesuaikan plugin mereka untuk memenuhi kebutuhan pelanggan mereka. Moodle memiliki aplikasi seluler untuk ponsel dan tablet iPhone, Android, dan Windows. Pengguna dapat memanfaatkan aplikasi seluler dari lokasi mana pun. Sistem e-learning ini ditulis dalam PHP dan menyimpan data dalam database MySQL/PostgreSQL. Muncul dengan dokumentasi pengguna dan pengembang yang luas. Lisensi untuk platform e-learning open source ini adalah GPLV3+.

Persyaratan sistem

Untuk menginstal Moodle, Anda harus memiliki perangkat lunak berikut:

  • nginx
  • PHP 7.3.0 atau lebih besar
  • mysql 5.7 atau lebih

Fitur

Berikut ini adalah fitur utama dari Moodle:

  • Antarmuka modern dan mudah digunakan
  • Dasbor yang dipersonalisasi
  • Manajemen file
  • Lacak Kemajuan
  • Pemberitahuan
  • Kemampuan multibahasa
  • Desain dan tata letak situs yang dapat disesuaikan
  • Kelola peran dan izin pengguna
  • Interoperabilitas tinggi
  • Manajemen Plugin
  • Penilaian rekan dan diri
  • Penandaan Berbasis Kompetensi

Instruksi instalasi

Instal Moodle di Ubuntu 18.04 LTS dengan Nginx

Instal Nginx Web Server

Nginx adalah server web paling populer dan aman. Untuk menginstal Nginx, gunakan perintah berikut

 sudo apt install nginx 

Setelah nginx menginstal, konfigurasikan domain dan restart Nginx dengan menggunakan perintah berikut

 sudo service nginx restart 

Instal MySQL Server

Selanjutnya, perlu menginstal server database, menggunakan perintah berikut untuk menginstal server mysql

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

Setelah, server database diinstal, gunakan perintah berikut untuk memulai kembali server mysql

sudo service mysql restart 

Instal PHP 7.4 dan modul terkait

Jalankan perintah untuk menambahkan PPA pihak ketiga ke Ubuntu.

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

Sekarang, jalankan perintah berikut untuk menginstal PHP 7.4 dan modul terkait.

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

Buat database untuk Moodle

Sekarang, Anda telah menginstal semua perangkat lunak yang diperlukan dan langkah selanjutnya adalah masuk ke MySQL Server dan membuat database Moodle. Gunakan perintah berikut untuk membuat database. Ubah dengan nama database Anda.

CREATE DATABASE moodle; 

Buat pengguna basis data yang disebut “Moodle” dengan kata sandi baru. dan memberikan pengguna akses penuh ke database dengan menjalankan perintah berikut. Ubah dengan pengguna database yang Anda inginkan dan dengan kata sandi yang Anda inginkan.

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

Unduh Moodle

Selanjutnya, jalankan perintah di bawah ini untuk mengubah Directlory Unduh dan unduh Moodle.

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

Jalankan perintah berikut untuk mengatur izin.

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

Buat File Konfigurasi Nginx untuk Situs Moodle.

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

Tambahkan kode di bawah ini dan simpan file.

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;
    }
}

Buat symlink untuk mengaktifkan situs yang baru dibuat.

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

Restart Nginx Web Server.

sudo systemctl restart nginx

Sekarang, buka browser dan ketik http://example.com untuk mengakses situs. Ikuti instalasi Wizard untuk menginstal Moodle.

Mengeksplorasi

Anda mungkin menemukan tautan berikut yang relevan:

 Indonesia