LMS pro školy

Canvas LMS pro školy

Vytvořte výukové webové stránky pomocí plánovaného vzdělávacího systému

E-learning LMS pro budování vzdělávacích platforem pro školy, univerzity a školení. Podporuje bohaté komunikační nástroje pro spolupráci.

Přehled

Canvas je e-learning LMS s otevřeným zdrojovým kódem. Canvas LMS je zcela bezplatný systém řízení učení (LMS) pro školy, univerzity a školení. Je flexibilní, spolehlivý, přizpůsobitelný a ideální LMS pro školy. Je to také užitečné LMS pro podniky. Canvas LMS, Canvas Studio a Canvas Catalog jsou tři komponenty vzdělávacího softwaru Canvas. Canvas LMS organizuje kurzové a zefektivňuje výuku a učení. Canvas Studio zvyšuje výuku videa tím, že je interaktivnější a zajímavější. Registrace a registrace kurzu jsou zjednodušeny a modernizovány s katalogem plátna. Uživatelé mohou využívat aktivní komunitu Canvase k výměně nápadů, klást a odpovídat na otázky, přístupové výuky a komunikovat se svými vrstevníky. Systém můžete také vylepšit jeho integrací do služeb třetích stran. K přístupu k Canvas LMS z mobilního zařízení lze také použít učitelka plátna, studentka plátna a aplikace Canvas. Je vyvinut v Ruby a JavaScriptu. Uživatelé mohou najít podrobnou dokumentaci a zdrojový kód v GitHubu. Licence pro vzdělávací systém plátna je veřejná licence GNU affero.

Požadavky na systém

Chcete -li nainstalovat plátno, musíte mít následující software:

  • Ruby verze 2.5.3 nebo vyšší
  • Rails verze 5.2.1 nebo vyšší
  • PostgreSQL

Funkce

Následující jsou klíčové rysy plátna:

  • Zdarma a open source
  • Analytika dat
  • Integrace s jinými nástroji
  • Otevřené API
  • Kolaborativní pracovní prostor
  • Bohaté komunikační nástroje
  • Import kurzu nástroj
  • Úkoly a kvízy
  • Správa uživatelů
  • Oznámení o kurzu
  • Gradebook

Instrukce k instalaci

Nainstalujte plátno na Ubuntu 18.04 LTS

Nainstalujte curl

Spusťte následující příkaz a nainstalujte CURL.

sudo apt-get install curl 

Nainstalujte git

Spusťte příkaz níže a nainstalujte GIT.

sudo apt-get install git 

Nainstalujte ruby

Přidejte do vašeho systému uzel.js, repozitáře příze a jejich klíče Runnig níže uvedené příkazy.

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

Aktualizujte balíčky a nainstalujte základní balíčky s následujícími příkazy.

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 

Nainstalujte Ruby s místním nastavením profilu pomocí 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 

Nyní spusťte následující příkazy a nainstalujte Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Spusťte níže uvedené příkazy a nainstalujte Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Nainstalujte postgresql

Spusťte Commnad a nainstalujte databázový server PostRESQL.

sudo apt-get install postgresql

Spusťte příkazy níže a vytvořte uživatele databáze s názvem Canvas.

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

Spusťte následující příkaz a vytvořte novou databázi s názvem „CanvasDB“ a vytvořte majitele plátna.

sudo -u postgres createdb canvas_production --owner=canvas

Po provedení instalace PostRESQL nastavte System UserName jako Postgres Superuser.

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

Instalace příze

Dále spusťte příkazy níže nainstalovat kolejnice, přidejte úložiště node.js a nainstalujte balíček 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

Aktualizujte Rubygems pomocí následujícího příkazu.

gem update --system

Nainstalujte plátno lms

Přejděte do domovského adresáře a úložiště Canvas Canvas.

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

Změnit adresář a pokladnu Stable Branch.

cd canvas-lms
git checkout stable

Spusťte příkazy níže nakonfigurovat prostředí 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

Vytvořte soubor a konfigurační soubor dynamického nastavení na plátně.

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

Otevřete soubor config/database.yml a nastavte pověření databáze CANVAS.

sudo nano config/database.yml

Upravte linky konfigurace výroby a uložte soubor.

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

Stáhněte si všechny závislosti na plátně spuštěním těchto příkazů.

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

Nakonec spusťte příkazy níže a nastavte plátno.

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

Nyní otevřete prohlížeč a zadejte http: // localhost: 3000 pro přístup na plátno.

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.

 Čeština