LMS per le scuole

Canvas LMS per le scuole

Crea siti Web di apprendimento con sistema di apprendimento tela

E-learning LMS per la costruzione di piattaforme educative per scuole, università e centri di formazione. Supporta gli strumenti di comunicazione ricchi per la collaborazione.

Panoramica ### ** ** Canvas è un LMS di e-learning open source. Canvas LMS è un sistema di gestione dell’apprendimento completamente gratuito (LMS) per scuole, università e centri di formazione. È flessibile, affidabile, personalizzabile e un LMS ideale per le scuole. È anche un utile LMS per le aziende. Canvas LMS, Canvas Studio e Canvas Catalog sono i tre componenti del software di istruzione tela. Canvas LMS organizza corsi e semplifica i processi di insegnamento e apprendimento. Canvas Studio migliora l’apprendimento video rendendolo più interattivo e interessante. La registrazione e l’iscrizione del corso sono semplificate e modernizzate con il catalogo di tela. Gli utenti possono utilizzare la comunità attiva di Canvas per scambiare idee, porre e rispondere alle domande, accedere ai tutorial e interagire con i loro coetanei. Puoi anche migliorare il sistema integrandolo con servizi di terze parti. Le app per genitore Canvas Insegnante, Student Canvas e Canvas possono anche essere utilizzati per accedere ai LMS di Canvas da un dispositivo mobile. È sviluppato in Ruby e Javascript. Gli utenti possono trovare la documentazione dettagliata e il codice sorgente su GitHub. La licenza per il sistema di apprendimento della tela è la licenza pubblica generale Affero GNU.

Requisiti di sistema

Per installare la tela, è necessario disporre dei seguenti software:

  • Ruby versione 2.5.3 o superiore
  • Rails versione 5.2.1 o superiore
  • Postgresql

Caratteristiche

Di seguito sono riportate le caratteristiche chiave della tela:

  • gratuito e open source
  • Analisi dei dati
  • Integrazione con altri strumenti
  • API aperta
  • Spazio di lavoro collaborativo
  • Strumenti di comunicazione ricchi
  • Strumento di importazione del corso
  • Compiti e quiz
  • Gestione utenti
  • Notifiche del corso
  • Gradebook

Istruzioni per l’installazione

Installa tela su Ubuntu 18.04 LTS

Installa Curl

Esegui il comando seguente per installare Curl.

sudo apt-get install curl 

Installa git

Esegui il comando qui sotto per installare Git.

sudo apt-get install git 

Installa Ruby

Aggiungi node.js, repository di filati e le loro chiavi sul sistema eseguendo i comandi seguenti.

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

Aggiorna i pacchetti e installa pacchetti core con i seguenti comandi.

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 

Installa Ruby con le impostazioni del profilo locale utilizzando 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 

Ora, esegui i seguenti comandi per installare Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Esegui i comandi seguenti per installare Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Installa PostgreSQL

Esegui CommNAD per installare PostreSQL Database Server.

sudo apt-get install postgresql

Esegui i comandi di seguito per creare un utente di database chiamato Canvas.

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

Esegui il seguente comando per creare un nuovo database chiamato “Canvasdb” e realizzare il proprietario della tela.

sudo -u postgres createdb canvas_production --owner=canvas

Una volta fatto con l’installazione di PostreSQL, imposta il nome utente di sistema come superutente Postgres.

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

Installa il filo

Quindi, eseguire i comandi di seguito installa rotaie, aggiungi node.js repository e installa pacchetto node.js.

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

Aggiorna Rubygems con il seguente comando.

gem update --system

Installa tela LMS

Passare al repository di tela di home directory e clone.

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

Modifica la directory e il checkout della filiale stabile.

cd canvas-lms
git checkout stable

Esegui i comandi di seguito Configura l’ambiente Canvas.

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

Creare file di configurazione di impostazioni dinamiche di tela e file di configurazione del database.

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

Apri il file config/database.yml e imposta le credenziali del database Canvas.

sudo nano config/database.yml

Modifica le righe di configurazione della produzione e salva il file.

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

Scarica tutte le dipendenze in tela eseguendo questi comandi.

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

Infine, esegui i comandi seguenti per configurare la tela.

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

Ora, apri browser e digita http: // localhost: 3000 per accedere alla tela.

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.

 Italiano