학교를위한 LMS

Canvas 학교를위한 LMS

캔버스 학습 시스템으로 학습 웹 사이트를 만듭니다

학교, 대학 및 교육 센터를위한 교육 플랫폼 구축을위한 전자 학습 LM. 공동 작업을위한 풍부한 커뮤니케이션 도구를 지원합니다.

개요

캔버스는 오픈 소스 e- 러닝 LMS입니다. Canvas LMS는 학교, 대학 및 교육 센터를위한 완전 무료 학습 관리 시스템 (LMS)입니다. 유연하고 신뢰할 수 있으며 사용자 정의 가능하며 학교에 이상적인 LMS입니다. 또한 비즈니스에 유용한 LMS입니다. Canvas LMS, Canvas Studio 및 Canvas 카탈로그는 Canvas Education 소프트웨어의 세 가지 구성 요소입니다. Canvas LMS는 교과 과정을 조직하고 교육 및 학습 과정을 간소화합니다. Canvas Studio는 더 대화식적이고 흥미로운 비디오 학습을 향상시킵니다. 코스 등록 및 등록은 캔버스 카탈로그로 단순화되고 현대화됩니다. 사용자는 Canvas의 활발한 커뮤니티를 사용하여 아이디어를 교환하고 질문을하고 질문에 답변하고, 자습서에 액세스하고, 동료와 상호 작용할 수 있습니다. 시스템을 타사 서비스와 통합하여 시스템을 향상시킬 수도 있습니다. 캔버스 교사, 캔버스 학생 및 캔버스 학부모 앱을 사용하여 모바일 장치에서 캔버스 LM에 액세스 할 수도 있습니다. 루비와 자바 스크립트로 개발되었습니다. 사용자는 GitHub에서 자세한 문서 및 소스 코드를 찾을 수 있습니다. 캔버스 학습 시스템에 대한 라이센스는 GNU Affero 일반 공개 라이센스입니다.

시스템 요구 사항

캔버스를 설치하려면 다음과 같은 소프트웨어가 있어야합니다.

  • 루비 버전 2.5.3 이상 -Rails 버전 5.2.1 이상
  • postgresql

특징

다음은 캔버스의 주요 기능입니다.

  • 무료 및 오픈 소스
  • 데이터 분석
  • 다른 도구와 통합
  • API를 엽니 다
  • 협업 작업 공간
  • 풍부한 커뮤니케이션 도구
  • 코스 가져 오기 도구
  • 과제 및 퀴즈
  • 사용자 관리
  • 코스 알림
  • 등급 책

설치 지침

Ubuntu에 캔버스 설치 18.04 LTS

컬을 설치하십시오

컬을 설치하려면 다음 명령을 실행하십시오.

sudo apt-get install curl 

git을 설치하십시오

git을 설치하려면 아래 명령을 실행하십시오.

sudo apt-get install git 

루비를 설치하십시오

아래 명령을 Runnig를 통해 Node.js, 원사 저장소 및 키를 시스템에 추가하십시오.

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

패키지를 업데이트하고 다음 명령으로 코어 패키지를 설치하십시오.

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를 사용하여 로컬 프로필 설정으로 Ruby를 설치하십시오.

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 

이제 루비를 설치하려면 다음 명령을 실행하십시오.

rbenv install 2.5.3
rbenv global 2.5.3

Bundler를 설치하려면 아래 명령을 실행하십시오.

gem install bundler -v 1.13.6
rbenv rehash

PostgreSQL을 설치하십시오

postresql 데이터베이스 서버를 설치하려면 Commnad를 실행하십시오.

sudo apt-get install postgresql

아래 명령을 실행하여 canvas라는 데이터베이스 사용자를 만듭니다.

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

다음 명령을 실행하여 “CanvasDB"라는 새 데이터베이스를 작성하고 캔버스 소유자를 만드십시오.

sudo -u postgres createdb canvas_production --owner=canvas

PostresQL 설치로 완료되면 System 사용자 이름을 Postgres SuperUser로 설정하십시오.

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

원사를 설치하십시오

그런 다음 아래의 명령을 설치 레일을 실행하고 Node.js 리포지토리를 추가하고 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

다음 명령으로 RubyGems를 업데이트하십시오.

gem update --system

캔버스 LMS 설치

홈 디렉토리 및 복제 캔버스 저장소로 이동하십시오.

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

디렉토리 및 체크 아웃 안정 지점을 변경하십시오.

cd canvas-lms
git checkout stable

아래 명령을 실행하여 캔버스 환경을 구성하십시오.

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

캔버스 동적 설정 파일 및 데이터베이스 구성 파일을 만듭니다.

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

파일 config/database.yml을 열고 캔버스 데이터베이스 자격 증명을 설정합니다.

sudo nano config/database.yml

프로덕션 구성 라인을 편집하고 파일을 저장하십시오.

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

이 명령을 실행하여 모든 캔버스 종속성을 다운로드하십시오.

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

마지막으로 아래 명령을 실행하여 캔버스를 설정하십시오.

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

이제 캔버스에 액세스하려면 브라우저를 열고 http : // localhost : 3000을 입력하십시오.

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.

 한국인