Tangerine permite integrar la plataforma con Google Classroom para importar las clases y el alumnado directamente desde Google. Para habilitar esta integración, Google exige que la aplicación supere un proceso de validación, ya que los permisos de Classroom están clasificados como sensibles.Esta validación la revisa manualmente el equipo de Google y se realiza sobre la marca y el dominio de la editorial, no sobre Tangerine: los usuarios finales verán el nombre y el logotipo de la editorial al conceder los permisos.
Audiencia: equipo de implantación y responsables técnicos de la editorial. Este procedimiento no se ejecuta en el Backoffice, sino en Google Cloud Console, Google Search Console y la web corporativa de la editorial.
La validación completa suele tardar entre 4 y 8 semanas. Conviene iniciarla cuanto antes, en paralelo al resto de la implantación, y no como último paso antes del lanzamiento.
La editorial necesita tener resueltos estos cuatro puntos antes de iniciar el trámite:
Inicio de sesión con Google operativo
El acceso con cuenta de Google debe estar ya activo en la plataforma. Si todavía no lo está, el gestor de OneClick habilita este paso previo, que es rápido.
Dominio propio
El dominio donde opera la plataforma, con capacidad de añadir un registro DNS. Lo realiza el proveedor de dominio o el equipo web de la editorial en pocos minutos.
Web corporativa editable
Google revisa el contenido de la web de la editorial como parte de la validación, por lo que deben poder modificarse sus textos y páginas legales.
Email de soporte
Una dirección visible para los usuarios (por ejemplo, soporte@sueditorial.com), que se mostrará en la pantalla de consentimiento de Google.
Existen dos formas de tramitar la validación. El resultado final es el mismo; cambia quién administra el proyecto en Google.
Modelo A — Gestionado por OneClick
Modelo B — Autogestionado por la editorial
Quién tramita
OneClick crea y administra el proyecto de Google Cloud en nombre de la editorial y tramita la validación ante Google.
La editorial crea y administra su propio proyecto de Google Cloud y tramita la validación directamente.
Qué aporta la editorial
Un registro DNS, contenidos en su web (descripción de la plataforma, privacidad, términos) y un email de soporte.
Requiere un perfil técnico con acceso a Google Cloud Console y Google Search Console.
Cuándo elegirlo
Opción habitual cuando la editorial prefiere delegar la gestión técnica y las renovaciones.
Opción habitual cuando la editorial quiere administrar sus propias credenciales o ya gestiona otros proyectos de Google.
Las condiciones asociadas al Modelo A se consultan con el gestor de proyecto de OneClick.
Modelo A — Gestionado por OneClick
Modelo B — Autogestionado por la editorial
OneClick se encarga de toda la configuración técnica en Google Cloud y del envío y seguimiento de la validación. La editorial únicamente completa estos pasos:
1
Verificar la propiedad del dominio
OneClick facilita un registro DNS de tipo TXT que el equipo web o el proveedor de dominio debe añadir. Es un cambio inocuo que no afecta ni a la web ni al correo.
2
Adecuar la página principal
La web de la editorial (o la página de su plataforma) debe describir con claridad qué hace la plataforma y mencionar que se integra con Google Classroom. El nombre y el logotipo deben coincidir con los que verán los usuarios al iniciar sesión. OneClick facilita un texto modelo.
3
Publicar o actualizar la política de privacidad
Debe estar alojada en el propio dominio, enlazada desde la página principal, y declarar cómo se accede, usa, almacena y comparte la información obtenida de Google. OneClick facilita una plantilla con las cláusulas que Google exige.
4
Publicar las condiciones del servicio
Los términos de uso, también en el dominio de la editorial y enlazados desde la página principal.
5
Designar un email de soporte
Se mostrará a los usuarios en la pantalla de consentimiento de Google.
6
Responder con agilidad durante la revisión
Google puede solicitar ajustes en la web o en la política de privacidad. OneClick canaliza estas peticiones; la rapidez al aplicarlas determina el plazo total.
Todo lo demás —creación del proyecto, configuración de permisos, vídeo demostrativo y comunicación con Google— lo realiza OneClick.
Si la editorial prefiere administrar sus propias credenciales, los pasos son los siguientes. OneClick proporciona los datos técnicos exactos (direcciones de retorno, lista de permisos) y asiste en cualquier punto:
1
Crear un proyecto en Google Cloud Console
En console.cloud.google.com, un proyecto dedicado a la plataforma, con una cuenta corporativa de la editorial.
2
Configurar la pantalla de consentimiento
En Google Auth Platform → Información de la marca: nombre de la plataforma, logotipo, email de soporte, página principal y enlaces a la política de privacidad y a las condiciones del servicio. Todos los enlaces deben estar en el dominio de la editorial.
3
Verificar el dominio en Google Search Console
En search.google.com/search-console, con la misma cuenta, mediante un registro DNS TXT. Después se añade como dominio autorizado del proyecto.
4
Crear una credencial OAuth
De tipo Aplicación web, introduciendo las direcciones de retorno (redirect URIs) que facilita OneClick.
5
Añadir los permisos de Google Classroom
Según la lista exacta que facilita OneClick. No deben añadirse permisos adicionales: cuantos más permisos, más exigente es la revisión.
6
Entregar a OneClick el identificador de cliente y el secreto
Por un canal seguro, nunca por email sin cifrar. OneClick los configura en la plataforma y graba el vídeo demostrativo del flujo que Google exige.
7
Enviar la solicitud de validación
Desde el Centro de verificación del proyecto, atendiendo después los emails del equipo de revisión de Google hasta su aprobación. OneClick puede revisar las respuestas antes de enviarlas.
Una vez validada la aplicación, cada centro que use Google Workspace for Education debe autorizarla para sus usuarios. Es un requisito de Google, obligatorio cuando hay menores de 18 años.El administrador de Google Workspace del centro debe:
1
Acceder al control de acceso de aplicaciones
En admin.google.com → Seguridad → Controles de API → Control de acceso de aplicaciones.
2
Buscar la aplicación
Por el identificador de cliente (client ID) que facilita OneClick.
3
Marcarla como «De confianza»
Para las unidades organizativas que corresponda.
OneClick entrega una ficha de una página con estas instrucciones, lista para reenviar a los centros educativos.
Adecuación de la web de la editorial (descripción, privacidad, términos) y verificación del dominio.
1–2 semanas
Solicitud
Configuración de los permisos de Classroom y envío de la solicitud de validación a Google, incluyendo el vídeo demostrativo.
2–3 días
Revisión de Google
El equipo de revisión de Google evalúa la solicitud. Puede pedir cambios o aclaraciones por email; conviene responder con agilidad.
4–8 semanas
Activación
Con la validación aprobada, se activa la integración en la plataforma y se informa a los centros educativos.
1 semana
Mientras la validación no esté aprobada, Google limita el acceso a un máximo de 100 usuarios. Es suficiente para un piloto con uno o dos grupos, pero no para un despliegue real. El lanzamiento de Classroom debe planificarse para después de la aprobación.
¿Por qué no se puede usar directamente la credencial de Tangerine?
Google exige que la marca que ve el usuario al conceder permisos corresponda a la aplicación real que utiliza. Al validar la integración con la marca y el dominio de la editorial, sus usuarios confían en lo que ven, los centros autorizan una aplicación que reconocen y el servicio no depende de credenciales compartidas con terceros.
¿Qué verán los usuarios?
Al conectar Classroom por primera vez, una pantalla de Google con el nombre y el logotipo de la editorial solicitando los permisos necesarios. Solo se pide una vez por usuario.
¿La validación caduca?
Google puede requerir revisiones periódicas y, en ciertos casos, una reverificación anual. También revisa de nuevo la aplicación si cambian los permisos, el dominio o la marca. En el Modelo A, OneClick gestiona estas renovaciones.
¿Qué datos de Google trata la plataforma?
Únicamente los necesarios para la integración: identidad del usuario y las clases y alumnado que se importan desde Google Classroom. El detalle figura en la política de privacidad de la plataforma y su uso está sujeto a la política de datos de usuario de los servicios API de Google.
¿Y si la editorial cambia de dominio o renueva la marca?
Debe avisarse con antelación: será necesario actualizar la verificación del dominio y, en su caso, pasar de nuevo por la revisión de marca de Google.
Para iniciar el proceso o resolver cualquier duda, la editorial contacta con su gestor de proyecto en OneClick o escribe a producto@oneclick.es, indicando el nombre de la editorial y el modelo de gestión elegido (A o B).
Importación de estudiantes desde Google Classroom al crear una clase, una vez activada la integración.
Ver mis grupos
Sincronización de la lista de estudiantes de una clase de Google desde el panel de integrantes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tangerine LMS - Documentación de Producto","colors":{"primary":"#FF6B35","light":"#FF8C5A","dark":"#E55A2B"},"logo":{"light":"https://mintcdn.com/oneclick-54482bfb/T1N4k7bUAYyqPSz0/assets/logo.png?fit=max\u0026auto=format\u0026n=T1N4k7bUAYyqPSz0\u0026q=85\u0026s=af687c9309c1795e1e3b7ff9510f8e2f","dark":"https://mintcdn.com/oneclick-54482bfb/T1N4k7bUAYyqPSz0/assets/logo.png?fit=max\u0026auto=format\u0026n=T1N4k7bUAYyqPSz0\u0026q=85\u0026s=af687c9309c1795e1e3b7ff9510f8e2f"},"favicon":"https://mintcdn.com/oneclick-54482bfb/XKuc1jdcE-z7Su2a/assets/favicon.svg?fit=max\u0026auto=format\u0026n=XKuc1jdcE-z7Su2a\u0026q=85\u0026s=9ae2f356ac58dba78c8c608a28c2675d","navbar":{"links":[{"href":"mailto:soporte@tangerine.com","label":"Soporte"}]},"footer":{"socials":{}},"search":{"prompt":"Buscar en la documentación..."},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oneclick-54482bfb","hasAudioNarration":false,"actualSubdomain":"oneclick-54482bfb","customDomains":["docs.tangerinelearning.com"],"gitSource":{"type":"github","owner":"oneclickdys","repo":"tangerine-manual","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ac9d20afc392afc567064d4","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Docentes","count":34},{"language":"default","tag":"Backoffice","count":25},{"language":"default","tag":"Admin Escuela","count":23},{"language":"default","tag":"Estudiantes","count":19},{"language":"default","tag":"Herramientas de autor","count":19},{"language":"default","tag":"Mint","count":18},{"language":"default","tag":"Curso","count":10},{"language":"default","tag":"Programas Digitales","count":8},{"language":"default","tag":"Evaluaciones","count":8},{"language":"default","tag":"Biblioteca de bloques","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integraciones/google-classroom/validacion-aplicacion","slug":"/integraciones/google-classroom/validacion-aplicacion","pageMetadata":{"title":"Validación de la aplicación en Google Classroom","sidebarTitle":"Validación de la aplicación","description":"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom","icon":"google","href":"/integraciones/google-classroom/validacion-aplicacion"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Note,Step,Steps,Tab,Table,Tabs,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`descripción`,children:`Descripción`}),`\n`,_jsxs(_components.p,{children:[`Tangerine permite integrar la plataforma con Google Classroom para importar las clases y el alumnado directamente desde Google. Para habilitar esta integración, Google exige que la aplicación supere un proceso de validación, ya que los permisos de Classroom están clasificados como `,_jsx(_components.strong,{children:`sensibles`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Esta validación la revisa manualmente el equipo de Google y se realiza `,_jsx(_components.strong,{children:`sobre la marca y el dominio de la editorial, no sobre Tangerine`}),`: los usuarios finales verán el nombre y el logotipo de la editorial al conceder los permisos.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Audiencia:`}),` equipo de implantación y responsables técnicos de la editorial. Este procedimiento no se ejecuta en el Backoffice, sino en Google Cloud Console, Google Search Console y la web corporativa de la editorial.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`La validación completa suele tardar entre `,_jsx(_components.strong,{children:`4 y 8 semanas`}),`. Conviene iniciarla cuanto antes, en paralelo al resto de la implantación, y no como último paso antes del lanzamiento.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`requisitos-previos`,children:`Requisitos previos`}),`\n`,_jsx(_components.p,{children:`La editorial necesita tener resueltos estos cuatro puntos antes de iniciar el trámite:`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Inicio de sesión con Google operativo`,icon:`right-to-bracket`,children:_jsx(_components.p,{children:`El acceso con cuenta de Google debe estar ya activo en la plataforma. Si todavía no lo está, el gestor de OneClick habilita este paso previo, que es rápido.`})}),_jsx(Card,{title:`Dominio propio`,icon:`globe`,children:_jsx(_components.p,{children:`El dominio donde opera la plataforma, con capacidad de añadir un registro DNS. Lo realiza el proveedor de dominio o el equipo web de la editorial en pocos minutos.`})}),_jsx(Card,{title:`Web corporativa editable`,icon:`pen-to-square`,children:_jsx(_components.p,{children:`Google revisa el contenido de la web de la editorial como parte de la validación, por lo que deben poder modificarse sus textos y páginas legales.`})}),_jsx(Card,{title:`Email de soporte`,icon:`envelope`,children:_jsxs(_components.p,{children:[`Una dirección visible para los usuarios (por ejemplo, `,_jsx(_components.code,{children:`soporte@sueditorial.com`}),`), que se mostrará en la pantalla de consentimiento de Google.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`modelos-de-gestión`,children:`Modelos de gestión`}),`\n`,_jsx(_components.p,{children:`Existen dos formas de tramitar la validación. El resultado final es el mismo; cambia quién administra el proyecto en Google.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Modelo A — Gestionado por OneClick`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Modelo B — Autogestionado por la editorial`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Quién tramita`})}),_jsx(_components.td,{children:`OneClick crea y administra el proyecto de Google Cloud en nombre de la editorial y tramita la validación ante Google.`}),_jsx(_components.td,{children:`La editorial crea y administra su propio proyecto de Google Cloud y tramita la validación directamente.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Qué aporta la editorial`})}),_jsx(_components.td,{children:`Un registro DNS, contenidos en su web (descripción de la plataforma, privacidad, términos) y un email de soporte.`}),_jsx(_components.td,{children:`Requiere un perfil técnico con acceso a Google Cloud Console y Google Search Console.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cuándo elegirlo`})}),_jsx(_components.td,{children:`Opción habitual cuando la editorial prefiere delegar la gestión técnica y las renovaciones.`}),_jsx(_components.td,{children:`Opción habitual cuando la editorial quiere administrar sus propias credenciales o ya gestiona otros proyectos de Google.`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Las condiciones asociadas al Modelo A se consultan con el gestor de proyecto de OneClick.`})}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Modelo A — Gestionado por OneClick`,id:`modelo-a-%E2%80%94-gestionado-por-oneclick`,children:[_jsx(_components.p,{children:`OneClick se encarga de toda la configuración técnica en Google Cloud y del envío y seguimiento de la validación. La editorial únicamente completa estos pasos:`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Verificar la propiedad del dominio`,children:_jsxs(_components.p,{children:[`OneClick facilita un registro DNS de tipo `,_jsx(_components.strong,{children:`TXT`}),` que el equipo web o el proveedor de dominio debe añadir. Es un cambio inocuo que no afecta ni a la web ni al correo.`]})}),_jsx(Step,{title:`Adecuar la página principal`,children:_jsx(_components.p,{children:`La web de la editorial (o la página de su plataforma) debe describir con claridad qué hace la plataforma y mencionar que se integra con Google Classroom. El nombre y el logotipo deben coincidir con los que verán los usuarios al iniciar sesión. OneClick facilita un texto modelo.`})}),_jsx(Step,{title:`Publicar o actualizar la política de privacidad`,children:_jsx(_components.p,{children:`Debe estar alojada en el propio dominio, enlazada desde la página principal, y declarar cómo se accede, usa, almacena y comparte la información obtenida de Google. OneClick facilita una plantilla con las cláusulas que Google exige.`})}),_jsx(Step,{title:`Publicar las condiciones del servicio`,children:_jsx(_components.p,{children:`Los términos de uso, también en el dominio de la editorial y enlazados desde la página principal.`})}),_jsx(Step,{title:`Designar un email de soporte`,children:_jsx(_components.p,{children:`Se mostrará a los usuarios en la pantalla de consentimiento de Google.`})}),_jsx(Step,{title:`Responder con agilidad durante la revisión`,children:_jsx(_components.p,{children:`Google puede solicitar ajustes en la web o en la política de privacidad. OneClick canaliza estas peticiones; la rapidez al aplicarlas determina el plazo total.`})})]}),_jsxs(_components.p,{children:[`Todo lo demás —creación del proyecto, configuración de permisos, vídeo demostrativo y comunicación con Google— `,_jsx(_components.strong,{children:`lo realiza OneClick`}),`.`]})]}),_jsxs(Tab,{title:`Modelo B — Autogestionado por la editorial`,id:`modelo-b-%E2%80%94-autogestionado-por-la-editorial`,children:[_jsx(_components.p,{children:`Si la editorial prefiere administrar sus propias credenciales, los pasos son los siguientes. OneClick proporciona los datos técnicos exactos (direcciones de retorno, lista de permisos) y asiste en cualquier punto:`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Crear un proyecto en Google Cloud Console`,children:_jsxs(_components.p,{children:[`En `,_jsx(_components.a,{href:`https://console.cloud.google.com`,children:`console.cloud.google.com`}),`, un proyecto dedicado a la plataforma, con una cuenta corporativa de la editorial.`]})}),_jsx(Step,{title:`Configurar la pantalla de consentimiento`,children:_jsxs(_components.p,{children:[`En `,_jsx(_components.strong,{children:`Google Auth Platform → Información de la marca`}),`: nombre de la plataforma, logotipo, email de soporte, página principal y enlaces a la política de privacidad y a las condiciones del servicio. Todos los enlaces deben estar en el dominio de la editorial.`]})}),_jsx(Step,{title:`Verificar el dominio en Google Search Console`,children:_jsxs(_components.p,{children:[`En `,_jsx(_components.a,{href:`https://search.google.com/search-console`,children:`search.google.com/search-console`}),`, con la misma cuenta, mediante un registro DNS TXT. Después se añade como dominio autorizado del proyecto.`]})}),_jsx(Step,{title:`Crear una credencial OAuth`,children:_jsxs(_components.p,{children:[`De tipo `,_jsx(_components.strong,{children:`Aplicación web`}),`, introduciendo las direcciones de retorno (`,_jsx(_components.em,{children:`redirect URIs`}),`) que facilita OneClick.`]})}),_jsx(Step,{title:`Añadir los permisos de Google Classroom`,children:_jsxs(_components.p,{children:[`Según la lista exacta que facilita OneClick. `,_jsx(_components.strong,{children:`No deben añadirse permisos adicionales`}),`: cuantos más permisos, más exigente es la revisión.`]})}),_jsx(Step,{title:`Entregar a OneClick el identificador de cliente y el secreto`,children:_jsxs(_components.p,{children:[`Por un canal seguro, `,_jsx(_components.strong,{children:`nunca por email sin cifrar`}),`. OneClick los configura en la plataforma y graba el vídeo demostrativo del flujo que Google exige.`]})}),_jsx(Step,{title:`Enviar la solicitud de validación`,children:_jsx(_components.p,{children:`Desde el Centro de verificación del proyecto, atendiendo después los emails del equipo de revisión de Google hasta su aprobación. OneClick puede revisar las respuestas antes de enviarlas.`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`autorización-en-los-centros-educativos`,children:`Autorización en los centros educativos`}),`\n`,_jsxs(_components.p,{children:[`Una vez validada la aplicación, cada centro que use Google Workspace for Education debe autorizarla para sus usuarios. Es un requisito de Google, `,_jsx(_components.strong,{children:`obligatorio cuando hay menores de 18 años`}),`.`]}),`\n`,_jsx(_components.p,{children:`El administrador de Google Workspace del centro debe:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Acceder al control de acceso de aplicaciones`,children:_jsxs(_components.p,{children:[`En `,_jsx(_components.a,{href:`https://admin.google.com`,children:`admin.google.com`}),` → `,_jsx(_components.strong,{children:`Seguridad`}),` → `,_jsx(_components.strong,{children:`Controles de API`}),` → `,_jsx(_components.strong,{children:`Control de acceso de aplicaciones`}),`.`]})}),_jsx(Step,{title:`Buscar la aplicación`,children:_jsxs(_components.p,{children:[`Por el identificador de cliente (`,_jsx(_components.em,{children:`client ID`}),`) que facilita OneClick.`]})}),_jsx(Step,{title:`Marcarla como «De confianza»`,children:_jsx(_components.p,{children:`Para las unidades organizativas que corresponda.`})})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`OneClick entrega una ficha de una página con estas instrucciones, lista para reenviar a los centros educativos.`})}),`\n`,_jsx(Heading,{level:`2`,id:`fases-y-plazos`,children:`Fases y plazos`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Fase`}),_jsx(_components.th,{children:`Descripción`}),_jsx(_components.th,{children:`Duración orientativa`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preparación`})}),_jsx(_components.td,{children:`Adecuación de la web de la editorial (descripción, privacidad, términos) y verificación del dominio.`}),_jsx(_components.td,{children:`1–2 semanas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Solicitud`})}),_jsx(_components.td,{children:`Configuración de los permisos de Classroom y envío de la solicitud de validación a Google, incluyendo el vídeo demostrativo.`}),_jsx(_components.td,{children:`2–3 días`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revisión de Google`})}),_jsx(_components.td,{children:`El equipo de revisión de Google evalúa la solicitud. Puede pedir cambios o aclaraciones por email; conviene responder con agilidad.`}),_jsx(_components.td,{children:`4–8 semanas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Activación`})}),_jsx(_components.td,{children:`Con la validación aprobada, se activa la integración en la plataforma y se informa a los centros educativos.`}),_jsx(_components.td,{children:`1 semana`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Mientras la validación no esté aprobada, Google limita el acceso a un máximo de `,_jsx(_components.strong,{children:`100 usuarios`}),`. Es suficiente para un piloto con uno o dos grupos, pero no para un despliegue real. El lanzamiento de Classroom debe planificarse para después de la aprobación.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`preguntas-frecuentes`,children:`Preguntas frecuentes`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`¿Por qué no se puede usar directamente la credencial de Tangerine?`,id:`por-que-no-se-puede-usar-directamente-la-credencial-de-tangerine`,children:_jsx(_components.p,{children:`Google exige que la marca que ve el usuario al conceder permisos corresponda a la aplicación real que utiliza. Al validar la integración con la marca y el dominio de la editorial, sus usuarios confían en lo que ven, los centros autorizan una aplicación que reconocen y el servicio no depende de credenciales compartidas con terceros.`})}),_jsx(Accordion,{title:`¿Qué verán los usuarios?`,id:`que-veran-los-usuarios`,children:_jsx(_components.p,{children:`Al conectar Classroom por primera vez, una pantalla de Google con el nombre y el logotipo de la editorial solicitando los permisos necesarios. Solo se pide una vez por usuario.`})}),_jsx(Accordion,{title:`¿La validación caduca?`,id:`la-validacion-caduca`,children:_jsx(_components.p,{children:`Google puede requerir revisiones periódicas y, en ciertos casos, una reverificación anual. También revisa de nuevo la aplicación si cambian los permisos, el dominio o la marca. En el Modelo A, OneClick gestiona estas renovaciones.`})}),_jsx(Accordion,{title:`¿Qué datos de Google trata la plataforma?`,id:`que-datos-de-google-trata-la-plataforma`,children:_jsx(_components.p,{children:`Únicamente los necesarios para la integración: identidad del usuario y las clases y alumnado que se importan desde Google Classroom. El detalle figura en la política de privacidad de la plataforma y su uso está sujeto a la política de datos de usuario de los servicios API de Google.`})}),_jsx(Accordion,{title:`¿Y si la editorial cambia de dominio o renueva la marca?`,id:`y-si-la-editorial-cambia-de-dominio-o-renueva-la-marca`,children:_jsx(_components.p,{children:`Debe avisarse con antelación: será necesario actualizar la verificación del dominio y, en su caso, pasar de nuevo por la revisión de marca de Google.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`contacto`,children:`Contacto`}),`\n`,_jsxs(_components.p,{children:[`Para iniciar el proceso o resolver cualquier duda, la editorial contacta con su gestor de proyecto en OneClick o escribe a `,_jsx(_components.code,{children:`producto@oneclick.es`}),`, indicando el nombre de la editorial y el modelo de gestión elegido (A o B).`]}),`\n`,_jsx(Heading,{level:`2`,id:`relacionado`,children:`Relacionado`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Crear un grupo`,icon:`users-gear`,href:`/frontoffice-docentes/gestion-grupo/crear-grupo`,children:_jsx(_components.p,{children:`Importación de estudiantes desde Google Classroom al crear una clase, una vez activada la integración.`})}),_jsx(Card,{title:`Ver mis grupos`,icon:`chalkboard-user`,href:`/frontoffice-docentes/mis-grupos/ver-mis-grupos`,children:_jsx(_components.p,{children:`Sincronización de la lista de estudiantes de una clase de Google desde el panel de integrantes.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Validación de la aplicación en Google Classroom","sidebarTitle":"Validación de la aplicación","description":"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom","icon":"google","href":"/integraciones/google-classroom/validacion-aplicacion"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Descripción","slug":"descripción","depth":2,"children":[]},{"title":"Requisitos previos","slug":"requisitos-previos","depth":2,"children":[]},{"title":"Modelos de gestión","slug":"modelos-de-gestión","depth":2,"children":[]},{"title":"Autorización en los centros educativos","slug":"autorización-en-los-centros-educativos","depth":2,"children":[]},{"title":"Fases y plazos","slug":"fases-y-plazos","depth":2,"children":[]},{"title":"Preguntas frecuentes","slug":"preguntas-frecuentes","depth":2,"children":[]},{"title":"Contacto","slug":"contacto","depth":2,"children":[]},{"title":"Relacionado","slug":"relacionado","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"oneclick-54482bfb","siteName":"Tangerine LMS - Documentación de Producto","title":"Validación de la aplicación en Google Classroom - Tangerine LMS - Documentación de Producto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-01T05:11:18.594Z","originalFileLocation":"integraciones/google-classroom/validacion-aplicacion.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tangerine LMS - Documentación de Producto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Validación de la aplicación en Google Classroom - Tangerine LMS - Documentación de Producto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tangerine LMS - Documentación de Producto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oneclick-54482bfb.mintlify.site/_mintlify/api/og/v2?division=Google+Classroom\u0026amp;title=Validaci%C3%B3n+de+la+aplicaci%C3%B3n+en+Google+Classroom\u0026amp;description=Procedimiento+y+requisitos+del+lado+de+la+editorial+para+que+Google+apruebe+la+integraci%C3%B3n+de+la+plataforma+con+Google+Classroom\u0026amp;theme=a1f7c9125b6b4b3f1227ce78\u0026amp;signature=91f27d326da8c3f0e47e389387b6310285510d6030516c1175964e60da2a411c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Validación de la aplicación en Google Classroom - Tangerine LMS - Documentación de Producto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oneclick-54482bfb.mintlify.site/_mintlify/api/og/v2?division=Google+Classroom\u0026amp;title=Validaci%C3%B3n+de+la+aplicaci%C3%B3n+en+Google+Classroom\u0026amp;description=Procedimiento+y+requisitos+del+lado+de+la+editorial+para+que+Google+apruebe+la+integraci%C3%B3n+de+la+plataforma+con+Google+Classroom\u0026amp;theme=a1f7c9125b6b4b3f1227ce78\u0026amp;signature=91f27d326da8c3f0e47e389387b6310285510d6030516c1175964e60da2a411c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/oneclick-54482bfb/KS_MjH9f_Yv6MGzG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tangerine LMS - Documentación de Producto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6B35\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integraciones/google-classroom/validacion-aplicacion.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tangerinelearning.com/#organization\",\"name\":\"Tangerine LMS - Documentación de Producto\",\"url\":\"https://docs.tangerinelearning.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/oneclick-54482bfb/T1N4k7bUAYyqPSz0/assets/logo.png?fit=max\u0026auto=format\u0026n=T1N4k7bUAYyqPSz0\u0026q=85\u0026s=af687c9309c1795e1e3b7ff9510f8e2f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tangerinelearning.com#website\",\"name\":\"Tangerine LMS - Documentación de Producto\",\"url\":\"https://docs.tangerinelearning.com\",\"publisher\":{\"@id\":\"https://docs.tangerinelearning.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion#webpage\",\"url\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion\",\"name\":\"Validación de la aplicación en Google Classroom\",\"description\":\"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\",\"dateModified\":\"2026-10-01T05:11:18.594Z\",\"isPartOf\":{\"@id\":\"https://docs.tangerinelearning.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tangerine LMS - Documentación de Producto\",\"item\":\"https://docs.tangerinelearning.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Validación de la aplicación en Google Classroom\",\"item\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion#article\",\"headline\":\"Validación de la aplicación en Google Classroom\",\"name\":\"Validación de la aplicación en Google Classroom\",\"description\":\"Procedimiento y requisitos del lado de la editorial para que Google apruebe la integración de la plataforma con Google Classroom\",\"url\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tangerinelearning.com/integraciones/google-classroom/validacion-aplicacion#webpage\"},\"dateModified\":\"2026-10-01T05:11:18.594Z\",\"publisher\":{\"@id\":\"https://docs.tangerinelearning.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tangerinelearning.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tangerine LMS - Documentación de Producto\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Tangerine LMS - Documentación de Producto\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/integraciones/google-classroom/validacion-aplicacion.md","siteName":"Tangerine LMS - Documentación de Producto","nav":{"global":null,"tabs":[{"tab":"Inicio","pages":[{"title":"Inicio","href":"/introduccion/que-es-tangerine"}]},{"tab":"Backoffice","pages":[{"title":"Backoffice","href":"/backoffice/usuarios/gestion-usuarios"}]},{"tab":"Herramientas de autor","pages":[{"title":"Herramientas de autor","href":"/herramientas-autor/mint/introduccion"}]},{"tab":"Docentes","pages":[{"title":"Docentes","href":"/frontoffice-docentes/mis-grupos/ver-mis-grupos"}]},{"tab":"Estudiantes","pages":[{"title":"Estudiantes","href":"/estudiantes/mis-clases/ver-clases"}]},{"tab":"Admin Escuela","pages":[{"title":"Admin Escuela","href":"/admin-escuela/introduccion"}]},{"tab":"Integraciones","groups":[{"group":"Google Classroom","pages":[{"title":"Validación de la aplicación en Google Classroom","sidebarTitle":"Validación de la aplicación","icon":"google","href":"/integraciones/google-classroom/validacion-aplicacion"}]}]}]},"basePath":"","title":"Validación de la aplicación en Google Classroom - Tangerine LMS - Documentación de Producto","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}