244
i UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA GRADO EN INFORMÁTICA TRABAJO FIN DE GRADO Desarrollo de una Red Social de Innovación Educativa utilizando Joomla/Joomla Social Leticia Herrera Ruiz Febrero, 2015

Trabajo Fin de Grado LHR - UCLM

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

i

UNIVERSIDAD DE CASTILLA-LA MANCHA

ESCUELA SUPERIOR DE INFORMÁTICA

GRADO EN INFORMÁTICA

TRABAJO FIN DE GRADO

Desarrollo de una Red Social de Innovación Educativa

utilizando Joomla/Joomla Social

Leticia Herrera Ruiz

Febrero, 2015

ii

UNIVERSIDAD DE CASTILLA-LA MANCHA

ESCUELA SUPERIOR DE INFORMÁTICA

TECNOLOGÍAS DE LA INFORMACIÓN

TRABAJO FIN DE GRADO

Desarrollo de una Red Social de Innovación Educativa

utilizando Joomla/Joomla Social

Autor: Leticia Herrera Ruiz

Director: Francisco Pascual Romero Chicharro

Febrero, 2015

iii

TRIBUNAL:

Presidente:

Vocal:

Secretario:

FECHA DE DEFENSA:

CALIFICACIÓN:

PRESIDENTE VOCAL SECRETARIO

Fdo.: Fdo.: Fdo.

iv

v

RESUMEN

Uno de los elementos principales para dinamizar la innovación educativa en el

ámbito universitario, es contar con un Portal dinámico y funcional. Debido al crecimiento

que ha tenido la Universidad de Castilla La Mancha (en adelante UCLM) en los últimos

años, y por ello, el aumento del profesorado en la Universidad, se ha considerado

necesario renovar el actual Portal de Innovación Docente de la UCLM ya que el actual no

ofrece la funcionalidad necesaria para que resulte útil al profesorado.

Una posible solución a este problema es la realización un nuevo Portal de

Innovación Docente en el que, el profesorado de la UCLM pueda realizar las tareas

diarias en el ámbito de la innovación educativa, tales como disponer de un sitio donde

subir y compartir recursos de congresos, cursos, etcétera, o del mismo modo tener acceso

directo a los eventos futuros de la UCLM. Además, el nuevo Portal de Innovación contará

con un foro social, en el que podrán compartir sus opiniones o dudas con el resto del

profesorado registrado en el Portal.

Por este motivo, en este trabajo se ha concebido, diseñado y desarrollado un nuevo

Portal de Innovación Docente para la UCLM. Se trata de un portal actual, dinámico,

moderno, y útil, que permite al usuario estar informado acerca de los futuros eventos

relacionados con la innovación docente, así como el poder compartir con el resto de

compañeros cualquier tipo de documentación, ideas, etcétera.

vi

vii

ABSTRACT

One of the main elements to boost Educational Innovation at the university level is

to have a dynamic and functional web.

Last years University of Castilla-La Mancha has grown a lot, including the

number of teachers, for that reason is necessary to update the current web about Teaching

Innovation for giving all functionality.

One possible solution to this problem is to accomplish a new Teaching Innovation

web, in which UCLM teachers can perform daily tasks, courses, conferences, etc. The

new web will contain a forum and a social section for all teachers registered on that.

Therefore, this study was conceived, designed and developed a new web for

Teaching Innovation UCLM.

It is a modern, dynamic, and useful website, which allows the user to be informed

about future events related to teaching innovation and to share with other colleagues any

documentation, ideas, etc.

viii

ix

AGRADECIMIENTOS

En especial a Francisco Pascual, director de este proyecto,

por su ayuda, disponibilidad y atención recibida.

A mi familia y Arturo por el apoyo constante recibido para

la realización del Grado.

x

xi

ÍNDICE

1. INTRODUCCIÓN ................................................................................................. - 1 -

1.1. OBJETIVOS ................................................................................................... - 4 -

1.2. ESTRUCTURA DE TRABAJO ................................................................... - 6 -

1.3. MEDIOS UTILIZADOS ............................................................................... - 8 -

1.3.1. Medios Hardware ..................................................................................... - 8 -

1.3.2. Medios Software ...................................................................................... - 8 -

1.4. COMPETENCIAS ESPECÍFICAS ........................................................... - 10 -

2. ANTECEDENTES Y ESTADO DEL CONOCIMIENTO ............................. - 11 -

2.1. ANÁLISIS PORTALES DE INNOVACIÓN DOCENTE ACTUALES - 12 -

2.2. PLATAFORMA TÉCNICA ....................................................................... - 22 -

2.2.1. Joomla! ................................................................................................... - 28 -

2.2.2. Arquitectura de Joomla! ......................................................................... - 30 -

2.2.3. Administración de Joomla! .................................................................... - 31 -

2.3. COMPONENTES SOCIALES Y DE SOPORTE .................................... - 40 -

2.4. SOLR ............................................................................................................. - 42 -

2.5. OBJETOS DE APRENDIZAJE ................................................................. - 48 -

2.5.1. Ciclo de Vida de los Contenidos ............................................................ - 48 -

2.5.2. ¿Qué son los Metadatos y para qué se usan? ......................................... - 48 -

2.5.3. Fases del Proceso de Estandarización .................................................... - 49 -

3. METODOLOGÍA Y ANÁLISIS DEL SISTEMA ........................................... - 51 -

3.1. METODOLOGÍA ÁGIL ............................................................................. - 53 -

3.1.1. Gestión del Trabajo Fin de Grado .......................................................... - 57 -

3.2. PLANIFICACIÓN ....................................................................................... - 60 -

3.3. HISTORIAS DE USUARIO ....................................................................... - 63 -

3.3.1. Historias de Usuario Generales .............................................................. - 63 -

3.3.2. Historias de Usuario Por Fase ................................................................ - 66 -

3.4. RESUMEN DE HISTORIAS DE USUARIO ............................................ - 78 -

4. RESULTADOS .................................................................................................... - 81 -

4.1. COMPONENTES ........................................................................................ - 82 -

xii

4.1.1. Componentes Generales......................................................................... - 84 -

4.1.2. Componentes Añadidos ......................................................................... - 85 -

4.1.3. Componentes de Desarrollo ................................................................... - 89 -

4.2. CASOS DE ESTUDIO/ESCENARIOS...................................................... - 99 -

4.2.1. ESCENARIO 1: Usuario externo consulta la Página Web .................. - 100 -

4.2.2. ESCENARIO 2: Registro de usuario ................................................... - 103 -

4.2.3. ESCENARIO 3: Noticias y entradas en el Blog .................................. - 105 -

4.2.4. ESCENARIO 4: Interacción en el foro ................................................ - 108 -

4.2.5. ESCENARIO 5: Administración ......................................................... - 110 -

4.2.6. ESCENARIO 6: Aportación y Localización de Recursos ................... - 112 -

4.2.7. ESCENARIO 7: Gestión de Eventos ................................................... - 114 -

4.2.8. ESCENARIO 8: Gestión Convocatoria Proyectos Innovación Doc.... - 116 -

4.3. VISIÓN GLOBAL DEL PORTAL .......................................................... - 119 -

4.3.1. Acceso Público..................................................................................... - 119 -

4.3.2. Acceso Usuarios Registrados ............................................................... - 127 -

4.3.3. Súper-Usuario ...................................................................................... - 132 -

4.4. CASOS AUTOMATIZADOS ................................................................... - 140 -

4.4.1. Software Automatización de pruebas mediante Sikuli ........................ - 140 -

4.4.2. Ejemplos Implementación Sikuli en el Portal ...................................... - 142 -

5. CONCLUSIONES Y PROPUESTAS ............................................................. - 147 -

5.1. CONCLUSIONES...................................................................................... - 148 -

5.2. PROPUESTAS DE MEJORA .................................................................. - 150 -

5.2.1. Nuevas Áreas de Aplicación ................................................................ - 150 -

5.2.2. Estudio de Gestión de Casos de Prueba mediante TestLink ................ - 150 -

5.2.3. Calidad del Portal incluyendo Casos de Prueba Automatizados ......... - 152 -

5.2.4. Integración de otras herramientas en el Portal: AGORA y DELPHOS- 152 -

5.2.5. Integración Módulo de Inteligencia Artificial ..................................... - 154 -

5.2.6. Integración de Autenticación LDAP .................................................... - 154 -

5.2.7. Integración de Multi-idioma en el Portal ............................................. - 155 -

6. BIBLIOGRAFÍA Y REFERENCIAS ............................................................. - 157 -

7. DEFINICIONES Y ACRÓNIMOS ................................................................. - 161 -

xiii

8. ANEXOS ............................................................................................................ - 167 -

ANEXO A. MANUAL DE INSTALACIÓN. .................................................. - 167 -

ANEXO B. MANUAL DE USUARIO. ............................................................ - 177 -

ANEXO C. HOSTING DONDE ESTÁ ALOJADO EL PORTAL .............. - 195 -

ANEXO D. ANÁLISIS DE LOS PORTALES EXISTENTES ..................... - 197 -

C.4. Universidad de Castilla La Mancha ........................................................ - 197 -

C.5. Universidad de Murcia............................................................................ - 202 -

C.6. Universidad de Navarra .......................................................................... - 205 -

C.7. Universidad Autónoma de Barcelona ..................................................... - 207 -

C.8. Universidad de Córdoba ......................................................................... - 209 -

C.8. Universidad de Cádiz .............................................................................. - 210 -

C.9. Universidad de Valencia ......................................................................... - 211 -

C.10. Universidad de Burgos.......................................................................... - 214 -

ANEXO E. MANUAL DE INSTALACIÓN SIKULI .................................... - 215 -

xiv

xv

LISTA DE ILUSTRACIONES

Ilustración 1. Diagrama Contenidos Portal de Innovación Docente. ........................ - 2 -

Ilustración 2. Esquema Trabajo Fin de Grado .......................................................... - 7 -

Ilustración 3. Gestores de Contenidos CMS ........................................................... - 22 -

Ilustración 4. Modelo Vista Controlador Joomla! [13] ........................................... - 29 -

Ilustración 5. Base de datos del portal phpMyAdmin ............................................. - 30 -

Ilustración 6. Administrador de Joomla!................................................................. - 31 -

Ilustración 7. Panel de administración del Portal .................................................... - 32 -

Ilustración 8. Gestor de menús Joomla! .................................................................. - 33 -

Ilustración 9. Gestor de Módulos de Joomla! ......................................................... - 34 -

Ilustración 10. Gestor de Artículos Joomla! ............................................................. - 35 -

Ilustración 11. Gestor de Categorías para Artículos Joomla! ................................... - 36 -

Ilustración 12. Gestor de Usuarios Joomla! .............................................................. - 36 -

Ilustración 13. Gestor de Plantillas Joomla! ............................................................. - 37 -

Ilustración 14. Gestor de Extensiones instalación de plantillas y módulos .............. - 38 -

Ilustración 15. Gestor de Idiomas Joomla! ............................................................... - 39 -

Ilustración 16. Diagrama de flujo servidor – SOLR ................................................. - 44 -

Ilustración 17. Metodología Ágil [15] ...................................................................... - 53 -

Ilustración 18. Roles/Actores Scrum[16] .................................................................. - 54 -

Ilustración 19. Metodología Scrum [22] ................................................................... - 55 -

xvi

Ilustración 20. Acciones Scrum [19]......................................................................... - 56 -

Ilustración 21. Tablero Kanban [20] ......................................................................... - 57 -

Ilustración 22. Página web de acceso a Trello .......................................................... - 58 -

Ilustración 23. Acceso a la cuenta de Trello creada .................................................. - 58 -

Ilustración 24. Lista de tareas del proyecto creado en Trello ................................... - 59 -

Ilustración 25. Diagrama arquitectura técnica Portal de Innovación Docente .......... - 83 -

Ilustración 26. Schema.xml estructura del documento SOLR .................................. - 90 -

Ilustración 27. Proceso de anotación semántica........................................................ - 92 -

Ilustración 28. Metadatos en formato XML.............................................................. - 98 -

Ilustración 29. Acceso y Consultas al Portal de Innovación Docente UCLM ........ - 100 -

Ilustración 30. Registro de usuario ......................................................................... - 104 -

Ilustración 31. Noticias y entradas en el Blog nivel usuario ................................... - 106 -

Ilustración 32. Noticias y entradas en el Blog nivel administrador ........................ - 106 -

Ilustración 33. Interacción en el foro ...................................................................... - 108 -

Ilustración 34. Administración del Portal de Innovación Docente ......................... - 110 -

Ilustración 35. Aportación y Localización de Recursos ......................................... - 112 -

Ilustración 36. Gestión de eventos .......................................................................... - 114 -

Ilustración 37. Gestión convocatoria Proyecto Innovación Docente ...................... - 116 -

Ilustración 38. Pág. Principal del Portal de Innovación Docente UCLM - Inicio .. - 120 -

Ilustración 39. Pág. Principal del Portal de Innovación Docente UCLM ............... - 121 -

Ilustración 40. Pág. Principal del Portal de Innovación Docente UCLM – Inf. ..... - 121 -

xvii

Ilustración 41. Código fuente creación ID en el widgest UCLM ........................... - 122 -

Ilustración 42. Historia de la UCLM ...................................................................... - 123 -

Ilustración 43. Estructura de la UCLM ................................................................... - 123 -

Ilustración 44. Estudios en la UCLM...................................................................... - 124 -

Ilustración 45. Categorías y Recursos subidos al Portal ......................................... - 124 -

Ilustración 46. Recursos por Categoría en el Portal ................................................ - 125 -

Ilustración 47. Usuario Público sin acceso a subida de Recursos ........................... - 125 -

Ilustración 48. Foro del Portal de Innovación Docente UCLM .............................. - 126 -

Ilustración 49. Acceso plataforma de formación para usuarios de la UCLM ......... - 127 -

Ilustración 50. Subida de Recursos al Portal........................................................... - 129 -

Ilustración 51. Buscador de recursos por contenido ............................................... - 130 -

Ilustración 52. Redes sociales incluidas en el Portal de Innovación Docente ........ - 131 -

Ilustración 53. Foro Kunena del Portal de Innovación Docente ............................. - 131 -

Ilustración 54. Nuevo tema Foro Portal de Innovación Docente UCLM ............... - 137 -

Ilustración 55. Tema Sin respuesta Foro Portal Innovación Docente UCLM ........ - 137 -

Ilustración 56. Perfil usuario registrado al Foro ..................................................... - 138 -

Ilustración 57. Encuestas Portal de Innovación Docente ........................................ - 139 -

Ilustración 58. Apertura herramienta Sikuli ............................................................ - 142 -

Ilustración 59. Caso de prueba Identificación usuario registrado ........................... - 143 -

Ilustración 60. Caso de prueba Desconexión de usuario registrado ....................... - 144 -

Ilustración 61. Identificación usuario registrado subida recursos Sikuli ................ - 145 -

xviii

Ilustración 62. Subida de recursos de interés Sikuli ............................................... - 146 -

Ilustración 63. Recurso subido en el portal ............................................................. - 146 -

Ilustración 64. Modelo Ágora ................................................................................. - 153 -

Ilustración 65. Soporte autenticación LDAP .......................................................... - 155 -

Ilustración 66. Soporte multi-idioma ...................................................................... - 155 -

Ilustración 67. Paquete de instalación Joomla! ....................................................... - 167 -

Ilustración 68. Selección de idioma instalación Joomla! ........................................ - 168 -

Ilustración 69. Comprobación pre-instalación Joomla! .......................................... - 169 -

Ilustración 70. Licencia Joomla! ............................................................................. - 170 -

Ilustración 71. Configuración BBDD Joomla! ....................................................... - 171 -

Ilustración 72. Configuración FTP Joomla! ............................................................ - 171 -

Ilustración 73. Configuración Principal Joomla! .................................................... - 172 -

Ilustración 74. Finalización instalación Joomla! ..................................................... - 173 -

Ilustración 75. Página Principal administración Joomla!........................................ - 173 -

Ilustración 76. Menú Principal administración Joomla! ......................................... - 174 -

Ilustración 77. Página principal Portal de Innovación Docente UCLM ................. - 177 -

Ilustración 78. Buscador y Joomla Social ............................................................... - 178 -

Ilustración 79. Información de interés página principal ......................................... - 178 -

Ilustración 80. Menú central página principal ........................................................ - 179 -

Ilustración 81. Menú central página principal (2) ................................................... - 180 -

Ilustración 82. Menú inferior página principal ....................................................... - 180 -

xix

Ilustración 83. Login menú Acceso ........................................................................ - 181 -

Ilustración 84. Registro usuario menú Acceso........................................................ - 182 -

Ilustración 85. Menú Acerca ................................................................................... - 183 -

Ilustración 86. Enlace página de la UCLM menú Acerca ....................................... - 183 -

Ilustración 87. Historia de la UCLM menú Acerca ................................................ - 184 -

Ilustración 88. Equipo Portal de Innovación Docente menú Acerca ...................... - 184 -

Ilustración 89. Estudios en la UCLM menú Acerca ............................................... - 185 -

Ilustración 90. Estudios en la UCLM menú Acerca (2) .......................................... - 185 -

Ilustración 91. Menú Recursos................................................................................ - 186 -

Ilustración 92. Recursos de interés menú Recursos ................................................ - 186 -

Ilustración 93. Subida de Recursos de Interés menú Recursos ............................... - 187 -

Ilustración 94. Subida recursos de interés usuario registrado ................................. - 188 -

Ilustración 95. FAQ Portal de Innovación Docente ................................................ - 188 -

Ilustración 96. Menú Agenda .................................................................................. - 189 -

Ilustración 97. Calendario Portal de Innovación Docente ...................................... - 189 -

Ilustración 98. Acceso al Foro del Portal ................................................................ - 190 -

Ilustración 99. Foro del Portal de Innovación Docente menú UCLM Social ......... - 191 -

Ilustración 100. Encuestas Portal de Innovación Docente menú UCLM Social ...... - 191 -

Ilustración 101. Visualización encuestas realizadas ................................................ - 192 -

Ilustración 102. Acceso a la encuesta usuario no registrado en el Portal ................. - 192 -

Ilustración 103. Acceso a la encuesta usuario registrado en el Portal ...................... - 193 -

xx

Ilustración 104. Menú Formación ............................................................................ - 193 -

Ilustración 105. Menú Blog ...................................................................................... - 194 -

Ilustración 106. Menú Contacta ............................................................................... - 194 -

Ilustración 107. Base de datos phpMyAdmin .......................................................... - 195 -

Ilustración 108. Webmail hosting Quijost................................................................ - 196 -

Ilustración 109. Instalación Sikuli ............................................................................ - 215 -

Ilustración 110. Creación Setup ejecución Sikuli .................................................... - 215 -

Ilustración 111. Ejecución runSetup.cmd Sikuli ...................................................... - 216 -

Ilustración 112. Opciones de instalación Sikuli ....................................................... - 216 -

Ilustración 113. Finalización proceso de instalación Sikuli ..................................... - 217 -

Ilustración 114. Herramienta Sikuli ......................................................................... - 217 -

xxi

LISTA DE TABLAS

Tabla 1. Medios Software ......................................................................................... - 9 -

Tabla 2. Justificación de las competencias específicas abordadas en el TFG. ....... - 10 -

Tabla 3. Contenido del Portal de Innovación Docente U. Murcia .......................... - 13 -

Tabla 4. Contenido del Portal de Innovación Docente U. Navarra ......................... - 13 -

Tabla 5. Contenido del Portal de Innovación Docente UAB .................................. - 14 -

Tabla 6. Contenido del Portal de Innovación Docente U. Córdoba ........................ - 14 -

Tabla 7. Contenido del Portal de Innovación Docente U. Cádiz ............................ - 14 -

Tabla 8. Contenido del Portal de Innovación Docente U. Valencia ....................... - 15 -

Tabla 9. Contenido del Portal de Innovación Docente U. Burgos .......................... - 15 -

Tabla 10. Contenido del Portal de Innovación Docente UCLM ............................... - 15 -

Tabla 11. Información detallada Portal de Innovación Docente UCLM .................. - 16 -

Tabla 12. Información detallada Portal de Innovación Docente UM ....................... - 17 -

Tabla 13. Información detallada Portal de Innovación Docente UNAV .................. - 18 -

Tabla 14. Información detallada Portal de Innovación Docente UAB ..................... - 18 -

Tabla 15. Información detallada Portal de Innovación Docente UC ........................ - 19 -

Tabla 16. Información detallada Portal de Innovación Docente UCA ..................... - 19 -

Tabla 17. Información detallada Portal de Innovación Docente UV ........................ - 20 -

Tabla 18. Información detallada Portal de Innovación Docente UB ........................ - 21 -

Tabla 19. Ventajas e Inconvenientes CMS ............................................................... - 26 -

Tabla 20. Fases de trabajo ......................................................................................... - 52 -

xxii

Tabla 21. Visión global del proyecto ........................................................................ - 60 -

Tabla 22. Hoja de ruta elaborada .............................................................................. - 62 -

Tabla 23. GEN-00-01-Instalar servidor Joomla! ...................................................... - 63 -

Tabla 24. GEN-00-02- Selección/Integración de componentes a integrar ............... - 64 -

Tabla 25. GEN-00-03- Selección/Integración de la línea gráfica a utilizar .............. - 64 -

Tabla 26. GEN-00-04- Disponibilidad back-end del Portal ..................................... - 65 -

Tabla 27. GEN-00-05- Disponibilidad front-end del Portal ..................................... - 65 -

Tabla 28. POR-01-01: Mostrar información de interés en el portal ......................... - 66 -

Tabla 29. POR-01-02: Información acerca de los miembros de la unidad ............... - 66 -

Tabla 30. POR-01-03: Información acerca de los estudios de la UCLM ................. - 67 -

Tabla 31. POR-01-04: Información acerca de eventos para el profesorado ............. - 67 -

Tabla 32. POR-01-05: Información de las redes sociales de la UCLM .................... - 67 -

Tabla 33. POR-01-06: Sección galería fotográfica de la UCLM .............................. - 68 -

Tabla 34. POR-01-07: Información acerca de la UCLM .......................................... - 68 -

Tabla 35. POR-01-08: Estudios en la UCLM ........................................................... - 68 -

Tabla 36. POR-01-09: Acceso preguntas frecuentes ................................................ - 69 -

Tabla 37. POR-01-10: Información acerca de las actividades de la UCLM............. - 69 -

Tabla 38. POR-01-11: Formación de interés para el profesorado ............................ - 69 -

Tabla 39. POR-01-12: Información de contacto con la UCLM ................................ - 70 -

Tabla 40. POR-02-01: Publicar un post/artículo ....................................................... - 70 -

Tabla 41. POR-02-02: Etiquetas de las noticias en el Blog ...................................... - 70 -

xxiii

Tabla 42. POR-02-03: Disponer de un foro en el Portal ........................................... - 71 -

Tabla 43. POR-02-04: Como usuario quiero poder incluir comentarios en el foro .. - 71 -

Tabla 44. POR-02-05: Como usuario quiero poder incluir comentarios en el foro .. - 71 -

Tabla 45. POR-02-06: Registro del usuario en el Portal........................................... - 72 -

Tabla 46. POR-02-07: Acceso/Login al Portal ......................................................... - 72 -

Tabla 47. POR-02-08: Editar información del perfil usuario registrado .................. - 72 -

Tabla 48. POR-03-01: Registro del usuario y edición de datos administrativos ...... - 73 -

Tabla 49. POR-03-02: Adjuntar un recurso al portal ................................................ - 73 -

Tabla 50. POR-03-03: Publicar un evento en el portal ............................................. - 74 -

Tabla 51. POR-03-04: Etiquetas en noticias y contenidos del Blog ......................... - 74 -

Tabla 52. POR-03-05: Añadir recursos con información ......................................... - 74 -

Tabla 53. POR-03-06: Poder buscar en el foro por nombre de usuario .................... - 75 -

Tabla 54. POR-03-07: Poder buscar en el foro por keyword.................................... - 75 -

Tabla 55. POR-01-16: Disponer de un buscador en el foro ...................................... - 75 -

Tabla 56. POR-03-09: Poder buscar en el foro por intervalo de fechas ................... - 76 -

Tabla 57. POR-05-01: Información acerca de los proyectos .................................... - 76 -

Tabla 58. POR-05-02: Integración de SOLR ............................................................ - 76 -

Tabla 59. POR-05-03: Búsqueda por contenido SOLR ............................................ - 77 -

Tabla 60. Historias de usuario generales versión 0.0 ................................................ - 78 -

Tabla 61. Historias de usuario por fase versión 0.1 .................................................. - 79 -

Tabla 62. Historias de usuario por fase versión 0.2 .................................................. - 79 -

xxiv

Tabla 63. Historias de usuario por fase versión 0.3 .................................................. - 80 -

Tabla 64. Historias de usuario por fase versión 0.5 .................................................. - 80 -

Tabla 65. Comparativa de Templates Joomla!.......................................................... - 82 -

Tabla 66. Análisis componentes de gestión de recursos ........................................... - 86 -

Tabla 67. Análisis de componentes para el calendario ............................................. - 86 -

Tabla 68. Análisis de componentes para el Foro ...................................................... - 87 -

Tabla 69. Análisis de componentes para las encuestas ............................................. - 88 -

Tabla 70. Análisis de componentes para la nube de etiquetas .................................. - 88 -

Tabla 71. Análisis de componentes para la copia de seguridad del Portal ............... - 89 -

Tabla 72. Ventajas de los objetos de aprendizaje ..................................................... - 96 -

Tabla 73. Resumen escenarios .................................................................................. - 99 -

Tabla 74. Casos de estudio acceso al Portal Escenario 1 ........................................ - 101 -

Tabla 75. Casos de estudio consulta al Portal Escenario 1 ..................................... - 101 -

Tabla 76. Casos de estudio búsqueda en el Portal Escenario 1............................... - 102 -

Tabla 77. Casos de estudio información del Portal Escenario 1 ............................. - 102 -

Tabla 78. Casos de estudio “Me gusta” Redes Sociales Escenario 1 ..................... - 102 -

Tabla 79. Casos de estudio contacto UCLM Escenario 1 ....................................... - 102 -

Tabla 80. Usuario Externo acceso al Portal ............................................................ - 103 -

Tabla 81. Casos de estudio registro de usuario Escenario 2 ................................... - 104 -

Tabla 82. Casos de estudio acceso usuario registrado Escenario 2 ........................ - 104 -

Tabla 83. Registro en el Portal ................................................................................ - 105 -

xxv

Tabla 84. Casos de estudio Blog nivel usuario ....................................................... - 106 -

Tabla 85. Casos de estudio Blog nivel Administrador Escenario 3 ....................... - 107 -

Tabla 86. Noticias y entradas en el Blog ................................................................ - 107 -

Tabla 87. Casos de estudio interacción en el foro Escenario 4 ............................... - 109 -

Tabla 88. Interacción en el foro Escenario 4 .......................................................... - 109 -

Tabla 89. Casos de estudio Administración del Portal Escenario 5 ........................ - 111 -

Tabla 90. Administración del Portal Escenario 5 ................................................... - 111 -

Tabla 91. Casos de estudio subida recursos Escenario 6 ........................................ - 112 -

Tabla 92. Casos de estudio búsqueda de recursos Escenario 6 ............................... - 113 -

Tabla 93. Casos de estudio acceso a recursos Escenario 6 ..................................... - 113 -

Tabla 94. Aportación y localización de recursos Escenario 6 ................................ - 114 -

Tabla 95. Casos de estudio creación de eventos Escenario 7 ................................. - 115 -

Tabla 96. Casos de estudio acceso a los eventos Escenario 7................................. - 115 -

Tabla 97. Gestión de Eventos Escenario 7 .............................................................. - 116 -

Tabla 98. Casos de estudio gestión proyecto de innovación Escenario 8 ............... - 117 -

Tabla 99. Gestión Proyectos Innovación Docente Escenario 8 .............................. - 118 -

Tabla 100. Objetivos principales del Portal ............................................................. - 148 -

Tabla 101. Objetivos docentes del Portal ................................................................ - 149 -

xxvi

- 1 -

1. INTRODUCCIÓN

La innovación docente en el ámbito educativo es uno de los puntos más importantes

a día de hoy en cualquier Universidad. La innovación permite mejorar lo que existe

actualmente y en este caso va a permitir aumentar la rapidez en encontrar información de

interés para los usuarios afectados, en este caso el profesorado, incluyendo además

novedades que provoquen cambios progresivos que lleven al éxito de la Innovación

Docente.

La innovación docente permite que el profesorado adquiera conocimientos,

capacidades y habilidades mediante en el aprendizaje, utilizando tecnologías de la

información.

Con el uso del nuevo Portal de Innovación se va a conseguir dar consistencia,

organización y cohesión a la colaboración en la Innovación Docente. Las ideas aportadas

en el Portal van a permitir añadir dinamismo al sitio web, lo que hará de éste un espacio

único e indispensable para el profesorado de la Universidad.

El nuevo portal está enfocado a la Gestión y Compartición de Materiales

Educativos dentro de la Universidad, es un sitio web en el que de manera general se

encuentra toda la información de interés para el usuario, y particularmente está formado

por varias secciones que permiten facilitar el trabajo de búsqueda al usuario en cuestión.

Es muy importante el desarrollo de este sistema ya que a día de hoy el Portal de

Innovación Docente de la UCLM (Universidad de Castilla La Mancha) [1] está obsoleto,

siendo necesario incluir nuevas funcionalidades en él. Actualmente el portal de la UCLM

no se asemeja a los nuevos modelos de Portales de Innovación de otras Universidades en

las que sí se hace uso de éste.

Como paso inicial a este trabajo se han analizado los portales de innovación docente

de otras Universidades Españolas, obteniendo así una visión global de las necesidades

actuales de este tipo de aplicaciones.

- 2 -

Desde el punto de vista tecnológico, tal y como se puede ver en la siguiente

ilustración, el portal puede ser entendido como un conjunto de herramientas TIC

estándares que van a permitir al profesor disponer de múltiples recursos que facilitarán la

enseñanza y permitirán trabajar con más eficacia y menor esfuerzo.

Ilustración 1. Diagrama Contenidos Portal de Innovación Docente.

Gestor de Contenidos (CMS): sistema informático que permite la edición,

publicación y modificación de contenidos así como su mantenimiento a través de

una interfaz central. Incluye procedimientos para gestionar flujos de trabajo en

entornos colaborativos con perfiles de acceso y gestión de la información. Suele

implementarse utilizando sistemas ampliamente aceptados como Joomla! [2] .

Software de red social: sistema informático que permite la comunicación e

interacción entre los miembros de una red social por múltiples medios y

herramientas. Por ejemplo: JomSocial [3] .

Componentes de gestión de información: almacenamiento de recursos,

programación de eventos de interés, publicación de diversos temas de interés para el

profesorado, gestión de debates mediante el uso del Foro.

- 3 -

Herramientas de Soporte:

o SOLR para la búsqueda por contenido.

o Objetos de aprendizaje para la gestión de contenidos educativos.

o Procesos de etiquetado automático para mejorar la navegabilidad por los

recursos.

o Nube de etiquetas que van hacer una representación visual de las palabras que

conforman un texto y donde éstas serán las que aparecen con más frecuencia.

Con la realización de este portal, se pretende que el profesorado pueda contar con

un sitio web más actual y moderno, que permita a los usuarios de éste poder acceder a

información de interés de otros usuarios de manera sencilla utilizando buscadores o

estructuras de árbol. Además, posibilita la interacción de los usuarios mediante sus

herramientas sociales como foros, redes sociales, etc.

La parte social contemplará un doble punto de vista:

Canal de comunicación, provisión de información y contacto para los docentes,

ofreciéndoles información contrastada sobre sus posibles necesidades para mejorar

su docencia y permitiéndoles compartir experiencias, preguntar dudas, etc.

Herramienta para agilizar todas las tareas de gestión que las actividades de

innovación educativa generan dentro de la universidad: convocatorias, actividades,

etc.

La utilización de un Gestor de Contenidos permite crear sitios web de alta

interactividad, profesionalidad y eficiencia, con la ventaja de que la administración estaría

basada en la gestión online de contenidos.

- 4 -

1.1. OBJETIVOS

La problemática actual del Portal de Innovación Docente de la UCLM es su diseño

obsoleto y la escasez de información de interés, además no posee funcionalidad alguna y

no está adaptado a los nuevos tiempos. Esto puede suponer un punto de partida en el que

es imprescindible aprovechar todo el material existente a día de hoy para realizar un

portal útil y dinámico.

El objetivo de este proyecto consiste básicamente en crear un portal web para una

Unidad de Innovación Docente Universitaria que permita almacenar y gestionar la

información producto de la actividad de innovación y facilite la comunicación

colaborativa entre sus usuarios, principalmente personal docente mediante la integración

de tecnologías asociadas a las redes sociales.

El objetivo principal se desglosa en los siguientes sub-objetivos:

1. Crear un portal que permita a diferentes profesores universitarios acceder de forma

sencilla a todos los recursos.

2. Presentar un interfaz público (sin registro) y otro privado con opciones avanzadas

para usuarios registrados.

3. Acceder a los recursos de manera sencilla mediante la utilización de buscadores,

estructuras de árbol de los recursos, etc., sin quitar importancia a la parte social de

interacción entre usuarios.

4. Crear un portal actualizado con las últimas novedades y eventos.

5. Crear un portal que cumpla en todo momento los objetivos iniciales para cuál se

van a usar herramientas de pruebas.

6. Obtener calidad del portal en todo momento haciendo uso de las herramientas de

automatización de casos de prueba.

7. Usar objetos de aprendizaje (e-Learning) y utilizar de metadatos para facilitar la

indexación de objetos.

- 5 -

8. Conseguir un portal flexible, versátil y multifuncional.

Además se pretenden conseguir los siguientes objetivos docentes:

1. Utilizar un CMS (Gestor de Contenidos) con el fin de satisfacer una necesidad

concreta de un grupo de usuarios.

2. Utilizar componentes de red social con el objetivo de que los participantes puedan

colaborar y puedan intercambiar ideas e información.

3. Ser un proyecto completo en el que utilizaremos metodologías ágiles como Scrum,

Kanban.

4. Conocer las peculiaridades de un sistema de información que involucra la

interacción social de un colectivo específico de profesionales.

5. Conocer y hacer uso de un sistema con hosting ya que el Portal de Innovación

Docente estará montando sobre éste.

6. Conocer y comprender la tecnología SOLR.

7. Aplicar estándares de metadatos como los necesarios para los objetos de

aprendizaje.

8. Controlar las pruebas de automáticas con el uso de herramienta como Sikuli1, así

como el control de casos de pruebas para disponer de un portal de calidad con el

uso de herramientas tales como TestLink2.

1 http://www.sikuli.org/

2 http://testlink.org/

- 6 -

1.2. ESTRUCTURA DE TRABAJO

El presente documento se ha estructurado en cinco capítulos, aparte de la

bibliografía, acrónimos y anexos. A continuación se detalla el contenido de cada uno de

los mismos:

Capítulo 1: Introducción y Objetivos: este capítulo introduce el por qué de la

creación del nuevo Portal de Innovación Docente para la UCLM. También se

enumeran y describen los objetivos a conseguir en este proyecto.

Capítulo 2: Antecedentes y Estado del Conocimiento: en este proyecto se han

evaluado los distintos Portales de Innovación de otras Universidades, así como el

propio de la UCLM. Los resultados de dichas evaluaciones se presentan en este

capítulo, en el cual se podrá encontrar de manera detallada más información acerca

de éstos. Además en este capítulo se detalla la plataforma técnica utilizada, Joomla!,

y la administración de la misma.

Capítulo 3: Metodología y Análisis del sistema: en este capítulo se va a describir

la metodología empleada para implementar el portal, junto con el análisis del

sistema y sus correspondientes historias de usuario.

Capítulo 4: Resultados: en este capítulo, se describen los resultados obtenidos

como funcionalidades incorporadas al portal. También se encuentran especificados

los casos de prueba automatizados que se han incorporado.

Capítulo 5: Conclusiones y Propuestas: en este capítulo se incorporan las

conclusiones obtenidas junto con algunas propuestas que podrían complementar y

mejorar el sistema desarrollado.

Bibliografía: al final se incluye el listado de referencias bibliográficas consultadas

durante la realización del proyecto.

Definiciones y Acrónimos: listado con cada uno de los acrónimos que aparecen en

el documento, junto con su definición.

Anexo A: Manual de instalación: el primer anexo incluye el manual de instalación

de los componentes necesarios del portal.

Anexo B: Manual de usuario: el segundo anexo es un manual dedicado al uso de

la herramienta.

- 7 -

Anexo C: Hosting donde está alojado el Portal: en el tercero anexo se encuentra

la información acerca del hosting dónde está instalado el portal de Innovación

Docente.

Anexo D: Análisis de los Portales Existentes: en el cuarto anexo se podrá

encontrar la descripción detallada de algunos de los Portales de Innovación Docente

de las actuales Universidades Españolas.

Anexo E: Manual de instalación Sikuli: en el quinto anexo, se encuentra el

manual de instalación de la herramienta de automatización de casos de prueba,

Sikuli.

Ilustración 2. Esquema Trabajo Fin de Grado

- 8 -

1.3. MEDIOS UTILIZADOS

En este apartado se detallan los medios hardware y software que se han utilizado

para la realización de este Trabajo Fin de Grado. Se han tenido en cuenta los medios

disponibles a día de hoy y se ha intentado usar los medios más aconsejables para la

realización de un portal web.

A día de hoy hay que tener en cuenta el amplio abanico de opciones hardware y

software de los que podemos disponer. Para el medio software se ha considerado

necesario el estudio previo para poder elegir el software que más se adaptara a las

necesidades del Portal de Innovación Docente. A continuación, se detallan los medios

utilizados.

1.3.1. Medios Hardware

Los medios hardware utilizados para la realización de este proyecto, han sido un

ordenador personal portátil, PC Portátil HP AMD Turion (™) X2 Ultra Dual-Core

Mobile ZM-82 2.2 GHz, con 4 GB de RAM, 32 bits, el cual tiene Windows 7 Ultimate

Service Pack 1. Opcionalmente se podrán usar SmartPhones o Tablets para probar su uso

en estos dispositivos.

1.3.2. Medios Software

El medio software básico a utilizar se puede ver en la siguiente tabla:

NOMBRE CARACTERÍSTICAS

Joomla! 1.5.X o superior. Sistema de Gestión de Contenidos

desarrollado en Opensource.

Apache HTTP (Hypertext Transfer Protocol)

Server con soporte para: mod_mysql,

mod_xml y mod_zlib

Versión Mínima 1.3 o superior

(Recomendado serie 2.2).

Intérprete PHP (Hypertext Pre Processor) Versión mínima 4.3.x (Recomendado serie

5.x).

MySQL

Motor de base de datos, versión mínima

3.23.x o superior (Recomendado serie 5.x).

- 9 -

NOMBRE CARACTERÍSTICAS

Panel de control web Para administrar tú cuenta vía navegador

web. Recomendado Cpanel X.

PHPmyadmin Para administrar la base de datos mysql que

usa Joomla!.

Navegador Web Recomendado Internet Explorer o Mozilla

Firefox.

Cliente FTP Para la transmisión de de archivos.

Recomenadado Filezilla FTP Client.

Hosting para alojar el Portal. Creada una cuenta de alojamiento compartido

en Quijost en el dominio smile.quijost.com.

Editor HTML (HyperText Markup Language) Editor de textos.

Compresor/descompresor de archivos Al desarrollarse sobre Windows será Winzip

o Winrar.

Java Java 1.8

SOLR Motor de búsqueda de código abierto basado

en la biblioteca Java del proyecto Lucene con

APIs en XML/HTTP y JSON.

Tabla 1. Medios Software

Además se han necesitado los siguientes componentes:

Entornos de Desarrollo: El Dominio de Internet y el plan de hosting lo ha

proporcionado directamente la Universidad de Castilla La Mancha, creando para

ello una cuenta en el dominio smile.quijost.com mediante el alta para poder utilizar

el hospedaje del portal Quijost.

Herramientas de Gestión y Planificación: Para llevar el control de este TFG, se

ha utilizado la herramienta Trello, que nos ha ayudado a organizar nuestras tareas

creando un conjunto de ítems a realizar en un período de tiempo. En esta

herramienta hay varias fases por las que pasa cada una de las tareas a realizar (To

Do, Doing and Done) y será de gran ayuda a la hora de organizar el trabajo.

Esta herramienta permite manejar Scrum y Kanban, haciendo uso así de las

metodologías ágiles más usadas a día de hoy.

- 10 -

1.4. COMPETENCIAS ESPECÍFICAS

En la siguiente tabla se encuentran las competencias específicas aplicadas en el

desarrollo del TFG, basadas en el comportamiento de los objetos que se relacionan con

la utilización de conceptos, teorías y habilidades, las cuales se pueden memorizar,

analizar, comprender, evaluar y aplicar.

COMPETENCIA JUSTIFICACIONES

Capacidad para comprender el entorno de

una organización y sus necesidades en el

ámbito de las tecnologías de la

información y las comunicaciones.

Una parte esencial del TFG será el

estudio preliminar del funcionamiento

de una unidad de innovación docente y

su reflejo en las aplicaciones web

vinculadas.

Capacidad para emplear metodologías

centradas en el usuario y la organización

para el desarrollo, evaluación y gestión de

aplicaciones y sistemas basados en

tecnologías de la información que

aseguren la accesibilidad, ergonomía y

usabilidad de los sistemas.

Se utilizarán metodologías ágiles de

desarrollo de software con centradas en

conseguir que el resultado del producto

satisfaga al cliente, llevando a cabo

tareas y procesos que añaden valor al

portal a desarrollar.

Capacidad para seleccionar, desplegar,

integrar y gestionar sistemas de

información que satisfagan las necesidades

de la organización, con los criterios de

coste y calidad identificados.

Se seleccionará, desplegará e integrará

un portal que permita a las unidades de

innovación obtener y gestionar la

información de forma sencilla,

facilitando su trabajo.

Capacidad de concebir sistemas,

aplicaciones y servicios basados en

tecnologías de red, incluyendo Internet,

web, comercio electrónico, multimedia,

servicios interactivos y computación

móvil.

Se utilizarán gestores de contenidos

como base del sistema desarrollado con

el fin de que la accesibilidad e

interacción con los contenidos y entre

los usuarios sea máxima.

Tabla 2. Justificación de las competencias específicas abordadas en el TFG.

- 11 -

2. ANTECEDENTES Y ESTADO DEL CONOCIMIENTO

Este capítulo está formado por varios puntos de vital importancia para este TFG.

Entre ellos se encuentra el análisis del Portal de Innovación Docente de la UCLM actual,

del que, se ha intentado extraer la carencia de información que tiene el portal respecto a

otras Universidades. Para ello se ha realizado un análisis exhaustivo de algunos Portales

de Innovación de varias Universidades españolas, detectando qué destaca de cada una de

ellas, y también recogiendo la información de la que carece.

En este apartado se podrá encontrar una tabla que contiene información detallada de

lo que compone cada Portal de Innovación estudiado.

Además, en este capítulo se ha definido la plataforma técnica usada en el portal,

eligiendo Joomla! tras estudiar los distintos gestores de contenidos disponibles a día de

hoy.

Por otro lado, cabe destacar la importancia de incluir componentes sociales y de

desarrollo en el portal para dar un valor añadido a éste, así como, la integración con

SOLR para búsqueda por contenido en recursos de interés haciendo uso de objetos de

aprendizaje utilizando metadatos, dando por tanto un nuevo enfoque de diseño en el

portal que va a permitir que el profesorado adquiera unas estrategias de aprendizaje.

- 12 -

2.1. ANÁLISIS PORTALES DE INNOVACIÓN DOCENTE ACTUALES

Actualmente prácticamente todas las Universidades cuentan con un Portal de

Innovación Docente. En el caso de la Universidad de Castilla La Mancha, se ha

realizado un análisis en el que se detallan las deficiencias actuales, logrando recoger

información acerca de las mejoras necesarias a aplicar y detectando el problema actual

de falta de funcionalidad de la misma.

Para adaptarlo a los nuevos requerimientos, antes de estudiar en detalle el portal

actual de la UCLM se han estudiado diferentes portales que se han seleccionado como

significativos obteniéndose las siguientes conclusiones.

En el portal de la Universidad de Murcia, existen demasiados apartados que

hacen que haya demasiada dispersión. En ésta, se puede ver que el apartado de

Recursos contiene información muy útil, por tanto se considera de vital importancia

estudiarlo a fondo para poder tomar nota y coger ideas de éste.

Por otro lado, en la web de la Universidad de Navarra, se ve que contiene

información muy amplia y que cubre puntos muy importantes (Formación, Recursos

docentes, Planificación Docente, Proyectos de Innovación, Portafolios), pero también

hay que indicar que tiene información redundante sobre las Funciones y Servicios. Se

identifica a su vez la necesidad de contar con un buscador que permita una localización

más sencilla de los contenidos, ya que se ha detectado que es un punto débil en todos

los portales existentes actualmente y se considera de vital importancia para el

profesorado actual.

En el Portal de Innovación de la Universidad Autónoma de Barcelona, cabe

destacar la información que contiene acerca de la Formación y Actividades Docentes,

por tanto se considera como punto de referencia en este ámbito.

En cambio, estudiando el portal de la Universidad de Córdoba, vemos una web

muy visual pero de acceso complicado, por lo que no se considera interesante para

cubrir las necesidades que se requieren.

- 13 -

Investigando en otros portales, nos encontramos con que el de la Universidad de

Cádiz, es demasiado simple y las cosas más básicas se encuentran dispersas en varios

puntos de la web.

Así como el de la Universidad de Valencia, en el cual podemos ver que contienen

demasiados apartados, con muchos recursos haciendo el portal demasiado complejo

para su uso habitual.

Por último se ha revisado la web de la Universidad de Burgos, y en ésta se ve que

escasean muchos puntos importantes, ya que en ella sólo se contemplan convocatorias y

cursos.

A continuación se encuentra el análisis de los portales seleccionados como

significativos, y se encuentran en forma de tabla las características de éstos.

UNIVERSIDAD UNIVERSIDAD DE MURCIA3

PLATAFORMA MultiExplorador, creado con WordPress.

¿QUÉ CONTIENE?

Convocatoria, Cursos online, Tutoría electrónica, Aula

virtual, Espacio 3.0, Competencia, Repositorio, Jornadas,

Histórico, Información de interés, Contacto.

¿QUÉ LE FALTA? Portafolios, Metodología Docencia, Oferta Formativa,

Formación para el profesor.

Tabla 3. Contenido del Portal de Innovación Docente U. Murcia

UNIVERSIDAD UNIVERSIDAD DE NAVARRA4

PLATAFORMA MultiExplorador, creado con HTML.

¿QUÉ CONTIENE?

Funciones y servicios, Formación, Recursos docentes,

Metodología para la docencia, Planificación docente,

Proyectos de innovación, ADI, Portafolios, Información de

contacto y de interés.

¿QUÉ LE FALTA? Tutorías, Oferta Formativa, Formación para el profesor.

Tabla 4. Contenido del Portal de Innovación Docente U. Navarra

3 http://www.um.es/innovacion/

4 http://www.unav.edu/web/innovacion-educativa

- 14 -

UNIVERSIDAD UNIVERSIDAD AUTÓNOMA DE BARCELONA5

PLATAFORMA MultiExplorador, creado con HTML.

¿QUÉ CONTIENE?

Formación docente, Innovación docente, Apoyo a la

docencia, Calidad del sistema Universitario, Oferta

formativa, Calendario de actividades, Información de

interés, Congresos y Jornadas, Memoria de actividades,

Contacto.

¿QUÉ LE FALTA? Portafolios, Tutorías, Formación para el profesor.

Tabla 5. Contenido del Portal de Innovación Docente UAB

UNIVERSIDAD UNIVERSIDAD DE CÓRDOBA6

PLATAFORMA MultiExplorador, creado con HTML.

¿QUÉ CONTIENE?

Comisión de Innovación, Plan de Innovación y Mejora

Educativa, Grupos docentes, Asesorías académicas,

Congresos y Actividades, Red de Innovación, Contacto.

¿QUÉ LE FALTA? Tutorías, Oferta Formativa, Portafolios, Formación para el

profesor.

Tabla 6. Contenido del Portal de Innovación Docente U. Córdoba

UNIVERSIDAD UNIVERSIDAD DE CÁDIZ7

PLATAFORMA Realizada en XHTML 1.0, CSS (Cascading style sheets) 2.1, WAI 'AA.

¿QUÉ CONTIENE?

Personal de la Unidad de Innovación, Innovación y

Tecnología Docente, Centro de Recursos digitales,

Formación para el profesor, Publicaciones, Congresos y

Jornadas.

¿QUÉ LE FALTA? Tutorías, Oferta Formativa, Portafolios, Metodología

Docencia.

Tabla 7. Contenido del Portal de Innovación Docente U. Cádiz

5http://www.uab.es/servlet/Satellite/unidad-de-formacion-e-innovacion-docente-

1178087409115.html 6 http://www.uco.es/innovacioneducativa/

7 http://www.uca.es/udinnovacion/portal.do?IDM=37&NM=1

- 15 -

UNIVERSIDAD UNIVERSIDAD DE VALENCIA8

PLATAFORMA MultiExplorador , creado con HTML.

¿QUÉ CONTIENE?

Formación (asistente y profesorado), Innovación (Proyectos,

convocatorias, Encuentros, Bibliografías, Servicios

Multimedia.

¿QUÉ LE FALTA? Tutorías, Oferta Formativa, Portafolios.

Tabla 8. Contenido del Portal de Innovación Docente U. Valencia

UNIVERSIDAD UNIVERSIDAD DE BURGOS9

PLATAFORMA Resolución recomendada: 1024 x 768.

¿QUÉ CONTIENE?

Cursos, Convocatorias, Grupo de Innovación docente,

Vicerrectorado, Comisión de Innovación, Actividades, Plan de

formación profesorado.

¿QUÉ LE FALTA? Tutorías, Oferta Formativa, Portafolios.

Tabla 9. Contenido del Portal de Innovación Docente U. Burgos

Mediante una representación tabular similar a la anterior, se encuentra una breve

descripción del actual Portal de Innovación Docente de la UCLM10

.

UNIVERSIDAD UNIVERSIDAD DE CASTILLA LA MANCHA11

PLATAFORMA Web optimizada para Firefox e I.E. Cumple los estándares,

XHTML 1.0, CSS, WAI-AA.

¿QUÉ CONTIENE?

Presentación, Estructura, Actividades/Convocatorias, Jornadas,

Documentación de Interés (Para Docentes, Ayudas proyectos de

innovación docente), Intercampus, Documentación Interés

Estudiantes, Novedades, Enlaces Webs Referencias

Internacionales, Buzón de Sugerencias.

¿QUÉ LE FALTA? Portafolios, Oferta Formativa, Formación para el profesorado.

Tabla 10. Contenido del Portal de Innovación Docente UCLM

8 http://www.uv.es/uvweb/servicio-formacion-permanente-innovacion-educativa/es

9 http://www.ubu.es/es/ifie

10 http://www.uclm.es/organos/vic_docencia/uie/

11 http://www.uclm.es/organos/vic_docencia/uie/

- 16 -

Además, se ha revisado el blog actual de la Unidad Docente de la UCLM12

, y se

ha verificado que es un blog totalmente estático debido a que está realizado con

WordPress, y éste no contiene casa nada de información de interés.

En las siguientes páginas, se encuentra información detallada acerca de cada uno

de los Portales de Innovación analizados, basándonos en la información que contiene.

Se comienza este estudio con nuestra Universidad, a continuación se encuentra

una tabla que describe los puntos destacados de la UCLM y sobre los que nos hemos

basado para realizar las modificaciones hechas en el Portal de Innovación Docente.

Universidad de Castilla La Mancha (UCLM):

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado

X

Tutorías X

Tabla 11. Información detallada Portal de Innovación Docente UCLM

12 http://blog.uclm.es/innovacioneducativa/

- 17 -

Universidad de Murcia:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado

X

Tutorías X

Tabla 12. Información detallada Portal de Innovación Docente UM

Universidad de Navarra:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

- 18 -

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Portafolios X

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 13. Información detallada Portal de Innovación Docente UNAV

Universidad Autónoma de Barcelona:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 14. Información detallada Portal de Innovación Docente UAB

Universidad de Córdoba:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

- 19 -

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 15. Información detallada Portal de Innovación Docente UC

Universidad de Cádiz:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 16. Información detallada Portal de Innovación Docente UCA

- 20 -

Universidad de Valencia:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 17. Información detallada Portal de Innovación Docente UV

Universidad de Burgos:

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Presentación X

Estructura X

Actividades/Proyectos de Innovación X

Información General X

Convocatorias/Jornadas X

Competencias X

Jornadas para el Profesorado X

Publicaciones X

Novedades X

Información de Interés/Contacto X

Portafolios X

- 21 -

INFORMACIÓN DE INTERÉS TIENE TIENE

PARCIALMENTE

NO TIENE

Oferta Formativa/Formación

Profesorado X

Tutorías X

Tabla 18. Información detallada Portal de Innovación Docente UB

Gracias a este análisis realizado de cada uno de los Portales de Innovación, se ha

podido agrupar la información de la que carece el portal actual de la UCLM y que es

importante para el profesorado, así como la información redundante en éste y en otros

portales universitarios actuales, que hacen que no sea un portal dinámico, con

información de interés y actual.

- 22 -

2.2. PLATAFORMA TÉCNICA

Tras la evaluación de varias opciones a utilizar para realizar este Portal de

Innovación, y tras el estudio de distintas plataformas, se ha decidido utilizar un gestor de

contenidos (CMS en adelante) para la creación de este portal web. Gracias a la interfaz

del CMS se ha podido controlar dónde está alojado nuestro sitio web mediante el uso de

base de datos. El CMS nos permite usar de manera independiente el contenido y el diseño

[4] .

A la hora de elegir un gestor de contenidos web, se tienen que tener claros los

factores que determinan la mejor decisión, para ello hay que tener en cuenta las diferentes

alternativas que se nos ofrecen en la actualidad.

En la actualidad muchos usuarios utilizan los principales gestor de contenidos del

mercado: WordPress y Joomla!. Éstos ofrecen diferentes funcionalidades lo que permite

que esté dirigido a usuarios con ideas distintas. En la siguiente ilustración [5] se pueden

encontrar los principales CMS, entre éstos cabe destacar que los más usado a día de hoy

por millones de usuarios son WordPress, Drupla y Joomla!.

Ilustración 3. Gestores de Contenidos CMS

- 23 -

Joomla! [6] fue considerado el mejor CMS de código abierto del mundo en el 2006

y 2007 por los responsables del galardón CMS Award, además de por las prestaciones

que ofrece, junto con el galardón obtenido, Joomla! se convirtió en el sistema elegido por

una gran cantidad de sitios reconocidos.

Joomla! [10] fue utilizado por millones de usuarios lo que ha provocado que a día

de hoy tenga un lugar de privilegio entre los CMS más usados, y sin lugar a dudas ello se

debe a la sencillez y facilidad que ofrece el sistema en su funcionamiento.

Por su parte, WordPress [11] , segundo CMS más utilizado a día de hoy, obtuvo en

el 2009 el premio al mejor CMS de Software Libre, dentro del certamen de los Open

Source CMS Awards. Ese mismo año también obtuvo el segundo puesto en la categoría

de mejor CMS basado en PHP.

En las siguientes líneas se introducen las características de los CMS más utilizado,

Joomla! vs WordPress, para enfrentar sus ventajas y poder evaluar cuál es el más

conveniente para el Portal de Innovación.

Tanto en Joomla! como WordPress, una de las características más destacables de

estos sistemas es que ambos pertenecen al mundo del software libre, esto quiere decir que

el usuario puede utilizarlos sin necesidad de invertir dinero en el pago de licencias, lo que

conlleva que muchos usuarios se decanten por este tipo de CMS al ser libres.

En ambos CMS se permite modificar el código fuente, ya que están dentro de los

estándares del software Open Source, lo que significa que se puede personalizar el

funcionamiento de la aplicación, lo que conlleva que se puedan crear módulos a medida

con facilidad. Los usuarios más avanzados que conozcan sobre programación y diseño a

nivel profesional, podrán acceder al código fuente y modificar su estructura de acuerdo a

las necesidades del proyecto.

Joomla! dispone de una gran variedad de extensiones entre las que se encuentran

módulos y componentes, que permiten ampliar la posibilidad del CMS, lo que da un valor

añadido al proyecto gracias a las mejoras que se pueden incluir.

- 24 -

De esta manera, Joomla! incluye elementos que permiten añadir a los sitios web

servicios que pueden ser mucha utilidad tales como gestores de descarga, carrito virtual,

foros integrados, galería de imágenes, galería de vídeos, juegos online, calendarios,

noticias y una larga variedad de servicios que pueden ser utilizados a través del acceso

como usuario.

La desventaja de Joomla! es que no posee una gran variedad de plugins dedicados a

la blogosfera, como sí sucede con WordPress. El principal competidor de Joomla!,

WordPress tiene como desventaja que carece de ciertos elementos tales como la

implementación de los trackback13

.

La ventaja de ambas plataformas es que están en continuo desarrollo, ambos están

implementados con software de que está evolucionando constantemente de modo que

ambos pueden ofrecernos un sistema que se actualizada de forma permanente, mejorando

así sus prestaciones y su seguridad, ya que los CMS son muy vulnerables debido a la gran

cantidad de plugins o plantillas disponibles en la red procedentes de autores

desconocidos.

Otra principal ventaja de ambos CMS, es que en la práctica han demostrado que

poseen una gran velocidad de carga debido al uso de un sistema de caché.

Por otra parte, Joomla! dispone de un excelente sistema basado en normas SEO

(Search Engine Optimization/Posicionamiento en buscadores), es decir que nos facilita la

labor de la optimización para motores de búsqueda, logrando un buen posicionamiento de

nuestro sitio en los buscadores. La configuración SEO es configurable desde el

Administrador de Joomla!, lo que permite crear títulos independientes por página, uso de

etiquetas meta diferenciadas en cada página, URL (Uniform resource locator) amigables,

y demás. WordPress también dispone de elementos que facilitan el buen posicionamiento

web, ya que en definitiva lograr un buen posicionamiento web sólo depende del contenido

de interés del portal web.

13 Se trata de un enlace inverso que permite conocer qué enlaces apuntan hacia un determinado

artículo; de ese modo, avisa a otro weblog que se está citando uno de sus artículos.

- 25 -

Acerca de la seguridad de ambos CMS, cabe destacar que Joomla! es mucho más

seguro que WordPress, ya que los desarrolladores de Joomla! trabajan constantemente

para mejorar y resolver las vulnerabilidades surgidas. En cambio una de las mayores

vulnerabilidades de WordPress es la seguridad, de hecho en el año 2014, WordPress tuvo

una vulnerabilidad grave basada mediante en un ataque XML Quadratic Blowup, que

pudo provocar haber acabado con miles de webs.

Es importante destacar que ambos CMS se encuentran desarrollados dentro de los

estándares web actuales, de acuerdo a las recomendaciones del consorcio internacional

World Wide Web (W3C), están disponibles en versión en idioma español, y pueden ser

instalados en servidores Linux, Mac y Windows.

Se considera necesario valorar otros CMS muy usados a día de hoy por una gran

cantidad de usuarios. Uno de ellos es el conocido Drupal [7] . Drupal, es un marco de

gestión de contenidos libre, con una arquitectura modular que hace que sea un CMS

flexible, personalizable, multi-sitio que hace que se adapte a las diferentes necesidades

corporativas. Es tan configurable que permite publicar artículos, imágenes, archivos,

foros, encuestas, valoraciones, blogs, etcétera. Drupal es un sistema dinámico ya que

almacena el contenido de sus archivos en una base de datos que se puede editar en un

entorno Web.

Lo que destaca a Drupal es la calidad de su código y así como las páginas que se

pueden crear con este gestor de contenidos. Es un CMS muy usable y consistente el cual

es ideal para construir y gestionar comunidades en Internet, ya que Drupal es un CMS que

cubre todas las necesidades a nivel empresarial, por lo que Drupal es uno de los gestores

de contenidos que usan la mayoría de empresas.

Drupal [9] fue lanzado por primera vez en el año 2001, por tanto podemos decir que

es el más antiguo de los sistemas CMS. Drupal al igual que los gestores de contenidos

descritos anteriormente son de código abierto, basado en PHP-MySQL. Drupal es

extremadamente potente y amigable para el desarrollador, lo que lo ha convertido en una

opción muy popular para sitios web ricos en características.

- 26 -

A continuación vamos a ver una tabla con las ventajas e inconvenientes de cada uno

de los CMS descritos anteriormente. Hay que destacar que los tres son de código abierto y

están construidos con PHP y MySQL.

CMS VENTAJAS INCOVENIENTES

Joomla! Amigable con el usuario

Fuerte comunidad de

desarrolladores

Variedad de extensiones

Gran capacidad de gestión de

contenidos

Necesita aprendizaje

Falta de capacidad con los

motores de búsqueda

Soporte ACL (Access

Control List) limitado

WordPress Múltiples autores

Gran Librería de plugins

Amigable con el usuario

Gran capacidad de SEO

(motores de búsqueda)

Fácil personalización

Flexibilidad

Seguridad

Incompatibilidad de Plugins

Opciones de diseño limitadas

Capacidades de gestión de

contenidos limitadas

Drupal Extremadamente Flexible

Amigable con el desarrollador

Amigable con los motores de

búsqueda

Amigable con las empresas

Estabilidad

Difícil aprendizaje

Falta de plugins gratuitos

Falta de temas

Tabla 19. Ventajas e Inconvenientes CMS

Como se puede observar en la tabla anterior, cada uno de los CMS tiene unas

características que los diferencian unos de otros, y que hacen que el diseñador del portal

se decante por uno u otro, dependiendo de lo que se desee realizar.

- 27 -

Según uno de los últimos estudios realizados en el año 2014 por la empresa

Rackspace Inc.14

, se ha realizado una comparativa entre los tres CMS comentados

anteriormente, y en este estudio se indica que no hay un CMS mejor que otro, si no que

los tres son buenos y todo depende de las necesidades del usuario para decidirse por un

CMS u otro. A continuación se encuentra una breve descripción de los puntos más

destacables en este estudio[8] .

Drupal: sofisticación y facilidad de uso. Es el CMS más robusto, pensado para

desarrolladores con una gran experiencia en el desarrollo web.

Contenido avanzado, lo que necesita una plataforma resistente para soportar las

capacidades.

Múltiple fuentes de entrada para permitir gran variedad de aportaciones de los

distintos usuarios.

Estabilidad y Flexibilidad, construido para proporcionar un rendimiento estable

con una gran versatilidad contenido.

Joomla!: ofrece las mejores características y no requiere ser experto.

Instalación sencilla apto para usuarios principiantes

Versatilidad, múltiple variedad de módulos o componentes para cualquier

necesidad que le surja al usuario.

Fácil gestión y actualización, permite hacer cambios al contenido o diseño de

forma rápida mediante herramientas.

WordPress: 20 millones de webs y creciendo. WordPress es para aquellos

interesados en la creación de un simple blog o conseguir su nueva puesta en marcha

en línea.

Fácil de usar y totalmente personalizable.

Multitud de plugins para cualquier idea que tenga el usuario.

Buen Soporte del producto debido a que tiene una gran comunidad de usuarios

que ayudan a solventar todas las dudas y problemas.

14 Compañía de gestión de computación en la nube, fundada en Windcrest, un suburbio de San

Antonio, Texas

- 28 -

Una vez dicho lo anterior, tomamos la decisión de hacer nuestro proyecto con

Joomla!, ya que se adapta más a nuestras necesidades del proyecto.

2.2.1. Joomla!

En este apartado se habla únicamente del CMS elegido para el Portal de Innovación

Docente, como se ha indicado anteriormente este es Joomla! [12] . Joomla!, es un sistema

gestor de contenidos dinámicos, permite crear sitios web de alta interactividad,

profesionalidad y eficiencia gracias a la administración de Joomla! que está enteramente

basada en la gestión online de contenidos.

Joomla! se trata de un CMS de gestión online ya que todas las acciones las puede

realizar el Administrador del sitio, acciones tales como, agregar, modificar o eliminar

contenidos, ya que es una tarea que se realiza exclusivamente mediante un navegador web

que puede contener:

Webs de noticias

Sitios corporativos

Sitios de presencia

Portales comunitarios

Intranets

El funcionamiento de Joomla! se lleva a cabo gracias a sus dos principales

elementos:

1. La base de datos MySQL: en esta BBDD es donde se guarda toda la información

y la mayor parte de la configuración del sistema de forma ordenada y en distintas

tablas, cada una de las cuales almacena información específica y determinada

acerca del contenido del módulo instalado.

2. Los scripts PHP: son los que ejecutan las acciones de consulta y realizan

modificaciones en la base de datos convirtiendo los datos en simples páginas web

interpretables por los navegadores de Internet y perfectamente inteligibles para los

usuarios y administradores.

- 29 -

Existen también otro tipo de archivos que realizan importantes tareas dentro de

Joomla! (archivos XML (eXtensible Markup Language), scripts Javascript, CSS, Ajax

(Asynchronous JavaScript And XML), etcétera).

Como se ha comentado anteriormente, Joomla! permite crear sitios web dinámicos

e interactivos [13] , contiene características tales como generación de código HTML bien

formado, gestión de blogs, vistas de impresión de artículos, flash con noticias, foros, polls

(encuestas), calendarios, búsquedas integradas al sitio y soporte multi-idioma.

Esta desarrollado en una arquitectura MVC lo que permite:

Interactuar directamente con la parte de vista de Joomla!, lo que permite

sobrescribir desde el template de Joomla! la parte de vista de un componente,

módulo o plugin, esto hace que tenga un gran nivel de personalización en el

desarrollo de los templates.

Un desarrollo de componentes módulos y plugins basados en la arquitectura base

del CMS.

Actualizaciones rápidas, actualizando los elementos requeridos para los cambios de

versión con la plataforma funcionando.

Ilustración 4. Modelo Vista Controlador Joomla! [13]

- 30 -

La mayor ventaja de Joomla!, es que es totalmente editable, ya que permite la

posibilidad de editar tanto las CSS como los HTML e incluso añadir tus propias CSS de

manera gratuita.

2.2.2. Arquitectura de Joomla!

La arquitectura de Joomla! se divide en tres capas principales:

Capa de extensiones formada por: Plantillas, Módulos y Componentes.

Capa de aplicación que es donde se encuentran: Aplicaciones que amplían la clase

JApplication de Joomla!.

Capa de Framework que es el Framework propio de Joomla! cuyas clases se pueden

consultar en https://docs.joomla.org/API16:Framework.

Por otro lado cabe destacar que un Portal Web está formado por:

Back-end: parte de Administración del sitio Web.

Front-end: parte pública del sitio Web.

Además Joomla! necesita de una Base de Datos que se instala durante el proceso de

instalación, creando tablas en la Base de Datos especificada. En estas tablas, se gestiona

todo el contenido (textos, opciones, etc.) del sitio. En la siguiente ilustración, se muestra

cómo son visualizadas las tablas mediante la aplicación phpMyAdmin.

Ilustración 5. Base de datos del portal phpMyAdmin

- 31 -

PhpMyAdmin es parte de la instalación de Joomla! y se accede mediante

http://smile.quijost.com/cpanel, en el menú Base de Datos -> phpMyAdmin.

2.2.3. Administración de Joomla!

En el siguiente apartado se encuentra toda la información acerca del administrador

de Joomla!. Gracias a la parte de administración se puede acceder al back-end del Portal

de Innovación Docente.

Ilustración 6. Administrador de Joomla!

En la ilustración anterior se encuentra el acceso a la parte back-end del portal.

Como se ha indicado anteriormente, aquí es donde el administrador del portal debe

realizar la instalación de nuevos módulos para el portal, la configuración de éstos o de

módulos ya instalados para adaptarlos a las nuevas necesidades, etcétera.

A la parte de administración del portal, sólo podrá acceder el súper-usuario

administrador.

- 32 -

El Portal de Innovación Docente de la UCLM, parte de una plantilla la cual se

instala desde el administrador y la que nos facilita la gestión de los diferentes módulos y

artículos. Gracias al panel de control de la administración del portal, se pueden realizar

todo tipo de acciones.

Ilustración 7. Panel de administración del Portal

Gestor de Menús: en este apartado se encuentra el acceso a los menús creados para

el sitio. Como se puede ver en la siguiente imagen, se pueden configurar tantos

menús como se desee, y del mismo modo se pondrán publicar o despublicar según

convenga.

Además, en el gestor de menús se puede visualizar con qué módulo está enlazado el

menú correspondiente.

Si se desea configurar otro idioma para el portal web, aquí es donde debe ser

definido el idioma, creando para ello un tipo de menú específico para dicho idioma.

- 33 -

Ilustración 8. Gestor de menús Joomla!

Desde la administración de los menús se puede editar cada uno de ellos y los

elementos que lo componen. Sin embargo, para definir la ubicación de cada menú

dentro de la plantilla o determinar en qué páginas se mostrará cada menú se debe

realizar desde el Gestor de Módulos, que se explicará más adelante.

Además como se observa en la imagen anterior, hay varias columnas con distintos

parámetros. Para obtener una descripción más detallada de cada uno de ellos

podemos pulsar en el botón Ayuda de la barra de herramientas que aparece en la

zona superior derecha.

Para acceder a un menú, basta con pinchar sobre el título del menú y se accede

directamente a la información de éste.

Gestor de Módulos: en el apartado Gestor de Módulos que ofrece el menú de

Joomla!, se encuentran todos los módulos que están instalados en el portal.

- 34 -

Ilustración 9. Gestor de Módulos de Joomla!

Como se puede observar en la ilustración anterior, el gestor de módulos permite que

se puedan publicar o no los módulos que más nos interesen. Además ofrece la

posibilidad de ordenar las posiciones de los módulos, así como dar configurar el

acceso al módulo según el tipo de usuario. En la columna acceso se encuentra el

usuario con acceso al módulo en cuestión, dentro de los usuarios podemos

encontrar:

Público: el acceso público va a permitir a todo usuario que entre en el portal ver

el módulo correspondiente.

Registrado: el acceso registrado hará que sólo usuarios registrados en el portal

tengan acceso a dicho módulo.

Especial: el acceso especial o también llamado administrador, será destinado al

administrador del portal, y será quién tenga acceso a todos los módulos que estén

instalados en éste.

Además, también se encuentra en esta sección la posición de los módulos en la

plantilla utilizada para el portal.

- 35 -

Gestor de Artículos: en Gestor de Artículos se pueden encontrar los artículos

publicados en el Portal de Innovación Docente de la UCLM. Estos artículos

aparecen como contenido del portal y se pueden situar en alguna de las posiciones

que ofrezca la plantilla utilizada, ya que cada template o plantilla de Joomla! tiene

determinadas posiciones para colocar los contenidos o artículos de interés para el

portal web realizado.

Ilustración 10. Gestor de Artículos Joomla!

Según se puede verificar en la ilustración anterior, cada artículo pertenece a una

categoría que se analizará más adelante, y además se puede ver que en los artículos

también se pueden restringir el acceso según el tipo de usuario.

También se puede configurar el tipo de idioma en el que se quiere que se visualice

el módulo, y además se puede configurar qué artículos se quieren publicar y cuáles

no.

Gestor de Categorías: en el Gestor de Categorías es donde se van a definir las

categorías que engloban los artículos. Cada artículo pertenece a un tipo de

categoría, por tanto en las categorías contienen artículos, y todos ellos pueden

gestionarse en el Administrador de Contenidos.

- 36 -

Ilustración 11. Gestor de Categorías para Artículos Joomla!

Gestor de Usuarios: el administrador de Joomla!, permite también gestionar los

usuarios que acceden al Portal. En este caso se han configurado un usuario con

acceso “registrado” y el súper-usuario que es el administrador.

Ilustración 12. Gestor de Usuarios Joomla!

- 37 -

Tal y como se ha comentado anteriormente en otro apartado, a cada usuario se le

dará acceso a los módulos que se considere que deben estar visibles para ellos.

Gestor de Plantillas: el administrador de Joomla!, también permite la

configuración de plantillas. Todo portal o web realizada con Joomla!, debe estar

formada por una plantilla. Las plantillas con configurables y se pueden tener varias

plantillas en un mismo administrador de Joomla!.

Ilustración 13. Gestor de Plantillas Joomla!

En Joomla! las plantillas están configuradas en un único archivo. Esto difiere en

gran medida de otras muchas aplicaciones web, que extienden los componentes de

la plantilla a muchos archivos diferentes. Las plantillas Joomla! trabajan del mismo

modo que una página HTML única, lo que facilita el trabajo al administrador.

El contenido dinámico se inserta mediante etiquetas PHP en la posición que se

desea que se visualice en el diseño de la página.

- 38 -

Gestor de Extensiones: desde el Gestor de Extensiones se pueden instalar los

módulos y plantillas que sean necesarios para el portal.

Los módulos que se instalen desde el administrador deberán coincidir con la

versión de Joomla! instalada. En este caso la versión de Joomla! es la 2.5, ya que es

la que más se adaptaba a las necesidades.

Ilustración 14. Gestor de Extensiones instalación de plantillas y módulos

Joomla! presenta cuatro tipos de Extensiones denominadas Componentes, Módulos,

Plugins y Lenguajes; que se pueden instalar, configurar y desinstalar mediante el

panel de control del administrador (Back-end).

Gestor de Idiomas: desde el administrador de Joomla! también se pueden

configurar distintos tipos de idiomas para el portal. Como se puede visualizar en la

siguiente imagen, se puede seleccionar un idioma como predeterminado del portal.

Aquí es dónde se configuran los idiomas para el back-end instalado en el

administrador. En este apartado también se deben aparecer los lenguajes instalados

para su posterior configuración en el menú del idioma correspondiente.

- 39 -

Ilustración 15. Gestor de Idiomas Joomla!

Además, cabe destacar que Joomla! permite situar el contenido dinámicamente en

cualquier parte de la plantilla, usando para ello el parámetro Posición del Módulo

que ofrece Joomla!. Cada tipo de elemento formado por Contenidos (Secciones,

Categorías y Artículos), Módulos y Menús, tiene un panel de parámetros

configurable desde el administrador de Joomla! [40] .

- 40 -

2.3. COMPONENTES SOCIALES Y DE SOPORTE

Integrar aplicaciones de redes sociales cualquier página web actual, se considera

uno de los puntos de vital importancia debido al uso de éstas a día de hoy. Por ello, para

transmitir el valor de contenido interesante y facilitar a los usuarios que visiten la web la

compartición de ese contenido con otros usuarios en redes sociales, se ha considerado

esencia incluir las actuales redes sociales en el portal de innovación para sacarle el mayor

rendimiento.

Dentro del portal se podrán encontrar accesos directos a las principales redes

sociales, tales como: Twitter, Facebook, Youtube o LinkedIn.

Además se considera muy importante que el portal cuente con un Foro Social,

mediante el cual todos los usuarios de éste podrán compartir ideas y opiniones.

Este foro permite a usuarios registrados en el portal, poder encontrar información

acerca de muchos contenidos interesantes acerca de la Universidad. El foro realizado con

el plugin Kunena da un valor añadido al Portal de Innovación Docente, permitiendo que

los usuarios de éste puedan mantener debate y discusión acerca de los temas de actualidad

y de interés para éstos.

También se han introducido otro tipo de componentes que dan un valor añadido al

Portal de Innovación Docente, tales como SOLR u objetos de aprendizaje, que van a

permitir a los usuarios del portal que se puedan realizar búsqueda de contenido en los

recursos existentes en el portal, subidos por los propios usuarios y administrados por el

administrador del portal de la UCLM. Gracias a los objetos de aprendizaje y al uso de los

metadatos se va a permitir disponer de una plataforma en la que se tendrán en un

repositorio todos los recursos de interés para el profesorado, posibilitando la reutilización

de dichos recursos permitiendo la búsqueda y acceso a los mismos mediante el portal.

El uso de objetos de aprendizaje [45] requiere un nuevo enfoque de diseño en el

portal, lo que va a permitir que el profesorado adquiera unas estrategias de aprendizaje

facilitando así el proceso de re-diseño e implementación.

- 41 -

Además el usuario desarrollará unas competencias genéricas destacando entre otras:

Habilidades de gestión de la información.

Capacidad para la organización y la planificación.

Habilidad para trabajar de forma autónoma.

Capacidad de trabajo en un equipo interdisciplinar involucrando a grupos de

profesores.

En los siguientes apartados de esta documentación, se encuentra explicada de

manera más detallada cada una de las tecnologías mencionadas anteriormente.

- 42 -

2.4. SOLR

SOLR es un motor de búsqueda de código abierto basado en la biblioteca Java del

proyecto Lucene15

. SOLR está formado por APIs (Application Programming Interface)

en XML/HTTP y JSON, destacando los resultados, búsqueda por facetas, caché, y una

interfaz para su administración [41] .

Lucene es una biblioteca basada en Java para la construcción y gestión de un índice

invertido, una estructura de datos especializada para hacer coincidir los términos de

consulta a los documentos en los que se basa el texto. Las consultas que realiza Lucene

son diferentes a las consultas de base de datos, ya que los resultados de Lucene se

clasifican por su relevancia para una consulta, y los resultados de base de datos sólo se

pueden ordenar por una o más de las columnas de la tabla. Esto hace que la clasificación

por relevancia sea un aspecto clave para la recuperación de información, ayudando a

diferenciarla de otro tipo de consultas [42] .

Las principales características de SOLR incluyen búsquedas de textos completos,

clustering dinámico y es capaz de manejar documentos con contenido enriquecido tales

como Word o PDF.

Hay que hacer especial hincapié en que SOLR no es un motor de búsqueda en la

web, como Google o Bing y no tiene nada que ver con la optimización de motores de

búsqueda (SEO) para un sitio web.

SOLR proporciona corrección ortográfica de lo que sugiere el usuario, sinónimo de

manipulación, siendo capaz de realizar variaciones lingüísticas en términos de la consulta.

SOLR es capaz de reaccionar y adaptarse sin perder calidad manejando el

crecimiento continuo de trabajo de manera fluida. Esta característica permite que SOLR

pueda realizar búsquedas distribuidas y replicación de índices.

15 Apache Lucene es una API de código abierto para recuperación de información, originalmente

implementada en Java por Doug Cutting.

- 43 -

La característica más útil es su API estilo REST (Representational State Transfer),

que realiza peticiones HTTP para obtener resultados en XML que son legibles o JSON

que se puede usar con JavaScript, en vez de utilizar drives o APIs que haya que

programar para poder establecer la comunicación con SOLR.

Debido a que SOLR utiliza REST, los datos se envían desde el cliente y el servidor

sin ninguna encapsulación SOAP (Simple Object Access Protocol), por lo que hace que

SOLR sea menos complejo y más sencillo.

Es importante destacar que la interfaz principal de SOLR es web, por lo que

necesita un contenedor de servlets16

, que permite extender las aplicaciones alojadas por

servidores web [43] .

Las ventajas de utilizar SOLR son las siguientes:

Fácil de usar.

Motor de búsqueda escalable.

Rápido servidor de búsqueda.

Devuelve resultados ordenados por relevancia.

Muy versátil y madura.

Su API es fácil de comprender.

Conservación de los recursos a largo plazo.

Capacidad de integración con otros sistemas de información.

Solución económica y fácil de usar.

La instalación y el mantenimiento son funciones que se realizan con facilidad.

Documentación completa, procesos de instalación, administración y

mantenimiento se encuentran documentados en la página web de SOLR.

Comunidad activa con miles de usuarios con expectativas de expansión en el

futuro.

16 El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades

de un servidor.

- 44 -

SOLR aporta sobre Lucene muchas cualidades que lo hacen interesante, como

replicación, interfaz de administración, monitoreo por JMX (Java Management

eXtensions), búsquedas sobre varios índices distribuidos en varios hosts, etcétera.

Está pensado para funcionar como un servidor de indexación de datos y búsqueda

independiente [44] .

Por otro lado, SOLR también proporciona una potente solución para la

implementación de consultas geoespaciales17

. Se pueden ordenar los documentos por la

distancia geográfica, documentos límite a los que están dentro de una distancia geográfica

particular, o incluso devolver la distancia geográfica por documento desde cualquier

lugar. Las búsquedas geoespaciales son muy rápidas y eficientes, soportando una interfaz

de usuario capaz de acercar, alejar y moverse por el mapa [42] .

Ilustración 16. Diagrama de flujo servidor – SOLR

Como se muestran en la ilustración anterior se describe un diagrama de flujo de

SOLR.

17 Se conoce a la utilización de sistemas informáticos para el soporte y manejo de información con

componente espacial en el sentido geográfico.

- 45 -

En éste se puede ver como dos máquinas diferentes pueden acceder directamente al

servidor donde está la parte web y junto con ésta la instalación de SOLR, así como la

BBDD de almacenamiento de la información utilizada.

Una vez que el usuario realiza una consulta, los resultados pueden clasificarse

mediante el apoyo en facetas de SOLR para mostrar las características de los documentos

en el conjunto de resultados.

Las facetas son una forma de clasificar los documentos en un conjunto de resultados

con el fin de impulsar el descubrimiento y consultar refinamiento.

SOLR proporciona una copia ya que es la manera de tomar el contenido del texto

inicial de uno o más campos que tienen que ser aplicados a campos diferentes, además

también proporciona campos dinámicos que le permiten aplicar el mismo tipo de campo a

muchos campos diferentes sin declararlos en su archivo de configuración, es útil para

documentos de modelado que tienen muchos campos.

En este punto, cabe destacar que Lucene proporciona una biblioteca de gran alcance

para la indexación de documentos, consultas de ejecución y resultados de la clasificación.

SOLR es una tecnología complementaria que funciona dentro de las arquitecturas

existentes. Tal y como se muestra en la imagen anterior [42] , SOLR está representado

por tres subsistemas principales: gestión de documentos, procesamiento de consultas y

análisis de textos.

Para lograr una fácil integración, los servicios centrales de SOLR tienen que ser

accesibles desde muchas aplicaciones y lenguajes diferentes. Para ello, tal y como se ha

comentado anteriormente SOLR proporciona servicios REST como simples basadas en

los estándares probados de XML, JSON (JavaScript Object Notation), y HTTP.

A continuación se declaran las partes básicas de SOLR:

Escalable: distribuye el trabajo (indexación y procesamiento de consultas) para

varios servidores en un clúster.

Código abierto: listo para despliegue, es fácil de instalar y configurar.

- 46 -

Optimización de búsquedas: es rápido y puede ejecutar consultas complejas en

la velocidad por debajo del segundo, a menudo sólo unas decenas de

milisegundos.

Grandes volúmenes de documentos: está diseñado para hacer frente a los

índices que contienen muchos millones de documentos.

Texto-centric: está optimizado para la búsqueda de texto en lenguaje natural,

como correos electrónicos, páginas web, hojas de vida, documentos PDF y

mensajes sociales como twitter o blogs.

Resultados ordenados por pertinencia: devuelve documentos en orden de

clasificación basado en la relevancia de cada documento en la consulta del

usuario.

Por último, a continuación se encuentran las principales características de SOLR,

organizadas en las siguientes categorías:

Experiencia del usuario: SOLR proporciona una serie de características

importantes que ayudan a ofrecer una solución de búsqueda que es fácil de usar,

intuitivo y potente.

Dentro de esta categoría es importante destacar:

o Paginación y clasificación.

o Faceting.

o Auto-Sugerencia.

o Corrector ortográfico.

o Resaltado de documentos.

o Búsqueda geoespacial.

El modelado de datos: destacando las siguientes características que ayudan a

modelar los datos:

o Resultado agrupación / campo colapso.

o Soporte de consulta flexible.

o Joins.

o Agrupación de documentos.

- 47 -

o Importación de otros formatos de documentos tales como PDF y Word.

o Importación de datos de bases de datos relacionales.

o Soporte multilingüe.

Nuevas características: las siguientes versiones de SOLR nos ofrecen las

siguientes mejoras:

o Muy cerca de ser una búsqueda en tiempo real.

o Actualizaciones con concurrencia optimista.

o Durabilidad utilizando un registro de transacciones [42] .

- 48 -

2.5. OBJETOS DE APRENDIZAJE

Se ha decido incluir en el proyecto procesos de estandarización de contenidos.

Antes de comenzar a detallarlo vamos a ver un breve análisis de los aspectos más

importantes y el por qué se ha decido emplear este proceso.

Es importante tener un sistema que sea reusable, lo cual va a permitir poder

compartir contenidos del portal.

Nos va a permitir tener compatibilidad con otros portales de otras Universidades,

con lo que se podrá compartir documentación, actividades, experiencias del foro,

etcétera.

Va a permitir realizar búsquedas usando meta-datos.

Por estos motivos, se considera que establecer un estándar, para poder asegurar la

relación entre los usuarios y los contenidos.

2.5.1. Ciclo de Vida de los Contenidos

En este apartado se va a realizar un breve estudio del proceso de estandarización en

el ámbito educativo universitario. Lo que se pretende con este proceso, es que el usuario

se convierta en el propio organizador de la información, con el fin de que encuentre

aquello que realmente está buscando, evitando así que el usuario obtenga información que

no sea relevante para él.

Este proceso puede ser usado en otros ámbitos que no sean sólo educativos o de

formación.

2.5.2. ¿Qué son los Metadatos y para qué se usan?

Los metadatos [39] son información sobre un objeto, ya sean físicos o digitales. Las

necesidades de aprendizaje actuales de los usuarios aumentan de la misma forma que

aumenta la falta de información sobre los objetos. Esto ha producido una limitación

fundamental y crítica en nuestra capacidad para la búsqueda de información, la gestión y

el uso de contenidos.

- 49 -

Para abordar este problema, el grupo de trabajo de IEEE LOM18

, ha creado un

estándar para los metadatos que hacen referencia al ámbito educativo.

Un objeto de aprendizaje es definido en como una entidad, digital o no digital, la

cual puede ser usada, reutilizada o referenciada durante cualquier actividad de aprendizaje

basada en la tecnología, tales como; entornos de aprendizaje interactivo y colaborativo,

sistemas de enseñanza a distancia, etcétera.

IEEE LOM [36] especifica la sintaxis y la semántica de objetos de aprendizaje,

definidos como aquellos atributos necesarios para la descripción completa y adecuada de

un objeto. Los objetos de aprendizaje podrían incluir, objetivos, personas, organizaciones

o actos.

Según el estándar LOM, los objetos de aprendizaje serán gestionados, ubicados y

evaluados.

2.5.3. Fases del Proceso de Estandarización

Una vez se ha explicado qué son los metadatos [38] se detallan las fases del proceso

de estandarización de éstos.

Fase 1: Etiquetación de los contenidos: la primera fase consiste en clasificar el

contenido o recurso que se quiere estandarizar. La especificación IEEE LOM

determina una serie de categorías que permiten al recurso tener los datos o meta-

datos suficientes para cumplir los requisitos de dicha especificación. Las categorías

o etiquetas se definen según el fin que vayan a tener. En esta fase se pueden

encontrar las siguientes categorías: General, Ciclo de Vida, Metametadatos,

Técnica, Uso Educativo, Derechos, Relaciones, Observaciones y Clasificaciones.

Una vez se han definido las categorías o etiquetas, se realizará la obtención de un

archivo XML que contiene la información correspondiente a la etiquetación

comentada anteriormente.

18 Institute of Electrical and Electronic Engineers Learning Object Metadata

- 50 -

Fase 2: Empaquetado de Contenidos: esta fase es la que proporciona

funcionalidad describiendo los materiales de aprendizaje utilizados. Señala la

descripción, estructura y localización de los materiales de aprendizaje en la red.

Los contenidos serán empaquetados por el usuario, y él mismo hará las relaciones

correspondientes. Además existen aplicaciones que permiten importar contenidos

que cumplan la especificación.

En el empaquetado de contenidos existen las siguientes categorías: Metadatos,

Organizaciones y Recursos.

El resultado de esta fase es un XML llamado manifest que contiene todas las

etiquetas definidas.

Fase 3: Servidor de Contenidos: en la tercera fase del proceso de estandarización

se va a verificar que se puede usar y descargar correctamente el recurso creado.

Para ello el recurso creado debe cumplir las especificaciones IMS19

, ya que de este

modo se asegura que el fichero generado se pueda catalogar en las etiquetas

definidas.

19 Instruction Management System es un consorcio que agrupar a vendedores, productores,

implementadores y consumidores de e-learning, y que se enfoca completamente a desarrollar

especificaciones en formato XML.

- 51 -

3. METODOLOGÍA Y ANÁLISIS DEL SISTEMA

Las metodologías ágiles permiten responder de manera eficiente a los cambios en

los productos en desarrollo, ya que proporcionan una mayor flexibilidad respecto a las

metodologías tradicionales.

Las aplicaciones web tienen una serie de características propias que hacen que su

desarrollo sea diferente al de los sistemas tradicionales, no se trata sólo de una interfaz de

usuario distinta. Tanto es así que incluso desde hace unos años ya se habla de la

Ingeniería Web como de una disciplina distinta de la Ingeniería Software clásica [29]

como si solamente se tratase de un conjunto de páginas web, dando como resultado

sistemas inestables y difíciles de mantener. Por ello, se consideró necesario el desarrollo

de técnicas de ingeniería así como de metodologías de desarrollo específicas para estos

sistemas.

El proyecto se ha desarrollado siguiendo una metodología ágil. Inicialmente se ha

realizado una primera fase de formulación y planificación, en la que se estudia la

situación actual, y de la que se obtienen los requerimientos preliminares y se planifica de

forma general el proyecto asociándole sus costes y riesgos.

Una de las bases de las metodologías ágiles es el ciclo de vida iterativo e

incremental. En el ciclo se va a ir liberando el producto por partes, iterativamente, paso a

paso. Se tiene un prototipo que contiene un conjunto de ítems (Product Backlog) que se

van realizando en el ciclo. Basándonos parcialmente en la metodología Scrum, existen

períodos definidos en los que se realizan los ítems y los cuales se denominan sprints.

Dicha metodología ágil está basada en las siguientes características:

Desarrollo iterativo e incremental: tras determinar los requisitos funcionales, se

diseñarán, desarrollarán, probarán e integrarán con el resto del sistema de uno en

uno. Es muy común que durante el desarrollo aparezcan nuevas funcionalidades, de

ser así se apuntarán en revisiones funcionales para su posterior estudio y desarrollo

si se cree conveniente.

- 52 -

El código fuente ha de ser la principal fuente de documentación: por ello se

prestará especial atención en su elaboración, debiendo quedar sencillo, limpio,

legible y, sobre todo, apropiadamente comentado. Se hará amplio uso de técnicas de

refactorización.

Evitar la generación de documentación redundante e innecesaria: solamente se

crearán diagramas para representar la arquitectura del sistema y modelo de datos.

Los diagramas y dibujos simplemente servirán de guía, no para generar código

automáticamente.

Fase de pruebas: en la que se harán pruebas unitarias, pruebas de aceptación y

pruebas de cobertura.

A continuación se enumeran las fases de trabajo:

FASES INICIALES

Desarrollo(iterativo)

Puesta en

Producción Formulación Planificación

Análisis de la

Situación actual

Viabilidad del

Proyecto

Análisis y Diseño Documentación

Obtención de

Requerimientos

Riesgos asociados al

proyecto

Implementación Pruebas de

Aceptación

Alcance del Sistema Pruebas Unitarias Puesta en Producción

Tabla 20. Fases de trabajo

- 53 -

3.1. METODOLOGÍA ÁGIL

Tal y como se observa en la siguiente ilustración, a día de hoy existen nuevas

metodologías ágiles [14] , donde todos los esfuerzos se centran en conseguir que el

resultado del producto final satisfaga al cliente. Esto significa que los miembros del

equipo de trabajo se concentran en tareas y procesos que añaden valor al producto que se

está desarrollando o mejorando. Además, los usuarios o clientes obtienen cada cierto

tiempo prototipos funcionales del producto según se construyen, lo cual permite valorar el

trabajo realizado, advertir sobre problemas que se detecten, y sugerir mejoras o nuevas

funcionalidades.

Ilustración 17. Metodología Ágil [15]

Dentro del amplio abanico de metodologías ágiles existente [23] se selecciona

Scrum. Funciona bien, es bastante sencilla de implantar, ofrece gran valor añadido sin

demasiado esfuerzo, elimina burocracia centrándose en la productividad a través de

pequeñas iteraciones, se gestionan fácilmente las estimaciones del proyecto y facilita un

mecanismo para incluir las aportaciones del cliente en el proceso. El éxito que ha tenido

ha propiciado su aplicación fuera del entorno del desarrollo de software. Además, se

puede complementar con otras metodologías como XP (eXtreme Programming) junto con

la documentación técnica que se quiera generar.

Para comenzar a explicar el proceso Scrum se aclaran los conceptos fundamentales

de actores y de acciones y como se ajustan al desarrollo de este proyecto.

- 54 -

Los actores son los que ejecutarán las acciones tal y como se muestra en la

ilustración anterior. A continuación se describe el rol de cada uno de ellos:

Product Owner: es la persona que está en contacto con el cliente, que conoce los

requisitos funcionales que va a tener el sistema y va a ser el que cree la lista de

funcionalidades del sistema de información.

Scrum Master: es la persona que dirige las reuniones de trabajo y trata de resolver

los problemas que tienen los programadores para avanzar en su día a día.

Scrum Team: son las personas que implementan las funcionalidades descritas por

el Product Owner.

Usuarios o Clientes: son los beneficiarios finales del producto y quienes viendo los

progresos pueden aportar ideas, sugerencias o necesidades.

Ilustración 18. Roles/Actores Scrum[16]

Las acciones de Scrum forman parte de un ciclo repetitivo. Este mecanismo tiene

como objetivo minimizar el esfuerzo y maximizar el rendimiento en el desarrollo. En la

siguiente ilustración se encuentran los pasos que sigue la metodología Scrum,

comenzando por la toma de requisitos, asignación de tareas, realización del sprint junto

con sus reuniones diarias y mensuales y por último la entrega.

- 55 -

Ilustración 19. Metodología Scrum [22]

Las acciones fundamentales de Scrum son:

Product Backlog: es el listado de todas las tareas, funcionalidades o

requerimientos a implementar en el sistema de información. Estas funcionalidades

deberán de ser algo tangible, es decir, que una vez implementada, el usuario final

del sistema podrá utilizarlas. Este listado de acciones se va a corresponder con el

documento de análisis funcional que se va a generar en la primera fase del proyecto.

Sprint Planning Meeting: es una reunión que tiene por objetivo planificar el Sprint

Backlog a partir del Product Backlog, es decir, determinar qué requisitos son los

que se van a implementar para tener algo que enseñar al cliente. En este proyecto

las reuniones para decidir la lista de tareas a acometer y tener funcionalidades

operativas tendrán carácter quincenal.

Sprint Backlog: es el conjunto de tareas que están en ejecución en un determinado

momento. En algunos casos se conocerá a este conjunto de tareas como Sprint a

secas.

- 56 -

Sprint Review: es una reunión de no más de dos horas donde participan todos los

actores involucrados en el producto. En ella se presentarán las funcionalidades

alcanzadas con el sprint y se podrán dar opiniones, propones posibles mejoras, etc.

En reuniones tendrán carácter quincenal y coincidirán con las reuniones del Sprint

Planning Meeting en este proyecto.

Sprint Retrospective: después del Sprint Review, se mantiene una reunión por

parte de los miembros de desarrollo del proyecto. A ésta no asiste el cliente. Esta

reunión sirve para tratar de mejorar el proceso de desarrollo e iniciar la

planificación del siguiente Sprint. En este proyecto, esta acción se solapará con la

reunión de Sprint Planning Meeting.

Daily Scrum Meeting: es una tarea diaria de no más de 15 minutos donde se reúne

el equipo y cada miembro del equipo contesta a tres preguntas: ¿Qué he hecho?,

¿Qué voy a hacer hoy? y ¿Qué ayuda necesito? Este tipo de reunión sirve para

identificar problemas y para que todos los miembros del equipo compartan con el

resto las tareas que están haciendo.

Ilustración 20. Acciones Scrum [19]

En la ilustración anterior se encuentra de manera gráfica cada una de las acciones

descritas anteriormente.

- 57 -

3.1.1. Gestión del Trabajo Fin de Grado

Para la gestión del Trabajo Fin de Grado se ha usado una aplicación web, que está

en la nube, llamada “Trello”.

Trello [24] ha sido la herramienta de gestión utilizada en este TFG, ha servido para

organizar los puntos a estudiar y desarrollar por cada uno de los miembros que ha

participado, haciendo uso de etiquetas o listas. Gracias a Trello cada miembro del

proyecto conoce la siguiente tarea a realizar, así como el estado de la misma permitiendo

el avance del proyecto en las etapas propuestas.

Se pueden diferenciar los diferentes roles de cada usuario:

Product Owner: Unidad de Innovación Educativa.

Scrum Máster: Director del proyecto.

Scrum Team: Desarrolladora del proyecto.

Se basa en el método Kanban20

para la gestión de proyectos, con anotaciones en

forma de lista que pueden viajar de unas a otras en función de su estado. Así, solemos

tener una lista de cosas por hacer (to do, o pendientes), que se están haciendo (doing, o en

proceso) o hechas (done, o terminadas) tal y como se muestra en la siguiente ilustración.

Ilustración 21. Tablero Kanban [20]

20 http://www.javiergarzas.com/2011/11/kanban.html

- 58 -

Pueden agregarse cualquier número de usuarios, asignar tareas, ponerles fecha

límite, etcétera.

Para poder usar Trello, tan sólo es necesario que todos los usuarios que vayan a

participar en la elaboración del proyecto estén dados de alta en la plataforma web

https://trello.com/.

Ilustración 22. Página web de acceso a Trello

Una vez se ha dado de alta a los usuarios correspondientes, se creará el

correspondiente proyecto para su gestión.

Ilustración 23. Acceso a la cuenta de Trello creada

- 59 -

Se podrá comenzar a trabajar con la herramienta web una vez creado dicho

proyecto, realizando listas con las tareas correspondientes.

Ilustración 24. Lista de tareas del proyecto creado en Trello

La organización básica de Trello es bastante simple: tableros (boards), en los que

puedes crear diferentes listas, y dentro de estas listas, tarjetas. Estas tarjetas van

cambiando de lista conforme se van realizando o pasan por diferentes fases. Las tarjetas

soportan de todo: cualquier tipo de documentación, imágenes, vídeos, listas, comentarios,

etc., por lo que sirven también como instrumento de comunicación en grupos de trabajo,

acerca de un determinado tema.

Estas tarjetas pueden asignarse a un miembro del grupo, ponerles fecha de entrega.

Además, pueden moverse de una lista a otra mediante drag&drop (arrastrar y soltar).

Cuando se quieren limpiar las tareas, no hay que borrarlas, simplemente se

almacenan y directamente desaparecen del proyecto y en cualquier momento puedes

realizar búsquedas de éstas.

Con esta herramienta, vamos a llevar el control de todas las tareas a llevar a cabo

para la realización del portal [17] .

- 60 -

3.2. PLANIFICACIÓN

La hoja de ruta del producto es una herramienta de planificación que muestra como

el proyecto crece a través de varias entregas o releases. El propósito de esta hoja de ruta

es proporcionar una continuidad en los objetivos del proyecto, facilitar la colaboración de

las partes interesadas y facilitar el desarrollo y lanzamiento de las diferentes versiones del

proyecto. En este caso se ha utilizado una hoja de ruta orientada a objetivos dado que

permite establecer claramente los objetivos ofrecidos por cada versión, sobre todo en un

entorno ágil [18] .

Antes de realizar la hoja de ruta se ha elaborado una tabla de referencia sobre la

visión del proyecto tal y cómo recomiendan las metodologías ágiles (Tabla 2121

).

VISIÓN GLOBAL Portal actual, dinámico, moderno, y útil, que permite al usuario estar

informado acerca de los futuros eventos relacionados con la

innovación docente, así como el poder compartir con el resto de

compañeros cualquier tipo de documentación, ideas, etcétera.

USUARIOS

OBJETIVO

NECESIDADES PRODUCTO VALOR

Profesores dedicados

específicamente a la

innovación educativo

Profesores de la

UCLM

Otros profesores

Universitarios

El portal actual no

ofrece nada más que

contenidos estáticos.

La existencia de un

portal que permita

ofrecer contenidos

dinámicos y la

interacción entre el

profesorado

potenciaría la

innovación educativa

en la UCLM

Portal sobre

contenidos de

innovación docente.

Integración de

funcionalidades de

interacción social y

gestión avanzada de

recursos.

La utilización de un

gestor de contenidos

como base hace

factible su desarrollo

Punto central para la

interacción del

profesorado

universitario con

interés en la

innovación.

Tabla 21. Visión global del proyecto

21 http://www.romanpichler.com/tools/vision-board/

- 61 -

La hoja de ruta elaborada a partir de esta visión global se ha organizado en una

tabla22

, en la que cada columna corresponde a una versión del producto que se va a

entregar y que posee cuatro filas cada una con su significado propio, tal y como se indica

a continuación.

Fecha: que representa la fecha de la versión pero que no tiene que ser una fecha

concreta sino un periodo de tiempo como una semana, un mes, un trimestre etc.

Nombre: nombre que se le da a la nueva versión.

Objetivo: objetivo por el que se crea la correspondiente nueva versión.

Requisitos Funcionales: las características funcionales claves que definen el

objetivo de la versión y que hay que conseguir para que ésta se haga realidad.

Indicadores de progreso: medidas y/o indicadores que van a permitir validar que

el objetivo se ha conseguido y el progreso en su desarrollo.

La hoja de ruta para este trabajo se ha elaborado a partir de las contribuciones del

equipo de trabajo, el director del proyecto y los miembros del grupo de innovación

educativa que en un primer momento colaboraban en el proyecto. La temporización de las

versiones se ha hecho con unos amplios márgenes dado que el equipo de trabajo debía

compaginar el proyecto con sus obligaciones profesionales diarias.

El resultado (Tabla 22) muestra cómo se ejecuta su evolución durante

aproximadamente un año estableciendo las versiones principales convenientemente

planificadas junto con sus objetivos, las funcionalidades principales y los indicadores de

progreso. Por ejemplo, la primera versión se centra en la migración del portal actual a una

nueva plataforma, la versión 2 en incorporar las mayores capacidades sociales posibles al

portal. La versión 3 está destinada a incorporar capacidades de gestión al portal como

gestión de recursos, eventos, etc. Entre la versión 3 y la versión final (5) hay un salto de

versión debido a que hay un avance importante en el desarrollo. La versión final es la que

está dedicada a integrar los trabajos más avanzados como búsquedas por contenido,

etiquetación, gestión de metadatos, etc.

22 http://www.romanpichler.com/tools/product-roadmap/

- 62 -

FECHA Abril Junio Septiembre Enero

NOMBRE 0.1 (Básica) 0.2 (Social) 0.3 (Gestora) 0.5 (TFG)

OBJETIVO Sustituir las

funcionalidades

del portal actual

Incorporar al

portal

capacidades

sociales

Gestión de

recursos de forma

compleja

Funcionalidades

avanzadas de

gestión.

REQUISITOS

FUNCIONALES Presentación

de Contenidos

Blog

Enlaces

UCLM

Roles de

usuario

Redes

sociales

Foros

Encuestas

Gestión básica de

Recursos

Búsqueda de

Contenidos

Gestión de

Eventos

Localización

avanzada de

recursos

Gestión de

convocatorias

Metadatos

INDICADORES

DE PROGRESO

% del portal

anterior cubierto

Nº de

Historias de

Usuario

Realizadas

Nº de Historias de

Usuario Realizadas

Componentes

Utilizados

Pruebas

automatizadas

pasadas

Nº de Historias

de Usuario

Realizadas

Componentes

Utilizados

Tabla 22. Hoja de ruta elaborada

A partir de lo establecido en esta hoja de ruta (planificación estratégica) se han

definido las distintas historias de usuario a elaborar y estas historias de usuario se han

volcado al Backlog implementado en Trello como se ha especificado en el apartado

anterior (planificación táctica).

Para el seguimiento del proyecto, además de utilizar la herramienta Trello se han

realizado reuniones periódicas entre el equipo de trabajo y el director del proyecto para

revisar los avances realizados, resolver los problemas encontrados y planificar las

siguientes etapas del mismo.

- 63 -

3.3. HISTORIAS DE USUARIO

En el siguiente apartado se encuentran las historias de usuario que representan los

requisitos del portal, descritos en un lenguaje común de usuario.

3.3.1. Historias de Usuario Generales

La nomenclatura que se ha usado en las historias de usuario generales es la

siguiente.

GEN: Tipo de historia de usuario General

Fase: Fase en la que se realiza la historia de usuario correspondiente a la versión.

Nº: Número de historia de usuario

GEN-00-01: Instalar servidor Joomla!

01 Instalar Servidor Joomla!

Como desarrolladora quiero tener un servidor de test en el que poder probar los módulos

y componentes que se van desarrollando con el objetivo de poder tener un portal

totalmente funcional. También quiero un servidor de pre-explotación donde pueda

mostrar los resultados que se van obteniendo. Estos servidores cumplirán con las

características necesarias de gestión de usuarios y contenidos para el sistema, creando los

roles principales implicados.

Estimación: 13 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Disponer de un parte de Administrador para administrar la herramienta

- Poder realizar actualizaciones del portal

- Administración de usuarios

Tabla 23. GEN-00-01-Instalar servidor Joomla!

- 64 -

GEN-00-02: Selección/Integración de componentes necesarios a integrar

02 Selección/Integración de componentes necesarios a integrar

Como desarrolladora quiero integrar módulos en nuestro portal de innovación docente

para tener una parte de Recursos, Agenda, Formación y parte social, con el objetivo de

que el portal se adapte lo máximo posible a los usuarios (profesores).

Estimación: 21 Prioridad: : Alta Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Poder integrar cualquier módulo

- Que los usuarios tenga acceso a los módulos

Tabla 24. GEN-00-02- Selección/Integración de componentes a integrar

GEN-00-03: Selección/Integración de la línea gráfica a utilizar

03 Selección/Integración de la línea gráfica a utilizar

Como usuario quiero poder ver el aspecto global y la forma de navegar por el portal con

en beneficio de que esté todo actualizado y organizado, adaptándose al concepto de

aplicación que se va a desarrollar.

Estimación: 21 Prioridad: Alta Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Tener acceso como usuario a todas las secciones

- Que la información esté actualizada

- Que sea fácil de encontrar lo que el usuario desea

Tabla 25. GEN-00-03- Selección/Integración de la línea gráfica a utilizar

- 65 -

GEN-00-04: Disponibilidad back-end para administrar el Portal

04 Disponibilidad back-end para administrar el Portal de Innovación Docente

Como desarrolladora quiero disponer de un Administrador del Portal de Innovación

docente donde poder trabajar con el back-end del Portal.

Estimación: 13 Prioridad: Alta Dependencias: 01, 02

Condiciones de Satisfacción (Pruebas de aceptación):

- Acceso total al Administrador del Portal

- Poder realizar cualquier acción en el back-end del Portal

- Configuración, instalación de módulos desde el back-end

Tabla 26. GEN-00-04- Disponibilidad back-end del Portal

GEN-00-05: Disponibilidad front-end del Portal

05 Disponibilidad de tener desde el Administrador acceso al front-end del Portal

Como desarrolladora quiero tener acceso desde el Administrador del Portal acceso al

front-end del Portal de Innovación Docente desarrollado para ver cómo va el desarrollo.

Estimación: 13 Prioridad: Media Dependencias: 01, 02, 04

Condiciones de Satisfacción (Pruebas de aceptación):

- Acceso directo mediante link al front-end del Portal

Tabla 27. GEN-00-05- Disponibilidad front-end del Portal

- 66 -

3.3.2. Historias de Usuario Por Fase

La nomenclatura que se ha usado en las historias de usuario por fase es la siguiente.

POR: Tipo de historia de usuario por fase

Fase: Fase en la que se realiza la historia de usuario correspondiente a la versión.

Nº: Número de historia de usuario.

POR-01-01: Mostrar información de interés en el portal

01 POR-01-01: Mostrar información de interés en el portal

Como desarrolladora quiero que se muestre por defecto la información sobre las

publicaciones, recursos y eventos con el objetivo de que todo el mundo pueda visualizar

el contenido por si están interesados en formar parte del portal.

Como usuario no registrado quiero ver el contenido básico del portal con el objetivo de

ver si me interesa darme de alta en el portal o no.

Estimación: 1 Prioridad: Baja Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Visualización de la información por defecto en el menú principal del portal

Tabla 28. POR-01-01: Mostrar información de interés en el portal

POR-01-02: Disponibilidad de contactar con el profesorado.

02 POR-01-02: Disponer de información acerca del profesorado que forma parte de la

unidad de innovación docente.

Como usuario quiero que haya información accesible acerca de los miembros que

forman la unidad de innovación docente.

Estimación: 1 Prioridad: Baja Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Encontrar de manera rápida y de acceder a dicha información.

Tabla 29. POR-01-02: Información acerca de los miembros de la unidad

- 67 -

POR-01-03: Disponer de información acerca de los estudios de la UCLM.

03 POR-01-03: Disponer de información acerca de los estudios que ofrece la UCLM.

Como usuario quiero que haya información accesible acerca los estudios y másteres

oficiales, así como postgrados que ofrece la UCLM.

Estimación: 1 Prioridad: Baja Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Encontrar de manera rápida y de acceder a dicha información.

Tabla 30. POR-01-03: Información acerca de los estudios de la UCLM

POR-01-04: Disponer de un calendario donde se encuentren los eventos relacionados

con el profesorado de la UCLM.

04 POR-01-04: Disponer de un calendario que muestre los eventos.

Como usuario quiero que haya un calendario en el que poder ver los próximos eventos,

tales como congresos, ferias, etc., que estén relacionados con el profesorado.

Estimación: 1 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de un calendario con todos los eventos que afecte al profesorado.

Tabla 31. POR-01-04: Información acerca de eventos para el profesorado

POR-01-05: Disponer de una parte social acerca de la UCLM.

05 POR-01-05: Disponer de una sección de acceso a las redes sociales de la UCLM.

Como usuario quiero que haya un apartado desde el que poder acceder a las redes

sociales de la UCLM.

Estimación: 1 Prioridad: Alta Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de un menú de fácil acceso a las redes sociales relacionadas con la UCLM.

Tabla 32. POR-01-05: Información de las redes sociales de la UCLM

- 68 -

POR-01-06: Sección galería fotográfica de la UCLM

06 Sección acceso a la galería fotográfica de la UCLM

Como usuario registrado quiero tener acceso a una sección del Portal que me permita

ver la galería fotográfica de los últimos eventos de la UCLM.

Estimación: 1 Prioridad: Baja Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Disponer de una sección en la que poder encontrar la galería fotográfica de los eventos

más importantes de la UCLM

Tabla 33. POR-01-06: Sección galería fotográfica de la UCLM

POR-01-07: Información acerca de la UCLM

07 Información acerca de la Universidad de Castilla La Mancha

Como usuario quiero disponer de una sección en el Portal con acceso a la Universidad

de Castilla La Mancha.

Estimación: 1 Prioridad: Baja Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Fácil acceso mediante el menú del Portal que permita acceder directamente a la página

de la UCLM donde se encuentra toda la información correspondiente.

Tabla 34. POR-01-07: Información acerca de la UCLM

POR-01-08: Estudios en la UCLM

08 Información acerca de los estudios que ofrece la UCLM

Como usuario quiero disponer de una sección en el Portal en la que poder encontrar los

estudios que ofrece a día de hoy la Universidad de Castilla La Mancha.

Estimación: 1 Prioridad: Baja Dependencias: 04

Condiciones de Satisfacción (Pruebas de aceptación):

- Fácil acceso a los estudios ofrecidos por la UCLM.

- Información detallada acerca de los estudios que se pueden impartir en la UCLM.

Tabla 35. POR-01-08: Estudios en la UCLM

- 69 -

POR-01-09: Acceso preguntar frecuentes

09 Acceso preguntas frecuentes Portal de Innovación Docente UCLM

Como usuario registrado quiero disponer de una sección en el Portal en la que se

encuentran las FAQs más relevantes acerca del Portal de Innovación Docente.

Estimación: 1 Prioridad: Media Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

-Disponer de una sección en la que poder aclarar las dudas que surjan a los usuarios

registrados.

Tabla 36. POR-01-09: Acceso preguntas frecuentes

POR-01-10: Información acerca de las actividades desarrolladas en la UCLM

10 Información acerca las actividades de interés para el profesorado

Como usuario registrado quiero disponer de una sección en el Portal que me permita ver

qué actividades de interés hay en la UCLM en cada cuatrimestre así como en

vacaciones.

Estimación: 1 Prioridad: Media Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Encontrar de manera fácil y sencilla las actividades que ofrece por cuatrimestres y

festivos.

Tabla 37. POR-01-10: Información acerca de las actividades de la UCLM

POR-01-11: Formación de interés para el profesorado

11 Formación de interés para el profesorado

Como usuario quiero disponer de una sección en el Portal que me permita acceder

directamente a la web de acceso de formación interna de la Universidad de Castilla La

Mancha.

Estimación: 1 Prioridad: Alta Dependencias: 01, 04

Condiciones de Satisfacción (Pruebas de aceptación):

-Disponer de acceso a la WEB de formación de la UCLM.

Tabla 38. POR-01-11: Formación de interés para el profesorado

- 70 -

POR-01-12: Información de contacto con la Universidad de Castilla La Mancha

12 Información de contacto UCLM

Como usuario quiero disponer de una sección en el Portal en la que poder encontrar los

datos de contacto de la UCLM.

Estimación: 1 Prioridad: Baja Dependencias: 07

Condiciones de Satisfacción (Pruebas de aceptación):

-Acceso a la información de contacto de la UCLM donde encontrar dirección, teléfono

de contacto, así como usa sección para contactar directamente con la UCLM

introduciendo los datos.

Tabla 39. POR-01-12: Información de contacto con la UCLM

POR-02-01: Publicar un post/artículo en el portal

01 POR-02-01: Publicar un post/artículo en el portal

Como usuario registrado quiero poder publicar un post o artículo el portal con el

objetivo de que el resto de usuarios puedan tener acceso a éste por si están interesados

en dicha información.

Estimación: 5 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- El profesor registrado pueda publicar artículos para compartirlos con el resto de

usuarios registrados.

Tabla 40. POR-02-01: Publicar un post/artículo

POR-02-02: Etiquetar noticias en el Blog.

02 POR-02-02: Poder establecer etiquetas en las noticias del Blog.

Como usuario registrado quiero que las noticias que se coloquen en el blog se puedan

etiquetar mediante palabras clave que representen su contenido.

Estimación: 5 Prioridad: Alta Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Visualizar las noticias etiquetadas

Tabla 41. POR-02-02: Etiquetas de las noticias en el Blog

- 71 -

POR-02-03: Disponer de un foro en el Portal.

02 POR-02-03: Disponer de un foro en el Portal.

Como usuario quiero poder disponer de un foro en el que poder encontrar opiniones de

otros usuarios, y donde poder establecer discusiones con el resto de usuario.

Estimación: 13 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de un foro donde encontrar opiniones de distintos usuarios.

- Existencia de un foro en el que poder comenzar discusiones acerca de temas de interés

para el profesorado.

- Poder leer los últimos mensajes de los usuarios del foro.

Tabla 42. POR-02-03: Disponer de un foro en el Portal

POR-02-04: Como usuario quiero poder incluir comentarios en el foro.

04 POR-02-04: Como usuario quiero poder incluir comentarios en el foro.

Como usuario registrado quiero poder incluir comentarios en el foro acerca de un tema

que me interese, así como iniciar nuevas discusiones en el foro.

Estimación: 3 Prioridad: Alta Dependencias: 03

Condiciones de Satisfacción (Pruebas de aceptación):

- Poder incluir comentarios e iniciar discusiones como privilegio de ser usuario

registrado.

Tabla 43. POR-02-04: Como usuario quiero poder incluir comentarios en el foro

POR-02-05: Como usuario quiero poder ver mis temas.

05 POR-02-05: Como usuario quiero ver mis temas.

Como usuario registrado quiero poder ver mis temas o discusiones en una pestaña del

foro.

Estimación: 3 Prioridad: Alta Dependencias: 03, 04

Condiciones de Satisfacción (Pruebas de aceptación):

- Buscar mediante una pestaña que tenga el foro los propios temas de un usuario

registrado en cuestión.

Tabla 44. POR-02-05: Como usuario quiero poder incluir comentarios en el foro

- 72 -

POR-02-06: Registro en el Portal de Innovación Docente

06 Registrarse en el Portal de Innovación Docente

Como usuario quiero poder darme de alta en el Portal de Innovación Docente de la

UCLM para tener acceso a todas las áreas de interés.

Estimación: 5 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Disponer de un apartado para dar de alta usuarios

- Tener acceso a todos los menús para usuarios registrados

Tabla 45. POR-02-06: Registro del usuario en el Portal

POR-02-07: Acceso/Login al Portal para usuarios registrados

07 Acceso al Portal de Innovación Docente usuarios registrados

Como usuario quiero poder disponer de un apartado para acceder al Portal y de este

modo tener acceso a los menús correspondientes para usuarios registrados.

Estimación: 5 Prioridad: Alta Dependencias: 06

Condiciones de Satisfacción (Pruebas de aceptación):

- Disponer de un menú para acceder al Portal una vez estás registrado

- Disponer de una opción para desconectarse como usuario registrado

Tabla 46. POR-02-07: Acceso/Login al Portal

POR-02-08: Editar información de perfil usuario registrado

08 Editar información del perfil usuario registrado

Como usuario quiero poder modificar la información de mi perfil en el Portal.

Estimación: 3 Prioridad: Media Dependencias: 06, 07

Condiciones de Satisfacción (Pruebas de aceptación):

- Visualizar la información del perfil de usuario registrado

- Poder editar la información inicial del perfil del usuario

Tabla 47. POR-02-08: Editar información del perfil usuario registrado

- 73 -

POR-03-01: Registro del usuario y edición de datos administrativos

01 POR-03-01: Registro del usuario y edición de datos administrativos

Como desarrolladora quiero tener en una BBDD (Base de Datos) almacenados los

usuarios con el beneficio de que sea fácil trabajar con éstos y se tengan todos los datos

correctamente almacenados.

Estimación: 3 Prioridad: Media Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Administración de usuarios

- Disponer de una BBDD de usuarios dados de alta

Tabla 48. POR-03-01: Registro del usuario y edición de datos administrativos

POR-03-02: Adjuntar un recurso al portal

02 POR-03-02: Adjuntar un recurso al portal

Como usuario registrado quiero disponer de una sección en la que poder subir recursos

al Portal, que pueda ser visualizado y descargado por otros usuarios registrados, y del

mismo modo sirva para compartir documentos y se puedan valorar.

Sólo para usuarios registrados.

Estimación: 8 Prioridad: Alta Dependencias: 01

Condiciones de Satisfacción (Pruebas de aceptación):

- Disponer de una sección para subir recursos

- Disponer de una sección para visualizar los recursos

- Disponer de un área dónde ver qué profesores están dados de alta

Tabla 49. POR-03-02: Adjuntar un recurso al portal

- 74 -

POR-03-03: Publicar un evento en el portal

03 POR-03-03: Publicar un evento en el portal

Como usuario registrado quiero poder publicar un evento en el portal con el objetivo de

que el resto usuarios puedan tener constancia de dicho evento por si están interesados en

éste.

Estimación: 8 Prioridad: Alta Dependencias: 01, 02

Condiciones de Satisfacción (Pruebas de aceptación):

- Publicación sin tener problemas de permisos de un evento

Tabla 50. POR-03-03: Publicar un evento en el portal

POR-03-04: Localizar noticias y contenidos mediante las etiquetas.

04 POR-03-04: Localizar información acerca de las noticias y los contenidos mediante

las etiquetas en el Blog.

Como usuario quiero que se puedan localizar noticias y contenidos dentro del portal

mediante el uso de esas etiquetas.

Estimación: 5 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Localizar fácilmente noticias y contenidos mediante etiquetas

Tabla 51. POR-03-04: Etiquetas en noticias y contenidos del Blog

POR-03-05: Añadir recursos con información.

05 POR-03-05: Incluir en el Portal recursos y poder añadir información en éstos

siguiendo el modelo de datos Learning Object Metadata.

Como usuario avanzado quiero tener un sistema que permita añadir recursos (ficheros) y

si es posible añadir información sobre él (etiquetas, metadatos).

Estimación: 8 Prioridad: Alta Dependencias: 02

Condiciones de Satisfacción (Pruebas de aceptación):

- Permitir añadir recursos al portal de innovación Docente.

- Añadir información adicional de los recursos añadidos mediante etiquetas y metadatos.

Tabla 52. POR-03-05: Añadir recursos con información

- 75 -

POR-03-06: Poder buscar en el foro por nombre de usuario.

06 POR-03-06: Poder buscar en el foro por nombre de usuario.

Como usuario quiero poder buscar en el foro los comentarios o discusiones de un

usuario en concreto indicando su nombre.

Estimación: 13 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de una opción para buscar por nombre de usuario para filtrar sólo sus

comentarios o discusiones.

Tabla 53. POR-03-06: Poder buscar en el foro por nombre de usuario

POR-03-07: Poder buscar en el foro por keyword.

07 POR-03-07: Poder buscar en el foro por keyword.

Como usuario quiero poder buscar en el foro los comentarios o discusiones mediante

una keyword (o palabra clave).

Estimación: 3 Prioridad: Media Dependencias: 06

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de una opción para buscar por keyword.

Tabla 54. POR-03-07: Poder buscar en el foro por keyword

POR-03-08: Disponer de un buscador en el foro.

08 POR-03-08: Disponer de un buscador en el foro.

Como usuario quiero poder disponer de un buscador en el foro para poder encontrar de

manera rápida y eficaz las noticias de mi interés.

Estimación: 3 Prioridad: Media Dependencias: 06

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de un buscador en el foro mediante el cual se encuentren de manera fácil

todas las noticias y novedades de interés.

Tabla 55. POR-01-16: Disponer de un buscador en el foro

- 76 -

POR-03-09: Poder buscar en el foro por intervalo de fechas.

09 POR-03-09: Poder buscar en el foro por intervalo de fechas.

Como usuario quiero poder buscar en el foro los comentarios o discusiones introducidas

en una fecha en concreto.

Estimación: 3 Prioridad: Media Dependencias: 06

Condiciones de Satisfacción (Pruebas de aceptación):

- Existencia de una opción para buscar los temas que se consideren de interés en un

intervalo de fechas.

Tabla 56. POR-03-09: Poder buscar en el foro por intervalo de fechas

POR-05-01: Información acerca de los proyectos de Innovación Docente.

01 POR-05-01: Disponer de información acerca de los proyectos de Innovación

Docente.

Como usuario quiero que haya información claramente accesible sobre los proyectos de

innovación docente, su convocatoria y su histórico.

Estimación: 21 Prioridad: Alta Dependencias:

Condiciones de Satisfacción (Pruebas de aceptación): 01

- Encontrar de manera rápida y sencilla información acerca de los proyectos subidos al

portal de innovación Docente.

Tabla 57. POR-05-01: Información acerca de los proyectos

POR-05-02: Integración de SOLR

02 POR-05-02: Integración de SOLR

Como desarrollador quiero integrar el uso de SOLR para permitir la búsqueda por

contenido.

Estimación: 34 Prioridad: Alta Dependencias: -

Condiciones de Satisfacción (Pruebas de aceptación):

-Baterías de pruebas satisfactorias de búsqueda por contenido tras integrar SOLR en el

Portal.

Tabla 58. POR-05-02: Integración de SOLR

- 77 -

POR-05-03: Búsqueda por contenido SOLR

03 POR-05-03: Búsqueda por contenido SOLR

Como usuario quiero disponer con la funcionalidad necesaria para realizar búsqueda por

contenido.

Estimación: 34 Prioridad: Alta Dependencias: 01, 02

Condiciones de Satisfacción (Pruebas de aceptación):

-Búsqueda por contenido en recursos almacenados en un BBDD.

Tabla 59. POR-05-03: Búsqueda por contenido SOLR

- 78 -

3.4. RESUMEN DE HISTORIAS DE USUARIO

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Instalar Joomla! en el

servidor GEN-01-01 20 horas 13 horas -

Selección/Integración

de componentes

necesarios

GEN-01-02 25 horas 21 horas 01

Selección/Integración

de la línea gráfica a

utilizar

GEN-01-03 21 horas 21 horas 01

Disponibilidad back-

end para administrar

el Portal

GEN-01-04 13 horas 13 horas 01, 02

Disponibilidad front-

end del Portal GEN-01-05 13 horas 13 horas 01, 02, 04

Tabla 60. Historias de usuario generales versión 0.0

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Mostrar información

de interés en el portal POR-01-01 1 hora 1 hora -

Disponibilidad de

contactar con el

profesorado

POR-01-02 1 hora 1 hora -

Disponer de

información acerca

de los estudios de la

UCLM

POR-01-03 1 hora 1 hora 01

Disponer de un

calendario donde se

encuentren los

eventos relacionados

con el profesorado de

la UCLM

POR-01-04 1 hora 1 hora 01

Disponer de una

parte social acerca de

la UCLM

POR-01-05 1 hora 1 hora -

Sección galería

fotográfica de la

UCLM

POR-01-06 1 hora 1 hora

01

- 79 -

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Información UCLM POR-01-07 1 hora 1 hora 01

Estudios UCLM POR-01-08 1 hora 1 hora 04

Acceso preguntar

frecuentes POR-01-09 2 horas 1 hora 01

Información acerca

de las actividades

desarrolladas en la

UCLM

POR-01-10 1 hora 1 hora 01

Formación de interés

para el profesorado POR-01-11 1 hora 1 hora 01, 04

Información de

contacto con la

Universidad de

Castilla La Mancha

POR-01-12 1 hora 1 hora 07

Tabla 61. Historias de usuario por fase versión 0.1

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Publicar un

post/artículo en el

portal

POR-02-01 5 horas 5 horas -

Etiquetar noticias

en el Blog POR-02-02 5 horas 5 horas 01

Disponer de un foro

en el Portal POR-02-03 15 horas 13 horas -

Como usuario

quiero poder incluir

comentarios en el

foro

POR-02-04 3 horas 3 horas 03

Como usuario

quiero poder ver

mis temas

POR-02-05 3 horas 3 horas 03, 04

Registro en el

Portal de

Innovación

Docente

POR-02-06 5 horas 5 horas -

Acceso/Login

usuarios registrados POR-02-07 5 horas 5 horas 06

Editar perfil POR-02-08 1 hora 3 horas 06, 07

Tabla 62. Historias de usuario por fase versión 0.2

- 80 -

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Registro del usuario

y edición de datos

administrativos

POR-03-01 3 horas 3 horas -

Adjuntar un recurso

al portal POR-03-02 10 horas 8 horas 01, 02

Publicar un evento

en el portal POR-03-03 8 horas 8 horas 01, 02

Localizar noticias y

contenidos

mediante las

etiquetas

POR-03-04 8 horas 5 horas -

Añadir recursos con

información POR-03-05 10 horas 8 horas 02

Disponer de un

buscador en el foro POR-03-06 15 horas 13 horas -

Poder buscar en el

foro por nombre de

usuario

POR-03-07 3 horas 3 horas 06

Poder buscar en el

foro por keyword POR-03-08 3 horas 3 horas 06

Poder buscar en el

foro por intervalo

de fechas

POR-03-09 3 horas 3 horas 06

Tabla 63. Historias de usuario por fase versión 0.3

HISTORIA DE

USUARIO NOMENCLATURA REAL ESTIMACIÓN DEPENDENCIAS

Información acerca

de los proyectos de

Innovación Docente

POR-04-01 25 horas 21 horas -

Integración SOLR POR-05-02 34 horas 34 horas -

Búsqueda por

contenido SOLR POR-05-03 34 horas 34 horas 01, 02

Tabla 64. Historias de usuario por fase versión 0.5

- 81 -

4. RESULTADOS

En este capítulo se presenta los resultados obtenidos tras el desarrollo del portal, la

primera versión del portal así como la versión final. Se ha prestado especial atención a la

tecnología y herramientas utilizadas y el por qué de su elección.

El capítulo Resultados se ha organizado de manera organizada que tras cumplir

cada uno de los puntos que forman parte de éste, se obtiene como resultado final el Portal

de Innovación Docente tal y como se desea. Este capítulo está formado por:

Componentes generales, añadidos y de desarrollo de Soporte.

Casos de estudio y escenarios.

Visión global del portal.

Casos de prueba automatizados.

El portal nace de una plantilla que contiene una serie de componentes generales,

para darle un valor añadido al portal se han incluido una serie de componentes específicos

para aportar al portal los requerimientos iniciales. Además se han incluido componentes

de desarrollo de Soporte, y objetos de aprendizaje que hacen del portal un sitio web

completo.

En los casos de estudio y escenarios se encuentra la actividad que podrá hacer cada

uno de los usuarios que accedan al portal, según el tipo de privilegio que tenga dando

lugar a la visión global del portal.

Por último se finaliza este capítulo con los casos de prueba automatizados mediante

el uso de una herramienta para ello, dando así al portal un valor añadido de calidad.

- 82 -

4.1. COMPONENTES

El Portal de Innovación docente ha sido desarrollado partiendo de una plantilla o

template de Joomla!. Ha sido seleccionado el tema “Ammon” disponible en la página web

del autor http://themeforest.net/, como plantilla base a usar para el desarrollo del Portal.

Existe un amplio abanico de plantillas en el mundo de Joomla!, desde plantillas gratuitas

las cuales son muy básicas por lo que son válidas para webs más estáticas y sencillas,

hasta plantillas más complejas de pago como es el caso de la plantilla “Ammon”.

La razón por la que se ha decidido usar esta plantilla, es que de las evaluadas ha

sido la que más se adaptaba a los requisitos del portal a desarrollar, ya que esta plantilla

lleva incluidos componentes necesarios en el nuevo Portal de Innovación Docente que

hará de éste un portal usable, dinámico y moderno.

TEMPLATE ¿CUMPLE TODOS LOS

REQUISITOS?

COSTE

Kallyas Responsive Sí Mayor

JF Social No Normal

Ammon Responsive Sí Normal

Sociality Sí Mayor

Tabla 65. Comparativa de Templates Joomla!

Ammon ha sido la plantilla elegida ya que ha sido la que más se adaptaba a los

requerimientos y limitaciones. Sociality era una de una de las opciones se su precio es

más elevado y tenía coste añadido al incluir Joomla Social. Por otro lado JF Social, hace

especial hincapié en la parte social y no tiene en cuenta otros puntos importantes para el

Portal de Innovación Docente, y Kallays es muy similar a la plantilla elegida Ammon

pero de mayor coste.

En los siguientes sub-apartados se detallan cada uno de los componentes que

compone el portal, ya sean los propios incluidos en la plantilla, como los añadidos que

han permitido dar más funcionalidad del portal.

- 83 -

Ilustración 25. Diagrama arquitectura técnica Portal de Innovación Docente

En la anterior ilustración se encuentra el diagrama con la arquitectura técnica del

portal, haciendo referencia a cada uno de los componentes utilizados para la

implementación y uso del portal. El diagrama contiene los componentes generales que

contiene la plantilla, tales como JoomlaSocial (JomSocial) o Blog, y componentes

añadidos tales como Kunena para el Foro, DpCalendar para la implementación del

calendario, así como los componentes de desarrollo de Soporte tales como búsqueda con

SOLR, objetos de aprendizaje, metadatos, etcétera. Además se contempla el back-end del

portal haciendo uso del hosting utilizado “Quijost” y de la plantilla “Ammon”.

- 84 -

4.1.1. Componentes Generales

En el siguiente apartado se tratan los componentes incluidos en la plantilla instalada

en el Portal de Innovación Docente. A continuación se detallan cada uno de éstos:

Menú principal: el portal web consta de un menú principal que está formado por

las secciones que componen las principales áreas que abarca el portal. Estas

secciones son: Acceso, Acerca, Recursos, Agenda, UCLM Social, Formación, Blog,

Contacta. Cada una de estas secciones son enlaces a distintos contenido de interés

del portal que hacen del portal un sitio web en el que poder encontrar todos los

requisitos que el usuario necesita.

Registro y Acceso Usuarios: en la sección “Acceso” del menú principal, se

encuentran dos apartados muy importantes en el portal que permiten dar de alta

usuarios (sólo profesorado de la UCLM) para que puedan acceder a todos los

recursos del Portal de Innovación, así como el acceso a contenidos concretos del

portal a usuarios previamente registrados.

Dentro de los usuarios que podrán acceder a este portal, se van a distinguir entre:

usuario público, usuario registrado, súper-usuario.

Buscador: el portal web dispone de una sección de buscador mediante la cual

cualquier usuario puede hacer búsquedas de contenidos de interés para él que pueda

formar parte del portal.

Joomla Social: en la misma posición que el buscador se encuentra en forma de

icono el acceso a las distintas redes sociales de las que forma parte la UCLM. En

concreto, podemos encontrar los enlaces a las siguientes redes sociales: Twitter,

FaceBook, Youtube, Vimeo, Gplus, LinkedIn.

Flickr: en la página principal del portal se encuentra como componente incluido en

la plantilla, el acceso al Flickr de la UCLM donde se pueden encontrar las imágenes

más importantes sobre los eventos de la UCLM.

Blog: otro de los puntos clave del portal es la disponibilidad de un Blog acerca de

los eventos más importantes que acoge la UCLM. Esta sección tiene un apartado

específico y único para tratar todos los temas relacionados con el Blog.

- 85 -

En el back-end del portal donde se configura el Blog se ofrece la posibilidad de

incluir meta-datos los cuales van a estar asociados a los objetos de aprendizaje

descritos en esta documentación.

Además los metadatos también son válidos para la creación de la nube de Tags que

se encuentra dentro del Blog.

Menú lateral: en el que podemos encontrar enlaces directos a un buscador general

de la UCLM, acceso a la Intranet y Webmail de la UCLM, así como el acceso a

contactos de interés de cada campus de la Universidad. Además dispone de un

enlace al Centro de Atención al Usuario.

AcyMailing: componente utilizado para suscribirse en el portal mediante la opción

disponible en la parte inferior, basta con rellenar el formulario que aparece y te

suscribes. AcyMailing es un módulo que viene incluido en la plantilla utilizada, y es

configurable por el administrador del portal en el back-end.

4.1.2. Componentes Añadidos

A continuación se detallan cada uno de los componentes que se han incluido en el

Portal de Innovación Docente, haciendo de este un portal lleno de contenido dinámico y

útil. Además, en cada descripción del módulo se puede encontrar la explicación de por

qué se ha decidido usar dicho componente incluyendo para ello una comparativa con

otros módulos con funcionalidad similar.

PhocaDownload: módulo mediante el cual se permite la subida de recursos en

distintos formatos al Portal de Innovación Docente. Este componente permite a

usuarios registrados en el Portal la posibilidad de subir recursos de interés para

todos los miembros de la UCLM. Estos recursos se catalogan mediante categorías

cada una de las cuales hace referencia a un tema en cuestión.

Además PhocaDownload permite etiquetar los recursos subidos por los usuarios o

por el propio administrador del portal, facilitando la búsqueda de éstos, así como la

búsqueda por contenido usando la integración con SOLR.

PhocaDownload ha sido el modulo seleccionado tras estudiar otros diferentes

dedicados a funciones similares.

- 86 -

A continuación se encuentra una tabla comparativa de cada uno de los módulos

estudiados, resaltando la mejor propiedad de cada uno de éstos y por tanto

mostrando por qué se ha tomado la decisión de usar PhocaDownload.

Componente

¿Tiene soporte

para todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que

se espera para el

Portal?

¿Es

gratuito?

¿Se adapta

al diseño del

Portal?

PhocaDownload Sí Sí Sí Sí

Jdownloads Sí Sí No Sí

No

Remository Sí No No Sí

Simplefileupload Sí No No Sí

No

Tabla 66. Análisis componentes de gestión de recursos

Como se muestra en la tabla anterior, se decide usar PhocaDownload porque

cumple todos los requisitos mínimos, y porque cumple una de las características

principales y necesarias para el portal que es el poder subir recursos desde el front-

end del portal por parte de los usuarios registrados.

DPCalendar: módulo disponible en la sección Agenda del menú principal que

permite disponer en el portal de un calendario, en el que usuarios públicos y

registrados pueden ver los eventos de la UCLM de interés para ellos.

Componente

¿Tiene

soporte para

todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que

se espera para el

Portal?

¿Es

gratuito?

¿Se adapta

al diseño del

Portal?

DPCalendar Sí Sí Sí Sí

JEvents Sí Sí No Sí

No

Spidercalendar

Lite Sí No No Sí

No

Tabla 67. Análisis de componentes para el calendario

- 87 -

Kunena: componente que permite tener un foro en el portal web. Gracias a este

plugin disponemos de un Foro Social en el que se pueden encontrar discusiones de

diferentes temas de interés.

Kunena permite a usuarios públicos ver las discusiones de distintos miembros del

Portal, y permite a usuarios registrados incluir nuevos post o comentar post ya

existentes.

En el foro se podrán realizar búsquedas de diferentes tipos, por palabra clave, por

nombre de usuario, por temas en un determinado periodo de tiempo, por fecha de

creación del post en el foro. Además permite búsqueda de temas por número en

concreto de resultados. El foro tiene una sección de Categorías que lista cada una de

las categorías existentes en el foro.

Además el componente Kunena permite sacar estadísticas de los temas más

populares, así como los usuarios que más post han publicado en el foro.

Componente

¿Tiene

soporte para

todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que

se espera para el

Portal?

¿Es

gratuito?

¿Se adapta al

diseño del

Portal?

Kunena Sí Sí Sí Sí

Ágora Sí Sí No No

No

Tabla 68. Análisis de componentes para el Foro

En este caso, Joomla! no dispone de muchos módulos para la implementación de un

Foro. Los componentes que se encuentran son casi todo de pago y además no se

adaptan a las necesidades del portal, por lo que se ha decidido plenamente usar

Kunena, además de que es uno de los mejores módulos gratuitos disponibles a día

de hoy.

jVoteSystem: este componente se usa en el portal para que los usuarios registrados

puedan realizar encuestas que son subidas por el administrador acerca de eventos

que se han producido, y de los cuales los usuarios del portal deben de opinar.

- 88 -

Componente

¿Tiene

soporte para

todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que se

espera para el Portal?

¿Es

gratuito?

¿Se adapta al

diseño del

Portal?

jVoteSystem Sí Sí Sí Sí

Sexy Polling Sí No No Sí

No

Tabla 69. Análisis de componentes para las encuestas

EasyTags: componente mediante el cual se ha creado en el portal una nube de

etiquetas, las cuales se han formado por los metadatos incluidos en distintas

secciones del back-end. Estos metadatos destacan las palabras clave más

importantes del portal y que más se buscan por los usuarios.

Componente

¿Tiene

soporte para

todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que se

espera para el Portal?

¿Es

gratuito?

¿Se adapta al

diseño del

Portal?

Easy Tags Sí Sí Sí Sí

Fancy Tags

Cloud Sí Sí Sí Sí

No

Tabla 70. Análisis de componentes para la nube de etiquetas

El componente Fancy Tags Cloud cumple casi todos los requisitos del portal salvo

el de adaptación al diseño que tiene la plantilla, por ello se ha decidido usar Easy

Tags.

ARI Quiz Lite: modulo que permite la creación de formularios (o exámenes)

online para que el usuario registrado pueda rellenar con su opinión respecto al tema

indicado.

No existe una tabla comparativa de este componente respecto a otros, ya que este es

el único componente gratuito para la realización de este tipo de cuestionarios, por lo

que no se ha valorado la posibilidad de adquirir un componente de pago para este

uso.

Backup: se considera de vital importancia la realización de backups del portal para

no perder ninguna información en el caso de que se produzca cualquier problema

interno o externo al portal que pueda conllevar pérdida de información.

- 89 -

A continuación se listan dos de los componentes más usados en Joomla! para la

realización de backups, ambos cumplen todos requisitos y se adaptan a las

necesidades del portal, pero dado que el portal está alojado en un hosting, se ha

decidido usar la opción de realizar el backup que ofrece el hosting contratado.

Componente

¿Tiene soporte

para todas las

versiones de

Joomla!?

¿Fácil de

usar?

¿Tiene toda la

funcionalidad que

se espera para el

Portal?

¿Es

gratuito?

¿Se adapta al

diseño del

Portal?

Akeeba

Backup Sí Sí Sí Sí

XCloner Sí Sí Sí Sí

Tabla 71. Análisis de componentes para la copia de seguridad del Portal

4.1.3. Componentes de Desarrollo

Por otro lado han sido utilizados otros componentes de desarrollo de soporte que no

son de Joomla!, a continuación se encuentra la descripción de cada uno de ellos.

SOLR: gracias a SOLR se pueden realizar búsquedas por contenidos en los

recursos almacenados en el portal. Apache SOLR es una plataforma de búsqueda

que está basada en Apache Lucene, y trabaja como un servidor de búsquedas. Se

despliega sobre un contenedor de aplicaciones (Tomcat, Jetty, JBOSS, etc.), en este

caso ha sido desplegado sobre Apache Tomcat.

Además, posee una consola de administración desde la que se pueden realizar

distintas acciones tales como, administración, configuración, análisis, sistema de

log, inserción, etc.).

Existe además un cliente para el manejo desde Java (SolrJ), mediante el cual se

puede acceder al servidor SOLR y trabajar desde éste usando la interfaz para

realizar consultas sobre los índices de los documentos insertados, así como por su

contenido o para el almacenamiento de nuevos documentos, todo ello sin tener que

acceder por web al servidor SOLR. SolrJ permite insertar, actualizar y consultar los

índices existentes en SOLR.

- 90 -

En este caso, necesitamos almacenar en SOLR los documentos que se vayan

insertando en el Portal de Innovación Docente, manteniendo la consistencia y

coherencia de ambos sistemas, y controlando todas las operaciones de borrados o de

actualización.

La configuración de SOLR se basa principalmente en los siguientes archivos:

o Solr.xml: establece el núcleo de SOLR, y cada núcleo maneja un solo índice. Un

índice es un conjunto de valores empleados para almacenar información de

documentos para posteriormente realizar su búsqueda. Cada índice tendrá un

schema asociado.

o Schema.xml: define la estructura del documento y describe a unidad básica de

información, el documento en sí.

Ilustración 26. Schema.xml estructura del documento SOLR

o Slorconfig.xml: es la interfaz de administración. Aquí se encuentran definidos

los manejadores de eventos empleados, así como los listeners, y las replicaciones

de los documentos.

El despliegue de SOLR es sencillo y se realiza mediante un WAR, que junto con

los archivos descritos anteriormente se definen los índices, los tipos de campos y

documentos que vamos a manejar.

- 91 -

Una vez iniciado el servicio de Tomcat, almacenamos y recuperamos

documentos desde SolrJ, diferenciándolos por su ID de cada hacer búsquedas por

contenido sobre grandes volúmenes de almacenamiento.

El almacenamiento del contenido será en binario, para posteriormente usar el

manejador Tika23

que permite la subida de archivos binarios a SOLR y extrae el

texto contenido en el documento indexado, así de esta manera estará disponible

el contenido para hacer búsquedas desde el entorno Java.

Indexación de documentos: en el proceso de indexación de documentos se utiliza

SolrJ. A la hora de almacenar documentos hay que tener en cuenta que uno de los

factores más importantes es el rendimiento. Los factores que afectan al rendimiento

son: el número de campos a indexar o almacenar, el número de registros que se

introducen, el tamaño de los documento a indexar y el tipo de documento que se

indexa (pdf, txt, xml, etc.).

En los documentos se indexan varios campos, campos indexados que permiten

buscar por ellos, y en los almacenados sólo se devuelven los resultados de las

consultas.

o Componente de asignación semántica: en la indexación de documentos, se

incluyen varias etapas de procesamiento de datos para extraer automáticamente

conceptos relacionados del conjunto de documentos seleccionados. Se utiliza el

proceso de anotación semántica, que es un proceso batch cuyo fin es transformar

y analizar los documentos almacenados en el DMS (Document Management

System). Este proceso es capaz de procesar nuevos documentos, o documentos

que previamente fallen, así como los documentos que cumplan ciertas

condiciones establecidas por el Administrador del sistema. El objetivo de este

proceso es extraer un conjunto de conceptos relevantes que representan un breve

resumen del contenido del documento.

23 Framework que determina el tipo de documento de entrada (Word, pdf, txt, html, etc.)

- 92 -

Ilustración 27. Proceso de anotación semántica

En este paso del proceso de anotación semántica, el conjunto de documentos son

pre-procesados y de este modo se caracterizan sus textos por sus palabras

significativas.

El objetivo es extraer la información textual como palabras individuales de los

documentos seleccionados. El proceso comienza con la transformación de un

documento para procesar diferentes tipos de formato (.doc, .txt, .pdf, xml, etc.).

La información no textual como números, fechas y signos de puntuación, son

eliminados de los documentos (análisis léxico). Además, se extrae la

información estructural relevante (títulos, palabras en negrita y cursiva, etc.).

Tras ello, el sistema realiza un proceso de separación y etiquetado de partes de

cada frase (POS) usando el Apache Open NPL Tool24

. El etiquetado POS es la

tarea de etiquetar cada palabra o símbolo de una frase con su categoría sintáctica

correspondiente (por ejemplo, adjetivo, sustantivo, verbo, etc.).

24 https://opennlp.apache.org/

- 93 -

Además, se utilizan tres técnicas para reducir el vocabulario y hacer la

representación de los textos más significativos: se eliminan stop words25

(palabras no relevantes), se realiza stemming26

, y se aplica zipf law27

,

consiguiendo que las palabras que proporcionan bajo significado semántico sean

eliminadas. Los procesos de detección de idioma y corrección de ortografía

también se incluyen en este paso.

Para a extracción y almacenamientos de conceptos, se va a extraer un conjunto

de conceptos ya seleccionados, que ayuden a generar una representación

semántica del contenido del documento.

Se ha utilizado el concepto de ponderación medidas para cuantificar el valor o

la utilidad de un concepto en un documento y, por tanto, determinar el

denominado concepto relacionado con el peso de un concepto dentro del

documento, utilizado para seleccionarlo como “concepto superior”.

El concepto de ponderación de medida utilizada es una extensión de las clásica

tf-idf, el cual lo llamamos peso absoluto (aw):

D

ij

iidfj

wkaw

*||

*

El peso absoluto de un concepto (awi) se calcula principalmente usando su

peso en el documento (wij) calculado a partir de su frecuencia. Como el número

total de los conceptos en un documento (|j|) es generalmente mucho más

grande que el peso de un concepto único, la fórmula da un resultado de un

valor muy bajo. Para evitar este problema, se incorpora un factor k para hacer

que el resultado tenga un valor más significativo.

25 Palabras vacías es el nombre que reciben las palabras sin significado como artículos, pronombres,

preposiciones, etc. 26

Stemming es un método para reducir una palabra a su raíz o (en inglés) a un stem o lema. 27

Ley empírica formulado utilizando la estadística matemática, se refiere al hecho de que muchos

tipos de datos estudiados en las físicas y sociales ciencias se pueden aproximar con una distribución

Zipfian, uno de una familia de discreta relacionada ley de potencia distribuciones de probabilidad.

- 94 -

El valor de este factor depende de tres parámetros:

Si el concepto ocurre en un título.

Si el concepto es una agrupación de palabras con significado propio.

Si la palabra seleccionada está en negrita o cursiva.

Por otro lado para considerar el concepto de poder discriminativo dentro de un

documento, se emplea el factor idfD (Frecuencia inversa en un Dominio) que

puede ser calculado en base al número de veces que el concepto se produce

dentro de un dominio. El cuerpo de dominio se crea a partir de los documentos

que hay actualmente en la web de Innovación Docente de la Universidad.

El valor del peso absoluto no se utiliza directamente como relevancia, pues se

normaliza dividiendo entre el promedio de los valores obtenidos.

Esta operación evita que la relevancia sea mayor por aparecer en grupos más

grandes que en grupos pequeños.

En resumen, el componente de asignación semántica sirve para poner etiquetas

a partir del contenido del documento.

o Componente clasificador: la categorización del texto (también conocido como

clasificación de texto) es la tarea de clasificar automáticamente un conjunto de

documentos en categorías de un conjunto predefinido. En la clasificación de

texto automática, el criterio de decisión del texto clasificador es generalmente

extraído de un conjunto de documentos de ejemplo, etiquetados para cada

clase. Cada categoría se establece de dos formas diferentes, manual o

automáticamente, mediante la aplicación de un algoritmo de agrupamiento.

Una vez que las categorías son establecidas, se extraen un conjunto de

conceptos seleccionado para definirlos tal y como se ha hecho en el

componente anterior. Para finalizar el componente clasificador es utilizado

para atribuirle un tipo a partir del contenido del documento de la misma

manera que se hace en [25] .

- 95 -

Objetos de aprendizaje: la existencia de los objetos de aprendizaje ha hecho que

se cambie la forma de pensar sobre el contenido de aprendizaje. El contenido se

convierte en un objeto con entidad propia, apto para ser reutilizado, convirtiéndose

en un objeto con entidad propia.

El empleo de los objetos de aprendizaje permite que el profesorado adquiera nuevas

estrategias de aprendizaje. El término objeto de aprendizaje (RLO Reusable

Learning Object en la bibliografía sajona) fue introducido por Wayne Hodgins en

1992. Desde entonces se han utilizado múltiples sinónimos para la definición de

objetos de aprendizaje: learning object, objetos de aprendizaje reutilizables, objeto

de conocimiento reutilizable, cápsula de conocimiento.

El objeto de aprendizaje debe cumplir una serie de características que haga que

realmente pueda considerarse como recurso digital para ser usado como soporte

para el aprendizaje. Para ello deben cumplirse una serie de características que se

detallan a continuación, como formato digital, propósito pedagógico y contenido

interactivo.

Un objeto de aprendizaje es indivisible, independiente de otros objetos de

aprendizaje y reutilizable dándole valor al objeto. Se le pueden otorgar previamente

una serie de características identificativas o atributos (metadatos) que permiten

distinguirlos de otros objetos. Éstos pueden almacenarse en bases de datos con

interacciones entre ellas, por lo que tendrá una información descriptiva que le

permitirá ser buscado y encontrado fácilmente [26] .

Ventajas Usuario (Profesorado)

Interoperabilidad Intercambio de información, pudiéndose ser

utilizado en otro contexto.

Personalización Adaptación de la información para que todos los

usuarios puedan utilizarla.

Accesibilidad Obtención de la información de los objetos en el

instante que lo necesitan.

Flexibilidad Fácil adaptación a las distintas metodologías de

aprendizaje.

Durabilidad y

Actualización

Los contenidos pueden ser rediseñados y adaptados

a los nuevos medios o tecnologías.

- 96 -

Ventajas Usuario (Profesorado)

Reutilización

Capacidad de poder volver a utilizar la información

existente disminuyendo el tiempo en el desarrollo

del nuevo material.

Tabla 72. Ventajas de los objetos de aprendizaje

Los objetos de aprendizaje se pueden clasificar según el tipo de contenido que

puede ser pedagógico o al formato. Según el contenido pedagógico pueden ser:

conceptuales, procedimentales o actitudinales. Según el formato se pueden

clasificar en: imagen, texto, sonido, multimedia

Es importante recordar que para construir un objeto de aprendizaje es

imprescindible que estos incluyan la información necesaria de los metadatos,

diferenciando cada metadatos según a lo que esté referido éste, en este contexto se

puede hablar de metadatos referidos a [27] :

El contenido (concepto).

Aspectos formales (tipo, tamaño, fecha, lengua, etc.).

Información del copyright.

Información de la autentificación del documento o recurso.

Información sobre el contexto (calidad, condiciones o características de acceso,

uso, etc.).

Las grandes ventajas del uso de metadatos radican en que se usa el mismo

contenido del documento como un recurso de datos y que los metadatos valen

también para recursos que no tienen únicamente la morfología de texto, sino para

cualquier tipo de morfologías tales como vídeo, audio o imágenes.

El uso de metadatos en las aplicaciones van desde la recuperación de información,

pasando por la descripción y catalogación de documentos, su uso por parte de

robots y agentes de software, comercio electrónico, firmas digitales, derechos de

propiedad intelectual; valoración, evaluación y clasificación de contenidos, etc.

- 97 -

Los metadatos pueden ser almacenados dentro de una base de datos con una

referencia al documento completo o ser incluidos en un encabezado dentro del

propio texto. Si se hace referencia al contexto de metadato en la Web, se puede

indicar que los metadatos se forman y almacenan para que puedan ser leídos por

motores de búsqueda, como en este caso en SOLR.

En este caso los metadatos que se han generado han seguido el estándar de

metadatos de objetos de aprendizaje IEEE-LOM28

. En el mismo proceso que el

documento es indexado en SOLR y si el tipo identificado es educativo (manual,

etc.) el documento es procesado para extraer la mayor cantidad de metadatos

posibles. Técnicamente esta labor se ha apoyado en la siguiente librería “Learning

Object Metadata (LOM) Java API”29

que permite manejar fácilmente mediante

programas JAVA la especificación IEEE LTSC LOM; para ello define un interfaz

que permite manejar de forma genérica el estándar LOM y por otro lado

implementa esta interfaz con la capacidad de poder manejar el estándar

directamente en XML.

Para poder extraer la mayor cantidad de metadatos posibles se han reutilizado las

técnicas presentadas en [27] . Un ejemplo de lo identificado en estos documentos se

muestra en la siguiente figura:

28 http://ieee-sa.centraldesktop.com/ltsc/

29 http://sourceforge.net/projects/lom-j/

- 98 -

Ilustración 28. Metadatos en formato XML

- 99 -

4.2. CASOS DE ESTUDIO/ESCENARIOS

Este apartado se centra en los casos de estudio o escenarios sobre las

funcionalidades implementadas. Además se hace referencia a los aplicativos de terceros

instalados, y a las funcionalidades inherentes de Joomla! como son la creación y

publicación de contenido.

Los casos de estudio se han divido en varios grupos según su funcionalidad, a

continuación se detallan cada uno de ellos: Consulta de la página web (portal), Registro

de usuario, Noticias y entradas en el Blog, Interacción en el Foro, Administración,

Aportación y localización de recursos, Gestión de eventos, Gestión de convocatoria de

proyectos de innovación docente.

ESCENARIO DESCRIPCIÓN

1 Usuario externo consulta la Página Web

2 Registro de usuario

3 Noticias y entradas en el Blog

4 Interacción en el foro

5 Administración

6 Aportación y localización de recursos

7 Gestión de Eventos

8 Gestión convocatoria Proyectos Innovación Docente

Tabla 73. Resumen escenarios

- 100 -

4.2.1. ESCENARIO 1: Usuario externo consulta la Página Web

En este escenario se describe lo que ve un usuario externo cuando consulta la

página web y qué pasos tendría que dar un usuario no registrado para visualizar todo el

contenido del portal.

El objetivo de este servicio es que cualquier usuario pueda acceder al Portal de

Innovación Docente y pueda acceder al contenido de este de uso público.

Ilustración 29. Acceso y Consultas al Portal de Innovación Docente UCLM

- 101 -

CASOS DE ESTUDIO ACCESO ESCENARIO 1

ES1-AC1 Acceso a la WEB de la UCLM mediante el menú Acerca -> Universidad

ES1-AC2 Acceso a la Historia de la UCLM mediante el menú Acerca -> Historia

ES1-AC3 Acceso al Equipo Docente de la UCLM mediante el menú Acerca -> Equipo

ES1-AC4 Acceso a los Estudios de la UCLM mediante el menú Acerca -> Estudios

ES1-AC5 Acceso a las FAQs (Preguntas Frecuentes) del Portal de Innovación Docente

mediante menú Recursos -> FAQ

ES1-AC6 Acceso a las redes sociales de la UCLM mediante menú UCLM Social

ES1-AC7 Acceso al Foro de la UCLM mediante menú UCLM Social -> Foro

ES1-AC8 Acceso a los eventos destacados mediante un Banner

ES1-AC9 Acceso a información de interés Noticias, Publicaciones, Próximos eventos

ES1-AC10 Acceso a los eventos publicados en el Blog

ES1-AC11 Acceso al Flickr que hace referencia a eventos de la UCLM

ES1-AC12 Acceso a la información de contacto de la UCLM

ES1-AC13 Acceso a la página de la UCLM (Intranet, Webmail, CAU, Contacto)

ES1-AC14 Acceso al Portal de Formación de la UCLM

ES1-AC15 Acceso a información de interés de la UCLM

ES1-AC16 Acceso al Portal usuarios registrados mediante el LogIn

ES1-AC17 Alta de nuevos usuarios al Portal

ES1-AC18 Realización de encuestas usuarios registrados

Tabla 74. Casos de estudio acceso al Portal Escenario 1

CASOS DE ESTUDIO CONSULTA ESCENARIO 1

ES1-CON1 Consulta la información de los FAQs

Tabla 75. Casos de estudio consulta al Portal Escenario 1

- 102 -

CASOS DE ESTUDIO BÚSQUEDA ESCENARIO 1

ES1-BU1 Búsqueda de contenidos en el portal y en los recursos

Tabla 76. Casos de estudio búsqueda en el Portal Escenario 1

CASOS DE ESTUDIO INFORMACIÓN ESCENARIO 1

ES1-IN1 Información acerca de los testimonios

ES1-IN2 Información acerca del último twitter publicado por la UCLM

Tabla 77. Casos de estudio información del Portal Escenario 1

CASOS DE ESTUDIO “ME GUSTA” ESCENARIO 1

ES1-MG1 “Me gusta” de FB, Gmail o Twiter que hace referencia al Portal de

Innovación Docente de la UCLM

Tabla 78. Casos de estudio “Me gusta” Redes Sociales Escenario 1

CASOS DE ESTUDIO CONTACTO ESCENARIO 1

ES1-CON1 Contactar con el Portal de Innovación Docente rellenando el cuestionario

que se encuentra en Contacta del menú principal

Tabla 79. Casos de estudio contacto UCLM Escenario 1

A continuación se encuentra una descripción más detallada de los casos de estudio

del Escenario 1, junto con los miembros que participan en éste.

Actores

Usuario Externo, Público, No registrado

Precondiciones

Acceso a Internet. Explorador para acceder al Portal.

Postcondiciones

El usuario externo – público no tendrá acceso a las secciones/menús con contenido

exclusivo para usuarios registrados o para el Administrador.

- 103 -

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario tendrá acceso a todos los menús principales de la página principal

del Portal.

Paso 3: El usuario podrá acceder a la información acerca de la UCLM, tales como

Historia, Equipo Docente, Estudios, así como al resto de apartados de la UCLM, como

Noticias, Eventos, Publicaciones, o incluso a la parte social de Joomla! mediante la que

accederá de manera directa a las redes sociales de la Universidad. Además podrá

acceder a la web principal de la UCLM para acceder a Webmail, Intranet, etc., así

como a la página principal de formación de la Universidad.

Paso 4: El usuario podrá consultar las FAQs, realizar búsquedas de contenido en el

Portal.

Paso 5: El usuario podrá contactar directamente con la Unidad de Innovación Docente

de a UCLM rellenando un cuestionario.

Paso 6: Un usuario registrado podrá realizar las encuestas publicadas de los congresos

o cursos impartidos.

Flujo Alternativo

Paso 7: Usuario público perteneciente a la Unidad de Innovación Docente quiere

registrarse en el Portal mediante Acceso -> Registrarse.

Tabla 80. Usuario Externo acceso al Portal

4.2.2. ESCENARIO 2: Registro de usuario

En el caso de estudio que abarca el Escenario 2 se encuentra el registro de un

usuario en el Portal de Innovación Docente de la UCLM. En este apartado se encuentra la

descripción de qué tendría que hacer un usuario para registrarse, y qué debe hará un

usuario ya registrado.

- 104 -

Ilustración 30. Registro de usuario

CASOS DE ESTUDIO REGISTRO ESCENARIO 2

ES2-REG1 Registro de nuevo usuario en el Portal de Innovación Docente

Tabla 81. Casos de estudio registro de usuario Escenario 2

CASOS DE ESTUDIO ACCESO ESCENARIO 2

ES2-AC1 Acceso al Portal de Innovación Docente usuario registrado

ES2-AC2 Acceso a la información del perfil del usuario registrado

ES2-AC3 Acceso a contenido e información disponible sólo para usuarios registrados

Tabla 82. Casos de estudio acceso usuario registrado Escenario 2

- 105 -

Actores

Usuario Externo, Público, Usuario Registrado

Precondiciones

Acceso a Internet. Explorador para acceder al portal.

Usuario registrado: haberse registrado previamente.

Postcondiciones

El usuario externo a registrarse debe ser miembro de la UCLM.

El usuario registrado debe recordar sus credenciales de acceso.

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario irá al menú Acceso -> Registrarse para darse de alta en el portal.

Paso 3: El usuario rellenará un formulario para darse de alta en el Portal de Innovación

Docente.

Paso 4: Si el usuario está registrado se volverá al menú Registro. Si el usuario no está

registrado se dará de alta en el portal y se almacenará la información en la BBDD.

Flujo Alternativo

Paso 5: El usuario ya está registrado y accederá directamente a la página de LogIn.

Paso 6: El usuario accederá al contenido del portal al que sólo acceden usuarios

registrados.

Paso 7: Si el usuario que está intentando darse de alta ya está registrado se mostrará un

mensaje que indique que el usuario ya existe.

Tabla 83. Registro en el Portal

4.2.3. ESCENARIO 3: Noticias y entradas en el Blog

En el Escenario 3 se detallan los casos de estudio que hacen referencia a las noticias

del Blog, así como las nuevas entradas en éste. A continuación se encuentran aquellas

tareas que permiten dar de alta una noticia en Blog, así como las tareas que permiten a

cualquier usuario, ya sea registrado o no, consultar las entradas en éste.

- 106 -

Ilustración 31. Noticias y entradas en el Blog nivel usuario

CASOS DE ESTUDIO NOTICIAS Y ENTRADAS EN EL BLOG NIVEL

USUARIO ESCENARIO 3

ES3-NEU1 Cualquier usuario accede al Blog del Portal de Innovación Docente dónde

podrá encontrar las últimas entradas en éste Blog.

ES3-NEU2 Cualquier usuario podrá acceder a la Nube de Tags mediante el Blog del

Portal.

Tabla 84. Casos de estudio Blog nivel usuario

Ilustración 32. Noticias y entradas en el Blog nivel administrador

- 107 -

CASOS DE ESTUDIO NOTICIAS Y ENTRADAS EN EL BLOG NIVEL

ADMINISTRADOR ESCENARIO 3

ES3-NEA1 El administrador podrá incluir entradas en el Blog desde el Back-end.

ES3-NEA1 El administrador podrá establecer metadatos en la información de las

entradas del Blog para su visualización en la nube de etiquetas del Front-end.

Tabla 85. Casos de estudio Blog nivel Administrador Escenario 3

Actores

Usuario y Administrador

Precondiciones

Acceso a Internet. Explorador para acceder al portal.

Para que el administrador pueda incluir noticias en el blog deben haber enviado al

administrador del portal dicha información desde distintos Departamentos o

Vicerrectorados.

Cada entrada en el Blog tendrá una fecha y un Campus relacionado.

Postcondiciones

Tras cargar las nuevas entradas en el Blog el sistema se actualizará con esta

información.

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario irá al menú Blog.

Paso 3: El usuario podrá acceder a la información del Blog, dónde podrá encontrar las

últimas entradas en éste.

Paso 4: El usuario podrá encontrar una nube de etiquetas con los metadatos que el

administrador haya indicado en la parte de administración del portal.

Flujo Alternativo

Paso 5: El Administrador incluirá nuevas entradas en el Blog.

Paso 6: El Administrador incluirá metadatos en la información incluida como nueva

entrada en el Blog para posteriormente formar con éstas la nube de etiquetas.

Tabla 86. Noticias y entradas en el Blog

- 108 -

4.2.4. ESCENARIO 4: Interacción en el foro

En este apartado acerca del caso de estudio que abarca el Escenario 4, se encuentra

toda la información acerca de la operativa normal del foro existente en el Portal de

Innovación Docente de la UCLM. A continuación se encuentra el diagrama con las

escenas que muestran el flujo normal de un usuario que hace uso del foro.

Ilustración 33. Interacción en el foro

CASOS DE ESTUDIO INTERACCIÓN EN EL FORO ESCENARIO 4

ES4-IF1 Un usuario accede a los mensajes recientes del foro mediante la pestaña

Mensajes Recientes en UCLM Joomla -> Foro -> Mensajes Recientes

ES4-IF2 Un usuario hace búsquedas avanzadas en el Foro del Portal UCLM Joomla ->

Foro -> Buscar

ES4-IF3 Un usuario hace búsquedas por temas y categorías del Foro del Portal UCLM

Joomla -> Foro -> Buscar

ES4-IF4 Un usuario accede a la información de las encuestas realizadas a los usuarios

acerca de los eventos impartidos UCLM Joomla -> Foro -> Encuestas

- 109 -

CASOS DE ESTUDIO INTERACCIÓN EN EL FORO ESCENARIO 4

ES4-IF5 Un usuario registrado realiza comentarios en las encuestas realizadas por el

administrador del portal UCLM Joomla -> Foro -> Encuestas

ES4-IF6 Un usuario registrado en el Portal de Innovación Docente accede a la

información exclusiva de usuarios registrados. UCLM Joomla -> Foro -> Categorías

ES4-IF7 Un usuario accede a la información acerca de los usuarios conectados en el

Foro UCLM Joomla -> Foro -> Usuarios Conectados

ES4-IF8 Un usuario accede al informe de estadísticas del Foro UCLM Joomla -> Foro

-> Estadísticas

Tabla 87. Casos de estudio interacción en el foro Escenario 4

Actores

Usuario

Precondiciones

Acceso a Internet. Explorador para acceder al Portal.

Postcondiciones

Un usuario registrado podrá haber incluido comentarios en el foro y podrá contestar a

las encuestas hechas en el portal.

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario irá al menú UCLM Social -> Foro.

Paso 3: El usuario podrá acceder a la información y comentarios disponibles en el

Foro.

Paso 4: El usuario podrá realizar búsquedas en el Foro.

Paso 5: El usuario registrado podrá incluir comentarios o comenzar nuevos debates en

el foro.

Paso 6: El usuario registrado podrá contestar a las encuestas realizadas en el Portal.

Paso 7: El usuario registrado podrá acceder a información privilegiada para usuarios

registrados tales como estadísticas del Foro, usuarios conectados

Tabla 88. Interacción en el foro Escenario 4

- 110 -

4.2.5. ESCENARIO 5: Administración

Como en todo portal web existe un Administrador que se encarga de gestionarlo.

Este usuario administrador es el encargado de administración todo el portal, tal como la

inclusión de nuevos componentes, modificación de éstos, actualización de las noticias y

novedades del portal, tales como los eventos, publicaciones, las entradas en el Blog, etc.,

en resumen todas las acciones que correspondan al administrador del portal web.

Ilustración 34. Administración del Portal de Innovación Docente

- 111 -

CASOS DE ESTUDIO ADMINISTRACIÓN DEL PORTAL ESCENARIO 5

ES5-AD1 Usuario administrador accede al Portal de Innovación Docente (front-end).

ES5-AD2 Usuario administrador puede hacer instalaciones de plantillas, módulos o

componentes e instalación de idiomas.

ES5-AD3 Usuario administrador tiene acceso a las secciones restringidas para el resto

de usuarios, como por ejemplo las posiciones de los módulos/componentes de la

plantilla utilizada.

ES5-AD4 Usuario administrador accede al back-end del Portal de Innovación Docente

(back-end, parte de administración de la herramienta).

Tabla 89. Casos de estudio Administración del Portal Escenario 5

Actores

Administrador

Precondiciones

Acceso al hosting dónde está instalado el portal. Conexión a internet.

Postcondiciones

Usuarios nuevos dados de alta. Alta nuevos componentes-módulos. Alta de nuevos

eventos, novedades y publicaciones.

Flujo Principal

Paso 1: El usuario administrador accederá a Portal de Innovación Docente.

Paso 2: El usuario administrador accederá al back-end (parte administración de la

herramienta) mediante la URL: http://smile.quijost.com/administrator/.

Paso 3: El usuario administrador podrá acceder a toda la información de los

componentes para su inclusión, actualización y borrado.

Flujo Alternativo

Paso 4: El usuario administrador podrá acceder directamente al Back-End del portal.

Paso 5: El usuario administrador podrá acceder al cPanel del portal para acceder a la

BBDD y a los backups.

Tabla 90. Administración del Portal Escenario 5

- 112 -

4.2.6. ESCENARIO 6: Aportación y Localización de Recursos

En este apartado de detallan los pasos a realizar para subir un recurso al Portal de

Innovación Docente y después cómo se puede acceder a éste de diferentes maneras.

Ilustración 35. Aportación y Localización de Recursos

CASOS DE ESTUDIO SUBIDA RECURSOS ESCENARIO 6

ES6-SR1 Usuario registrado sube recursos de interés al Portal de Innovación para

compartir la información con el resto de usuarios mediante el menú Recursos -> Subida

de recursos.

ES6-SR2 Usuario registrado sube recursos de interés al Portal de Innovación

etiquetándolos por título, descripción, autor, email, etcétera que luego será almacenado

en la BBDD mediante el menú Recursos -> Subida de recursos.

Tabla 91. Casos de estudio subida recursos Escenario 6

- 113 -

CASOS DE ESTUDIO BÚSQUEDA RECURSOS ESCENARIO 6

ES6-BR1 Usuario registrado realiza búsquedas de los archivos subidos en el portal

mediante el menú Recursos -> Búsqueda de recursos. La búsqueda se realizará

mediante SOLR.

ES6-BR2 Usuario registrado podrá buscar en los recursos información mediante

etiquetas en el menú Recursos -> Búsqueda de recursos haciendo uso de la integración

SOLR realizada.

Tabla 92. Casos de estudio búsqueda de recursos Escenario 6

CASOS DE ESTUDIO ACCESO RECURSOS ESCENARIO 6

ES6-AR1 Cualquier usuario público podrá acceder a los recursos subidos en el portal

mediante el menú Recurso -> Recursos de Interés.

ES6-AR2 Usuario registrado podrá acceder a los recursos de interés subidos por el

mismo o por otros usuarios, seleccionando o no la categoría en la que se encuentra.

Para ello deberá acceder a Recursos -> Subida de Recursos.

Tabla 93. Casos de estudio acceso a recursos Escenario 6

En la siguiente tabla se puede encontrar la información acerca del escenario 3, así

como los pasos que debe seguir el usuario registrado para el tratamiento de los recursos.

Actores

Usuario Registrado

Precondiciones

Acceso a Internet. Explorador para acceder al Portal.

Usuario registrado: haberse registrado previamente para poder acceder a los recursos

de interés.

Postcondiciones

El usuario registrado debe recordar sus credenciales de acceso.

Tras cargar los recursos se actualizarán todos los recursos del sistema.

- 114 -

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario irá al menú Acceso -> LogIn para loguearse en el sistema.

Paso 3: El usuario accederá a los recursos de interés subidos por él o subidos por otros

usuarios registrados del portal.

Paso 4: El usuario registrado podrá subir recursos añadiendo una serie de información,

que se almacenará en la BBDD para posteriormente ser usada en búsquedas por

etiquetas.

Paso 5: El usuario registrado podrá hacer búsquedas en los recursos, ya sean por

contenido mediante SOLR, o por etiquetas.

Paso 6: El usuario registrado podrá ver la clasificación por categorías de los recursos

subidos en el portal.

Flujo Alternativo

Paso 6: El usuario no se identifica en el sistema y sólo podrá visualizar los recursos

subidos en el portal, no podrá hacer subida de recursos.

Tabla 94. Aportación y localización de recursos Escenario 6

4.2.7. ESCENARIO 7: Gestión de Eventos

En este apartado se describen los casos de estudio que se realizan en el Escenario 7,

Gestión de eventos, mediante el cual cualquier usuario podrá acceder al calendario con

los eventos de interés para el profesorado, y el administrador del portal podrá incluir

eventos en el calendario al que accederán los usuarios.

Ilustración 36. Gestión de eventos

- 115 -

CASOS DE ESTUDIO CREACIÓN DE EVENTOS ESCENARIO 7

ES7-CE1 El administrador del portal crea nuevos eventos en el calendario al cual

podrán acceder todos los usuarios del portal.

Tabla 95. Casos de estudio creación de eventos Escenario 7

CASOS DE ESTUDIO ACCESO A LOS EVENTOS ESCENARIO 4

ES7-AE1 Usuario accede a los eventos de cada campus de la UCLM en Agenda ->

Eventos

ES7-AE2 Usuario accede al calendario de eventos que afectan al profesorado de la

UCLM Agenda -> Calendario

ES7-AE3 Usuario accede a la información de un eventos en concreto creado en el

calendario Agenda -> Calendario -> Selección del evento

Tabla 96. Casos de estudio acceso a los eventos Escenario 7

Actores

Usuario y Administrador

Precondiciones

Acceso a Internet. Explorador para acceder al Portal.

Para que el administrador pueda introducir eventos en el calendario deben existir

eventos previamente creados por cada Departamento/Vicerrectorado de la UCLM.

El evento cargado en el calendario debe tener una fecha y un lugar para su celebración.

Postcondiciones

Tras cargar todos los eventos el sistema se actualizará con esta información.

Flujo Principal

Paso 1: El usuario accederá a Portal de Innovación Docente.

Paso 2: El usuario irá al menú Agenda -> Calendario.

Paso 3: El usuario podrá acceder a los eventos que aparezcan en el calendario.

Paso 4: El usuario podrá encontrar la descripción de cada evento de manera detallada.

- 116 -

Flujo Alternativo

Paso 5: El administrador incluirá eventos en el calendario que se almacenarán en la

tabla correspondiente de la BBDD.

Tabla 97. Gestión de Eventos Escenario 7

4.2.8. ESCENARIO 8: Gestión Convocatoria Proyectos Innovación Doc.

En el siguiente escenario se encuentra el caso de estudio de la gestión de las

convocatorias de proyectos de innovación docente. Este escenario parte del

Vicerrectorado de Docencia el cuál publicará una nueva convocatoria de Proyectos de

Innovación Docente. Tras ello el administrador creará una categoría y la publicará. Los

usuarios registrados en el Portal, podrán subir sus propuestas como recurso asociado a la

categoría, y tras ello el administrador, emitirá un formulario o encuesta de evaluación al

usuario registrado. Una vez subida la propuesta por el usuario registrado, el administrador

procederá a la publicación de los resultados de la convocatoria.

Ilustración 37. Gestión convocatoria Proyecto Innovación Docente

- 117 -

CASOS DE ESTUDIO GESTIÓN PROYECTO DE INNOVACIÓN DOCENTE

ESCENARIO 8

ES8-GP1 El Vicerrectorado de Docencia publica una nueva convocatoria de Proyectos

de Innovación Docente la cual envía al administrador.

ES8-GP2 El administrador publica esta convocatoria asociada a una categoría especial

creada por él.

ES8-GP3 Los usuarios registrados suben sus propuestas como recursos asociados a esa

categoría.

ES8-GP4 El administrador desencadena del proceso de evaluación lo cual puede hacer

mediante encuestas a los usuarios registrados o pidiendo a ciertos usuarios especiales la

evaluación (mediante un formulario o fichero).

ES8-GP5 Los usuarios pueden evaluar las propuestas subiendo el formulario en

cuestión.

ES8-GP6 El administrador publica los resultados de la convocatoria.

Tabla 98. Casos de estudio gestión proyecto de innovación Escenario 8

Actores

Administrador y Usuario Registrado

Precondiciones

Administrador: Acceso al hosting dónde está instalado el Portal.

Usuario: Estar registrado en el Portal de innovación docente.

Conexión a internet.

Postcondiciones

Usuarios registrados publicarán convocatorias.

Flujo Principal

Paso 1: Vicerrectorado de Docencia publica convocatoria de Proyectos Innovación

Docente.

- 118 -

Flujo Principal

Paso 2: Vicerrectorado de Docencia envía convocatoria al administrador.

Paso 3: El administrador crea una categoría y publica convocatoria.

Paso 4: El administrador comienza proceso evaluación de convocatoria enviando

propuesta/encuesta al usuario registrado.

Paso 5: El usuario registrado evalúa la propuesta y envía al administrador.

Paso 6: Administrador publica los resultados de la convocatoria.

Flujo Alternativo

Paso 7: Usuario público visualiza convocatoria subida al portal pero no puede

evaluarla.

Tabla 99. Gestión Proyectos Innovación Docente Escenario 8

- 119 -

4.3. VISIÓN GLOBAL DEL PORTAL

En este apartado se encuentra la visión global del portal previo desarrollo de los

puntos anteriores que dan lugar a la primera visión. En este apartado se detalla cada uno

de los accesos que están permitidos en el portal, junto con las acciones que podrá hacer

cada usuario.

4.3.1. Acceso Público

Si un usuario cualquiera accede al portal de innovación de la UCLM, tendrá acceso

a las siguientes opciones del menú principal.

Página Principal:

Se podrá visualizar la página principal del portal en la que se encuentran novedades

de las noticias, publicaciones, próximos eventos, jornadas futuras, así como

congresos, etc.

Podrá ver los menús relacionadas con la misión del portal de innovación, las

actividades, así como el buzón de sugerencias.

Tendrá acceso a las novedades destacadas.

Verá la información sobre las nuevas publicaciones.

Tendrá acceso a FLICKR de la UCLM.

Podrá suscribirse en el portal.

Verá los detalles de contacto de la UCLM.

Tendrá acceso a las últimas entradas del blog.

Existencia de un Buscador de contenidos.

Parte social (Twitter, Facebook, Linkedin, etc.,).

Podrá ver los testimonios de los usuarios ya dados de alta.

- 120 -

Existencia de Barra lateral con links para acceder a: Contacto con la UCLM,

Webmail, Intranet, CAU.

En la parte inferior además se encuentra el componente que referencia a Twitter de

la UCLM.

A continuación se encuentran la página inicial del Portal de Innovación.

Ilustración 38. Pág. Principal del Portal de Innovación Docente UCLM - Inicio

Además, como se ha comentado anteriormente, existen más opciones en el inicio

del portal que se detallan a continuación, tales como Noticias, Publicaciones, Próximos

Eventos, mediante los cuales se podrá ampliar la información simplemente pinchando

sobre “Leer Más”.

- 121 -

Ilustración 39. Pág. Principal del Portal de Innovación Docente UCLM

Y en la parte inferior de la página podemos encontrar apartados tales como el

Flickr, los últimos post del blog, detalles de contacto de la Universidad, así como las

distintas opiniones de usuarios que han participado en cursos o congresos que ha

impartido la UCLM.

Ilustración 40. Pág. Principal del Portal de Innovación Docente UCLM – Inf.

- 122 -

Como se observa en la imagen anterior, en la parte inferior de la página del portal,

está instalado el componente de Twitter, en el que se pueden ver las novedades de la

UCLM.

Para hacer referencia a la UCLM, basta con indicar en la herramienta de

administración el ID al crear el widgets de la UCLM.

Ilustración 41. Código fuente creación ID en el widgest UCLM

En la parte inferior, también podemos encontrar el Flickr creado para este portal,

que contiene varias imágenes de eventos de la UCLM.

Además en se conserva el mismo pie de página, donde se encuentran las opciones,

“Únete a nosotros”, “Detalles de contacto” y “Testimonios”.

Menú principal:

ACCESO: En el apartado del menú principal “Acceso”, se encuentran los

submenús para que un usuario registrado pueda loguearse en el Portal Web, y por

otro lado, un acceso para que los nuevos usuarios puedan darse de alta en el Portal:

o Log In: no podrá identificarse por no estar dado de alta en el portal, pero tendrá

la opción de poderse crear una cuenta

o Registrase: tendrá la posibilidad de darse de alta como nuevo usuario rellenando

un formulario.

ACERCA: en este menú se encuentra la información acerca de la Universidad de

Castilla-La Mancha. En la que podemos encontrar:

- 123 -

o Universidad: información acerca de la UCLM, al pinchar sobre este enlace

llevará directamente a la página de la UCLM (www.uclm.es).

o Historia: un breve resumen sobre la historia de la Universidad

Ilustración 42. Historia de la UCLM

o Equipo: Equipo docente que forman parte de la estructura que lleva a cabo la

innovación docente.

Ilustración 43. Estructura de la UCLM

o Estudios: En este apartado se encuentra toda la información acerca de los

estudios que ofrece la UCLM.

- 124 -

Ilustración 44. Estudios en la UCLM

Si se accede a cada una de las opciones de estudios que ofrece el portal, se

encontrarán de manera más detallada. Por ejemplo, se puede ver el contenido al

pinchar sobre “Grados”.

Si se accede a cada una de las “Áreas de conocimiento” ofertadas, se accederá

directamente a la página de la Universidad de Castilla-La Mancha donde se

encuentra la información correspondiente. En el siguiente ejemplo, se puede

observar al pinchar sobre el área “Ciencias”.

RECURSOS: un usuario sin registrar, tendrá acceso a los Recursos de Interés

subidos en el portal, para su descarga y visualización. Para ello bastará con pinchar

sobre dicho enlace y se abrirán las categorías existentes, definidas por el

administrador, así como los recursos de contiene cada una de ellas.

Ilustración 45. Categorías y Recursos subidos al Portal

- 125 -

Al pinchar sobre una de las categorías, por ejemplo en Congresos, se van a mostrar

los recursos que contiene dicha categoría, para su visualización y descarga por

cualquier usuario tal y como muestra la siguiente ilustración.

Ilustración 46. Recursos por Categoría en el Portal

Además, el usuario público si intenta acceder al sub-menú “Subida de Recursos”,

aparecerá una ventana indicando que es un usuario sin identificar en el Portal y por

tanto no podrá subir recursos, tal y como se muestra en la siguiente ilustración.

Ilustración 47. Usuario Público sin acceso a subida de Recursos

- 126 -

Por último, el usuario público tendrá acceso a los Proyectos de Innovación Docente

que están publicados en la página web de la UCLM.

AGENDA: en el menú Agenda se tendrá acceso al contenido de los eventos de cada

Campus, así como al Calendario con los eventos de interés para el profesorado.

BLOG: todo usuario tendrá acceso al contenido del blog, viendo las últimas

entradas, el archivo del blog.

UCLM SOCIAL: dicho menú tiene acceso a la siguiente información: Twitter,

Facebook, Youtube, LinkedIn, Foro: formado por Categorías, Mensajes Recientes,

Nuevos Temas, Sin Respuesta, Mis Temas, Perfil, Buscar.

Ilustración 48. Foro del Portal de Innovación Docente UCLM

FORMACIÓN: el menú formación, llevará directamente a la página de formación

interna de la UCLM. En esta el usuario deberá tener las credenciales

correspondientes para acceder al contenido.

Esta página es externa al portal de innovación docente de la Universidad de

Castilla-La Mancha.

- 127 -

Ilustración 49. Acceso plataforma de formación para usuarios de la UCLM

CONTACTA: En este apartado se encuentran los datos de contacto de la UCLM,

así como el mapa de dónde está situado el Rectorado.

4.3.2. Acceso Usuarios Registrados

A continuación se encuentra cada una de las secciones y menús a los que tendrá

acceso un usuario registrado.

INICIO: se muestran los mismos contenidos que un usuario que no está registrado.

ACCESO: un usuario registrado, cuando pincha en Acceso podrá acceder a los

siguientes contenidos:

o Galería Fotográfica: en este apartado se pondrá encontrar fotos de los últimos

eventos.

o LogIn: espacio para identificarse en el portal. Para desconectarse también se

deberá hacer mediante esta opción.

o Registrase: al loguearse como se trata de un usuario registrado, muestra la

misma ventana que al hacer Log In, en la que se puede editar el perfil del

usuario.

- 128 -

ACERCA: este menú contiene la misma información que para un usuario público,

por lo que cualquier usuario registrado cuando acceda al menú Acerca, accederá a

los submenús con la información sobre: Universidad, Historia, Equipo y Estudios.

RECURSOS: un usuario registrado, tendrá acceso a:

o FAQ Page: acceso al contenido de las preguntas frecuentes referentes al

portal de innovación, consultas dirigidas al profesorado.

o Recursos de Interés: aquí se encontrará una colección de documentos o

convocatorias subidas por otros usuarios registrados, previa validación por

parte del administrador, que va a permitir al resto de usuarios poder

visualizar o descargar dichos recursos. Estos recursos estarán catalogados en

diferentes categorías.

o Subida de Recursos: un usuario registrado podrá subir recursos al Portal de

Innovación Docente, seleccionando para ello una categoría en concreto

definida previamente por el administrador del portal.

Podrá incluir información adicional tales como, título del recurso,

descripción, autor, etc., que posteriormente servirá para establecer etiquetas y

metadatos. Dichos recursos podrán ser visualizados o descargados por otros

usuarios, previa validación del administrador del portal web.

- 129 -

Ilustración 50. Subida de Recursos al Portal

o Proyectos de Innovación Docente: en esta sección el usuario registrado

accederá a la página de referencia de la Universidad, en la que están

reflejados los Proyectos de Innovación Docente.

o Buscador de Recursos: mediante este enlace un usuario registrado podrá

hacer búsquedas por contenido en los recursos almacenados en la BBDD

haciendo uso de SOLR.

Tal y como se muestra en la siguiente ilustración, cuando un usuario

registrado vaya a realizar una búsqueda de un recurso se encontrará con una

ventana con el siguiente formato desde a que podrá visualizar y descargar el

contenido de los recursos encontrados mediante la palabra introducida.

SOLR es capaz de encontrar todos los archivos que contengan la palabra

indicada en el buscador.

- 130 -

Ilustración 51. Buscador de recursos por contenido

Como se ve en la ilustración anterior, cuando se haga una búsqueda el servidor

SOLR recuperará todos aquellos documentos que correspondan a la consulta

realizada. Para cada recurso se regresará, su nombre, las etiquetas asignadas por el

sistema, el tipo de recursos, su autor y su fecha de creación (siempre que estén

disponibles). Además presentará enlaces para su descarga en formato PDF y la

descarga del correspondiente objeto de aprendizaje en la especificación IEEE LOM

mediante el icono de XML.

AGENDA: tendrá acceso al contenido del submenú de las Actividades, en la que

podrá visualizar:

o Eventos: información acerca de los eventos de cada Campus.

o Calendario: en esta sección se ha introducido un calendario, con los próximos

eventos de interés para el profesorado. Aquí encontramos el calendario, donde el

profesorado registrado podrá encontrar la fecha de los eventos.

En este apartado aparece un mapa para indicar el lugar del evento, el cuál va a

servir a los usuarios para saber exactamente dónde se realizará el evento.

UCLM SOCIAL: gracias a módulo que contiene la plantilla utilizada, es posible

que cualquier usuario que acceda al portal pueda entrar en cada una de las redes

sociales de la Universidad.

- 131 -

Por ello, en el Portal de Innovación Docente realizado se podrá acceder a las

siguientes redes sociales: Twitter, Facebook, Youtube, LinkedIn tal y como se

muestra en la siguiente ilustración.

Ilustración 52. Redes sociales incluidas en el Portal de Innovación Docente

Además, se ha considerado necesaria la creación de un Foro que permita a todos los

usuarios poder acceder a los debates creados por otros participantes, y poder participar en

éstos sólo si eres miembro del Portal de Innovación Docente. Mediante el Foro se pueden

acceder a diferentes secciones que ofrecen tales como, categorías, mensajes recientes,

nuevos temas, mensajes recientes, mis temas, buscador y perfil del usuario.

Ilustración 53. Foro Kunena del Portal de Innovación Docente

Además el usuario registrado tendrá la posibilidad de realizar encuestas de los

cursos o congresos realizados, mediante la opción del menú “Encuestas”.

- 132 -

BLOG: todo usuario tendrá acceso al contenido del blog, viendo las últimas

entradas, el archivo del blog.

FORMACIÓN: el portal cuenta con una sección dedicada en exclusiva al acceso a

la plataforma de formación del profesorado. Para acceder a éstas el usuario deberá

ser miembro de la UCLM, ya que se accede directamente a Portal Gestión de

Formación.

CONTACTA: en este apartado se encuentran los datos de contacto de la UCLM, así

como el mapa de dónde está situado el Rectorado.

4.3.3. Súper-Usuario

El administrador del portal y por tanto súper-usuario, tendrá acceso a todos los

menús del portal. Cada uno de ellos tiene una función, y todos los que no son accesibles

para el resto de usuarios son para configuración de otras opciones, visión de las

posiciones de los componentes, etcétera.

INICIO: se muestran los mismos contenidos que un usuario que no está registrado.

ACCESO: el súper-usuario cuando pincha en Acceso podrá acceder a los siguientes

contenidos:

o Páginas: se divide en varias opciones que son para configurar otros apartados

del portal, tales como:

Página completa: sólo se visualiza un texto centrado en la página, ningún

otro módulo lateral, ni otro componente referente alguna publicación, noticia,

etcétera.

Barra Vertical Izquierdo: hace referencia a un texto opcional el cual puede

aparecer en la parte izquierda del Portal, como barra de noticias por ejemplo.

Barra Vertical Derecha: es igual que la barra vertical izquierda, pero en este

caso sí está en uso en el Portal siendo visible para todos los usuarios. En esta

barra vertical en la que está el acceso a enlaces internos de la UCLM tales

como Buscar, Intranet, Webmail, etcétera, y además se muestra una imagen

que puede ser actualizada en cualquier momento, la cual en este momento

hace referencia a un curso que se impartirá en la UCLM.

- 133 -

404 Error: es la página de error de cualquier sitio web cuando no se

encuentra la página a la que se intenta acceder.

o Posición módulos: en este submenú es donde se encuentran las posiciones de los

módulos que se pueden instalar en el Portal Web. El administrador del portal

tiene que acceder a este apartado a la hora de instalar un componente, para saber

en qué posición situarlo. En el back-end del portal se hace referencia a todas las

posiciones existentes en la plantilla, en las que se pueden alojar los componentes.

o Sitemap: aquí se encuentran las páginas del nuestro sitio web que pueden

rastrear los motores de búsqueda, informando así a los webmasters30

de ellos.

o Log In: espacio en el que un usuario registrado puede identificarse en el portal,

desconectarse tras haberse logueado previamente.

Una vez se ha hecho LogIn el usuario tendrá acceso a su perfil, pudiendo

modificar éste en cualquier momento.

o Galería fotográfica: sólo los usuarios registrados y el administrador tendrán

acceso a este apartado del portal. Aquí se encuentra una selección de imágenes

que hacen referencia a eventos que se han realizado en la UCLM, y de los cuales

se sacaron una galería de fotos para ser publicada en el Portal de Innovación

Docente.

o Registrase: este apartado permite a cualquier usuario de la UCLM, registrarse

en el portal web.

ACERCA: tiene las mismas funcionalidades que para el resto de usuarios, no tiene

ninguna opción que sólo sea visible y usable para el súper-usuario.

30 Persona responsable de mantener un sitio web

- 134 -

RECURSOS: dentro de recursos se encuentran muchas opciones a las que sólo

tiene acceso el administrador del portal web. A continuación se detallan todas las

opciones accesibles en este apartado y la descripción de cada una de ellas.

o Wow Slider: este apartado es donde se encuentran las distintas opciones de la

página inicial del portal que ofrece esta plantilla. Existen varios tipos de

configuración de las imágenes que se muestran en la página principal que a

continuación se detallan:

Wow Slider – Blast: alineamiento de las imágenes mediante cuadrículas.

Wow Slider – Blinds: las imágenes se van formando en láminas, en la que

cada una contiene una parte de la imagen.

Wow Slider – Fly: las imágenes van pasado de izquierda a derecha. Es la

opción que se ha utilizado en el portal web creado.

o Nivo Slider: es otra opción de configuración de las imágenes que da la plantilla

instalada.

o Static Content: este formato permite que en vez de tener en la página principal

imágenes, se tenga un vídeo informativo.

o Interactive Content: en lugar de tener imágenes, si se selecciona esta opción

que ofrece la plantilla, saldrán apartados que son sliders con diferente

información según te posiciones sobre la información o no. Además es

configurable desde el back-end.

o FAQ Page: este menú tiene el mismo contenido que para el resto de usuarios.

Aquí se encuentran las preguntas frecuentes que un usuario puede tener al

acceder y usar el Portal de Innovación Docente.

o Portafolio: en esta sección se encuentran diferentes páginas que puede contener

el portal si se requiere incluir más información, la cual está formada de otras

configuraciones que permite tener diferentes textos e imágenes. Dentro de este

menú se encuentran los siguientes submenús que ofrece otras opciones de

presentación de información en el portal.

Carousels Layout: contiene información e imágenes configurables por el

administrador, que se encuentra posicionada de otra manera diferente al resto de

páginas que se encuentran en el portal.

- 135 -

Category Layout: se permite la configuración de la información en diferentes

columnas.

Sortable Layout: es otro formato que permite la plantilla, en la que el

posicionamiento de la información y de las imágenes es diferente y está

organizada una debajo de otra.

o Recursos de interés: esta opción es igual para todos los usuarios, ya sean

públicos o registrados.

o Subida de recursos: esta opción sólo se habilita en el caso de que seas usuario

registrado o súper-usuario. Este menú permite a los usuarios registrados y al

administrador subir recursos al portal para que una vez validados por el

administrador sean publicados en éste, para su futura visualización y descarga.

o Proyectos de Innovación Docente: misma funcionalidad que para el resto de

usuarios.

o Buscador de recursos: se pueden realizar las mismas acciones detalladas en la

sección de usuario registrado.

AGENDA: en este apartado el administrador el portal tendrá más opciones

habilitadas que el resto de usuarios, públicos o registrados.

En Agenda se pueden encontrar las siguientes opciones:

o Tablas: esta opción permite disponer del acceso a una página que esté incluida

en el portal, la cual tiene tablas con información totalmente configurable.

o Princing tables: es otra manera de configurar las tablas anteriormente

mencionadas, pero en estas se pueden incluir referencias a valores. Este apartado

se puede usar por ejemplo para ofrecer precios de congresos, cursos, etcétera.

o Pestañas: es otra manera de organizar la información mediante apartados

pequeños que tienen diferentes pestañas con diferente información.

o Imagen Shadows: si se necesita tener un apartado con diferentes imágenes, y

formas de éstas, esta opción que ofrece la plantilla sería la ideal para realizarlo.

o Eventos: en este apartado se hace referencia a los eventos de interés de cada uno

de los Campus de la UCLM.

o Calendario: todo usuario tiene acceso al calendario donde se encuentran las

actividades, congresos, cursos, etcétera, indicando el día y lugar de celebración.

- 136 -

UCLM SOCIAL: en este apartado es donde se encuentra todo lo que hace

referencia a la parte social del portal, ya sean redes sociales, foro, encuestas,

etcétera. A continuación se detallan cada uno de los accesos existentes.

Redes Sociales: Twitter, Facebook, Youtube, LinkedIn:

Las opciones anteriores son iguales para todos los usuarios que accedan al Portal.

Aquí tendrán acceso a las redes sociales de la Universidad.

Foro: cuando el súper-usuario accede al Foro tiene habilitadas más

opciones del menú respecto al resto de usuarios, ya sean públicos o

registrados. A continuación se detallan cada uno de los sub-menús que

tiene el menú Foro, junto con la descripción de cada uno de ellos. Además

se indica qué sub-menú corresponde al súper-usuario y cuáles al resto de

usuarios.

Categorías: todos los usuarios tiene acceso a Categorías del Foro. En este

apartado se encuentra el acceso al Foro para usuarios registrados, los debates

propuestos en el Foro, información adicional del Foro en formato gráfico.

Además desde esta opción se visualizan las pestañas que dan acceso a

Mensajes Recientes y Buscar que son las otras dos opciones que pueden

visualizar cualquier usuario público.

Existe una lista desplegable en la parte superior derecha del Foro en las que se

encuentran las categorías creadas en el Foro.

Mensajes recientes: todos los usuarios tienen acceso a Mensajes recientes

desde el menú Foro. Se accede a la misma ventana donde se encuentran las

categorías, pero se establece como pestaña principal de acceso la de Mensajes

recientes. Desde aquí se tiene acceso a las últimas discusiones realizadas en el

Foro. Desde Mensajes recientes también se tendrá acceso a Buscar.

Nuevo tema: los usuarios registrados y súper-usuario, tendrán acceso a esta

opción mediante la cual podrán dar de alta nuevos temas. En la siguiente

ilustración se encuentra la pantalla donde se puede crear un nuevo tema.

- 137 -

Ilustración 54. Nuevo tema Foro Portal de Innovación Docente UCLM

Sin respuesta: en este apartado Sin respuesta se encuentran los debates que

no han tenido respuesta por parte de ningún usuario. Desde aquí se puede

acceder a dichos temas, y se pueden añadir los primeros comentarios al

debate. Por ejemplo en la siguiente ilustración se encuentra un tema que no ha

tenido aún respuesta por parte de ningún usuario del portal.

Ilustración 55. Tema Sin respuesta Foro Portal Innovación Docente UCLM

Desde esta opción tal y como se puede ver en la ilustración anterior, se puede

responder al tema, eliminar tema, bloquear, mover el tema, etcétera.

- 138 -

Mis temas: en mis temas se encuentran todos los debates creado por el

usuario que está logueado y que está consultando esa información.

Perfil: en esta opción se encuentra la información acerca del perfil del usuario

conectado. Se puede modificar dicha información en cualquier momento para

poder añadir o quitar información que el usuario considere o no de interés.

Ilustración 56. Perfil usuario registrado al Foro

Ayuda: la ventana ayuda muestra información de cómo editar contenido del

Foro.

Buscar: todos los usuarios. En la ilustración anterior, se encuentra toda la

información que contiene la opción de Buscar del Foro. Se pueden realizar

búsqueda por; palabras clave, nombre de usuario, temas, rango de fechas,

categorías, ir al resultado por número de contenido.

Encuestas: en esta apartado se encuentra el acceso al apartado de Encuestas

que contiene el Portal de Innovación Docente. Cualquier usuario podrá

acceder a esta información, pero sólo los usuarios registrados podrán dar su

opinión acerca de las encuestas existentes.

- 139 -

Ilustración 57. Encuestas Portal de Innovación Docente

FORMACIÓN: Esta sección es igual que para el resto de usuarios que accedan al

Portal, ya sean públicos o registrados.

BLOG: El Blog también es igual para todos los usuarios, a éste podrán acceder

todos y podrán consultar el contenido del mismo.

CONTACTA: Contacta también es igual que para el resto de usuarios que accedan

al Portal, por tanto no tiene ninguna función extra para el súper-usuario.

- 140 -

4.4. CASOS AUTOMATIZADOS

En este apartado se encuentra la explicación relativa a los casos de prueba

automatizados que se han implementado. De este modo se obtiene un Portal de

Innovación Docente que cumple con todos los requisitos establecidos.

4.4.1. Software Automatización de pruebas mediante Sikuli

La automatización de pruebas consiste en el uso de software especial (casi siempre

separado del software que se prueba) para controlar la ejecución de pruebas y la

comparación entre los resultados obtenidos y los resultados esperados. La automatización

de pruebas permite incluir pruebas repetitivas y necesarias dentro de un proceso formal de

pruebas ya existente o bien añadir pruebas cuya ejecución manual resultaría difícil [32] .

Para probar las funcionalidades del portal de Innovación Docente de manera

efectiva y eficaz, se va usar la herramienta “Sikuli”31

, que nos permite probar

automáticamente si el portal realizado cumple toda la funcionalidad de manera correcta.

El control de las pruebas que realicemos con “Sikuli”, se podría gestionar mediantes

casos de prueba usando la herramienta “TestLink”32

.

Sikuli nace de varios investigadores del MIT (Massachusetts Institute of

Technology). Permite programar en modo gráfico tareas que son de uso habitual. Es

multiplataforma ya que está hecho en Java, y es totalmente gráfico, se programa mediante

el uso de capturas de imágenes, que va a permitir a la herramienta reconocer cada sitio al

que debe dirigirse y qué acción deberá realizar [33] .

Sikuli es una herramienta usada para automatización de tareas y testing. Usa el

reconocimiento de imágenes para identificar y controlar los elementos de la interfaz de

usuario utilizando el teclado o el ratón.

31 http://www.sikuli.org/

32 http://testlink.org/

- 141 -

Uno de los conceptos más importantes de Sikuli es que se gestiona mediante

regiones, que permite reconocer imágenes, y realizar acciones sobre ellas: click, doble

click, arrastrar, esperar a que una imagen aparezca en pantalla, esperar a que una imagen

desaparezca de la pantalla usando hover, etc.

Por otra parte, permite localizar una imagen concreta y acotar el área de búsqueda

seleccionando la región situada a su derecha, a su izquierda, en la parte superior o en la

parte inferior.

La ventaja de usar Sikuli es que no tenemos que conocer cómo están programadas

internamente las aplicaciones a probar. Las capas superiores de la aplicación desarrollada

son sencillas de programar:

Programación de casos de prueba.

Programación de la lógica de ventanas y cuadros de diálogo.

Total tolerancia a aspectos como la resolución de la pantalla. El reconocimiento se

basa en localizar el elemento que más se asemeje a la imagen dentro del área de

búsqueda.

Como inconveniente de la herramienta es la elevada labor de mantenimiento

derivada de los constantes cambios realizados en la interfaz de usuario. Las capas

inferiores de la aplicación desarrollada requieren una labor de programación más

compleja, para lo que es requisito tener instalado NetBeans IDE.

A continuación se encuentra un ejemplo de caso de prueba automatizado. Cada caso

de prueba engloba un caso de estudio, cada uno de ellos dividido en una carpeta para

poder seguir el mismo proceso para todos los casos programados. Inicialmente se

describe cómo están organizados los casos de prueba para que se tome como referencia

para el resto de casos.

- 142 -

4.4.2. Ejemplos Implementación Sikuli en el Portal

A continuación se detalla un ejemplo hecho en Sikuli mediante el que se va a

verificar la existencia cada uno de los puntos que forman el Portal.

En el siguiente ejemplo, se realiza un caso de prueba mediante el que se verifica la

existencia de la página web que hace referencia al Portal, y a continuación la existencia

del menú “Acceso” para posteriormente identificarse como usuario registrado en éste. Los

pasos para realizar este caso de prueba son los siguientes.

Lo primero de todo será lanzar la herramienta Sikuli, para ello hay que ejecutar el

“runIDE.cmd de la carpeta SikuliX que contiene toda la instalación. A continuación

aparecerá la siguiente ilustración:

Ilustración 58. Apertura herramienta Sikuli

Una vez abierta la herramienta tal y como se muestra en la siguiente ilustración,

empezaremos a indicar los pasos que se deben realizar automáticamente para verificar la

existencia del Portal, la existencia del menú “Acceso” y por último la identificación de un

usuario registrado.

- 143 -

En la siguiente ilustración se encuentran las clases más usadas en Sikuli, pero

existen muchas más que se pueden encontrar en la web de Sikuli33

.

Ilustración 59. Caso de prueba Identificación usuario registrado

Como se puede comprobar en la anterior ilustración, inicialmente se llama a la URL

del Portal de Innovación Docente, mediante la clase App.open(),

(App.open(application)). De este modo el Portal de Innovación se abrirá en Firefox.

App.open("C:\\Program Files\\Mozilla Firefox\\firefox.exe http://smile.quijost.com")

A continuación se hace una espera de 9 sg, para que se pueda cargar el contenido de

toda la página. Para ello se puede usar el método sleep() o wait() para esperar ese tiempo

establecido. Una pasados los segundo indicados mediante el método hover(), nos

situaremos encima del menú “Acceso”, y volveremos a esperar unos segundos para que

dé tiempo a que se abran os submenús. A continuación utilizando el método click() se

pinchará sobre LogIn y se abrirá la ventana correspondiente al formulario para

identificarse en el sistema.

33 http://doc.sikuli.org/

- 144 -

En este caso, dado que previamente se tenían guardadas las credenciales mediante

el método type() y la keyword BACKSPACE, se borrarán los caracteres anteriores,

previamente situados al final del contenido que hay usando la key END.

type(Key.BACKSPACE)

type("Leticia")

A continuación con el mismo método type, indicaremos el usuario y contraseña del

usuario registrado que estamos usando para el caso de prueba. Una vez introducidos el

nombre y usuario bastará con usar el método click() indicando el botón “Identificarse”

para validar las credenciales.

En el siguiente caso de prueba, lo que se han hecho son los pasos contrarios, es

decir, un usuario identificado quiere salir del Portal previa desconexión. Para ello se

puede reutilizar parte del caso de prueba anterior y continuar volviendo al menú “Acceso”

haciendo click de nuevo en LogIn y pinchando sobre el botón “Desconectarse”.

Ilustración 60. Caso de prueba Desconexión de usuario registrado

Mediante el botón “Ejecutar” que se encuentra en la parte superior de la ilustración

anterior, se pueden ir visualizando los pasos que se van realizando.

- 145 -

En el siguiente ejemplo, lo que se va a realizar es un caso de prueba automatizado

mediante Sikuli, que va a proceder a la subida de un recurso de interés en el portal. Para

ello, dado que esta acción sólo la pueden realizar los usuarios registrados, deberá

identificarse en el portal como usuario registrado, y previamente se procederá a la

búsqueda, etiquetación y subida del recurso.

Inicialmente, se procede abrir la URL del Portal de Innovación Docente, y se irá al

menú “LogIn” para identificarse.

Ilustración 61. Identificación usuario registrado subida recursos Sikuli

El siguiente paso será ir al menú “Recursos”, seleccionar el sub-menú “Subida de

Recursos”, y proceder a la búsqueda de éste. Como se ha indicado anteriormente, cada

recurso estará englobado en una categoría, por dicho motivo, antes de proceder a subir el

recurso, el usuario registrado deberá seleccionar una categoría en la que el recurso se

almacenará.

- 146 -

Ilustración 62. Subida de recursos de interés Sikuli

Una vez encontrado el recurso en el directorio correspondiente, se procederá a

indicar el título del recurso subido, en este caso “Convocatoria Ayudas Cultura”, que será

una etiqueta almacenada en el BBDD de SOLR que contiene los recursos, y se comenzará

la subida del recurso mediante el botón “Iniciar Carga”.

Ilustración 63. Recurso subido en el portal

- 147 -

5. CONCLUSIONES Y PROPUESTAS

En este capítulo se pretende detallar todo lo hecho hasta el momento, exponiendo

los objetivos que se marcaron y qué grado de consecución se ha alcanzado. Además se

expondrán una serie de propuestas de trabajo futuro que podrían extender y mejorar la

funcionalidad del Portal.

El flujo de trabajo que se ha seguido para la realización de este TFG, ha sido

siguiendo el roadmap indicado anteriormente que contiene cada paso realizado en cada

una de las versiones del producto final.

Tal y como se indica en éste, en cada una de las versiones se han realizado una serie

de implementaciones en el portal, hasta conseguir un portal con todo el contenido de

interés. En versiones iniciales, se ha realizado la instalación de Joomla! en el servidor

(hosting Quijost). Tras ello, se han seleccionado e integrado los componentes necesarios

para la implementación del portal y una vez realizado este paso, se ha estudiado e

integrado la línea gráfica a utilizar para conseguir el equilibrio de lo que se quiere reflejar

en el portal. Además ha sido añadida información de interés en el portal (estudios, equipo

docente, etc.), y tras ello se han incluido otras características tales como un calendario

con los eventos destacados y de interés para el profesorado, una sección con acceso a la

parte social, etc. En versiones posteriores, el objetivo ha sido darle valor añadido al

portal, implementando para ello menús y secciones que permitan al usuario publicar

artículos, subir recursos de interés, así como la disposición de un foro o la posibilidad de

ser usuario registrado en el portal y de este modo tener acceso a información exclusiva.

Finalmente en las últimas versiones del portal, lo que se ha realizado ha sido la

integración de SOLR, para la búsqueda de recursos por contenido.

- 148 -

5.1. CONCLUSIONES

En la siguiente tabla se encuentran las conclusiones acerca de los principales

objetivos establecidos y cumplidos en la realización de este Portal de Innovación

Docente. Por un lado se muestran los objetivos propuestos y en otra columna cómo se ha

conseguido dicho objetivo y qué se ha aplicado para ello.

Objetivos principales propuestos ¿Cómo se ha conseguido cumplir el objetivo?

Crear portal permitiendo acceso a todos los

usuarios

Portal público con sección de usuarios registrados

mediante registro y alta en el Portal.

Interfaz público e interfaz privado Portal realizado con Joomla! que permite disponer

de un back-end para el interfaz privado y un front-

end para el interfaz público.

Acceso a recursos mediante buscadores Implementación de buscador interno del Portal,

buscador en recursos mediante SOLR.

Actualización de novedades y eventos Disponibilidad de un calendario en el que

aparecerán las novedades y eventos.

Cumplimiento de objetivos iniciales Se cumplen todos los puntos propuestos e indicados

en la ilustración 1.

Calidad del portal Mediante pruebas a cada uno de los módulos o

componentes usado la herramienta TestLink y

Sikuli.

Utilización objetos de aprendizaje y meta-datos Uso de meta-datos almacenados en la BBDD para

luego realizar búsquedas. Sistema reusable.

Flexibilidad, versatilidad y funcionalidad Adaptable al cambio ya que gracias a su

Administrador se pueden realizar cambios en el

portal en el momento que se desee.

Tabla 100. Objetivos principales del Portal

Objetivos docentes propuestos ¿Cómo se ha conseguido cumplir el objetivo?

CMS satisfaga las necesidades del usuario Portal adaptado a las necesidades de los usuarios

(profesorado) mediante el uso de componentes que

cubren las necesidades actuales (buscador, subida de

recursos, novedades y eventos, etcétera).

Intercambio de información mediante redes

sociales

El Portal cuenta con acceso a las redes sociales de la

UCLM, así como de un Foro interno del Portal de

Innovación Docente que permite a los usuarios tener

debates sobre un tema propuesto.

- 149 -

Objetivos docentes propuestos ¿Cómo se ha conseguido cumplir el objetivo?

Uso de metodología ágil El proyecto ha sido realizado siguiendo la

metodología ágil Scrum y Kanban.

Interacción social de un colectivo específico de

profesionales

Se han analizado las necesidades de los usuarios y

se ha realizado un Portal que permite que los

usuarios interaccionen unos con otros mediante las

herramientas sociales implementadas en el Portal.

Hacer uso de un sistema con Hosting El Portal está montado sobre un hosting que permite

tener la web activa y accesible 24 horas 365 días del

año.

Conocer y comprender la tecnología SOLR Se ha aplicado la tecnología SOLR para permitir la

búsqueda por contenido.

Aplicar estándares de meta-datos Aplicado a los recursos educativos el estándar LOM

(Learning Object Metadata).

Control de pruebas automáticas Mediante el uso de la herramienta Sikuli se podrán

automatizar las pruebas para garantizar un Portal de

calidad y que cumpla los requisitos establecidos.

Tabla 101. Objetivos docentes del Portal

- 150 -

5.2. PROPUESTAS DE MEJORA

A continuación se presentan las posibles mejoras que se pueden realizar en la

herramienta, siendo todas ellas consideradas como trabajos futuros.

5.2.1. Nuevas Áreas de Aplicación

El portal se ha realizado sobre una plantilla que se ha intentado adaptar al estándar

seguido por la WEB de la UCLM a día de hoy. Sigue un diseño modular por lo cual, tiene

suficiente flexibilidad para ser perfectamente modificado a lo que se requiera en cada

momento. Se propone el uso de este portal para todas las áreas de la Universidad de

Castilla-La Mancha, ya que es muy sencillo de adaptar a cualquier área.

5.2.2. Estudio de Gestión de Casos de Prueba mediante TestLink

TestLink [31] es una herramienta web para la gestión de pruebas del sistema que

facilita el aseguramiento de la calidad de la herramienta web o software implementado.

Es desarrollado y mantenido por Teamtest34

. La plataforma ofrece soporte para los casos

de prueba, bancos de pruebas, planes de pruebas, proyectos de prueba y gestión de

usuarios, así como diversos informes y estadísticas.

Debido a que TestLink es un software basado en la web, se necesita un

Administrador con acceso a un servidor web y una base de datos con el fin de instalarlo y

ejecutarlo. TestLink tiene soporte para los de MySQL y PostgreSQL bases de datos. Para

utilizar TestLink, un usuario sólo necesita un navegador web.

La herramienta permite definir tantos casos de prueba como se deseen, pudiendo

ejecutarlos éstos de manera automática mediante el uso de herramientas disponibles para

ellos, como puede ser “Jenkins” o de realizarlos de manera manual, en diferentes sistemas

operativos.

34 Teamtest: Desarrollador de la herramienta de gestión de pruebas TestLink. Actualmente también

mantiene dicha herramienta.

- 151 -

TestLink también permite tener distintos tipos de usuarios, cada uno con un rol

asignado, por defecto son: Invitado, Diseñador de pruebas, probador Senior Tester, líder y

Administrador, pero también se pueden crear roles personalizados.

TestLink ofrece la posibilidad de tener proyectos de prueba. Proyectos de prueba

son la unidad básica de organización de TestLink, podrían ser los productos o soluciones

de una empresa que pueden cambiar sus características y la funcionalidad con el tiempo,

pero en su mayor parte sigue siendo el mismo. Proyecto de Prueba incluye

documentación de los requisitos, Especificación de pruebas, planes de prueba y los

derechos específicos de usuarios. Cada proyecto de prueba es independiente y no

comparten datos.

Para la especificación de las pruebas, TestLink rompe la estructura de la

especificación de prueba en suites y casos de prueba. Un proyecto de la prueba tiene una

sola prueba de especificación.

Características de TestLink:

Roles de usuario y gestión.

Agrupación de casos de prueba en las especificaciones de las pruebas.

Planes de prueba.

Plataformas.

Con los requisitos de control de versiones.

Apoyo para probar diferentes construye del software.

Informes, gráficos y monitores.

La personalización de la interfaz de usuario usando las plantillas de Smarty35

.

Integración con LDAP36

(Lightweight Directory Access Protocol).

Integración con otro software utilizando un API proporcionado.

La integración del sistema de seguimiento de fallos (Mantis , JIRA , Bugzilla ,

Redmine , y otros).

35 http://www.smarty.net/docsv2/es/what.is.smarty.tpl

36 En español Protocolo Ligero de Acceso a Directorios

- 152 -

5.2.3. Calidad del Portal incluyendo Casos de Prueba Automatizados

Como se comentaba en anteriores apartados, se considera una mejora para el futuro,

el estudiar la automatización de todos los módulos que componen el portal de innovación

docente.

De este modo, se va asegurar la calidad del portal, así como el cumplimiento de

todas las funcionalidades requeridas por el profesorado.

Se considera por tanto de vital importancia, mejorar este punto del proyecto.

5.2.4. Integración de otras herramientas en el Portal: AGORA y DELPHOS

Dada la relación total que tiene este portal con el profesorado, se podría incorporar

un módulo que permita la integración de otras herramientas tales como AGORA y

DELPHOS. De esta forma no sólo se contará con un Portal de Innovación Docente para el

profesorado, sino que además se podrán realizar otras gestiones.

DELPHOS [34] es un sistema híbrido de recomendación de Objetos de

Aprendizaje, que permite:

Buscar, obtener y seleccionar los objetos de aprendizaje más apropiados

Localizar usuarios con perfiles similares

Obtener recomendaciones personalizadas

Colaboración búsqueda social

El acceso a la aplicación37

, se realiza directamente desde una plataforma del grupo

SMILe38

.

Por otro lado, AGORA39

es un módulo de Gestión de Objetos y Recursos de

Aprendizaje.

37 http://smile.esi.uclm.es/delphospruebas/

38 http://smile.esi.uclm.es/smile/

39 http://smile.esi.uclm.es/agora/

- 153 -

La plataforma de gestión web AGORA [36] tiene como finalidad asistir al profesor

en el proceso de búsqueda y construcción de recursos para el aprendizaje, conforme a sus

necesidades de diseño instruccional, a partir de recursos digitales y utilizando las

tecnologías más actuales. Desde esta plataforma se puede:

Buscar y descarga recursos instruccionales.

Colocar recursos sin importar su ubicación.

Catalógalos para que puedan ser localizados por otros usuarios.

Utilizar el asistente para generar sus metadatos y crear un objeto de aprendizaje.

Incorporar tus recursos en otras soluciones e-Learning.

El marco de trabajo de la plataforma AGORA [35] se compone, de momento, de

cuatro subsistemas principales:

Gestión de Objetos de Aprendizaje.

Modelos de Conocimientos para el Diseño Instruccional.

Meta-buscador de Objetos de Aprendizaje.

Sistema de Recomendación.

Ilustración 64. Modelo Ágora

- 154 -

5.2.5. Integración Módulo de Inteligencia Artificial

La integración de un módulo de inteligencia artificial en cualquier ámbito, siempre

da un valor añadido. Por ello, se propone el estudio futuro de poder incorporar

inteligencia artificial en el portal de innovación docente de la UCLM.

A continuación se indican mejoras para el portal:

Aplicación de técnicas basadas en Inteligencia Artificial para la clasificación y el

clustering de los documentos introducidos y gestionados por el sistema.

Introducir el uso de técnicas de Soft-Computing para mejorar la capacidad de las

búsquedas, considerando términos relevantes y conceptos como la sinonimia y la

generalidad. Así mismo, se valorará la posibilidad de utilizar etiquetas lingüísticas y

números borrosos para la representación y búsqueda de conceptos numéricos.

5.2.6. Integración de Autenticación LDAP

Como propuesta de mejora y trabajo futuro se considera importante que se pueda

integrar en el portal la autenticación LDAP (Lightweight Directory Access Protocol).

LDAP es un protocolo diseñado para acceder a los sistemas del directorio a través de

TCP/IP. Diversas bases de datos proporcionan una interfaz LDAP, Joomla! tiene una

biblioteca LDAP nativa JLDAP (Joomla! 2.5) y un plugin de autenticación LDAP nativo,

lo que permite que pueda autentificar usando LDAP nada más instalarlo. Es configurable

desde el Administrador del Portal en Extensiones -> Gestor de plugins -> "Autenticación

- LDAP" [46] , de este modo Joomla! tendía soporte LDAP vía PHP.

Lo que se pretende integrando la autenticación en el portal, es que los usuarios del

portal puedan acceder con LDAP corporativo.

- 155 -

Ilustración 65. Soporte autenticación LDAP

5.2.7. Integración de Multi-idioma en el Portal

Otra mejora futura para el Portal es la integración de multi-idoma en el Portal. Éste

se ha dejado preparado para poder incluir otros idiomas mediante los menús

correspondientes. Bastará con incluir los idiomas adaptando para ello todas las ventanas y

menús que forman el Portal, traduciendo cada una de las páginas y de los módulos, y tras

ello se procederá a publicar dicho idioma con su correspondiente bandera en la parte

superior derecha que es la posición asignada para ello.

Ilustración 66. Soporte multi-idioma

- 156 -

- 157 -

6. BIBLIOGRAFÍA Y REFERENCIAS

[1] Unidad de Innovación Educativa. Último acceso diciembte 2014.

http://www.uclm.es/organos/vic_docencia/uie/

[2] Joomla!. Último acceso noviembre 2014. http://www.joomla.org/

[3] Social Networking for Joomla!. Último acceso noviembre 2014.

http://www.jomsocial.com/

[4] Sistema de gestión de contenidos. Último acceso en diciembre 2014.

http://es.wikipedia.org/wiki/Sistema_de_gestión_de_contenidos

[5] Gestor de Contenidos. Último acceso diciembre 2014.

http://www.gestordecontenidos.es/que-es-cms-cuales-son-mas-importantes

[6] WordPress o Joomla: Beneficios y desventajas. Último acceso noviembre 2014.

http://www.informatica-hoy.com.ar/internet/WordPress-Joomla-Beneficios-y-

desventajas.php

[7] Drupal – Wikipedia. Último acceso noviembre 2014.

http://es.wikipedia.org/wiki/Drupal

[8] Solving the Content Management System Standoff. Último acceso noviembre 2014.

http://www.problogger.net/archives/2014/08/11/solving-the-content-management-system-

standoff-drupal-joomla-or-wordpress/

[9] Drupal vs Joomla vs WordPress: Confrontación de CMS. Último acceso septiembre

2014. https://www.udemy.com/blog/drupal-vs-joomla-vs-wordpress-confrontacion-de-

cms/?lang=es

[10] Stephen Burge Anaya. 2012 Anaya Multimedia. Libro Joomla! Guía Completa.

[11] Brad Williams, David Damstra, Hal Stren. Anaya Multimedia/Wrox 2012.

WordPress, Diseño y desarrollo.

[12] Formación en Red. Último acceso noviembre 2014.

http://www.ite.educacion.es/formacion/materiales/99/cd/pdf/Joomla_la_web_en_el_entor

no_educativo_completo.pdf

[13] Joomla- Wikipedia. Último acceso septiembre 2014.

http://es.wikipedia.org/wiki/Joomla!

- 158 -

[14] Metodologías ágiles. Último acceso noviembre 2014.

http://www.javiergarzas.com/metodologias-agiles

[15] Formación en metodologías ágiles. Último acceso noviembre 2014.

http://www.in2.es/training

[16] ¿Qué es Scrum?. Último acceso noviembre 2014. http://aprendiendo-

software.blogspot.com.es/2012/02/que-es-scrum.html

[17] Trello: el Administrador de proyectos definitivo. Último acceso octubre 2014.

http://www.dispersium.es/trello-el- Administrador-de-proyectos-definitivo/

[18] Agile Product Management with Scrum. Ultimo acceso noviembre 2014.

http://www.amazon.com/Agile-Product-Management-Scrum-

Development/dp/0321605780

[19] IslaVisual: Diferencias entre Scrum y XP. Último acceso noviembre 2014.

http://www.islavisual.com/articulos/desarrollo_web/diferencias-entre-scrum-y-xp.php

[20] De Scrum a Lean. Último acceso noviembre 2014.

http://jesuslc.com/2013/06/07/de-scrum-a-lean-kanban-una-gran-herramienta/

[21] CNICE Red Digita. Último acceso noviembre 2014.

http://reddigital.cnice.mec.es/6/Articulos/articulo_capitulo.php?articulo=2&capitulo=3

[22] Scrum – Wikipedia. Último acceso noviembre 2014.

http://es.wikipedia.org/wiki/Scrum

[23] MiriadaX: Agilidad y Lean. Último acceso noviembre 2014.

https://www.miriadax.net/web/agilidad-lean-2edicion

[24] Trello: El Administrador de proyectos. Último acceso noviembre 2014.

http://www.dispersium.es/trello-el- Administrador-de-proyectos-definitivo/

[25] Francisco P. Romero, José A. Olivas, Jesús Serrano-Guerrero, Mateus Ferreira-

Satler, Andrés Soto, Técnicas borrosas de clasificación y clustering de documentos

aplicadas a la anotación semántica de contenidos web, Actas del XVI Congreso Español

sobre Tecnologías y Lógica Fuzzy (ESTYLF 2012). Valladolid, Spain: Feb., 2012, pp-

468-473

[26] ¿Qué es un recurso didáctico? Último acceso diciembre 2014.

http://www.pedagogia.es/recursos-didacticos/

[27] Metadatos. Último acceso diciembre 2014.

http://www.hipertexto.info/documentos/metadatos.htm

- 159 -

[28] Alfredo Zapata, Víctor H. Menéndez, Manuel E. Prieto, Cristóbal Romero: A

framework for recommendation in learning object repositories: An example of application

in civil engineering. Advances in Engineering Software 56: 1-14 (2013).

[29] Javier Garzás: Cómo sobrevivir a la planificación de un proyecto ágil, Kybele

Consulting, S.L.; 1ª edición, 2013.

[30] Joomla! La web en entornos educativos. Ministerio de Educación, Cultura y

Deporte. Último acceso agosto 2014.

http://www.ite.educacion.es/formacion/materiales/99/cd/pdf/guia_alumnado.pdf

[31] TestLink – Wikipedia. Último acceso noviembre 2014.

http://en.wikipedia.org/wiki/TestLink

[32] Automatización de pruebas. Último acceso noviembre 2014.

http://es.wikipedia.org/wiki/Automatización_de_pruebas

[33] Sikuli Programa tus propios scripts. Último acceso noviembre 2014.

http://www.genbeta.com/herramientas/sikuli-programa-tus-propios-scripts-a-base-de-

capturas-de-pantalla

[34] Alfredo Zapata, Víctor H. Menéndez, Manuel E. Prieto, Cristóbal Romero: A

framework for recommendation in learning object repositories: An example of application

in civil engineering. Advances in Engineering Software 56: 1-14 (2013).

[35] Mateus Ferreira Satler, Francisco P. Romero, Víctor Hugo Menéndez-Domínguez,

Alfredo Zapata, Manuel E. Prieto: Fuzzy ontologies-based user profiles applied to

enhance e-learning activities. Soft Comput. 16(7): 1129-1141 (2012).

[36] Víctor H. Menéndez, Manuel E. Prieto, Alfredo Zapata: Sistemas de Gestión

Integral de Objetos de Aprendizaje. IEEE-RITA 5(2): 56-62 (2010)

[37] Learning Object Metadata. Último acceso noviembre 2014.

es.wikipedia.org/wiki/Learning_Object_Metadata

[38] IMS GLC Metadata. Último acceso noviembre 2014.

www.imsproject.org/metadata

[39] Reddigital. Último acceso agosto 2014.

cnice.mec.es/6/Documentos/docs/congreso09_material.pdf

- 160 -

[40] Conceptos básicos Joomla!. Último acceso noviembre 2014.

http://ayuda.joomlaspanish.org/-preguntas-frecuentes-enlaces-directos-82/230-conceptos-

basicos-de-joomla

[41] Apache Solr. Último acceso noviembre 2014.

http://es.wikipedia.org/wiki/Apache_Solr

[42] Grainger, Timothy Potter, Foreword by Yonik Seeley. Manning. Edition 2013. Solr

IN ACTION. Trey.

[43] Apache Solr. Último acceso Diciembre 2014.

http://www.dosideas.com/noticias/java/913-apache-solr-una-introduccion.html

[44] Motores de búsqueda Open Source Quita Etapa.doc. Último acceso diciembre 2014.

[45] PACE ICE CAST. Objetos de aprendizaje como recurso. Último acceso diciembre

2014. http://www.aqu.cat/doc/doc_22391979_1.pdf

[46] LDAP Joomla! Documentation. Último acceso enero 2015.

https://docs.joomla.org/LDAP

- 161 -

7. DEFINICIONES Y ACRÓNIMOS

Ajax (Asynchronous JavaScript And XML): técnica de desarrollo web para crear

aplicaciones interactivas o RIA. Estas aplicaciones se ejecutan en el cliente, es decir, en el

navegador de los usuarios mientras se mantiene la comunicación asíncrona con el

servidor en segundo plano.

API (Application Programming Interface): es el conjunto de funciones y procedimientos

(o métodos, en la programación orientada a objetos) que ofrece cierta biblioteca para ser

utilizado por otro software como una capa de abstracción. Son usadas generalmente en las

bibliotecas.

Back-end (motor): es la parte que procesa la entrada desde el front-end.

BBDD (Base de Datos): es un conjunto de datos pertenecientes a un mismo contexto y

almacenados sistemáticamente para su posterior uso.

Blogosfera: es un sistema virtual, en el que se establecen comunidades de weblogs,

categorizados temáticamente o por perfiles de interés. Estos conforman, pues, el mensaje

y la blogosfera, el lugar para habitar en internet. (Cabero, 2006, p.234).

Bugzilla: es una herramienta basada en Web de seguimiento de errores (Bug Tracking

System o BTS, por sus siglas en inglés), originalmente desarrollada y usada por el

proyecto Mozilla.

CMS (Content Management System – Sistema de Gestión de Contenidos): es un

programa informático que permite crear una estructura de soporte (framework) para la

creación y administración de contenidos, principalmente en páginas web, por parte de los

Administradores, editores, participantes y demás usuarios.

CSS (Cascading style sheets): es un lenguaje usado para definir la presentación de un

documento estructurado escrito en HTML o XML2 (y por extensión en XHTML).

Clustering: Proceso automático de agrupación de documentos que tienen características

comunes.

- 162 -

DMS (Document Management System): son todos aquellos programas de ordenador

creados para la gestión de grandes cantidades de documentos, suele rastrear y almacenar

documentos electrónicos o imágenes de documentos en papel.

e-Learning: se denomina aprendizaje electrónico (conocido también como e-learning) a

la educación a distancia completamente virtualizada a través de los nuevos canales

electrónicos (las nuevas redes de comunicación, en especial Internet), utilizando para ello

herramientas o aplicaciones de hipertexto (correo electrónico, páginas web, foros de

discusión, mensajería instantánea, plataformas de formación que aún hay varios de los

anteriores ejemplos de aplicaciones, entre otras) como soporte de los procesos de

enseñanza-aprendizaje.

Flickr: es un sitio web gratuito que permite almacenar, ordenar, buscar, vender2 y

compartir fotografías y vídeos en línea.

Framework (marco de trabajo): es una estructura conceptual y tecnológica de soporte

definido, normalmente con artefactos o módulos de software concretos, que puede servir

de base para la organización y desarrollo de software.

Front-end (interfaz): es la parte del software que interactúa con el o los usuarios.

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

HTML (HyperText Markup Language): lenguaje de programación que se utiliza,

principalmente, para el desarrollo de páginas de Internet. Permite describir la estructura y

el contenido en forma de texto, además de complementar el texto con objetos tales como

imágenes. Este lenguaje se escribe mediante etiquetas, que aparecen especificadas por

corchetes angulares (< y >).

HTTP (Hypertext Transfer Protocol): protocolo de transferencia de hipertexto) es el

protocolo usado en cada transacción de la World Wide Web. HTTP define la sintaxis y la

semántica que utilizan los elementos de software de la arquitectura web (clientes,

servidores, proxies) para comunicarse.

- 163 -

IEEE (Institute of Electrical and Electronic Engineers): es una asociación mundial de

técnicos e ingenieros dedicada a la estandarización y el desarrollo en áreas técnicas.

Standard for Learning Object Metadata.

IMS (Instruction Management System): es un proyecto que se desarrolló en los Estados

Unidos (con una impresionante colaboración entre las instituciones educativas y la

industria de la computación), destinados a la normalización de la información sobre

cursos (de ahí «la gestión de la instrucción" de manera sistemática).

Interfaz de usuario: es el medio con que el usuario puede comunicarse con una

máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre

el usuario y el equipo.

JavaScript: lenguaje de programación interpretado, dialecto del estándar ECMAScript.

Se define como orientado a objetos, basado en prototipos, imperativo, con tipos débiles de

variables y dinámico. Se diseñó con una sintaxis similar al lenguaje C, aunque adopta

nombres y convenciones del lenguaje de programación Java. Sin embargo Java y

JavaScript no están relacionados y tienen semánticas y propósitos diferentes.

JMX (Java Management eXtensions): es la tecnología que define una arquitectura de

gestión, la API (Application Programming Interface), los patrones de diseño, y los

servicios para la monitorización/administración de aplicaciones basadas en Java.

JIRA: es una aplicación basada en web para el seguimiento de errores, de incidentes y

para la gestión operativa de proyectos.

Jenkins: es un software de integración continua OpenSource escrito en Java.

JSON (JavaScript Object Notation): es un formato ligero para el intercambio de datos.

JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el

uso de XML.

Kanban: es un método para gestionar el trabajo intelectual, con énfasis en la entrega

justo a tiempo, mientras no se sobrecargan a los miembros del equipo.

Manifest: en java se define como un archivo específico contenido en un archivo jar. Se

usa para definir datos relativos a la extensión y al paquete.

- 164 -

Mantis: constituye una solución completa para gestionar tareas en un equipo de trabajo.

Es una aplicación OpenSource realizada con PHP y MySql que destaca por su facilidad y

flexibilidad de instalar y configurar.

Metadatos: literalmente «sobre datos», son datos que describen otros datos. En general,

un grupo de metadatos se refiere a un grupo de datos, llamado recurso. El concepto de

metadatos es análogo al uso de índices para localizar objetos en vez de datos.

MVC (Modelo Vista Controlador): es un patrón de arquitectura de software que separa

los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo

encargado de gestionar los eventos y las comunicaciones.

MySQL: es un sistema de gestión de bases de datos relacional, multihilo y multiusuario.

LDAP (Lightweight Directory Access Protocol): protocolo Ligero/Simplificado de

Acceso a Directorios) que hacen referencia a un protocolo a nivel de aplicación que

permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa

información en un entorno de red. LDAP también se considera una base de datos (aunque

su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.

LOM (Learning Object Metadata - Metadatos para objetos de aprendizaje): es un

modelo de datos, usualmente codificado en XML, usado para describir un objeto de

aprendizaje y otros recursos digitales similares usados para el apoyo al aprendizaje.

Open Source: código abierto es la expresión con la que se conoce al software distribuido

y desarrollado libremente.

PHP: es un lenguaje de programación de uso general de código del lado del servidor

originalmente diseñado para el desarrollo web de contenido dinámico.

RedMine: es una herramienta para la gestión de proyectos que incluye un sistema de

seguimiento de incidentes con seguimiento de errores.

REST (Representational State Transfer): es una técnica de arquitectura software para

sistemas hipermedia distribuidos como la World Wide Web.

- 165 -

Scrum: modelo de desarrollo ágil iterativo e incremental. Es un modelo de referencia que

define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para

definir el proceso de desarrollo que se ejecutará durante un proyecto.

SEO (Search engine optimization - Optimización de motores de búsqueda): es el

proceso para mejorar la visibilidad de un sitio web en los resultados orgánicos de los

diferentes buscadores.

Sikuli: es una tecnología visual para automatizar las interfaces gráficas de usuario (GUI)

utilizando imágenes (screenshots).

SOAP (Simple Object Access Protocol): es un protocolo estándar que define cómo dos

objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos

XML.

SOLR (Apache SOLR): es un motor de búsqueda de código abierto basado en la

biblioteca Java del proyecto Lucene, con APIs en XML/HTTP y JSON, resaltado de

resultados, búsqueda por facetas, caché, y una interfaz para su administración. Corre

sobre un contenedor de servlets Java como Apache Tomcat.

Soft computing: es un término empleado en informática que engloba diversas técnicas

empleadas para solucionar problemas que manejan información completa, con

certidumbre y exactitud matemática compleja.

Sprint (iteración): es la unidad básica de desarrollo de Scrum. La carrera es una "

timeboxed esfuerzo "; es decir, que se limita a una duración específica. La duración se

fijará por adelantado para cada sprint y es normalmente entre una semana y un mes,

aunque dos semanas es típico.

TestLink: basado en la web de gestión de pruebas del sistema que facilita el

aseguramiento de la calidad del software. Es desarrollado y mantenido por Teamtest.

Trello: web de aplicaciones de gestión de proyecto originalmente hecha por Fog Creek

Software en 2011, que se salió para ser su propia compañía en 2014.

- 166 -

URL (Uniform resource locator): es un identificador de recursos uniforme (URI) cuyos

recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos

variables en el tiempo.

W3C (World Wide Web Consortium): es un consorcio internacional que produce

recomendaciones para la World Wide Web. Es una comunidad internacional que

desarrolla estándares que aseguran el crecimiento de la Web a largo plazo.

WWW (World Wide Web): comúnmente conocida como la web, es un sistema de

distribución de documentos de hipertexto o hipermedios interconectados y accesibles vía

Internet.

XML (eXtensible Markup Language): 'lenguaje de marcas extensible', es un lenguaje de

marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar

datos en forma legible.

XP (eXtreme Programming): es una metodología de desarrollo de la ingeniería de

software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme

Programming Explained: Embrace Change (1999). Es el más destacado de los procesos

ágiles de desarrollo de software.

- 167 -

8. ANEXOS

ANEXO A. MANUAL DE INSTALACIÓN.

El proyecto está instalado en un hosting al que se puede acceder desde cualquier

máquina y sistema operativo.

Los requisitos de la máquina anfitriona deben ser los siguientes:

1. Memoria RAM recomendada 4GB.

2. Disco duro recomendado 500 GB.

En este anexo se explicarán los pasos a seguir para instalar el software instalado

en el hosting para el desarrollo del portal.

Proceso de instalación de Joomla! [30] :

1. Descargar el paquete de instalación de Joomla! 2.5.

2. Descomprimir en el paquete en nuestro equipo. Al descomprimir el paquete se

quedará una carpeta con la siguiente organización:

Ilustración 67. Paquete de instalación Joomla!

Subir la carpeta y los archivos correspondientes mediante un FTP Cliente.

- 168 -

Instalación de Joomla! Instalación web:

Iniciar la instalación web supone empezar desde el navegador escribiendo la URL

de la carpeta donde hemos subido las carpetas y archivos de Joomla! Por ejemplo:

http://smile.quijost.com/installation/index.php en caso de haber creado previamente la

carpeta "joomla".

Paso 1: Idioma: la primera pantalla que aparece es la que nos permite seleccionar el

idioma en el que queremos realizar la instalación.

Ilustración 68. Selección de idioma instalación Joomla!

Seleccionado el idioma, avanzamos en la instalación hasta la siguiente pantalla,

pulsando “Siguiente”.

Paso 2: Comprobar Pre-instalación: en el siguiente paso hay que verificar que la a

instalación se ha realizado de manera correcta. Para ello basta con comprobar que los

puntos que se indican en la siguiente ilustración son correctos. En caso contrario se

debe ir al paso anterior para configurarlo correctamente.

- 169 -

Ilustración 69. Comprobación pre-instalación Joomla!

Nos encontramos en la fase en la que la instalación revisa si nuestro servidor

cumple con los requisitos previos de instalación, incluyendo los valores recomendados

de la configuración de PHP.

Puede ocurrir que alguna directiva PHP no esté configurada como se recomienda.

En la imagen se muestra una situación en la que la directiva “Búferes de salida” se

encuentra activada, cuando lo deseable es un estado contrario. Tener la configuración

óptima pasaría por hablar con la empresa que proporciona el hosting para saber si

pueden adaptarla a este estado deseado, o incluso, en algunos servicios, es posible que

se permita manipular el servidor al propio usuario, pero son operaciones que tendremos

en cuenta cuando el sitio que creemos tenga carácter permanente y mantenga un

proyecto que se vaya a consolidar. Esta situación no altera la funcionalidad de Joomla!.

Paso 3: Licencia: pasamos a la siguiente pantalla, pulsamos “Siguiente”, y nos

encontramos con la pantalla que nos muestra la licencia pública general GNU bajo la

que se distribuye Joomla!. La leemos, y pasamos a la siguiente pantalla.

- 170 -

Ilustración 70. Licencia Joomla!

Paso 4: Base de datos: esta pantalla es la de configuración de la base de datos, donde

especificamos los datos de la configuración básica:

Tipo de base de datos: MySQL

Nombre del servidor: http://smile.quijost.com

Nombre de usuario: smile_joomla

Contraseña: smile_joomla1

Nombre de la Base de Datos: smile_joomla

- 171 -

Ilustración 71. Configuración BBDD Joomla!

Realizado este paso, y con todos los datos correctos introducidos, pasamos a la

siguiente pantalla, “configuración FTP”.

Paso 5: Configuración de FTP:

Ilustración 72. Configuración FTP Joomla!

- 172 -

En este caso no vamos a necesitar configurar el FTP, ya que vamos a usar el FTP

que nos ofrece el hosting en el que se instala Joomla!.

Paso 6: Configuración: completada la información, se pasa a la siguiente pantalla, en

la que decidimos “Nombre del sitio”, y los datos con los que se crea el primer usuario

en Joomla!: “Correo electrónico del Administrador”, y “Contraseña del

Administrador”. El primer usuario que se crea en Joomla! es éste, y se necesita esta

contraseña. El nombre de usuario decidido es “admin”, pero es recomendable por

motivos de seguridad utilizar cualquier otro que recordemos. Introduce como nombre

del sitio tu nombre y apellidos, por ejemplo, o la frase que describa el proyecto,

etcétera.

Ilustración 73. Configuración Principal Joomla!

Paso 7: Finalizar: en estos momentos, antes de realizar ninguna otra operación,

debemos eliminar la carpeta instalación (installation), una de las que venía en el archivo

comprimido de Joomla! y que almacena todos los archivos que permiten la instalación

de Joomla! Decidimos hacerlo pulsando el botón “Eliminar carpeta de instalación”.

- 173 -

Ilustración 74. Finalización instalación Joomla!

Una vez terminada la instalación, podemos ir a la ventana de administración de

nuestro portal.

Ilustración 75. Página Principal administración Joomla!

- 174 -

En las opciones de Login, además de indicar el usuario, en este caso “admin” y la

contraseña, que es la establecida en el paso 7, podemos seleccionar uno de los idiomas

disponibles, inglés o español.

En la instalación realizada se puede acceder también a la parte de administración

de Joomla! desde el enlace “Administrador” que se muestra en el menú “View Site” de

la portada. En la herramienta de administración podemos encontrar las opciones que

ofrece Joomla!, para administrar la herramienta.

Ilustración 76. Menú Principal administración Joomla!

Es posible que se dé el caso de que haya que cambiar los permisos de la carpeta

de instalación, podremos manipular los permisos en el archivo o carpeta seleccionada.

Los permisos posibles a dar serán:

Permisos de propietario (Owner permissions): permisos del usuario que ha creado

el archivo, y tiene capacidad para controlar quién puede acceder al fichero o carpeta

(aparte del superusuario o root).

- 175 -

Permisos de grupo (Group permissions): permisos de los usuarios del mismo

nivel definidos en el servidor remoto. Un usuario de este tipo puede acceder al

archivo o carpeta, pero no puede decidir quién puede acceder a él.

Permisos públicos (Public permissions): permisos de cualquier otro usuario del

sistema. Este tipo de usuarios sólo puede acceder al fichero o carpeta si se le han

especificado permisos expresamente.

Existen tres modos de acceso para cada uno de los tipos de usuarios:

Leer (Read): permisos de lectura. Permite ver el contenido del fichero o listar los

ficheros de la carpeta.

Escribir (Write): permisos de escritura. Permite cambiar el contenido del fichero o

crear y borrar ficheros de la carpeta.

Ejecutar (Execute): permisos de ejecución. Permite ejecutar el fichero como un

comando o buscar en la carpeta.

Una vez realizada la instalación de Joomla! en nuestro servidor, observemos

detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades

que permite.

La instalación ha creado dos espacios accesibles vía web:

El Front-end, cuya página de inicio (Sitio, portada, FrontPage) ya conocemos.

Es la parte del software que interactúa con el usuario, el sitio web propiamente

dicho.

El Back-end, o Panel de Administración de Joomla! es la parte que procesa la

entrada desde el Front-end, la parte del software que interactúa con el

administrador.

El Front-end es el responsable de recolectar los datos de entrada del usuario, que

pueden ser de muchas y variadas formas, y procesarlas de una manera conforme a la

especificación que en el Back-end se ha decidido y puede realizar [13] .

- 176 -

- 177 -

ANEXO B. MANUAL DE USUARIO.

Este manual explica el modo de uso del Portal de Innovación Docente. Se pretende

que el diseño del portal sea lo más intuitivo posible. A continuación se detallan cada una

de las acciones que podrán realizar los usuarios.

Entrada al Portal de Innovación docente: para entrar al portal el usuario tendrá

que ir directamente a la siguiente dirección: http://smile.quijost.com/

Pantalla Principal: al acceder a la dirección URL indicada anteriormente el

usuario accederá directamente a la página de inicio del portal.

Ilustración 77. Página principal Portal de Innovación Docente UCLM

Menú superior: tal y como se observa en la ilustración anterior, en la pantalla

principal el usuario tendrá acceso a todos los menús que hay disponibles en la parte

superior. Además podrá hacer búsquedas en el Portal usando el icono para ello que hay

arriba a la derecha, justo al lado del icono de Joomla Social, mediante el que podrá

acceder a cada una de las redes sociales de la UCLM, tal y como se muestra en la

siguiente ilustración.

- 178 -

Ilustración 78. Buscador y Joomla Social

También se encuentran tres apartados “Misión”, “Actividades” y “Buzón de

Sugerencias” en los que si el usuario pone el ratón sobre éstos se deslizará una ventana

hacia arriba con información acerca de esos temas.

Ilustración 79. Información de interés página principal

Si el usuario pincha sobre la imagen de la UCLM desde cualquier página del Portal,

se cargará directamente la página principal del portal.

Menú central: el menú central del Portal de Innovación contiene mucha

información de interés para el usuario. Tal y como se muestra en la siguiente ilustración,

cualquier usuario que acceda al portal encontrará la siguiente información en el menú

central de la página principal. En esta podrá encontrar tres puntos destacados con

información acerca de “UCLM Online”, “Proyectos de Innovación Docente” o “Contacto

con el profesorado”.

Además, debajo de esta información, se encuentra el acceso a documentación de

interés, tales como “Noticias”, “Publicaciones” o “Próximos eventos”.

- 179 -

Ilustración 80. Menú central página principal

Por ejemplo, si el usuario pincha sobre “Leer Más” de Noticias accederá a la página

de la UCLM donde el Gabinete de Prensa publica todas las noticias de interés, re-

direccionando directamente a la URL: http://www.uclm.es/gabinete/noticias.asp. Del

mismo modo si el usuario pincha sobre “Leer Más” de Próximos eventos, accederá al

calendario de la UCLM con los eventos del mes:

http://www.uclm.es/actividades/index.aspx?fecha=mes.

Por otro lado, en la página principal del portal, el usuario tendrá acceso a las últimas

entradas en el Blog, al Flickr de la UCLM con las imágenes destacadas de los eventos, así

como información acerca de la una Unidad de Innovación Docente.

Como se muestra en la siguiente ilustración, el usuario podrá acceder a los

proyectos de Innovación Docente anteriores para ver todos ellos.

- 180 -

Ilustración 81. Menú central página principal (2)

Menú Inferior: por último en la página principal, se encuentran los testimonios

acerca de los congresos o cursos impartidos, el último twitter publicado por la UCLM, la

opción de suscribirse al portal, los detalles de contacto de la UCLM, y podrá pinchar

sobre “Me gusta” de la red social de Facebook, gPlus o Twitter.

Ilustración 82. Menú inferior página principal

- 181 -

Menú Acceso: el usuario público podrá acceder al menú Acceso del Portal que

contiene las opciones de LogIn y Registrase, pero sólo podrá entrar a la de Registrarse

para darse de alta en el Portal siempre y cuando sea profesor de la UCLM.

Si pincha sobre LogIn aparecerá la siguiente ventana en el que el usuario no podrá

hacer nada ya que no está registrado.

Ilustración 83. Login menú Acceso

En este menú y en todos los que se encuentran en la parte superior, cuando se

accede a ellos, se muestra un menú lateral con acceso directo al Buscador de la UCLM, a

la Intranet, a WebMail, Contacto con la UCLM y a CAU, bastará con pincha en el enlace

indicado para cada uno de los descritos y se accederá directamente.

Buscador: http://www.uclm.es/servicios/buscador/

Intranet: https://intranet.uclm.es/inicioSesion.aspx

Webmail: https://on.uclm.es/

Contacto: http://www.uclm.es/contacto/

CAU: https://cau.uclm.es/login.aspx

- 182 -

En cambio si pincha sobre Registrase del menú Acceso, accederá al formulario de

registro del Portal.

Ilustración 84. Registro usuario menú Acceso

Cualquier usuario registrado en el portal, podrá acceder directamente a la opción de

LogIn donde incluirá su usuario y contraseña para poder tener acceso a las áreas

restringidas para usuarios registrados. Cuando el usuario se haya logueado, se le

habilitarán directamente otros menús.

En este menú de Acceso, una vez el registrado ha metido su usuario y contraseña, se

le habilita un acceso a la “Galería Fotográfica” donde encontrarán fotos acerca de eventos

pasados de la UCLM, como por ejemplo, el 25 aniversario de la UCLM.

Menú Acerca: cualquier usuario que acceda al Portal de Innovación Docente podrá

acceder a todo el contenido del menú Acerca -> ir a Universidad para ver la información

de la UCLM

- 183 -

Ilustración 85. Menú Acerca

Una vez se pincha en Universidad se accede directamente a la página de la UCLM.

Ilustración 86. Enlace página de la UCLM menú Acerca

- 184 -

Si el usuario pincha en Historia, accederá al contenido con la historia de la UCLM

tal y como se muestra en la siguiente imagen.

Ilustración 87. Historia de la UCLM menú Acerca

Si el usuario quiere obtener información acerca del equipo que forma la Unidad de

Innovación Docente, basta con pinchar en Equipo del menú Acerca del portal.

Ilustración 88. Equipo Portal de Innovación Docente menú Acerca

- 185 -

Para obtener la información de los estudios de la UCLM, el usuario público tendría

que acceder directamente a Acerca -> Estudios y se mostrarán cada uno de los estudios

que ofrece la UCLM ordenados según sea Grado, Adaptación al Grado, Másteres,

Doctorados, etcétera.

Ilustración 89. Estudios en la UCLM menú Acerca

Pinchando en cada uno de ellos, se abrirá una lista con cada una de las áreas de

conocimiento.

Ilustración 90. Estudios en la UCLM menú Acerca (2)

- 186 -

Menú Recursos: al menú Recursos podrá acceder cualquier usuario público, pero

sólo podrá visualizar o descargar las convocatorias publicadas, no podrá subir ningún

documento al portal. Si accede a Recursos se mostrarán los dos sub-menús disponibles.

Ilustración 91. Menú Recursos

Si el usuario accede a Recursos -> Recursos de Interés, podrá descargar o visualizar

los documentos publicados.

Ilustración 92. Recursos de interés menú Recursos

- 187 -

Como se muestra en la imagen anterior, los recursos se encuentran agrupados por

categorías. Sin embargo, cuando acceda al sub-menú “Subida Recursos” no podrá hacer

ninguna acción ya que pedirá que el usuario esté registrado.

Ilustración 93. Subida de Recursos de Interés menú Recursos

Si el usuario se ha registrado, en Subida de Recursos tendrá la posibilidad de poder

subir cualquier documentación sobre alguna convocatoria o congreso, a una categoría

seleccionada para que posteriormente el administrador del portal revise dicho documento

y lo dé por válido para ser publicado en el portal y que puedan visualizarlo y descargarlo

el resto de usuarios.

Si el Administrador decide que no cumple con los requisitos establecidos para su

publicación, el recurso no será publicado.

- 188 -

Ilustración 94. Subida recursos de interés usuario registrado

Además existe la posibilidad de poder realizar búsquedas por contenido haciendo

uso de SOLR, pinchando sobre el menú Recursos -> Buscador de recursos, que lleva

directamente a la integración del Portal con SOLR:

http://smile.quijost.com/avanced/index.html.

El usuario registrado en el menú Recursos, además tendrá habilitado otro enlace a

las preguntas frecuentes mediante la opción “FAQ Page”.

Ilustración 95. FAQ Portal de Innovación Docente

- 189 -

En el menú Recursos también se encuentra un enlace directo a los Proyectos de

Innovación Docente: http://www.uclm.es/organos/vic_docencia/uie/pinnovacion.asp.

Menú Agenda: el portal dispone de un menú Agenda en el que cualquier usuario

podrá acceder a los próximos eventos de cada uno de los campus de la UCLM (Albacete,

Ciudad Real, Cuenca y Toledo).

Ilustración 96. Menú Agenda

Además, existe un calendario en el que están indicadas por días las actividades

que se van a impartir, informando del día y hora de celebración, así como lugar y otros

datos de interés.

Ilustración 97. Calendario Portal de Innovación Docente

- 190 -

Menú UCLM Social

En el menú UCLM Social, el usuario podrá acceder a todas las Redes Sociales que

hacen referencia a la Universidad de Castilla La Mancha, como por ejemplo, Facebook,

Twitter, Youtube, LinkedIn. Pinchando en cada una de las opciones llevará a la página en

cuestión:

Facebook: https://es-es.facebook.com/uclm.es

Twitter: https://twitter.com/uclm_es

Youtube: https://www.youtube.com/user/UCLMvideos

LinkedIn: www.linkedin.com/company/uclm

Ilustración 98. Acceso al Foro del Portal

Además como se puede ver en la imagen anterior, se podrá acceder al Foro del

Portal pinchando en el menú Foro, accediendo directamente a la información de éste y

pudiendo visualizar los debates existentes.

- 191 -

Ilustración 99. Foro del Portal de Innovación Docente menú UCLM Social

Dentro del menú Foro, el usuario tiene la posibilidad de acceder directamente a

Categorías, Mensajes Recientes o Buscar, sin tener que pasar por el Foro aunque en la

misma ventana también tiene las pestañas de acceso a éste.

Para poder hacer preguntas o comenzar un debate por el Foro, el usuario tendrá que

loguearse previamente en la sección habilitada para ello dentro del Foro.

Ilustración 100. Encuestas Portal de Innovación Docente menú UCLM Social

- 192 -

Por último en el menú UCLM Social, el usuario público podrá acceder al apartado

encuestas para poder ver las encuestas realizadas por la Unidad de Innovación Docente.

Ilustración 101. Visualización encuestas realizadas

Este usuario al no ser registrado, si intenta dejar un comentario en la encuestas no

podrá ya que no está registrado en el Portal y saldrá un mensaje indicándolo.

Ilustración 102. Acceso a la encuesta usuario no registrado en el Portal

Pero si el usuario sí está registrado, tal y como se muestra en la siguiente imagen si

podrá compartir su opinión del tema propuesto.

- 193 -

Ilustración 103. Acceso a la encuesta usuario registrado en el Portal

Menú Formación: tal y como se muestra en las anteriores ilustraciones, cualquier

usuario podrá pinchar también sobre el menú Formación. Al realizar esta acción, el

usuario accederá directamente al inicio de sesión de la formación interna de la UCLM.

Ilustración 104. Menú Formación

Menú Blog: también podrá acceder al menú Blog, para ver las últimas

incorporaciones en éste.

- 194 -

Ilustración 105. Menú Blog

Y el usuario público en la misma sección Blog, encontrará una nube de Tags con las

palabras más destacadas, así como las últimas entradas en el Blog. A esta página es a la

que se accede también cuando el usuario pincha en “Entradas recientes en el Blog” desde

la página principal.

Menú Contacta: por último el usuario público podrá acceder al menú Contacta

mediante el que se podrá poner en contacto con el Portal de Innovación Docente de la

UCLM rellenando el formulario que se encuentra en esa ventana y encontrará todos los

datos de interés de ésta, tales como teléfono, dirección, etcétera.

Ilustración 106. Menú Contacta

- 195 -

ANEXO C. HOSTING DONDE ESTÁ ALOJADO EL PORTAL

En este anexo se encuentra la información acerca del hosting donde está alojado el

Portal de Innovación Docente de la UCLM.

El Portal ha sido alojado en el hosting “Quijost”. “Quijost” es una empresa de

hospedaje, venta de dominios, programación y diseño web de origen manchego en

España, con residencia en Ciudad Real. “Quijost” ha sido contratado para el dominio

smile.quijost.com, y ofrece los siguientes servicios:

FTP: mediante el acceso FTP que ofrece este hosting, el Administrador del Portal

tendrá acceso al contenido del Portal Web. Se accederá a los componentes

instalados, a los plugins, así como a la configuración de PHP. Gracias al FTP la

transferencia de archivos será muy sencilla y eficaz.

cPanel: en cPanel se encuentra el acceso a las partes más importantes para el

Administrador del Portal. Aquí se encuentra el acceso a los Archivos, tales como las

copias de seguridad, la realización de los backups, la seguridad del host, así como

una de las cosas más importantes que es la Base de Datos mediante “phpMyAdmin”

A continuación se encuentra una ilustración del contenido de la Base de Datos

usada en el Portal de Innovación Docente.

Ilustración 107. Base de datos phpMyAdmin

- 196 -

Dentro de phpMyAdmin, se encuentra la BBDD que está siendo utilizada en el

Portal de “smile_joomla” y dentro de ésta están cada unas de las tablas de cada

componente utilizado.

La URL de acceso a cPanel para el Administrador es smile.quijost.com/cpanel.

Webmail: Quijost también ofrece un servicio de correo, mediante la URL

smile.quijost.com/webmail.

Ilustración 108. Webmail hosting Quijost

Zona Clientes: cualquier usuario del hosting tendrá acceso al área de clientes

mediante el siguiente link http://quijost.com/clients/.

- 197 -

ANEXO D. ANÁLISIS DE LOS PORTALES EXISTENTES

Antes de comenzar con el análisis de las Portales de las distintas Universidades, se

indican los medios utilizados, así como las competencias específicas aplicadas en el

proyecto.

C.4. Universidad de Castilla La Mancha

Presentación: no tiene ninguna página de referencia.

Estructura: no tiene ninguna página de referencia.

Actividades:

o Proyectos de innovación: lleva a la página de referencia de la convocatoria de

proyectos de innovación y mejora docente 2013-2014.

o Información General.

o Bases de la convocatoria.

o Resolución.

o Jornadas temáticas de innovación: Calendario, lugares de celebración,

Objetivos, Horarios, Destinatarios, etc.

Este apartado lleva a la página de referencia para hacer la inscripción en un

portal de actividades.

También lleva a la página de las contribuciones a la jornada de “Evaluación

de competencias”.

Jornada de acogida para profesorado universitario de nueva incorporación:

Hace referencia a las siguientes páginas:

o Objetivos/Fecha de realización/Lugar de realización/Programa de la

jornada/Inscripción/Observaciones: todo esto nos lleva a la página de las

noticias de la UCLM.

- 198 -

o Especialista en Docencia Universitaria (EDU)40

.

o Intercampus: al pinchar sobre este ítem del menú, lleva directamente a la

página con la información correspondiente.

o Publicaciones: al pinchar sobre este ítem del menú, lleva directamente a la

página con la información correspondiente. Que a su vez nos lleva al siguiente

PDF con las pautas para la edición de artículos:

Documentación de interés:

o Plantilla guía docente: lleva a las guías básicas del Grado y del Máster.

Planificación documente: contiene los siguientes enlaces:

Manual de los Coordinadores de Titulación y de Curso Versión 1.0 sujeta

a modificaciones.

¿Qué es evaluar en ECTS?

Plan de Acogida y Formación de los Estudiantes de 1º.

Coordinadores de Titulación y Curso.

Orientaciones para realizar los horarios de los Nuevos Títulos de Grado.

¿Qué es una Enseñanza ECTS?

Documento de apoyo para la elaboración de Guías Docentes (Guías para

los estudiantes).

Identificación, Desarrollo y Evaluación de objetivos de aprendizaje.

Otros documentos a tener en cuenta en la planificación.

Documentos UCLM.

40 http://www.edu.posgrado.uclm.es/

- 199 -

Herramienta para el desarrollo de la planificación.

Ideas para enseñar en ECTS para profesores implicados en Proyectos de

innovación.

Introducción a la Planificación docente en ECTS.

Sobre la organización docente (Medidas de apoyo institucional) (Julio -

2006).

Estudio sobre Calidad e Inserción laboral y Encuesta a Empleadores.

Referentes externos.

Libros Blancos (ANECA).

Guía de apoyo para la elaboración de la memoria para la solicitud de

Verificación de Títulos oficiales (Grado y Máster).

Protocolo de evaluación para la verificación de títulos universitarios

oficiales (Grado y Máster).

El Marco Español de Cualificaciones para la Educación Superior

(MECES).

Histórico Proyectos: lleva a las siguientes convocatorias de otros años:

6ª Convocatoria de ayudas para PID41

(2010-11).

5ª Convocatoria de ayudas PID (2009-10).

4ª Convocatoria de ayudas PID (2008-09).

3ª Convocatoria de ayudas PID (2007-08).

2ª Convocatoria de ayudas PID (2006-07).

41 Proyectos de Innovación Docente

- 200 -

1ª Convocatoria de ayudas PID (2005-06).

Histórico Intercampus:

VI - Encuentro Intercampus'10 de Intercambio de Experiencias de

Innovación Docente: Evaluación de Competencias en los Nuevos

Grados.

V - Encuentro Intercampus'09 de intercambio de experiencias de

innovación docente: Horizonte 2010. Hacia la Implantación.

IV - Encuentro Intercampus'08 de intercambio de experiencias de

innovación docente: Los Nuevos Planes de Estudio.

III - Encuentro Intercampus'07 de intercambio de experiencias de

innovación docente: De las experiencias ECTS a los Nuevos Planes de

Estudio.

II - Encuentro Intercampus de intercambio de experiencias de innovación

docente. Un año de innovación docente en la UCLM ¿Qué hemos

aprendido? Y a continuación ¿Qué?

I - Intercambio de Experiencias en Créditos ECTS.

Histórico Talleres:

Actividades de formación del curso 2008-2009

Actividades de formación del curso 2007-2008

Actividades de formación del curso 2006-2007 (II)

Actividades de formación del curso 2006-2007 (I)

Actividades de formación del curso 2005-2006

Estudiantes: esta sección contiene los siguientes enlaces de información básica:

Plantilla de búsqueda web (Conocimientos previos sobre el EEES).

- 201 -

Opinión de los empleadores y egresados.

Los cambios implícitos en el sistema de enseñanza-aprendizaje.

Las nuevas relaciones del estudiante en la Universidad.

El aprendizaje de competencias.

La transición de Secundaria a la Universidad.

Cuestionario: formación recibida y formación esperada.

Enlaces:

Referentes internacionales para la Educación Superior (E.S.):

CEPES (European Centre for Higher Education).

Council of Europe.

European Association of Institutions in Higher Education

(EURASHE).

European Chemistry Thematic Network (ECTN).

European Society for Engineering Education.

European University Association (EUA).

International Association of Universities (IAU).

Network of Univesities from the Capitals of Europe (UNICA).

Society for Research into Higher Education.

Sócrates.

Tuning Educación y Formación.

Unión Europea (UE).

- 202 -

Referentes nacionales de E.S:

Ministerio de Educación.

Conferencia de Rectores de las Universidades Españolas (CRUE).

Aseguramiento de la calidad:

European Network of Quality Assurance Agencies (ENQA).

Estudiantes:

Association des Etats Généraux des Etudiants de l'Europe (AEGEE).

Erasmus Student Network (ESN).

The National Unions of Students in Europe (ESIB).

Recursos y aplicaciones:

Glosario sobre Convergencia Europea.

Otros enlaces:

Elearning.info.

Eurydice.

Novedades: calendario actividades UIE.

Buzón de sugerencias: lleva a ninguna página de referencia.

C.5. Universidad de Murcia

Página principal: acceso a las novedades y noticias (Abierto y Virtual).

Sobre la Unidad: lleva al Vicerrectorado de Estudios.

Localización: enlace hacía un mapa de su situación.

Personal de la Unidad de Innovación.

- 203 -

Carta de servicios.

Convocatorias:

o Convocatorias 2013/2014:

Convocatoria de Experiencias de innovación educativa en el Aula Virtual:

Cada una de estos enlaces lleva a varios documentos de Memorias,

Informes, etc.

Convocatoria Material Didáctico Digital: Cada una de estos enlaces lleva a

varis documentos de Memorias, Informes, etcétera.

Convocatorias Cerradas.

Gestión.

Cursos Online Masivos en Abierto: MOOD, enlace a los cursos ofrecidos.

Tutoría Electrónica: cuestionario e Informe de la evaluación se las tutorías.

Aula virtual:

o Origen del proyecto: enlace al acceso al Aula Virtual, Proyecto del Aula

Virtual, Información.

o Lecciones Breves: enlaces a documentos que explican cómo se usa la

herramienta.

o Normativas de uso: lleva a los siguientes enlaces:

Normas de Uso y precios del Aula Virtual.

Roles de Coordinación de titulación.

Normas de Uso de Sitios Colaborativos.

o Instrucciones de uso de la herramienta:

Guías Docentes.

- 204 -

Gestión TF.

Herramienta de espacios TF.

Sobre cumplimentación de ACTAS.

o Espacio 3.0:

Presentación.

Acceso y Tutorial:

Acceso al Espacio 3.0.

Tutorial básico del Espacio 3.0.

Video tutoriales del Espacio 3.0.

Video tutorial Cómo Acceder.

Video tutorial Tu perfil.

Video tutorial Etiquetar.

Video tutorial Crear y subir documentos.

Video tutorial Flujo de trabajo.

Competencias:

Competencias en la Universidad de Murcia.

Formulario para Evaluadores de competencias TIC

o Repositorios Institucionales:

OCW.

Digitum.

TV.um.es.

- 205 -

o Jornadas:

VIII Jornadas Internacionales de Innovación Universitaria y VIII Premio

UEM a la Innovación Docente.

I Congreso Internacional de Innovación Docente.

II Congreso Internacional de Innovación Docente.

o Histórico:

Jornadas.

Documentación.

o De Interés:

Periódico digital.

Sobre Software libre.

V Edición de los Premios MECD Universia a la iniciativa OCW 2011.

Encuesta de Satisfacción Usuarios.

Encuestas sobre el Aula virtual y la tutoría electrónica.

Seguimiento Proyecto Innovación Docente en Inglés.

Formulario entrevista alumnos de inglés.

Contacto: Nos lleva a una ventana para poder contactar con ellos.

C.6. Universidad de Navarra

Presentación.

Funciones y servicios.

- 206 -

Formación:

o Calendario de actividades.

o Recursos docentes.

Planificación docente:

o Internet.

o Programas.

ADI (Conjunto de herramientas informáticas)

Recursos docentes.

Portafolios.

Formación.

Metodología para la docencia:

o Aprendizaje cooperativo.

o Clickers.

o Aprendizaje basado en problemas.

o Exámenes tipo test.

o Material sesiones IE.

o Encuestas.

Proyectos de innovación:

o Grupos docentes.

o Memorias PID.

- 207 -

ADI:

o Mejoras.

o Acceso profesores y alumnos.

o Herramientas.

o Tutoriales e instrucciones.

o Problemas de acceso.

o Incidencias.

o Direcciones web.

Quiénes somos.

Dónde estamos.

Contacto.

C.7. Universidad Autónoma de Barcelona

Formación docente:

o Cursos y Talleres.

o Programas FDES.

o Jornadas temáticas.

o Formación a medida.

o Formación realizada

Innovación docente:

o Experiencias docentes.

o Grupos GI-IDES.

- 208 -

o Proyectos de Innovación docente.

o Convocatorias.

o Jornada de Innovación docente

Apoyo a la docencia:

o Recursos.

o Guías Docentes.

o Eines.

o Vídeos.

Otras publicaciones:

o Agencia para la Calidad del Sistema Universitario de Cataluña.

o Agencia Nacional de Evaluación de la Calidad y Acreditación – ANECA.

o Oferta formativa.

o Calendario de actividades.

o ¿Quieres recibir información?

o Buzón de sugerencias.

o Congresos y Jornadas.

o Memorias de Actividades.

o Sistema Interno de Calidad de la UAB.

o Contacto.

- 209 -

C.8. Universidad de Córdoba

Inicio:

o Proyectos de Innovación Educativa Solicitud en Línea.

o Materiales Docentes Solicitud en Línea.

o Recursos para la Docencia.

Quienes somos.

Comisión de Innovación.

Plan de Innovación y Mejora Educativa: Nos lleva a los siguientes enlaces:

o Proyectos de Innovación Educativa.

o Materiales Docentes.

o Recursos para la Docencia.

Grupos docentes:

o Solicitud.

o Reglamentos.

o Grupos docentes.

Asesorías Académicas:

o Solicitud y Normativa.

o Documentación.

o Encuestas.

o Fichas y Guías.

o Listado de asesoras y asesores académicos por centro.

- 210 -

Congresos y Actividades.

Red de Innovación Educativa:

o Opción de búsqueda por palabras.

o Enlaces a cursos de formación /Creación de una Red Social Educativa.

Enlaces: a las páginas del Ministerio de Economía y Competitividad, Enlaces a

las Universidades de Andalucía.

Buzón de Quejas, Sugerencias y Felicitaciones.

C.8. Universidad de Cádiz

Presentación:

o Inicio.

o Imprimir.

o Accesibilidad.

o Mapa Web.

o Personal de la Unidad de Innovación Docente.

Innovación Docente:

o Solicitud de Informes diferentes años.

o Convocatorias.

Tecnologías Docentes.

Centro de Recursos Digitales:

o Presentación.

o Contacto.

- 211 -

o Atención al docente.

o Cursos en abierto.

o Soporte para la docencia.

Formación para el profesorado:

o Actividades.

o Formación abierta Online.

o Consulta del expediente.

o Cursos de formación.

o Publicaciones de Innovación docente.

Congresos y Jornadas.

Enlaces de interés.

C.9. Universidad de Valencia

Presentación/Cartas de servicios/Ubicación y Contacto/Normativa/Gestión de

Certificados/Buzón de Sugerencias.

Formación.

Normativas: Enlace a las normativas de carácter general.

Documentación.

Solicitudes.

Formación a la demanda.

Acreditaciones de acciones.

Formación especializada PAS.

- 212 -

Formación en idiomas.

Para el profesorado:

o Instrucciones.

o Documentación.

o Pagos.

Países con convenio.

Para el asistente:

o Autorización del superior.

o Obligaciones del asistente.

Para la evaluación de la formación.

Oferta formativa:

o Áreas formativas.

o Colectivos.

o Programas formativos.

o Títulos compactos.

o Cursos abiertos en línea.

o Oferta formativa anterior.

Innovación

Presentación.

Convocatorias de innovación.

ESTIC: Enlaces a ayudas para grupos de estudiantes innovadores.

- 213 -

Encuentros de innovación.

Proyectos de innovación:

o Actuales.

o Anteriores.

Utilidades y bibliografía:

o Bloques.

o Libros de textos.

o Plataformas y Repositorios.

o Programa y Herramientas educativas.

o Bibliografía.

o Otros.

Servicios Multimedia:

Presentación.

Orientación Tecno-pedagógica.

mUVies: Materiales Universitarios Virtuales para la Innovación y la Enseñanza:

o CAMEO: Cápsulas de Aprendizaje Multimedia para la Enseñanza Online.

o Conferencias.

o Vídeo-Clases.

o Demostraciones y Prácticas.

o Vídeo-Tutoriales.

Formulario de petición de servicios.

- 214 -

C.10. Universidad de Burgos

Accesibilidad/Contacto/Mapa Web.

Cursos del programa. Cursos de Formación del Profesorado.

Convocatoria de apoyo a Proyectos de Innovación.

Grupos de Innovación Docente.

Red Institucional de Formación del Profesorado (REDIFOP).

Actividades desarrolladas.

Plan Formación Profesorado (PFP).

Plan de Formación del Profesorado Novel (PFPN).

- 215 -

ANEXO E. MANUAL DE INSTALACIÓN SIKULI

Lo primero a realizar es la descarga del paquete directamente desde la página web

oficial de Sikuli.

En este caso lo descargaremos para Windows, aunque al ser java es

multiplataforma.

Una vez descargado sikuli-setup.jar, hay que guardar el .jar en una carpeta con

permisos de escritura y ejecución, por ejemplo en C:\SikuliX. Ejecutamos el .jar mediante

línea de comandos en modo Administrador.

java –jar sikuli-setup.jar

Ilustración 109. Instalación Sikuli

Una vez lanzada la instalación, saldrá una ventana para terminar la instalación.

Ilustración 110. Creación Setup ejecución Sikuli

- 216 -

En la carpeta donde está guardado el .jar, se habrá creado un runSetup.cmd, que

tenemos que ejecutar para empezar a usar la herramienta.

Ilustración 111. Ejecución runSetup.cmd Sikuli

Al pinchar sobre el botón Aceptar, aparecerá la ventana correspondiente a la

configuración de la herramienta. Para su correcto funcionamiento, pinchar sobre la opción

1 – Pack1.

Ilustración 112. Opciones de instalación Sikuli

- 217 -

Al pinchar sobre “Setup Now”, comenzará a instalación de los componentes

necesarios para usar la herramienta.

Ilustración 113. Finalización proceso de instalación Sikuli

Una vez finalizada la instalación, en el mismo directorio donde se encuentra el .jar

ejecutado anteriormente, se habrá creado un archivo ejecutable runIDE.cmd, que será el

que va a ser usado para programar los casos de prueba en Sikuli.

A continuación se encuentra la pantalla principal de la herramienta.

Ilustración 114. Herramienta Sikuli

Con estos pasos la instalación de Sikuli42

estará finalizada y se podrá comenzar la

creación de los correspondientes casos de prueba automatizados.

42 http://www.sikuli.org/

- 218 -