ILIAS LMS برای تجارت
سیستم یادگیری الکترونیکی مبتنی بر وب برای وب سایت های یادگیری آنلاین
سیستم مدیریت آموزش الکترونیکی همه کاره و رایگان برای ایجاد سیستم عامل های آموزشی. از چندین پروتکل تأیید هویت و ابزارهای ارتباطی پشتیبانی می کند.
بررسی اجمالی
ایلیاس یک سیستم مدیریت یادگیری الکترونیکی رایگان است. این یک سیستم مدیریت یادگیری قابل اعتماد ، ایمن و مقیاس پذیر (LMS) است. ایلیاس یک LMS مناسب برای تجارت و LMS برای مدارس است. همچنین LMS عالی برای آموزش عالی و امکانات آموزشی است. می توان از آن برای تنظیم یک بستر یادگیری برای هر سازمان اندازه استفاده کرد. این در PHP نوشته شده است و از MySQL برای ذخیره داده ها استفاده می کند. مجوز این سیستم یادگیری الکترونیکی مبتنی بر وب GPL-3.0 است. این سیستم متقاطع است و می تواند در سیستم عامل های Linux ، Mac و Windows نصب شود. افزونه ها توسط ILIAS پشتیبانی می شوند و کاربران می توانند آنها را برای گسترش عملکرد نصب کنند. ایلیاس از سال 1998 فعالیت می کند و چندین ویژگی عالی را ارائه داده است که نیازهای سیستم های یادگیری الکترونیکی مدرن را تأمین می کند. این ویژگی ها دارای ویژگی های مختلفی از جمله یادگیری محتوای یادگیری ، مدیریت دوره ، مدیریت گواهینامه ، ابزارهای ارتباطی و غیره است. مدیریت آموزش ، مدارس و آموزش عالی تنها معدودی از صنایع هستند که ممکن است از ایلیاس بهره مند شوند. این استاندارد برای مطالب یادگیری مانند SCORM 1.2 ، SCORM 2004 ، LOM ابرداده ، IMS QTI و IMS LTI اجرا کرده است. مدیریت کاربر هر برنامه ضروری است. ILIAS شامل یک ماژول قوی برای مدیریت کاربران و نقش های آنها است. همچنین از انواع پروتکل های احراز هویت کاربر ، از جمله CAS ، LDAP ، SOAP ، شعاع و shibboleth پشتیبانی می کند. همچنین امکان ادغام پرداخت با پی پال را فراهم می کند. ایلیاس ابزارهای مختلفی را برای ارتباطات از جمله پیام های داخلی ، گپ ، انجمن و پادکست ارائه می دهد.
الزامات سیستم
برای نصب ایلیاس ، باید نرم افزارهای زیر را داشته باشید:
- nginx / apache
- PHP 7.2 یا بیشتر
- mysql 5.6 یا بیشتر
امکانات
در زیر ویژگی های اصلی ایلیاس وجود دارد:
- منبع آزاد و آزاد
- یادگیری مدیریت محتوا
- مدیریت دوره
- ارزیابی و ارزیابی
- مدیریت گواهی
- ابزار های ارتباطی
- یادگیری محتوا/نویسندگی
- دروازه پرداخت
- از ماژول های تأیید هویت چندگانه پشتیبانی کنید
- مدیریت کاربر
- افزونه های پشتیبانی
دستورالعمل نصب و راه اندازی
ILIAS را در اوبونتو 18.04 LTS با nginx نصب کنید
سرور وب nginx را نصب کنید
Nginx محبوب ترین و امن ترین سرور وب است. به منظور نصب NGINX ، از دستور زیر استفاده کنید
sudo apt install nginx
پس از نصب NGINX ، دامنه را پیکربندی کرده و NGINX را با استفاده از دستور زیر مجدداً راه اندازی کنید
sudo service nginx restart
سرور mysql را نصب کنید
در مرحله بعد ، نیاز به نصب سرور پایگاه داده ، از دستور زیر برای نصب 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 شخص ثالث به اوبونتو اجرا کنید.
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
ایجاد پایگاه داده برای ایلیاس
اکنون ، شما تمام نرم افزار مورد نیاز را نصب کرده اید و مرحله بعدی ورود به 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 اجرا کنید.
cd /var/www/html
sudo git clone https://github.com/ILIAS-eLearning/ILIAS.git 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/
فایل پیکربندی Nginx را برای سایت ILIAS ایجاد کنید.
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;
}
}
برای فعال کردن سایت تازه ایجاد شده Symlink ایجاد کنید.
sudo ln -s /etc/nginx/sites-available/ilias /etc/nginx/sites-enabled/
سرور وب Nginx را مجدداً راه اندازی کنید.
sudo systemctl restart nginx
اکنون ، مرورگر را باز کنید و برای دسترسی به سایت http://example.com را تایپ کنید. برای نصب ایلیاس جادوگر نصب را دنبال کنید.
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.