O S.O.S Enade surgiu da necessidade de se identificar o nível de conhecimento de estudantes de cursos de graduação quanto aos conteúdos previstos no Exame Nacional de Desempenho de Estudantes (ENADE), realizado anualmente pelo Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (Inep).
Partindo desta demanda, o Laboratório Multidisciplinar de Tecnologias Sociais da UFRPE/UFAPE, com o apoio da Pró-Reitoria de Ensino de Graduação (PREG), desenvolveu este sistema que viabiliza a criação e gestão de simulados voltados para a realização do ENADE, como ferramenta de suporte aos coordenadores(as) de curso e aos “Núcleo Docente Estruturante” (NDE), no processo de planejamento de ações proativas para diagnóstico ou preparação dos estudantes para o Exame.
Quanto ao sistema em si, as ferramentas variam de acordo com o perfil do usuário no sistema. O Coordenador é capaz de cadastrar professores, estudantes, disciplinas, questões, e é capaz de criar e montar simulados, gerando diferentes relatórios para a análise de desempenho dos estudantes. O professor pode cadastrar questões no sistema e o estudante pode acessar os simulados disponíveis para responder e ver o seu próprio desempenho nos simulados respondidos.
No desenvolvimento foi utilizada a linguagem de programação PHP, com o framework Laravel, usando o SGBD PostgreSQL, porém dando suporte a vários outros SGBD’s relacionais.
Principais funcionalidades:
- Cadastro de questões
- Resolução de simulados
- Acompanhamento de desempenho
Regras e Mensagens para validation de recuperação de senha (Tradução)
// Substituir regras e mensagens de erro na dependencia desse caminho
./sosenade/vendor/laravel/framework/src/Illuminate/Foundation/Auth/ResetsPasswords.php
// Regras e Mensagens
protected function rules()
{
return [
'token' => 'required',
'email' => 'required|email',
'password' => 'required|min:8',
'password_confirmation' => 'same:password',
];
}
protected function validationErrorMessages()
{
return [
'required' => 'O campo :attribute deve ser preenchido na forma correta',
'email.email' => "O email deve ser um email valido",
'password.min' => 'A senha deve ter no mínimo 8 caracteres',
'same' => "As senhas devem ser identicas",
];
}