Contribución a la mejora y desarrollo de una aplicación web multiplataforma de creación de contenidos educativos usando React y Redux

Blazquez González, Ramiro (2016). Contribución a la mejora y desarrollo de una aplicación web multiplataforma de creación de contenidos educativos usando React y Redux. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Telecomunicación (UPM), Madrid.

Description

Title: Contribución a la mejora y desarrollo de una aplicación web multiplataforma de creación de contenidos educativos usando React y Redux
Author/s:
  • Blazquez González, Ramiro
Contributor/s:
Item Type: Final Project
Date: 2016
Subjects:
Freetext Keywords: Plugin, React, e‐learning, Redux, jQueryUI, herramienta de autor
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of PFC_RAMIRO_BLAZQUEZ_GONZALEZ_2016.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

Este Trabajo Fin de Grado (TFG) ha tenido como objetivo general el desarrollo y la mejora de una aplicación web destinada a la creación de contenidos educativos exportables en formato web y siguiendo el estándar de e‐Learning SCORM. La aplicación, llamada Dalí, es de tipo WYSIWYG (What You See Is What You Get) y estará disponible tanto para ordenadores como para dispositivos móviles de tipo tablet.
Para el desarrollo del TFG se han aplicado tanto conceptos impartidos a lo largo del Grado como otros disponibles en la red y que amplían los mismos. Se ha realizado
usando tecnologías frontend de JavaScript, como React y Redux, siguiendo los nuevos estándares de ES6, además, como no podía ser de otra manera, se utiliza un backend para almacenar los contenidos creados.
Durante la realización de este TFG se ha realizado, un índice reordenable de las secciones y documentos de la aplicación, para el cual fue necesario superar el problema de compatibilidad entre JQueryUI y React. Adicionalmente, se han implementado diversos plugins, elementos inteligentes que los usuarios colocan en los documentos para enriquecerlos y así crear los contenidos educativos. Destacan entre ellos, el BasicPills y, tras un cambio en la arquitectura de la aplicación, el CajasColor.
Así mismo, se ha documentado el proceso de desarrollo de los plugins en un manual, que servirá para dar formación, tanto a los desarrolladores de ADAMS, promotores de proyecto, como a futuros desarrolladores que quieran contribuir creando sus plugins.
Finalmente, se ha desarrollado un plugin genérico de ejercicio que, mediante la importación de un archivo XML, permite obtener todos los plugins de ejercicios de
ADAMS aumentando así la eficiencia en el proceso de desarrollo.

More information

Item ID: 42920
DC Identifier: https://oa.upm.es/42920/
OAI Identifier: oai:oa.upm.es:42920
Deposited by: Biblioteca ETSI Telecomunicación
Deposited on: 18 Jul 2016 12:48
Last Modified: 29 Aug 2016 08:15
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM