iframe de detección de archivos adjuntos

El iframe de Descubrimiento de archivos adjuntos es la vista inicial que se muestra a un profesor cuando abrir un complemento durante la creación de una tarea de Classroom. Los archivo adjunto es el contenido o la actividad que quieres que los estudiantes para interactuar.

Desde un curso de Classroom, un profesor crea una publicación nueva (para ejemplo, una tarea, un anuncio o una pregunta) y selecciona un complemento de la lista desplegable de complementos. Durante un breve período de tiempo (alrededor de horas), Classroom permite que el complemento agregue archivos adjuntos a la publicación.

Vista de la creación de una tarea que incluye las posibles opciones de complementos que puede usar un profesor
puede adjuntar Figura 1: Vista de un la creación de tareas, incluidas las posibles opciones de complementos que un profesor puede adjuntar

Una vez que un profesor selecciona un complemento, Classroom crea un archivo adjunto iframe de Discovery y carga la URL de lanzamiento del complemento. Cualquier consulta relevante de iframe parámetros a la URL de inicio.

Ejemplo de una IU de detección de archivos adjuntos

Figura 2: Ejemplo de una IU de descubrimiento de archivos adjuntos en un iframe

El profesor utiliza la aplicación web del socio, dentro de un iframe, para seleccionar un adjunto. La app realiza llamadas a la API de Classroom para adjuntar el archivo adjunto. a la tarea. Cuando el profesor termina de seleccionar los archivos adjuntos, el complemento envía una carga útil postMessage para solicitar que se cierre el iframe.

Se cierra el iframe y el profesor puede ver los archivos adjuntos que puede elige si quieres obtener una vista previa o quitarla de la tarea.

Vista de la creación de una tarea

Figura 3: Vista de la creación de una tarea con tres complementos de tipo de actividad archivos adjuntos.

Consideraciones de UX dentro del iframe

  • En la primera apertura, el complemento debe pedirle al profesor que acceda.
  • El inicio de sesión único de Google es obligatorio para todas las llamadas a la API de Classroom. Si Su producto tiene un sistema de acceso independiente, por lo que debe vincular las cuentas.
  • Un profesor debe poder obtener una vista previa de un archivo adjunto dentro del iframe antes su selección final.
  • El profesor debería poder buscar o explorar archivos adjuntos. contenido.
  • El complemento puede brindar una variedad de vistas, como contenido reciente, mi y filtra por habilidades de aprendizaje.
  • El complemento debe permitir crear un nuevo elemento que se pueda adjuntar a partir de dentro del iframe.

Consulta la lista de tareas de requisitos para los complementos de Classroom para obtener más detalles. sobre los requisitos de UX.

Cómo mostrar el estado de la licencia dentro del iframe

Si el complemento requiere una licencia y el profesor no tiene una, se abrirá una se debe presentar un mensaje al profesor en el que se le informe cuál es la pasos para solucionar la situación. Esto es para evitar cualquier confusión que pueda surgir de las restricciones de licencias.

También te recomendamos que tu complemento cumpla con lo siguiente:

  • Muestra el nivel de licencia del profesor en el Descubrimiento de archivos adjuntos iframe.
  • Oculta o inhabilita el contenido que no está disponible para los profesores debido a licencias de nivel de servicio.