Modelado del contexto del sistema.
Se busca diseñar un sistema que sea un soporte para la enseñanza o tutorías por medio de la red. En muchas universidades se esta innovando y apoyando este tipo de tecnología, brindándole al estudiante los recursos necesarios para solucionar sus proyectos de clase.
Una herramienta de vital importancia para el estudiante es la clase presencial, pero en muchas ocasiones existen factores que hacen que el estudiante no pueda asistir, como puede ser enfermedad, trabajo, falta de dinero para el transporte, etc. Por esta razón que se plantea una respuesta a la necesidad de llevar las clases y auditorías a un entorno virtual. Se sabe que existen entornos en la red que prestan servicios similares pero no con un propósito especifico; en este caso se utilizará una herramienta como Livestream, en la cual profesores de la Universidad Industrial de Santander puedan presentar una clase en un entorno virtual, el cual será un gran aporte para el desarrollo de las diversas asignaturas que se dictan en el alma mater.
Modelado del dominio del conocimiento
Con el objetivo de elaborar una herramienta práctica y de fácil manejo para el usuario, se plantea el modelado de sistemas basado en UML, el cual permite estructurar el diseño del aula virtual de una forma más detallada, confiable y eficiente, autentificando de esta forma las características más importantes que debe tener el sistema y optimizando el tiempo de ejecución del software en el momento de la implementación en la web.
Mediante la aplicación de esta plataforma y aplicando los recursos necesarios presentes en la web, podremos mejorar la cobertura de la educación en la región brindando la posibilidad que más personas interesadas en el desarrollo cultural e intelectual de nuestro departamento tenga acceso a una carrera en las mejores universidades de Colombia, como en el caso de la Universidad Industrial de Santander.
Apps: Una “app” o aplicación es una manera de tener acceso o añadir información fácilmente a un sitio web, un blog o al escritorio de una computadora. Las aplicaciones por lo general vienen en formatos listos para usar y pueden emplearse para muchas cosas como cargar fotos, crear calendarios, preparar listas o incluso consultar el pronóstico del tiempo.
Aprendizaje interactivo: Forma de aprendizaje que permite mayor comunicación entre el aprendiz y el tutor.
Aula Virtual: Espacio de aprendizaje en línea donde aprendices y orientadores interactúan entre sí.
Blog: Sitio web que se actualiza periódicamente, recopilando textos, artículos de uno o varios autores.
Cloud computing: Paradigma que estipula la creación de herramientas y servicios instalados en un servidor remoto al que se accede a través de la web (en la nube).
Gadget o Widget: Mini aplicaciones, diseñadas para proveer de información o mejorar una aplicación o servicios de una página en la web.
Hosting: El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web.
Live streaming: Proveedor de streaming, es decir permite transmitir video por la red.
OCW: Publicación web de los materiales de clase y la estrategia docente de asignaturas de Educación.
Plataforma: Sistema que sirve como base para hacer funcionar determinados módulos de hardware o de software con los que es compatible.
Red: Equipos conectados entre sí, que comparten información, recursos, archivos, etc.
Software: Conjunto de componentes lógicos que hacen posible la realización de tareas específicas.
Tutor: Persona encargada de ayudar, orientar y contribuir al proceso de formación de los aprendices.
Usuario: Persona que utiliza el aula virtual.
Video streaming: Distribución de audio y video por la red, permite al usuario ver o escuchar en el momento deseado.
Webinar: Tipo de conferencia, taller o seminario que se transmite por Web.
Wiki: Es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten.
Determinación de requisitos.
IDENTIFICAR INTERESADOS:
IDENTIFICAR INTERESADOS:
Todas aquellas entidades educativas que quieran enfocar su estilo de aprendizaje de una manera más interactiva sin importar las condiciones socio económicas de sus estudiantes.
Aquellos docentes que rompen el paradigma de la educación presencial, permitiéndolos llegar a más estudiantes en diferentes partes de la nube.
Tutores enfocados en la solución de temáticas en las que es de vital importancia la interacción con el estudiante en tiempo real, permitiendo al estudiante acoplarse de una manera óptima a las condiciones del curso y poder referenciar los temas vistos en documentos presentados por el tutor en la plataforma.
Todos aquellos estudiantes que por circunstancias diversas no pueden asistir a una clase presencial y les es más fácil y practico desenvolverse en el entorno de la web.
REQUISITOS
La plataforma debe llevar seguimiento de los usuarios que acceden a ella ya sean registrados o no registrados.
Solo los usuarios registrados podrán tener acceso a toda la información existente en la plataforma. Los usuarios no registrados tendrán acceso limitado.
Requisitos funcionales
ReqFun_01 - Debe contener toda la información correspondiente de los temas a tratar en la clase como lo son libros, paper, documentación, etc.
ReqFun_02 - La plataforma debe llevar seguimiento de los usuarios que acceden a ella ya sean registrados o no registrados.
ReqFun_03 - Solo los usuarios registrados podrán tener acceso a toda la información existente en la plataforma. Los usuarios no registrados tendrán acceso limitado.
ReqFun_04 - Los registros y toda la información personal de los usuarios solo puede ser accedida por el administrador de la plataforma al igual que la eliminación de archivos o registros.
ReqFun_05 - La plataforma debe contener buscadores de los principales sitios web y gadgets que permitan realizar las actividades de la clase.
ReqFun_06 - Solo se deben subir archivos o cualquier otro tipo de información referente a educación y a los temas tratados.
ReqFun_07 - La plataforma debe dejar acceder a cualquier tipo de usuario que desea participar de los foros, temas u otras actividades y servicios que esta ofrece.
Requisitos no funcionales
ReqNFun_01 - La plataforma debe ser agradable para el usuario y de fácil acceso y manejo por parte del mismo.
ReqNFun_02 - La plataforma debe contar con un panel de registro a la plataforma por parte de los usuarios, el cual debe realizarse de forma sencilla y clara y con todos sus respectivos datos personales.
ReqNFun_03 - Se debe dar una pronta respuesta a los usuarios sobre dudas acerca del tema o de la misma plataforma.
ReqNFun_04 - La plataforma debe mostrar los cambios realizados lo más rápido posible, de esta forma se tendrá la información actualizada.
ReqNFun_05 - La plataforma debe ser construida de forma que sea de fácil navegación y entendimiento para los usuarios.
ReqNFun_06 - El usuario no debe requerir ningún software especial de la web, para el acceso y trabajo sobre la plataforma.
ReqNFun_07 - La plataforma debe poder ser accedida desde cualquier parte del mundo.
Interfaces del sistema
El sistema contará con una serie de interfaces que permitirán al usuario una experiencia agradable al momento de usar la plataforma. A continuación se detallan algunas propuestas para la implementación en Moodle:
Y con relación a la transmisión de video la interfaz de Livestream luce de la siguiente manera:
Para la toma de apuntes se usaría un gadget como el siguiente:
Por último para la realización de exámenes sería la siguiente, donde se detallan los componentes principales:

