
| Professor Yates | Professor Cusano | Teste | |
|---|---|---|---|
| [email protected] | [email protected] | [email protected] | |
| senha | CSI2019 | CSI2019 | CSI2019 |
O projeto final foi um aplicativo baseado na Web. Mais especificamente, foi uma ferramenta de teste que é a função foi a gestão, a administração e a obtenção de exames de múltipla escolha e verdadeira falsa. O objetivo do projeto era criar um sistema de teste, que inclui um componente do usuário, onde se pode fazer qualquer número de testes atribuídos, recebendo os referidos resultados, além de visualizar os resultados dos testes anteriormente realizados. O sistema de teste também inclui um componente administrativo em que se pode criar, ler, atualizar e excluir todos os tipos de usuários, perguntas (respostas) e testes -, além de visualizar os resultados do usuário.
Os requisitos mais específicos incluem: os usuários são identificados e login através de um email e senha; Os usuários podem ser marcados inativos por um administrador e, portanto, não têm permissão para fazer login; Os usuários são enviados por e -mail com suas informações de identificação após a criação da conta por um administrador; As perguntas devem ser categorizadas e podem conter imagens e texto; Ao fazer um teste, o progresso de um usuário deve ser salvo ativamente à medida que eles respondem a perguntas; A imagem do cabeçalho, o texto do cabeçalho e o texto do rodapé devem ser personalizáveis por cada administrador; Um teste com perguntas e respostas pode ser enviado para o aplicativo web na forma de um arquivo CSV, propagando-se através do banco de dados.
Para cumprir o objetivo e os requisitos do projeto detalhados anteriormente, é importante especificar quais dados são necessários: Para proteger a solução de gerenciamento de testes, os usuários (administrador e normal) devem fazer login com os dados de nome de usuário e senha. Os dados de atividade dos usuários também devem ser recuperados após o login; Usuários do IE marcados com dados inativos não poderão fazer login. Para representar com êxito testes em uma GUI baseada na Web, um teste tem alguns dados necessários, incluindo quem o criou, seu nome, a data de vencimento e quais perguntas o teste contém. As perguntas devem ter dados para determinar se é TF ou MC, bem como suas respostas se for uma pergunta de MC ou se a resposta é verdadeira ou falsa se for uma pergunta TF. As respostas devem ter texto e dados determinando se a resposta está correta, dada sua pergunta. E as respostas escolhidas devem ser armazenadas antes que uma entidade de teste seja criada; ou seja, os dados de resposta devem ser armazenados até o envio do teste e depois liberados quando o teste enviado ou a data de vencimento passar.

