ILIAS LMS dla biznesu
Internetowy system e-learningowy dla internetowych stron edukacyjnych
Wszechstronny i bezpłatny system zarządzania e-learningiem do budowania platform edukacyjnych. Obsługuje wiele protokołów uwierzytelniania i narzędzi komunikacyjnych.
Przegląd
Ilias to bezpłatny system zarządzania e-learningiem. Jest to niezawodny, bezpieczny i skalowalny system zarządzania uczeniem się (LMS). Ilias jest odpowiednim LMS dla biznesu i LM dla szkół. Jest to również świetny LMS dla szkolnictwa wyższego i placówek szkoleniowych. Można go użyć do skonfigurowania platformy edukacyjnej dla organizacji dowolnej wielkości. Jest napisany w PHP i używa MySQL do przechowywania danych. Licencja dla tego internetowego systemu e-learningu to GPL-3.0. Jest platformowy i może być instalowany w systemach operacyjnych Linux, Mac i Windows. Wtyczki są obsługiwane przez Ilias, a użytkownicy mogą je zainstalować w celu rozszerzenia funkcjonalności. Ilias działa od 1998 roku i oferuje kilka doskonałych funkcji, które zaspokajają potrzeby nowoczesnych systemów e-learningowych. Ma wiele funkcji, w tym zarządzanie treścią, zarządzanie kursami, zarządzanie certyfikatami, narzędzia komunikacyjne i tak dalej. Zarządzanie edukacją, szkoły i szkolnictwo wyższe to tylko niektóre z branż, które mogą skorzystać z Ilias. Wdrożył standardy materiałów edukacyjnych, takich jak SCORM 1.2, SCORM 2004, LOM Metadata, IMS QTI i IMS LTI. Zarządzanie użytkownikami dowolnej aplikacji jest niezbędne. Ilias zawiera solidny moduł do zarządzania użytkownikami i ich role. Obsługuje również różne protokoły uwierzytelniania użytkownika, w tym CAS, LDAP, SOAP, RADIUS i Shibboleth. Umożliwia także integrację płatności z PayPal. Ilias oferuje różne narzędzia do komunikacji, w tym wewnętrzne wiadomości, czat, forum i podcasting.
Wymagania systemowe
Aby zainstalować Ilias, musisz mieć następujące oprogramowanie:
- nginx / apache
- PHP 7,2 lub więcej
- MySQL 5.6 lub więcej
Cechy
Poniżej znajdują się kluczowe cechy Ilias:
- Bezpłatne i open source
- Nauka zarządzania treścią
- Zarządzanie kursem
- Ocena i ocena
- Zarządzanie certyfikatami
- Narzędzia komunikacyjne
- Nauka treści/autorstwa
- Bramki płatności
- Obsługuj wiele modułów uwierzytelniania
- Zarządzanie użytkownikami
- Wspieraj wtyczki
Instrukcje Instalacji
** Zainstaluj ilias na Ubuntu 18.04 LTS z nginx **
Zainstaluj serwer WWW Nginx
Nginx jest najpopularniejszym i bezpiecznym serwerem WWW. Aby zainstalować Nginx, użyj następującego polecenia
sudo apt install nginx
Po zainstalowaniu nginx skonfiguruj domenę i uruchom ponownie nginx za pomocą następującego polecenia
sudo service nginx restart
Zainstaluj serwer MySQL
Następnie trzeba zainstalować serwer bazy danych, użyj następującego polecenia, aby zainstalować serwer MySQL
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Po zainstalowaniu serwera bazy danych użyj następującego polecenia, aby ponownie uruchomić serwer MySQL
sudo service mysql restart
Zainstaluj PHP 7.2 i powiązane moduły
Uruchom polecenia, aby dodać PPA innych firm do Ubuntu.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Teraz uruchom następujące polecenie, aby zainstalować PHP 7.2 i powiązane moduły.
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
Utwórz bazę danych dla Ilias
Teraz zainstalowałeś całe wymagane oprogramowanie, a następnym krokiem jest zalogowanie się do bazy danych MySQL i utworzenie bazy danych ILAIS. Użyj następującego polecenia, aby utworzyć bazę danych. Zmień z nazwą bazy danych.
CREATE DATABASE ilias;
Utwórz użytkownika bazy danych o nazwie „Ilias” z nowym hasłem. i przyznał pełny dostęp użytkownika do bazy danych, uruchamiając następujące polecenia. Zmień z żądanym użytkownikiem bazy danych i żądanym hasłem.
CREATE USER 'iliasuser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON ilias.* TO 'iliasuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Pobierz Ilias
Następnie uruchom poniższe polecenia, aby zmienić katalog i pobrać Ilias.
cd /var/www/html
sudo git clone https://github.com/ILIAS-eLearning/ILIAS.git ilias
Polecenie utworzenia katalogu poza katalogiem głównym Ilias i ustaw uprawnienia.
sudo mkdir /var/www/html/extras
sudo chown -R www-data:www-data /var/www/html/extras/
Uruchom następujące polecenia, aby ustawić uprawnienia.
sudo chown -R www-data:www-data /var/www/html/ilias/
sudo chmod -R 755 /var/www/html/ilias/
Utwórz plik konfiguracyjny Nginx dla witryny ILAIS.
sudo nano /etc/nginx/sites-available/ilias
Dodaj do niego kod poniżej i zapisz plik.
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;
}
}
Utwórz SymLink, aby włączyć nowo utworzoną stronę.
sudo ln -s /etc/nginx/sites-available/ilias /etc/nginx/sites-enabled/
Uruchom ponownie serwer WWW Nginx.
sudo systemctl restart nginx
Teraz otwórz przeglądarkę i wpisz http://example.com, aby uzyskać dostęp do strony. Śledź kreatora instalacji, aby zainstalować Ilias.
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.