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.