ILIAS LMS verslui
Internetinių mokymosi svetainių el. Mokymosi el. Mokymosi sistema
Universali ir nemokama e. Mokymosi valdymo sistema, skirta kurti švietimo platformas. Palaiko kelis autentifikavimo protokolus ir ryšio įrankius.
Apžvalga
„Ilias“ yra nemokama el. Mokymosi valdymo sistema. Tai yra patikima, saugi ir keičiama mokymosi valdymo sistema (LMS). „Ilias“ yra tinkama LMS verslui ir LMS mokykloms. Tai taip pat puiki LMS aukštojo mokslo ir mokymo įstaigoms. Jis gali būti naudojamas nustatant bet kokio dydžio organizacijos mokymosi platformą. Jis parašytas PHP ir naudoja „MySQL“ duomenims saugoti. Šios internetinės el. Mokymosi sistemos licencija yra GPL-3.0. Tai yra kryžminė platforma ir gali būti įdiegta „Linux“, „Mac“ ir „Windows“ operacinėse sistemose. Papildinius palaiko „Ilias“, o vartotojai gali juos įdiegti, kad išplėstų funkcionalumą. „Ilias“ veikia nuo 1998 m. Ir pasiūlė keletą puikių savybių, patenkinančių šiuolaikinių e-mokymosi sistemų poreikius. Jis turi nemažai funkcijų, įskaitant mokymąsi turinio valdymą, kursų valdymą, sertifikatų valdymą, komunikacijos įrankius ir pan. Švietimo valdymas, mokyklos ir aukštasis mokslas yra tik kelios pramonės šakos, kurioms gali būti naudinga Ilijas. Ji įgyvendino tokių mokymosi medžiagų kaip SCORM 1.2, SCORM 2004, LOM metaduomenų, IMS QTI ir IMS LTI standartus. Bet kurios programos vartotojo valdymas yra būtinas. „Ilias“ apima patikimą vartotojų ir jų vaidmenų valdymo modulį. Tai taip pat palaiko įvairius vartotojų autentifikavimo protokolus, įskaitant CAS, LDAP, SOAP, RADIUS ir Shibboleth. Tai taip pat leidžia mokėti integruoti su „PayPal“. „Ilias“ siūlo įvairius komunikacijos įrankius, įskaitant vidinius pranešimus, pokalbius, forumą ir podcastingą.
Sistemos reikalavimai
Norėdami įdiegti „Ilias“, turite turėti šias programines įrangas:
- „Nginx“ / „Apache“
- PHP 7,2 ar didesnis
- „MySQL 5.6“ ar didesnis
Funkcijos
Toliau pateikiami pagrindiniai Iliaso savybės:
- Nemokamas ir atviras kodas
- Mokymasis turinio valdymas
- Kursų valdymas
- Vertinimas ir vertinimas
- Sertifikatų valdymas
- Ryšio įrankiai
- Mokymasis turinio/autorių kūrimas
- Mokėjimo vartai
- Palaikykite kelis autentifikavimo modulius
- Vartotojo valdymas
- Palaikykite papildinius
Diegimo instrukcijos
Įdiekite „Ilias“ į „Ubuntu 18.04 LTS“ su nginx
Įdiekite „Nginx Web Server“
„Nginx“ yra populiariausias ir saugiausias žiniatinklio serveris. Norėdami įdiegti „Nginx“, naudokite šią komandą
sudo apt install nginx
Įdiegę NGINX, sukonfigūruokite domeną ir paleiskite „Nginx“ naudodami šią komandą šia komanda
sudo service nginx restart
įdiegti „MySQL Server“
Tada reikia įdiegti duomenų bazės serverį, naudokite šią komandą, kad įdiegtumėte „MySQL Server“
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Įdiegus duomenų bazės serverį, naudokite šią komandą, kad iš naujo paleistumėte „MySQL Server“ iš naujo
sudo service mysql restart
Įdiekite PHP 7.2 ir susijusius modulius
Vykdykite komandas, kad pridėtumėte trečiosios šalies PPA prie „Ubuntu“.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Dabar paleiskite šią komandą, kad įdiegtumėte PHP 7.2 ir susijusius modulius.
sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip
kurti Ilias duomenų bazę
Dabar jūs įdiegėte visą reikalingą programinę įrangą, o kitas žingsnis yra prisijungti prie „MySQL Server“ ir sukurti ILIAS duomenų bazę. Norėdami sukurti duomenų bazę, naudokite šią komandą. Pakeiskite savo duomenų bazės pavadinimą.
CREATE DATABASE ilias;
Sukurkite duomenų bazės vartotoją pavadinimu „Ilias“ su nauju slaptažodžiu. ir suteikė vartotojui visišką prieigą prie duomenų bazės paleisdama šias komandas. Pakeiskite savo norimą duomenų bazės vartotoją ir norimą slaptažodį.
CREATE USER 'iliasuser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON ilias.* TO 'iliasuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Atsisiųskite „Ilias“
Tada paleiskite žemiau esančias komandas, kad pakeistumėte katalogą ir atsisiųstumėte „Ilias“.
cd /var/www/html
sudo git clone https://github.com/ILIAS-eLearning/ILIAS.git ilias
Komanda sukurti katalogą ne „Ilias“ pagrindiniame kataloge ir nustatykite leidimus.
sudo mkdir /var/www/html/extras
sudo chown -R www-data:www-data /var/www/html/extras/
Paleiskite šias komandas, kad nustatytumėte leidimus.
sudo chown -R www-data:www-data /var/www/html/ilias/
sudo chmod -R 755 /var/www/html/ilias/
Sukurkite „Nginx Config“ failą „Ilias“ svetainei.
sudo nano /etc/nginx/sites-available/ilias
Į jį pridėkite žemiau kodą ir išsaugokite failą.
server {
listen 80;
listen [::]:80;
root /var/www/html/ilias;
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 ~ [^/].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;
}
}
Sukurkite „CheMlink“, kad įgalintumėte naujai sukurtą svetainę.
sudo ln -s /etc/nginx/sites-available/ilias /etc/nginx/sites-enabled/
Iš naujo paleiskite „Nginx Web Server“.
sudo systemctl restart nginx
Dabar atidarykite naršyklę ir įveskite http://example.com, kad pasiektumėte svetainę. Norėdami įdiegti „Ilias“, stebėkite diegimo vedlį.
FAQs
What is ILIAS exactly?
ILIAS is a free and open source learning management system (LMS). It includes all the features that meet the requirements of modern LMS such as course management, learning modules, tests and assessments, and many more.
Does ILIAS support plugins?
Yes, ILIAS supports plugins and you can find several extensions. However, you can develop your plugins for your custom requirements.
Is ILIAS open source?
ILIAS is an open source learning management system (LMS). The source code of ILIAS learning solution is available on Github.
Does ILIAS comply with standards?
Yes, ILIAS meets the standards including SCORM 1.2, SCORM 2004, LOM metadata, IMS QTI, XML, CSV, and IMS LTI.