ई-लर्निंग के लिए ओपन सोर्स एलएमएस सॉफ्टवेयर और एलएमएस

Chamilo ई-लर्निंग के लिए एलएमएस

मुफ्त ई-लर्निंग टूल के साथ ऑनलाइन लर्निंग वेबसाइट बनाएं

मुफ्त शिक्षण प्रबंधन सॉफ्टवेयर के साथ ऑनलाइन ई-लर्निंग प्लेटफार्मों का निर्माण करके शिक्षा तक पहुंच में सुधार करें। आसानी से पाठ्यक्रम बनाएं और छात्र की प्रगति को ट्रैक करें।

अवलोकन

चामिलो एक मुफ्त ई-लर्निंग टूल है जो उपयोगकर्ताओं को वेब-आधारित ऑनलाइन लर्निंग ऐप बनाने की अनुमति देता है। यह एक ओपन-सोर्स ई-लर्निंग प्लेटफॉर्म है जो हल्के और अनुकूलनीय दोनों है। Chamilo Self होस्टेड LMS एक PHP- आधारित वेब एप्लिकेशन है जो डेटा को स्टोर करने के लिए MySQL डेटाबेस का उपयोग करता है। यह दुनिया भर में 20 मिलियन से अधिक लोगों के साथ, ई-लर्निंग के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले एलएमएस में से एक है। Chamilo 2.0 अभी भी विकास में है, हालांकि, उपयोगकर्ता अभी भी इसका उपयोग संस्करण 1.11.x तक कर सकते हैं। यह GNU/GPLV3 लाइसेंस के तहत जारी किया गया है। यह नि: शुल्क शिक्षण प्रबंधन प्रणाली क्रॉस-प्लेटफ़ॉर्म है और विंडोज, लिनक्स और मैक ओएस एक्स पर काम करती है। Chamilo LMS में कई उपयोगी विशेषताएं शामिल हैं, जैसे कि एक पाठ्यक्रम कैटलॉग, उपयोगकर्ता निर्माण और भूमिका प्रबंधन, कौशल प्रबंधन, प्रमाणपत्र निर्माण, SCORM समर्थन, और कई अन्य। इसमें पाठ्यक्रम बेचने और पैसे कमाने में प्रशिक्षकों की सहायता के लिए एक शॉपिंग कार्ट भी है। चमिलो ई लर्निंग का उपयोग विभिन्न प्रकार के सीखने और सहयोग गतिविधियों के लिए किया जा सकता है। शिक्षक अपने पाठ्यक्रमों को बनाने, प्रबंधित करने, प्रकाशित करने और प्रशिक्षु की प्रगति को ट्रैक करने के लिए वेब का उपयोग कर सकते हैं। छात्र पाठ्यक्रमों का पालन कर सकते हैं, सामग्री पढ़ सकते हैं, सक्रिय रूप से समूहों, मंचों और चैट रूम में भाग ले सकते हैं। उपयोगकर्ता डिफ़ॉल्ट रूप से डेटाबेस से प्रमाणित होते हैं। दूसरी ओर, चामिलो में एक एलडीएपी मॉड्यूल है जो प्रशासकों को डेटाबेस प्रमाणीकरण को अक्षम करने और इसे एलडीएपी प्रमाणीकरण के साथ बदलने की अनुमति देता है। डेवलपर्स उपलब्ध एक्सटेंशन को शामिल करके मुख्य कार्यक्षमता को संशोधित और सुधार भी सकते हैं। चमिलो ओपन सोर्स एलएमएस सॉफ्टवेयर भी अद्वितीय व्यावसायिक आवश्यकताओं को पूरा करने के लिए बीस्पोक एक्सटेंशन के निर्माण के लिए अनुमति देता है।

सिस्टम आवश्यकताएं

चामिलो को स्थापित करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए:

  • अपाचे 2.2 या अधिक / nginx
  • PHP 7.2 या अधिक से अधिक
  • MySQL 5.6 या अधिक से अधिक

विशेषताएँ

निम्नलिखित चामिलो ओपन सोर्स ऑनलाइन लर्निंग मैनेजमेंट सिस्टम की प्रमुख विशेषताएं हैं:

  • मुक्त और खुला स्रोत
  • पाठ्यक्रम प्रबंधन
  • उपयोगकर्ता प्रबंधन
  • दस्तावेज़ प्रबंधन
  • सोशल लर्निंग नेटवर्क
  • अनुकूलन योग्य इंटरफ़ेस
  • तृतीय-पक्ष उपकरण के साथ एकीकरण
  • समय-नियंत्रित परीक्षा
  • प्रमाण पत्र की स्वचालित पीढ़ी
  • मोबाइल rriendly
  • उपयोगकर्ताओं की प्रगति की ट्रैकिंग

स्थापना निर्देश

ubuntu पर चमिलो स्थापित करें 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-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-ldap php7.2-apcu php7.2-zip

चामिलो के लिए डेटाबेस बनाएँ

अब, आपने सभी आवश्यक सॉफ़्टवेयर स्थापित किए हैं और अगला कदम MySQL सर्वर पर लॉगिन करना और चमिलो डेटाबेस बनाना है। डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें। अपने डेटाबेस नाम के साथ बदलें।

CREATE DATABASE chamilo; 

नए पासवर्ड के साथ “चमिलो” नामक एक डेटाबेस उपयोगकर्ता बनाएं। और निम्न आदेशों को चलाकर डेटाबेस के लिए उपयोगकर्ता को पूर्ण पहुंच प्रदान की। अपने वांछित डेटाबेस उपयोगकर्ता और अपने वांछित पासवर्ड के साथ बदलें।

CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

डाउनलोड चमिलो

इसके बाद, Chamilo, Unzip डाउनलोड करने के लिए नीचे दिए गए कमांड चलाएं और इसे Nginx वेब सर्वर निर्देशिका में ले जाएं।

cd /tmp && wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip
unzip chamilo-1.11.6-php7.zip
sudo mv chamilo-1.11.6 /var/www/html/chamilo

अनुमतियाँ सेट करने के लिए निम्नलिखित कमांड चलाएं।

sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/

Chamilo साइट के लिए nginx config फ़ाइल बनाएँ।

sudo nano /etc/nginx/sites-available/chamilo

इसमें नीचे कोड जोड़ें और फ़ाइल को सहेजें।

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/chamilo;
    index  index.php index.html index.htm;
    server_name  example.com;

    client_max_body_size 100M;

    location / {
        try_files $uri /index.php$is_args$args;
    }

    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/chamilo /etc/nginx/sites-enabled/

Nginx वेब सर्वर को पुनरारंभ करें।

sudo systemctl restart nginx

अब, ब्राउज़र खोलें और साइट तक पहुंचने के लिए http://example.com टाइप करें। चामिलो को स्थापित करने के लिए स्थापना विज़ार्ड का पालन करें।

FAQs

What is Chamilo?

Chamilo is an open-source Learning Management System (LMS) for improving access to education and knowledge around the world. It is a global Talent Management System with a focus on ease of use, speed and online training programs.

Is Chamilo open source LMS?

Yes, Chamilo is open source learning management software. Chamilo best open source learning management system source code repository is available at Github.

Is Chamilo free LMS?

Chamilo is a free cloud-based learning management solution to create, publish, and manage training programs for organizations.

Who are the typical users of Chamilo?

Chamilo is used by many public administrations, freelancers, large enterprises and businesses , non-profit bnusiness as well as unemployment services and NGO’s.

Does Chamilo offers API?

Yes, Chamilo learning management softwars also offers API’s.

What is Chamilo vs moodle lms?

Chamilo LMS vs Moodle? Moodle is an open-source Learning Management System (LMS) . It is written in PHP language and distributed under the GNU General Public License since 2001. While Chamilo is an open-source learning management system (LMS) software and free collaboration system under GNU/GPL licensing.

अन्वेषण करना

आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:

Moodle

कैनवास

इलियास

Openedx

शीर्ष खुला स्रोत एलएमएस सॉफ्टवेयर

 हिन्दी