====== Geração do arquivo do censo de identificação de alunos ====== ===== Resumo ===== Esta especificação descreve os requisitos utilizados como base para o desenvolvimento da geração do arquivo de identificação de alunos no censo escolar. ===== Descrição ===== A exportação dos dados baseia-se na geração de um arquivo .txt, que contém os dados necessários à localização dos alunos no Inep, de uma determinada escola cadastrada no sistema. ==== Dados da geração do arquivo ==== Para gerar um arquivo de identificação dos alunos deve ser preenchido o seguinte campo: |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Escola |Nome da escola selecionada da qual serão exportados os dados | Texto | - | Sim | ===== Pontos de verificação ===== * O sistema deve exibir desabilitado o campo Escola (apenas o nome da escola deve ser exibido), permitindo a seleção da escola através do botão “Localizar uma escola”; Na tela “Localizar escola”, o sistema deve exibir todas as escolas cadastradas; * Ao abrir a tela de geração do arquivo de identificação dos alunos, o sistema deve trazer o campo Escola preenchido, se houver apenas uma escola; === Regras de envio ao censo === O sistema baseia a recuperação dos dados, nos mesmos alunos que serão ou já foram enviados no censo inicial. ===== Origem dos dados do arquivo ===== Cada elemento do arquivo, bem como a origem das informações que os compõem, estão detalhados nas sessões seguintes. ==== LAYOUT/REGISTRO ==== === Elementos filho === |< 100% 10% 6% 84%>| ^Elementos filho ^Ocorrências ^Origem ^ |IDALUNO |1 |Dados do aluno. | === Atributos === |< 100% 20% 80% >| ^Atributos ^Origem ^ |NOME |Nome do arquivo (fixo): EXPORTACAOIDENTIFICACAO.TXT| |ANOBASE |Ano base do censo (fixo): 2023 | |VERSÃO |Versão do arquivo (fixo): 2.0 | ==== Tipo: IDALUNO ==== === Elementos filho === |< 100% 5% 6% 24% 65%>| ^Ordem ^Tipo ^Nome ^Origem ^ |1 |Texto |CODIGO ALUNO ENTIDADE |Campo CodigoAluno da tabela TabAluno. | |2 |Texto |CPF |Campo CPF da tabela TabAluno. | |3 |Texto |MATRICULA CERTIDAO |Campo MatriculaCertidao da TabAluno. | |4 |Texto |NOME |Campo Nome da tabela TabAluno. | |5 |Data |DATA NASCIMENTO |Campo DataNascimento da tabela TabAluno. | |6 |Texto |MAE |Campo NomeMae da tabela TabAluno. | |7 |Texto |PAI |Campo NomePai da tabela TabAluno. | |8 |Inteiro |MUNICIPIO NASCIMENTO |Campo CodigoNaturalidade da tabela TabAluno. | |9 |Inteiro |CODIGO INEP |Não deve ser enviado valor. | ===== Pontos de verificação ===== * Caso ocorram erros no processo de exportação, um relatório detalhado deve ser exibido; * Após o processo, o arquivo gerado deverá ser criado na pasta selecionada pelo usuário; * O nome do arquivo deve atender o seguinte formato: ('ID_' + Nome da Escola + '_' + ddmmyy + hhmm + '.txt'). ===== Observações ===== Nenhuma. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~