# Canvas

Canvas es un campus virtual con una serie de recursos que podemos integrar con Classlife. \
\
En la integración de estas dos herramientas podemos mantener Canvas como LMS y Classlife como Gestor, o bien, puedes utilizar exclusivamente Classlife, pues incorpora de serie todo lo que Canvas ofrece como Campus Virtual.

Los **alumnos** acceden al campus de Classlife y cuando entran en su aula virtual y tienen la sincronización con Canvas activada tienen **un enlace externo** al aula correspondiente en Canvas para realizar tareas, leer documentos, etc.. No hay auto-login, deben identificarse la primera vez en el campus de *Canvas* .

Esto significa, a efectos prácticos, que la cosas (matricular, inscribir un alumno en un grupo de un aula, pasar asistencia, gestión financiera, etc..) se realizan en **Classlife** y algunas acciones (alta de alumnos, añadir a un grupo, etc..) se **replican** hacia el Canvas para que éste tenga esta información básica.

### Requisitos:

* Tener conexión y permisos con el WebService del Canvas a sincronizar.&#x20;
* Un **usuario** **Canvas**  con permisos **Admin** para generar una APIKEY en Canvas y permitir la integración con Canvas *,* así como para realizar Control de Calidad de la sincronización&#x20;
* Las **aulas** en Canvas  (con sus contenidos) pueden o no estar creadas

### Modos de Integración

#### 1) Integración manual Aula a Aula

Entrando en el aula virtual de Classlife, el **administrador determina** qué aula virtual de Classlife se **sincronice** con Canvas

* &#x20;Si el **AULA** ya está creada en el Canvas, el **administrador** debe indicar en el aula virtual de Classlife ese identificador.
* Si el **AULA** no está creada en el Canvas, el **profesor o administrador** ejecuta la sincronización y el proceso crea automáticamente el Aula en Blackboard, las Asignaturas, Grupo de matrícula y toda la jerarquía académica y ese identificador recién creado lo enlaza al aula virtual de Classlife.

#### 2) Integración automática Global

**Activando** esta opción tenemos la opción de **sincronizar/replicar** todo el árbol académico de Classlife en Canvas y mantenerlo sincronizado. \\

Además, si creamos una **aula virtual nueva** en Classlife **automáticamente** se **creará** en Canvas.

### La sincronización es AULA a AULA

1. Siempre se sincroniza AULA a AULA, pues las aulas están enlazadas
2. A partir de ese momento desde Classlife **se enviará** hacia Canvas:
   * Los **alumnos** del aula y si en Canvas no existieran, se crean
   * Los **profesores** del aula y si en Canvas no existieran, se crean
   * La **asignación** / **desasignación** de los alumnos y profesor a esa aula concreta.
3. Cuando el profesor considere podrá **importar** desde Canvas hacia Classlife lo siguiente:

   * La **nota final** calculada en el aula de Canvas y traerla a Classlife

   *Esta operación se realiza dentro del aula virtual de Classlife que está enlazada con un aula de* Canva&#x73;*.*
4. Al **crear** un nuevo Alumno o Profesor en Classlife
   * Si no existe en Canvas lo creará con sus datos básicos (Nombre, apellido, email)
5. Al **modificar** los datos de un expediente de Alumno o Profesor
   * Actualizará en Canvas sus datos básicos (Nombre, apellido, email)
6. Al **bloquear** un Alumno en Classlife
   * Se bloqueará el alumno en el Canvas.
7. Modificar (suspender / reactivar) una **matrícula** en Classlife
   * Se marcará al alumno como ( suspendido / activo ) dentro del Aula (sin eliminar al alumno)
