Back to blog
Sistemas Web

MinhaProva:comoestruturamososistemadeaplicaçãodeprovasdaUNIDAVI

Como a Codelabz criou o Minha Prova, sistema da UNIDAVI para criar, aplicar e corrigir provas online com banco de questões e alternativas embaralhadas.

Equipe Codelabz
March 14, 2024
5 min
Cover image for "Minha Prova: como estruturamos o sistema de aplicação de provas da UNIDAVI"

Aplicar provas em papel dificulta reaproveitar questões entre turmas e obriga o professor a corrigir tudo manualmente. Para a UNIDAVI, instituição de ensino superior de Rio do Sul (SC), desenvolvemos o Minha Prova: um sistema acadêmico onde professores montam um banco de questões e aplicam provas digitalmente, turma por turma.

Como o professor usa o sistema

O acesso é feito por login institucional com Google. Na tela inicial, o professor vê as turmas em que está vinculado; dentro de cada turma, acompanha as provas já cadastradas — com status de liberação — e a lista de participantes.

Banco de questões reutilizável

As questões ficam centralizadas em um banco único, organizadas por curso, disciplina, autor e status. Isso permite montar uma prova nova selecionando questões já cadastradas, em vez de reescrever tudo a cada aplicação. Na criação da prova, o professor escolhe as questões e visualiza uma pré-visualização antes de liberar.

A prova na visão do aluno

Do lado do aluno, as alternativas de cada questão aparecem embaralhadas — cada aluno vê uma ordem diferente — e as respostas são marcadas por botões de rádio, com um botão de finalizar ao final da prova.

Arquitetura técnica

A API foi construída em Node.js com Fastify, Prisma e PostgreSQL; o frontend em Next.js, com autenticação via next-auth. É a mesma stack que usamos em sistemas sob medida quando o projeto pede performance e integração direta com login institucional.

Veja outros sistemas que desenvolvemos para instituições de ensino no nosso portfólio.

Share knowledge

Was this article useful to you?

Keep exploring

More articles