development-phase · planned
Fase 09 — Avaliação e conclusão
Checklist de avaliações, notas, requisitos de encerramento e conclusão do estágio.
Base: avaliação e conclusão. O ciclo de resposta, a origem dos pesos e o contrato do formulário fixo estão definidos na modelagem final da avaliação.
Implemente o cálculo puro das notas e as transições/autorização no backend antes de montar os formulários de avaliação e conclusão.
Decisão antes do código
- Definir quando a avaliação do supervisor será liberada.
- Mapear critérios, escala e regras condicionais do formulário fixo de avaliação.
- Definir os pesos e valores dos conceitos por tipo de estágio, com congelamento no snapshot do estágio.
- Reabrir o mesmo formulário quando devolvido e usar como vigente o aprovado mais recente.
- Definir que o Setor de Estágio aprova ou devolve sem editar a resposta do supervisor.
- Definir que o Orientador lança as notas de relatório e apresentação.
- Definir que as três notas já são contribuições na escala dos pesos e que a nota final é sua soma.
- Registrar a decisão em D-009.
Implementação
- Registrar a liberação no estágio e notificar o supervisor pelo vínculo e canal permitido.
- Permitir autosave Livewire em
Draft, com campos nulos até o preenchimento completo. - Validar campos obrigatórios e condicionais antes do envio e em estados não
Draft. - Exibir ao supervisor sua lista de avaliações por estágio, sem exclusão física ou acesso ao Activity Log.
- Congelar a resposta após o envio e reabrir o mesmo registro quando houver devolução.
- Permitir aprovar ou devolver pelo Setor de Estágio, sem alterar respostas.
- Devolver a resposta com motivo quando a carga horária não estiver cumprida e permitir cancelamento auditável pelo supervisor.
- Selecionar em transação a avaliação aprovada mais recente.
- Calcular nota do supervisor usando snapshot do tipo.
- Implementar o lançamento, pelo Orientador, das notas de relatório e apresentação.
- Calcular nota consolidada conforme pesos congelados.
- Verificar carga horária e requisitos de encerramento.
- Manter estágio em andamento enquanto a carga horária integral não estiver confirmada, sem bloqueá-lo por avaliações ou notas pendentes.
- Concluir preservando notas, documentos, snapshots e histórico.
- Notificar envolvidos sobre a conclusão.