LMS untuk sekolah

Canvas LMS untuk sekolah

Buat situs web pembelajaran dengan sistem pembelajaran kanvas

E-learning LMS untuk membangun platform pendidikan untuk sekolah, universitas, dan pusat pelatihan. Mendukung alat komunikasi yang kaya untuk kolaborasi.

Ringkasan

Kanvas adalah lms e-learning open source. Canvas LMS adalah sistem manajemen pembelajaran yang sepenuhnya gratis (LMS) untuk sekolah, universitas, dan pusat pelatihan. Ini fleksibel, dapat diandalkan, dapat disesuaikan, dan LMS yang ideal untuk sekolah. Ini juga merupakan LMS yang berguna untuk bisnis. Canvas LMS, Canvas Studio, dan Canvas Catalog adalah tiga komponen perangkat lunak pendidikan Canvas. Canvas LMS mengatur kursus dan merampingkan proses pengajaran dan pembelajaran. Canvas Studio meningkatkan pembelajaran video dengan membuatnya lebih interaktif dan menarik. Pendaftaran dan pendaftaran kursus disederhanakan dan dimodernisasi dengan katalog kanvas. Pengguna dapat menggunakan komunitas aktif Canvas untuk bertukar ide, mengajukan dan menjawab pertanyaan, mengakses tutorial, dan berinteraksi dengan rekan -rekan mereka. Anda juga dapat meningkatkan sistem dengan mengintegrasikannya dengan layanan pihak ketiga. Guru kanvas, siswa kanvas, dan aplikasi induk kanvas juga dapat digunakan untuk mengakses Canvas LMS dari perangkat seluler. Ini dikembangkan di Ruby dan JavaScript. Pengguna dapat menemukan dokumentasi dan kode sumber terperinci di GitHub. Lisensi untuk Sistem Pembelajaran Canvas adalah GNU Affero General Public License.

Persyaratan sistem

Untuk memasang kanvas, Anda harus memiliki perangkat lunak berikut:

  • Ruby Versi 2.5.3 atau lebih
  • Rails Versi 5.2.1 atau lebih besar
  • PostgreSQL

Fitur

Berikut ini adalah fitur utama dari kanvas:

  • Sumber Gratis dan Terbuka
  • Analisis data
  • Integrasi dengan alat lain
  • API Buka
  • Ruang kerja kolaboratif
  • Alat komunikasi yang kaya
  • Alat Impor Kursus
  • Tugas dan kuis
  • Manajemen pengguna
  • Pemberitahuan kursus
  • buku kelas

Instruksi instalasi

Instal Canvas di Ubuntu 18.04 LTS

Instal Curl

Jalankan perintah berikut untuk menginstal Curl.

sudo apt-get install curl 

Instal git

Jalankan perintah di bawah ini untuk menginstal git.

sudo apt-get install git 

Instal Ruby

Tambahkan node.js, repositori benang dan kunci mereka ke sistem Anda dengan menjalankan perintah di bawah ini.

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

Perbarui paket dan instal paket inti dengan perintah berikut.

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 

Instal Ruby dengan pengaturan profil lokal Anda menggunakan 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 

Sekarang, jalankan perintah berikut untuk menginstal Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Jalankan perintah di bawah ini untuk menginstal Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Instal PostgreSQL

Jalankan Commnad untuk menginstal server database PostresQL.

sudo apt-get install postgresql

Jalankan perintah di bawah ini untuk membuat pengguna basis data yang disebut kanvas.

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

Jalankan perintah berikut untuk membuat database baru yang disebut “CanvasDB” dan membuat pemilik kanvas.

sudo -u postgres createdb canvas_production --owner=canvas

Setelah selesai dengan instalasi PostresQL, atur nama pengguna System sebagai Postgres SuperUser.

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

Instal benang

Selanjutnya, jalankan perintah di bawah instal rel, tambahkan repositori node.js dan instal paket 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

Perbarui Rubygems dengan perintah berikut.

gem update --system

Instal Canvas LMS

Arahkan ke direktori rumah dan klon repositori kanvas.

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

Ubah direktori dan checkout cabang stabil.

cd canvas-lms
git checkout stable

Jalankan perintah di bawah ini mengkonfigurasi lingkungan kanvas.

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

Buat File Pengaturan Dinamis Canvas dan File Konfigurasi Basis Data.

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

Buka file config/database.yml dan atur kredensial database Canvas.

sudo nano config/database.yml

Edit jalur konfigurasi produksi dan simpan file.

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

Unduh semua dependensi kanvas dengan menjalankan perintah ini.

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

Akhirnya, jalankan perintah di bawah ini untuk mengatur kanvas.

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

Sekarang, buka browser dan ketik http: // localhost: 3000 untuk mengakses kanvas.

FAQ

Apakah kanvas gratis?

Ya, Anda dapat menginstalnya di server pribadi Anda dan menggunakannya.

Apakah Canvas mendukung plugin?

Ya, Canvas mendukung plugin dan Anda dapat menemukan beberapa ekstensi. Namun, Anda dapat mengembangkan plugin Anda untuk kebutuhan khusus Anda.

Apakah Canvas Open Source?

Canvas adalah sistem manajemen pembelajaran open source (LMS). Kode sumber perangkat lunak pendidikan kanvas tersedia di GitHub.

Apakah kanvas berjalan di ponsel?

Anda dapat menjalankan aplikasi berbasis web di perangkat seluler Anda. Selain itu, Anda dapat menginstal aplikasi seluler seperti guru kanvas, siswa kanvas, dan orang tua kanvas untuk mengakses Canvas LMS.

 Indonesia