# Correção de Provas GOLDEN
* Para as provas bimestrais, a secretaria poderá contratar um serviço de correção manual da GOLDEN;
*
## Premissas
* Base de dados com as informações hierárquicas diretorias, coordenadorias, escolas, disciplinas, professores, turmas e alunos vem da secretaria.
* O sistema da secretaria precisa poder receber os dados das provas e definir os dados a serem enviados
* O sistema vai rodar na nuvem da Golden
* as maquinas precisam estar conectadas em rede
## Descrição da Solução
* A secretaria receberá um login e senha de administrador do portal. Os demais usuários serão capturados do Serviço de diretório do cliente (AD ou LDAP);
* A secretaria poderá criar perfis de acesso para diretorias, coordenadores e professores. E estes deverão ter acesso apenas ao seu perfil hierárquico;
* A secretaria deverá realizar cadastro no portal de todas as diretorias, coordenadorias, escolas, disciplinas, professores, turmas e alunos;
* O usuário após logar no portal terá acesso a um painel de visualização das provas criadas, criação de provas, visualização de relatórios, e a correção manual;
* O usuário do portal deverá fazer o upload das provas informando quais diretorias, coordenadorias, escolas, disciplinas, professores, turmas e alunos que serão aplicadas;
* Ao criar a prova, deverá ser cadastrado o gabarito de questões;
* No multifuncional, o professor vai logar e verificar quais provas estão disponíveis para impressão e aplicação;
* No multifuncional também o professor poderá ver o status das avaliações;
* O professor faz a impressão das provas;
* Após a aplicação das provas o professor vai clicar no painel do multifuncional o botão de upload da correção de provas e vai fazer a digitalização. No final da operação aparecerá a mensagem de confirmação de envio;
* Logo após a correção, o professor poderá visualizar as respostas e emitir os relatórios no portal;
* Caso existam provas cuja leitura eletrônica não pode ser realizada, o portal deverá permitir a correção manual das provas;
## MÓDULO APP - Multifuncional
### Interface com Usuário
* O usuário após clicar no painel, deverá fazer o login através de senha;
* No painel, após o login deverá aparecer dois botões, um de impressão de provas e outro de UPLOAD;
* Após pressionar o botão de impressão de provas, aparecerão todas as provas disponíveis para o usuario, ao clicar nas provas, aparecerão as turmas disponíveis e um botão de status ao lado delas que podem ser: imprimir / impresso / digitalizado xx% / corrigido xx%;
* Ao lado da turma deverá possuir um botão para a reimpressão dos alunos que faltaram na prova;
* Ao clicar no botão de UPload, aparecerá a interface de digitalização do dispositivo e o usuário poderá digitalizar todas as provas que ele aplicou, independentemente das turmas. é desejável que o usuário não possa mexer nas configurações nesta interface.
### Serviços do APP
1. O aplicativo deverá digitalizar e guardar as imagens no multifuncional até conseguir fazer o upload destas imagens no portal. Isto é feito de forma automática e sem interação humana;
2. Os arquivos serão apagados da multifuncional logo após a confirmação do envio dos dados ao portal;
3. O aplicativo deverá possuir interface para configuração do endereço do portal e do serviço de diretório do cliente;
## MÓDULO CORREÇÃO
### Protocolo de Saída de Dados
Formato: Json ou XML
Deve fazer um POST No WEB SERVICES da secretaria
Deve conter os seguintes dados:
* Professor Responsável pela Avaliação
* ID da Prova
* Quantidade de Questões
* Tipo de Avaliação
*
## MÓDULO PORTAL
### Cadastro de Diretorias
As diretorias possuem N coordenadorias
### Cadastro de Coordenadorias
As coordenadorias possuem N Professores
### Cadastro de Professores
Os professores possuem N escolas
### Cadastro de Escolas
As escolas Possuem N Turmas
Cada turma Possui N alunos
### Cadastro de Provas
* Deverá possuir um código de barras onde referenciará dados do aluno, ID da prova, ID da turma, da escola, tipo da avaliação, quantidade de questões.
* gabaritos
*
### Relatórios
### Visualização de Digitalizações
### Correçao Manual
### correçao Automática
### Integração
## MÓDULO PORTAL - Admin
* Login e senha para acesso