Título: | OJTracker : evolução da aplicação com foco no suporte a técnicos |
Autor(es): | Rodrigues, João Matheus de Sousa |
Orientador(es): | Costa Júnior, Edson Alves da |
Assunto: | Jogos eletrônicos Software - desenvolvimento Programação competitiva |
Data de apresentação: | 9-Set-2024 |
Data de publicação: | 10-Out-2024 |
Referência: | RODRIGUES, João Matheus de Sousa. OJTracker: evolução da aplicação com foco no suporte a técnicos. 2024. 74 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2024. |
Resumo: | A programação competitiva é uma atividade crescente no Brasil, com diversas competições nacionais e internacionais. Para se preparar para essas competições, os participantes costumam treinar em juízes online, que fornecem uma variedade de problemas de diferentes níveis de dificuldade e tópicos. No entanto, a grande quantidade de problemas disponíveis pode dificultar a escolha dos mais adequados para o aprendizado. Por isso, uma ferramenta que possua métodos manuais e automatizados de recomendação de problemas nos
principais juízes disponíveis é relevante na preparação desses competidores. Este trabalho tem como objetivo evoluir a aplicação OJTracker. A nova versão incluirá suporte aos técnicos de programação competitiva, permitindo que eles elaborem treinamentos e listas de problemas personalizados para seus alunos. Além disso, serão coletadas automaticamente algumas métricas de software para averiguar a funcionalidade e a usabilidade do que foi implementado. A diferenciação entre atletas e treinadores na plataforma foi estabelecida
por meio da implementação de um serviço de autenticação. |
Abstract: | Competitive programming is a growing activity in Brazil, with various national and international competitions. To prepare for these competitions, participants often train on online judges that provide a variety of problems at different difficulty levels and topics. However, the abundance of available problems can make it challenging to choose the most suitable ones for learning. Therefore, a tool that incorporates both manual and automated
methods for recommending problems on major online judges is relevant for the preparation of these competitors. This work aims to enhance the OJTracker application. The new version will include support for competitive programming coaches, enabling them to create custom training sessions and problem sets for their students. Additionally, some software metrics will be automatically collected to evaluate the functionality and usabil ity of what has been implemented. The differentiation between contestants and coaches on the platform has been established through the implementation of an authentication service. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2024. |
Licença: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. |
Aparece na Coleção: | Engenharia de Software
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.