- El usuario podrá crear una cuenta usando solo un correo y una contraseña.
- El usuario podrá iniciar sesión en la aplicación.
- El usuario podrá elegir entre el tema claro o el tema oscuro en los ajustes.
- El usuario podrá personalizar la dificultad en los ajustes.
- El usuario podra interactuar con sus temas de las siguientes formas:
- Estudiar tarjetas nuevas.
- Acceder a las notas.
- Acceder a la lectura.
- Realizar un test de conocimiento.
- El usuario podrá repasar todas sus tarjetas de conocimiento pendientes.
- El usuario podrá ver sus estadisticas:
- Titulos
- Profesores
- Conteo de tarjetas
- Facilidad de tarjetas
- El usuario podrá ver las estadisticas de un mazo:
- Conteo de tarjetas
- Facilidad de tarjetas
- El usurario podrá crear una nueva lectura, que puede contener texto, imagenes y videos.
- El usuario podrá añadir tarjetas de repaso asociadas a una lectura (tarjetas de vocabulario por ejemplo). Estas tarjetas tendrán dos caras, una en ingles donde se mostrará el contenido a aprender y una frase donde se utilice y la otra en la que se mostrará la traducción e información adicional en caso de ser necesario.
- El usuario podrá añadir notas explicativas, con contenido multimedia, a una lectura.
- El usuario podrá añadir preguntas de selección multiple a una lectura.
- El usuario podrá consultar sus logros en la pestaña de logros.
- El sistema de logros lanzará notificaciones cuando se alcance una meta.
- El usuario podrá desbloquear "titulos" al obtener logros.
- Los logros seran:
- Dias de rachas seguidos: Tenaz
- Repasos correctos: Erudito
- Aprender x palabras: Sabelo todo
- No fallar en x repasos: Maestro infalible
- Hacer lecciones en fines de semana: El que persiste
- Añadir una foto de perfil: Fotogenico
- Crear una leccion: Creador de conocimiento
- Terminar una leccion: Terminator
- Responder un test bien: Estudiante modelo
- Leer notas: Empollón
- Si el usuario tiene el rol de profesor podra añadir alumnos
- El profesor podrá eliminar alumnos
- El profesor podrá ver las estadisticas de un mazo
- Media de progreso de cada tarjeta
- Media de acierto de cada tarjeta
- Media de acierto de cada pregunta // TODO
- El profesor podrá ver las estadisticas de un alumno
- Titulos/Nivel de achivement del alumno
- Media de progreso de cada tarjeta
- Media de acierto de cada tarjeta
- Media de acierto de cada pregunta // TODO
- La contraseña del usuario debe contener al menos una letra mayucula, una minuscula, un numnero y tener más de seis caracteres.
- Se mantendrá iniciada la sesión aun cuando se cierre el navegador.
- Se utilizará un metodo seguro para autentificar al usuario.
- Los mazos creados por un profesor se sincronizaran con sus alumnos
- Los alumnos solo pueden editar sus propios mazos, no los de sus profesores