Chamilo LMS برای یادگیری الکترونیکی
ایجاد وب سایت یادگیری آنلاین با ابزار یادگیری الکترونیکی رایگان
دسترسی به آموزش و پرورش را با ساختن سیستم عامل های یادگیری الکترونیکی آنلاین با نرم افزار مدیریت یادگیری رایگان بهبود بخشید. به راحتی دوره ها را ایجاد کنید و پیشرفت دانش آموز را پیگیری کنید.
بررسی اجمالی
Chamilo یک ابزار یادگیری الکترونیکی رایگان است که به کاربران امکان می دهد برنامه های یادگیری آنلاین مبتنی بر وب را ایجاد کنند. این یک سکوی یادگیری الکترونیکی منبع باز است که هم سبک و هم سازگار است. Chamilo Self Hosted LMS یک برنامه وب مبتنی بر PHP است که از یک پایگاه داده MySQL برای ذخیره داده ها استفاده می کند. این یکی از LMS پرکاربرد برای یادگیری الکترونیکی است که بیش از 20 میلیون نفر در سراسر جهان دارند. Chamilo 2.0 هنوز در حال توسعه است ، با این حال ، کاربران هنوز هم می توانند از آن تا نسخه 1.11.x استفاده کنند. تحت مجوز GNU/GPLV3 منتشر می شود. این سیستم مدیریت یادگیری رایگان متقاطع است و در ویندوز ، لینوکس و Mac OS X کار می کند. Chamilo LMS شامل چندین ویژگی مفید ، مانند کاتالوگ دوره ، ایجاد کاربر و مدیریت نقش ، مدیریت مهارت ، ایجاد گواهینامه ، پشتیبانی SCORM و موارد دیگر است. همچنین دارای یک سبد خرید برای کمک به مربیان در فروش دوره ها و کسب درآمد است. یادگیری چمیلو می تواند برای انواع فعالیتهای یادگیری و همکاری استفاده شود. معلمان می توانند از وب برای ایجاد ، مدیریت ، انتشار دوره های خود و پیگیری پیشرفت کارآموز استفاده کنند. دانشجویان می توانند دوره ها را دنبال کنند ، مطالب بخوانند ، به طور فعال در گروه ها ، انجمن ها و اتاق های چت شرکت کنند. کاربران به طور پیش فرض از پایگاه داده تأیید می شوند. از طرف دیگر Chamilo دارای یک ماژول LDAP است که به مدیران اجازه می دهد تا تأیید اعتبار پایگاه داده را غیرفعال کرده و آن را با تأیید اعتبار LDAP جایگزین کنند. توسعه دهندگان همچنین می توانند با ترکیب برنامه های افزودنی موجود ، عملکرد اصلی را اصلاح و بهبود بخشند. نرم افزار LMS منبع باز Chamilo همچنین امکان ایجاد برنامه های افزودنی موزون را فراهم می کند تا نیازهای تجاری منحصر به فرد را برآورده کند.
الزامات سیستم
برای نصب چمیلو ، باید نرم افزارهای زیر را داشته باشید:
- Apache 2.2 یا بیشتر / nginx
- PHP 7.2 یا بیشتر
- mysql 5.6 یا بیشتر
امکانات
در زیر ویژگی های اصلی سیستم مدیریت یادگیری آنلاین منبع باز Chamilo:
- منبع آزاد و آزاد
- مدیریت دوره ها
- مدیریت کاربران
- مدیریت اسناد
- شبکه یادگیری اجتماعی
- رابط قابل تنظیم
- ادغام با ابزارهای شخص ثالث
- امتحانات کنترل شده زمان
- تولید خودکار گواهینامه ها
- موبایل دوستانه
- ردیابی پیشرفت کاربران
دستورالعمل نصب و راه اندازی
نصب چمیلو را در اوبونتو 18.04 LTS با nginx نصب کنید
نصب سرور وب nginx
Nginx محبوب ترین و امن ترین سرور وب است. به منظور نصب NGINX ، از دستور زیر استفاده کنید
sudo apt install nginx
پس از نصب NGINX ، دامنه را پیکربندی کرده و NGINX را با استفاده از دستور زیر مجدداً راه اندازی کنید
sudo service nginx restart
MySQL Server را نصب کنید
در مرحله بعد ، نیاز به نصب سرور پایگاه داده ، از دستور زیر برای نصب 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-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
ایجاد پایگاه داده برای Chamilo
اکنون ، شما تمام نرم افزار مورد نیاز را نصب کرده اید و مرحله بعدی ورود به MySQL Server و ایجاد پایگاه داده Chamilo است. برای ایجاد پایگاه داده از دستور زیر استفاده کنید. با نام پایگاه داده خود تغییر دهید.
CREATE DATABASE chamilo;
یک کاربر پایگاه داده به نام “Chamilo” با رمز عبور جدید ایجاد کنید. و با اجرای دستورات زیر به کاربر دسترسی کامل به پایگاه داده داده است. با کاربر پایگاه داده مورد نظر و رمز عبور مورد نظر خود تغییر دهید.
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
دانلود Chamilo
در مرحله بعد ، دستورات زیر را برای بارگیری 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 ایجاد کنید.
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 را تایپ کنید. برای نصب 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.