LMS para escuelas

Canvas LMS para escuelas

Crear sitios web de aprendizaje con el sistema de aprendizaje de lienzo

E-Learning LMS para construir plataformas educativas para escuelas, universidades y centros de capacitación. Admite ricas herramientas de comunicación para la colaboración.

Descripción general

El lienzo es un E-Learning LMS de código abierto. Canvas LMS es un sistema de gestión de aprendizaje (LMS) completamente gratuito para escuelas, universidades y centros de capacitación. Es flexible, confiable, personalizable y un LMS ideal para las escuelas. También es un LMS útil para las empresas. Canvas LMS, Canvas Studio y Catálogo de lienzo son los tres componentes del software de educación Canvas. Canvas LMS organiza cursos y racionalización de procesos de enseñanza y aprendizaje. Canvas Studio mejora el aprendizaje de video al hacerlo más interactivo e interesante. El registro y la inscripción del curso se simplifican y modernizan con el catálogo de lienzo. Los usuarios pueden usar la comunidad activa de Canvas para intercambiar ideas, hacer y responder preguntas, acceder a tutoriales e interactuar con sus compañeros. También puede mejorar el sistema integrándolo con servicios de terceros. El maestro de lienzo, el alumno de lienzo y las aplicaciones para padres de lona también se pueden usar para acceder al lienzo LMS desde un dispositivo móvil. Está desarrollado en Ruby y JavaScript. Los usuarios pueden encontrar documentación detallada y código fuente en GitHub. La licencia para el sistema de aprendizaje de lienzo es la licencia pública general de GNU Affero.

Requisitos del sistema

Para instalar lienzo, debe tener los siguientes softwares:

  • Ruby versión 2.5.3 o mayor
  • Rails versión 5.2.1 o mayor
  • PostgreSQL

Características

Las siguientes son las características clave del lienzo:

  • código abierto y abierto
  • Análisis de datos
  • integración con otras herramientas
  • API abierta
  • espacio de trabajo colaborativo
  • Herramientas de comunicación ricas
  • Herramienta de importación del curso
  • Asignaciones y cuestionarios
  • Gestión de usuarios
  • Notificaciones del curso
  • Libro de calificaciones

Instrucciones de instalación

Instalar lienzo en Ubuntu 18.04 LTS

Instalar curl

Ejecute el siguiente comando para instalar curl.

sudo apt-get install curl 

instalar git

Ejecute el comando a continuación para instalar Git.

sudo apt-get install git 

Instalar Ruby

Agregue Node.js, repositorios de hilos y sus claves para su sistema runnig los siguientes comandos.

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

Actualice paquetes e instale paquetes principales con los siguientes 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 Ruby con la configuración de su perfil local con 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 

Ahora, ejecute los siguientes comandos para instalar Ruby.

rbenv install 2.5.3
rbenv global 2.5.3

Ejecute los siguientes comandos para instalar Bundler.

gem install bundler -v 1.13.6
rbenv rehash

Instalar PostgreSQL

Ejecute CommNAD para instalar el servidor de base de datos PosttresQL.

sudo apt-get install postgresql

Ejecute los comandos a continuación para crear un usuario de base de datos llamado Canvas.

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

Ejecute el siguiente comando para crear una nueva base de datos llamada “CanvasDB” y hacer el propietario de Canvas.

sudo -u postgres createdb canvas_production --owner=canvas

Una vez hecho con la instalación de postresql, establezca el nombre de usuario del sistema como un superusor de Postgres.

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

Instalar hilo

A continuación, ejecute los comandos a continuación Instale Rails, agregue Node.js Repository e instale el paquete 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

Actualice RubyGems con el siguiente comando.

gem update --system

Instalar lienzo LMS

Navegue al directorio de inicio y al repositorio de lienzo de clonos.

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

Cambiar el directorio y la sucursal estable de pago.

cd canvas-lms
git checkout stable

Ejecute los comandos a continuación Configurar el entorno 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

Cree el archivo de configuración dinámica de Canvas y el archivo de configuración de la base de datos.

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

Abra el archivo config/database.yml y establezca credenciales de base de datos Canvas.

sudo nano config/database.yml

Edite las líneas de configuración de producción y guarde el archivo.

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

Descargue todas las dependencias de lienzo ejecutando estos comandos.

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

Finalmente, ejecute los comandos a continuación para configurar el lienzo.

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

Ahora, abra el navegador y escriba http: // localhost: 3000 para acceder al lienzo.

Preguntas frecuentes

¿El lienzo es gratis?

Sí, puede instalarlo en su servidor privado y usarlo.

¿El lienzo admite complementos?

Sí, el lienzo admite complementos y puede encontrar varias extensiones. Sin embargo, puede desarrollar sus complementos para sus requisitos personalizados.

es el código abierto de lienzo?

Canvas es un sistema de gestión de aprendizaje de código abierto (LMS). El código fuente del software de educación en lienzo está disponible en Github.

¿Se ejecuta el lienzo en el móvil?

Puede ejecutar una aplicación basada en la web en sus dispositivos móviles. Además, puede instalar aplicaciones móviles como el maestro de lienzo, el alumno de lona y los padres de lienzo para acceder al lis LMS.

 Español