Cómo integrar NetSupport School con Google Classroom
NetSupport School se puede integrar con entornos SIS (Sistemas de Información Estudiantil) mediante OneRoster y Google Classroom, lo que le permite acceder a las aulas SIS virtuales y las cuentas de los estudiantes al principio de una lección gestionada con 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: Crear un proyecto de Google Classroom
-
Vaya a https://console.cloud.google.com y abra sesión como administrador global del dominio G Suite for Education.
-
En el menú desplegable Seleccionar un proyecto, seleccione Nuevo proyecto.
Escriba un nombre para el proyecto, por ejemplo, Escuela Secundaria Chrome (debe ser un nombre único referente a la escuela o el distrito al que pertenezca).
Haga clic en Crear.
Seleccione el proyecto que acaba de crear para que aparezca en el panel de control de la consola.
-
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 la lista de clase)
-
Temas publicados/enviados en la nube (Cloud Pub/Sub, necesaria para notificaciones de cambios de clase)
-
SDK Admin (necesaria para Google Management).
-
-
En el menú de navegación, seleccione API y servicios -> Credenciales.
Haga clic en la pantalla de consentimiento de OAuth.
Seleccionar Interno y pulse Crear.
En Nombre de aplicación, introduzca el nombre de la aplicación, por ejemplo, Escuela Secundaria Chrome.
En Ámbitos para Google API, seleccione Añadir ámbito y localice los tres ámbitos siguientes:
Haga clic en Agregar.
Haga clic en Guardar.
-
Seleccione Credenciales, y seguidamente Crear credenciales-> Clave de cuenta de servicio.
Introduzca un nombre y una descripción, por ejemplo "pubsubadmin". Haga clic en Crear.
En los permisos de la Cuenta de servicio, añada la función Pub/Sub Admin (Admin. de temas publicados/enviados).
Haga clic en Continuar.
Haga clic en Listo.
Seleccione el icono Editar para editar la cuenta de servicio que acaba de crear.
Ir a Claves.
Seleccione Añadir clave -> Crear clave.
En el diálogo que aparecerá, seleccione JSON y pulse Crear. Se guardará un archivo JSON en su carpeta de descargas.
Note: El archivo que se crea en este paso es necesario para el Servidor de nombres y conectividad. -
Seleccione API-Credenciales -> Crear credenciales -> Ident. de cliente OAuth, seleccione Aplicación de escritorio, escriba un nombre y haga clic en Crear.
Aparecerá la identificación de cliente y el secreto de cliente. Haga clic en Aceptar.
-
Haga clic en el icono Descargar
para descargar el fichero JSON correspondiente a la Ident. de cliente OAuth que ha creado, y guarde el archivo JSON para poder copiarlo en el Servidor de nombres y conectividad.
-
En el menú de navegación, seleccione IAM y admin.
En la pestaña IAM, haga clic en Añadir.
Introduzca la siguiente dirección:
classroom-notifications@system.gserviceaccount.com
Seleccione la sugerencia.
En el menú desplegable Seleccionar un cargo, seleccione Editor de temas publicados/enviados.
Haga clic en Guardar.
Paso 2: Configurar el Servidor de nombres y conectividad para Google Classroom
Son necesarios los dos archivos JSON creados anteriormente para configurar el Servidor de nombres y conectividad. Copie estos archivos y colóquelos en el equipo donde está instalado el Servidor de nombres y conectividad.
-
Abra la utilidad de configuración del Servidor de nombres y conectividad haciendo clic con el botón derecho en
, en la bandeja de sistema, y seleccionando Configurar Servidor de conectividad.
-
Seleccione la pestaña Clases.
-
Seleccione Google Classroom y haga clic en
para buscar y seleccionar uno de los archivos JSON que ha copiado en el equipo (ambos archivos deben estar presentes, pero se puede seleccionar cualquiera de los dos).
-
Haga clic en Aplicar. Aparecerá un mensaje en el que se le pide que abra sesión en Google G Suite con credenciales de administrador y otorgue acceso a NetSupport School.
Ahora puede utilizar el modo SIS para conectarse con los estudiantes correspondientes.
Solución de problemas
Para que funcione lo anterior, es posible que deba introducir la ident. del cliente en la consola del administrador de Google.
-
Vaya a https://console.cloud.google.com y abra sesión como administrador global de su dominio G Suite for Education.
-
Vaya a API y servicios -> Credenciales.
En Ident. de cliente OAuth 2.0, haga clic sobre el icono Copiar de al lado de la ident. de cliente correspondiente a su aplicación. La necesitará para la próxima sección.
Abra sesión en Admin.google.com con su cuenta de administrador de G Suite for Education, y vaya a Seguridad -> Controles API.
Marque la opción Confiar en apps internas del dominio.
-
En la sección de apps externas configuradas, haga clic en Gestionar acceso a apps externas.
-
Compruebe que la pestaña Apps esté visible y seleccione Configurar nueva app.
-
Desde el menú desplegable, seleccione Nombre de app OAuth o Ident. de cliente.
-
Pegue aquí la ident. de cliente que copió en la Consola técnica y pulse Buscar.
-
Seleccione la aplicación que resulte de la búsqueda.
-
En la página siguiente, marque las casillas y haga clic en Seleccionar.
-
En la página Configurar una app, seleccione De confianza y pulse Configurar.
-
Compruebe que la aplicación aparezca ahora en la lista de apps externas.
-
Seleccione la aplicación y pulse Cambiar acceso.
-
Marque Limitado: solo puede acceder a servicios de Google sin restricciones.