Logo Studenta

Requisitos Funcionales

¡Estudia con miles de materiales!

Vista previa del material en texto

PROYECTO DE INVESTIGACIÓN
Comité de Acreditación y Currículo Facultad de Ingenierías
	
	
DESARROLLO DE UNA PLATAFORMA DE APRENDIZAJE EN LÍNEA CON TÉCNICAS DE GAMIFICACIÓN PARA MEJORAR LA MOTIVACIÓN Y EL COMPROMISO DE LOS ESTUDIANTES DE BACHILLERATO DE 11VO GRADO CON EL ESTUDIO DE LA PROGRAMACIÓN
ROOSEVELT DANIEL SANTOS VANEGAS
ALEXANDER FERNANDEZ ARANGO
UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍAS
SISTEMAS DE LA INFORMACION
MONTERIA, CÓRDOBA
2023
Requisitos Funcionales:
Registro de estudiantes: El sistema debe permitir a los estudiantes registrarse proporcionando información básica como nombre, dirección de correo electrónico y contraseña.
Inicio de sesión: El sistema debe permitir a los estudiantes iniciar sesión en sus cuentas utilizando sus credenciales de inicio de sesión.
Exploración de niveles: Los estudiantes deben poder explorar los diferentes niveles de estudio de programación disponibles en la plataforma.
Desbloqueo de niveles: Los estudiantes deben poder desbloquear niveles adicionales mediante el canje de puntos de recompensa obtenidos en la plataforma.
Realización de ejercicios: Los estudiantes deben poder realizar ejercicios de programación asociados a cada nivel desbloqueado.
Verificación de soluciones: El sistema debe ser capaz de verificar las soluciones enviadas por los estudiantes y proporcionar retroalimentación sobre la precisión de las respuestas.
Ganar puntos de experiencia: Los estudiantes deben poder ganar puntos de experiencia al completar con éxito los ejercicios y alcanzar hitos específicos.
Compartir logros: Los estudiantes deben poder compartir sus logros y progreso en las redes sociales u otras plataformas.
Ver estadísticas de progreso: Los estudiantes deben poder ver estadísticas detalladas sobre su progreso, como el número de ejercicios completados, el nivel actual y los puntos acumulados.
Requisitos No Funcionales:
Usabilidad: El sistema debe tener una interfaz intuitiva y fácil de usar, incluso para estudiantes sin experiencia técnica previa.
Rendimiento: El sistema debe ser capaz de manejar múltiples usuarios concurrentes sin degradar el rendimiento.
Seguridad: El sistema debe garantizar la seguridad de los datos de los estudiantes, incluyendo el almacenamiento seguro de contraseñas y la protección contra ataques maliciosos.
Personalización: El sistema debe permitir a los estudiantes personalizar su experiencia de aprendizaje, como seleccionar temas de programación específicos o ajustar la dificultad de los ejercicios.
Disponibilidad: El sistema debe estar disponible y accesible para los estudiantes en cualquier momento y desde cualquier dispositivo con conexión a Internet.
Adaptabilidad: El sistema debe ser capaz de adaptarse y actualizarse fácilmente para incluir nuevos niveles de estudio de programación y ejercicios adicionales.
Retroalimentación visual y auditiva: El sistema debe proporcionar retroalimentación visual y auditiva atractiva, como efectos de sonido y animaciones, para mantener el interés y la motivación de los estudiantes durante el aprendizaje.
Diagramas de Casos de Uso
Uso de la pagina
Crear peil de estudiante
Competir en desafíos
Acceder a recursos de aprendizaje
Obtener recompensas
Compartir logros
Estadísticas y estadísticas de progreso