~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consultar Turmas ====== Esse caso de uso é utilizado pelos Servidores da Secretaria de Ensino a Distância com o objetivo de realizar consultas as turmas existentes nos cursos a Distância. Nesta consulta, é possível realizar operações tais como: Imprimir lista de presença, listar alunos, remover turma, alterar turma, entre outras operações. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIGAA -> Ensino a Distância -> Coordenação -> Turmas -> Consultar. === Passo 1 === Ao acessar o caso de uso, o sistema exibirá a tela para busca de turmas, onde o usuário deverá utilizar os filtros existentes conforme especificado em [[desenvolvimento:especificacoes:sigaa:busca_geral_de_turmas| Busca Geral de Turmas]]. O resultado da busca listará as turmas encontradas, de acordo com os parâmetros dados pelo usuário, detalhando: * **Ano-Período**: Formato - AAAA, Tipo - NUMÉRICO. * **Unidade**: Tipo - TEXTO. Campo selecionável. * **Código do componente**: Tipo - NUMÉRICO. * **Código da turma**: Tipo - NUMÉRICO. * **Local**: Tipo - TEXTO. * **Horário**: Tipo - TEXTO. * **Nome do componente**: Tipo - TEXTO. * **Nome do docente**: Tipo - TEXTO. * **Ofertadas ao curso**: Tipo - TEXTO. Campo selecionável. * **Pólo**: Tipo - TEXTO. Campo selecionável. * **Situação**: Tipo - TEXTO. Campo selecionável. * **Tipo**: Tipo - TEXTO. Campo selecionável. * **Somente turmas vinculadas ao Convênio Probásica**: Tipo - LÓGICO. * **Exibir resultado da consulta em formato de relatório**: Tipo - LÓGICO. * **Ordenar por**: Tipo - TEXTO. Campo selecionável. === Passo 2 === Para cada turma listada, é possível realizar as seguintes operações: === Fluxo Alternativo 1 - Alterar === Esta opção permite Alterar os dados da turma, conforme descrito em [[desenvolvimento:especificacoes:sigaa:ensino_a_distancia:casos_de_uso:coordenacao:turmas:cadastrar|Cadastrar Turma]] deste Módulo. === Fluxo Alternativo 2 - Remover === Esta opção permite remover a turma cadastrada ([[#Principais Regras de Negócio|RN01]]). As seguintes informações abaixo serão exibidas, e o usuário deverá confirmar a operação de remoção. * **__Componente Curricular__**: Formato - CÓDIGO DO COMPONENTE - NOME DO COMPONENTE. Tipo - TEXTO. * **__Tipo do Componente__**: Tipo - TEXTO. * **__CH / Créditos__**: Tipo - NUMÉRICO. * **__Tipo da Turma__**: Tipo -TEXTO. * **__Docente(s)__**: Tipo - TEXTO. * **__Código da Turma __**: Tipo - NUMÉRICO. * **__Ano-Período__**: Formato - AAAA.9. Tipo - DATA e NUMÉRICO. * **__Período de Aulas__**: Formato - DD/MM/AAAA - DD/MM/AAAA. Tipo - DATA. * **__Modalidade__**: Tipo - TEXTO. === Fluxo Alternativo 3 - Visualizar Lista de Frequência === Esta opção gera a lista de Frequência/Presença dos alunos em formato PDF. A lista de presença contem os Dados da Turma, Matrícula, Nome do Docente e um espaço reservado para a assinatura do docente. === Fluxo Alternativo 4 - Visualizar Turma === Esta opção permite consultar os dados da turma, conforme especificado no [[desenvolvimento:especificacoes:sigaa:ensino_a_distancia:casos_de_uso:coordenacao:turmas:consultar#Fluxo Alternativo 2 - Remover| Fluxo Alternativo 2]] === Fluxo Alternativo 5 - Visualizar Notas dos Tutores === Nesta opção, o sistema gera um relatório que pode ser impresso, contendo as notas das avaliações realizadas semanalmente pelos tutores, conforme modelo abaixo: ^ Média das Notas das Semanas da Disciplina - Avaliações dos Tutores ^^^^^^^^ ^ CÓDIGO DO COMPONENTE - NOME DO COMPONENTE - NUMERO DA TURMA (AAAA.9) - PÓLO ^^^^^^^^ |Matrícula | Aluno | 1 | 2 | 3 | 4 | 5 | Média | | 9999999999 | NOME DO DISCENTE | 99/99| 99/99| 99/99| 99/99| 99/99| 99/99| === Fluxo Alternativo 6 - Visualizar Planilha de Notas === Este opção gera uma planilha de notas que são preenchidas pelos tutores, correspondente as avaliações dos alunos, no formato EXCEL. === Fluxo Alternativo 7 - Listar Alunos === Ao selecionar esta opção, o Sistema exibirá uma lista com os discentes matriculados e que solicitaram matriculas na turma. Conforme modelo abaixo: ^ (Qtde) Discentes foram matriculados nessa turma ^^^^ ^ Matrícula ^ Nome ^ Curso ^ Situação ^ |9999999999 | NOME DO DISCENTE | CURSO - FORMA DE PARTICIPAÇÃO - PÓLO - TURNO - MODALIDADE | SITUAÇÃO DO DISCENTE | ^ (Qtde) Discentes solicitaram matrícula nessa turma ^^^^ ^ MATRICULADO (Qtde) ^^^^ ^ Matrícula ^ Nome ^ Curso ^ Status da \\ Orientação ^ |9999999999 | NOME DO DISCENTE | CURSO - FORMA DE PARTICIPAÇÃO - PÓLO - TURNO - MODALIDADE | STATUS DA ORIENTAÇÃO | === Fluxo Alternativo 8 - Visualizar Diário de Turma === Nesta opção, o Sistema gera o Diário de Turma contendo os dados da turma, como o Centro, Departamento, Pólo e docentes responsáveis, assim como as notas dos professores e tutores que foram consolidadas, juntamente ao resultado final do aluno, se aprovado ou não no componente curricular. O Diário de turma pode ser impresso ([[#Principais Regras de Negócio|RN02]]). Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Não poderá ser removida uma turma que possua matriculas ativas ou em espera de processamento (Exceto para ADMINISTRADOR_DAE). * **RN02:** Gerado após a consolidação da turma. ==== 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 | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular.java | sigaa.ensino.componente_curricular | | br.ufrn.sigaa.ensino.dominio.DocenteTurma.java | sigaa.ensino.docente_turma | | br.ufrn.sigaa.ensino.dominio.HorarioTurma.java | sigaa.ensino.horario_turma | | br.ufrn.sigaa.dominio.Curso.java | sigaa.public.curso | ====== Plano de Teste ====== Sistema: SIGAA \\ \\ Módulo: Ensino a Distância \\ \\ Link(s): Aba de Coordenação -> Turmas -> Consultar \\ \\ Usuários: apuena, lhre \\ \\ Papel que usuário deve ter: SigaaPapeis.SEDIS, SigaaPapeis.COORDENADOR_GERAL_EAD ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.