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.
En esta guía, se describe el proceso de revisión de los complementos de Classroom.
Léelo con atención, ya que hay acciones urgentes que debes realizar.
El equipo de Confianza y Seguridad debe verificar tu complemento con OAuth, y el equipo de Google Workspace Marketplace debe aprobarlo. Para obtener información general sobre la verificación de OAuth, consulta las Preguntas frecuentes sobre la verificación de OAuth. Para obtener información general sobre el proceso de revisión de apps de Google Workspace Marketplace, consulta Acerca de la revisión de apps.
Finaliza el desarrollo del complemento
Revisa los requisitos de los complementos
Confirma que el comportamiento del complemento cumpla con los requisitos.
Prueba tu complemento
Tu complemento se revisa según los procedimientos de nuestro plan de pruebas de complementos. Sigue sus procedimientos de prueba con tu complemento público antes de enviarlo para su publicación. Las fallas en estas pruebas pueden aumentar significativamente el tiempo necesario para que se apruebe tu complemento.
Graba un video de demostración
Crea una grabación de pantalla en la que se muestre cómo tu aplicación usa cada permiso de OAuth solicitado. Para desarrollar un complemento, te recomendamos que muestres el flujo de instalación del complemento y la creación de un archivo adjunto del complemento.
Una vez que lo grabes, súbelo a YouTube como un video no listado. Solo se puede acceder a un video no listado
a través de su vínculo. Se te pedirá el vínculo del video cuando inicies el proceso de verificación de OAuth. Luego, el equipo de OAuth mira el video cuando revisa tu solicitud de complemento.
Preparación para la publicación
Verifica la configuración de tu proyecto de Cloud
Revisa cada uno de los siguientes parámetros de configuración en tu proyecto de Google Cloud.
Se debe especificar al menos uno de los permisos de .../auth/userinfo.email o .../auth/userinfo.profile que no sean sensibles.
Se especifican todos los demás permisos que requiere tu complemento. En el caso de los complementos de Classroom, esto debe incluir los permisos .../auth/classroom.addons.teacher y .../auth/classroom.addons.studentsensibles.
En el campo Video de demostración, debes proporcionar un vínculo a un video de YouTube en el que se muestre cómo usas los datos de los permisos solicitados. Proporciona el vínculo de la grabación de pantalla que se grabó antes.
Complemento de Classroom está marcado en
Integración de la app
El URI de la página de destino de tu complemento se proporciona en el URI de configuración de archivos adjuntos.
Se proporcionan todos los prefijos de URI de archivos adjuntos permitidos.
La lista de permisos de OAuth coincide exactamente con los permisos
especificados en la pantalla de consentimiento de OAuth y en el código de tu aplicación.
El correo electrónico del desarrollador que se encuentra en los vínculos para desarrolladores es una dirección de correo electrónico supervisada con regularidad. El equipo de Marketplace usa esta dirección para comunicarse contigo.
La visibilidad de la app está configurada como Pública y la casilla de verificación No listada está marcada.
Permite que las siguientes cuentas de usuario del equipo de revisión de Marketplace accedan a tu aplicación. También agrega los dos usuarios docentes como
verificadores de borrador para la aplicación del complemento.
teacher@marketplacetest.info
teacher2@marketplacetest.info
student@marketplacetest.info
student2@marketplacetest.info
Recibirás un correo electrónico del equipo de Marketplace cuando comience la revisión. Si los revisores deben realizar algún paso de configuración para usar estas cuentas con tu producto, responde el correo electrónico con instrucciones detalladas.
Completa la verificación de OAuth
Enviar para la verificación
El equipo de Confianza y Seguridad debe verificar que tu complemento use de forma adecuada los permisos de OAuth que solicita tu aplicación. Inicia la verificación desde el Centro de verificación de autenticación de tu proyecto de Google Cloud. Haz clic en Preparar para la verificación.
En un diálogo de confirmación, se enumeran los valores configurados en las páginas de desarrollo de la marca de autenticación, público y acceso a los datos. Verifica que la información sea correcta y, luego, haz clic en Confirmar para continuar.
Comunícate con el equipo de verificación
El equipo de verificación de OAuth procesa tu solicitud de verificación. Los revisores se comunican contigo a través de las direcciones de correo electrónico configuradas en tu pantalla de consentimiento de OAuth. Te informarán sobre cualquier inquietud y cuando se complete la verificación.
Completar la revisión de Google Workspace Marketplace
Enviar para revisión
Haz clic en PUBLICAR en la parte inferior de la página
Ficha de Google Workspace Marketplace Store de tu proyecto de Google Cloud. El equipo de revisión de Marketplace prueba el complemento en función de los requisitos de Google Workspace y de los complementos de Classroom.
Comunícate con el equipo de revisión
El equipo de revisión de Marketplace se comunica directamente con la dirección de correo electrónico del desarrollador especificada en la página
Configuración de la app del SDK de Google Workspace Marketplace. Recibirás notificaciones sobre cualquier inquietud relacionada con tu
complemento o para informarte que se aprobó
su publicación. Te recomendamos que asignes un presupuesto de 2 a 3 semanas para este proceso.
Después de la aprobación de la publicación
Después de la aprobación de Marketplace, la ficha de tu complemento estará disponible en todos los dominios de Google Workspace for Education de las regiones que seleccionaste. Anula la selección de la opción No listada en la Configuración de la app del SDK de Marketplace para que la ficha del complemento aparezca en los resultados de la búsqueda y cuando se navegue.
[null,null,["Última actualización: 2025-08-29 (UTC)"],[],[],null,["# Review process\n\nThis guide describes the review process for Classroom add-ons.\nRead through carefully, as there are time-sensitive actions that you must\nperform.\n| **Key Point:** Thoroughly review the items in this guide *before publishing your\n| add-on*.\n\nYour add-on must be OAuth verified by the Trust \\&\nSafety team and approved by the Google Workspace Marketplace team. For general\ninformation about OAuth verification, see the [OAuth verification FAQ](//support.google.com/cloud/answer/9110914#zippy=%2Csteps-for-apps-requesting-sensitive-scopes%2Csteps-to-prepare-for-verification). For\ngeneral information about the Google Workspace Marketplace app review process\nsee [About app review](/workspace/marketplace/about-app-review).\n\nFinalize add-on development\n---------------------------\n\n\u003cbr /\u003e\n\n#### Review add-on requirements\n\nConfirm that your add-on behavior meets the\n[requirements](/workspace/classroom/add-ons/requirements).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Test your add-on\n\nYour add-on is reviewed according to the\nprocedures in our\n[add-ons test plan](/static/workspace/classroom/assets/classroom_add_ons_test_plan.pdf). Follow its testing\nprocedures with your public add-on before\nsubmitting for publication. Failures in these tests can significantly\nincrease the time required for your add-on to be\napproved.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Key Point:** The add-ons test plan contains the same tests used by the Google Workspace Marketplace review team. You should proactively test that your add-on produces expected behaviors in all applicable tests.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Record a demo video\n\nCreate a screen recording demonstrating how your application uses each\nrequested OAuth scope. For the purposes of developing an\nadd-on, we recommend showing the\nadd-on installation flow and creation of an\nadd-on attachment.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nOnce recorded, upload the screen recording to YouTube as an\n*unlisted* video to YouTube. An unlisted video can only be reached\nusing its link. You'll be prompted for the video link when starting the\nOAuth verification process. The OAuth team then views the video when\nreviewing your add-on application.\n\n\u003cbr /\u003e\n\nPrepare for publication\n-----------------------\n\n\u003cbr /\u003e\n\n#### Check your Cloud project configuration\n\nReview each of the following configuration settings in your\n**Google Cloud project**.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Caution:** When checking these configuration settings, make sure the correct Cloud project is selected at the top of the Google Cloud console.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n- In your Cloud project's [Auth Audience](//console.cloud.google.com/auth/audience) page:\n - Publishing status is **In production**.\n - User type is **External**.\n- In your Cloud project's [Auth Branding](//console.cloud.google.com/auth/branding) page:\n - All required fields are complete.\n - Ensure that your application home page doesn't link to the app itself, but rather to information about your product(s).\n- In your Cloud project's [Auth Data Access](//console.cloud.google.com/auth/scopes) page:\n - At least one of the `.../auth/userinfo.email` or `.../auth/userinfo.profile` **non-sensitive** scopes are specified.\n - *All other scopes* required by your add-on are specified. For Classroom add-ons, this should include the **sensitive** `.../auth/classroom.addons.teacher` and `.../auth/classroom.addons.student` scopes.\n - For the **Demo video** field, you must provide a link to a YouTube video that demonstrates how you use the data from the requested scopes. Provide the link to the screencast recorded earlier.\n- The following [API libraries](//console.cloud.google.com/apis/library) are **Enabled** :\n - [Google Classroom API](//console.cloud.google.com/apis/library/classroom.googleapis.com)\n - [Google Workspace Marketplace SDK](//console.cloud.google.com/apis/library/appsmarket-component.googleapis.com)\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Check your Marketplace SDK\nsettings\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Caution:** When checking these configuration settings, make sure the correct Cloud project is selected at the top of the Google Cloud console page.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nIn your\n[Google Workspace Marketplace SDK App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) page:\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n- **Classroom add-on** is checked under App Integration\n- The landing URI for your add-on is provided in the **Attachment Setup URI**.\n- All **Allowed Attachment URI Prefixes** are provided.\n- The list of **OAuth Scopes** exactly matches the scopes specified in the OAuth consent screen and in your application code.\n- The **Developer Email** under Developer Links is a *regularly monitored* email address. The Marketplace team uses this address to communicate with you.\n- App Visibility is set to **Public** and the **Unlisted** box is checked.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nCheck that your project's\n[Google Workspace Marketplace Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page complies with the\n[Listing considerations](/workspace/classroom/add-ons/developer-guides/project-configuration#workspace_marketplace_name-listing).\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Allow reviewer access\n\nAllow the following Marketplace review team user\naccounts access to your application. Also add the two teacher users as\n[Draft Testers](/workspace/marketplace/manage-app-listing#draft-app-listing) for your add-on application.\n\n- `teacher@marketplacetest.info`\n- `teacher2@marketplacetest.info`\n- `student@marketplacetest.info`\n- `student2@marketplacetest.info`\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nYou'll receive an email from the Marketplace\nteam when they begin their review. If the reviewers must perform any setup\nsteps to use these accounts with your product, reply to the email with\ndetailed instructions.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| **Important:** Reviewers may connect to your application from Argentina, Canada, and the United States. Ensure these regions are not blocked in your implementation and allowed under **Distribution** in the Marketplace SDK [Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page. You can change the Distribution configuration after your add-on is approved.\n\n\u003cbr /\u003e\n\nComplete OAuth verification\n---------------------------\n\n\u003cbr /\u003e\n\n#### Submit for verification\n\nThe Trust \\& Safety team must check that your add-on\nappropriately uses the OAuth scopes that your application requests. Initiate\nverification from your Google Cloud project's\n[Auth Verification\nCenter](//console.cloud.google.com/auth/verification). Click **Prepare for verification**.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nA confirmation dialog lists the configured values from the Auth Branding,\nAudience, and Data Access pages. Verify that the information is correct,\nthen click **Confirm** to proceed.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Communicate with the verification team\n\nThe OAuth verification team processes your verification request. The\nreviewers communicate with you using the email addresses configured in your\nOAuth Consent screen. They will inform you of any concerns and when\nverification is complete.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThis process typically requires 3-5 working days if you are only using\n[Sensitive OAuth scopes](/identity/protocols/oauth2/production-readiness/sensitive-scope-verification). Additional time and actions may be required if\nyou are using any\n[Restricted OAuth scopes](/identity/protocols/oauth2/production-readiness/restricted-scope-verification).\n\n\u003cbr /\u003e\n\nComplete Google Workspace Marketplace review\n--------------------------------------------\n\n\u003cbr /\u003e\n\n#### Submit for review\n\n| **Tip:** You can apply for Marketplace review and OAuth verification simultaneously. However, your application must complete OAuth verification before it can receive final Marketplace approval.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nClick **PUBLISH** at the bottom of your Google Cloud project's\n[Google Workspace Marketplace Store Listing](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish) page. The\nMarketplace review team tests the\nadd-on against Google Workspace and\nClassroom add-on requirements.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n#### Communicate with the review team\n\nThe Marketplace review team communicates directly\nwith the Developer Email address specified in the\nGoogle Workspace Marketplace SDK\n[App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) page. You are notified about any concerns with your\nadd-on, or to inform you that it has been approved\nfor publication. We recommend budgeting 2-3 weeks for this process.\n\n\u003cbr /\u003e\n\nAfter publication approval\n--------------------------\n\nAfter Marketplace approval, your\nadd-on listing is available in all Google Workspace for Education\ndomains in the regions you selected. Unselect the **Unlisted** option in the\nMarketplace SDK [App Configuration](//console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk) to make your\nadd-on listing appear in search results and when\nbrowsing."]]