BSC-LT/ACAData huggingface dataset:
[en] During the last few years the increase of IOT devices has increased and therefore the number of solutions to be able to interact with the data obtained by this type of devices. These solutions are commonly categorized by; offering a product (hardware) and a solution (software) linked to it. AmpVision seeks to offer an alternative solution by offering a type of business based on HaaS and SaaS and also to provide a solution that facilitates web development by offering high performance components. Therefore, AmpVision offers 3 solutions: AmpVision IOT, AmpVision and AmpVision UI. This work has been developed following an iterative methodology, where the 3 parts of the project have been separated and treated as unique so that they can be developed independently and in the final step they can be joined together. As a result of the work, a robust and reliable product has been obtained which offers all 3 types of products and more than meets the expectations set from the beginning. Although more work is needed to market the product, the foundations for this are very solid. As a conclusion, the most difficult point has been to bring the 2 worlds together; hardware and software so that a web product can be offered that meets the expectations and that does not try to "reinvent the wheel".

[es] Durante los últimos años el incremento de dispositivos IOT1 se ha visto incrementado y por ello el número de soluciones para poder interactuar con los datos obtenidos por este tipo de dispositivos. Estas soluciones comúnmente se categorizan por; ofrecer un producto (hardware) y una solución (software) ligada a este. AmpVision busca ofrecer una solución alternativa ofreciendo un tipo de negocio basado en HaaS2 y SaaS3 y, además aportar una solución que facilite el desarrollo web ofreciendo componentes de alto rendimiento. Así pues, AmpVision ofrece 3 soluciones: AmpVision IOT, AmpVision y AmpVision UI. Este trabajo se ha desarrollado siguiendo una metodología iterativa, donde se han separado las 3 partes del proyecto y tratado como únicas de manera que se puedan desarrollar de manera independiente para en el paso final poder unirlas. Como resultado del trabo se ha obtenido un producto robusto y fiable el cual ofrece los 3 tipos de productos y cumple con creces con las expectativas puestas desde un inicio. Si bien es cierto que, para poder comercializar el producto es necesario un mayor trabajo, las bases de este son muy sólidas. Como conclusión, el punto más difícil ha sido juntar los 2 mundos; hardware y software de manera que se pueda ofrecer un producto web que cumpla con las expectativas y que no trate de "reinventar la rueda".
[en] The project performs the design and creation of an application for the Android mobile operating system (developed with XML, Java and C/C++) with which is possible to visualize three-dimensional structures of molecules like proteins and nucleic acids in the Protein Data Bank (PDB) format. This work also includes a graphical user interface, adapted to the touch technology provided by nowadays smartphone devices that Android offers, with which to allow interaction with the user.

[es] En este proyecto se lleva a cabo el diseño y la creación de una aplicación para el sistema operativo móvil Android (desarrollado con XML, Java y C/C++) con la cual se pueden visualizar estructuras tridimensionales de moléculas como proteínas y ácidos nucleicos en el formato de Protein Data Bank (PDB). El trabajo también incluye una interfaz gráfica de usuario, adaptado a la tecnología táctil que proporcionan los dispositivos móviles inteligentes actuales basados en el sistema operativo Android, que permite la interacción con el usuario.
[en] The idea behind the PFC is to create an application for Android mobile devices that aims to find the place where a transport vehicle has been parked, such as a car or motorcycle. The system allows by linking with Bluetooth, detect when the car has stopped, and therefore has lost communication with the vehicle, and store the last location. This prevents the user from having to remember to mark the position of the vehicle each time it parked.

[es] La idea del PFC es la de crear una aplicación para dispositivos móviles Android, que tenga por objetivo el hecho de poder encontrar el lugar donde se ha estacionado un vehículo de transporte, como por ejemplo un coche o moto. El sistema permite mediante la vinculación con Bluetooth, detectar cuando el coche se ha parado, y por lo tanto se ha perdido la comunicación con el vehículo, y almacenar la última ubicación. Esto evita por parte del usuario tener que recordar marcar la posición del vehículo cada vez que estaciona.
[en] This project consists on the design and prototyping of a events system to allow communication between web applications and clients installed on mobile devices, insidee a web collaborating environment. This system of events will have to abstract the most common and foreseeable events in a collaborative work environment, such as those usually used in the learning environment. Even so, the system is designed with a focus on achieving the necessary flexibility to be able to manage different scenarios that follow a similar scheme, such as a professional teleworking environment or even social or recreational applications.

[es] El presente proyecto consiste en el diseño y prototipado de un sistema de eventos para la comunicación entre aplicaciones web y clientes instalados en dispositivos móviles, en un entorno de trabajo en grupo. Este sistema de acontecimientos tendrá que abstraer los acontecimientos más comunes y previsibles en uno en torno a trabajo colaborativo, como los empleados usualmente en el ámbito del aprendizaje. Aun así, el sistema se diseña enfocado al lograr la flexibilidad necesaria para poder gestionar escenarios diferentes que sigan un esquema similar, como un entorno profesional de teletrabajo o incluso aplicaciones de cariz social o lúdico.
[en] The use of blockchain technology offers a decentralized and secure approach to protecting the integrity and privacy of data. In the educational environment, the application of blockchain can be particularly relevant to ensure the authenticity of academic records, protect the privacy of students, and reduce fraud in the issuance of certificates and grades. This work focuses on exploring how blockchain can be implemented in schools to strengthen the security of student data and provide a decentralized and reliable verification storage system. It also aims to develop a proof of concept to confirm the feasibility of an implementation with these characteristics. Finally, this work will try to assess security, privacy, and the ability to prevent fraud through manual verification of credentials, review of the privacy settings of the selected platform, and tests of unauthorized access.

[es] El uso de tecnología blockchain ofrece un enfoque descentralizado y seguro para proteger la integridad y privacidad de los datos. En el entorno escolar, la aplicación de blockchain puede ser especialmente relevante para garantizar la autenticidad de los registros académicos, la protección de la privacidad de los estudiantes y la reducción de fraudes en la emisión de certificados y calificaciones. Este trabajo se centra en explorar cómo blockchain puede ser implementado en las escuelas para fortalecer la seguridad de los datos de estudiantes y proporcionar un sistema de almacenamiento descentralizado y de verificación confiable. Asimismo, se busca desarrollar una prueba de concepto que permita confirmar la factibilidad de una implementación con estas características.
[en] Development of a web app (PWA) for Ajuntament de Sort which brings together information for travelers, visitors, tourists, hikers and residents. You may find places to visit, information about products, services and cultural, sport or gastronomic activities, news of the municipality, a schedule with local events, leisure establishments, shops and services, accommodation, transport, emergency news, the weather forecast, etc. A practical guide for planning your stay from home and enjoy it right away. The frontend has been made with HTML, CSS and Javascript (Ajax and JQuery). Both experience and usability have been taken care of. Atractive colors have been choosen and the speed, the utility and comfort for the user has been prioritized. It works with https and adapts automatically to all screens, it's optimized so it has a great SEO and being able to have a great ranking in the browsers, has been procured to get an AA accessibility level. It meets the standards HTML and CSS. The backend part has been made with WordPress so you can easily enter to the feed, which will make it easier keep the site updated. The conection between frontend and backend is via APIrest of WordPress. Once the TFM has been delivered, the languages will be implemented and published in the mayor hall server. Other functions will be incorporating slowly.

[es] Desarrollo de una aplicación web (PWA) para el Ayuntamiento de Sort que recoge la oferta turística del municipio de Sort, con información práctica dirigida a los viajeros, visitantes, turistas, excursionistas y los propios vecinos. Muestra rincones para visitar, información de productos, servicios y actividades de carácter cultural, deportivo o gastronómico, noticias del municipio, una agenda de eventos locales, establecimientos de ocio, comercios y servicios, alojamientos, transporte, información de emergencia, la previsión meteorológica, etc. Una guía práctica para poder planificar la estancia desde casa y disfrutarla in situ. La parte visible (frontend) se ha hecho con HTML, CSS y Javascript (Ajax y jQuery). Se han cuidado tanto la experiencia de usuario como la usabilidad. Se ha escogido unos colores atractivos y se ha priorizado la rapidez, la comodidad y la utilidad para el usuario. Funciona en https, se adapta de forma automática a la medida de todas las pantallas, está optimizada para tener un buen SEO y poder conseguir un buen posicionamiento en los buscadores, y se ha procurado conseguir un nivel AA de accesibilidad. Cumple los estándares HTML y CSS. La parte de la administración (backend) se ha hecho en WordPress con la intención de que los técnicos del Ayuntamiento puedan entrar el contenido de forma fácil, cómoda y rápida, lo que facilitará que los contenidos estén siempre actualizados. La conexión entre frontend y backend se hace mediante la API rest de WordPress. Una vez entregado el TFM, se implementarán los idiomas y se publicará. Poco a poco se irán incorporando más funcionalidades.
[en] The aim of this project is to give an overview of the scope and limitations of Geographical Information Systems, with an explanation of how Geographical Information Systems technology has evolved over time and what the most important basic theoretical concepts that need to be known are.

[es] Este trabajo pretende ofrecer una visión global del alcance y las limitaciones de los sistemas de información geográfica, con una explicación sobre cómo ha evolucionado en el tiempo la tecnología de los sistemas de información geográfica y qué conceptos teóricos básicos más importantes debemos conocer.
[en] Type 2 diabetes mellitus (T2DM) is a worldwide high prevalent disease. It's expected that T2DM prevalence will keep growing in the coming decades. When apatient is diagnosed the first line of treatment consists of nutritional and lifestyle advice, trying to control the disease and avoid medical treatment. This nutritional therapy should be individually designed depending on each patient. Different dietetic approaches can be offered to manage this condition, including those that induce nutritional ketosis (NK),like ketogenic diet (KD) or intermittent fasting (IF). General objective, to evaluate the NK impact on the glycemic control and cardiovascular risk markers in patients with T2DM. Methods, systematic review of the published articles between 2010 and 2020 related to KD and IF in patients with T2DM. After the database search, and according to the inclusion and exclusion criteria, 17 articles were obtained and further analyzed in this review. Results. The KD, compared to the calorie restriction diets (CRD), provides a better glycemic control and improvement in cardiometabolic markers, along with weight and fat mass loss, with no significant adverse effects. Likewise, the KD achieves a reduction in the antidiabetic medication. IF did not show inferiority when compared to CRD, thus, it can be considered as a CRD alternative.

[es] La diabetes mellitus tipo 2 (DM2) es una enfermedad con una elevada prevalencia a nivel mundial, y se espera que esta prevalencia aumente progresivamente en las próximas décadas. El tratamiento inicial que se ofrece al paciente recientemente diagnosticado es a nivel nutricional y de estilo de vida, en un intento de poder controlar la enfermedad y evitar el tratamiento farmacológico. Este tratamiento nutricional debe ser individualizado en función de cada paciente, y se pueden ofrecer distintos patrones dietéticos en su manejo, incluidos aquellos que generan cetosis nutricional (CN), como la dieta cetogénica (DC) o el ayuno intermitente (AI). Objetivo general, evaluar la repercusión de la CN en el control glucémico y los marcadores de riesgo cardiovascular en los pacientes con DM2. Metodología. Revisión sistemática de artículos publicados entre 2010 y 2020 en relación a la DC y el AI en pacientes con DM2. Tras la búsqueda en las bases de datos, y de acuerdo con los criterios de inclusión y exclusión, se obtuvieron 17 artículos que se analizaron en esta revisión. Resultados, la DC ofrece, respecto a las dietas de restricción calórica (DRC), un mejor control glucémico y una mejoría de los marcadores cardiometabólicos, así como reducción de peso y de masa grasa, sin efectos adversos significativos. Además, la DC consigue reducir la medicación antidiabética. El AI no ha demostrado inferioridad respecto a las DRC, considerándose una alternativa terapéutica a las DRC.
[en] Over the past decade and a half, the learning management system (LMS) has emerged as the enterprise solution for the delivery of education. An LMS is a single isolated system for supporting the rudimentary functions of online education. However, educational institutions are expanding beyond what a single system can deliver. There is a growing need for diverse educational functions such as advanced assessment, accreditation, personalization and learning pathways, and analytics. Newer software architectures need to offer a wider range of functions and support newer learning methodologies and educational business models. This report examines a software architecture to create and support these next generation learning environments.

[es] Durante la última década y media, el sistema de gestión de aprendizaje (LMS) se ha convertido en la solución empresarial para la prestación de la educación. Un LMS es un sistema aislado para soportar las funciones elementales de la educación en línea. Sin embargo, las instituciones educativas se están expandiendo más allá de lo que un solo sistema puede dar. Hay una necesidad creciente de diversas funciones educativas como la evaluación avanzada, la acreditación, la personalización y las vías de aprendizaje, y la analítica. Las nuevas arquitecturas de software necesitan ofrecer una gama más amplia de funciones y apoyar nuevas metodologías de aprendizaje y modelos de negocio educativos. Este informe examina una arquitectura de software para crear y apoyar a estos ambientes de aprendizaje de próxima generación.
[en] Diabetes is one of the most prevalent diseases today, and it is of great importance to provide technological advances to diabetes patients to facilitate their daily lives. There are sensors capable of determining blood glucose levels, and these records must be stored and processed in a way that their information is highly useful in the future. To this end, the opportunity arises to create a system capable of managing and controlling glucose levels, as well as external factors related to these levels (such as food and exercise). Additionally, the possibility of conducting self-diagnostic surveys is proposed to facilitate the work of medical services. Usability criteria have been employed to improve the user experience, and consequently, a simple and useful interface has been developed. On the other hand, an agile task management model has been followed, specifically the Kanban methodology. Finally, a frontend product has been implemented using Angular and Ionic, along with a backend project using .NET. The result of this work has been the launch of a mobile application, presented in an alpha version (almost beta), but not yet complete, as critical functionalities in the interaction flow are still missing. Despite this, the result has been optimal, and the experience obtained has been very good, providing a solid foundation for the future.

[es] La diabetes es una de las enfermedades más concurrentes en la actualidad, es de gran importancia ofrecer avances tecnológicos a los enfermos de diabetes, con el fin de facilitar su día a día. Existen sensores capaces de determinar los niveles de glucosa en sangre, estos registros deben ser almacenados y tratados de forma que su información sea de gran utilidad en el futuro. Para ello, se presenta la oportunidad de crear un sistema capaz de gestionar y controlar los niveles de glucosa, así como factores externos relacionados con estos niveles (comida y ejercicio). Además, se plantea la posibilidad de realizar encuestas de autodiagnóstico con el fin de facilitar la labor a los servicios médicos. Se han empleado criterios de usabilidad de cara a mejorar la experiencia de usuario y, por consiguiente, se ha desarrollado una interfaz sencilla y útil. Por otro lado, para la gestión de tareas se ha seguido un modelo ágil, concretamente, la metodología Kanban. Para finalizar se ha implementado un producto frontend con Angular e Ionic y un proyecto backend con .NET. El resultado del presente trabajo ha sido la puesta en marcha de una aplicación móvil, se presenta en una versión alfa (casi beta) pero no llega a ser completa, ya que, faltan funcionalidades criticas en el flujo de interacción. Pese a ello, el resultado ha sido optimo y la experiencia obtenida a sido muy buena, dando una buena base para el futuro.
[en] This project consists of planning a videogame and creating its corresponding demo. The videogame is a 3D RPG-type videogame where the player explores a dark and labyrinthine environment in which he will have to face an enemy that is impossible to defeat, forcing him to dialogue with him to turn him into an ally. The character the player controls is also their main source of light, and each time the character is injured, his light will decrease. The player does not have a weapon, but he will be able to unlock magical abilities that he will have to use in the fights against the boss and with which he will be able to defend himself from the rest of the enemies that he will encounter around the map, most of which will be generated random and will change every few minutes. The demo is made with Unity and uses its own 3D models created with Blender.

[es] Este trabajo consiste en la planificación de un videojuego y la creación de su correspondiente demo. El videojuego en cuestión es un videojuego 3D de tipo RPG donde el jugador explora un entorno oscuro y laberíntico dentro del cual tendrá que hacer frente a un enemigo imposible de derrotar, hecho que lo obligará a dialogar con él para convertirlo en un aliado. El personaje que controla el jugador es también su principal fuente de iluminación, y cada vez que sea herido, su luz disminuirá. No dispone de arma, pero podrá desbloquear habilidades mágicas que necesitará utilizar en los combates contra el enemigo final y con las que podrá defenderse del resto de enemigos que encontrará por el mapa, la mayor parte del cual será generado de manera aleatoria y cambiará cada pocos minutos. La demo está realizada con Unity y se utilizan modelos 3D propios creados con Blender.
[en] This research work, a quantitative evaluation, is constructed to help in the decision of the choice of the methodology in the management of a project, based n the specific conditions of the project. The conditions will be evaluated with the indicators extracted from success criteria, success activation levers or environmental conditions of the project itself. It is structured around three chapters that deal with specific topics. The first chapter selects the candidate methodologies or agile frameworks to manage the project. The second chapter is based on the selection of the indicators. It is contrasted that it appears in the literature as critical factors for the success of projects. The third chapter develops the evaluation of each indicator with respect to the methodology and the weighting of the project with respect to the methodology, resulting in two additional calculations, along with a recommended interpretation according to the results of the values obtained. In addition, a practical application is carried out on 2 projects. Finally, possible next lines of work are proposed and the lessons learned are presented as conclusions.

[es] En este trabajo de investigación se construye una evaluación cuantitativa para ayudar a la decisión de la elección de la metodología en la gestión de un proyecto, en base a las condiciones específicas del proyecto. Las condiciones serán evaluadas con los indicadores extraídos desde criterios de éxito, palancas de activación de éxito o condiciones ambientales del propio proyecto. Está estructurado sobre tres capítulos que tratan temas específicos. El primer capítulo selecciona las metodologías o marcos ágiles candidatas para manejar el proyecto. El segundo capítulo se basa en la selección de los indicadores. Se contrasta que aparezca en literatura como factores críticos de éxito de proyectos. En el tercer capítulo se desarrolla la evaluación de cada indicador con respecto a la metodología y la ponderación del proyecto con respecto a la metodología dado como resultado dos cálculos adicionales, junto con una interpretación recomendada según los resultados de los valores obtenidos. Además se realiza una aplicación práctica sobre 2 proyectos. Finalmente se proponen posibles próximas líneas de trabajo y se exponen las lecciones aprendidas a modo de conclusiones.
[en] As dyslexia is the most studied and common learning disorder among the school-age population, this research examines the educational support measures implemented for dyslexic students in the upper primary cycle of the Sant Pau Public School in Figueres and their impact on reading comprehension (RC). Using a descriptive study with two questionnaires run by the teaching staff and the management team, the available supports, teacher coordination, communication with families, and the impact of the measures adopted on RC and academic performance are analyzed. The results indicate that the school implements various support measures in an appropriate manner that contribute to the improvement of RC in dyslexic students. Despite this, there is a need to propose universal measures that are systematized, coordinated, and accepted by teaching staff of the school.

[es] A partir de que la dislexia es el trastorno de aprendizaje mejor estudiado y más común en la población en edad escolar, la investigación que presento examina las medidas de apoyo educativo implementadas para el alumnado disléxico del ciclo superior de la escuela pública Sant Pau de Figueres y su impacto en la comprensión lectora (CL). Mediante un estudio descriptivo con dos cuestionarios dirigidos al equipo docente y al equipo directivo, se analizan los apoyos disponibles, la coordinación docente, la comunicación con las familias y el impacto de las medidas adoptadas en la CL y el rendimiento académico. Los resultados indican que en el centro se implementan diversas medidas de apoyo de manera adecuada que contribuyen a la mejora de la CL del alumnado disléxico. A pesar de ello, se evidencia la necesidad de plantear medidas universales sistematizadas, coordinadas y aceptadas por todo el equipo docente del centro.