Lms för skolor

Canvas Lms för skolor

Skapa inlärningswebbplatser med Canvas Learning System

E-Learning LMS för att bygga utbildningsplattformar för skolor, universitet och utbildningscentra. Stöder rika kommunikationsverktyg för samarbete.

Översikt

Canvas är en öppen källkod E-Learning LMS. Canvas LMS är ett helt gratis inlärningshanteringssystem (LMS) för skolor, universitet och utbildningscentra. Det är flexibelt, pålitligt, anpassningsbart och en idealisk LMS för skolor. Det är också en användbar LMS för företag. Canvas LMS, Canvas Studio och Canvas Catalog är de tre komponenterna i Canvas Education Software. Canvas LMS organiserar kurser och effektiviserar undervisnings- och inlärningsprocesser. Canvas Studio förbättrar videoinlärning genom att göra det mer interaktivt och intressant. Kursregistrering och registrering förenklas och moderniseras med Canvas -katalogen. Användare kan använda Canvas aktiva community för att utbyta idéer, ställa och svara på frågor, få tillgång till handledning och interagera med sina kamrater. Du kan också förbättra systemet genom att integrera det med tredjepartstjänster. Canvas -läraren, dukstudenten och Canvas -överordnade appar kan också användas för att komma åt Canvas LMS från en mobil enhet. Det är utvecklat i Ruby och JavaScript. Användare kan hitta detaljerad dokumentation och källkod på GitHub. Licensen för Canvas Learning System är GNU Affero allmän offentlig licens.

Systemkrav

För att installera duk måste du ha följande programvara:

  • Ruby version 2.5.3 eller högre
  • Rails version 5.2.1 eller högre
  • PostgreSQL

Funktioner

Följande är de viktigaste funktionerna i duk:

  • Gratis och öppen källkod
  • Dataanalys
  • Integration med andra verktyg
  • Öppna API
  • Samarbetsarbetsyta
  • Rika kommunikationsverktyg
  • Kursimportverktyg
  • Uppdrag och frågesporter
  • Användarhantering
  • Kursaviseringar
  • betygsbok

Installations instruktioner

** Installera duk på Ubuntu 18.04 LTS **

Installera curl

Kör följande kommando för att installera curl.

sudo apt-get install curl 

Installera git

Kör kommandot nedan för att installera git.

sudo apt-get install git 

Installera Ruby

Lägg till node.js, garnförvar och deras nycklar till ditt system av Runnig nedanstående kommandon.

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

Uppdatera paket och installera kärnpaket med följande kommandon.

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 

Installera Ruby med dina lokala profilinställningar med 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 

Kör nu följande kommandon för att installera Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Kör nedanstående kommandon för att installera Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Installera PostgreSQL

Kör Commnad för att installera PostResql -databasservern.

sudo apt-get install postgresql

Kör kommandona nedan för att skapa en databasanvändare som heter ** Canvas **.

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

Kör följande kommando för att skapa en ny databas som heter “CanvasDB” och gör Canvas -ägare.

sudo -u postgres createdb canvas_production --owner=canvas

När du är klar med PostresQL -installationen ställer du in systemanvändarnamn som en postgres -superanvändare.

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

Installera garn

Kör sedan kommandona nedan Installera skenor, lägg till Node.js -förvar och installera Node.js -paketet.

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

Uppdatera rubygem med följande kommando.

gem update --system

Installera Canvas LMS

Navigera till Home Directory och Clone Canvas Repository.

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

Ändra katalog och kassa Stabil gren.

cd canvas-lms
git checkout stable

Kör kommandona nedan Konfigurera dukmiljö.

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

Skapa Canvas Dynamic Settings -fil och databaskonfigurationsfil.

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

Öppna filkonfig/databas.yml och ställa in Canvas -databasuppgifter.

sudo nano config/database.yml

Redigera produktionskonfigurationslinjerna och spara filen.

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

Ladda ner alla dukberoenden genom att köra dessa kommandon.

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

Slutligen kör kommandona nedan för att ställa in duk.

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

Nu, öppen webbläsare och skriv http: // localhost: 3000 för att komma åt duken.

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.

 Svenska