Os métodos tradicionais de ensino na área de tecnologia em universidades têm enfrentado desafios na preparação do estudante para o mercado de trabalho. Cursos na área de computação, em algumas universidades, utilizam maratonas de programação e ambientes de juízes online de código para aprimorar o desenvolvimento da lógica computacional. Baseado na necessidade dos docentes de propor novos exercícios e corrigi-los de forma dinâmica, este projeto propôs o desenvolvimento de uma API inspirada em juízes onlines capaz de receber novos exercícios, armazenar, consultar e
deletar problemas, além de corrigir automaticamente qualquer submissão nas linguagens de programação C, C++ e Python, sendo ainda possível consultar submissões enviadas ou mesmo deletá-las. O desenvolvimento foi baseado na linguagem Python e no framework FastAPI e tem como função primária a realização da correção de exercícios, além da administração de problemas e soluções. |