LMS az iskolák számára

Canvas LMS az iskolák számára

Hozzon létre tanulási webhelyeket a vászon tanulási rendszerrel

E-tanulás LMS oktatási platformok építéséhez iskolák, egyetemek és képzési központok számára. Támogatja a gazdag kommunikációs eszközöket az együttműködéshez.

Áttekintés

A Canvas egy nyílt forráskódú e-learning LMS. A Canvas LMS egy teljesen ingyenes tanulási menedzsment rendszer (LMS) az iskolák, egyetemek és képzési központok számára. Rugalmas, megbízható, testreszabható és ideális LMS az iskolák számára. Ez hasznos LMS a vállalkozások számára is. A Canvas LMS, a Canvas Studio és a Canvas katalógus a vászon oktatási szoftver három alkotóeleme. A Canvas LMS tanfolyamokat szervez, és korszerűsíti a tanítási és tanulási folyamatokat. A Canvas Studio interaktívabbá és érdekesebbé teszi a video -tanulás javítását. A kurzus regisztrációját és beiratkozását egyszerűsítik és korszerűsítik a vászonkatalógussal. A felhasználók felhasználhatják a Canvas aktív közösségét ötletek cseréjére, kérdések feltevésére és megválaszolására, hozzáférési oktatóanyagokhoz és társaikkal való interakcióhoz. Javíthatja a rendszert is, ha integrálja azt harmadik fél szolgáltatásaival. A vászon tanár, a vászon hallgató és a vászon szülői alkalmazások is felhasználhatók a Canvas LMS -hez való hozzáféréshez egy mobil eszközről. Ruby és JavaScript -ben fejlesztették ki. A felhasználók részletes dokumentációt és forráskódot találhatnak a GitHub -on. A vászon tanulási rendszerének licencje a GNU Affero Általános Nyilvános Licenc.

Rendszerkövetelmények

A vászon telepítéséhez a következő szoftverekkel kell rendelkeznie:

  • Ruby 2.5.3 vagy annál nagyobb verzió
  • Rails 5.2.1 vagy annál nagyobb verzió
  • PostgreSQL

Jellemzők

Az alábbiakban bemutatjuk a vászon legfontosabb jellemzőit:

  • Ingyenes és nyílt forráskódú
  • Adatelemzés
  • Integráció más eszközökkel
  • Nyissa meg az API -t
  • Együttműködő munkaterület
  • Gazdag kommunikációs eszközök
  • A tanfolyam importálási eszköze
  • Feladatok és vetélkedők
  • Felhasználói menedzsment
  • A tantárgy értesítések
  • osztálykönyv

Telepítési útmutató

Telepítse a vászonot az Ubuntu 18.04 LTS -re

Telepítse a CURL -t

Futtassa a következő parancsot a CURL telepítéséhez.

sudo apt-get install curl 

Telepítse a gitet

Futtassa az alábbi parancsot a GIT telepítéséhez.

sudo apt-get install git 

Telepítse a Ruby -t

Adja hozzá a node.js -t, a fonalak tárolódatóit és a rendszer kulcsait az alábbi parancsok runnig segítségével.

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

Frissítse a csomagokat, és telepítse az alapcsomagokat a következő parancsokkal.

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 

Telepítse a Ruby -t a helyi profilbeállításokkal az RBENV használatával.

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 

Most futtassa a következő parancsokat a Ruby telepítéséhez.

rbenv install 2.5.3
rbenv global 2.5.3

Futtassa az alábbi parancsokat a Bundler telepítéséhez.

gem install bundler -v 1.13.6
rbenv rehash

Telepítse a PostgreSQL -t

Futtassa a COMMNAD -t a PostResQL Database Server telepítéséhez.

sudo apt-get install postgresql

Futtassa az alábbi parancsokat, hogy hozzon létre egy Canvas nevű adatbázis -felhasználót.

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

Futtassa a következő parancsot egy új, “CanvaSDB” nevű adatbázis létrehozásához és a Canvas tulajdonosának.

sudo -u postgres createdb canvas_production --owner=canvas

Miután elkészítette a PostresQL telepítését, állítsa be a System felhasználónevet Postgres Superuser -ként.

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

telepítse a fonalat

Ezután futtassa a telepítési sínek alatti parancsokat, adja hozzá a node.js lerakatot, és telepítse a node.js csomagot.

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

Frissítse a Rubygems -et a következő paranccsal.

gem update --system

Telepítse a vászon LMS -t

Keresse meg a Home Directory -t és a klónvászon tárolóját.

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

Változtassa meg a könyvtárat és a pénztár stabil ágát.

cd canvas-lms
git checkout stable

Futtassa az alábbi parancsokat, konfigurálja a vászon környezetet.

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

Hozzon létre vászon dinamikus beállítások fájlt és az adatbázis -konfigurációs fájlt.

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

Nyissa meg a File Config/Database.yml fájlt, és állítsa be a vászon adatbázis hitelesítő adatait.

sudo nano config/database.yml

Szerkessze a termelési konfigurációs sorokat, és mentse el a fájlt.

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

Töltse le az összes vászonfüggőséget ezen parancsok futtatásával.

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

Végül futtassa az alábbi parancsokat a vászon beállításához.

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

Most nyissa meg a böngészőt, és írja be a http: // localhost: 3000 -et a vászon eléréséhez.

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.

 Magyar