Universidad Complutense de Madrid
E-Prints Complutense

Implementación de medallas sociales en jueces en línea

Impacto

Downloads

Downloads per month over past year



García de Ceca Elejoste, Eric (2017) Implementación de medallas sociales en jueces en línea. [Trabajo fin de Grado]

[img]
Preview
PDF
2MB


Abstract

“Implementación de medallas sociales en jueces en línea” es un proyecto que tiene como objetivo la inclusión de diversas funcionalidades en el juez en línea de problemas de programación ‘¡Acepta el Reto!’ para aumentar la interacción entre los usuarios, y fomentar la competitividad entre ellos y la autosuperación. La funcionalidad principal que queremos implementar es la inclusión de nuevos rankings. En concreto, queremos implementar rankings que ofrezcan datos actualizados en tiempo real, y que además puedan filtrarse por lenguaje. De manera secundaria, queremos extender la funcionalidad social con botones de ‘Me gusta’ y de ‘Seguir’.
Durante el diseño, se ha prestado especial atención a la eficiencia tanto en tiempo como en memoria de las funcionalidades implementadas, de manera que sigan siendo válidas y rápidas a medida que la plataforma de ‘¡Acepta el Reto!’ siga creciendo con nuevos usuarios y problemas. Para garantizar su efectividad, se han analizado los costes de las diversas implementaciones propuestas y se han realizado algunas pruebas de carga a posteriori usando datos de usuarios, problemas y envíos reales de la web.

Resumen (otros idiomas)

“Implementation of social badges for online judges” is a project that aims to include various functionalities into ‘¡Acepta el reto!’, an online judge of programming exercises, in order to increase user competitiveness and self-improvement. The main functionality we want to implement is the inclusion of new rankings. In particular, we want to implement rankings that offer real-time data, which will be able to be filtered by language. Secondly, we want to extend social functionality with ‘Like’ and ‘Follow’ buttons. During the design phase, special attention was paid to achieving a both time and memoryefficient implementations, so they remain valid and fast while ‘¡Acepta el reto!’ platform grows, both in users and exercises. In order to guarantee its efficiency, the efficiency of the suggested implementations was analyzed, and some load tests have been made afterward using real user, problem and submission data from the platform.

Item Type:Trabajo fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática y Matemáticas (Universidad Complutense, Facultad de Informática, curso 2016/2017)

Directors:
DirectorsDirector email
Gómez Martín, Marco Antonio
Gómez Martín, Pedro Pablo
Uncontrolled Keywords:Juez en línea, Ejercicios de programación, Desarrollo de framework, Me gusta, Seguidor, Clasificación
Palabras clave (otros idiomas):Online judge, Programming exercises, Framework development, Like, Follower , Ranking
Subjects:Sciences > Computer science > Internet
Sciences > Computer science > Computer programming
Título de Grado:Doble Grado en Ingeniería Informática y Matemáticas
ID Code:44578
Deposited On:11 Sep 2017 14:29
Last Modified:11 Sep 2017 14:29

Origin of downloads

Repository Staff Only: item control page