LMS برای مدارس

Canvas LMS برای مدارس

وب سایت های یادگیری با سیستم یادگیری بوم ایجاد کنید

LMS LEARNING E برای ایجاد بسترهای آموزشی برای مدارس ، دانشگاه ها و مراکز آموزشی. از ابزارهای ارتباطی غنی برای همکاری پشتیبانی می کند.

بررسی اجمالی

Canvas یک LMS با یادگیری الکترونیکی منبع باز است. Canvas LMS یک سیستم مدیریت یادگیری کاملاً رایگان (LMS) برای مدارس ، دانشگاه ها و مراکز آموزشی است. این انعطاف پذیر ، قابل اعتماد ، قابل تنظیم و یک LMS ایده آل برای مدارس است. همچنین LMS مفید برای مشاغل است. Canvas LMS ، Canvas Studio و Canvas Catalog سه مؤلفه نرم افزار آموزش بوم هستند. Canvas LMS درسی را سازماندهی می کند و فرآیندهای آموزش و یادگیری را ساده تر می کند. استودیوی بوم با ایجاد تعاملی و جالب تر ، یادگیری ویدیویی را تقویت می کند. ثبت نام و ثبت نام در دوره با کاتالوگ بوم ساده و مدرن می شود. کاربران می توانند از جامعه فعال بوم برای تبادل ایده ها ، پرسیدن و پاسخ به سؤالات ، آموزش دسترسی و تعامل با همسالان خود استفاده کنند. همچنین می توانید با ادغام آن با خدمات شخص ثالث ، سیستم را بهبود بخشید. معلم بوم ، دانش آموز بوم و برنامه های والدین بوم نیز می توانند برای دسترسی به LMS بوم از یک دستگاه تلفن همراه استفاده شوند. در Ruby و JavaScript ساخته شده است. کاربران می توانند مستندات دقیق و کد منبع را در GitHub پیدا کنند. مجوز سیستم یادگیری بوم مجوز عمومی GNU Affero است.

الزامات سیستم

برای نصب بوم ، باید نرم افزارهای زیر را داشته باشید:

  • روبی نسخه 2.5.3 یا بیشتر
  • نسخه ریل 5.2.1 یا بیشتر
  • postgresql

امکانات

در زیر ویژگی های اصلی بوم وجود دارد:

  • منبع آزاد و آزاد
  • تجزیه و تحلیل داده ها
  • ادغام با ابزارهای دیگر
  • API باز
  • فضای کاری مشترک
  • ابزارهای ارتباطی غنی
  • ابزار واردات دوره
  • تکالیف و آزمونها
  • مدیریت کاربر
  • اعلان های دوره
  • کتاب درجه

دستورالعمل نصب و راه اندازی

نصب بوم در اوبونتو 18.04 LTS

حلقه نصب

دستور زیر را برای نصب Curl اجرا کنید.

sudo apt-get install curl 

نصب git

دستور زیر را برای نصب GIT اجرا کنید.

sudo apt-get install git 

روبی را نصب کنید

Node.js ، مخازن نخ و کلیدهای آنها را با استفاده از دستورات زیر به سیستم خود اضافه کنید.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

بسته ها را به روز کنید و بسته های اصلی را با دستورات زیر نصب کنید.

sudo apt-get update
sudo apt-get install nodejs zlib1g-dev build-essential libpq-dev libssl-dev redis-server libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev zlib1g-dev libxml2-dev libsqlite3-dev libpq-dev libxmlsec1-dev make g++ libxslt1-dev libcurl4-openssl-dev libffi-dev 

Ruby را با تنظیمات مشخصات محلی خود با استفاده از RBENV نصب کنید.

cd ~/
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL 

اکنون دستورات زیر را برای نصب روبی اجرا کنید.

rbenv install 2.5.3
rbenv global 2.5.3

دستورات زیر را برای نصب Bundler اجرا کنید.

gem install bundler -v 1.13.6
rbenv rehash

نصب postgresql

برای نصب سرور پایگاه داده POSTRESQL CommNAD را اجرا کنید.

sudo apt-get install postgresql

دستورات زیر را اجرا کنید تا یک کاربر پایگاه داده به نام بوم ایجاد کنید.

sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt 

دستور زیر را اجرا کنید تا یک پایگاه داده جدید به نام “CanvasDB” ایجاد کنید و صاحب بوم را بسازید.

sudo -u postgres createdb canvas_production --owner=canvas

پس از نصب با نصب POSTRESQL ، نام کاربری سیستم را به عنوان یک سوپرگر Postgres تنظیم کنید.

sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres

نخ را نصب کنید

در مرحله بعد ، دستورات زیر نصب ریل را اجرا کنید ، مخزن Node.js را اضافه کنید و بسته Node.js را نصب کنید.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get update && sudo apt-get install yarn=1.10.1-1

Rubygems را با دستور زیر به روز کنید.

gem update --system

نصب بوم LMS

به فهرست خانه و مخزن بوم کلون بروید.

cd ~/
git clone https://github.com/instructure/canvas-lms.git

فهرست دایرکتوری و چک پایدار را تغییر دهید.

cd canvas-lms
git checkout stable

دستورات زیر محیط بوم را پیکربندی کنید.

for config in amazon_s3 database delayed_jobs domain file_store outgoing_mail security external_migration; do cp config/$config.yml.example config/$config.yml; done

فایل تنظیمات دینامیکی بوم و فایل پیکربندی پایگاه داده را ایجاد کنید.

cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml

پیکربندی/database.yml را باز کنید و اعتبار پایگاه داده بوم را تنظیم کنید.

sudo nano config/database.yml

خطوط پیکربندی تولید را ویرایش کرده و پرونده را ذخیره کنید.

production:
   adapter: postgresql
   encoding: utf8
   database: canvasdb
   host: localhost
   username: canvas
   password: passwore_here
   timeout: 5000

با اجرای این دستورات ، تمام وابستگی های بوم را بارگیری کنید.

bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2

در آخر ، دستورات زیر را برای تنظیم بوم اجرا کنید.

bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server

اکنون ، مرورگر را باز کرده و http: // localhost: 3000 را برای دسترسی به بوم تایپ کنید.

FAQs

Is Canvas free?

Yes, you can install it on your private server and use it.

Does Canvas support plugins?

Yes, Canvas supports plugins and you can find several extensions. However, you can develop your plugins for your custom requirements.

Is Canvas open source?

Canvas is an open source learning management system (LMS). The source code of Canvas education software is available on Github.

Does Canvas runs on Mobile?

You can run a web-based app on your mobile devices. In addition, you can install mobile apps such as Canvas Teacher, Canvas Student, and Canvas Parents to access the Canvas LMS.

 فارسی