LMS pour les écoles

Canvas LMS pour les écoles

Créer des sites Web d'apprentissage avec un système d'apprentissage en toile

LMS d'apprentissage en ligne pour la construction de plateformes éducatives pour les écoles, les universités et les centres de formation. Prend en charge de riches outils de communication pour la collaboration.

Aperçu

Canvas est un LMS d’apprentissage en ligne open source. Canvas LMS est un système de gestion d’apprentissage entièrement gratuit (LMS) pour les écoles, les universités et les centres de formation. Il est flexible, fiable, personnalisable et un LMS idéal pour les écoles. C’est également un LMS utile pour les entreprises. Le LMS en toile, le studio Canvas et le catalogue Canvas sont les trois composants du logiciel d’éducation Canvas. Canvas LMS organise des cours et rationalise les processus d’enseignement et d’apprentissage. Canvas Studio améliore l’apprentissage vidéo en le rendant plus interactif et intéressant. L’inscription et l’inscription des cours sont simplifiées et modernisées avec le catalogue de toiles. Les utilisateurs peuvent utiliser la communauté active de Canvas pour échanger des idées, poser et répondre aux questions, accéder aux tutoriels et interagir avec leurs pairs. Vous pouvez également améliorer le système en l’intégrant à des services tiers. L’enseignant en toile, l’étudiant en toile et les applications parentales sur toile peuvent également être utilisées pour accéder au canevas LMS à partir d’un appareil mobile. Il est développé dans Ruby et JavaScript. Les utilisateurs peuvent trouver une documentation détaillée et un code source chez GitHub. La licence pour le système d’apprentissage en toile est la licence publique générale GNU Affero.

Configuration requise

Pour installer Canvas, vous devez avoir les logiciels suivants:

  • Ruby Version 2.5.3 ou plus
  • Rails version 5.2.1 ou plus
  • PostgreSQL

Caractéristiques

Voici les principales caractéristiques de la toile:

  • gratuit et open source
  • Analyse des données
  • Intégration avec d’autres outils
  • API ouverte
  • Espace de travail collaboratif
  • Outils de communication riches
  • Outil d’importation de cours
  • Affectations et questionnaires
  • Gestion des utilisateurs
  • Notifications de cours
  • Bulletin de notes

Instructions d’installation

Installer le toile sur Ubuntu 18.04 LTS

Installer Curl

Exécutez la commande suivante pour installer Curl.

sudo apt-get install curl 

Installer Git

Exécutez la commande ci-dessous pour installer Git.

sudo apt-get install git 

Installer Ruby

Ajoutez Node.js, les référentiels de fils et leurs clés à votre système en exécutant les commandes ci-dessous.

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

Mettez à jour les packages et installez les packages Core avec les commandes suivantes.

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 

Installez Ruby avec vos paramètres de profil local à l’aide de 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 

Maintenant, exécutez les commandes suivantes pour installer Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Exécutez les commandes ci-dessous pour installer Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Installer PostgreSQL

Exécutez Commnad pour installer le serveur de base de données PosTresql.

sudo apt-get install postgresql

Exécutez les commandes ci-dessous pour créer un utilisateur de base de données appelée Canvas.

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

Exécutez la commande suivante pour créer une nouvelle base de données appelée “canvasdb” et faites du propriétaire de Canvas.

sudo -u postgres createdb canvas_production --owner=canvas

Une fois terminé avec l’installation de PosTresql, définissez le nom d’utilisateur système en tant que SuperUser Postgres.

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

Installer le fil

Ensuite, exécutez les commandes ci-dessous Installez les rails, ajoutez le référentiel Node.js et installez le package 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

Mettez à jour RubyGems avec la commande suivante.

gem update --system

Installer le toile LMS

Accédez à Home Directory et Clone Canvas Repository.

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

Modifier le répertoire et la branche stable de paiement.

cd canvas-lms
git checkout stable

Exécutez les commandes ci-dessous Configurer l’environnement 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

Créer un fichier de paramètres dynamiques Canvas Fichier et un fichier de configuration de la base de données.

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

Ouvrez le fichier config / database.yml et définissez les informations d’identification de la base de données Canvas.

sudo nano config/database.yml

Modifiez les lignes de configuration de production et enregistrez le fichier.

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

Téléchargez toutes les dépendances du canevas en exécutant ces commandes.

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

Enfin, exécutez les commandes ci-dessous pour configurer Canvas.

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

Maintenant, ouvrez le navigateur et tapez http: // localhost: 3000 pour accéder à la toile.

FAQS

est la toile gratuite?

Oui, vous pouvez l’installer sur votre serveur privé et l’utiliser.

Les plugins prennent en charge Canvas?

Oui, Canvas prend en charge les plugins et vous pouvez trouver plusieurs extensions. Cependant, vous pouvez développer vos plugins pour vos besoins personnalisés.

est-ce que la toile est open source?

Canvas est un système de gestion d’apprentissage open source (LMS). Le code source du logiciel d’éducation Canvas est disponible sur Github.

Canvas fonctionne-t-il sur le mobile?

Vous pouvez exécuter une application Web sur vos appareils mobiles. De plus, vous pouvez installer des applications mobiles telles que le professeur de toile, l’élève en toile et les parents en toile pour accéder aux LMS en toile.

 Français