~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar e/ou Alterar ====== Este caso de uso permite ao Gestor Infantil realizar buscas de turmas de acordo com diversos critérios, e ainda realizar diversas operações administrativas sobre as turmas encontradas. ===== Descrição do Caso de Uso ===== O caso de uso é inicializado quando a opção //SIGAA -> Infantil e Fundamental -> Alunos -> Turmas -> Listar/Alterar// é acessada. Inicialmente é exibida uma listagem com as turmas cadastradas. Caso o usuário deseje filtrar esta listagem, este deverá informar pelo menos um dos seguintes parâmetros: * **Ano**: Formato: AAAA. Tipo - NUMÉRICO. * **Turma**: Tipo - TEXTO. * **Código**: Tipo - NUMÉRICO. * **Professor(a)**: Tipo - TEXTO. Para cada turma o sistema disponibiliza as seguintes opções: * Alterar Turma: *Ao acessar esta opção o usuário poderá informar os dados a serem alterados. Esta operação está descrita em [[desenvolvimento:especificacoes:sigaa:infantil:casos_de_uso:alunos:turmas:cadastrar|Cadastro de Turmas do Ensino Infantil]]. * Remover: *Ao acessar será exibido os dados do cadastro da turma (ver caso de uso [[desenvolvimento:especificacoes:sigaa:infantil:casos_de_uso:alunos:turmas:cadastrar|Cadastro de Turmas do Ensino Infantil]]). O usuário deverá confirmar a remoção. * Listar Alunos: *Ao acessar esta operação, será exibido informações da turma e dos discentes cadastrados na mesma. * **__Turma__**: Tipo - TEXTO. * **__Docente(s)__**: Tipo - TEXTO. * **__Horário__**: Tipo - TEXTO. ^ Matrícula ^ Nome ^ Situação ^ | MATRÍCULA DISCENTE | NOME DISCENTE | SITUAÇÃO | | --- --- | --- --- | --- --- | * Listar Alunos para Impressão: *Ao escolher esta opção o usuário poderá optar por imprimir a lista de alunos. As informações exibidas está descrito acima em //Listar Alunos//. * Formulário da Turma: *Ao acessar esta opção o usuário poderá cadastrar informações que serão utilizados na avaliação dos discentes do nível Infantil. Deverá ser elaborado um formulário para cada bimestre definido pela instituição. Esta funcionalidade está descrita em [[desenvolvimento:especificacoes:sigaa:infantil:casos_de_uso:alunos:avaliacao:cadastrar_formulario_de_evolucao| Cadastrar Formulário de Evolução]]. O sistema também disponibiliza a opção de //Cadastrar Nova Turma//. Esta operação está descrita no caso de uso [[desenvolvimento:especificacoes:sigaa:infantil:casos_de_uso:alunos:turmas:cadastrar|Cadastro de Turmas do Ensino Infantil]]. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível remover uma turma que exista alunos matriculados. ==== Resoluções/Legislações Associadas ==== - Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma_infantil | | br.ufrn.sigaa.ensino.dominio.DocenteTurma | sigaa.ensino.docente_turma | ===== Plano de Teste ===== Sistema: SIGAA Módulo: Infantil Link(s): Alunos -> Turmas -> Consultar, Alterar ou Remover Usuário: filhotes Papel que o usuário deve ter: SigaaPapeis.GESTOR_INFANTIL ===== Cenários de Teste ===== - Cadastrar uma nova turma e verificar se esta aparece na lista de turmas encontradas. - Alterar uma turma e depois consultar esta turma para verificar se o que foi alterado persiste. - Excluir uma turma e depois verificar se esta turma não mais aparece na lista de turmas encontradas. ===== Dados para o Teste ===== - Não se aplica.