- -

Diseño y Desarrollo de un Sistema de Ranking para ASys

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño y Desarrollo de un Sistema de Ranking para ASys

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Silva Galiana, Josep Francesc es_ES
dc.contributor.author Viñals Guitart, Carlos es_ES
dc.date.accessioned 2021-09-27T10:23:30Z
dc.date.available 2021-09-27T10:23:30Z
dc.date.created 2021-07-21
dc.date.issued 2021-09-27 es_ES
dc.identifier.uri http://hdl.handle.net/10251/173349
dc.description.abstract [ES] ASys es una plataforma destinada al aprendizaje y la práctica de lenguajes de programación cuyos principales usuarios son estudiantes universitarios en sus primeros años como programadores. Esta red social busca fomentar y motivar el conocimiento de los lenguajes de programación y se encuentra enfocada especialmente hacia el aprendizaje de Java. Dentro de esta función motivadora, un sistema de ranking, donde los usuarios puedan competir, es fundamental para incentivar el aprendizaje. En este trabajo nos hemos propuesto la creación de un sistema de ranking que permita clasificar a los usuarios y competir a medida que realizan más ejercicios y practican sus habilidades como programadores. Este ranking poseerá tres sistemas de clasificación y permitirá a los usuarios competir a lo largo de un día, semana y mes. Además, se incorporará un sistema de estadísticas que proporcionará a los usuarios un análisis de su evolución en la plataforma. Para poder mejorar la comprensión de este nuevo sistema de clasificación de usuarios se aportará una pantalla de documentación que permita comprender el funcionamiento del ranking de ASys. A lo largo del documento explicaremos las principales características y funcionalidades que posee este sistema y las decisiones tomadas en el proceso de diseño y desarrollo. Para ello, haremos uso de las tecnologías en las que se basa la plataforma, Spring (Java) y Vue (JavaScript, HTML y CSS), y explicaremos la estructura y elementos necesarios para satisfacer los requisitos propuestos que se han desarrollado. Finalmente, analizaremos la solución creada mediante distintos tipos de pruebas que permitan validar el producto final obtenido. es_ES
dc.description.abstract [EN] ASys is a platform created to contribute to the learning and practice of programming languages whose main users are undergraduate students at their first stages as programmers. This social network aims at motivating students to improve their knowledge about the programming languages, and it is specially focused on the learning of Java. Within this goal, a ranking system where users can compete is a key element that will encourage the learning process. In this project we want to create and develop a new ranking system that will allow students to compete as they do more exercises and practice their programming skills. This ranking will have three different scoring systems and will let users competing throughout the day, week, and month. We will add to ASys a stats service that will help users to see their evolution at the platform. To help users understand the features of this new ranking system we will create a documentation page that will explain how the ASys rankings work. In this document we will explain the main features of this new system and the decisions made in the development process. We will use the technologies that have been used for creating the platform, Spring (Java) and Vue (JavaScript, HTML, and CSS), and we will explain the structure and components of the system that have been developed to achieve the proposed goals. Finally, we will analyze the solution created with different sets of testing techniques to validate the final product. es_ES
dc.format.extent 84 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject ASys es_ES
dc.subject Ranking es_ES
dc.subject Spring es_ES
dc.subject Vue es_ES
dc.subject Javascript es_ES
dc.subject HTML es_ES
dc.subject Java es_ES
dc.subject Programación es_ES
dc.subject CSS es_ES
dc.subject Estadísticas es_ES
dc.subject Gráficas es_ES
dc.subject Chartsjs es_ES
dc.subject Documentación es_ES
dc.subject Programming es_ES
dc.subject Statistics es_ES
dc.subject Charts es_ES
dc.subject Documentation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño y Desarrollo de un Sistema de Ranking para ASys es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Viñals Guitart, C. (2021). Diseño y Desarrollo de un Sistema de Ranking para ASys. Universitat Politècnica de València. http://hdl.handle.net/10251/173349 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\138186 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem