Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

GenLab: app multiplataforma para cursos de genética

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2018

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

Citation

Abstract

El presente trabajo ha tratado de crear una aplicación para el desarrollo y despliegue de ejercicios relacionados con el campo de la genética. Los ejercicios han sido anteriormente desarrollados por César Benito Jiménez (profesor de la Facultad de Biología de la Universidad Complutense de Madrid) mediante MIT App Inventor. Esta solución presentaba varios problemas. Añadir nuevos ejercicios suponía una dificultad para hacerlos llegar a los alumnos, qué debían descargar de nuevo la aplicación. Además, estas aplicaciones eran demasiado pesadas, al contener todas las imágenes y textos necesarios. Para integrar todas las partes de estos ejercicios ha sido necesario estudiar su lógica y generalizarla, de modo que se facilita la creación y gestión de estas. Para facilitar estas tareas se ha creado una aplicación con una arquitectura cliente-servidor. La parte de servidor está basada en Java Spring Framework y permite gestionar los distintos contenidos que se muestran al usuario final. Gracias a la parte del servidor se consigue que el profesor no necesite conocimientos de programación para poder gestionar esta aplicación, solo de genética y de navegación web. La parte de cliente es una aplicación móvil que integra las distintas funcionalidades gestionadas por el servidor para que el alumno pueda interactuar con ellas. Dicha aplicación móvil se ha construido con distintas tecnologías web como HTML5, CSS3 y JavaScript. Todo ello se ha encapsulado con Cordova para permitir que fuese una aplicación multiplataforma (Android e iOS), y así poder permitir el uso de la aplicación al mayor número de alumnos posibles.
This work pursues creating an application for the development and deployment of exercises related to the field of Genetics. The exercises were previously developed by César Benito Jiménez (professor at the School of Biology of the Complutense University of Madrid) using MIT App Inventor, which was not a suitable solution, since adding new exercises and deploying them to students was difficult. The applications also were too heavy as they contained all the necessary images and texts. In order to integrate all the parts of these exercises, it has been necessary to study their logic and to generalize them, so as to facilitate their creation and management. To achieve this, the team developed an application with a client server architecture. The server side based on the Java Spring Framework allows managing the different contents that are shown to the end user in an intuitive way. Thanks to the server side, the teacher does not need any knowledge of programming to be able to manage the contents of this application, only of Genetics and web browsing. In addition, the client part, which is the mobile application itself, has also been developed. It brings together the different functionalities managed by the server so that the student can interact with them. This mobile application has been built with different web technologies such as HTML5, CSS3 and JavaScript. All this is encapsulated with Cordova to allow the application to be a multi-platform (Android and iOS) and thus to allow the use of the application by the greatest number of students.

Research Projects

Organizational Units

Journal Issue

Description

Universidad Complutense, Facultad de Informática, curso 2017/2018

Unesco subjects

Keywords