Oprogramowanie LMS i LMS open source do e-learningu

Chamilo LMS dla e-learningu

Twórz internetową stronę edukacyjną za pomocą bezpłatnego narzędzia e-learningowego

Popraw dostęp do edukacji, budując internetowe platformy e-learningowe za pomocą bezpłatnego oprogramowania do zarządzania uczeniem się. Łatwo tworzyć kursy i śledź postępy uczniów.

Przegląd

CHAMILO to bezpłatne narzędzie e-learningowe, które pozwala użytkownikom tworzyć internetowe aplikacje do nauki online. Jest to platforma e-learningowa z otwartym poziomem, która jest zarówno lekka, jak i elastyczna. Chamilo Self Hosted LMS to aplikacja internetowa oparta na PHP, która korzysta z bazy danych MySQL do przechowywania danych. Jest to jeden z najczęściej używanych LM do e-learningu, z ponad 20 milionami ludzi na całym świecie. Chamilo 2.0 jest nadal w rozwoju, jednak użytkownicy mogą nadal używać go do wersji 1.11.x. Jest wydany na licencji GNU/GPLV3. Ten bezpłatny system zarządzania uczeniem się jest wieloplatformowy i działa w systemie Windows, Linux i Mac OS X. CHAMILO LMS zawiera kilka przydatnych funkcji, takich jak katalog kursów, tworzenie użytkowników i zarządzanie rólami, zarządzanie umiejętnościami, tworzenie certyfikatów, wsparcie SCORM i wiele innych. Ma również koszyk, który pomaga trenerom w sprzedaży kursów i zarabiania pieniędzy. Uczenie się Chamilo może być używane do różnych czynności uczenia się i współpracy. Nauczyciele mogą korzystać z Internetu do tworzenia, zarządzania, publikowania swoich kursów i śledzenia postępów stażystów. Studenci mogą śledzić kursy, czytać materiały, aktywnie uczestniczyć w grupach, forach i czatach. Użytkownicy są domyślnie uwierzytelnieni z bazy danych. Z drugiej strony CHAMILO ma moduł LDAP, który pozwala administratorom wyłączyć uwierzytelnianie bazy danych i zastąpić go uwierzytelnianiem LDAP. Deweloperzy mogą również modyfikować i ulepszyć podstawową funkcjonalność poprzez włączenie dostępnych rozszerzeń. Oprogramowanie LMS CHAMILO open source pozwala również na budowę rozszerzeń na zamówienie w celu spełnienia unikalnych wymagań biznesowych.

Wymagania systemowe

Aby zainstalować CHAMILO, musisz mieć następujące oprogramowanie:

  • Apache 2.2 lub więcej / nginx
  • PHP 7,2 lub więcej
  • MySQL 5.6 lub więcej

Cechy

Poniżej znajdują się kluczowe funkcje systemu zarządzania uczeniem się online CHAMILO Open Source:

  • Bezpłatne i open source
  • Zarządzanie kursami
  • Zarządzanie użytkownikami
  • Zarządzanie dokumentami
  • Sieć uczenia się społecznego
  • Konfigurowalny interfejs
  • Integracja z narzędziami stron trzecich
  • Egzaminy kontrolowane czasowo
  • Zautomatyzowane generowanie certyfikatów
  • Mobilne RRROLDY
  • Śledzenie postępów użytkowników

Instrukcje Instalacji

** Zainstaluj CHAMILO 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 mysql Server **

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-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

** Utwórz bazę danych dla CHAMILO **

Teraz zainstalowałeś całe wymagane oprogramowanie, a następnym krokiem jest zalogowanie się do mysql Server i utworzenie bazy danych Chamilo. Użyj następującego polecenia, aby utworzyć bazę danych. Zmień z nazwą bazy danych.

CREATE DATABASE chamilo; 

Utwórz użytkownika bazy danych o nazwie „CHAMILO” 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 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

** Pobierz CHAMILO **

Następnie uruchom poniższe polecenia, aby pobrać CHAMILO, rozpakuj i przenieś go do katalogu serwera WWW 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

Uruchom następujące polecenia, aby ustawić uprawnienia.

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

Utwórz plik konfiguracyjny Nginx dla witryny CHAMILO.

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

Dodaj do niego kod poniżej i zapisz plik.

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;
    }
}

Utwórz SymLink, aby włączyć nowo utworzoną stronę.

sudo ln -s /etc/nginx/sites-available/chamilo /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ć Chamilo.

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.

Badać

Możesz znaleźć istotne następujące linki:

** Moodle **

** Płótno **

** Ilias **

** Openedx **

** Top Open Source Oprogramowanie LMS **

 Polski