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.