ILIAS व्यापार के लिए lms
ऑनलाइन शिक्षण वेबसाइटों के लिए वेब-आधारित ई-लर्निंग सिस्टम
शैक्षिक प्लेटफार्मों के निर्माण के लिए बहुमुखी और मुफ्त ई-लर्निंग प्रबंधन प्रणाली। कई प्रमाणीकरण प्रोटोकॉल और संचार उपकरणों का समर्थन करता है।
अवलोकन
इलियास एक मुफ्त ई-लर्निंग प्रबंधन प्रणाली है। यह एक विश्वसनीय, सुरक्षित और स्केलेबल लर्निंग मैनेजमेंट सिस्टम (LMS) है। ILIAS व्यवसाय के लिए एक उपयुक्त LMS है और स्कूलों के लिए LMS है। यह उच्च शिक्षा और प्रशिक्षण सुविधाओं के लिए एक महान एलएमएस भी है। इसका उपयोग किसी भी आकार के संगठन के लिए एक सीखने के मंच को स्थापित करने के लिए किया जा सकता है। यह PHP में लिखा गया है और डेटा स्टोर करने के लिए MySQL का उपयोग करता है। इस वेब-आधारित ई-लर्निंग सिस्टम के लिए लाइसेंस GPL-3.0 है। यह क्रॉस-प्लेटफ़ॉर्म है और इसे लिनक्स, मैक और विंडोज ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है। प्लगइन्स को इलियास द्वारा समर्थित किया जाता है, और उपयोगकर्ता कार्यक्षमता का विस्तार करने के लिए उन्हें स्थापित कर सकते हैं। इलियास 1998 से काम कर रहा है और उसने कई उत्कृष्ट विशेषताओं की पेशकश की है जो आधुनिक ई-लर्निंग सिस्टम की जरूरतों को पूरा करती है। इसमें कई सुविधाएँ हैं, जिनमें सीखने की सामग्री प्रबंधन, पाठ्यक्रम प्रबंधन, प्रमाण पत्र प्रबंधन, संचार उपकरण, और इसी तरह शामिल हैं। शिक्षा प्रबंधन, स्कूल और उच्च शिक्षा कुछ ऐसे उद्योग हैं जो इलियास से लाभान्वित हो सकते हैं। इसने SCRORM 1.2, SKORM 2004, LOM मेटाडेटा, IMS QTI और IMS LTI जैसी सीखने की सामग्री के लिए मानक लागू किए हैं। किसी भी एप्लिकेशन का उपयोगकर्ता प्रबंधन आवश्यक है। इलियस में उपयोगकर्ताओं और उनकी भूमिकाओं के प्रबंधन के लिए एक मजबूत मॉड्यूल शामिल है। यह CAS, LDAP, SOAP, RADIUS और SHIBBOLETH सहित विभिन्न प्रकार के उपयोगकर्ता प्रमाणीकरण प्रोटोकॉल का भी समर्थन करता है। यह पेपैल के साथ भुगतान एकीकरण के लिए भी अनुमति देता है। इलियस आंतरिक संदेश, चैट, फोरम और पॉडकास्टिंग सहित संचार के लिए विभिन्न उपकरण प्रदान करता है।
सिस्टम आवश्यकताएं
इलियास को स्थापित करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए:
- nginx / Apache
- PHP 7.2 या अधिक से अधिक
- MySQL 5.6 या अधिक से अधिक
विशेषताएँ
निम्नलिखित इलियास की प्रमुख विशेषताएं हैं:
- मुक्त और खुला स्रोत
- सीखना सामग्री प्रबंधन
- पाठ्यक्रम प्रबंधन
- आकलन और मूल्यांकन
- प्रमाणपत्र प्रबंधन
- संचार के साधन
- सीखने की सामग्री/संलेखन
- भुगतान गेटवे
- कई प्रमाणीकरण मॉड्यूल का समर्थन करें
- प्रयोक्ता प्रबंधन
- समर्थन प्लगइन्स
स्थापना निर्देश
ubuntu पर ilias स्थापित करें 18.04 lts के साथ nginx
nginx वेब सर्वर स्थापित करें
Nginx सबसे लोकप्रिय और सुरक्षित वेब सर्वर है। Nginx स्थापित करने के लिए, निम्न कमांड का उपयोग करें
sudo apt install nginx
एक बार Nginx स्थापित होने के बाद, डोमेन को कॉन्फ़िगर करें और निम्न कमांड का उपयोग करके Nginx को पुनरारंभ करें
sudo service nginx restart
MySQL सर्वर स्थापित करें
अगला, डेटाबेस सर्वर स्थापित करने की आवश्यकता है, MySQL सर्वर को स्थापित करने के लिए निम्न कमांड का उपयोग करें
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
एक बार, डेटाबेस सर्वर स्थापित हो जाने के बाद, MySQL सर्वर को पुनरारंभ करने के लिए निम्न कमांड का उपयोग करें
sudo service mysql restart
PHP 7.2 और संबंधित मॉड्यूल स्थापित करें
उबंटू में एक तृतीय-पक्ष पीपीए जोड़ने के लिए कमांड चलाएं।
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 सर्वर पर लॉगिन करना और ILIAS डेटाबेस बनाना है। डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें। अपने डेटाबेस नाम के साथ बदलें।
CREATE DATABASE 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
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 config फ़ाइल बनाएँ।
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 टाइप करें। 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.