BSC-LT/ACAData huggingface dataset:
[en] The aim of this project was to use technology to help music students to optimize their study sessions. By planning the sessions ahead, and having a way of controlling the original plans are followed as closely as possible, the student makes sure they will make the most of their time and their effort. The intention of this project is to create an app that allows the user to create, in advance, the exercises they want to practice and to arrange them in what we call sessions. These sessions, once configured, can be played. This means that the exercises contained by the sessions will be played one right after the other, with a metronome at the desired bpm and during the stipulated duration. These parameters are set ahead but can be changed in real time. The demo of these functionalities has been developed using Laravel for the back-end and Vue.js for the front end, and axios for the communication. Besides the developed functionalities, some more have been devised. Firstly, there will be stats showing the user¿s habits to let them track their studying sessions. Also, this would eventually allow some gamification to make the product more attractive. Secondly, there will be interaction between the users. The user will be able to add the other students¿ exercises and sessions to their own. The scope of this project hasn¿t allowed the development of the full app, but on the near future the demo will be upgraded and the new functionalities added.

[es] El objetivo del proyecto es usar la tecnología para ayudar estudiantes de música a optimizar sus sesiones de estudio. Planificando las sesiones con antelación y teniendo una manera de controlar que los planes originales, el estudiante se asegura que sacará el máximo beneficio de su tiempo y esfuerzo. La intención de este proyecto es crear una webapp que permita al usuario crear, con antelación, los ejercicios que quiera practicar. Estas, una vez configuradas, pueden ser reproducidas. Esto significa que los ejercicios que contienen cada sesión serán mostrados uno detrás del otro con un metrónomo y durante la duración estipulada. Estos parámetros se indican con antelación pero se pueden modificar a tiempo real. La demo de estas funcionalidades se ha desarrollado usando Laravel por el backendy Vue.js por el frontend, con axios por la comunicación. Además de las funcionalidades desarrolladas, se han ideado algunas más. En primer lugar, habrá estadísticas mostrando los hábitos de los usuarios porque sigan sus sesiones de estudio. Además, habrá interacción entre usuarios. El estudiante podrá añadir los ejercicios y sesiones otros a los propios. El alcance del proyecto no ha permitido desarrollar la app entera. En un futuro próximo la app será mejorada y las nuevas funcionalidades añadidas.
[en] The aims of the present study were, on the one hand, to find out the degree of academic self-concept in adolescents with and without ADHD, to find out the degree of academic self-concept in adolescents with and without ADHD and, on the other hand, to check whether there is a relationship between academic self-concept and school performance in adolescents with and without ADHD and to find out whether there are differences between the two groups in relation to academic self-concept.

[es] El presente estudio tiene como objetivos, por un lado, conocer el grado de autoconcepto académico en adolescentes con y sin TDAH y por otro lado, comprobar si existe relación entre el autoconcepto académico y el rendimiento escolar en adolescentes con y sin TDAH y conocer si existen diferencias entre ambos grupos en relación con el autoconcepto académico.
[en] Authorization and authentication mechanisms are a key component on any system exposed to Internet. The protocol OpenID Connect provides authentication on top of the authorization protocol OAuth. With the development of this project, it is intended to provide a Single Sign-On solution for the set of microservices of the company Mitiga Solutions, adding support to the OpenID Connect protocol. The development of this project has followed a cascade methodology, dividing the project into specific phases to allow a better time schedule. With the completion of this project, the Sign Sing-On Kyecloak server has been installed and configured to work along with company¿s LDAP server in order to provide access to the internal users. As for the second part of the project, support to OpenID Connect protocol has been added to Mitiga¿s microservices library, as well as two of its microservices. The implemented system allows to protect specific endpoints with authorization through roles, as well as authenticated communication between microservices. The Single Sign On server is not only used for microservices but also can be used to provide a centralized access system to support other

[es] Los mecanismos de autorización y autenticación son clave en cualquier sistema que deba ser expuesto a Internet. El protocolo OpenID Connect ofrece autenticación encima del protocolo de autorización OAuth. Con el desarrollo de este proyecto se pretende dar una solución de Single Sign-On que se adapte al conjunto de microservicios de la empresa Mitiga Solutions, añadiendo soporte al protocolo OpenID Connect. Para el desarrollo se ha seguido una metodología en cascada, dividiendo el proyecto en fases específicas que permiten una mejor estimación del tiempo. Con la realización de este trabajo se ha instalado y configurado el servidor de Single Sing-On Kyecloak el cual utiliza el servidor LDAP de la empresa para dar servicio a los usuarios internos. En la segunda parte del proyecto se ha modificado la librería de microservicios de Mitiga Solutions, así como dos de sus microservicios, para añadir compatibilidad con el protocolo OpenID Connect. El sistema implantado permite proteger endpoints específicos de los microservicios y autorización mediante roles, así como la comunicación autenticada entre microservicios. El desarrollo ha permitido sentar las bases para extender el sistema al resto de microservicios disponibles. El servidor de Single Sign On no sirve únicamente para los microservicios, sino que además pude ser utilizado para ofrecer un sistema de acceso centralizado para dar soporte a otros servicios disponibles en la empresa que sean compatibles con el protocolo utilizado.
[en] This work aims to investigate how YouTube and the content creators, commonly called "youtubers", can offer commercial opportunities to companies who use these people as representatives for their messages. In addition, it is also intended to observe how digital marketing benefits from this platform and what innovations are being made during the time this study is conducted.

[es] Este trabajo pretende investigar cómo la plataforma YouTube y los creadores de contenido, más comúnmente llamados "YouTubers", pueden ofrecer una oportunidad comercial para las empresas. Usando a estas personas como altavoz para sus mensajes. Además, también se pretende observar cómo el marketing digital está aprovechando esta plataforma y qué innovaciones se están realizando a la fecha de publicación de este estudio.
[en] Geolocation is one of the functionalities used in devices such as the known wearables or smartwatches and in many industries such as aeronautics, naval, etc. To do this, these devices must have GNSS receivers. Within GNSS receivers, there are so-called snapshot receivers that offer different functionalities compared to conventional receivers. The implementation and improvement of an algorithm that makes it possible to calculate the position and estimate the clock of a snapshot GNSS receiver is the main objective of this work. Initially, after a measurement of raw data, thanks to MatLab simulations from captures made with an API provided by Google, absolute pseudoranges, the Doppler effect and the signal carrier to noise ratio are calculated. This will allow the exposure of an algorithm based on the pseudoranges. Thanks to a modification of the absolute pseudoranges the ambiguous pseudoranges are obtained, and in this way a simulation of the operation of a snapshot GNSS receiver is achieved. Peterson's algorithm has been selected for use in different scenarios, proving to be highly sensitive to the initial conditions. Subsequently, a series of improvements have been implemented to obtain an increase in system stability and a reduction in the weaknesses found in the Peterson algorithm. Thanks to these improvements, it is possible to obtain the location in an agile way, starting from an a priori position, in addition to a clock stability of the order of = 25 ms.

[es] La geolocalización es una de las funcionalidades utilizadas en dispositivos como los conocidos wearables o smartwatches y en multitud de industrias como aeronáutica, naval, etc. Para ello, estos dispositivos deben disponer de receptores GNSS. Dentro de los receptores GNSS, existen los denominados receptores snapshot que ofrecen distintas funcionalidades respecto a los receptores convencionales. La implementación y mejora de un algoritmo que haga posible el cálculo de la posición y la estimación del reloj de un receptor GNSS tipo snapshot es el principal objetivo de este trabajo. Inicialmente, tras una medición de datos en crudo gracias a simulaciones en MatLab a partir de capturas realizadas con una API proporcionada por Google, son calculados pseudorangos absolutos, el efecto Doppler y la relación señal portadora a ruido. Esto permitirá la exposición de un algoritmo en base a los pseudorangos. Gracias a una modificación de los pseudorangos absolutos se obtienen los pseudorangos ambiguos, y de esta forma se logra una simulación del funcionamiento de un receptor GNSS de tipo snapshot. Se ha seleccionado el algoritmo de Peterson para su utilización en distintos escenarios, resultando ser altamente sensible a las condiciones iniciales. Posteriormente, se han implementado una serie de mejoras para obtener un incremento de la estabilidad del sistema y una reducción de las debilidades encontradas en el algoritmo de Peterson. Gracias a estas mejoras, se consigue la obtención de la ubicación de forma ágil, partiendo de una posición a priori cualquiera, además de una estabilidad del reloj del orden de =25 ms.
[en] This study offers a vision of the health status of European countries from a gender perspective. For this, the health indicators corresponding to life expectancy and healthy years of life, accident injuries, absenteeism and mental health have been analyzed. The analysis has been exploratory, visualizing the indicators according to different categories and finding patterns of interest. In addition, a simple 'k-means' clustering has been implemented in order to classify countries according to their health status. The results show that women have worse health (healthy years of life), more injuries due to domestic accidents, especially women with a low educational level and higher levels of absenteeism due to health problems. Likewise, women have a higher percentage of presenting depressive symptoms. Based on the results, Europe's equality policies that promote, among other things, ending the gender wage gap and work-life balance, are of vital importance in improving the health status of women.

[es] El presente estudio busca obtener una visión del estado de salud de los países de Europa desde una perspectiva de género. Para ello, se han analizado los indicadores de salud correspondientes a la esperanza de vida y años de vida saludable, lesiones por accidentes, absentismo laboral y salud mental. El análisis ha sido de tipo exploratorio, visualizando los indicadores en función de diferentes categorías y encontrando patrones de interés. Además, se ha implementado un sencillo método de agrupación por 'k-means' para poder clasificar a los países según su estado de salud. Los resultados muestran que las mujeres tienen peor salud (años de vida saludable), más lesiones por accidentes domésticos, sobre todo las mujeres de bajo nivel educativo, que aumentan con la edad, y mayores niveles de absentismo laboral por problemas de salud. Asimismo, las mujeres tienen un porcentaje mayor de presentar síntomas depresivos. En base a los resultados, las políticas de igualdad de Europa que promueven, entre otras cosas, acabar con la brecha salarial y la conciliación laboral, se demuestran de vital importancia para mejorar el estado de salud de las mujeres.
[en] I will work on a vehicle control platform where users can see their status and GPS location in real time. The web application is already developed and in operation, so what is going to work is the native application for the Android platform. The user receives any problem that his vehicle has such as a hit, manipulation of parts or illegal attempt to start the engine. It also has the function of sending orders such as stopping the engine in the event of theft or kidnapping. It also integrates a GPS locator with which you can locate and follow the vehicle at any time and view its position on a map with movements in real time. As mentioned, the application will be developed in Kotlin for Android and the new Jetpack Compose library will be used. Although it is currently in the alpha phase, its functions and features will be explored since everything indicates that it will become the Google standard for its mobile applications. Google's Firebase is also used for the backend of the application. Mainly this tool is used for the management of users and notifications as well as the Firebase Realtime Database.

[es] Se va a desarrollar una aplicación nativa para la plataforma Android que trabaja sobre una plataforma de control de vehículos donde se puede ver su estado y localización GPS en tiempo real. La aplicación web ya está desarrollada y en funcionamiento. El usuario recibe cualquier problema que tenga su vehículo como un golpe, manipulación de piezas o intento ilegal de arrancar el motor. También dispone de la función de enviar órdenes como la de parar el motor en caso de robo o secuestro. Además integra un localizador GPS con el que se puede localizar y seguir el vehículo en cualquier momento y ver su posición en un mapa con movimientos en tiempo real. Como se ha comentado la aplicación se va a desarrollar en Kotlin para Android y se utilizará la nueva librería Jetpack Compose. Aunque se encuentra actualmente en fase alfa se explorarán sus funciones y características ya que todo apunta a que se va a convertir en el estándar de Google para sus aplicaciones móviles. También se utiliza Firebase de Google para el Backend de la aplicación. Principalmente esta herramienta se utiliza para la gestión de usuarios y notificaciones así como la base de datos Firebase Realtime Database.
[en] Web application to initiate sanctioning procedure. The web application must run in a secure environment, provide necessary information about individuals and companies to initiate sanctioning procedures and allow the imposition of new sanctions. The new sanctions can be geolocated, photographed, paid by virtual POS and will be printed for delivery to those sanctioned with the inclusion of the CSB60 modality 2 barcode for bank payment.

[es] Aplicación web para iniciar el procedimiento sancionador por infracciones a ordenanzas municipales. La aplicación web debe ejecutarse en un entorno seguro, proporcionar información necesaria sobre personas y empresas para iniciar procedimientos sancionadores y permitir la imposición de nuevas sanciones. Las nuevas sanciones se podrán geolocalizar, fotografiar, pagar por TPV virtual y se imprimirán para su entrega a los sancionados con la inclusión de código de barras CSB60 modalidad 2 para su pago en banco.
[en] This research study aims to analyze the intensity of interprofessional collaboration (ICP) and that of its four dimensions (coordination, opinion on the perception of patients, degree to which activities are shared and global appreciation) in work teams social (TS) and social health work (TSS) at the beginning of the pandemic in the Community of Madrid. The research starts from the hypothesis that, in a pandemic situation, there are differences in interprofessional collaboration and its dimensions in the TS and TSS. It is a quantitative, observational, descriptive and cross-sectional research study, carried out on 56 Social Work professionals who were working on the front line when the pandemic began. The results obtained suggest that the ICP was medium high and the lowest level of coordination is observed in the younger age ranges and with less experience.

[es] El presente estudio de investigación pretende analizar la intensidad de la colaboración interprofesional (ICP) y la de sus cuatro dimensiones (coordinación, opinión sobre la percepción de los pacientes, grado en el que las actividades son compartidas y apreciación global) en los equipos de trabajo social (TS) y trabajo social sanitario (TSS) en el inicio de la pandemia en la Comunidad de Madrid. La investigación parte de la hipótesis de que, ante una situación de pandemia, existen diferencias en la colaboración interprofesional y en sus dimensiones en el TS y TSS. Es un estudio de investigación cuantitativo, observacional, descriptivo y transversal, realizado a 56 profesionales de Trabajo Social que se encontraban trabajando en primera línea cuando comenzó la pandemia. Los resultados obtenidos sugieren que la ICP fue media alta y el nivel de coordinación más bajo se observa en los rangos de edades más jóvenes y con menor experiencia.
[en] The Way of Saint James is the first European Cultural Itinerary and far exceeds the figure of 300,000 pilgrims per year, with the French Way being its greatest exponent and Unesco World Heritage since 1993. The imminent year 2021 will be Xacobeo year and there is a firm determination to turn the celebration into something extraordinary and unique. Using contrasted official figures, linear regression and polynomial trend line, a first estimate of the number of pilgrims expected in the next year will be offered. The phenomenon of the Way of Saint James will be placed on the world map, the analysis will focus on a specific supra-municipal area and an estimated exercise will be carried out for a given city council. Based on a complete Business Intelligence platform, key indicators of the effect of Xacobeo 2021 will be offered in the rural Galician municipalities through which the Way of Saint James runs, allowing adequate planning and decision-making by public officers. Finally, the great value of the Way for the territory and its population will be demonstrated, establishing its effect in the creation of new business opportunities and income growth, increased recreational and leisure activities, improved services and infrastructure, opportunities for exchange cultural and revitalization of traditions.

[es] El Camino de Santiago es el primer Itinerario Cultural Europeo y supera ampliamente la cifra de 300.000 peregrinos por año, siendo el Camino Francés su mayor exponente y Patrimonio Mundial de la Unesco desde el año 1993. El inminente año 2021 será año Xacobeo y existe una firme determinación en convertir la celebración en algo extraordinario y único. Mediante cifras oficiales contrastadas, regresión lineal y línea de tendencia polinómica, se ofrece una primera estimación del número de peregrinos esperables en el próximo año. Se sitúa el fenómeno del Camino de Santiago en el mapa mundial, se enfoca el análisis en un área supramunicipal concreta y se realiza un ejercicio estimado para un ayuntamiento dado. A partir de una plataforma completa de Business Intelligence, se ofrecen indicadores clave del efecto del Xacobeo 2021 en los municipios gallegos rurales por los que discurre el Camino de Santiago, que permitan una adecuada planificación y toma de decisiones por los responsables públicos. Finalmente, se demuestra el gran de valor del Camino para el territorio y su población, estableciendo su efecto en la creación de nuevas oportunidades de negocio y crecimiento de ingresos, aumento de actividades recreativas y de ocio, mejora de servicios e infraestructuras, oportunidades de intercambio cultural y revitalización de tradiciones.
[en] The results will reflect on a consistent system which facilitates the creation of studying habits and provides students with a digital tool they can interact with at ease. By stating so, it must be made clear that the results of this study signal the path Graphic Interface Design and User Experience needed to walk on alongside, in order to adapt to the learning needs of a digital generation.

[es] El resultado final consistirá en un sistema robusto que facilitará la creación de hábitos de estudio y que proveerá a los alumnos con una herramienta digital para interactuar con fluidez. Sosteniendo esta hipótesis, se debe subrayar que los resultados del presente estudio señalarán el camino que el diseño gráfico de interfaces y la experiencia de usuario tendrán que recorrer en conjunto, si lo que quieren es adaptarse a las necesidades de aprendizaje de las nuevas generaciones.
[en] This end-of-degree project shows the process of creating from scratch a multimedia design company brand. The identity manual on which to base any element of the company image will be developed, as well as the company website prototype.

[es] Este Trabajo Fin de Grado presenta la creación desde cero de la marca de una empresa de diseño multimedia, desarrollando su manual de identidad sobre el que se basará cualquier elemento de la imagen de la compañía, así como el prototipado de la página web de empresa.
[en] Cybersecurity incidents reached an all-time high globally in the fourth quarter of 2021. Spanish SMEs are not exempt from this trend, exposed to a notable increase in the number and complexity of the threats that we must face. Faced with the challenge of protecting their activity, SMEs are bound to take a step forward in their cybersecurity strategies by implementing protection strategies that require the deployment of advanced security monitoring tools. This paper deals with the design and deployment of a SIEM as a Service solution oriented to SMEs based on the Elastic Stack and the Wazuh security platform. The characteristics of the solution, functionalities and possible service models are analyzed, carrying out a series of concept tests on the solution to assess its suitability as a SIEM as a Service solution oriented to SMEs.

[es] Los incidentes de ciberseguridad lograron un máximo histórico a nivel mundial el cuarto trimestre del 2021 . Las PYME españolas no sueño ajenas a esta tendencia, expuestas en un notable incremento en el número y complejidad de las amenazas que tienen que afrontar. Ante el reto de proteger su actividad, las PYME están abocadas a dar un paso adelante en sus estrategias de ciberseguridad mediante la implementación de estrategias de protección que requieren el despliegue de herramientas de vigilancia de la seguridad avanzadas.El presente trabajo aborda el diseño y despliegue de una solución SIEM as a Service orientada a la PYME basada en Elastic Stack y la plataforma de seguridad Wazuh. Se analizan las características de la solución, funcionalidades y posibles modelos de servicio, realizando una serie de pruebas de concepto sobre la solución para valorar su idoneidad como solución SIEM as a Service orientada a la PYME.