3 research outputs found

    Explicaciones visuales para la gestión y la recomendación en jueces en línea

    Get PDF
    ¡Acepta el reto! es un almacén y juez en línea de problemas de programación en español que acepta soluciones en C, C++ y Java. Esta herramienta crea un entorno académico en el que los usuarios pueden poner a prueba sus conocimientos de programación sobre las distintas temáticas que se ofrecen, y recibir feedback de las soluciones que proporcionen. Los problemas almacenados en ¡Acepta el reto! están organizados según categorías y volúmenes, pero esta división puede no ser suficiente para conectar con las necesidades del usuario a la hora de decidir el siguiente problema al cual enfrentarse. Este trabajo surge ante la necesidad de introducir un sistema de recomendación de problemas para los usuarios de jueces en línea para facilitar la selección de problemas que los usuarios consideren relevantes o asequibles. Esto servirá para amenizar la experiencia con los jueces en línea y disminuir la frustración de los usuarios a la hora de intentar resolver problemas que sobrepasan o subestiman su nivel de habilidad. El proyecto diferencia tres partes claras: • Planteamiento de un sistema de puntuación para aproximar el nivel de habilidad de los usuarios y el nivel de dificultad de los problemas disponibles en un juez en línea. • Diseño y desarrollo de un sistema de recomendación capaz de recomendar problemas a usuarios basándose en su habilidad y dificultad de los problemas. • Implementación de un prototipo en el que se pueda comprender y gestionar mediante explicaciones visuales el comportamiento del sistema de puntuación y recomendación

    Modelos de uso y recomendación social en entornos de enseñanza

    Get PDF
    El fin de este trabajo es el estudio y elaboración de un sistema de recomendación basado en el comportamiento de usuarios, concretamente para la página web Acepta el reto, capaz de adaptarse a las capacidades de cada usuario. Esto comprende la creación de un algoritmo para la recomendación de problemas y su implantación en un servicio web. En el tiempo de desarrollo se ha estudiado la red formada por las relaciones entre usuarios, en base a sus problemas con veredicto correcto. Este trabajo ha servido para definir las bases del algoritmo de recomendación planteado. Para el despliegue del algoritmo ha sido creado también un servicio web, usando tecnologías actuales, para demostrar su funcionalidad y posible exportación a la página web Acepta el reto
    corecore