Requisitos
Contar con cuenta registrada en Zoom
Tener contratada una licencia Zoom para Meetings(*). Zoom cuenta con diferentes planes, desde el
Free
hasta elBussiness Plus
, que ofrecen diferentesTendrá un limite de participantes, segun el plan que contrate. Por defecto, los planes de Zoom permiten realizar meetings de hasta 300 participantes. Podra soportar hasta 500 o 1000 participantes debera contratar el complemento "Reuniones Grandes".
Una vez contratada tu licencia de Zoom, para comenzar la integración deberás iniciar sesión en el portal de desarrolladores de Zoom e ingresando al siguiente link https://marketplace.zoom.us/develop/create
Al poner nuestro datos aparecerá un cartel, pidiéndonos que aceptemos los términos y condiciones del marketplace de Zoom que pueden revisar previa aceptación
Al aceptarlo vamos a estar en una pantalla como la siguiente donde, nuevamente arriba a la derecha vamos a tener la opción desplegable
Develop
, al hacer clic tendremos un menú que procederemos a tocar enBuild App
Allí nuevamente nos aparecerá la opción de aceptar los términos y condiciones de la API de Zoom
Creación app Server-to-Server OAuth
Lo primero que necesitamos es un aplicacion Server-to-Server OAuth
, la nos permitira establecer una comunicacion entre los servidores de go4clic y Zoom para crear las sesiones pertinentes. Para esto debemos seguir los siguientes pasos:
Seleccionar la opcion que dice
Server-to-Server OAuth App
en el siguiente popup y hacer clic enCreate
.Nos pedirá un nombre para la app que vamos a crear y es para identificarla dentro del portal de desarrolladores de Zoom
Luego debemos ir punto por punto ingresando cada uno de los datos que nos solicita.
Información
: completar la descripción y el nombre de la empresa segun corresponda. En información de contacto del desarrollador pueden ingresar los datos de su sector IT o bien el nuestro go4clic y support@go4clic.comFeature
: omitirScopes
: agregar los scopesmeeting:read:meeting:admin
,meeting:write:meeting:admin
,meeting:update:meeting:admin
,cloud_recording:read:archive_files:admin
,user:read:user:admin
yuser:write:user:admin
Activation: hacer clic en el botón
Activate your app
Desde el paso
App Credentials
podrás obtener los datosID de cuenta
,ID de cliente
ySecreto de cliente
.Deberás copiarlos y pegarlos en los campos solicitados en go4clic.
Creación app Meeting SDK
Adicionalmente para poder integrar la plataforma con nuestra cuenta de Zoom de forma que podamos embeber las reuniones dentro, necesitamos configurar el
Meeting SDK
.
Para esto debemos seguir los siguientes pasos:
Arriba a la derecha vamos a tener la opción desplegable
Develop
. Debemos desplegable el menú y elegir la opcionBuild App
.Luego debemos seleccionar la opcion que dice
General App
en el siguiente popup y hacer clic enCreate
.
Esto nos va a generar una app con un nombre autogenerado que podremos cambiar.
Dentro de la configuracion de la aplicacion debemos picar en el tab Development
.
Luego debemos ir punto por punto ingresando cada uno de los datos que nos solicita.
Basic Información
:Como la app es gestionada
: seleccionar la opcionAdmin-managed
OAuth Information
:OAuth Redirect URL
: ingresar la URL de la home de tu academia. Por ejemplo:https://app.go4clic.com/my-academy
Use Strict Mode for Redirect URLs
: tildarSubdomain Check
: destildarOAuth Allow Lists
: ingresar la URL de la home de tu academia. Por ejemplo:https://app.go4clic.com/my-academy
Features
Surface
Select where to use your app
: seleccionar la opcionMeetings
Home URL
: ingresar la URL de la home de tu academia. Por ejemplo:https://app.go4clic.com/my-academy
Domain Allow List
: ingresa el dominio de tu academia. Por ejemplo: siguiente el ejemplo deHome URL
el dominio seriaapp.go4clic.com
En el campo
reason
ingresar el textoThis app is used to enable Zoom web client in our LMS platform.
Embed
: habilitar la opcionMeeting SDK
Scopes
: hacer clic en el boton+ Add Scopes
y agregar el scopeUser
>View account info
>View a user
(user:read:user:admin
)
Scope Description
: agregar el siguiente textoThe data is used for rendering propousal and it isn't stored for any reason.
Finalmente debemos instalar la app desde la opcion Local Test
> Add App Now
:
Configuración de credenciales en go4clic
Para configurar tu cuenta de zoom y poder utilizarla dentro de nuestra plataforma deberás dirigirte a:
Luego hacer click en + Agregar licencia y completar los campos que nos pide:
Nombre (genérico para indicar de quién es la licencia, dato importante si en la academia vamos a trabajar con más de una licencia)
ID de cuenta, ID de cliente y Secreto de cliente. Estos datos se obtienen a través de la creacion de una app Server-to-Server OAuth
Clave de SDK y Secreto de SDK. Estos datos se obtienen a través de la creación de una app Meeting SDK
En la licencia Zoom debemos configurar los siguientes campos:
Desde el paso App Credentials
de la app Server-to-Server
debemo obtener los datos Account ID
, Client ID
y Client Secret
e ingresarlos en los campos ID de cuenta
y ID de cliente
y Secreto de cliente
.
Desde el apartado App Credentials
de la app General App
debemos obtener los datos Client ID
y Client Secret
e ingresarlos en los campos Clave SDK
y Secreto SDK
.
Finalmente, para probar que haya quedado bien configurado, puedes hacer una actividad de transmisión de zoom de prueba.
FAQs
¿Cómo creo una reunión Zoom en mi curso?
Para crear una reunion Zoom en tu curso deberás configurar una licencia Zoom en tu academia desde la seccion Integraciones > Licencias Zoom
Luego crear una actividad dentro del curso.
¿Es posible crear sesiones de Zoom en simultaneo?
Es posible y dependerá exclusivamente del plan que tengas contratado en Zoom.
¿Es posible crear sesiones de Zoom individualizadas por aulas virtuales?
Para crear reuniones Zoom individualizadas por aulas virtuales deberás crear mas de un bloque Zoom dentro de una actividad. Ten en cuenta que deberás intercalar el inicio ya que para poder correr sesiones en simultáneo dependerá del tipo de licencia que tengas.
¿Es posible integrar salas (breakouts) de Zoom con las aulas virtuales?
Por el momento contamos con la posibilidad de exportar el CSV con los participantes y la asignacion de aulas virtuales del curso.
Con este archivo CSV podrás crear una reunión y generar los Breakout Rooms
desde el portal de Zoom: https://support.zoom.com/hc/es/article?id=zm_kb&sysparm_article=KB0061365
Finalmente deberás copiar el link de la reunion y pegarlo como contenido de la actividad.
NOTA: ten en cuenta que este formato, no permitirá realizar el tracking de conexión del participante dentro de go4clic.