Canvas LMS mokykloms
Sukurkite mokymosi svetaines su „Canvas“ mokymosi sistema
E-mokymosi LMS mokyklų, universitetų ir mokymo centrų švietimo platformų kūrimo. Palaiko turtingas bendradarbiavimo komunikacijos priemones.
Apžvalga
„Canvas“ yra atvirojo kodo e. Mokymosi LMS. „Canvas LMS“ yra visiškai nemokama mokymosi valdymo sistema (LMS) mokykloms, universitetams ir mokymo centrams. Jis yra lankstus, patikimas, pritaikomas ir idealus LMS mokykloms. Tai taip pat naudinga LMS įmonėms. „Canvas LMS“, „Canvas Studio“ ir „Canvas“ katalogas yra trys „Canvas Education“ programinės įrangos komponentai. „Canvas LMS“ organizuoja kursinius darbus ir supaprastina mokymo ir mokymosi procesus. „Canvas Studio“ pagerina vaizdo įrašų mokymąsi, todėl jis tampa interaktyvesnis ir įdomesnis. Kursų registracija ir registracija yra supaprastinta ir modernizuojama naudojant „Canvas“ katalogą. Vartotojai gali naudoti aktyvią „Canvas“ bendruomenę keistis idėjomis, užduoti ir atsakyti į klausimus, pasiekti vadovus ir bendrauti su savo bendraamžiais. Taip pat galite patobulinti sistemą, integruodami ją su trečiųjų šalių paslaugomis. „Canvas“ mokytojas, drobės studentas ir „Canvas“ tėvų programos taip pat gali būti naudojamos norint pasiekti drobės LMS iš mobiliojo įrenginio. Jis sukurtas rubino ir „javascript“. „GitHub“ vartotojai gali rasti išsamią dokumentaciją ir šaltinio kodą. „Canvas“ mokymosi sistemos licencija yra „GNU Affero“ plačioji viešoji licencija.
Sistemos reikalavimai
Norėdami įdiegti drobę, turite turėti šias programines įrangas:
- „Ruby“ versija 2.5.3 ar didesnė
- „Rails“ versija 5.2.1 ar didesnė
- „Postgresql“
Funkcijos
Toliau pateikiamos pagrindinės drobės savybės:
- Nemokamas ir atviras kodas
- Duomenų analizė
- Integracija su kitomis priemonėmis
- Atidaryti API
- Bendradarbiavimo darbo vieta
- Turtingų komunikacijos priemonių
- Kurso importo įrankis
- Užduotys ir viktorinos
- Vartotojo valdymas
- kursų pranešimai
- pažymių knyga
Diegimo instrukcijos
Įdiekite drobę „Ubuntu 18.04 LTS“
Įdiekite „Curl“
Paleiskite šią komandą, kad įdiegtumėte „Curl“.
sudo apt-get install curl
Įdiekite „Git“
Paleiskite komandą žemiau, kad įdiegtumėte „Git“.
sudo apt-get install git
Įdiekite „Ruby“
Pridėkite node.js, verpalų saugyklas ir jų raktus į jūsų sistemą, pateikdami žemiau pateiktas komandas.
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
Atnaujinkite paketus ir įdiekite pagrindinius paketus su šiomis komandomis.
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
Įdiekite „Ruby“ su vietinio profilio nustatymais naudodami „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
Dabar paleiskite šias komandas, kad įdiegtumėte „Ruby“.
rbenv install 2.5.3
rbenv global 2.5.3
Paleiskite žemiau pateiktas komandas, kad įdiegtumėte „Bundler“.
gem install bundler -v 1.13.6
rbenv rehash
Įdiegti „Postgresql“
Paleiskite „Commnad“, kad įdiegtumėte „POSTRESQL“ duomenų bazės serverį.
sudo apt-get install postgresql
Paleiskite žemiau esančias komandas, kad sukurtumėte duomenų bazės vartotoją, vadinamą Canvas.
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
Paleiskite šią komandą, kad sukurtumėte naują duomenų bazę, pavadintą „Canvasdb“ ir padarykite drobės savininką.
sudo -u postgres createdb canvas_production --owner=canvas
Atlikę „POSTRESQL“ diegimą, nustatykite sistemos vartotojo vardą kaip „Postgres“ superserį.
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
Įdiegti verpalus
Tada paleiskite žemiau esančias komandas, diegkite bėgius, pridėkite „Node.js“ saugyklą ir įdiekite „Node.js“ paketą.
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
Atnaujinkite „RubyGems“ naudodami šią komandą.
gem update --system
diegti drobės LMS
Eikite į namų katalogą ir „Clone Canvas“ saugyklą.
cd ~/
git clone https://github.com/instructure/canvas-lms.git
Keisti katalogą ir kasos stabilią šaką.
cd canvas-lms
git checkout stable
Vykdykite komandas žemiau sukonfigūruoti drobės aplinką.
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
Sukurti drobės dinaminio nustatymų failą ir duomenų bazės konfigūracijos failą.
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
Atidarykite failo konfigūraciją/duomenų bazę.YML ir nustatykite drobės duomenų bazės kredencialus.
sudo nano config/database.yml
Redaguokite gamybos konfigūracijos eilutes ir išsaugokite failą.
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
Atsisiųskite visas drobės priklausomybes paleisdami šias komandas.
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
Galiausiai paleiskite žemiau esančias komandas, kad nustatytumėte drobę.
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
Dabar atidarykite naršyklę ir įveskite http: // localhost: 3000, kad pasiektumėte drobę.
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.