سیستم آموزش الکترونیکی

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 را تایپ کنید. برای نصب مودل جادوگر نصب را دنبال کنید.

کاوش

ممکن است پیوندهای زیر را پیدا کنید:

 فارسی