Openacs 5.1 Core Packages Applications
II. ARQUITECTURA PROPUESTA
2.2 MODELO DE CASOS DE USO
La identificación de estos casos de uso es dirigida por la documentación revisada en los laboratorios y las funcionalidades ofrecidas por el LMS dotLRN, elementos presentados en el capítulo uno, los cuales permiten establecer los requisitos esenciales que un laboratorio virtual debe tener en una plataforma e-learning [AF01]. Debe aclarase que algunas de estas funcionalidades las soporta el sistema de gestión de e-learning y que por tanto son un complemento para que los laboratorios virtuales sean una unidad e- learning más eficiente.
En un nivel de abstracción más elevado aparecen los siguientes casos de uso genéricos, ver figura 2.1, ligados a los tres actores que se identifican en este nivel.
Estudiante Realilzar Práctica Administrador Gestionar el Sistema Validar Salir Usuario del Sistema
Profesor
Asesorar Estudiante
Figura 2.1. Diagrama de Casos de Uso Genérico.
Un Sistema de Gestión de Aprendizaje básicamente considera la interacción de tres usuarios: estudiante, profesor y administrativo. El estudiante es el actor que pretende adquirir las habilidades y entrenamiento mediante la ejecución de prácticas virtuales. El profesor es el actor responsable de la asesoría de las prácticas realizadas por el estudiante y seguimiento del progreso de las mismas. El administrativo es el actor responsable del buen funcionamiento del sistema, en esta caso el LMS.
Los tres actores al interactuar con el LMS necesitan de los servicios de autenticación, necesarios para asegurar que el entorno “classroom”, así como los diversos servicios ofrecidos por el LMS sean utilizados de la manera correcta.
En un nivel de abstracción inferior aparecen tres casos de uso principales, ligados a los tres actores que identificamos en el nivel correspondiente a los casos de uso genérico.
la ejecución de prácticas virtuales (Realizar Práctica). El estudiante espera tener un entorno de aprendizaje flexible que sea fácil para navegar y facilite el aprendizaje de contenidos. Esto normalmente requiere algún tipo de personalización de la interfaz y el contenido, así los estudiantes tendrán diferentes percepciones de las herramientas que usan.
El profesor es el actor responsable de la asesoría de las prácticas realizadas por el estudiante y seguimiento del progreso de las mismas (Asesorar Estudiante). El profesor está buscando herramientas que ayuden a producir y distribuir cursos a un menor esfuerzo. Los instructores también requieren de una herramienta que ayude a medir el progreso, a través de una evaluación on-line que facilite el entendimiento del progreso de la clase y de las dinámicas de la clase.
El administrativo es el actor responsable del buen funcionamiento del sistema, en esta caso el LMS (Gestionar Sistema). El administrador necesita medios para gestionar los anteriores usuarios.
Un proceso de refinamiento sucesivo de los tres principales casos de uso ligados a los tres actores que se identificaron, permitirá identificar nuevos casos de uso, los cuales corresponden a las interacciones específicas de los usuarios de un laboratorio virtual integrado a un LMS. Para empezar la figura 2.2 muestra el refinamiento del caso de uso “Gestionar Sistema”. En el diagrama se observa como aparecen dos casos de uso que extienden el especificado en el caso de uso base.
Específicamente se muestra que el administrador puede crear una clase, fijando las propiedades apropiadas para ésta, como nombre, periodo de duración, y el profesor asignado. Una vez realizado lo anterior el administrador procede a configurar algunas funcionalidades propias de un entorno classroom, así como las herramientas de comunicación necesarias. Finalmente el administrador agrega el laboratorio donde se realizarán las prácticas. Todo este comportamiento se recoge en el caso de uso
“Gestionar Entorno Classroom”. Un entorno “classroom” es el término más frecuente usado en entornos e-learning, y describe diversas fuentes como chats, conferencias lecturas publicadas, materiales de cursos, etc; y ofrece servicios de un salón de clase convencional.
Gestionar Sistema Administrador
Gestionar Entorno Classroom
Fijar Permisos Gestionar Usuario Crear Usuario
Crear Clase Fijar Propiedades
Configurar Funcionalidades Configurar Comunicación Agregar Laboratorio Eliminar Usuario <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>
Figura 2.2. Diagrama Extendido del Caso de Uso Gestionar Sistema.
Por otra parte el diagrama también muestra que es el administrador, quien se encarga de crear un nuevo usuario, asignarle sus respectivos permisos y finalmente eliminarlo del sistema; este comportamiento se refleja en el caso de uso “Gestionar Usuario”.
Siguiendo el proceso de refinamiento sucesivo, la figura 2.3 muestra el refinamiento del caso de uso “Asesorar Estudiante”. El profesor es el encargado de realizar las asesorías respectivas en las prácticas realizadas por los estudiantes, para lo cual
posteriormente a través de las herramientas de comunicación y demás funcionalidades del entorno “classroom”, procede a enviar notificaciones que aclaren dudas e inquietudes.
Hacer serguimiento Consulta Progreso
Utiliza Comunicaciones Profesor Envía Notificación Dar Asesoría Utiliza Funcionalidades <<include>> <<include>> <<extend>> <<include>> <<extend>> <<extend>>
Figura 2.3 Diagrama Extendido del Caso de Uso “Asesorar Estudiante”
La figura 2.4 muestra el refinamiento del caso de uso “Realizar Práctica”, uno de los más importantes. A través de este caso de uso, un estudiante puede hacer uso de todos los servicios ofrecidos por el entorno “classroom” para la ejecución de prácticas de laboratorios virtuales.
Utiliza Entorno "ClassRoom" Gestionar Archivos Crear Folder Realizar Práctica Estudiante Fijar Propiedades Agregar Archivo Eliminar Folder
Utiliza Funcionalidades Utiliza Comunicaciones
Ejecuta Práctica
Utiliza Sistema de Archivos <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>>
Figura 2.4. Diagrama Extendido del Caso de Uso “Realizar Práctica”
.
El estudiante no solo puede ejecutar las prácticas de laboratorio, si no que también puede interactuar con otros estudiantes haciendo uso de las herramientas de comunicación, así como hacer uso de las demás funcionalidades que el administrador configuró previamente.