Classlife
  • Classlife API
    • Classlife API v.0
    • Classlife API v.1
  • Métodos
    • Usuarios
      • Alumnos (students) v.0
      • Contactos (leads) v.0
      • Profesores (teachers)
        • Profesores
        • Profesores. Contratos
    • Secretaria Académica
      • - Cursos / Courses
        • removeCourses
      • - Académico / Academic
        • Titulaciones / Areas
          • searchAreas
        • Ciclos / Cycles
          • searchCiclos
        • Turnos / Sections
          • searchSections
        • Convocatorias / Terms
          • searchTerms
        • Años / Years
          • getYears
      • - Matriculas / Enrollment
        • newEnroll
        • removeEnroll
        • newEnrollByEnrollGroupId
      • - PreMatrículas / Admissions
        • newAdmission
        • newAdmissionByEnrollGroupId
        • getEnrollStages
      • - Grupos de Matriculas / Enrolment Groups
        • checkEnrollGroupAvailability
        • checkStudentEnroll
        • searchEnrollGroups
        • getEnrollGroupInfo
  • Integraciones
    • LMS / Aulas virtuales
      • Canvas
      • Aula en vivo: Sistemas de videoconferencia
        • Google Meet
      • Blackboard
      • Moodle
        • Moodle - Importación
        • Sincronizacion-api-classlife-moodle
    • ERP - Financiero
      • SAGE
      • TPV virtual
      • Stripe
    • CRM - Ventas
      • HubSpot - CRM
      • Wordpress: Gravity Forms
      • Wordpress: ContactForm7
      • Zoho-CRM
      • Salesforce
    • eCommerce
      • Wordpress: WooCommerce
    • SSO
      • JWT
      • Azure AD
Con tecnología de GitBook
En esta página
  • Tareas para la integración:
  • 1) Añadir token APP ID de Classlife en panel Blackboard
  • 2) Activar en Classlife el Módulo BlackBoard
  • 3) Verificación del funcionamiento
  • Modos de Integración
  • La sincronización es AULA a AULA

¿Te fue útil?

  1. Integraciones
  2. LMS / Aulas virtuales

Blackboard

Integración de Classlife con Blackboard de forma direccional. Classlife es el Master y Blackboard el Slave.

AnteriorGoogle MeetSiguienteMoodle

Última actualización hace 1 año

¿Te fue útil?

Los alumnos acceden al campus de Classlife y cuando entran en su aula virtual y tienen activada la sincronización con Blackboard activada tienen un enlace externo al aula correspondiente en Blackboard para realizar tareas, leer documentos, etc..

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 Blackboard para que éste tenga esta información básica.

Tareas para la integración:

1) Añadir token APP ID de Classlife en panel Blackboard

En la plataforma Blackboard del cliente, añadir la APP ID de Classlife (números y leras separados con 4 guiones) Ruta dentro de Blackboard: Admin > Integrations > REST API Integrations > (crear / edit)

2) Activar en Classlife el Módulo BlackBoard

Hay que contactar con el equipo de SUCCESS para que active esta funcionalidad y necesitaremos tener las URL’s de vuestro blackboard de los entornos PROD y TEST Cuando lo hayamos activado, avisamos para que realicéis alguna prueba de operación.

3) Verificación del funcionamiento

Para verificar el correcto funcionamiento tenemos 2 revisiones

3.1 Verificación del Aula

Accedemos a un aula y debemos ver que existen los botones "Sincronizar con Blackboard" para generar un aula nueva en blackboard ligada a la estructura académica de Classlife o bien un recuadro para poner el "código de blackboard" si el aula ya existía

3.2 Verificación a nivel de Alumno

Accediendo al expediente del alumno, nos aparece un botón "Enviar a Blackboard" con el objetivo de sincronizar los datos de Classlife con el alumno equivalente en BlackBoard.

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 Blackboard

  • Si el AULA ya está creada en el Blackboard, el administrador debe indicar en el aula virtual de Classlife ese identificador.

  • Si el AULA no está creada en el Blackboard, 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 Blackboardy mantenerlo sincronizado.

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

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 Blackboard:

    • Los alumnos del aula y si en Blackboard no existieran, se crean

    • Los profesores del aula y si en Blackboard 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 Blackboard hacia Classlife lo siguiente:

    • La asistencia del aula de Blackboard y traerla a Classlife

    • El resumen de notas de Blackboard y traerlas a Classlife

    • Las rúbricas (notas) de las actividades (ítems evaluables) de Blackboard y traerlas a Classlife

    Esta operación se realiza dentro del aula virtual de Classlife que está enlazada con un aula de Blackboard .

  4. Al crear un nuevo Alumno o Profesor en Classlife

    • Si no existe en Blackboard lo creará con sus datos básicos (Nombre, apellido, email)

  5. Al modificar los datos de un expediente de Alumno o Profesor

    • Actualizará en Blackboard sus datos básicos (Nombre, apellido, email)

  6. Al bloquear un Alumno en Classlife

    • Se bloqueará el alumno en el Blackboard.

  7. Modificar (suspender / reactivar) una matrícula en Classlife

    • Se marcará al alumno como ( suspendido / activo ) dentro del Aula (sin eliminar al alumno)