Phần mềm LMS nguồn mở và LMS để học điện tử

Chamilo LMS cho học tập điện tử

Tạo trang web học tập trực tuyến với công cụ học tập điện tử miễn phí

Cải thiện quyền truy cập vào giáo dục bằng cách xây dựng các nền tảng học tập điện tử trực tuyến với phần mềm quản lý học tập miễn phí. Dễ dàng tạo ra các khóa học và theo dõi tiến trình của sinh viên.

Tổng quan

Chamilo là một công cụ học tập điện tử miễn phí cho phép người dùng tạo các ứng dụng học tập trực tuyến dựa trên web. Đó là một nền tảng học tập điện tử nguồn mở vừa nhẹ vừa thích ứng. Chamilo tự lưu trữ LMS là một ứng dụng web dựa trên PHP sử dụng cơ sở dữ liệu MySQL để lưu trữ dữ liệu. Đây là một trong những LMS được sử dụng rộng rãi nhất cho học tập điện tử, với hơn 20 triệu người trên thế giới. Chamilo 2.0 vẫn đang được phát triển, tuy nhiên, người dùng vẫn có thể sử dụng nó cho đến phiên bản 1.11.x. Nó được phát hành theo giấy phép GNU/GPLV3. Hệ thống quản lý học tập miễn phí này là đa nền tảng và hoạt động trên Windows, Linux và Mac OS X. Chamilo LMS bao gồm một số tính năng hữu ích, chẳng hạn như danh mục khóa học, tạo và quản lý vai trò người dùng, quản lý kỹ năng, tạo chứng chỉ, hỗ trợ SCORM và nhiều hơn nữa. Nó cũng có một giỏ hàng để hỗ trợ các giảng viên bán các khóa học và kiếm tiền. Học tập Chamilo E có thể được sử dụng cho một loạt các hoạt động học tập và hợp tác. Giáo viên có thể sử dụng web để tạo, quản lý, xuất bản các khóa học của họ và theo dõi tiến trình của thực tập sinh. Học sinh có thể theo dõi các khóa học, đọc tài liệu, tích cực tham gia vào các nhóm, diễn đàn và phòng trò chuyện. Người dùng được xác thực từ cơ sở dữ liệu theo mặc định. Chamilo, mặt khác, có mô -đun LDAP cho phép quản trị viên vô hiệu hóa xác thực cơ sở dữ liệu và thay thế nó bằng xác thực LDAP. Các nhà phát triển cũng có thể sửa đổi và cải thiện chức năng cốt lõi bằng cách kết hợp các tiện ích mở rộng có sẵn. Phần mềm LMS nguồn mở Chamilo cũng cho phép xây dựng các tiện ích mở rộng bespoke để đáp ứng các yêu cầu kinh doanh độc đáo.

Yêu cầu hệ thống

Để cài đặt Chamilo, bạn phải có các phần mềm sau:

  • Apache 2.2 trở lên / nginx
  • Php 7.2 trở lên
  • MySQL 5.6 trở lên

Đặc trưng

Sau đây là các tính năng chính của hệ thống quản lý học tập trực tuyến nguồn mở Chamilo:

  • Nguồn miễn phí và mở
  • Quản lý khóa học
  • Quản lý người dùng
  • Quản lý tài liệu
  • Mạng lưới học tập xã hội
  • Giao diện tùy chỉnh
  • Tích hợp với các công cụ của bên thứ ba
  • Kỳ thi kiểm soát thời gian
  • Tạo chứng chỉ tự động
  • Rrive di động
  • Theo dõi tiến trình của người dùng

Hướng dẫn cài đặt

Cài đặt Chamilo trên Ubuntu 18.04 lts với nginx

Cài đặt máy chủ web nginx

Nginx là máy chủ web phổ biến và an toàn nhất. Để cài đặt Nginx, hãy sử dụng lệnh sau

 sudo apt install nginx 

Khi nginx được cài đặt, định cấu hình miền và khởi động lại nginx bằng cách sử dụng lệnh sau

 sudo service nginx restart 

Cài đặt máy chủ MySQL

Tiếp theo, cần cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt máy chủ MySQL

sudo apt-get update;  
sudo apt-get install mysql-server; 
mysql_secure_installation 

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để khởi động lại máy chủ MySQL

sudo service mysql restart 

Cài đặt Php 7.2 và các mô -đun liên quan

Chạy các lệnh để thêm PPA của bên thứ ba vào Ubuntu.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Bây giờ, chạy lệnh sau để cài đặt Php 7.2 và các mô -đun liên quan.

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

Tạo cơ sở dữ liệu cho Chamilo

Bây giờ, bạn đã cài đặt tất cả các phần mềm cần thiết và bước tiếp theo là đăng nhập vào máy chủ MySQL và tạo cơ sở dữ liệu Chamilo. Sử dụng lệnh sau để tạo cơ sở dữ liệu. Thay đổi với tên cơ sở dữ liệu của bạn.

CREATE DATABASE chamilo; 

Tạo người dùng cơ sở dữ liệu có tên là “Chamilo” với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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

Tải xuống Chamilo

Tiếp theo, chạy các lệnh bên dưới để tải xuống Chamilo, giải nén và di chuyển nó sang Thư mục Máy chủ web 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

Chạy các lệnh sau để đặt quyền.

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

Tạo tệp cấu hình nginx cho trang web Chamilo.

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

Thêm mã bên dưới vào đó và lưu tệp.

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

Tạo Symlink để cho phép trang web mới được tạo.

sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/

Khởi động lại máy chủ web nginx.

sudo systemctl restart nginx

Bây giờ, mở trình duyệt và nhập http://example.com để truy cập trang web. Thực hiện theo trình hướng dẫn cài đặt để cài đặt 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.

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

Tâm trạng

Tranh sơn dầu

Ilias

Mở

Phần mềm LMS nguồn mở hàng đầu

 Tiếng Việt