A continuación, se ofrece una descripción general rápida de los pasos que se deben seguir para desarrollar un complemento de Classroom.
Integración
- Necesitarás usuarios de prueba con el curso las ediciones Learning o Plus de Google Workspace for Education Si no posees acceso de administrador a un dominio de Google Workspace for Education con cualquiera de estas licencias, completa los pasos para obtener un de prueba del dominio y, luego, envía nuestro formulario de solicitud de actualización del dominio. El dominio se aprovisionará con 10 licencias de Google Workspace for Education Plus.
Crea un proyecto de Google Cloud Lo usarás para configurar tu complemento, realizar solicitudes a la API y autenticar y autorizar usuarios. Tú puede usar también un proyecto de Cloud existente.
- Si configuras la visibilidad de la app como pública, únete al Programa de versión preliminar para desarrolladores de Google Workspace en este proyecto de Cloud. Esta habilita la función Borrador para el proyecto de Cloud, que es necesarios para probar la aplicación. Para obtener más información, consulta Actualiza la ficha de tu app con borradores.
Crea cuentas de profesores y alumnos para las pruebas. Una vez que la licencia para su dominio de demostración, asigne licencias a cada una de sus cuentas de prueba.
Configura OAuth para tu proyecto.
Crea una ficha de Google Workspace Marketplace para la proyecto de demostración.
- Si configuras la visibilidad de la aplicación como pública, agrega las direcciones de correo electrónico de todos los usuarios de prueba a la lista de verificadores de borradores. Selecciona SAVE DRAFT. cuando terminen.
Accede a tu dominio de demostración como usuario de prueba. Instala el complemento desde el URL de la app en la configuración de tu ficha de Google Workspace Marketplace.
Desarrollo
- Desarrolla el complemento y pruébalo con los verificadores.
Publicación
- En el
proyecto de Google Cloud que deseas publicar, asegúrate de que se cumplan los siguientes requisitos:
- Pantalla de consentimiento de OAuth:
- Tipo de usuario: Externo
- Estado de publicación: En producción
- Alcances: Configura todos los permisos que solicita la aplicación web.
- Pantalla de configuración de apps del SDK de Google Workspace Marketplace:
- Visibilidad de la app: Pública
- Tipo de ficha: No listado
- Alcances: Configura todos los permisos que solicita la aplicación web.
- Pantalla de consentimiento de OAuth:
- Crea una ficha de Google Workspace Marketplace para el proyecto público. Agrega tus cuentas de usuario de prueba como borrador del SDK de Marketplace verificadores. Guarda los cambios como borrador. Si no ves el Borrador opción, inscribir tu proyecto en el Programa de Versión preliminar para desarrolladores de Google Workspace.
- Actualiza el proyecto público con el código de tu complemento.
- Como verificador del borrador, instala el complemento en su URL de la ficha de Marketplace.
- Enviar un Solicitud de verificación de OAuth para tu proyecto público. Deberás Graba un video breve donde demuestres el uso de los permisos de los complementos con una de de las cuentas de verificador de borrador.
- Publicar el complemento público en Marketplace en la nube para una revisión.
- Tras la aprobación, cambia la ficha del SDK de Marketplace estado a en la lista.
Integraciones requeridas
Para crear un complemento de Classroom, se requieren los siguientes pasos.
Inicio de sesión único de Google
- Google Identity Platform. Google ofrece varios métodos de autenticación opciones de estado.
- Casos de éxito de integración.
Consulta la página de acceso sin inconvenientes para obtener información sobre la implementación para acceder a su cuenta siguiendo las prácticas recomendadas.
Envío a Google Workspace Marketplace como Complemento de Classroom
Implementaciones de iframe
- Descubrimiento de adjuntos
- Vista del profesor
- Vista del alumno
- Revisión del trabajo de los alumnos. El iframe de revisión del trabajo de los estudiantes solo es obligatorio si el archivo adjunto proporciona un archivo adjunto con el tipo de actividad.
Google Workspace Marketplace
Google Workspace Marketplace muestra aplicaciones empresariales que se pueden agregar a todo un dominio o a cuentas individuales cuentas de servicio. Marketplace se integra en la Consola del administrador de Google para que los administradores pueden encontrar, instalar y autorizar rápidamente las apps para los usuarios objetivo.
Estos son algunos conceptos clave que debes conocer:
- el comportamiento y los requisitos de OAuth.
- La documentación para desarrolladores de Google Workspace Marketplace
- La sección de educación de Google Workspace Marketplace.