Moodle سیستم آموزش الکترونیکی
ایجاد سایت یادگیری با پلت فرم Elearning منبع باز
به سرعت یک بستر یادگیری الکترونیکی با یکی از سیستم منبع باز مودل محبوب ایجاد کنید. دوره ها و مواد آموزشی خود را به کارآموزان ایجاد و توزیع کنید.
بررسی اجمالی
مودل یک سیستم مدیریت یادگیری منبع باز (LMS) است. این یک سیستم یادگیری الکترونیکی 100 ٪ رایگان است. مودل مخفف محیط یادگیری پویا شی گرا مدولار است. مودل به توسعه دهندگان اجازه می دهد تا در عرض چند دقیقه سایت های یادگیری آنلاین را ایجاد کنند. این یک بستر یادگیری منبع باز است که هم پایدار و هم مقیاس پذیر است. منبع باز مودل برای ساده سازی آن برای معلمان ، دانش آموزان و مدیران ایجاد و توزیع محتوای متناسب ایجاد شده است. این پلت فرم یادگیری الکترونیکی منبع باز شامل یک داشبورد قابل تنظیم مدرن و یک طرح کاربر پسند است. علاوه بر این ، برای طیف گسترده ای از موسسات و سازمان ها در سراسر جهان مناسب است. مودل شامل طیف گسترده ای از ویژگی ها ، از جمله ابزارها و فعالیتهای مشترک ، تقویم همه در یک ، ردیابی پیشرفت ، گزارش چند زبانه و موارد دیگر است. Moodle همچنین استانداردهای یادگیری الکترونیکی مانند SCORM (مدل مرجع شیء محتوای قابل استفاده) ، AICC HACP ، IMS و ابزار یادگیری (LTI) را پیاده سازی کرده است. با انتخاب یک موضوع مناسب ، کاربران می توانند ظاهر و احساس سایت یا یک دوره خاص را تغییر دهند. کاربران می توانند با استفاده از ویژگی افزونه ها ، عملکرد اصلی Moodle را تقویت کنند. افزونه های بی شماری در دسترس است که می توان از آنها برای تقویت عملکرد سایت استفاده کرد. علاوه بر این ، توسعه دهندگان می توانند افزونه های خود را برای پاسخگویی به نیازهای مشتریان خود تنظیم کنند. مودل یک برنامه تلفن همراه برای تلفن های آیفون ، اندرویدی و ویندوز و تبلت دارد. کاربران می توانند از هر مکان از برنامه تلفن همراه استفاده کنند. این سیستم یادگیری الکترونیکی در PHP نوشته شده و داده ها را در پایگاه داده های MySQL/PostgreSQL ذخیره می کند. این همراه با مستندات گسترده کاربر و توسعه دهنده است. مجوز این بستر یادگیری الکترونیکی منبع باز GPLV3+است.
الزامات سیستم
برای نصب مودل ، باید نرم افزارهای زیر را داشته باشید:
- nginx
- PHP 7.3.0 یا بیشتر
- mysql 5.7 یا بیشتر
امکانات
در زیر ویژگی های اصلی Moodle وجود دارد:
- رابط مدرن و آسان برای استفاده
- داشبورد شخصی
- مدیریت فایل
- پیشرفت پیشرفت
- اطلاعیه
- قابلیت چند زبانه
- طراحی و طرح سایت قابل تنظیم
- مدیریت نقش ها و مجوزهای کاربر
- قابلیت همکاری بالا
- مدیریت افزونه
- ارزیابی همسالان و خود
- علامت گذاری مبتنی بر شایستگی
دستورالعمل نصب و راه اندازی
نصب مودل را در اوبونتو 18.04 LTS با nginx نصب کنید
سرور وب nginx را نصب کنید
Nginx محبوب ترین و امن ترین سرور وب است. به منظور نصب NGINX ، از دستور زیر استفاده کنید
sudo apt install nginx
پس از نصب NGINX ، دامنه را پیکربندی کرده و NGINX را با استفاده از دستور زیر مجدداً راه اندازی کنید
sudo service nginx restart
سرور mysql را نصب کنید
در مرحله بعد ، نیاز به نصب سرور پایگاه داده ، از دستور زیر برای نصب MySQL Server استفاده کنید
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
پس از نصب سرور پایگاه داده ، از دستور زیر برای راه اندازی مجدد MySQL Server استفاده کنید
sudo service mysql restart
PHP 7.4 و ماژول های مرتبط را نصب کنید
دستورات را برای اضافه کردن PPA شخص ثالث به اوبونتو اجرا کنید.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
اکنون دستور زیر را برای نصب PHP 7.4 و ماژول های مرتبط اجرا کنید.
sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-soap php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip
ایجاد پایگاه داده برای Moodle
اکنون ، شما تمام نرم افزار مورد نیاز را نصب کرده اید و مرحله بعدی ورود به MySQL Server و ایجاد پایگاه داده Moodle است. برای ایجاد پایگاه داده از دستور زیر استفاده کنید. با نام پایگاه داده خود تغییر دهید.
CREATE DATABASE moodle;
یک کاربر پایگاه داده به نام “Moodle” با رمز عبور جدید ایجاد کنید. و با اجرای دستورات زیر به کاربر دسترسی کامل به پایگاه داده داده است. با کاربر پایگاه داده مورد نظر و رمز عبور مورد نظر خود تغییر دهید.
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON moodle.* TO 'moodleuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
دانلود مودل
در مرحله بعد ، دستورات زیر را اجرا کنید تا DirectLory بارگیری و بارگیری Moodle را تغییر دهید.
cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle
دستورات زیر را برای تنظیم مجوزها اجرا کنید.
sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata
برای سایت مودل فایل پیکربندی nginx ایجاد کنید.
sudo nano /etc/nginx/sites-available/moodle
کد زیر را به آن اضافه کرده و پرونده را ذخیره کنید.
server {
listen 80;
listen [::]:80;
root /var/www/moodle;
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 /dataroot/ {
internal;
alias /var/www/moodledata/;
}
location ~ [^/].php(/|$) {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
برای فعال کردن سایت تازه ایجاد شده Symlink ایجاد کنید.
sudo ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/
سرور وب Nginx را مجدداً راه اندازی کنید.
sudo systemctl restart nginx
اکنون ، مرورگر را باز کنید و برای دسترسی به سایت http://example.com را تایپ کنید. برای نصب مودل جادوگر نصب را دنبال کنید.