BSC-LT/ACAData huggingface dataset:
[en] This report details the activity of the Universitat Oberta de Catalunya's Office of the Síndic de Greuges during the 2020-2021 academic year. It has been written with the initial purpose of informing the Fundació per a la Universitat Oberta de Catalunya's Board of Trustees about the Síndic de Greuges' activity, as provided in the regulations. However, this report also seeks to be an instrument of transparency and, in general, a tool for rendering account to the University community of the activity undertaken by the Síndic de Greuges during the 2020-2021 academic year.

[es] El presente informe recoge la actividad del Síndic de Greuges de la Universitat Oberta de Catalunya durante el curso 2020-2021. Este informe ha sido elaborado con la finalidad inicial de informar al Patronato de la Fundación para la Universitat Oberta de Catalunya de la actividad del síndic de Greuges, de acuerdo con lo previsto en el reglamento. No obstante, el informe también quiere ser un instrumento de transparencia y, en general, una herramienta para rendir cuentas a la comunidad universitaria de la actividad llevada a cabo por el Síndic de Greuges a lo largo del curso 2020-2021.
[en] The Universitat Oberta de Catalunya as an institution is a direct result of the knowledge society. Its mission is to provide lifelong training to people. The key objective of the University is to make sure that each person can satisfy his or her learning needs while taking the best advantage of their efforts. To this end, the information and communications technologies (ICT) are used intensively, enabling the overcoming of time and space barriers and offering and educational model based on personalisation and the accompaniment of the student throughout. The motor that drives and projects the University into the future is the will to become a reference point in academic as well as in research quality.

[es] La Universitat Oberta de Catalunya es una institución surgida de la sociedad del conocimiento cuya misión es facilitar la formación de las personas a lo largo de su vida. El objetivo primordial de la Universidad es conseguir que cada persona pueda satisfacer sus propias necesidades de aprendizaje aprovechando al máximo su esfuerzo. Con esta finalidad, se utilizan de manera intensiva las tecnologías de la información y la comunicación (TIC), que permiten superar las barreras del tiempo y del espacio y ofrecer un modelo educativo basado en la personalización y el acompañamiento integral del estudiante. Ser referentes en calidad académica y también en calidad investigadora son los dos motores que mueven y proyectan la Universidad hacia el futuro.
[en] The goal of the following project is the analysis and the development of an application that allows to connect online doctors and patients and synchronize Google Fit data of patients. In this way, doctors will be able to use this data to make better diagnoses and offer more appropriate treatments for the patient. To reach this objective, it has been decided to use an agile methodology with a Kanban board in Trello [4]. Spring Framework [3] (Java) has been used for the development of the backend, Angularjs [2] together with Bootstrap [1] has been used for the frontend development and for the realization of the design, and MySQL [9] has been used as a database system. Also, it should be noted that the authentication is done through the Oauth services provided by Spring and the synchronization of the Google Fit data, through the Rest services provided by Google, Google Rest Services. Manual tests have been performed to validate the application. Requirements and possible scenarios are checked in these tests, and, so, the application is validated.

[es] El objetivo del siguiente proyecto es el análisis y desarrollo de una aplicación que permite conectar médicos y pacientes de forma online y sincronizar los datos de Google Fit de los pacientes. De esta forma, los médicos podrán utilizar estos datos para hacer mejores diagnósticos y ofrecer tratamientos más adecuados para el paciente. Para llegar a esta meta, se ha decidido seguir una metodología ágil usando un tablero Kanban en Trello. Para desarrollarla, se ha utilizado Spring Framework en Java para el desarrollo del backend, Angularjs para el desarrollo frontend, junto con Bootstrap para la realización del diseño, y MySQL como sistema de bases de datos. También, hay que nombrar que la autentificación se hace mediante los servicios Oauth que provee Spring y la sincronización de los datos de Google Fit, mediante los servicios Rest que provee Google, Google Rest Services. Para la validación de la aplicación, se han realizado pruebas manuales, donde se comprueban los requisitos y posibles escenarios de ellos, validando la aplicación.
[en] The goal of this project is the development of a classic game of shoots with scrolling screen with a space theme (a space shooter) The videogame was developed using Unity which enables deployment on multiple platforms. But this work was limited to Windows and WebGL. For the development process, an agile methodology has been used. It has been based on the concept of a minimum viable product, it has been developed and thereafter improvements have been incorporated iteratively until the development time expires. This has allowed us to have a product which meets the gender standards, from the first stages, able to be tested to discover new requirements and features. The game consists of a single endless game screen, where enemies of different types appear in cycles. The game have ten levels of increasing difficulty that are achieved by score. The final result is a funny video game with a progressive difficulty.

[es] La finalidad de este proyecto es el desarrollo de un juego clásico de disparadors con desplazamiento de pantalla de temática espacial (uno space shooter). El videojuego se ha desarrollado utilizando Unity que permite publicarlo en diferentes plataformas. Este proyecto pero se ha limitado a Windows y WebGL. Para el proceso de desarrollo, se ha utilizado una metodología ágil. Se ha basado en el concepto de un producto mínimo viable, se ha desarrollado y, posteriormente, se han ido incorporado mejoras de forma iterativa hasta agotar el tiempo de desarrollo. Esto nos ha permitido tener un producto que cumpla los estándares de género, desde las primeras etapas, capaz de ser probado para descubrir nuevos requisitos y características. El juego consiste en una única pantalla de juego sin fin, donde van apareciendo enemigos de diferente tipo en ciclos. El juego tiene debe niveles de dificultad creciente que se van logrando por puntuación. El resultado final es un videojuego distraído con una dificultad progresiva.
[en] This project addresses the implementation of verification mechanisms in the traceability of the life cycle of Information and Communication Technology (ICT) devices using Distributed Ledger Technologies (DLT), specifically Ethereum, and verifiable credentials. The primary focus is on applying these verification processes to a Digital Product Passport (DPP) search engine. The accuracy of events related to devices is cryptographically validated through hashes, ensuring the integrity of information throughout its life cycle. Furthermore, identity and role verification of system actors are implemented using verifiable credentials. These credentials provide a robust framework for establishing the authenticity of participants in the traceability ecosystem. By applying these technologies, an immutable and transparent record of events is guaranteed, enhancing trust and security in the management of ICT devices. In conclusion, this project successfully achieves its objectives by effectively incorporating verification mechanisms into the traceability of ICT devices, providing a comprehensive solution that ensures the authenticity of events and the identity of actors involved in the life cycle of these devices.

[es] Este proyecto aborda la implementación de mecanismos de verificación en la trazabilidad del ciclo de vida de dispositivos de Tecnologías de la Información y Comunicación (TIC) utilizando tecnologías de Ledger Distribuido (DLT), específicamente Ethereum, y credenciales verificables. El enfoque principal se centra en la aplicación de estos procesos de verificación a un buscador de Pasaportes Digitales de Producto (DPPs). La veracidad de los eventos relacionados con los dispositivos se valida criptográficamente mediante hashes, asegurando la integridad de la información a lo largo de su ciclo de vida. Además, se implementa la verificación de la identidad y el rol de los actores del sistema mediante el uso de credenciales verificables. Estas credenciales proporcionan un marco sólido para establecer la autenticidad de los participantes en el ecosistema de trazabilidad. Al aplicar estas tecnologías, se garantiza un registro inmutable y transparente de los eventos, mejorando la confianza y la seguridad en la gestión de dispositivos TIC. En conclusión, este proyecto logra sus objetivos al incorporar de manera efectiva mecanismos de verificación en la trazabilidad de dispositivos TIC, brindando una solución integral que asegura la autenticidad de los eventos y la identidad de los actores involucrados en el ciclo de vida de estos dispositivos.
[en] As its title suggests, this Final Degree Project consists of designing and implementing a Project Control system. As with any project, it will fulfill the requirement of having a plan that permits the monitoring of the terms of execution, the milestones established and a control of the identified deliverables. Being the development of a computer system, it will consider the stages of specification of requirements, analysis, design, coding, unitary tests and functional tests, generating the relevant reports that act as documentation and reference for the subsequent stages. From a technological point of view, it will allow the operational structure of the Oracle PL/SQL to be looked at in depth (calls for procedures and, especially, the treatment).

[es] El presente trabajo de final de carrera, como describe su título, consiste en diseñar e implementar un sistema de control de proyectos. Como todo proyecto, cumplirá con el requisito de disponer de un plan que permita realizar un seguimiento de los períodos de ejecución, de las metas establecidas y un control de los entregables identificados. Por el hecho de tratarse del desarrollo de un sistema informático, contemplará las etapas de especificación de requisitos, análisis, diseño, codificación, pruebas unitarias y pruebas funcionales, y se generarán los informes pertinentes que sirvan de documentación y de referencia en las etapas posteriores. Desde un punto de vista tecnológico, permitirá profundizar en el conocimiento de la estructura de funcionamiento del PL/SQL de Oracle (llamadas a procedimientos y, especialmente, el tratamiento).
[en] This Master's Thesis tries to explain and detail the process carried out for the construction of a video game aimed at a more casual audience developed with mobile devices as the main platform in mind, making use of multiple disciplines learned during the course, built primarily with the Unity engine. As a final product, a video game with a low learning curve will be obtained, in which the player will have to defeat hordes of enemies using three coloured buttons (red, yellow and blue), so that an enemy will be defeated if the button of its colour (for example, blue) is pressed, although there will be more complex colours (such as green, which will require both the blue and yellow buttons to be used). The enemies will come from different lines, so the player must think carefully about their strategy and the order in which they press the buttons, creating an experience that mixes strategy, puzzles and action. The game also incorporates typical elements of the roguelike genre, such as improvements that will be obtained during the game session that will be lost when you die, although there are also other permanent rewards for the player.

[es] El presente Trabajo de Fin de Máster trata de explicar y detallar el proceso realizado para la construcción de un videojuego dirigido hacia un público más casual desarrollado con los dispositivos móviles como principal plataforma en mente, haciendo uso de múltiples de las disciplinas aprendidas durante el periodo docente, construido principalmente con el motor Unity. Como producto final, se obtendrá un videojuego con una curva de aprendizaje baja, en el que el jugador tendrá que vencer a hordas de enemigos haciendo uso de tres botones de colores (rojo, amarillo y azul), de forma que un enemigo será derrotado si se pulsa el botón de su color (por ejemplo, azul), si bien existirán colores más complejos (como el verde, que requerirán de que se use tanto el botón azul como el amarillo). Los enemigos vendrán por distintas líneas, por lo que el jugador deberá pensar bien su estrategia y el orden en el que pulsa los botones, creando una experiencia que mezcla la estrategia, los puzles y la acción. El juego cuenta además con elementos típicos del género roguelike, como mejoras que se irán obteniendo durante la sesión de juego que serán perdidas al morir, si bien también existen otras recompensas permanentes para el jugador.
[en] In this end-of-degree project, I wanted to point out how, within the phenomenon of homelessness, there is another reality that is hidden, relegated and invisible, of which, most of the time, people are perceived as homeless and live in poverty social exclusion in our society. This reality is starring women, live it and support it differently than men, and also find that the response that society gives them is generalized and exceptions, far removed and far from your experiences and needs. This is a proof of the necessary paradigm shift that resources and care services must be able to perform and exercise, and the path must be incorporating the gender perspective both in the analysis and understanding of this reality , as in the subsequent provision of resources and services.

[es] En este trabajo de fin de grado, he querido señalar como dentro del fenómeno del sinhogarismo hay otra realidad que queda oculta, relegada y invisibilizada de la que de forma mayoritaria se percibe a las personas sin hogar y que viven enmarcadas en la pobreza y la exclusión social en nuestra sociedad. Esta realidad es la protagonizada por las mujeres, la viven y la soportan de forma diferente a la de los hombres, y además, se encuentran que la respuesta que la sociedad les da es de forma generalizada y salvo algunas excepciones, muy alejada y distante respecto sus vivencias y necesidades. Este hecho que es un prueba del necesario cambio de paradigma que los recursos y los servicios de atención han de poder realizar y ejercer, y el camino debe ser incorporando la perspectiva de género tanto en el análisis y la comprensión de esta realidad , como en la posterior disposición de recursos y servicios.
[en] Humanistic reflection on current and emerging forms of culture (information society, digital information and revolution, web, electronic text, cyberculture ...) that places emphasis on special computer convergence of art and literature in the online creative writing (hypertext, blog and mobile poetry).

[es] Se trata de una reflexión humanística sobre las actuales formas emergentes de cultura (sociedad de la información, revolución e información digitales, web, textualidades electrónicas, cibercultura...) que pone especial émfasis en la convergencia del ordenador con el arte y la literatura y en la creación literaria en línea (hipertexto, blog y poesía móvil).
[en] The objective of this work is to design a bicycle sharing system, which encourages its use by rewarding good behavior and safety of the routes (signed intersections, traffic lights), with a discount on the rental cost. The data obtained during the route can be used to manage the rental system, knowing by the company the number of bicycles in circulation, as well as where they are parked and improving the management of the service. For this, the bicycles will have different sensors, which through IoT devices will transmit the data of the route such as position, speed, as well as road safety data, through an LPWAN network.

[es] El objetivo de este trabajo es diseñar un sistema de alquiler de bicicletas, que fomente su uso premiando el buen comportamiento y la seguridad vial de los trayectos (se respeta las intersecciones señalizadas, semáforos, etc.), con descuento en el coste del alquiler. Los datos obtenidos durante el trayecto se pueden usar para la gestión del sistema de alquiler, conociendo por parte de la empresa el número de bicicletas en circulación, así como, donde se encuentran estacionadas y mejorar la gestión del servicio. Para ello, las bicicletas dispondrán de diferentes sensores, que a través de dispositivos IoT transmitirán los datos del trayecto como son posición, velocidad, así como datos de la seguridad vial, a través de una red LPWAN.
[en] The main aim of this Final Degree Project was to take advantage of the importance that the Internet has acquired as a channel of communication for designing and developing a .NET technology-based application that manages the activity of a cycling club.

[es] El objetivo principal de este trabajo de final de carrera ha sido aprovechar la importancia que Internet ha adquirido como canal de comunicación para diseñar y desarrollar una aplicación, basada en tecnología .NET, que gestione la actividad de una peña ciclista.
[en] This project purpose is to create an Android's App with which manage shopping lists. There are many applications of this kind in the market, but it's difficult to find some with all the needs, especially that, when making the purchase, the products are automatically ordered by how you find it when shopping, thus avoiding to the user unnecessary laps within the shop.

[es] La finalidad de este proyecto es la creación de una app para Android con la cual gestionar la lista de la compra. Existen muchas aplicaciones de este tipo en el mercado, pero es complicado encontrarlas que cumplan con todas las necesidades, sobretodo el que, a la hora de realizar la compra, los productos sean ordenados de manera automática por cómo se encuentran dentro del supermercado, evitando así al usuario vueltas innecesarias dentro de este.
[en] This guide is aimed at guide¡ing you through the technical mastery of the CourseSites platform for optimizing your performance as a participant in the course "Principles and strategies for teacher education open innovation" (PREA).

[es] Esta guía tiene como objetivo orientarle en el dominio técnico de la plataforma CourseSites con el fin de optimizar su desempeño como participante en el curso "Principios y estrategias de educación abierta para la innovación docente" (PREA).
[en] This article is a chronicle of the reception of Virginia Woolf in Catalonia until the end of the Spanish Civil War. Beyond registering the comments provoked by the translations of Mrs Dalloway (1931) and Flush (1938), the main lines of critical discourse on the writer are reconstructed, in which there were compelling issues both moral and aesthetic. Ultimately, this study shows that the warm reception of Woolf was due to the fact that it was soon seen that neither the translations of her work or her literary influence could collaborate to establish a readership of novels in Catalan

[es] Este artículo es una crónica de la recepción que tuvo Virginia Woolf en Cataluña hasta final de la guerra civil española. Más allá de consignar los comentarios que suscitaron las traducciones de Mrs. Dalloway (1931) y Flush (1938), se reconstruyen las principales líneas críticas del discurso sobre la escritora, en el que tuvieron mucho peso cuestiones tanto de orden moral como estético. En último término, el estudio demuestra que la tibia recibida de Woolf se debió a que en breve se consideró que ni las traducciones de su obra ni su influencia literaria podían colaborar a consolidar un público lector de novelas en catalán.
[en] The approach to this final master's thesis is based on personal experience. As a founding member of a dance academy, when it came to setting up small- format events such as weekend events or end-of-year festivals, no technological solution was found that satisfy the needs of organizing and managing the event tickets. This project has prioritized deepening the knowledge acquired in the current studies. For this reason, it has been decided to make an application from the beginning, as a new product and not as an adaptation of any existing product. The main objective of this project is to develop an application for Android to help the organization and management of small format or amateur events with basic functionalities such as user identification according to their role, generation and reading QR codes for ticket management and identify reservations associated with event promoters and filter them by promoter. Firebase has been implemented as a Backend with authentication, database and storage services. And the application has been developed following the MVVM development pattern. Once the project is done, it can be concluded that the main goals have been achieved and an application for managing small format events has been obtained.

[es] El planteamiento de este trabajo final de máster nace de una experiencia personal. Como socio fundador de una academia de baile, en la hora de montar acontecimientos de pequeño formato como salidas de fin de semana o festivales final de curso, no se encontró ninguna solución tecnológica que satisficiera las necesidades de organización y gestión de entradas. El trabajo ha priorizado profundizar en los conocimientos adquiridos en los estudios cursados. Por este motivo, se ha optado para realizar una aplicación desde el inicio, como producto nuevo y no como una adaptación de ningún producto existente. El objetivo principal de este trabajo es, pues, desarrollar una aplicación para Android destinada a la organización y gestión de acontecimientos de pequeño formato o amateurs con funcionalidades básicas como la identificación de usuario según su rol, generación y lectura de códigos QR para la gestión de las entradas e identificar reservas asociadas a los promotores del acontecimiento y filtrarlas por promotor. Se ha implementado Firebase como Backend con los servicios de autenticación, base de datos y almacenamiento. Y se ha desarrollado la aplicación siguiendo el patrón de desarrollo MVVM. Una vez realizada el trabajo, se puede concluir que se han logrado los principales objetivos marcados y se ha obtenido una aplicación para la gestión de acontecimientos de pequeño formato.
[en] The basic objective of this study is to take an in-depth look at aspects of a neighborhood with very little written documentation, specifically regarding the principal neighborhood associations and the social reality experienced in them. This would include: studying the history and current situation of different entities and their associative life, presenting the levels and profiles of participation in each of the associations and analyzing the social role of entities, especially in terms of sociability, integration and identity formation.

[es] El objetivo fundamental de este trabajo es profundizar en aspectos de un barrio que tiene muy poca documentación escrita. Profundizar en concreto en las principales asociaciones del barrio y en la realidad social que se vive en ellas.