Canvas LMS для школ
Создать сайты обучения с помощью системы обучения Canvas
Электронное обучение LMS для создания образовательных платформ для школ, университетов и учебных центров. Поддерживает богатые инструменты связи для сотрудничества.
Обзор
Canvas-это электронное обучение с открытым исходным кодом. Canvas LMS - это совершенно бесплатная система управления обучением (LMS) для школ, университетов и учебных центров. Он гибкий, надежный, настраиваемый и идеальный LMS для школ. Это также полезный LMS для бизнеса. Canvas LMS, Canvas Studio и Canvas Catalog являются тремя компонентами программного обеспечения для образования Canvas. Canvas LMS организует курсовую работу и оптимизирует процессы обучения и обучения. Canvas Studio улучшает обучение видео, делая его более интерактивным и интересным. Регистрация и регистрация курса упрощены и модернизированы с помощью каталога холста. Пользователи могут использовать активное сообщество Canvas для обмена идеями, задавать и отвечать на вопросы, получить доступ к учебным пособиям и взаимодействовать со своими сверстниками. Вы также можете улучшить систему, интегрируя ее со сторонними услугами. Учителя Canvas, Canvas Student и Parent Parent также могут использоваться для доступа к LMS Canvas с мобильного устройства. Он разработан в Ruby и JavaScript. Пользователи могут найти подробную документацию и исходный код в GitHub. Лицензия на систему обучения Canvas - общая публичная лицензия GNU Affero.
Системные Требования
Чтобы установить Canvas, вы должны иметь следующие программные материалы:
- Ruby версия 2.5.3 или более
- Rails версия 5.2.1 или более
- Postgresql
Функции
Ниже приведены ключевые особенности холста:
- Бесплатный и открытый исходный код
- Аналитика данных
- Интеграция с другими инструментами
- Открыть API
- Совместное рабочее пространство
- богатые инструменты связи
- Инструмент импорта курса
- задания и викторины
- Управление пользователями
- Уведомления об курсе
- Книга
Инструкции по установке
Установить холст на Ubuntu 18.04 LTS
Установить Curl
Запустите следующую команду для установки Curl.
sudo apt-get install curl
Установить git
Запустите команду ниже, чтобы установить git.
sudo apt-get install git
Установить Ruby
Добавьте 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
Теперь запустите следующие команды для установки Ruby.
rbenv install 2.5.3
rbenv global 2.5.3
Запустите приведенные ниже команды для установки Bundler.
gem install bundler -v 1.13.6
rbenv rehash
Установить Postgresql
Запустите Commnad для установки сервера базы данных Potresql.
sudo apt-get install postgresql
Запустите команды ниже, чтобы создать пользователя базы данных под названием Canvas.
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
Запустите следующую команду, чтобы создать новую базу данных под названием «Canvasdb» и сделайте владельца Canvas.
sudo -u postgres createdb canvas_production --owner=canvas
После того, как это сделано с установкой Postresql, установите имя пользователя System в качестве суперпользователя 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
Установить Canvas LMS
Перейдите к Home Directory и Clone Canvas Repository.
cd ~/
git clone https://github.com/instructure/canvas-lms.git
Изменить каталог и оформление стабильной ветви.
cd canvas-lms
git checkout stable
Запустите приведенные ниже команды. Настройте среду Canvas.
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
Создать файл файла и настройки динамических настройки Canvas.
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
Откройте файл config/database.yml и установить учетные данные базы данных Canvas.
sudo nano config/database.yml
Отредактируйте строки конфигурации производства и сохраните файл.
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
Загрузите все зависимости Canvas, выполняя эти команды.
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
Наконец, запустите команды ниже, чтобы настроить Canvas.
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
Теперь откройте браузер и введите http: // localhost: 3000, чтобы получить доступ к холсту.
FAQS
Без холза?
Да, вы можете установить его на своем частном сервере и использовать его.
Плагины поддержки Canvas?
Да, Canvas поддерживает плагины, и вы можете найти несколько расширений. Тем не менее, вы можете разработать свои плагины для ваших пользовательских требований.
Является ли Canvas с открытым исходным кодом?
Canvas - это система управления обучением с открытым исходным кодом (LMS). Исходный код программного обеспечения для образования Canvas доступен на GitHub.
работает ли Canvas на мобильном телефоне?
Вы можете запустить веб-приложение на своих мобильных устройствах. Кроме того, вы можете установить мобильные приложения, такие как учитель Canvas, Canvas Student и Canvas для родителей, чтобы получить доступ к LMS.