====== Especificação Funcional: Visão de Alunos (Censo inicial) ====== ===== Resumo ===== Esta especificação descreve os requisitos utilizados como base para o desenvolvimento da visão "Censo inicial" no cadastro de Alunos do software Tecsystem School e suas principais operações. ===== Descrição ===== Ao acessar a visão "Censo inicial" no módulo de alunos, o sistema deve exibir uma lista com os alunos matriculados, para facilitar as verificações dos alunos enviados e não enviados ao censo inicial. Esta lista, que deve exibir os dados mais importantes que são necessários na exportação de cada aluno, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima, exporte o conteúdo da lista e imprima a ficha com os dados do aluno. O sistema também deve permitir na visão de alunos do censo inicial, que os alunos sejam matriculados, que seus movimentos possam ser cancelados e seus resultados possam ser gerados, tanto nas turmas regulares como nas de AEE e complementares. ==== Dados do aluno ==== A visão deve possuir as seguintes colunas: |< 100% 30% 70%>| ^ Campo ^ Descrição ^ |**__Censo inicial__** | |Código |Código do cadastro de aluno no sistema | |Nome civil |Nome civil do aluno | |Data de nascimento |Data de nascimento do aluno | |Enviado ao censo inicial |Indica se o aluno será enviado ou não para o censo inicial | |Tipo turma |Indica se a turma é Regular, AEE ou Complementar | |Movimento |Movimento do aluno | |Data do movimento |Data do movimento | |Código INEP |Código gerado pelo INEP atribuído ao aluno | |Código INEP isento |Identifica se o aluno é isento ao envio do Código Inep ou não | |NIS |Número de Identificação Social do aluno | |Linhas no arquivo do censo |Número das linhas que identificam o aluno no arquivo do censo | |Código escola |Código do cadastro da escola no sistema | |Escola de envio ao censo inicial |Escola em que o aluno será enviado | |Curso de envio ao censo inicial |Curso em que o aluno será enviado | |Série de envio ao censo inicial |Série em que o aluno será enviado | |Código turma |Código da turma em que o aluno será enviado | |Turma de envio ao censo inicial |Turma em que o aluno será enviado | |Turma multi |Se a turma é multi ou não | |Nome do pai |Nome do pai do aluno | |Nome da mãe |Nome da mãe do aluno | |Sexo |Sexo do aluno | |Cor |Cor ou raça do aluno | |Nacionalidade |Nacionalidade do aluno | |País de origem |País de origem do aluno | |Naturalidade |Município de origem do aluno | |UF Naturalidade |Unidade Federativa (estado) de origem do aluno | |Possui deficiência |Indica se o aluno possui ou não alguma deficiência | |Certidão civil |Modelo da certidão civil do aluno | |Tipo certidão |Tipo da certidão civil do aluno | |Nº matrícula certidão |Número da matrícula da certidão civil do aluno (Modelo Novo) | |CPF |Número do CPF do aluno | |Zona de residência |Zona de residência do aluno | |UF |Unidade Federativa (estado) do aluno | |Cidade |Município do aluno | |CEP |Código de endereçamento postal do aluno | |Utiliza transporte |Indica se o aluno utiliza ou não transporte escolar | |Tipo transporte |Indica qual o tipo de transporte público o aluno usa | ===== Pontos de verificação ===== * Todos os alunos matriculados no Ano letivo informado no campo "Ano base", devem ser exibidos na visão, para isso o valor dos campos "Ano letivo base" e "Data de referência" do censo inicial, informados na guia Censo escolar das configurações do sistema, devem ser referentes ao mesmo ano letivo que os alunos estão matriculados, pois o sistema recuperará os alunos com base na informação desses campos, para todos os alunos matriculados no ano letivo de períodos: "INTEGRAL" e "1º SEMESTRE"; * Caso os campos do censo inicial informados nas configurações do sistema não estejam preenchidos, o sistema não deve exibir nenhum aluno na visão de alunos do censo inicial; * Caso os campos do censo inicial informados nas configurações do sistema estejam preenchidos incorretamente, o sistema recuperará os alunos com base nesses dados e estarão incorretos para o envio ao censo inicial; * A visão deve exibir uma linha para cada matrícula do aluno por escola em turma regular, ou seja, se o aluno foi e está matriculado em 2 escolas no ano letivo, deve exibir 2 linhas do aluno, com as informações respectivas de cada escola e nesse caso, o aluno deve ser enviado em apenas uma ou até mesmo nenhuma, dependendo das datas de matrícula e saída em ambas as escolas, o importante é saber que o aluno é enviado em apenas uma escola em turma regular, independente do número de matrículas que possui; * A visão deve exibir uma linha para cada matrícula do aluno em turma de atividade complementar, ou seja, se o aluno foi ou está matriculado em 3 turmas, deve exibir 3 linhas do aluno, com as informações respectivas de cada turma de atividade complementar e, neste caso, pode ser enviado nas 3 turmas dependendo das datas de matrícula e saída em ambas; * A visão deve exibir uma linha apenas para a matrícula do aluno em turma de AEE, pois o mesmo pode ser matriculado apenas uma vez neste tipo de turma e, dessa forma, deve ser exibido os dados respectivos à matrícula na turma de AEE. ==== Campo Enviado ao censo inicial ==== * Esse campo será recuperado com o valor "SIM", caso o aluno possa ser enviado ao censo inicial, seguindo o seguinte critério: * O aluno foi matriculado até a data de referência do censo e sua última movimentação até a data de referência, está como MATRICULADO; * Esse campo será recuperado com o valor "NÃO", caso o aluno não possa ser enviado ao censo inicial, seguindo os seguintes critérios: * O aluno foi matriculado após a data de referência do censo; * O aluno foi matriculado até a data de referência do censo e sua última movimentação até esta data, está diferente de MATRICULADO; * Se o aluno tiver com movimento/resultado "Promovido" e "Retido" ele não será enviado ao censo, mesmo que sejam apenas resultados. * Sabemos que os movimentos AVANÇADO, CLASSIFICADO, RECLASSIFICADO, REMANEJADO,TRANSFERÊNCIA INTERNA devem possuir um movimento de MATRICULA em seguida, caso não exista no banco de dados , o aluno será considerado como não enviado ao censo inicial. ==== Campo Movimento ==== * Esse campo é recuperado de acordo com a movimentação do aluno em relação à data de referência do censo, ou seja: * É recuperado o último movimento do aluno até a data de referência (campo Movimento da tabela TabAlunosTurmas, TabAlunosTurmasAEE, TabAlunosTurmasComp, de acordo com o tipo de cada turma); * Caso o aluno não possua movimentação até a data de referência, é recuperado o primeiro movimento após a data de referência (das mesmas tabelas mencionadas acima); ==== Campo Data movimento ==== * Esse campo é recuperado seguindo os mesmos critérios do campo Movimento, mencionado acima; ==== Campo Código escola ==== * Esse campo é recuperado da turma que o aluno será enviado ao censo, ou seja, localizando a turma de envio do aluno, é recuperado o código da escola da qual a turma pertence; ==== Escola de envio ao censo inicial ==== * Esse campo é recuperado seguindo os mesmos critérios do campo Código escola, mencionado acima. ==== Curso de envio ao censo inicial ==== * Esse campo é recuperado da turma que o aluno será enviado ao censo, ou seja, localizando a turma de envio do aluno, é recuperado o nome do curso da qual a turma pertence; ==== Série de envio ao censo inicial ==== * Esse campo é recuperado da turma que o aluno será enviado ao censo, ou seja, localizando a turma de envio do aluno, é recuperado o nome da série da qual a turma pertence; * Independente da turma que o aluno está matriculado, se a turma é multi ou não, o nome da série recuperado será sempre da série da matrícula do aluno, mesmo que este esteja matriculado em uma turma multi dependente e a turma principal dela seja de série diferente. Por ex.: o aluno está matriculado na turma 2-2º ano A (multi dependente da turma 1- 1º ano A), o nome da série recuperado para o aluno será: 2º ano; ==== Turma de envio ao censo inicial ==== * Esse campo é recuperado da turma que o aluno será enviado ao censo, ou seja, localizando a turma de envio do aluno, é recuperado o seu nome; * Para esse campo, nem sempre é recuperado o nome da turma que o aluno está matriculado. É o caso de turmas multi dependentes, quando o aluno estiver matriculado em uma dessas turmas, ele será enviado na turma multi principal vinculada à turma do aluno; dessa forma, será recuperado o nome da turma multi principal; Por ex.: o aluno está matriculado na turma 2-2º ano A (multi dependente da turma 1- 1º ano A), o nome da turma recuperado para o aluno será: 1º ano A; ===== Observações ===== Nenhuma informação adicional. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~