Primero el staff de la academia configura tipos de mentoria (servicios) y mentores, se especifica q mentor es para q servicio (un mentor puede dar uno o mas servicios).
Al momento de agregar al mentor se busca dentro de la lista de usuarios de breathecode q estan ya relacionados con la academia.
Si el usuario no esta en la lista entonces se permite invitar especificando un email y el q lo reciva podra configurar su cuenta (de no tener una) al hacer clic en el link del correo q le llegue.
Sin importar si el usuario es nuevo o viejo igual el staff de la academia podra seleccionar los horarios q tiene disponible para ese servicio.
Al agregar a un mentor le llega un link a su correo para q confirme y haga click en el correo para sincronizar su google calendar.
El estudiante al pedir la cita debera seleccionar el servicio primero, luego el mentor y luego que dia y hora segun la disponibilidad del mentor (lista de opciones siempre, tipo calendly)
Tanto el mentor como el alumno recibiran un email notificando la mentoria con el link a la videollamada.
Dentro del email un link unico q identifique la mentoria y al carle clic lleve a una videollamada q solo funcione el dia y hora de la mentoria.
Si se le da al link de la videollamada antes de tiempo dira el dia y hora exacta de la mentoria y un texto q invitará al alumno/mentor a volver en ese horario y un boton para reagendar o cancelar la mentoria (que podra ser apretado tanto por alumnos como mentores)
Integracion con google calendar para obtener disponibilidad del mentor y cruzar esa disponibilidad con los horarios predefinidos para ese mentor.
Tanto mentor como studiante reciben recordatorio 30min antes de la mentoria q esta por venir.
5 minutos antes de la mentoria ya el link estara disponible y al hacerle clic en lugar de mostrar el mensaje para reagendar se mostrará es la videollamada como tal.
Se notificara por correo y slack q la videollamada esta disponible y se reenviara el link unico de la videollamada.
Al momento en q se unan dos personas a la videollamda el sistema marcara la mentoria como “iniciada” internamente y automaticamente, de esa forma se podra llevar un registro de asistencia.
Cuando haya pasado la hora de la mentoria, el sistema enviara un mensaje (email y slack) tanto al mentor como al estudiante para q cada uno haga rating de la mentoria.
El rating del alumno sera un NPS sobre la mentoria utilizando el API de breathecode NPS.
El rating del profesor ser sobre el alumno y sera un formulario donde podra especificar las areas de mejora del alumno.