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.