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.