Skip to content

Operações CRUD dos professores adicionadas

Implementa funcionalidades descritas em #13 (closed)

Foram criados dois menus no dashboard de administração do site, sendo eles:

  1. Cadastrar Professor
  2. Editar Professores

Em ambos os menus, foram implementados formulários de acesso e cadastro, onde o Administrador pode criar, editar ou deletar professores.

Critérios de Aceitação

Como descrito em #13 (closed) foram verificados os seguintes critérios:

  1. Crie um professor dummy e verifique-se o professor é criado corretamente.
  2. Leia os dados o dummy e verifique-se são devolvidos corretamente.
  3. Atualize os dados de um campo do professor dummy e verifica-se se os dados são atualizados corretamente.
  4. Remova o professor dummy e verifique-se deixou de estar presente na base de dados.
  5. Verifique-se realizar as operações descritas em 2, 3 e 4 causam erros se realizadas sobre um professor que não existente.

A partir dos formulários e acessando a base de dados salvaguarda pelo serviço phpMyAdmin verificaram-se que os critérios 1, 2, 3 e 4 são cumpridos corretamente. Em relação ao critério 5 não há necessidade em verificá-lo pois só é possível ler, atualizar ou remover os dados de um usuário existente uma vez que se o usuário não existe não é possível selecioná-lo no menu de edição o que torna impossível deletar ou editar seus dados. Dessa forma, o critério 5 também é satisfeito.

Merge request reports