Integración de NetSupport School con Google Classroom
NetSupport School ofrece integración con plataformas SIS (Sistemas de Información Estudiantil) mediante OneRoster o Google Classroom, lo que permite a los profesores acceso instantáneo a las aulas en línea y las cuentas de los alumnos de su sistema SIS, al principio de una lección gestionada mediante NetSupport School. Antes de poder integrarlo con Google Classroom, habrá que crear un proyecto de Google Classroom.
Para ver un video, haga clic aquí.
Paso 1: Configuración de un Proyecto de Google Classroom
-
Ingrese a https://console.cloud.google.com y abra sesión como el administrador global del dominio G Suite for Education.
-
Desde el menú desplegable de Seleccionar un proyecto, seleccione Proyecto Nuevo.
Introduzca un nombre de proyecto por ejemplo, Chrome Town High (debe ser exclusivo para la institución o el distrito escolar).
Haga click en Crear.
Seleccione el proyecto que acaba de crear, para mostrarlo en el tablero de Console.
-
En el menú de navegación, seleccione API y servicios -> Biblioteca.
Busque y habilite las tres API siguientes:
-
Google Classroom (necesaria para la información de listado)
-
Temas publicados/enviados en la nube (Cloud Pub/Sub (necesaria para las notificaciones de cambio de clase)
-
Admin SDK (necesaria para Google Management)
-
-
En el menú de navegación, seleccione API y servicios -> Credenciales.
Haga clic en la Pantalla de autorización OAuth.
Seleccionar Interno y luego Crear.
En Nombre de aplicación, introduzca el nombre de la aplicación, por ejemplo, Chrome Town High.
En Ámbitos de APIs de Google, seleccione Agregar Ámbito y localice los tres ámbitos siguientes:
Haga clic en Agregar.
Haga clic en Guardar.
-
Seleccione Credenciales, y luego Crear credenciales-> Clave de cuenta de servicio.
Introduzca un nombre y una descripción, por ejemplo "pubsubadmin". Haga click en Crear.
En los permisos de la cuenta de servicio, agregue la función Administrador Pub/Sub.
Haga click en Continuar.
Haga click en Listo.
Seleccione el icono Editar para editar la cuenta de servicio que acaba de crear.
Vaya a Claves.
Seleccione Agregar clave -> Crear clave.
En la ventana de diálogo, seleccione JSON y pulse Crear. El archivo JSON queda así guardado en su carpeta de archivos descargados.
Note: El archivo creado aquí es necesario para el Servidor de Nombre y Conectividad. -
Seleccione Crear credenciales API -> Crear credenciales -> Id de cliente de OAuth, seleccione Aplicación de escritorio, introduzca un nombre y haga click en Crear.
Aparece en pantalla la Id del Cliente y la clave secreta del cliente. Haga clic en Aceptar.
-
Haga click en el icono de Descargar
para descargar el archivo JSON para la Id de cliente de OAuth que haya creado y guarde el archivo JSON para que pueda copiarse en el Servidor de Nombre y Conectividad.
-
En el menú de navegación, seleccione IAM & admin.
En la pestaña IAM, haga click en Agregar.
Introduzca la siguiente dirección de correo electrónico:
classroom-notifications@system.gserviceaccount.com
Seleccione lo sugerido.
Desde el menú desplegable de Seleccionar una función, seleccione Publicador Pub/Sub.
Haga clic en Guardar.
Paso 2: Configuración del Servidor de Nombre y Conectividad para Google Classroom
Ambos archivos JSON que se acaban de crear son necesarios para configurar el Servidor de Nombre y Conectividad. Copie estos archivos y póngalos en el equipo, donde esté instalado el Servidor de Nombre y Conectividad.
-
Haga click con la tecla derecha del ratón en
en la bandeja del sistema para abrir la herramienta de Configuración del Servidor de Conectividad, y seleccione Configurar el Servidor de Conectividad.
-
Seleccione la pestaña Clases.
-
Seleccione Google Classroom y haga click en
para buscar y seleccionar uno de los archivos JSON que copió al equipo (deben estar presentes los dos archivos, pero puede seleccionarse cualquiera de ellos).
-
Haga click en Aplicar. Un mensaje le pedirá que se registre en Google G Suite utilizando credenciales de administrador y autorice el acceso a NetSupport School.
Ahora podrá usar el modo SIS para conectarse con los alumnos del caso.
Resolución de problemas
Para que esto funcione, tal vez tenga que agregar una Id de cliente en Google Admin.
-
Ingrese a https://console.cloud.google.com y abra sesión como el administrador global de su G Suite para el dominio de Educación.
-
Vaya a API y servicios -> Credenciales.
Bajo las Id de clientes de OAuth 2.0, haga click en el icono de Copiar adyacente a la Id de Cliente para su aplicación. Esto le será necesario para la sección siguiente.
Abra sesión en Admin.google.com con su cuenta de Administrador de educación en G Suite e ingrese a Seguridad -> Controles de API.
Seleccione la opción Confiar en las aplicaciones internas de propiedad del dominio.
-
Bajo la sección de aplicaciones de terceros configuradas, haga click en Gestionar el acceso a las aplicaciones de terceros.
-
Asegúrese de que la pestaña de Aplicaciones esté visible, y seleccione Configurar aplicación nueva.
-
Desde el menú desplegable, seleccione Nombre de aplicación OAuth o Id de cliente.
-
Pegue su Id de Cliente, obtenida de la Consola del desarrollador, y pulse Buscar.
-
Seleccione la aplicación que aparezca.
-
En la página siguiente, marque las casillas y haga click en Seleccionar.
-
En la página de Configurar una aplicación, seleccione Fidedigno y luego pulse Configurar.
-
Verifique que la aplicación ahora aparezca en la lista de aplicaciones de terceros.
-
Seleccione la aplicación y pulse Cambiar acceso.
-
Marque Limitado: solo puede tener acceso a los servicios irrestrictos de Google.