Entorno virtual de enseñanza aprendizaje para potenciar el idioma francés en la UCLV
Texto completo
(2) Pensamiento. El hombre inteligente no es el que tiene muchas ideas, sino el que sabe sacar provecho de las pocas que tiene.” Emilie Chartier. II.
(3) Dedicatoria. A los que le debo todo lo que soy: A mis padres por ser los mejores del mundo, por preocuparse tanto por mí, por todo el apoyo que siempre he podido encontrar en cada uno en todos los momentos de mi vida. A mi hermano, por hacerme cada día mejor para que pueda encontrar en mí un ejemplo a seguir.. III.
(4) Agradecimientos. A mis padres: Gracias por confiar en mí y ser tan maravillosos. A mi hermano por ser alguien tan grande en mi vida. A mi amigo y pareja Yonerky por su amor y comprensión. Le doy gracias a mis tutores por ayudarme y apoyarme durante todo el desarrollo de la tesis en especial a mi tutora Lisandra por ser un ejemplo de educadora y buena amiga. A mis amigos de la infancia que estuvieron siempre a mi lado. A mis amigos de la carrera que estoy segura que nunca olvidaré. En fin a todos aquellos que me importan y les importo. Gracias A todas estas personas y a muchas más les estaré eternamente agradecida.. IV.
(5) Resumen Las tecnologías de la información y la comunicación (TIC) juegan un papel esencial para acceder a la información y al conocimiento, por lo que uno de los retos más importantes de los profesores, sin lugar a dudas es el empleo de éstas en la docencia. En el presente trabajo se propone la creación de un Entorno Virtual de Enseñanza Aprendizaje (EVEA) para fomentar el idioma francés en las carreras de Lengua Inglesa con segunda lengua francés y Licenciatura en Turismo. Con el cual se facilitan diferentes ejercicios interactivos y recursos virtuales intencionados al desarrollo de dicha habilidad con el objetivo de que los estudiantes alcancen el nivel al que un profesional debe aspirar. Todos los recursos que se incluyen en el software tienen un diseño didáctico y un diseño tecnológico. Desde el punto de vista didáctico se tiene en cuenta el desarrollo de las habilidades comunicativas en el idioma francés de los estudiantes, según sus necesidades para desempeñarse en el ámbito profesional. Desde el punto de vista tecnológico se elabora un software, en Joomla, que es un gestor de contenidos (CMS) de software libre, con PHP como lenguaje de programación. Se le incluyeron actividades como los foros, la wiki y encuestas que permiten registrar la información relacionada con el quehacer del escolar. Se crea un módulo para la publicación de tareas y calificación por parte del profesor, y otro módulo para que el estudiante suba las respuestas en el tiempo que estime el profesor. Palabras claves: Las tecnologías de la información y la comunicación (TIC), Entorno Virtual de Enseñanza Aprendizaje (EVEA), Actividades en los EVEA.. V.
(6) Abstrac The information and communication technologies (ICT) have an essential role when we talk about access to information and knowledge that is the reason why we can say that one of the biggest challenges teachers have is to use them in the classroom. This research proposes the creation of a virtual environment for teaching and learning to encourage the french teaching in the faculty of Human Sciences and the Faculty of Tourism. With this work we create several interactive exercises and other virtual resources with the purpose of developing student´s skills and they could reach the desired level of a well trained professional. The design of these resources has into consideration both didactics and technologies. In relation to didactics, this work takes into account the development of communicative skills in students who are learning French so they could work appropriately in a professional environment. In relation to technologies, this paper creates a software using Joomla, which is a free software content management system (CMS) that use PHP as programming language. This virtual environment also includes wiki, forum and polls that allow to record the information related with the students. It includes a module for publishing tasks and also to let teachers to assess this task. There is also another module to let students to upload the answers to these tasks according to the time limit set by the professor. Keywords: The information and communication technologies ICT, Virtual Environment for Teaching and Learning (EVTL), teaching and learning virtual environment Activities.. VI.
(7) Tabla de contenidos Tabla de Contenidos INTRODUCCIÓN .................................................................................................................................... 1 CAPÍTULO I: LAS TIC EN EL PROCESO DE ENSEÑANZA-APRENDIZAJE DEL IDIOMA FRANCÉS .............. 4 1.1. El uso de las TIC para la enseñanza-aprendizaje de idiomas. .............................................. 5. 1.2. Entorno virtual de enseñanza-aprendizaje ............................................................................ 6. 1.2.1. Entorno Virtual de Aprendizaje en Cuba y el mundo. ................................................. 7. 1.2.2 Principales actividades en los EVEA .................................................................................. 9 1.3. Metodologías de desarrollo de software ............................................................................. 10. 1.4 Lenguajes y Tecnologías utilizados. ....................................................................................... 12 1.4.1 Características de los CMS más utilizados........................................................................ 12 1.4.2 Lenguaje PHP.................................................................................................................... 15 1.5 Conclusiones parciales ............................................................................................................. 16 CAPÍTULO II: ANÁLISIS Y DISEÑO DEL SISTEMA.................................................................................. 17 2.1 Modelo del dominio ................................................................................................................. 17 2.2 Requisitos del sistema .............................................................................................................. 18 2.2.1 Requisitos funcionales....................................................................................................... 18 2.2.2 Requisitos no funcionales.................................................................................................. 19 2.3 Definición de los casos de uso. ................................................................................................ 21 2.3.1 Definición de los actores. .................................................................................................. 21 2.3.2 Diagrama de Casos de uso ................................................................................................ 22 2.4 Diagramas de análisis del sistema ............................................................................................ 30 2.4.1 Diagramas de Colaboración .............................................................................................. 31 2.4.2 Diagrama de Entidad-Relación ......................................................................................... 32 2.4.3 Diagrama de clases de diseño............................................................................................ 33 2.4.4 Diagrama de despliegue .................................................................................................... 35 2.4.5 Diagrama de componentes ................................................................................................ 36 2.4.6 Mapa de navegación .......................................................................................................... 37 VII.
(8) Tabla de contenidos 2.5 Conclusiones parciales ............................................................................................................. 38 CAPÍTULO III: IMPLEMENTACIÓN DEL SISTEMA CON INTERFAZ WEB Y SU USO. .............................. 39 3.1 Características del EVEA “Centre de langues y de cultures” .................................................. 39 3.1.1. Ambiente del usuario ................................................................................................. 39. 3.1.2. Ambiente para el usuario estudiante .......................................................................... 41. 3.1.3 Ambiente para el usuario administrador ........................................................................... 45 3.2. Conclusiones parciales ....................................................................................................... 51. CONCLUSIONES .................................................................................................................................. 52 RECOMENDACIONES .......................................................................................................................... 53 REFERENCIAS BIBLIOGRÁFICAS .......................................................................................................... 54. VIII.
(9) Índice de tablas Tabla 1: Actores y sus funcionalidades en el sistema ........................................................................ 22 Tabla 2: Caso de uso “Registrarse” .................................................................................................... 24 Tabla 3: Caso de uso “Consultar información pública” ..................................................................... 24 Tabla 4: Caso de uso “Autenticarse” .................................................................................................. 24 Tabla 5: Caso de uso “Acceder a los materiales” ............................................................................... 25 Tabla 6: Caso de uso “Enviar respuesta”............................................................................................ 25 Tabla 7: Caso de uso “Revisar evaluaciones” ..................................................................................... 25 Tabla 8: Caso de uso “Participar en las actividades” ......................................................................... 25 Tabla 9: caso de uso “Realizar búsquedas” ....................................................................................... 26 Tabla 10: Caso de uso “Gestionar servicios” ...................................................................................... 26 Tabla 11: Caso de uso “Gestionar usuarios” ...................................................................................... 26 Tabla 12: Caso de uso “Publicar tareas” ............................................................................................ 26 Tabla 13: Caso de uso “Suministrar evaluaciones” ............................................................................ 27 Tabla 14: Caso de uso “Gestionar materiales” ................................................................................... 27 Tabla 15: Descripción del caso de uso “Enviar respuesta” ................................................................ 29 Tabla 16: Descripción del caso de uso “Subir respuestas”................................................................. 30. IX.
(10) Índice de figuras Figura 1: Diagrama del dominio ......................................................................................................... 17 Figura 2: Diagrama de casos de uso del sistema ................................................................................ 23 Figura 3: Diagrama del análisis “Publicar tarea” ................................................................................ 31 Figura 4: Diagrama del análisis “Subir espuesta” ............................................................................... 31 Figura 5: Diagrama de colaboración “Publicar tarea” ........................................................................ 32 Figura 6: Diagrama de colaboración “Subir respuesta” ..................................................................... 32 Figura 7: Diagrama de Entidad-Relación ............................................................................................ 33 Figura 8: Diagrama de clases “Publicar tarea” .................................................................................. 34 Figura 9: Diagrama de clases del diseño “Calificar” ........................................................................... 34 Figura 10: Diagrama de clases del diseño “Ver evaluaciones de pruebas” ....................................... 35 Figura 11: Diagrama de clases del diseño “Ver evaluaciones de respuestas” ................................... 35 Figura 12: Diagrama de despliegue .................................................................................................... 36 Figura 13: Diagrama de componentes ............................................................................................... 36 Figura 14: Diagrama de navegación para el usuario .......................................................................... 37 Figura 15: Diagrama de navegación para el usuario registrado......................................................... 38 Figura 16: Vista principal .................................................................................................................... 40 Figura 17: Formulario “Registrarse” ................................................................................................... 40 Figura 18: Interfaz para el usuario del nivel A1.................................................................................. 41 Figura 19: Libros publicados ............................................................................................................... 42 Figura 20: Menú Parámetros ............................................................................................................. 42 Figura 21: Menú Tareas y Evaluaciones ............................................................................................. 43 Figura 22: Menú Actividades .............................................................................................................. 43 Figura 23: Vista de foros..................................................................................................................... 44 Figura 24: Vista de la wiki ................................................................................................................... 44 Figura 25: Vista de la encuesta........................................................................................................... 45 Figura 26: Vista de Buscar .................................................................................................................. 45 Figura 27: Gestionar usuarios ............................................................................................................ 45. X.
(11) Índice de figuras Figura 28: Operaciones para gestionar usuarios................................................................................ 46 Figura 29: Gestionar servicios ............................................................................................................ 46 Figura 30: Gestión de las categorías para el foro ............................................................................... 47 Figura 31: Crear encuesta .................................................................................................................. 48 Figura 32: Administración de la wiki .................................................................................................. 49 Figura 33: Menú tares y evaluaciones para el profesor ..................................................................... 49 Figura 34: Publicar tareas ................................................................................................................... 50 Figura 35: Calificar .............................................................................................................................. 51. XI.
(12) Introducción INTRODUCCIÓN La comunicación en idioma francés es un requisito indispensable ya que se habla en los cinco continentes con aproximadamente, doscientos millones de personas que lo utilizan habiéndose convertido en una de las lenguas extranjeras más estudiadas después del inglés y una de las más habladas en todo el mundo. Es uno de los seis idiomas oficiales de la Organización de Naciones Unidas (ONU) y uno de los dos idiomas de trabajo. París es la sede de la organización de las naciones unidas para la educación, la ciencia y la cultura (UNESCO, acrónimo del inglés United Nations Educational, Scientific and Cultural Organization), entidad encargada del fomento de la ciencia, la cultura y la educación. El idioma francés constituye una de las lenguas más bellas por su sonoridad y estilo que ha permitido entender una parte importante de la historia, a través del estudio de eventos que marcaron a la humanidad con Francia a la cabeza (Pozo, 2010). En la Universidad Central “Marta Abreu” de Las Villas (UCLV), la lengua francesa es actualmente la segunda lengua de estudio de los estudiantes de las carreras de Licenciatura en Lengua inglesa con segunda lengua francés y Licenciatura en Turismo. Uno de los objetivos del plan de estudio de estas carreras, consiste en que el estudiante pueda utilizar este idioma como medio y objeto de trabajo, es decir que a partir de la graduación, los profesionales puedan expresarse oralmente y por escrito en francés (Ortiz González and Montes Santana, 2009). A pesar de los repetidos esfuerzos de los profesores, se ha demostrado empíricamente, que la calidad del aprendizaje de la lengua francesa de los alumnos que cursan las carreras anteriormente mencionadas, no resulta suficiente para cubrir las necesidades que demanda su desarrollo profesional en el mundo actual. Existen serias limitaciones en la comunicación en aspectos tales como: escaso e inadecuado uso del vocabulario referente a las temáticas que se abordan en clases, uso incorrecto de las estructuras gramaticales, que pueden obstaculizar la comunicación, problemas de la comprensión, tanto oral como escrita, dificultades al iniciar, mantener y concluir una conversación fluida en diferentes situaciones comunicativas, entre otras. Esta situación es similar en el ámbito profesional, donde surgen dificultades para actualizar los conocimientos a través del idioma francés. Una de las dificultades que se presenta en el proceso de enseñanza-aprendizaje del francés en estas carreras se centra en la carencia de materiales de aprendizaje en la disciplina, los. 1.
(13) Introducción cuales no satisfacen totalmente las necesidades del idioma. A pesar de existir un trabajo metodológico sistemático con alternativas dirigidas a solucionar estas carencias, aún estas resultan insuficientes. Otra limitación para la gestión del conocimiento en la lengua francesa es la insuficiencia de medios para publicar multimedias, audiciones, considerando que la mayoría de los materiales con que se cuenta para impartir este idioma están en formato digital. Es por ello que teniendo en cuenta la necesidad de formar un profesional competente y haciendo uso de las posibilidades que nos brindan las TIC en el aprendizaje de una lengua extranjera. Se hace necesario crear una herramienta para la enseñanza, donde interactúen fundamentalmente, profesores y estudiantes. Que permita la gestión de la disciplina francés, que admita subir los más diversos contenidos multimedia (apuntes, videos, imágenes), hasta poder evaluar las diferentes tareas de los alumnos o realizar exámenes en línea. Objetivo general: Crear un entorno virtual de enseñanza aprendizaje para potenciar la comunicación académica del idioma francés en la UCLV. Objetivos específicos: 1. Identificar las actividades que debe tener el entorno virtual para mejorar el aprendizaje del idioma francés. 2. Añadir módulos para las actividades del entorno virtual de enseñanza aprendizaje. 3. Crear los módulos que se necesiten para las demás actividades identificadas. 4. Implementar el ambiente Web del sitio utilizando las facilidades que brinda un sistema de gestión de contenidos. Preguntas de investigación 1. ¿Qué importancia tiene el uso de las TIC en el aprendizaje de idiomas? 2. ¿Qué actividades debe tener el EVEA para desarrollar el idioma francés en la UCLV? 3. ¿Cuáles herramientas serían adecuadas para realizar un entorno virtual que permita un ambiente amigable para el usuario? y ¿Por qué?. 2.
(14) Introducción Justificación de la Investigación Existen deficiencias en cuanto al aprendizaje de la lengua francesa en las carreras de Licenciatura en Turismo y Licenciatura en Lengua Inglesa con segunda lengua francés. Los estudiantes no alcanzan el nivel al que un profesional debe aspirar a estar formado, esto es debido a las lagunas bibliográficas que dificultan el proceso de enseñanza-aprendizaje de la lengua francesa y a la ausencia de una herramienta de apoyo para el aprendizaje del francés. Por lo tanto, se propone un EVEA que sea capaz de cubrir todas las necesidades anteriormente planteadas. Hipótesis de investigación La creación de un entorno virtual de enseñanza aprendizaje permite potenciar el idioma francés en la UCLV. El presente trabajo de diploma se compone de tres capítulos estructurados de la siguiente manera: Capítulo I: “Las TIC en el proceso de enseñanza-aprendizaje del idioma francés” expone los estudios realizados sobre el impacto de las tecnologías en el proceso de enseñanzaaprendizaje del idioma francés, resaltando sus ventajas como medio de enseñanza. Se exponen las principales características de los EVEA, se aborda su utilización en el mundo y en nuestro país. Se hace referencia además a las principales actividades que realizan los estudiantes en los EVEA. Se analizan las tendencias en tecnologías y herramientas, para determinar las que se utilizarán en la implementación del entorno virtual. Capítulo II: “Análisis y diseño del sistema” realiza un análisis de los requisitos funcionales y no funcionales de la aplicación facilitando las especificaciones de la misma. Se hace una descripción de la utilización del EVEA a través de los casos de uso. Se describe parte de la documentación obtenida durante el diseño del sistema mediante diagramas UML. Capítulo III: “Implementación del sistema con interfaz Web y su uso” se describe el empleo de las principales funcionalidades del sitio, mostrándose una breve guía para el trabajo de los diferentes usuarios con el sistema.. 3.
(15) Capítulo 1 CAPÍTULO I: LAS TIC EN EL PROCESO DE ENSEÑANZAAPRENDIZAJE DEL IDIOMA FRANCÉS El uso de las TIC, en distintos ámbitos de la sociedad ha presentado un crecimiento indetenible, principalmente potenciado por el desarrollo tecnológico de la electrónica, la informática y las telecomunicaciones; lo que ha generado cambios y afectado de forma significativa el ser, hacer y pensar del mundo actual. Cuba no ha estado ajena a ella, lo que se refleja en el programa de informatización de la sociedad cubana. En este contexto se encuentra el ámbito educativo, especialmente la formación docente, actores fundamentales que no escapan de la incidencia del avance tecnológico que se ven en la necesidad de reformular su práctica pedagógica, ampliando la percepción en el uso de nuevos medios tecnológicos y complejizando el que hacer educativo, de esta forma las TIC presentan grandes beneficios y desafíos. Desde la perspectiva de la formación docente, los esfuerzos se han orientado a facultarlos o instruirlos en nociones básicas, familiarizarlos en el uso de las TIC y en algunos recursos tecnológicos educativos disponibles; sin embargo, es necesario considerar un verdadero uso pedagógico de las mismas (Cardona, 2007). Lo cierto, es que se requiere una mejora a través de la actualización en la formación si se desea materializar el potencial de las TIC en la práctica pedagógica. Como lo señalan Blázquez, Cabero y Loscertales (1994): …los docentes deben contar con una formación especial en utilización pedagógica de ordenadores y, consecuentemente, poder desarrollar nuevas actividades de aprendizaje que respondan a su propia estrategia didáctica y a los objetivos que se marquen con sus alumnos, cuyos progresos deben estar en condiciones de evaluar y comprobar para diagnosticar sus errores y realizar las correcciones continuas necesarias. La formación apoyada en el área tecnológica debe colaborar para que los beneficiarios de programas formativos o de actualización desarrollen actitudes positivas hacia el uso de las TIC, generando estrategias cognitivas y habilidades instrumentales de uso cotidiano, que faciliten la planificación de la labor docente, la organización de los contenidos, materiales a utilizar y el uso de herramientas para la resolución de problemas relativos a las actividades formativas y a los sistemas de evaluación de aprendizajes significativos (Cardona, 2007). 4.
(16) Capítulo 1 1.1 El uso de las TIC para la enseñanza-aprendizaje de idiomas. La incorporación de las TIC a la enseñanza de idiomas está produciendo un notable avance en la adquisición de los mismos. Lo cual facilitará la apertura y la comunicación de diferentes países y culturas propiciando una sociedad más tolerante y participativa (Hurtado Montesinos and Díaz Carcelén, 2010). Por tanto, es preciso que el profesor conozca y comprenda en profundidad las ventajas de las tecnologías, cómo utilizarlas y para qué, en función de la mejora del proceso de enseñanza-aprendizaje dirigida a potenciar el desarrollo profesional. así como la. importancia que tienen en la vida cotidiana. También es importante resaltar que estas tecnologías mediatizan las relaciones interpersonales en el contexto académico estudianteestudiante, estudiante-profesor, profesor-grupo, etcétera, por lo que el profesor debe diseñar tareas comunicativas y recursos didácticos en general. para que el estudiante pueda. desarrollarse de forma autónoma en ambientes interactivos y colaborativos. Estos ambientes permiten al estudiante avanzar gradualmente a su propio ritmo de aprendizaje, autoevaluarse y repetir las tareas cuantas veces considere necesario. A continuación se refleja en diferentes apartados algunas ventajas del uso de las TIC en la enseñanza de idiomas que ofrecen María Hurtado y Lucía Díaz (2010): Posibilita la retroalimentación. El nivel de motivación es significativamente mucho más alto que cuando se emplean otros recursos. El alumno es un aprendiz activo, pues controla su proceso de aprendizaje lingüístico. Las TIC en la enseñanza de idiomas posibilitan privacidad, individualidad, interactividad y variedad de medios disponibles. Se favorece el auto aprendizaje, ya que el aprendizaje de idiomas a través de las TIC se puede adaptar a las necesidades, intereses, estrategias de aprendizaje y estilo de enseñanza preferido por el estudiante. Se superan los problemas de masificación en las aulas. Los niveles fonético, sintáctico, morfológico y semántico se ven favorecidos a través de estos medios. 5.
(17) Capítulo 1 1.2 Entorno virtual de enseñanza-aprendizaje Para darle solución al problema planteado es necesario crear una herramienta que se caracterice por ampliar el acceso a la educación, promover el aprendizaje colaborativo y el trabajo en grupo, suscitar el aprendizaje activo, crear comunidades de aprendizaje, estar centrada en el estudiante y hacer los roles tradicionales del proceso de enseñanzaaprendizaje más fluidos. Quien cumple con esos factores. son los EVEA, también. denominados Entornos Virtuales de Aprendizaje (EVA) o Plataformas de Aprendizaje. Actualmente un número importante de instituciones educativas en el mundo apuestan por la utilización de diferentes EVEA como herramientas para el desarrollo de acciones formativas a través de la red. Con el uso de las TIC y en particular de los EVEA, el proceso de enseñanza-aprendizaje (PEA) encuentra oportunidades, fortalezas, debilidades y amenazas que pueden ser manejadas en función de potenciar los resultados a partir de un dominio intencional de sus aspectos metodológicos esenciales. La metodología de la educación en entornos virtuales tiene cambios sustanciales que el docente, tanto en posgrado como en pregrado, debe conocer y apropiarse de ellos para lograr un adecuado desempeño de los actores que intervienen en el proceso (Paez, 2011). Según María Vidal, Susana Llanusa, Francisca Diego y Niurka Vialart (2007), los EVEA se definen generalmente como un proceso o actividad de enseñanza-aprendizaje que se desarrolla fuera de un espacio físico, temporal y a través de Internet y ofrecen diversidad de medios y recursos para apoyar la enseñanza; son en la actualidad la arquitectura tecnológica que da sustento funcional a las diversas iniciativas de tele formación. No obstante, ellos no determinan los modelos y estrategias didácticas, ya que el conocimiento o acceso a estos recursos no exime al profesor del conocimiento profundo de las condiciones de aprendizaje, ni del adecuado diseño y planeación docente, pero sí le aporta una nueva visión pedagógica que se enriquece con el uso de estas tecnologías. Julio Cabero y María del Carmen Llorente (2005), definen el EVEA como una aplicación informática diseñada para facilitar la comunicación pedagógica entre los participantes en un proceso educativo, sea éste completamente a distancia, presencial, o de una naturaleza mixta que combine ambas modalidades en diversas proporciones. Un EVEA sirve para distribuir materiales educativos en formato digital (textos, imágenes, audio, juegos, etc.) y acceder a 6.
(18) Capítulo 1 ellos, para realizar debates y discusiones en línea sobre aspectos del programa de la asignatura, para integrar contenidos relevantes de la red o para posibilitar la participación de expertos o profesionales externos en los debates o charlas. De acuerdo a Tomás Francisco Núñez (2011), un EVEA constituye un complejo espacio en que intervienen herramientas, medios y recursos y donde se interrelacionan los sujetos que participan del proceso de enseñanza aprendizaje en la virtualidad y donde la comunicación puede desarrollarse: de uno a uno, (garantizando la personalización del proceso formativo); de uno a muchos (logrando la homogenización de la información) y de muchos a muchos (permitiendo la construcción en colaboración, de contenidos). 1.2.1 Entorno Virtual de Aprendizaje en Cuba y el mundo. Hoy en día muchos sectores hacen uso de estas herramientas como ayuda a la capacitación de su personal. En la actualidad son disímiles los EVA que son utilizados en todo el mundo, algunos como WebCT, Blackboard, TopClass son productos comerciales y otros como Moodle, Claroline, Ilias son productos libres. Un ejemplo representativo del uso a nivel mundial de los EVA es lo ampliamente que está diversificado Moodle, con más de 7000 sitios en 160 países en más de 75 idiomas(Cristobal Romero, 2007). Moodle puede ser desde un entorno con solo un curso y un profesor, hasta ser usado en una universidad de 40000 estudiantes. Otro EVA que ha llegado a ser uno de los más usados es Blackboard, este se ha convertido en un EVA de gran uso en instituciones de Educación Superior en todo el mundo. El número de su uso asciende a 3 600 entre escuelas secundarias, nivel medio y nivel superior, en más de 60 países(Gatton, 2006 ). Su amplia utilización está sustentada por sus beneficios al aprendizaje colaborativo. El uso de los EVA rompe con rigideces académico-administrativas, se desarrollan habilidades técnicas y cognitivas diferentes, obliga a tener responsabilidad para el logro de los objetivos propuestos, además de eliminar la presencia física del profesor y no es necesario ajustarse a horarios predeterminados, entre otros. La evolución de los EVA y su creciente uso en la educación superior lleva a cambios en los roles del profesor y del alumno. En este caso el papel del profesor cambia de ser la transmisión del conocimiento a los alumnos a ser mediador en la construcción del propio conocimiento por parte estos (Salinas, 2003). 7.
(19) Capítulo 1 Los alumnos se benefician de formas muy diversas y se requieren nuevas estrategias relacionadas con el uso, selección, utilización y organización de la información, de manera que el alumno vaya formándose como un maduro ciudadano de la sociedad de la información. En resumen se requiere mucha flexibilidad para pasar de ser un alumno presencial a uno a distancia y viceversa (Salinas, 2003). Según Benítez y Fimia ( 2010) en Cuba, con motivo de las intenciones renovadoras que han pautado la política educativa en los últimos años, actualmente se prioriza la producción de herramientas que puedan contribuir con el avance en esta área específica y en correspondencia con el propio desarrollo alcanzado por. las TIC. La UCLV ha sido. precursora en el proceso de formación profesional. Desde hace aproximadamente una década se trabaja en el desarrollo de herramientas que faciliten la formación presencial, semi-presencial y la educación a distancia, de esta forma se ha logrado la creación de productos que no sólo han sido utilizados en la educación superior, sino también en el sector empresarial y en la comunidad. Dentro de la UCLV el Departamento de Tecnología Educativa (DTE) ha sido pionero y precursor de las actividades relacionadas con las TIC. Su trabajo ha estado dedicado a la formación del profesorado universitario en la utilización de las TIC a partir de la creación y difusión de herramientas informáticas que apoyan el proceso de enseñanza-aprendizaje en la educación superior. Estas herramientas se han utilizado en varios programas de pregrado y posgrado, ejemplo de ello es la Maestría de Nuevas Tecnologías para la Educación, la Maestría de Amplio Acceso de Estudios Socioculturales; así como la capacitación de personal de áreas tan diversas como la salud, el turismo, Empresa de Telecomunicaciones de Cuba S.A (ETECSA) y el Ministerio del Interior de la República de Cuba (MININT). SEPAD es un EVA que es resultado de las investigaciones y el trabajo del DTE de la UCLV. El Ministerio de Educación Superior (MES) la selecciona como la plataforma cubana que dará soporte a la universalización de la enseñanza. También se amplía su uso a otras universidades con mayor destaque las de Camagüey, Cienfuegos. Posteriormente, se produce la introducción en la Universidad Virtual de la Salud, ampliando su uso a las ciencias médicas. También se introducen estas herramientas en el Instituto Superior Pedagógico “Félix Varela” y en las escuelas de FORMATUR.. 8.
(20) Capítulo 1 Desde el punto de vista económico se comienza la comercialización de SEPAD percibiendo la UCLV un importe de 40000.00 cuc por la compra por parte de ETECSA, que adopta esta plataforma en su Centro de Formación Nacional. La utilización de los productos informáticos elaborados en proyectos transformadores de nuestra sociedad como los aquí mencionados y el rol que estos le confieren, refleja en gran medida la importancia de estas herramientas en el beneficio social y económico que se obtiene a través de tales proyectos. 1.2.2 Principales actividades en los EVEA Se llevaron a la mesa de estudio, diferentes EVA con un amplio uso en el mundo de la educación, tales fueron Dokeos, ATutor, Claroline, LAMS, Moodle y SEPAD este estudio trajo como conclusión las principales actividades que el estudiante realiza en los entornos virtuales de aprendizaje. Estas actividades son las siguientes: Chat: Permite conversaciones en tiempo real entre usuarios, además el profesor puede ser parte del intercambio y contribuir al mismo. Esta actividad está presente en Moodle, LAMS, Blackboard, Dokeos, Claroline, ATutor y en SEPAD, el chat tiene como propiedades una sesión y una sala de chat. Foros: Esta actividad permite a los estudiantes debatir temas relacionados con los contenidos que se imparten en los respectivos cursos. Moodle tiene esta actividad entre las que puede realizar el estudiante, también la poseen Blackboard, LAMS, Dokeos, Atutor, Claroline y SEPAD. El foro es identificable por el nombre del foro y el del hilo de discusión. Wiki: Aquí los estudiantes pueden crear artículos y estos a su vez pueden ser modificados por otros, de esta forma todos pueden contribuir al desarrollo del tema y crear un mejor trabajo. Blackboard junto a Moodle, Dokeos, Claroline poseen esta actividad. Toda actividad wiki tiene el nombre del artículo como propiedad. Videoconferencia: El profesor mediante el uso del video puede tener una sesión con los estudiantes lo mismo para impartir nuevos conocimientos que para una consulta o aclaración de dudas. Las videoconferencias tienen como atributo un nombre de sesión. Está presente en Dokeos, LAMS y Blackboard. Evaluaciones: Son de gran importancia en los EVA, existen diferentes tipos de evaluaciones, estas ayudan al profesor a tener una noción del conocimiento del 9.
(21) Capítulo 1 estudiante y este último también recibe una retroalimentación de las evaluaciones. La nota alcanzada, el total de preguntas, las respuestas correctas y la duración de la evaluación son. propiedades de las evaluaciones. Los siguientes EVA poseen. evaluaciones como actividad: Moodle, LAMS, Blackboard, Dokeos, Claroline, ATutor y SEPAD. Tareas: El profesor puede asignar tareas a sus estudiantes para ser entregadas en un tiempo y hora que él oriente. Las tareas tiene una fecha de entrega y están presentes en Moodle, Blackboard, Dokeos, LAMS, Claroline y SEPAD. Recursos: En esta categoría se encuentran todo tipo de material. (documentos,. presentaciones, hipervínculos) que el estudiante puede acceder desde el EVA. Los recursos son archivos que tienen un tipo y una dirección única en el EVA. Moodle, LAMS, Dokeos, Blackboard, ATutor, Claroline y SEPAD. Encuestas: El profesor puede usar esta actividad para hacer una evaluación de cómo va el curso, los gustos y preferencias de sus estudiantes, etc. Toda encuesta tiene como propiedad un nombre. Los EVA que poseen encuestan son: ATutor, Moodle, LAMS y Dokeos. Glosarios: Ofrecen un conjunto de términos con sus significados que ayudan al estudiante a aumentar su conocimiento. El término es el atributo de los glosarios y estos últimos son actividades en Moodle y ATutor. El propósito de registrar la información relacionada con la actividad del escolar es permitir el seguimiento por parte del profesor hacia el estudiante. La misma ayuda al docente a diagnosticar al alumno, mejorar los cursos en el contenido y la forma en que se imparten los conocimientos. 1.3 Metodologías de desarrollo de software Las metodologías de desarrollo de software son un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de productos software. Detallan la información que se debe producir como resultado de una actividad y la información necesaria para comenzarla. Para desarrollar cualquier proyecto de software de mediana magnitud es necesario definir un lenguaje gráfico que permita documentar adecuadamente las etapas de análisis y diseño. La metodología que se utilizó para modelar el sistema fue el Proceso 10.
(22) Capítulo 1 Unificado de desarrollo (RUP) junto con el Lenguaje Unificado de Modelado (UML, acrónimo del inglés Unified Modeling Language), a continuación se ofrecen las características de esta metodología, las cuales avalan su eficiencia. RUP El Proceso Unificado es un proceso de desarrollo de software orientado a objeto. Incluye un conjunto de actividades necesarias para transformar los requerimientos de usuarios en un sistema informático. Es un marco de trabajo genérico que puede especializarse en una gran variedad de sistemas de software, para diferentes áreas de aplicación, tipos de organizaciones, niveles de aptitud y tamaños de proyecto. Entre sus principales características se encuentran: Guiado por Casos de Uso: Los casos de uso reflejan lo que los usuarios futuros necesitan y desean, lo cual se capta cuando se modela el negocio y se representa a través de los requerimientos. A partir de aquí los casos de uso guían el proceso de desarrollo ya que los modelos que se obtienen, como resultado de los diferentes flujos de trabajo, representan la realización de los casos de uso (cómo se llevan a cabo). . Centrado en la arquitectura: La arquitectura muestra la visión común del sistema completo en la que el equipo de proyecto y los usuarios deben estar de acuerdo, por lo que describe los elementos del modelo que son más importantes para su construcción, los cimientos del sistema que son necesarios como base para comprenderlo, desarrollarlo y producirlo económicamente.. . Iterativo e Incremental: Es el modelo utilizado por RUP para el desarrollo de un proyecto de software. Este modelo plantea la implementación del proyecto a realizar en iteraciones, con lo cual se pueden definir objetivos por cumplir en cada iteración y así poder ir completando todo el proyecto iteración por iteración, con lo cual se tienen varias ventajas, entre ellas se puede mencionar la de tener pequeños avances del proyectos que son entregables al cliente el cual puede probar mientras se está desarrollando otra iteración del proyecto, con lo cual el proyecto va creciendo hasta completarlo en su totalidad (Ivar Jacobson, 2000).. 11.
(23) Capítulo 1 Otra de las facilidades por lo cual se decide utilizar RUP es porque constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientado a objetos, permitiendo adaptarse a las necesidades de cualquier proyecto. Dicha metodología cuenta con una amplia documentación, lo que facilita que el producto contenga manuales para su correcto funcionamiento. UML UML es un lenguaje gráfico para visualizar, especificar, construir y documentar los artefactos de un sistema con gran cantidad de software. Proporciona una forma estándar de escribir los planos de un sistema, cubriendo tanto las cosas conceptuales, tales como procesos del negocio y funciones del sistema, como las cosas concretas, tales como las clases escritas en un lenguaje de programación específico, esquemas de bases de datos y componentes software reutilizables (Grady Booch, 2000). El proceso unificado RUP utiliza UML como lenguaje de modelado, para preparar todos los esquemas de un sistema de software. A través de UML es posible establecer los requerimientos y estructuras necesarias para un sistema de software, antes del código. En la presente investigación se decidió utilizar UML como. lenguaje de modelado ya que es. la clave para generar toda la. documentación necesaria, ayudando así a crear con facilidad los manuales de usuario. Además, permite que en futuras versiones del desarrollo de la aplicación los desarrolladores comprendan mejor todo el proceso. 1.4 Lenguajes y Tecnologías utilizados. Para el diseño del EVEA se decidió utilizar los Sistemas de Gestión de Contenidos (acrónimo del inglés Content Management System, abreviado CMS) ya que además de ser gratuitos, traen varias funcionalidades establecidas permitiendo dedicar. el tiempo a. programar módulos más específicos para el sistema a desarrollar. El lenguaje que se va a manejar es el PHP (acrónimo del inglés Hypertext Preprocessor) ya que Joomla está escrito en este lenguaje, además va a ser utilizado para modificar, mejorar o adaptar el código de acuerdo a las necesidades que presente el sistema a crear. 1.4.1 Características de los CMS más utilizados Merelo, en el curso que impartió en el año 2005 explica muy bien que es un CMS. “....Empecemos por el final, lo del sistema: se trata generalmente de un conjunto de herramientas, apoyado habitualmente por una base de datos, y que consisten en una serie de 12.
(24) Capítulo 1 programas en un servidor web, y, opcionalmente, una serie de programas cliente que te permitan acceder fácilmente a esos programas en el servidor. Sigamos con lo de la gestión de contenidos: desde el punto de vista del usuario del sistema, se trata de gestionar, de forma uniforme, accesible, y cómoda, un sitio web dinámico, con actualizaciones periódicas, y sobre el que pueden trabajar una o más personas, cada una de las cuales tiene una función determinada; desde el punto de vista del cliente, se trata de un sitio web dinámico, con apariencia e interfaz uniforme, con un diseño centrado en el usuario, y que permite llevar a cabo fácilmente las tareas para las que ha sido diseñado. .....”(Merelo, 2005). Son muchos los CMS que se conocen en el mundo pero los más utilizados son: Joomla, Drupal y Wordpress. A continuación daremos se brinda una breve descripción de cada uno de ellos. Joomla es probablemente el gestor de contenidos más potente que existe en la red. Esto no quiere decir que sea el más extendido en Internet, ni el mejor para todo el mundo, pero sí uno de los gestores qué mejor permiten el acceso al código y la creación de aplicaciones. De hecho, la principal ventaja de Joomla frente a sus competidores son precisamente dichas aplicaciones, en Joomla podemos encontrar aplicaciones gratuitas (y también de pago) de prácticamente todo lo que uno pueda imaginar que desea para su web; blog, traductores, acceso privado, calendario, todo tipo de galerías multimedia, diapositivas, herramientas para crear y gestionar tiendas y comunidades en línea, herramientas de tercera dimensión, reproductores de video y audio etc. Drupal es la competencia principal de Joomla. Es un CMS de características similares, es decir orientado a la creación de páginas Web de un nivel relevante (lo pueden usar todos los públicos, pero permite, al igual que Joomla, la creación de sitios complejos y con un gran abanico de posibilidades). También dispone de aplicaciones propias y de una amplia gama de plantillas con las que trabajar. Wordpress es probablemente el CMS más conocido y extendido en la red. Su uso se suele reducir a la creación de blogs, dado su estilo más sencillo y práctico, pero también nos permite la creación de sitios más complejos. Probablemente sus principales ventajas sean su sencillez (ideal para crear de una manera rápida sitios web de complejidad limitada o blogs personales). Y su extensión en la red, muy útil. 13.
(25) Capítulo 1 para conseguir información y ayuda sobre el mismo (están muy extendidos los blogs que nos revelan información sobre este tipo de gestores, especialmente Wordpress). 1.4.1.1 CMS Joomla Dentro de los CMS se escoge Joomla porque es de fácil instalación. Es una herramienta que economiza el trabajo, ya que toda la administración está realizada, se le pueden agregar las piezas que deseen (extensiones), además cada sitio en Joomla, tiene un potencial muy grande. Si no existe la extensión que se necesita, no hay problema, se puede crear o adaptar alguna que ya exista. A continuación se presentan algunas de sus características dadas por Gonzalo Reynoso (2008): Organización del sitio Web: permite organizar eficientemente los contenidos de su sitio en secciones y categorías, lo que facilita la navegabilidad para los usuarios y permite crear una estructura sólida, ordenada y sencilla para los administradores. Publicación de contenidos: posibilita crear páginas ilimitadas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables. Escalabilidad e implementación de nuevas funcionalidades: ofrece la posibilidad de instalar, desinstalar y administrar componentes y módulos, que agregarán servicios de valor a los visitantes de su sitio web, por ejemplo: galerías de imágenes, foros, boletín, clasificados, etc. . Administración de usuarios: almacena datos de usuarios registrados y ofrece la posibilidad de enviar correos masivos a todos los usuarios. La administración de usuarios es jerárquica, y los distintos grupos de usuarios poseen diferentes niveles de facultades de permisos dentro de la gestión y administración del sitio.. Diseño y aspecto estético del sitio: se puede cambiar todo el aspecto del sitio Web tan solo con un par de clicks, gracias al sistema de plantillas que utiliza Joomla. Navegación y menú: Totalmente editables desde el panel administrador de Joomla. Administrador de Imágenes: posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio.. 14.
(26) Capítulo 1 Disposición de módulos modificable: la posición de módulos puede acomodarse como se prefiera. Encuestas: posee un sistema de votaciones y encuestas dinámicas con resultados en barras porcentuales. . Estadísticas de visitas: con información de navegador y detalles de los documentos (páginas) más vistos.. En definitiva Joomla permite desarrollar de una manera más sencilla la creación de páginas Web. Permitiendo llegar a un público mucho más amplio que otros programas, simplifica y agiliza las tareas de un diseñador Web. 1.4.2 Lenguaje PHP PHP es un lenguaje “del lado del servidor” especialmente creado para el desarrollo de páginas Web dinámicas. Puede ser incluido con facilidad dentro del código HTML, y permite una serie de funcionalidades tan extraordinarias que se ha convertido en el favorito de millones de programadores en todo el mundo. Combinado con la base de datos MySQL, es el lenguaje estándar a la hora de crear páginas Web dinámicas. Entre sus características fundamentales están: Gratuito: a1 tratarse de software libre, puede descargarse y utilizarse en cualquier aplicación, personal o profesional, de manera completamente libre. Gran popularidad: existe una gran comunidad de desarrolladores y programadores que continuamente implementan mejoras en su código. Enorme eficiencia: con escaso mantenimiento y un servidor gratuito (Apache), puede soportar sin problema millones de visitas diarias. Sencilla integración con múltiples bases de datos: esencial para una página Web verdaderamente dinámica, es una correcta integración con base de datos. Aunque MySQL es la base de datos que mejor trabaja con PHP, puede conectarse también a PostgreSQL, Oracle, dbm, filepro, interbasem o cualquier otra base de datos compatible con ODBC (acrónimo del inglés Open Database Connectivity Standard).. 15.
(27) Capítulo 1 Versatilidad: PHP puede usarse con la mayoría de sistemas operativos, ya sea basados en UNIX (Linux, Solares, FreeBSD), como con Windows. Gran número de funciones predefinidas: a diferencia de otros lenguajes de programación, PHP fue diseñado especialmente para el desarrollo de páginas Web dinámicas. Por ello, está dotado de un gran número de funciones que nos simplificarán enormemente tareas habituales como descargar documentos, enviar correos, trabajar con cookies y sesiones (Vázquez, 2003). 1.5 Conclusiones parciales El estudio realizado, demostró la utilidad de la aplicación de las TIC en la enseñanza del idioma francés. Por lo que se hizo necesario la creación de un EVEA en idioma francés donde el estudiante pueda encontrar información por niveles, previamente seleccionada y organizada metodológicamente. A la plataforma se le incluyó elementos tales como foros, wiki, encuestas, evaluaciones y tareas que permiten una interacción más fluida entre docente y escolar. En un análisis de las tendencias en lenguaje y herramientas, se decidió usar un CMS, por las comodidades que esto representa en la construcción y mantenimiento, así como en la creación y publicación del contenido. En particular se optó por la plataforma Joomla, por su fácil instalación, y actualización de módulos. El lenguaje que se utilizó fue el PHP para modificar o crear módulos que necesite el sistema.. 16.
(28) Capítulo2 CAPÍTULO II: ANÁLISIS Y DISEÑO DEL SISTEMA En el presente capítulo se describe el proceso de análisis y diseño del sistema, para ello se utiliza el proceso unificado RUP utilizando UML como lenguaje de modelado y haciendo uso de la herramienta Visual Paradigm for UML Enterprise Edición 6.0. Además, se exponen los requisitos funcionales y no funcionales para facilitar las especificaciones de la aplicación y otros elementos relacionados con el diseño del sitio y el despliegue de la aplicación, que permiten una mejor comprensión de las acciones que la plataforma lleva a cabo. 2.1 Modelo del dominio Un modelo del dominio captura los tipos más importantes de objetos en el contexto del sistema. Los objetos del dominio representan las "cosas" que existen o los eventos que suceden en el entorno en el que trabaja el sistema (Ivar Jacobson, 2000). A continuación se muestra en la figura 1 el diagrama del dominio.. Figura 1: Diagrama del dominio. Definiciones de las clases Facultad de Humanidades: Facultad de la universidad donde se estudia la carrera de Licenciatura en lengua inglesa con segunda lengua francés. Departamento de Idiomas: Es el encargado de impartir la disciplina de idiomas. Profesor: Está facultado para gestionar la información, o sea es la persona que encarga de seleccionar la información con que se va impartir las clases.. 17.
(29) Capítulo2 Estudiante: Es el que recibe los conocimientos a través de la información. Información: Es todo lo que se puede impartir para que los estudiantes alcancen el nivel profesional que se necesita. 2.2 Requisitos del sistema Los requisitos pueden dividirse en requisitos funcionales y requisitos no funcionales. 2.2.1 Requisitos funcionales Los requisitos funcionales definen las funciones que el sistema será capaz de realizar. Describen las transformaciones que el sistema realiza sobre las entradas para producir salidas. A continuación se presenta una lista con los requisitos funcionales en el sistema que se modela: RF1 Registrarse RF2 Consultar información pública RF3 Autenticarse RF4 Acceder a los materiales RF4.1 Consultar materiales RF4.2 Descargar materiales RF5 Enviar respuestas RF6 Revisar evaluaciones RF7 Participar en las actividades RF7.1 Votar en encuestas RF7.2 Participar en foros RF7.3 Consultar la wiki RF8 Realizar búsquedas RF9 Gestionar Servicios RF9.1 Habilitar servicios RF9.2 Deshabilitar servicios RF.10 Gestionar usuarios 18.
(30) Capítulo2 RF.10.1 Insertar usuario. RF.10.2 Modificar usuario RF.10.3 Eliminar usuario RF.11 Publicar tareas RF.12 Suministrar evaluaciones RF.13 Gestionar materiales RF.13.1 Insertar materiales RF.13.2 Modificar materiales RF.13.3 Eliminar materiales 2.2.2 Requisitos no funcionales Los requisitos no funcionales especifican propiedades del sistema, como restricciones del entorno o de la implementación, rendimiento, dependencia de la plataforma, facilidad de mantenimiento. Pueden aparecer asociados a algún caso de uso (Grady Booch, 2000). A continuación se presenta los requisitos no funcionales del sistema. Apariencia o interfaz RNF1. El sistema debe contar con una interfaz amigable, o sea, asequible a los usuarios. Debe poseer un diseño respetable, de acuerdo al trabajo con el que se corresponde. Esta interfaz debe responder al cumplimiento de los requisitos planteados por los usuarios, o sea, que le debe permitir a los mismos entrar y recibir los datos de forma legible, fácil e interactiva. Usabilidad RNF2. Con la publicación de esta nueva plataforma en las facultades de Humanidades y Turismo se garantizará una mejor interacción entre estudiantes y profesores, por lo que la aplicación debe contar con un elevado nivel de aceptación por parte de los usuarios. El sistema se encuentra confeccionado de tal forma que puede ser utilizado por usuarios de bajo nivel de conocimientos informáticos por lo que esto no constituye una limitante para la utilización del mismo.. 19.
(31) Capítulo2 Rendimiento RNF3. La mayoría de las funcionalidades que brinda el sistema necesitan de una respuesta instantánea, por lo que se garantizará la no ocurrencia de demoras. La información deberá estar disponible las 24 horas del día y se mostrará de forma clara y precisa. Soporte RNF4. El sistema contará con una interfaz Web la cual se servirá de la base de datos del sistema. El mantenimiento y asistencia del producto será responsabilidad del administrador de la plataforma, la base de datos y la aplicación Web podrán encontrarse en la mismo servidor. El sistema es completamente configurable para adaptarse a las características de cada cliente que interactué con él o lo visite. Confiabilidad RNF5. El sistema debe brindarles a los clientes un 100% de confiabilidad sobre los datos que recibe y que le introduce a la aplicación. Requisitos de software RNF6. Para el cliente se necesita un navegador ya sea Internet Explorer o el navegador Mozilla Firefox en sus versiones 4.0 o superior. RNF7. Para el servidor un Sistema de Gestión de Base de Datos (SGBD) MySQL, Servidor de aplicaciones Apache que soporte tecnología PHP. Requisitos de hardware RNF8. Cliente: como mínimo un Pentium, con 32 MB de RAM, conexión con la red universitaria. RNF9. Servidor: servidor con 128 MB de memoria RAM como mínimo, conexión con la red universitaria. Requisitos en el diseño y en la implementación RNF10. El lenguaje de programación a utilizar es PHP. RNF11. La herramienta de desarrollo a utilizar CMS Joomla. Requisitos de seguridad RNF12. Se garantiza un control riguroso de la seguridad de la información de acuerdo a los niveles de acceso del sistema, ya que no se permitirán accesos sin autorización al sistema, 20.
(32) Capítulo2 para ello se define una política de usuarios con roles y privilegios diferentes, garantizando que la información sea consultada por las personas autorizadas. Para ello el sistema contará con los siguientes roles: . Usuario: Es el rol con menos privilegios en el sistema, puede consultar información pública, puede registrarse y ser aceptado o no por el administrador.. . Estudiante: Este rol además de que puede desarrollar todas las funcionalidades del usuario anónimo, puede autenticarse, consultar y descargar materiales, enviar respuestas de las tareas, revisar evaluaciones, participar en las actividades, y realizar búsquedas.. . Administrador: Este rol lo va a cumplir el profesor, que es el encargado de gestionar servicios, usuarios y materiales en el sistema. Además puede de subir las tareas y suministrar las evaluaciones.. 2.3 Definición de los casos de uso. Los casos de uso se emplean para capturar el comportamiento deseado del sistema en desarrollo, sin tener que especificar cómo se implementa ese comportamiento. Los casos de uso proporcionan un medio para que los desarrolladores, los usuarios finales del sistema y los expertos del dominio lleguen a una comprensión común del sistema. Además, los casos de uso ayudan a validar la arquitectura y a verificar el sistema mientras evoluciona a lo largo del desarrollo. Conforme se desarrolla el sistema, los casos de uso son realizados por colaboraciones, cuyos elementos cooperan para llevar a cabo cada caso de uso (Grady Booch, 2000). 2.3.1 Definición de los actores. El actor es una entidad externa del sistema que de alguna manera participa en la historia del caso de uso. Por lo regular estimula el sistema con eventos de entrada o recibe algo de él. Los actores están representados por el papel que desempeñan en el caso (Larman, 1999). A continuación se muestra en la tabla 1 los actores y las funcionalidades que realizan en la aplicación.. 21.
(33) Capítulo2 Actor. Funcionalidades que realizan en la aplicación.. Usuario. Este actor puede consultar la información pública, puede además registrarse para crear su cuenta y ser aceptado o no por el administrador.. Estudiante. Este actor puede consultar y descargar materiales, enviar repuestas de tareas, revisar evaluaciones, participar en las actividades y realizar búsquedas.. Administrador. Es el profesor que se va a encargar de gestionar servicios, usuarios y materiales, además es el responsable de subir las tareas y dar evaluaciones.. Tabla 1: Actores y sus funcionalidades en el sistema. Las funcionalidades que realiza el Usuario pueden realizarlas los Estudiantes y el Administrador. Así como las funcionalidades del Estudiante las puede realizar el Administrador, este es el máximo exponente en la cadena jerárquica de los usuarios del sistema. 2.3.2 Diagrama de Casos de uso Un diagrama de casos de uso es un diagrama que muestra un conjunto de casos de uso, actores y sus relaciones. Los diagramas de casos de uso se emplean para modelar la vista de casos de uso estática de un sistema. Esta vista cubre principalmente el comportamiento del sistema (los servicios visibles externamente que proporciona el sistema en el contexto de su entorno) (Grady Booch, 2000). A continuación se muestra la figura 2 con los casos de uso del sistema.. 22.
(34) Capítulo2. Figura 2: Diagrama de casos de uso del sistema. 23.
(35) Capítulo2 2.3.2.1 Nombre y descripción de los casos de uso del sistema A continuación se muestran varias tablas con el nombre y descripción de los casos de uso del sistema. Caso de Uso:. Registrarse. Actores:. Usuario, Estudiante. Propósito:. Crear cuenta. Resumen:. El usuario al registrarse debe esperar a ser aceptado o no por el administrador.. Tabla 2: Caso de uso “Registrarse”. Caso de Uso:. Consultar información pública. Actores:. Usuario, Estudiante y Administrador. Propósito:. Consultar la información pública. Resumen:. Los usuarios pueden leer noticias, acceder a los enlaces de la UCLV, ver videos y escuchar música.. Tabla 3: Caso de uso “Consultar información pública”. Caso de Uso:. Autenticarse. Actores:. Estudiante y Administrador. Propósito:. Entrar al contenido registrado del sistema. Resumen:. Para autenticarse el usuario tiene que estar registrado en el sistema.. Tabla 4: Caso de uso “Autenticarse”. 24.
(36) Capítulo2 Caso de Uso:. Acceder a los materiales. Actores:. Estudiante y Administrador. Propósito:. Acceder a los libros, documentos, artículos, noticias y ejercicios.. Resumen:. Se pueden consultar y descargar todo tipo de materiales que se encuentran en la plataforma.. Tabla 5: Caso de uso “Acceder a los materiales”. Caso de Uso:. Enviar respuestas. Actores:. Estudiante. Propósito:. Enviar respuestas de las tareas. Resumen:. El estudiante debe responder las tareas en el tiempo establecido por el profesor.. Tabla 6: Caso de uso “Enviar respuesta”. Caso de Uso:. Revisar evaluaciones. Actores:. Estudiante. Propósito:. Revisar evaluaciones. Resumen:. El estudiante puede revisar las evaluaciones de las tareas y trabajos de control.. Tabla 7: Caso de uso “Revisar evaluaciones”. Caso de Uso:. Participar en las actividades. Actores:. Estudiante y Administrador. Propósito:. Participar en las actividades. Resumen:. Las actividades son las encuestas, los foros y la wiki.. Tabla 8: Caso de uso “Participar en las actividades”. 25.
(37) Capítulo2. Caso de Uso:. Realizar búsquedas. Actores:. Estudiante y Administrador. Propósito:. Realizar búsquedas. Resumen:. Se pueden realizar búsquedas de todos los tipos de materiales que se encuentren en esa sección.. Tabla 9: caso de uso “Realizar búsquedas”. Caso de Uso:. Gestionar servicios. Actores:. Administrador. Propósito:. Gestionar servicios. Resumen:. Los servicios pueden ser los módulos, componentes, plugins, etc. Estos pueden ser habilitados o no en dependencia de lo que se desee.. Tabla 10: Caso de uso “Gestionar servicios”. Caso de Uso:. Gestionar usuarios. Actores:. Administrador. Propósito:. Gestionar usuarios. Resumen:. Los usuarios pueden ser insertados, modificados, eliminados, además pueden ser bloqueados o habilitados en dependencia del estado en que se encuentren.. Tabla 11: Caso de uso “Gestionar usuarios”. Caso de Uso:. Publicar tareas. Actores:. Administrador. Propósito:. Subir tareas. Resumen:. El profesor puede subir tareas para que el estudiante le dé respuesta en un tiempo que el establezca.. Tabla 12: Caso de uso “Publicar tareas”. 26.
(38) Capítulo2 Caso de Uso:. Suministrar evaluaciones. Actores:. Administrador. Propósito:. Calificar las tareas y trabajos de control. Resumen:. El profesor al revisar las evaluaciones puede insertar en el sistema las calificaciones.. Tabla 13: Caso de uso “Suministrar evaluaciones”. Caso de uso. Gestionar materiales. Actores. Administrador. Propósito. Gestionar libros, documentos, artículos, noticias, ejercicios, música y videos.. Resumen. Los materiales pueden ser insertados, modificados y eliminados por el profesor.. Tabla 14: Caso de uso “Gestionar materiales”. Descripción de los casos de usos más importantes . Caso de uso Enviar respuestas. Actores. Estudiante. Resumen. El estudiante sube la tarea en el tiempo establecido. Referencias. RF5. Prioridad. Crítico. Precondiciones:. 1. El sistema debe estar instalado y ejecutado correctamente. Flujo Normal de Eventos Sección “Enviar respuestas” Acción del Actor. Respuesta del Negocio. 27.
(39) Capítulo2 1. El actor accede a la aplicación.. 2. La aplicación muestra el contenido de la tarea y el tiempo que queda para subir la respuesta.. 3. El estudiante selecciona la respuesta a subir. 4. El sistema verifica que la extensión del archivo sea .txt 5. El sistema muestra un mensaje de que la respuesta ha sido subida con éxito. Vista de la interfaz. Flujos Alternos Acción del Actor. Respuesta del Negocio 4.1 El sistema encuentra el campo vacío o un archivo que no es txt.. Vista de la Interfaz. Poscondiciones. 28.
(40) Capítulo2 Tabla 15: Descripción del caso de uso “Enviar respuesta”. Caso de uso Publicar tareas Caso de uso. Publicar tareas. Actores. Administrador. Resumen. El profesor puede subir tareas para que el estudiante le dé respuesta en el tiempo que él establezca.. Referencias. RF11. Prioridad. Crítico. Precondiciones:. 1. El sistema debe estar instalado y ejecutado correctamente. Flujo Normal de Eventos Sección “Subir tareas” Acción del Actor. Respuesta del Negocio. 1. El profesor accede al sistema. 2. El sistema muestra los campos que debe llenar el usuario.. 3. El profesor selecciona la tarea a subir, el 4. El sistema verifica que no haya nivel y el tiempo en que la tarea estará campos vacíos. publicada. 5. El sistema muestra un mensaje de que la tarea ha sido subida con éxito Vista de la interfaz: Subir tareas. 29.
(41) Capítulo2. Flujos Alternos Acción del Actor. Respuesta del Negocio 4.1 El sistema encuentra un campo vacío y emite un mensaje de error.. Vista de la Interfaz. Poscondiciones. Tabla 16: Descripción del caso de uso “Subir respuestas”. 2.4 Diagramas de análisis del sistema Los diagramas del análisis se centran en el tratamiento de los requisitos funcionales y pospone los no funcionales. Raramente definen u ofrecen una interfaz en términos de 30.
(42) Capítulo2 operaciones, su comportamiento se define mediante responsabilidades en un nivel más alto y menos formal. Definen atributos, aunque estos son de un nivel bastante alto, conceptuales y reconocibles en el dominio del problema. Participan en relaciones, aunque esas relaciones son más conceptuales que sus contrapartidas de diseño e implementación (Ferreira Lorenzo, 2010). A continuación se muestran dos diagramas del análisis uno se corresponde con el requisito funcional “Publicar tarea”, y el otro con “Subir respuesta.” El administrador para publicar la tarea debe acceder a la interfaz “Publicar tarea” para ello debe llenar el formulario que se presenta, estos datos serán gestionados y luego guardados en la tabla archivo. Ver figura 3.. Figura 3: Diagrama del análisis “Publicar tarea”. Para subir la respuesta el estudiante debe acceder a ver las tareas publicadas y allí podrá subir la respuesta, el archivo es gestionado y los datos son guardados en la tabla respuesta de la base de datos. Ver figura 4.. Figura 4: Diagrama del análisis “Subir espuesta”. 2.4.1 Diagramas de Colaboración Los diagramas de colaboración describen las interacciones entre 1os objetos en un formato de grafo o red (Larman, 1999).. 31.
(43) Capítulo2 Para publicar la tarea el administrador introduce los datos que son validados a través de la clase donde se gestiona la tarea y luego son guardados en la tabla archivo de la base de datos, ver figura 5.. Figura 5: Diagrama de colaboración “Publicar tarea”. Para subir las respuestas de las tareas el estudiante accede al menú de la interfaz Tareas y Evaluaciones, el sistema gestiona los datos a mostrar, si el profesor no ha publicado tareas el sistema envía un mensaje reportando que no hay tareas publicadas. En caso que exista la tarea, el sistema muestra el texto de la misma y el botón para que pueda subir la respuesta. Una vez subida la respuesta el sistema valida los datos y luego los inserta en la tabla respuesta de la base de datos. Ver figura 6.. Figura 6: Diagrama de colaboración “Subir respuesta”. 2.4.2 Diagrama de Entidad-Relación El diagrama de Entidad-Relación está asociado a las tablas que se crearon en la base de datos “idiomafrancés”. Los profesores publican las tareas y estos datos se guardan en la tabla archivo. Los archivos pueden tener respuestas o no, estas respuestas tienen una calificación al igual que los trabajos de controles. Ver figura 7. 32.
(44) Capítulo2. Figura 7: Diagrama de Entidad-Relación. Archivo: Es la tarea que sube el profesor. Respuesta: Es la respuesta que el estudiante da a la tarea. Calificación: Es la nota que recibe el estudiante ya sea por los trabajos de control o por las respuestas de las tareas. Control: Son los trabajos de control que el estudiante realiza en el aula y sus notas son publicadas a través del sistema. 2.4.3 Diagrama de clases de diseño El diagrama de clases del diseño describe gráficamente las especificaciones de las clases de software y de las interfaces (Larman, 1999). Para el administrador subir la tarea primeramente debe llenar el formulario con los datos que requiere, estos son enviados a la clase “SubirTarea” que se va a encargar de guardar los datos en la tabla archivo. Ver figura 8.. 33.
(45) Capítulo2. Figura 8: Diagrama de clases “Publicar tarea”. Para que el profesor califique es necesario que primeramente llene el formulario con los datos que se piden. Estos datos son enviados a la clase Calificar que es la encargada de gestionar los datos e insertarlos en la tabla calificación y en dependencia si es un trabajo de control o una respuesta los datos serán guardados en las tablas correspondientes. Ver figura 9.. Figura 9: Diagrama de clases del diseño “Calificar”. 34.
Figure
Documento similar
RF-14: El sistema deberá guardar los resultados que cada usuario han realizado sobre un texto en el modo juego para posteriormente poder mostrar un ranking con los
Partiremos de la configuración más simple para una agrupación con elementos parásitos es decir un array formado por dos elementos uno activo y otro pasivo de diferente longitud
Veamos qué ocurre en primer lugar con la reflexión del puerto RF, para lo cual mediante Matlab comparamos el resultado que obtenemos al medir con el analizador nuestro mezclador
For this aim, Hall effect measurements were carried out in Al x In 1−x N films deposited on sapphire at the same time and under the same growth conditions to explore the evolution
If power to the transmitter is OFF or the RF level at the antennas is zero for some other reason (e.g., shadow effects), the red RF MUTE LED will be lit and the audio output will
Los usuarios pueden tomar ventaja de la función de medición de pulso automatizada de la serie RFM3000 para medir y calcular 16 parámeros comunes de potencia y de tiempo
Como consecuencia de todo ello, nos planteamos llevar a cabo una revisión meta-analítica con evaluaciones forenses (estudios de campo) para conocer, en contraste con la
The design of phase shifter (chapter 4) proposes a novel technique for phase shifters with their synthesis and design techniques based on reflective radio frequency circuit,