Perangkat lunak LMS Open Source dan LMS untuk e-learning

Chamilo LMS untuk e-learning

Buat situs web pembelajaran online dengan alat e-learning gratis

Tingkatkan akses ke pendidikan dengan membangun platform e-learning online dengan perangkat lunak manajemen pembelajaran gratis. Mudah membuat kursus dan melacak kemajuan siswa.

Ringkasan

Chamilo adalah alat e-learning gratis yang memungkinkan pengguna untuk membuat aplikasi pembelajaran online berbasis web. Ini adalah platform e-learning open-source yang ringan dan mudah beradaptasi. Chamilo Self Hosted LMS adalah aplikasi web berbasis PHP yang menggunakan database MySQL untuk menyimpan data. Ini adalah salah satu LMS yang paling banyak digunakan untuk e-learning, dengan lebih dari 20 juta orang di seluruh dunia. Chamilo 2.0 masih dalam pengembangan, namun, pengguna masih dapat menggunakannya sampai versi 1.11.x. Ini dirilis di bawah lisensi GNU/GPLV3. Sistem manajemen pembelajaran gratis ini adalah lintas platform dan berfungsi pada Windows, Linux, dan Mac OS X. Chamilo LMS mencakup beberapa fitur yang berguna, seperti katalog kursus, penciptaan pengguna & manajemen peran, manajemen keterampilan, pembuatan sertifikat, dukungan SCORM, dan banyak lagi. Ini juga memiliki keranjang belanja untuk membantu pelatih dalam menjual kursus dan menghasilkan uang. Pembelajaran Chamilo dapat digunakan untuk berbagai kegiatan pembelajaran dan kolaborasi. Guru dapat menggunakan web untuk membuat, mengelola, menerbitkan kursus mereka, dan melacak kemajuan peserta pelatihan. Siswa dapat mengikuti kursus, membaca materi, secara aktif berpartisipasi dalam kelompok, forum, dan ruang obrolan. Pengguna diautentikasi dari database secara default. Chamilo, di sisi lain, memiliki modul LDAP yang memungkinkan administrator untuk menonaktifkan otentikasi basis data dan menggantinya dengan otentikasi LDAP. Pengembang juga dapat memodifikasi dan meningkatkan fungsionalitas inti dengan memasukkan ekstensi yang tersedia. Perangkat lunak LMS Open Source Chamilo juga memungkinkan pembangunan ekstensi yang dipesan lebih dahulu untuk memenuhi persyaratan bisnis yang unik.

Persyaratan sistem

Untuk memasang chamilo, Anda harus memiliki perangkat lunak berikut:

  • Apache 2.2 atau lebih besar / nginx
  • PHP 7.2 atau lebih
  • mysql 5.6 atau lebih

Fitur

Berikut ini adalah fitur utama dari sistem manajemen pembelajaran online Chamilo Open Source:

  • Sumber Gratis dan Terbuka
  • Manajemen kursus
  • Manajemen Pengguna
  • Manajemen dokumen
  • Jaringan Pembelajaran Sosial
  • Antarmuka yang dapat disesuaikan
  • Integrasi dengan alat pihak ketiga
  • Ujian yang dikendalikan waktu
  • Generasi Sertifikat Otomatis
  • Mobile Rriendly
  • Pelacakan Kemajuan Pengguna

Instruksi instalasi

Instal Chamilo 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.2 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.2 dan modul terkait.

sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-ldap php7.2-apcu php7.2-zip

Buat database untuk Chamilo

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

CREATE DATABASE chamilo; 

Buat pengguna database yang disebut “Chamilo” 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 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Unduh Chamilo

Selanjutnya, jalankan perintah di bawah ini untuk mengunduh Chamilo, unzip dan pindahkan ke direktori Nginx Web Server.

cd /tmp && wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip
unzip chamilo-1.11.6-php7.zip
sudo mv chamilo-1.11.6 /var/www/html/chamilo

Jalankan perintah berikut untuk mengatur izin.

sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/

Buat file konfigurasi nginx untuk situs chamilo.

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

Tambahkan kode di bawah ini dan simpan file.

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

    client_max_body_size 100M;

    location / {
        try_files $uri /index.php$is_args$args;
    }

    location ~ [^/].php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.2-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/chamilo /etc/nginx/sites-enabled/

Restart Nginx Web Server.

sudo systemctl restart nginx

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

FAQ

Apa itu Chamilo?

Chamilo adalah sistem manajemen pembelajaran open-source (LMS) untuk meningkatkan akses ke pendidikan dan pengetahuan di seluruh dunia. Ini adalah sistem manajemen bakat global dengan fokus pada kemudahan penggunaan, kecepatan, dan program pelatihan online.

Apakah Chamilo Open Source LMS?

Ya, Chamilo adalah perangkat lunak manajemen pembelajaran open source. Chamilo Terbaik Sumber Pembelajaran Sumber Sumber Sumber Sumber Repositori tersedia di GitHub.

Apakah Chamilo gratis LMS?

Chamilo adalah solusi manajemen pembelajaran berbasis cloud gratis untuk membuat, menerbitkan, dan mengelola program pelatihan untuk organisasi.

Siapa pengguna khas Chamilo?

Chamilo digunakan oleh banyak administrasi publik, freelancer, perusahaan besar dan bisnis, bnusiness nirlaba serta layanan pengangguran dan LSM.

Apakah Chamilo menawarkan API?

Ya, softwars manajemen pembelajaran Chamilo juga menawarkan API.

Apa itu Chamilo vs Moodle LMS?

Chamilo LMS vs Moodle? Moodle adalah sistem manajemen pembelajaran open-source (LMS). Ini ditulis dalam bahasa PHP dan didistribusikan di bawah Lisensi Publik Umum GNU sejak tahun 2001. Sementara Chamilo adalah perangkat lunak open-source Learning Management System (LMS) dan sistem kolaborasi gratis di bawah lisensi GNU/GPL.

Mengeksplorasi

Anda mungkin menemukan tautan berikut yang relevan:

Moodle

Kanvas

Ilias

Terbuka

Perangkat lunak LMS open source teratas

 Indonesia