LMS voor scholen

Canvas LMS voor scholen

Maak leerwebsites met canvas -leersysteem

E-learning LMS voor het bouwen van educatieve platforms voor scholen, universiteiten en trainingscentra. Ondersteunt rijke communicatiehulpmiddelen voor samenwerking.

Overzicht

Canvas is een open source e-learning LMS. Canvas LMS is een volledig gratis leerbeheersysteem (LMS) voor scholen, universiteiten en trainingscentra. Het is flexibel, betrouwbaar, aanpasbaar en een ideaal LMS voor scholen. Het is ook een handig LMS voor bedrijven. Canvas LMS, Canvas Studio en Canvas -catalogus zijn de drie componenten van de canvas -onderwijssoftware. Canvas LMS organiseert cursussen en stroomlijnen onderwijs- en leerprocessen. Canvas Studio verbetert het leren van video’s door het interactiever en interessanter te maken. Cursusregistratie en inschrijving worden vereenvoudigd en gemoderniseerd met canvascatalogus. Gebruikers kunnen de actieve community van Canvas gebruiken om ideeën uit te wisselen, vragen te stellen en te beantwoorden, tutorials toegang te krijgen en met hun collega’s te communiceren. U kunt het systeem ook verbeteren door het te integreren met services van derden. De canvas -leraar, canvasstudent en canvas ouder -apps kunnen ook worden gebruikt om toegang te krijgen tot het canvas -LMS vanaf een mobiel apparaat. Het is ontwikkeld in Ruby en JavaScript. Gebruikers kunnen gedetailleerde documentatie en broncode vinden bij GitHub. De licentie voor het canvas -leersysteem is GNU Affero General Public License.

Systeem vereisten

Om canvas te installeren, moet u de volgende software hebben:

  • Ruby versie 2.5.3 of groter
  • Rails versie 5.2.1 of groter
  • Postgreesql

Functies

Hierna volgen de belangrijkste kenmerken van canvas:

  • Gratis en open source
  • Data Analytics
  • Integratie met andere tools
  • Open API
  • Collaborative Workspace
  • Rijke communicatiehulpmiddelen
  • Cursus import tool
  • Opdrachten en quizzen
  • Gebruikersbeheer
  • Cursusmeldingen
  • Graderboek

Installatie instructies

CANVAS installeren op Ubuntu 18.04 LTS

Installeer krul

Voer de volgende opdracht uit om krul te installeren.

sudo apt-get install curl 

Installeer git

Voer de onderstaande opdracht uit om Git te installeren.

sudo apt-get install git 

Ruby installeren

Voeg node.js, garenrepositories en hun sleutels toe aan uw systeem door de onderstaande opdrachten te runnig.

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

Update pakketten en installeer kernpakketten met de volgende opdrachten.

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 

Installeer Ruby met uw lokale profielinstellingen met behulp van 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 

Voer nu de volgende opdrachten uit om Ruby te installeren.

rbenv install 2.5.3
rbenv global 2.5.3

Voer de onderstaande opdrachten uit om Bundler te installeren.

gem install bundler -v 1.13.6
rbenv rehash

Postgreesql installeren

Voer commnad uit om de databaseserver van de Postresql te installeren.

sudo apt-get install postgresql

Voer de onderstaande opdrachten uit om een ​​database -gebruiker te maken met de naam canvas.

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

Voer de volgende opdracht uit om een ​​nieuwe database te maken met de naam “canvasdb” en maak canvas -eigenaar.

sudo -u postgres createdb canvas_production --owner=canvas

Eenmaal gedaan met de PostresQL -installatie, stelt u System -gebruikersnaam in als een postgres Superuser.

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

Garen installeren

Voer vervolgens de onderstaande opdrachten uit Rails uit, voeg node.js repository toe en installeer node.js -pakket.

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

Werk rubygems bij met de volgende opdracht.

gem update --system

canvas lms installeren

Navigeer naar Home Directory en kloon canvas repository.

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

Directory wijzigen en stabiele branch.

cd canvas-lms
git checkout stable

Voer de onderstaande opdrachten uit de canvasomgeving configureren.

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

Maak canvas dynamische instellingenbestand en databaseconfiguratiebestand.

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

Open bestand config/database.yml en stel canvas database -referenties in.

sudo nano config/database.yml

Bewerk de productieconfiguratielijnen en sla het bestand op.

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

Download alle canvas -afhankelijkheden door deze opdrachten uit te voeren.

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

Voer ten slotte de onderstaande opdrachten uit om canvas in te stellen.

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

Open nu browser en typ http: // localhost: 3000 om toegang te krijgen tot het canvas.

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.

 Nederlands