6. PROTOTIPO DE SISTEMA TUTOR INTELIGENTE PARA APRENDIZAJE
6.3. ANÁLISIS DEL SISTEMA
6.3.1.2. Caso de Uso del Proceso de Negocio “Contenidos”
En la figura 19 se presenta una descripción del caso de uso Contenidos.
Figura 19. Diagrama de casos de uso de Contenidos
Caso de Uso “Seleccionar Tema”
Tabla 5. Descripción del caso de uso Seleccionar Tema
Caso de uso: Seleccionar tema.
Objetivos: Permitir a un alumno seleccionar un tema de entre los que aparecen en la lista de temas que componen los contenidos del tutorial seleccionado previamente.
Actores: Alumno. Puntos de Extensión: ---
Extendí: ---
Incluyes: Acceder tutorial.
Pre-condiciones:
- Se ha mostrado al alumno una lista de temas disponibles en el tutorial.
Post-condiciones:
- El alumno ha seleccionado el tema al que quiere acceder.
- Se ha comprobado la viabilidad de que el alumno aprenda los conceptos del tema.
- Se ha mostrado al alumno la lista de conceptos del tema.
Flujo de Eventos
Principal:
1. Pasos del CDU Acceder tutorial.
2. Alumno: Selecciona un tema de la lista de temas.
3. Agente Tutor: Comprueba si es viable que el alumno estudie los conceptos del tema.
4. Servicio de tutorial: Si es viable que el alumno aprenda los conceptos del tema,
devuelve la lista de conceptos y el examen que pertenece al tema seleccionado.
5. Controlador de interfaz: Muestra al alumno un listado de los conceptos y el examen
que pertenecen al tema seleccionado. 6. Finaliza el caso de uso.
Variaciones:
Agente tutor: Si no es viable que el alumno aprenda los conceptos del tema se aconseja
al alumno que no lo haga.
Controlador de interfaz: Muestra un mensaje de error notificando al alumno que no es
Caso de Uso “Aprender Contenido”
Caso de uso: Aprender Contenido.
Objetivos: Permitir a un alumno estudiar los contenidos (ya sean explicaciones o preguntas cortas) de un concepto previamente seleccionado y que pertenece a un tema del tutorial. Al mismo tiempo se realiza una evaluación del proceso de aprendizaje del alumno por parte del sistema.
Actores: Alumno. Puntos de Extensión: ---
Extendí: ---
Incluyes: Seleccionar concepto, Estudiar explicación, Responder pregunta corta.
Pre-condiciones:
- El alumno debe haber seleccionado el concepto que desea aprender.
Post-condiciones:
- El alumno ha aprendido los contenidos del concepto.
- Se ha realizado una evaluación automática por parte del sistema, del proceso de aprendizaje del alumno.
Flujo de Eventos
Principal:
1. Pasos del CDU Seleccionar concepto.
2. Agente de adaptación: Selecciona el contenido a mostrar al alumno que puede ser
una explicación teórica o una pregunta corta de selección.
3. Si el contenido es una explicación realizar los pasos del CDU Estudiar explicación. 4. Si el contenido es una pregunta corta realizar los pasos del CDU Responder pregunta
corta.
5. Agente de adaptación:Comprueba si hay más contenidos para mostrar al alumno.
6. Agente de orientador:Si no hay más contenidos que mostrar, realiza una evaluación
global del alumno.
7. Agente tutor:Actualiza el estado del concepto que mantiene el alumno al aprender el
concepto actual.
8. Agente tutor:Actualiza el modelo pedagógico del alumno según los conocimientos
adquiridos en el concepto actual.
9. Agente tutor: Actualiza el estado del tutorial mantenido por el alumno.
10. Finaliza el caso de uso. Variaciones:
Si hay más contenidos para mostrar (ir a 2).
Tabla 6. Descripción del caso de uso Aprender Contenido
Caso de Uso “Estudiar Explicación”
Caso de uso: Estudiar Explicación.
Objetivos: Permitir al alumno estudiar la explicación teórica perteneciente al concepto que está estudiando y que le es proporcionada por el agente de concepto. Al mismo tiempo el agente de concepto monitorizará el tiempo que el alumno emplea en el aprendizaje de la explicación. Actores: Alumno. Puntos de Extensión: --- Extendí: --- Incluyes: --- Pre-condiciones:
- El contenido seleccionado por el agente de concepto debe ser una explicación textual.
Post-condiciones:
- El alumno ha aprendido la explicación.
Flujo de Eventos
Principal:
1. Controlador de interfaz: Muestra el contenido de la explicación al alumno.
2. Alumno:Visualiza y estudia la explicación.
3. Agente orientador: Al mismo tiempo que el alumno visualiza la explicación, el agente
de concepto monitoriza el tiempo que el alumno emplea en estudiar la explicación hasta que el alumno solicite el siguiente contenido.
4. Alumno:Solicita el siguiente contenido.
5. Agente tutor : Actualiza el estado de la explicación que mantiene el alumno, con el
tiempo empleado en aprender la explicación. 6. Finaliza el caso de uso.
Variaciones: ---
Tabla 7. Descripción del caso de uso Estudiar explicación
Caso de Uso “Responder Preguntas Cortas”
Caso de uso: Responder pregunta corta.
Objetivos: Permitir al alumno responder a las preguntas cortas de selección que le hace el agente de concepto como parte de los contenidos del concepto que esta estudiando.
Actores: Alumno. Puntos de Extensión: ---
Extends: ---
Includes: --- Pre-condiciones:
- El contenido seleccionado por el agente de concepto deben ser preguntas cortas de selección.
Post-condiciones:
- El alumno respondió a las preguntas cortas de selección.
- Se ha actualizado el estado de la explicación con las respuestas seleccionadas por el alumno.
Flujo de Eventos
Principal:
1. Controlador de interfaz: Muestra los enunciados de las preguntas de selección y las
posibles respuestas a las preguntas, de las cuales una es verdadera.
2. Alumno:Visualiza los enunciados de las preguntas.
3. Alumno: Selecciona las respuestas.
4. Alumno: Solicita el siguiente contenido.
5. Agente de orientador: Evalúa las respuestas seleccionadas por el alumno.
6. Agente de tutor: Actualiza el estado de la explicación que mantiene el alumno, con
las respuestas seleccionadas por éste. 7. Finaliza el caso de uso.
Variaciones: ---
Tabla 8. Descripción del caso de uso Responder preguntas cortas
Caso de Uso “Obtener Consejo”
Caso de uso: Obtener Consejo(Pedagógico).
Objetivos: Permitir a un alumno poder obtener un consejo sobre cual es el siguiente paso que tiene realizar en el tutorial para finalizarlo de la forma más beneficiosa para él.
Actores: Alumno. Puntos de Extensión: ---
Extends: ---
Includes: Seleccionar tema.
Pre-condiciones:
- El alumno debe haber seleccionado el tema donde desea solicitar el consejo.
Post-condiciones:
- Se ha mostrado al alumno el consejo adecuado para que realice el siguiente paso en el tutorial.
Flujo de Eventos
Principal:
1. Pasos del CDU Seleccionar Tema.
2. Alumno: Solicita al agente pedagógico que le proporcione un consejo.
3. Agente tutor: Analiza el estado del tutorial y el estado del tema que contiene la
información sobre el estado de los conocimientos del alumno en el tutorial.
4. Agente tutor: Analiza el modelo pedagógico del alumno y determina el mejor paso a
dar por el alumno en el tutorial.
5. Controlador de Interfaz: Muestra al alumno el mensaje del consejo proporcionado
por el agente pedagógico. 6. Finaliza el caso de uso. Variaciones: ---
Tabla 9. Descripción del caso de uso Obtener Consejo
Caso de Uso “Visualizar Tema”
Caso de uso: Visualizar tema.
Objetivos: Permitir a un profesor visualizar los contenidos (ya sean conceptos o exámenes) de un tema previamente seleccionado.
Actores: Profesor. Puntos de Extensión: ---
Extends: ---
Includes: Seleccionar tema, Visualizar Concepto, Visualizar Examen.
Pre-condiciones:
- El profesor debe haber seleccionado el tema que desea visualizar.
Post-condiciones:
- Se han mostrado los contenidos del tema al profesor.
Flujo de Eventos
Principal:
1. Pasos del CDU Seleccionar Tema.
2. Profesor: Selecciona el contenido del tema que quiere visualizar.
3. Pasos del CDU Visualizar Concepto si el contenido es un concepto.
4. Pasos del CDU Visualizar Examen si el contenido es un examen.
5. Profesor: Elige si quiere visualizar un nuevo contenido (Ir a 2).
6. Finaliza el caso de uso. Variaciones:
5.1 Profesor: Elige no seleccionar un nuevo contenido (ir a 6).