Canvas LMS para escolas
Crie sites de aprendizado com sistema de aprendizado de lona
E-Learning LMS para construir plataformas educacionais para escolas, universidades e centros de treinamento. Suporta ferramentas de comunicação ricas para colaboração.
Visão geral
A Canvas é um LMS de código e-learning de código aberto. O Canvas LMS é um sistema de gerenciamento de aprendizado completamente gratuito (LMS) para escolas, universidades e centros de treinamento. É flexível, confiável, personalizável e um LMS ideal para as escolas. É também um LMS útil para as empresas. O Catálogo de Canvas LMS, Canvas Studio e Canvas são os três componentes do software de educação em tela. O Canvas LMS organiza os cursos e simplifica os processos de ensino e aprendizagem. O Canvas Studio aprimora o aprendizado de vídeo, tornando -o mais interativo e interessante. As inscrições e matrículas no curso são simplificadas e modernizadas com o catálogo de lona. Os usuários podem usar a comunidade ativa da Canvas para trocar idéias, fazer e responder a perguntas, acessar tutoriais e interagir com seus pares. Você também pode melhorar o sistema, integrando-o com serviços de terceiros. O professor de tela, o aluno da tela e os aplicativos de pais também podem ser usados para acessar o LMS de tela a partir de um dispositivo móvel. É desenvolvido em Ruby e JavaScript. Os usuários podem encontrar documentação detalhada e código -fonte no GitHub. A licença para o sistema de aprendizado de tela é a licença pública geral da GNU Affero.
Requisitos de sistema
Para instalar a tela, você deve ter os seguintes softwares:
- Ruby versão 2.5.3 ou superior
- Rails versão 5.2.1 ou superior
- PostGresql
Características
A seguir, estão os principais recursos da tela:
- código aberto e de código aberto
- Análise de dados
- Integração com outras ferramentas
- API aberto
- Espaço de trabalho colaborativo
- Ferramentas de comunicação ricas
- Ferramenta de importação do curso
- tarefas e testes
- Gerenciamento de usuários
- Notificações do curso
- Livro de notas
Instruções de instalação
Instale a tela no Ubuntu 18.04 LTS
Instale o curl
Execute o seguinte comando para instalar o CURL.
sudo apt-get install curl
Instale o git
Execute o comando abaixo para instalar o git.
sudo apt-get install git
Instale o ruby
Adicione o Node.js, os repositórios de fios e suas chaves ao seu sistema, executando os comandos abaixo.
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
Atualize os pacotes e instale pacotes principais com os seguintes comandos.
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
Instale o Ruby com as configurações do perfil local usando o 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
Agora, execute os seguintes comandos para instalar o Ruby.
rbenv install 2.5.3
rbenv global 2.5.3
Execute os comandos abaixo para instalar o Bundler.
gem install bundler -v 1.13.6
rbenv rehash
Instale o PostGresql
Execute o Commnad para instalar o servidor de banco de dados PosTresql.
sudo apt-get install postgresql
Execute os comandos abaixo para criar um usuário de banco de dados chamado Canvas.
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
Execute o seguinte comando para criar um novo banco de dados chamado “Canvasdb” e faça do proprietário da tela.
sudo -u postgres createdb canvas_production --owner=canvas
Uma vez feito com a instalação do Postresql, defina o nome de usuário do sistema como um superusuário do PostGres.
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
Instale o fio
Em seguida, execute os comandos abaixo dos trilhos de instalação, adicione o Node.js Repository e instale o pacote 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
Atualize os rubygems com o seguinte comando.
gem update --system
Instale o Canvas LMS
Navegue até o diretório doméstico e clone o repositório de tela.
cd ~/
git clone https://github.com/instructure/canvas-lms.git
Alterar o diretório e checkout estável.
cd canvas-lms
git checkout stable
Execute os comandos abaixo Configure o ambiente Canvas.
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
Crie o arquivo de configuração de configurações dinâmicas do Canvas Dynamic e o arquivo de configuração do banco de dados.
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
Abra o arquivo config/database.yml e defina credenciais de banco de dados Canvas.
sudo nano config/database.yml
Edite as linhas de configuração de produção e salve o arquivo.
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
Faça o download de todas as dependências do Canvas executando esses comandos.
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
Por fim, execute os comandos abaixo para configurar a tela.
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
Agora, abra o navegador e digite http: // localhost: 3000 para acessar a tela.
Perguntas frequentes
está livre de tela?
Sim, você pode instalá -lo no seu servidor privado e usá -lo.
O Canvas suporta plugins?
Sim, o Canvas suporta plugins e você pode encontrar várias extensões. No entanto, você pode desenvolver seus plugins para seus requisitos personalizados.
O Canvas Open Source?
O Canvas é um sistema de gerenciamento de aprendizado de código aberto (LMS). O código -fonte do software de educação em Canvas está disponível em Github.
O Canvas é executado no celular?
Você pode executar um aplicativo baseado na Web em seus dispositivos móveis. Além disso, você pode instalar aplicativos móveis, como professor de tela, aluno do Canvas e pais de tela para acessar o LMS Canvas.