ILIAS LMS业务
基于网络的电子学习系统用于在线学习网站
用于构建教育平台的多功能和免费电子学习管理系统。支持多个身份验证协议和通信工具。
概述
Ilias是一个免费的电子学习管理系统。这是一个可靠,安全且可扩展的学习管理系统(LMS)。伊利亚斯(Ilias)是业务的合适LMS,也是学校的LMS。这也是高等教育和培训设施的绝佳LMS。它可用于为任何规模的组织建立学习平台。它用PHP编写,并使用MySQL存储数据。此基于Web的电子学习系统的许可是GPL-3.0。它是跨平台,可以安装在Linux,Mac和Windows操作系统上。插件由ILIAS支持,用户可以安装它们以扩展功能。 伊利亚斯(Ilias)自1998年以来一直在运营,并提供了一些满足现代电子学习系统需求的优质功能。它具有许多功能,包括学习内容管理,课程管理,证书管理,沟通工具等。教育管理,学校和高等教育只是可能受益于伊利亚斯的一些行业。它已经实施了学习材料的标准,例如SCORM 1.2,SCORM 2004,LOM Metadata,IMS QTI和IMS LTI。 任何应用程序的用户管理都是必不可少的。 ILIAS包括一个可用于管理用户及其角色的强大模块。它还支持各种用户身份验证协议,包括CAS,LDAP,SOAP,RADIUS和SHIBBOLETH。它还允许与PayPal付款集成。 ILIAS提供了各种通信工具,包括内部消息,聊天,论坛和播客。
安装说明
**在Ubuntu上安装ILIAS 18.04 lts with nginx **
安装nginx Web服务器
NGINX是最受欢迎,最安全的Web服务器。为了安装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.2和相关模块
运行命令将第三方PPA添加到Ubuntu。
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
现在,运行以下命令安装PHP 7.2和相关模块。
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
创建ILIAS的数据库
现在,您已经安装了所有必需的软件,下一步是登录MySQL Server并创建ILIAS数据库。使用以下命令创建数据库。使用您的数据库名称更改。
CREATE DATABASE ilias;
使用新密码创建一个名为“ ILIAS”的数据库用户。并通过运行以下命令授予用户对数据库的完全访问。使用所需的数据库用户和所需的密码更改。
CREATE USER 'iliasuser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON ilias.* TO 'iliasuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
下载ilias
接下来,运行下面的命令以更改目录并下载ILIAS。
cd /var/www/html
sudo git clone https://github.com/ILIAS-eLearning/ILIAS.git ilias
命令在ILIAS的根目录之外创建目录并设置权限。
sudo mkdir /var/www/html/extras
sudo chown -R www-data:www-data /var/www/html/extras/
运行以下命令以设置权限。
sudo chown -R www-data:www-data /var/www/html/ilias/
sudo chmod -R 755 /var/www/html/ilias/
为ILIAS网站创建NGINX配置文件。
sudo nano /etc/nginx/sites-available/ilias
将以下代码添加到其中并保存文件。
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;
}
}
创建符号链接以启用新创建的网站。
sudo ln -s /etc/nginx/sites-available/ilias /etc/nginx/sites-enabled/
重新启动NGINX Web服务器。
sudo systemctl restart nginx
现在,打开浏览器并键入http://example.com以访问网站。关注安装向导安装ILIAS。
常见问题
伊利亚斯到底是什么?
ILIAS是一种免费的开源学习管理系统(LMS)。它包括满足现代LMS(例如课程管理,学习模块,测试和评估等)要求的所有功能。
Ilias支持插件吗?
是的,Ilias支持插件,您可以找到几个扩展名。但是,您可以为您的自定义要求开发插件。
Ilias是开源吗?
ILIAS是一种开源学习管理系统(LMS)。 ILIAS学习解决方案的源代码可在github上获得。
Ilias是否符合标准?
是的,ILIAS符合标准,包括SCORM 1.2,SCORM 2004,LOM Metadata,IMS QTI,XML,CSV和IMS LTI。