Multiprova é uma plataforma Web para gerenciamento e aplicação de atividades avaliativas, online e em papel, desenvolvida e largamente utilizada no âmbito da UFRN. Dentre as principais funcionalidades presentes na plataforma está a possibilidade do professor elaborar questões de diferentes tipos: múltipla escolha, associação de colunas, verdadeiro/falso, programação, discursivas e estações OSCE. Nas chamadas “Questões de Programação”, o estudante escreve como resposta um código de computador em uma das quatro linguagens suportadas pelo sistema: C++, Javascript, Java ou Python. Em seguida, o código é enviado através da API do Multiprova. O assim chamado “Multiprova Julgador de Código” é um microsserviço que compõe a arquitetura do Multiprova e que é responsável por executar o código enviado pelo estudante, verificando se o mesmo atende a critérios determinados pelo professor. Uma vez o critério ou partes dele atendidos, o Multiprova Julgador de Código sugere uma percentagem de acerto que é usada como um indicativo para o professor decidir qual a nota atribuir ao aluno pela resposta dada à questão. O Microsserviço em questão foi projetado para ser executado em ambiente seguro e isolado (por meio de contêineres) de forma a evitar que códigos maliciosos possam influenciar a estabilidade de outros serviços do Multiprova.
-
Registro Concedido
Nº do Pedido: BR 51 2024 000810-1
Brasil
Contato
Agência de Inovação da UFRN
Telefone: +55 (84) 99167-6589 / 99224-0076
E-mail: contato@agir.ufrn.br
AGIR © Copyright 2017 / 2025 - Todos os direitos reservados
Desenvolvido pela STI