Okullar için LMS

Canvas Okullar için LMS

Canvas öğrenme sistemi ile öğrenme web siteleri oluşturun

Okullar, üniversiteler ve eğitim merkezleri için eğitim platformları oluşturmak için e-öğrenme LM'leri. İşbirliği için zengin iletişim araçlarını destekler.

Genel Bakış

Canvas açık kaynaklı bir e-öğrenme LM’leridir. Canvas LMS, okullar, üniversiteler ve eğitim merkezleri için tamamen ücretsiz bir öğrenme yönetim sistemidir (LMS). Esnek, güvenilir, özelleştirilebilir ve okullar için ideal bir LMS’dir. Ayrıca işletmeler için yararlı bir LMS’dir. Canvas LMS, Canvas Studio ve Canvas kataloğu, tuval eğitim yazılımının üç bileşenidir. Canvas LMS dersleri düzenler ve öğretim ve öğrenme süreçlerini düzenler. Canvas Studio, daha etkileşimli ve ilginç hale getirerek video öğrenmeyi geliştirir. Kurs kaydı ve kayıt, tuval kataloğu ile basitleştirilir ve modernleştirilir. Kullanıcılar, fikir alışverişinde bulunmak, soruları sormak ve cevaplamak, öğreticilere erişmek ve akranlarıyla etkileşim kurmak için Canvas’ın aktif topluluğunu kullanabilir. Ayrıca sistemi üçüncü taraf hizmetlerle entegre ederek geliştirebilirsiniz. Tuval öğretmeni, tuval öğrencisi ve tuval ana uygulamaları, bir mobil cihazdan tuval LMS’ye erişmek için de kullanılabilir. Ruby ve JavaScript’te geliştirilmiştir. Kullanıcılar GitHub’da ayrıntılı belgeleri ve kaynak kodu bulabilir. Tuval öğrenme sistemi lisansı GNU Affero Genel Kamu Lisansıdır.

Sistem gereksinimleri

Tuval kurmak için aşağıdaki yazılımlara sahip olmanız gerekir:

  • Ruby sürüm 2.5.3 veya daha büyük
  • Rails sürüm 5.2.1 veya daha büyük
  • Postgresql

Özellikler

Tuvalin temel özellikleri aşağıdadır:

  • Ücretsiz ve açık kaynak
  • Veri analizi
  • Diğer araçlarla entegrasyon
  • API Açık
  • İşbirlikçi çalışma alanı
  • Zengin iletişim araçları
  • Kurs İthalat Aracı
  • Ödevler ve sınavlar
  • Kullanıcı yönetimi
  • Kurs bildirimleri
  • Sınıf kitabı

Kurulum Talimatları

Ubuntu 18.04 LTS’ye tuval kurun

Curl’u yükle

Curl yüklemek için aşağıdaki komutu çalıştırın.

sudo apt-get install curl 

Git’i yükle

Git’i yüklemek için aşağıdaki komutu çalıştırın.

sudo apt-get install git 

Ruby’yi kurun

Aşağıdaki komutları Runnig tarafından sisteminize Node.js, iplik depoları ve anahtarlarını ekleyin.

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

Paketleri güncelleyin ve çekirdek paketleri aşağıdaki komutlarla yükleyin.

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 

RBENV kullanarak Ruby’yi yerel profil ayarlarınızla yükleyin.

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 

Şimdi, Ruby’yi yüklemek için aşağıdaki komutları çalıştırın.

rbenv install 2.5.3
rbenv global 2.5.3

Bundler’ı yüklemek için aşağıdaki komutları çalıştırın.

gem install bundler -v 1.13.6
rbenv rehash

PostgreSQL’i yükleyin

POSTRESQL veritabanı sunucusunu kurmak için commnad’ı çalıştırın.

sudo apt-get install postgresql

tuval adlı bir veritabanı kullanıcısı oluşturmak için aşağıdaki komutları çalıştırın.

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

“Canvasdb” adlı yeni bir veritabanı oluşturmak ve tuval sahibi yapmak için aşağıdaki komutu çalıştırın.

sudo -u postgres createdb canvas_production --owner=canvas

POSTRESQL kurulumu ile yapıldıktan sonra, sistem kullanıcı adını postgres süper kullanıcı olarak ayarlayın.

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

İplik yükleyin

Ardından, rayları yükleyin, node.js depo ekleyin ve node.js paketi yükleyin.

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

Rubygems’i aşağıdaki komutla güncelleyin.

gem update --system

Tuval LMS’yi yükleyin

Ev dizini ve klon tuval deposuna gidin.

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

Dizini değiştirin ve kararlı şubeyi kontrol edin.

cd canvas-lms
git checkout stable

Canvas ortamını yapılandırın aşağıdaki komutları çalıştırın.

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

Canvas Dinamik Ayarlar Dosyası ve Veritabanı Yapılandırma Dosyası oluşturun.

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

Dosya Config/Database.yml ve Canvas Veritabanı Kimlik Bilgilerini Açın.

sudo nano config/database.yml

Üretim yapılandırma satırlarını düzenleyin ve dosyayı kaydedin.

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

Bu komutları çalıştırarak tüm tuval bağımlılıklarını indirin.

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

Son olarak, tuval kurmak için aşağıdaki komutları çalıştırın.

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

Şimdi, tarayıcı açın ve tuvale erişmek için http: // localhost: 3000 yazın.

SSS

Tuval ücretsiz mi?

Evet, özel sunucunuza yükleyebilir ve kullanabilirsiniz.

Canvas eklentileri destekliyor mu?

Evet, Canvas eklentileri destekler ve birkaç uzantı bulabilirsiniz. Ancak, özel gereksinimleriniz için eklentilerinizi geliştirebilirsiniz.

Tuval Açık Kaynak mı?

Canvas açık kaynaklı bir öğrenme yönetim sistemidir (LMS). Canvas eğitim yazılımının kaynak kodu Gitithub‘da mevcuttur.

Canvas mobil cihazlarda çalışıyor mu?

Mobil cihazlarınızda web tabanlı bir uygulama çalıştırabilirsiniz. Buna ek olarak, tuval öğretmeni, tuval öğrencisi ve tuval ebeveynleri gibi mobil uygulamaları tuval LMS’ye erişebilirsiniz.

 Türkçe