BSC-LT/ACAData huggingface dataset:
[en] Currently there is an increase in the demand for a correct and rapid detection of any risk that may affect the safety and / or health of students. The purpose of this work is the development of a web application that serves as a assesment tool that facilitates a quick screening of students based on the observations of the teaching staff. In order to carry out the project, there were followed these phases: requirements specification, planning, analysis, design, development and delivery (closing). As a result, a fully functional product has been obtained, which meets all the initial requirements. At all times the planning and design of the application has been respected, so it can be concluded that the final result satisfies expectations satisfactorily.

[es] Actualmente hay un incremento en la demanda de una correcta y rápida detección de cualquier riesgo que pueda afectar a la seguridad y/o salud del alumnado. La finalidad de este trabajo es la elaboración duna aplicación web que sirva como herramienta de diagnóstico que facilite una rápida criba del alumnado partir de las observaciones del personal docente. Para la realización del proyecto se han seguido las fases especificación de requisitos, planificación, análisis, diseño, desarrollo y entrega (cierre). Como resultado se ha obtenido un producto completamente funcional, que cumple con todos los requisitos iniciales. Se ha respetado la planificación y el diseño de la aplicación, de forma que se puede concluir que el resultado final cumple las expectativas satisfactoriamente.
[en] In this work, we propose the design of a system that allows monitoring, automate processing and transmiting data from a water tank for human consumption, typical of small populations. The purpose is to be able to have greater control over the water consumed in a municipality, where normally only recurrent quality controls are used, which can be semi-annual or even annual. On the one hand, it is intended to be able to know more frequently parameters such as the level of the tank and the pH of the water, without needing to be in the facilities. In this way, remote monitoring is achieved, which greatly facilitates access to information. On the other hand, the Arduino environment is used as a monitoring and automation system and the LoRa technology is used to access the data remotely. Then, a cascade methodology is used, that is, starting from the contextualization of the project and the study of the necessary technologies, the system is designed, the prototype is built and its operation verified. Finally, once the initial objectives have been achieved, some improvements are implemented, such as using LoRaWAN to upload the data to TTN and add GSM / GPRS communications that allow sending alarm messages, giving rise to a more complete system than initially proposed.

[es] En este trabajo se propone el diseño de un sistema que permite monitorizar, automatizar procesos y transmitir datos de un depósito de agua para consumo humano, típico de pequeñas poblaciones. La finalidad es poder tener un mayor control sobre el agua que se consume en un municipio, donde normalmente solo se recurre a controles periódicos de la calidad, que pueden ser semestrales e incluso anuales. Por un lado, se pretende poder conocer con mayor frecuencia parámetros como el nivel del depósito y el pH del agua, sin necesidad de estar en las instalaciones. De este modo se logra una monitorización remota que facilita en gran medida el acceso a la información. Por otro lado, se recurre al entorno Arduino como sistema de monitorización y automatización y se emplea la tecnología LoRa para poder tener acceso a los datos de forma remota. Para ello, se recurre a una metodología en cascada, donde partiendo de la contextualización del proyecto y del estudio de las tecnologías necesarias, se diseña el sistema, se construye el prototipo y se verifica su funcionamiento. Finalmente, una vez alcanzados los objetivos planteados inicialmente, se implementan mejoras como emplear LoRaWAN para subir los datos a TTN y añadir comunicaciones GSM/GPRS que permitan enviar mensajes de alarma, dando lugar a un sistema más completo que el inicialmente planteado.
[en] The following document presents the required methodology to perform a professional penetration testing audit. Its goal is to find vulnerabilities within the information systems and solve them before they are found by third parties. Therefore, this type of audit should be considered by any company that wants to guarantee the integrity of their information systems. Due to this audit s intrusive nature, some legal aspects have been considered to make sure that all work is done within the law. At the same time, it is necessary that an adequate working contract is prepared containing the assignment´s scope. To ease the understanding of the audit, every required phase for the execution of the assignment has been explained in detail. Also, a list with the most used tools by penetration testers has been included. After the scope and working tools have been described, the project continues with the creation of a virtual lab. In the lab there are several vulnerable machines that will serve as an example to show all the phases from the audit and to experiment with some of the tools. With this approach, it is intended to simulate an audit within a small company. Lastly, the report is the final product that is delivered to the client. It includes the results of the audit together with some recommendations to solve the vulnerabilities that have been found.

[es] El siguiente documento presenta la metodología necesaria para efectuar una auditoría profesional de penetration testing. Su finalidad es encontrar vulnerabilidades en los sistemas informáticos para solucionarlas antes de que sean descubiertas por terceras personas. Así pues, este tipo de auditoría se considera fundamental para cualquier empresa que quiera garantizar la integridad en la seguridad de sus sistemas informáticos. Al tratarse de una auditoría un tanto intrusiva, se han tenido en cuenta los aspectos legales necesarios para garantizar que se realiza dentro del marco de la ley. Asimismo, se ha incidido en la correcta realización de un contrato laboral que detalle perfectamente el ámbito del trabajo a realizar. Para facilitar el seguimiento de la auditoría, se han detallado todas las fases necesarias para su correcta ejecución. A su vez, se ha incluido un listado de las herramientas más comúnmente utilizadas por los auditores de este área. Una vez que se ha detallado el contexto y las herramientas de trabajo, se continua con una parte más práctica en un laboratorio virtual. En el laboratorio se han instalado varias máquinas vulnerables, que servirán como ejemplo para demostrar cada una de las fases de la auditoría, así como para experimentar con el uso de las diferentes herramientas. De este modo se pretende simular una auditoría de una empresa en pequeña escala. Por último, el informe es el producto final que se ofrece al cliente donde se presentan los resultados de la auditoría junto con algunas recomendaciones de seguridad para solventar las vulnerabilidades detectadas.
[en] Prevention in healthcare is an important topic, at an individual level, it improves people's quality of life, as well as socially, it helps reduce hospitalizations and reduce medical expenses. The present work, from a speculative approach and hypothesizing a scenario where primary health care uses data analysis technology and its use is mandatory by the entire population, focuses on the research and analysis of the challenges of the application of this type of technology in healthcare, and in the design of an app, WatchMe, where the user will be able to analyse their biometric parameters and, based on data analysis technology, the system will manage medical appointments, medical tests and recommend health guidelines. To carry out the work, methods and techniques of User-Centered Design have been used, in the research phase, to understand the current situation, challenges and to know the user needs, and in the design and evaluation phase. According to what have been investigated, it would be plausible in the short term for the primary health prevention system to use data analysis technology to analyse biometric parameters and, through apps such as WatchMe, facilitate monitoring and management by the population. But primary care could not be based solely on data yet, and its use cannot be mandatory, but recommended, since there should be intervention by doctors and specialists, due to important challenges in the application of this technology, that have not yet been solved.

[es] La prevención en la sanidad es un asunto importante, a nivel individual, mejora la calidad de vida de las personas, a nivel social, ayuda a disminuir las hospitalizaciones y reducir el gasto médico. El presente trabajo, desde un enfoque especulativo e hipotetizando un escenario dónde la atención sanitaria primaria está basada en la tecnología de análisis de datos y su uso es obligatorio para la población, se centra en la investigación y el análisis de los retos de la aplicación de este tipo de tecnología en la sanidad, y en el diseño de una app, WatchMe, dónde el usuario podrá analizar sus parámetros biométricos y, utilizando tecnología de análisis de datos, el sistema gestionará citas médicas, pruebas y recomendará pautas de salud. Para la realización del trabajo, se han utilizado métodos y técnicas del Diseño Centrado en el Usuario, tanto en la fase de investigación, para entender la situación actual, los retos y conocer las necesidades de los usuarios, cómo en la fase de diseño y evaluación. Según lo investigado, sería plausible a corto plazo que el sistema de prevención sanitaria primaria utilizara la tecnología de análisis datos para analizar parámetros biométricos y a través de apps cómo WatchMe, facilitara la monitorización y la gestión a la población. Pero la atención primaria no podría basarse únicamente en los datos, ni su uso debería ser obligatorio, si recomendable, ya que debería haber intervención de médicos y especialistas, debido a importantes retos en la aplicación de esta tecnología que aún no han sido solucionados.
[en] The malfunction of the spanish abortion law has induced inequality situations for many women. Although abortion in Spain is a legal service since 1985, there are many public hospitals that not practice it and they have not notified one for years. Patients are forced to go to private clinics and even to move hundreds of kilometers to other cities. Almost every testimony agree that the conscientious objection of doctors blocks the right of abortion. The media have given a space to this issue during 2021 and government announced at the end of the year that they are working to guarantee the correct application of the abortion law with a new reformation of it.

[es] El mal funcionamiento de la ley del aborto en España ha originado situaciones de desigualdad para muchas mujeres. Pese a que las interrupciones de embarazo son legales en el país desde 1985, muchos hospitales públicos no los realizan y llevan años sin notificar ningún aborto. Las pacientes se ven obligadas a trasladarse a clínicas privadas e incluso a recorrer cientos de kilómetros hasta otras ciudades. Casi todos los testimonios coinciden en que la objeción de conciencia de los médicos obstaculiza el derecho al aborto. Los medios de comunicación han dado espacio a este problema durante el 2021 y el Gobierno anunció a finales del mismo año que están trabajando para garantizar la correcta aplicación de la ley con una futura reforma.
[en] Opening speech of the UOC at the presentation of ACUP's 2018 report: "Education and Teaching Indicators in Catalan Public Universities", held by the president, Josep A. Planell at Palau de la Generalitat, Barcelona.

[es] Discurso de presentación en la presentación del Informe 2018 de la ACUP: "Indicadores de formación y docencia de las universidades públicas catalanas", pronunciado por el rector de la UOC, Josep A. Planell en la Universitat de Barcelona, Barcelona.
[en] In this FMP it has been made an Android app that is fed by open data catalogs to present useful information in order to help users of Bicing service. Displaying a map showing the location of the user and the Bicing bike stations generated with Google Maps Android API is an essential component of the app that e.g. allows finding the nearest station tracing the route to it on the map.

[es] En el presente TFM se ha realizado una aplicación Android que se nutre de los catálogos de datos en abierto para presentar información de utilidad al usuario de Bicing. Un componente esencial de la aplicación es la visualización de un mapa con la ubicación del usuario y de las estaciones de bicicletas Bicing que se genera con la API Google Maps Android, permitiendo, por ejemplo, buscar la estación más cercana trazando sobre el mapa la ruta hasta la misma.
[en] Machine Learning can be applied to different fields and for different purposes. In this TFG this will be applied to internet advertising. This is where the second part of the proposal comes into play. Since the beginning of online advertising, with the pay-per-click model, the forms of internet advertising have been increasing, segregating the market into different solutions. One of them is programmatic advertising. It is based on the existence of advertisers and publishers. The former want to advertise their product or service, while publishers sell their advertising space. In this TFG the company Kimia will help by providing a dataset with real data, from which the application of ML to this real environment can be made. The problem is that the company sends the available ads to its publisher network. Networks or publishers assess whether they are interested in entering an auction and bidding on those ads or not. This decision depends on factors such as the type of ad, its segment, the price from which it starts, etc. The company Kimia has an analysis of which networks or publishers are more profitable and suitable for the business (they provide quality traffic). In this way, the ideal is that the company sends the ads only to those networks that are more likely to accept that ad and give greater profitability. And this is where the TFG can provide a highvalue proposition.

[es] El Machine Learning puede aplicarse a distintos campos y con diversos propósitos. En este TFG se hará uso de este aplicado al mundo de la publicidad por internet. Aquí entra en juego la segunda parte de la propuesta. Desde los inicios de la publicidad online, con el modelo de pago por clic, las formas de publicidad por internet han ido aumentando, segregando el mercado en distintas soluciones. Una de ellas es la publicidad programática. Se basa en la existencia de anunciantes y publishers. Los primeros desean publicitar su producto o servicio, mientras que los publishers venden su espacio publicitario. En este TFG se contará con la ayuda de la empresa Kimia, que facilitará un dataset con datos reales, a partir del cual se podrá realizar la aplicación de ML a este entorno real. La problemática consiste en que la empresa envía a su red de publishers los anuncios disponibles. Las redes o publishers valoran si les interesa entrar en una subasta y pujar por esos anuncios o no. Esta decisión depende de factores como el tipo de anuncio, su segmento, el precio del que parte, etc. La empresa Kimia tiene un análisis de qué redes o publishers son más rentables y adecuados para el negocio (otorgan tráfico de calidad). De este modo, lo ideal es que la empresa envíe los anuncios únicamente a aquellas redes que tengan más probabilidad de aceptar ese anuncio y den mayor rentabilidad. Y aquí es donde el TFG puede crear una propuesta de alto valor.
[en] The main idea of this project for the final Media Grade, is to make an infographic video, to present data from unionists people, origins, showing percentatges, who are the delegates, and other important data often unknowns. For the realization, I created in Adobe Illustrator graphic iconography, scenes animated in After Effects Adobe Premiere final assembly, and speech recording in Audition.

[es] La idea principal del proyecto final de grado multimedia, es la creación de una infografía en vídeo para dar a conocer datos de las persones sindicalistas, orígenes, que hacen, porcentajes, quienes sueño los delegados y delegadas y otros datos importantes, muchos golpes desconocidas. Por la realización, he creado la iconografía gráfica Adobo Ilustrator, las escenas animadas en After Effects el montaje final Adobo Premiere, y la grabación de la locución en Audition.
[en] In this work we have carried out the analysis, design and implementation of an integral project of computer vision, and we have divided our solution into 5 well distinguished projects that contain all the technology and functionality that we wanted.

[es] En este trabajo hemos llevado a cabo el análisis, diseño e implementación de un proyecto de visión por ordenador integral. Hemos dividido nuestra solución en 5 proyectos bien diferenciados que contienen toda la tecnología y funcionalidad que queríamos utilizar.
[en] This research paper is based on the possible scenarios of complexity in which the team of social educators in a Residential Educational Action Center (CRAE) finds itself, their possible uncertainties regarding childhood and adolescence, their possible difficulties to identify themselves as social educators and their possible discomfort in the face of impotence when reaching their goals. A whole set of scenarios that make up the general objective of this work, to understand the conception of socio-educational work and its influence on the professional practice of social educators. To provide argumentation, this objective has developed a set of principles and ideas that have been necessary to develop the questions and address the problem to the interviewees. With the results of the interviews and the contrast with their theoretical framework, the discussion has been elaborated, which shows that there is a source of discomfort in the team of social educators. Finally, in the analysis of the conclusion, there is an understanding of this discomfort, its causes and motivations and the measures that could improve the team work of social educators in the CRAE.

[es] Este Trabajo de investigación se plantea sobre los posibles escenarios de complejidad en los que se encuentra el equipo de educadores y educadoras sociales en un Centro Residencial de Acción Educativa (CRAE), sus posibles incertidumbres respecto a las infancias y adolescencias, sus posibles dificultades para identificarse como educadores y educadoras sociales y sus posibles malestares ante la impotencia al lograr los propósitos. Todo un conjunto de escenarios que configuran el objetivo general de este trabajo, comprender la concepción de la tarea socioeducativa y su influencia en la práctica profesional de los educadores y las educadoras sociales. Para dotar de argumentación este objetivo se ha elaborado un conjunto de principios e ideas que han sido necesarios para desarrollar los interrogantes y abordar la problemática a los entrevistados. Con los resultados de las entrevistas y la contrastación con su marco teórico se ha elaborado la discusión, la cual evidencia que existe una fuente de malestar en el equipo de educadores y educadoras sociales. Finalmente, en el análisis de la conclusión se da comprensión este malestar, sus causas y motivaciones y las medidas que pueden mejorar el trabajo de equipo de los educadores y educadoras sociales en el CRAE.
[en] The drug discovery process for the treatment of diseases is wide and complex area in constant evolution. Today is known that multiple factors are responsible for triggering pathogenesis (environment, physiology, genetics...). This greatly influence the development of pharmacological treatments and hence, as of late, there have been a trend on personalized treatments by means of several disciplines like polypharmacology, pharmacogenomics, etc. This customized treatments yields a large amount of data which cannot be processed in a conventional way. Therefore, it is necessary to use Big Data mining and Machine Learning techniques. The present work aims to develop a tool that does a similarity search (virtual screening) of a given molecule against an specially curated database built from other compounds databases and, in a second stage, try to predict by means of Machine Learning algorithms active compounds for a given target.

[es] El desarrollo de fármacos para el tratamiento de enfermedades es un área muy compleja con un gran evolución. Hoy sabemos que los factores que desencadenan la patogénesis son múltiples (factores ambientales, fisiológicos, genéticos...). Esto influye enormemente en el desarrollo de tratamientos farmacológicos y es por ello que en los últimos años hay una larga tendencia al estudio de tratamientos personalizados. Mediante disciplinas como la polifarmacología, la farmacogenómica, etc. Estos tratamientos personalizados generan cantidades ingentes de información que no es posible tratar de manera convencional. Es por ello que hay que recurrir a técnicas de Big Data y algoritmos de aprendizaje automático (Machine Learning o ML). El presente trabajo busca el desarrollo de una herramienta que realice una búsqueda por similaridad (virtual screening) de una molécula contra una bases de datos de compuestos preparada a partir de bases de datos externas, y en segunda instancia que pueda predecir los compuestos activos para un target dado sobre los compuestos de la base de datos mediante algoritmos de ML.