Los complementos de Google Classroom ya están en fase de disponibilidad general para desarrolladores. Consulta la documentación sobre complementos para obtener más información.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Es posible que, en algunas situaciones, prefieras que los usuarios interactúen con tu producto fuera de un iframe. Puedes cargar el contenido de los archivos adjuntos en una pestaña nueva en lugar de en un iframe del complemento de Classroom, siempre y cuando tu complemento cumpla con los siguientes lineamientos.
Comportamientos obligatorios en pestañas o ventanas nuevas
La lista de requisitos del complemento de Classroom especifica ciertos comportamientos cuando se abren pestañas o ventanas nuevas. En la siguiente tabla, se proporcionan aclaraciones y sugerencias de implementación sobre cada requisito.
ID
Requisito
Cómo reunirse
3.2
Si una tarea se inicia en una pestaña o ventana nueva desde cualquiera de los recorridos de iframe, DEBE proporcionar un mensaje fácil de usar para volver a Classroom.
En el sitio externo, incluye un mensaje, un banner, una notificación emergente o cualquier otra notificación que le indique al usuario que regrese a Classroom cuando termine la tarea.
5.1
Cuando se inicia el studentViewUri, el complemento NO DEBE sacar al usuario del iframe para completar una tarea.
Lo ideal es que los usuarios puedan completar todos los recorridos pertinentes dentro del iframe. Abrir pestañas nuevas puede desorientar a los usuarios y aumentar la complejidad del uso del complemento.
Mantén la experiencia del usuario dentro del iframe para reducir la fricción del usuario.
5.2
Si la actividad del complemento sale del iframe, DEBE haber una vista previa de la tarea en el iframe.
No abras el sitio externo de inmediato cuando el usuario haga clic en la tarjeta de adjunto. En su lugar, proporciona una vista básica de un intersticial en el iframe que muestre una imagen o una descripción de la tarea que se abre en una pestaña nueva. Incluye instrucciones para ayudar a los usuarios a navegar y completar la actividad con éxito.
[null,null,["Última actualización: 2025-08-29 (UTC)"],[],[],null,["# Open content in new tabs\n\nThere may be some situations in which you would prefer users interact with your\nproduct outside of an iframe. You can load attachment content in a new tab\nrather than in a Classroom add-on iframe as long as your\nadd-on conforms to the following guidelines.\n| **Important:** You should adapt your content to work within the iframes if possible. Ease of access and reduced time and effort to reach content are two key benefits of building a Classroom add-on.\n\nRequired behaviors in new tabs or windows\n-----------------------------------------\n\nThe Classroom add-on [requirements checklist](/workspace/classroom/add-ons/requirements) specifies certain\nbehaviors when opening new tabs or windows. The following table provides\nclarifications and implementation suggestions regarding each requirement.\n\n| ID | Requirement | How to meet |\n|-----|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 3.2 | If a task is launched into a new tab or window from any of the iframe journeys, it MUST provide a user-friendly message to return to Classroom. | On the external site, include a message, banner, toast, or other notification instructing the user to return to Classroom when finished with the task. |\n| 5.1 | When the `studentViewUri` is launched, the add-on SHOULD NOT pop the user out of the iframe to complete a task. | Ideally, users are able to complete all relevant journeys within the iframe. Opening new tabs can disorient users and adds to the complexity of using the add-on. Keep the user experience within the iframe to provide the least user friction. |\n| 5.2 | If the add-on activity pops out of the iframe there MUST be a preview about the task in the iframe. | Don't open the external site immediately when the user clicks the attachment card. Instead, provide a basic interstitial view in the iframe showing an image or description of the task that opens in a new tab. Include instructions to help users successfully navigate and complete the activity. |"]]