LMS dla szkół

Canvas LMS dla szkół

Twórz strony uczące się za pomocą systemu uczenia się na płótnie

E-learning LMS do budowania platform edukacyjnych dla szkół, uniwersytetów i ośrodków szkoleniowych. Obsługuje bogate narzędzia komunikacyjne do współpracy.

Przegląd

Canvas jest e-learningowym LMS open source. Canvas LMS to całkowicie bezpłatny system zarządzania uczeniem się (LMS) dla szkół, uniwersytetów i ośrodków szkoleniowych. Jest elastyczny, niezawodny, dostosowywany i idealny LMS dla szkół. Jest to również przydatne LMS dla firm. Katalog na płótnie, Canvas Studio i Canvas to trzy elementy oprogramowania do edukacji na płótnie. Canvas LMS organizuje zajęcia i usprawnia procesy nauczania i uczenia się. Canvas Studio poprawia uczenie się wideo, czyniąc go bardziej interaktywnym i interesującym. Rejestracja i rejestracja kursów są uproszczone i zmodernizowane za pomocą katalogu na płótnie. Użytkownicy mogą korzystać z aktywnej społeczności Canvas do wymiany pomysłów, zadawania pytań i odpowiadania na pytania, dostępu do samouczków i interakcji z rówieśnikami. Możesz także ulepszyć system, integrując go z usługami innych firm. Nauczyciel na płótnie, student na płótnie i na płótnie aplikacje nadrzędne mogą być również używane do dostępu do Canvas LM z urządzenia mobilnego. Jest opracowywany w Ruby i JavaScript. Użytkownicy mogą znaleźć szczegółową dokumentację i kod źródłowy w GitHub. Licencja na system uczenia się na płótnie to GNU Affero General Public License.

Wymagania systemowe

Aby zainstalować płótno, musisz mieć następujące oprogramowanie:

  • Ruby wersja 2.5.3 lub więcej
  • Rails wersja 5.2.1 lub większa
  • PostgreSQL

Cechy

Poniżej znajdują się kluczowe cechy płótna:

  • Bezpłatne i open source
  • Analityka danych
  • Integracja z innymi narzędziami
  • Otwarty interfejs API
  • Wspólna przestrzeń robocza
  • bogate narzędzia komunikacyjne
  • Narzędzie do importu kursu
  • zadania i quizy
  • Zarządzanie użytkownikami
  • Powiadomienia kursów
  • Podręcznik

Instrukcje Instalacji

** Zainstaluj płótno na Ubuntu 18.04 LTS **

Zainstaluj curl

Uruchom następujące polecenie, aby zainstalować Curl.

sudo apt-get install curl 

Zainstaluj git

Uruchom poniższe polecenie, aby zainstalować git.

sudo apt-get install git 

Zainstaluj Ruby

Dodaj Node.js, repozytoria przędzy i ich klucze do swojego systemu, ruszając poniższe polecenia.

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

Zaktualizuj pakiety i zainstaluj pakiety podstawowe za pomocą następujących poleceń.

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 

Zainstaluj Ruby za pomocą ustawień profilu lokalnego za 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 

Teraz uruchom następujące polecenia, aby zainstalować Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Uruchom poniższe polecenia, aby zainstalować Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Zainstaluj PostgreSQL

Uruchom Commnad, aby zainstalować serwer bazy danych PosTresql.

sudo apt-get install postgresql

Uruchom poniższe polecenia, aby utworzyć użytkownika bazy danych o nazwie ** Canvas **.

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

Uruchom następujące polecenie, aby utworzyć nową bazę danych o nazwie „CanvASDB” i uczyń właściciela Canvas.

sudo -u postgres createdb canvas_production --owner=canvas

Po zakończeniu instalacji POSTRESQL ustaw System Nazwa użytkownika jako Superuser Postgres.

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

Zainstaluj przędzę

Następnie uruchom polecenia poniżej instalacji szyn, dodaj repozytorium Node.js i zainstaluj pakiet 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

Zaktualizuj rubygemy za pomocą następującego polecenia.

gem update --system

Zainstaluj Canvas LMS

Przejdź do katalogu domowego i klonowe repozytorium płótna.

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

Zmień katalog i kasę stabilną.

cd canvas-lms
git checkout stable

Uruchom poniższe polecenia Konfiguruj środowisko 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

Utwórz plik konfiguracji ustawień dynamicznych i plik konfiguracji bazy danych.

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

Otwórz plik config/batabase.yml i ustaw poświadczenia bazy danych Canvas.

sudo nano config/database.yml

Edytuj linie konfiguracji produkcji i zapisz plik.

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

Pobierz wszystkie zależności na płótnie, uruchamiając te polecenia.

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

Na koniec uruchom poniższe polecenia, aby skonfigurować płótno.

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

Teraz otwórz przeglądarkę i wpisz http: // localhost: 3000, aby uzyskać dostęp do płótna.

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.

 Polski