Herramientas de software

La plataforma utilizada para la investigación fue el LMS Moodle. Una de las principales razones para seleccionar dicho LMS fue su licencia libre GNU/GPL que permite adaptar el software y tener acceso libre a su código fuente.

Algunas de las funcionalidades necesarias para el proyecto no se encontraban disponibles o requerían modificaciones, por lo que se prentede entregar los desarrollos que fueron necesarios con el fin de que puedan ser aprovechados por otras personas. Todos los desarrollos se entregan también con licencia GNU/GPL.

Las herramientas desarrolladas fueron probadas en la versión 3.6+ de Moodle que fue la elegida para el proyecto, cualquier versión diferente requiere que dichas funcionalidades sean probadas adecuadamente y pueden requerir adaptaciones. Las herramientas son:

  • Tema gráfico: se construyó el componente de tipo tema gráfico "RutaTIC". Se encuntra disponible en: https://github.com/ruta-tic/moodle-theme_rutatic. Este tema cuenta con algunas funcionalidades especiales tales como una página de inicio con múltiples controles para publicar información, componentes dinámicos para interactuar con los contenidos (ventanas emergentes, acordeón, entre otros), adaptabilidad a diferentes dispositivos, entre muchas otras.
  • Mejorando SCORM: este componente, de tipo "local", se construyó como una herramienta propuesta para mejorar las funcionalidades de base de los paquetes SCORM. Permite el control de actividades interactivas multiusuario implementando control en vivo mediante la tecnología de Web sockets. El proyecto se encuentra disponible en https://github.com/ruta-tic/moodle-local_tepuy.
  • Plantilla de contenidos: para facilitar la implementación de contenidos en SCORM, se personalizó la herramienta "Tepuy" adaptándola a las necesidades del proyecto, tanto gráficas como funcionales. Esta plantilla brinda la posibilidad de construir contenidos para ser empaquetados en SCORM o para ser usados como páginas HTML, permite contenidos interactivos y actividades como cuestionarios, arrastrar y soltar, crucigramas, ordenar, entre otras; todo esto sin necesidad de programación, simplemente mediante el uso de etiquetas HTML. En el proyecto se personalizaron dos plantillas, una para los cursos de la ruta que se encuentra disponible en https://github.com/ruta-tic/contenidos/tree/master/plantilla y otra para el curso de ABAP que se encuentra disponible en https://github.com/ruta-tic/contenidos/tree/master/plantilla_perceptio. Una adaptación de la plantilla, desarrollada para realizar autoevaluaciones, se encuenta disponible en https://github.com/ruta-tic/contenidos/tree/master/plantilla_perceptio_rubrica.