Otra cosa que entra en juego y Qué es muy importante para poder sincronizar todo lo que estamos hablando es la función perfil la función Perfil.
La función "Perfil" no es compatible con las versiones PWA
Esta te permite recoger información muy valiosa para ir dándole forma a esos perfiles e ir definiendo los con muchísimos datos que te puedan ayudar a luego posteriormente asignarles esos roles de los cuales hemos estado hablando anteriormente Y darles acceso o restringírselo a un tipo de contenido concreto.
Y para ello lo primero que debes hacer es proporcionar aquí en este espacio una dirección de correo a la cual se van a enviar todos los datos que se vean recogiendo en esos formularios
Después sería crear el propio formulario, para ello hay que usar el botón de "Añadir una sección" y luego solo es ponerle un titulo y añadir cuantos campos desees.
Luego de que hayamos añadido los campos que necesitamos de nuestro perfil, por último vamos Añadir un campo más, uno muy importante, el de tipo de usuario. Usando el botón de añadir un campo, seleccionamos esta ves la opción de "User Roles"
En este campo es donde los mismos usuarios se van a definir como uno de esos grupos como padres como alumnos o como profesores.
Luego en la pestaña de "Administrar Perfiles" vas a poder administrar los diferentes perfiles de las personas que se van registrando dentro de la aplicación, pero esto obviamente no solo es para nuevos usuarios, También los que ya sean usuarios anteriores también tendrán que actualizar su perfil la próxima vez que inicien se sesión.
Manejo de Perfiles Y Roles.
En la función de Registro Pro es donde podemos administrar que contenido puede ver cada usuario basado en el perfil que tenga. Desde esta función puedo decidir si quiero que se pueda desbloquear la aplicación mediante código QR, si quiero que se bloquee completamente O sí quiero bloquear solo funciones específicas.
Desde Registro Pro seleccionamos las carpetas las cuales tienen el contenido de cada perfil y las elegimos para que sean bloqueadas y solo permitan el acceso a usuarios que ya tengan el perfil asignado.
Una vez tengas usuarios registrados, estos aparecerán bajo la sección "Usuarios con Acceso" Aquí podrás asignarle el rol especifico a cada usuario basado en la elección que hicieron en el campo de User Roles, Solo tendrás que ubicar al usuario y en el apartado de "Selecciona Rol" Le asignas su carpeta y perfil correspondiente y guardas estos cambios:
Y listo! Siguiendo estos pasos, ya tendrás un esquema de grupos basado en carpetas y un sistema de registro donde cada usuario escogerá a que grupo pertenece.
Puedes encontrar está y más información en el siguiente video donde se realiza este esquema de grupos paso a paso.