BSC-LT/ACAData huggingface dataset:
[en] This project presents different proposals for the development of a discussion forum tailored to the online learning as well as tools that complement the use of the forum and supply some implied shortages of this format.

[es] En este documento se expone un análisis del foro de discusión en el ámbito educacional. Posteriormente se proponen varios diseños de foros de discusión adaptados al aprendizaje online, así como herramientas adicionales que complementan y optimizan el uso del foro.
[en] This project is based on the creation of a platform that uses a permissioned blockchain network, ERC20 tokens and a centralized oracle for the creation of an incentive system based on the physical activity performed by the employees of a company. The platform reads information about employees' physical activity from an external source using a centralized oracle. This oracle contributes the information to the blockchain so that the transfer of a certain amount of tokens to the employee is performed. These tokens follow the ERC20 standard and are created to represent the shares of a company in a unitary way. Logic is added to the system to manage the mining of tokens when necessary and the calculation of the number of corresponding tokens based on criteria found in the external source. The limitations that this type of system can offer are also studied and the results obtained after implementation are observed to draw conclusions. With this, a vector of work is created in business sectors based on the use of blockchain technologies that can be used in various fields and not only to encourage the physical exercise of employees. The latter opens up the range of possibilities for this type of project.

[es] Este proyecto se basa en la creación de una plataforma que utiliza una red blockchain permisionada, tokens ERC20 y un oráculo centralizado para la creación de un sistema de incentivos basado en la actividad física realizada por los empleados de una empresa. La plataforma lee la información sobre la actividad física de los empleados de una fuente externa utilizando un oráculo centralizado. Este oráculo aporta la información a la blockchain de modo que se realizan la transferencia de cierta cantidad de tokens al empleado. Estos tokens siguen el estándar ERC20 y se crea con la finalidad de que representen las acciones de una empresa de forma unitaria. Se añade toda la lógica al sistema para la gestión del minado de tokens cuando sea necesario y el cálculo del número de tokens correspondientes en base a criterios que se encuentran en la fuente externa. También se estudian las limitaciones que puede ofrecer este tipo de sistemas y se observan los resultados obtenidos después de la implementación para obtener conclusiones. Con esto, se crea un vector de trabajo en sectores empresariales en base a la utilización de tecnologías blockchain que pueda ser utilizado en varios ámbitos y no solo para incentivar el ejercicio físico de los empleados. Esto último, abre el abanico de posibilidades a este tipo de proyectos.
[en] Reading in the XXI century is an exciting and challenging subject for librarians. This time, we wanted to speak not only with librarians, but also with other stakeholders. The result has been a rich and diverse discussion, which covered aspects such as reader behavior, access to information, changes in reading, e-books or the role of institutions and society.

[es] La lectura en el siglo XXI es un tema que para los bibliotecarios incluye muchos aspectos apasionantes y difíciles de aglutinar en una hora y media. En esta ocasión, hemos querido hablar no sólo con bibliotecarios, sino también con otros actores involucrados en este sector. El resultado ha sido un debate rico y diverso, que ha abarcado aspectos como el comportamiento del lector, el acceso a la información, los cambios en la lectura, el libro electrónico o el papel de las instituciones y la sociedad.
[en] An application for mobile devices based in the operating system Android was designed. Its name is TrobaT. It is a tool for geographic orientation that takes advantage of the sensors and the geolocation mechanisms, usual in modern smatphones. The aim for the application is to facilitate three basic data for addressing to a place: the distance to that, the slope and the azimuth.

[es] Diseño de una aplicación para dispositivos móviles basados en el sistema operativo Android llamada TrobaT. Se trata de una herramienta de orientación geográfica que aprovecha los sensores y los mecanismos de geolocalización que son habituales en los smartphones actuales. El objetivo principal de la aplicación es facilitar tres datos básicos para dirigirse a un lugar: la distancia a la que se encuentra, el desnivel que hay que superar y la orientación en forma de azimut, es decir, el ángulo de deriva con respecto al norte magnético.
[en] The phenomenon of gamification has become recently a methodological trend with a relevant presence in the classroom. In this article, the state of art of gamification in educational contexts, using Information and Communication Technologies (ICT), is reviewed and a number of experiences are described as well, selected according to their innovative traits. Also some cases are analysed which harness gamification as a means to teach logic gates and digital circuits.

[es] En los últimos años el fenómeno de la gamificación se ha convertido en una tendencia metodológica con una importante presencia en las aulas. En este artículo se realiza una revisión del estado del arte de la gamificación en ámbitos educativos utilizando tecnologías de la información y la comunicación (TIC) y se describen una serie de experiencias seleccionadas por su carácter innovador. También se analizan algunos casos donde la gamificación ha sido utilizada para la enseñanza de la lógica inherente a los circuitos digitales y las puertas y funciones lógicas.
[en] The proposed Final Degree's Project starts from a theoretical framework indicating what is and what is not a pentesting in such way that this starting point allows to know the pentesting objectives and its phases. Hence, the interested person will realize that one of the most important phase of a pentesting is the system's explotation. The aforementioned will give rise to develop a second theoretical part to explain the characteristics and objectives of the different types of exploits. Thus, the interested person will be introduced to the really exposed subject here, "Classification, study and comparison of the different exploits used in security audits". To avoid boredom and monotony, in a practical way, the use of the different types of exploits that can be used when carrying out a security audit will be indicated. The obtained results will serve to begin the fourth part of the Final Degree's Project that will focus on the comparison between the different types of exploits. The reached results and conclusions indicates that an exploit can be understood as a technique used to take advantage of a vulnerability in a system or application in order to gain unauthorized access or perform some type of malicious action. As such, it could be said that the different existing types of exploits serves the different types of vulnerabilities present on an element in question.

[es] El Trabajo de Fin de Grado propuesto parte de un marco teórico indicando lo que es y no es un pentesting de tal forma que este punto de partida permita conocer los objetivos y fases de un pentesting. Después de esto, la persona interesada se dará cuenta de que una de las fases más importantes de un pentesting es la de explotación del sistema. Lo anteriormente indicado dará pie para desarrollar una segunda parte teórica para explicar las características y objetivos de los diferentes tipos de exploits. De esta forma, se introducirá a la persona interesada hacia el tema que realmente se expone, "Clasificación, estudio y comparativa de los diferentes exploits utilizados en auditorias de seguridad". Para evitar aburrimientos y monotonías, se indicará de manera práctica el uso de los diferentes tipos de exploits que se pueden utilizar a la hora de realizar una auditoría de seguridad. Los resultados obtenidos servirán para comenzar la cuarta parte del Trabajo de Fin de Grado que se centrará en la comparativa de los diferentes tipos de exploits. Los resultados y las conclusiones logradas indican que un exploit puede ser visto como una técnica utilizada para aprovecharse de una vulnerabilidad en un sistema o aplicación con el objetivo de obtener acceso no autorizado o realizar algún tipo de acción malintencionada. En este sentido, se podría decir que los diferentes tipos de exploits existentes atienden a los diferentes tipos de vulnerabilidades presentes sobre un elemento en cuestión.
[en] This final thesis aims to create an editorial project about analog photography. The project itself is a biannual onographic publication focused on exploring, through photographs and stories, a specific subject in each issue. Its ultimate aim is nothing but building a bridge between photographers and audience; offering the first ones an opportunity to publish their work; and the second ones, the chance to explore, reflect, connect and be inspired by the contents of the magazine.

[es] El presente Trabajo de fin de grado, tiene como objetivo la creación de un proyecto editorial sobre fotografía química o analógica. Dicho proyecto consiste en una publicación bianual de carácter monográfico, a través de la cual se explorará un tema concreto mediante fotografías y relatos. El fin último no es otro que hacer de puente entre fotógrafos y lectores, ofreciendo a los primeros un espacio de reconocimiento y difusión de su obra, y a los segundos, la oportunidad de explorar, reflexionar, conectar e inspirarse a través de los contenidos expuestos en cada número.
[en] The use of metabolomics as a tool for detecting early colorectal cancer has developed great interest in the clinical field as a diagnostic alternative for invasive methods as colonoscopies. This dissertation contains (1) a bibliographic review where some of the main investigations about this topic applying Proton Nuclear Magnetic Resonance (1H NMR) as the main analytical technique were analyzed, and (2) the use of this platform combined with multivariate unsupervised and supervised methods towards obtaining and correlating potential biomarkers of 90 samples of human colorectal serum. In addition, changes in the metabolomic profile of a total of 12 and 16 discriminant metabolites were reported from an Orthogonal Partial Least Squares Discriminant Analysis (OPLS-DA) model and a Random Forest (RF) representation, respectively, possibly related to glycolysis, and the metabolism of pyruvate, alanine, aspartate and glutamate. It was concluded that NMR in combination with multivariate techniques is such a powerful technique for biomarkers prediction and identification on this disease.

[es] El uso de la metabolómica como herramienta de detección temprana de cáncer colorrectal ha despertado un alto interés en el área clínica como alternativa diagnóstica a métodos tan invasivos como la colonoscopia. Este Trabajo de Fin de Máster (TFM) engloba (1) la realización de una breve revisión bibliográfica de algunas de las principales investigaciones dedicadas a este fin empleando Resonancia Magnética Nuclear de Protón (RMN de 1H) como técnica analítica, y (2) el uso de dicha herramienta combinada con métodos de análisis multivariante de datos de naturaleza supervisada y no supervisada en el análisis de 90 muestras de suero de pacientes con cáncer colorrectal para la obtención de posibles biomarcadores y su correlación con esta enfermedad. Se han verificado cambios en los perfiles metabólicos de un total de 12 metabolitos discriminantes entre pacientes enfermos y control a través de un modelo Análisis Discriminante de Mínimos Cuadrados Parciales Ortogonal (OPLS-DA) y 16 correspondientes a un modelo Random Forest (RF), posiblemente relacionados con disturbios en la glucólisis, el metabolismo del piruvato y de la alanina, del aspartato y del glutamato. Se concluye que la RMN acoplada a técnicas multivariantes es una poderosa herramienta de predicción y obtención de biomarcadores para esta enfermedad.
[en] This project develops an ambitious application that offers the possibility of a comfortable and satisfying stay in a hotel. iHotel is an application that will help us to have a more comfortable stay in the establishment, as from a single device can have control of virtually all services, products or transactions that can offer us a hotel. iHotel will allow us to perform tasks such as to control the lighting in our room, book a table for lunch or make the cheking without going through reception, thereby improving the user experience on site, and above all, will help the host to save such a valuable commodity as time. When the user has made booking your stay, you can download the application on your mobile device and use the entire property without going through reception.

[es] Este proyecto desarrolla una ambiciosa aplicación que ofrece la posibilidad de tener una estancia cómoda y satisfactoria en un hotel. iHotel es una aplicación que nos ayudará a tener una estancia más cómoda en el establecimiento, ya que desde un solo dispositivo podremos tener el control de prácticamente todos los servicios, productos o gestiones que nos puede ofrecer un hotel. iHotel nos permitirá llevar a cabo tareas como poder controlar la iluminación de nuestra habitación, reservar mesa para comer o realizar el cheking sin pasar por recepción, mejorando de este modo la experiencia del usuario en el establecimiento, y sobre todo, ayudará al huesped a ahorrar un bien tan valioso como el tiempo. Cuando el usuario tenga la reserva hecha de su estancia, podrá descargarse la aplicación en su dispositivo móvil y hacer uso de todo el establecimiento sin tener que pasar por la recepción.
[en] This Project consisted in the development of an application for remote host parameters monitoring in real time. In the market there are systems available for collect this information, but usually requires the installation of agents and the previous configuration of data we want to retrieve and the shown information is not updated in real time. To cover this gap system administrators usually develop specific scripts, dedicating many time. Additionally they get not unified output files that difficult it analysis and usability. The application is oriented for technicians and systems administrators, traying to avoid them the development and maintenance of specific scripts. It is capable to query multiple system information, and also get or modify any Windows registry value, all over any given host list in a file. The solution has been developed in C# language and .NET technology. The remote host interactions are made using WMI and Remote Registry, booth available in any Windows system. The application is structured in modules to provide it scalability. The final result is a portable application, that doesn't require any kind of installation, and runs over any Windows 32 or 64 bits without applying previous configuration.

[es] El objeto de este proyecto ha consistido en el desarrollo de una aplicación para la monitorización de parámetros en hosts remotos en tiempo real. En el mercado existen sistemas para recopilar esta información, pero suelen requerir de la instalación de agentes, la parametrización previa de qué datos queremos recopilar y la información que muestran no se actualiza en tiempo real. Para cubrir esta necesidad los administradores recurren a la elaboración de scripts específico, dedicando mucho tiempo. Además se obtienen ficheros de salida no unificados que dificultan su análisis y usabilidad. La aplicación se orienta a técnicos y administradores de sistemas, persiguiendo evitarles la elaboración y mantenimiento de scripts específicos. Es capaz de consultar múltiple información del sistema, así como obtener o modificar cualquier valor del registro de Windows, sobre cualquier listado de host indicado. La solución se ha desarrollado en lenguaje C# y tecnología .NET, interactuando con los hosts remotos mediante WMI y Registro Remoto que tiene cualquier sistema Windows, La aplicación se ha estructurado en módulos para dotarla de versatilidad y escalabilidad. El resultado final ha sido una aplicación portable, que no requiere instalación y que funciona sobre cualquier sistema Windows de 32 o 64 bits sin aplicar configuraciones previas.
[en] This work is about how the great change of the music industry model took place and how the communication and the way in which music was discovered from a portrait of the Barcelona music scene, made with the opinion of some of its protagonists.

[es] Este trabajo trata sobre cómo se produjo el gran cambio de modelo de industria musical y cómo ha cambiado la comunicación y la manera en que descubrimos la música a partir de un retrato de la escena musical barcelonesa, hecho con la opinión de algunos de sus protagonistas.
[en] In this work does a proposal for a Moodle-based virtual campus as a backbone of the continuing education of professionals in a hospital, and which social software tools can enable the transition of the campus and virtual learning environment to a personal learning environment.

[es] En este trabajo se hace una propuesta de campus virtual basado en Moodle como núcleo vertebrador de la formación continuada de profesionales en un Hospital, y qué herramientas de software social pueden permitir la transición del campus como entorno virtual de aprendizaje a un entorno personal de aprendizaje.
[en] Develop and document the making of a web app that registers in a centralized and automated way the notifications (information, notices, news...) provided by the different city councils, where the users, login in the website, can choose which notifications the app have to show. The project is split into two parts, on the one hand, developing the web portal with HTML, CSS, PHP and Javascript languages. On the other hand, develop the automated notification logging software using Python. The data is obtained through "Web scraping", used for extracting data from websites through the HTTP protocol. User data, such as city councils and notifications, are stored using the MySQL database management system.

[es] Desarrollar y documentar la creación de una aplicación web que registre de manera centralizada y automatizada las notificaciones (información, avisos, noticias…) aportadas por los diferentes ayuntamientos de varios municipios de tal manera que el usuario al ingresar al aplicativo web pueda escoger a su preferencia de que municipios en concreto quiere leer las notificaciones, todo en un mismo portal web. El proyecto se divide en dos partes, por un lado, crear un portal web desarrollado con los lenguajes HTML, CSS, PHP y Javascript. Por otro lado, crear el sistema automatizado de registro de notificaciones utilizando Python. Los datos se obtienen mediante "Web scraping", una técnica utilizada para extraer información de sitios web que consiste en conultar los datos obtenidos por el protocolo HTTP. Los datos de usuarios, como los de los ayuntamientos y notificaciones se registran mediante el sistema de gestión de base de datos MySQL.
[en] This master's Thesis details the ability of Matlab to design, simulate and optimize antennas through the Antenna Designer and PCB Antenna Designer tools. We began by comparing the parameters of two antennas, the InvertedFcoplanar and the InvertedLcoplanar, to see which one had the best performance in reference to bandwidth. Next, the parameters of the InvertedLcoplanar antenna are optimized with the Optimization option until the highest bandwidth is obtained. We have continued designing, simulating and optimizing an L-type inverted coplanar antenna in the PCB Antenna Designer tool and comparing the results with those obtained previously and seeing that they were worse, it was decided to add a slot to various positions and check the position with the best results. bandwidth. To conclude, it can be said that Matlab is a program with infinite possibilities when it comes to designing and optimizing an antenna to obtain the best possible bandwidth.

[es] En este trabajo de fin de máster se detalla la capacidad que tiene Matlab a la hora de diseñar, simular y optimizar antenas a través de las herramientas Antenna Designer y PCB Antenna Designer. Se ha empezado comparando los parámetros de dos antenas, la InvertedFcoplanar y la InvertedLcoplanar, para ver cuál era la que contaba con las mejores prestaciones en referencia al ancho de banda. A continuación, se optimizan los parámetros de la antena InvertedLcoplanar con la opción Optimization hasta que se obtener el mayor ancho de banda. Se ha continuado diseñando, simulando y optimizando una antena coplanar invertida de tipo L en la herramienta PCB Antenna Designer y comparar los resultados con los obtenidos anteriormente y al ver que eran peores se ha decidido añadir un slot a distintas posiciones y comprobar la posición con mejor ancho de banda. Para concluir, se puede decir que Matlab es un programa con infinidad de posibilidades a la hora de diseñar y optimizar una antena para obtener el mejor ancho de banda posible.
[en] This TFM analyses the differences and similarities between open social networks and traditional mass media in the role of information distributors, studies the problems that may arise, and propose responsive ways of action while respectful with the freedom of users.

[es] Éste TFM analiza las diferencias y similitudes entre las redes sociales de participación abierta y los medios tradicionales en el rol de difusors de información, estudia los problemas que pueden aparecer y propone vías de solución responsables a la vez que respetuosas con la libertad de los usuarios.