~~ODT~~
Busca Geral de Turmas
A busca geral de turmas é utilizada em diversos módulos e portais do SIGAA. Com a busca geral de turmas pode-se conhecer quais turmas estão cadastradas, e se o usuário tiver permissões adequadas, poderá realizar operações sobre a turma.
Descrição do Caso de Uso
O caso de uso é iniciado quando a opção SIGAA → Graduação → Consultas → Consultas Gerais → Turmas é acessada.
Para buscar por turmas, o usuário deverá informar pelo menos um dos seguintes parâmetros:
- Nível: Tipo - TEXTO. Com as opções
INFANTIL, MÉDIO, TÉCNICO, GRADUAÇÃO, LATO SENSU - ESPECIALIZAÇÃO, LATO SENSU - RESIDÊNCIA, STRICTO SENSU, MESTRADO
ouDOUTORADO
. - Ano-Período: Formato - AAAA.9, Tipo - NUMÉRICO.
- Unidade: Tipo - TEXTO, unidade responsável pelo componente curricular.
- Código do componente: Tipo - TEXTO, código do componente curricular. Ex.: DIM0074
- Código da turma: Tipo - TEXTO. Ex.: 01, 02, 03A
- Local: Tipo - TEXTO, local onde será ministrado as aulas. Ex.: 3B2
- Horário: Tipo - TEXTO, horário que será ministrado a aula. Ex.: 34M12
- Nome do componente: Tipo - TEXTO, nome, ou parte do nome, do componente curricular da turma. Ex.: linguagens de programação
- Nome do docente: Tipo - TEXTO, nome do docente que lecionará na turma. Ex.: Maria da Silva
- Ofertadas ao curso: Tipo - TEXTO, curso ao qual a turma é destinada. Ex.: Pedagogia - Probásica / Ceará-Mirim
- Pólo: Tipo - TEXTO, pólo sede do curso de ensino à distância ao qual a turma é destinada. Ex.: Campina Grande - PB
- Situação: Tipo - TEXTO, situação da turma. Ex.: Aberta, Consolidada, ou A Definir Docentes
- Tipo: Formato -
REGULAR, FÉRIAS
ouENSINO NORMAL
, Tipo - TEXTO. - Modalidade de Ensino: Formato -
A distância, Presencial
ouSemi-Presencial
, Tipo - TEXTO. - Somente turmas vinculadas ao Convênio Probásica: Tipo - LÓGICO, restringirá a busca à turmas criadas para os convênios de Probásica.
Caso deseje listar o resultado da busca em formato de relatório, o usuário deverá marcar a opção:
- Exibir resultado da consulta em formato de relatório: Tipo - LÓGICO.
O resultado da busca poderá ser ordenador por:
- Componente Curricular;
- Por dia da semana e respectivos horários;
- Por docentes, disciplinas e respectivos horários,
- Por Local.
O resultado da busca listará as turmas encontradas, de acordo com os parâmetros dados pelo usuário, detalhando:
- Código: código da turma.
- Docente(s): Tipo - TEXTO. Lista os docentes da turma.
- Tipo: regular, de férias ou ensino individual.
- Modalidade: Presencial, A distância ou semi-presencial
- Situação: situação da turma
- Horário: horário da turma.
- Local: local onde será lecionada a turma.
- Mat./Cap.: quantidade de alunos matriculados e a capacidade máxima de alunos da turma.
- Menu de Operações da Turma: abre um menu de possíveis operações que o usuário pode realizar com a turma:
As seguintes operações podem ser realizadas com a turma, desde que o usuário tenha as permissões necessárias:
- Adicionar Reserva: adiciona uma reserva de vagas à turma. Ex.: Adicionar Reserva de Vagas (Chefe de Departamento)
- Adicionar Reserva Sem Solicitação: adiciona uma reserva de vagas à turma, sem ter uma solicitação prévia.
- Alterar: altera as informações da turma. Ex.: Consultar/Alterar/Remover uma Turma (Módulo Graduação)
- Cadastrar Noticia: cadastra uma notícia para a turma. Ex.: Cadastrar Notícia para Turma (Módulo Graduação)
- Consolidar: consolida a turma, ou seja, insere as notas dos alunos, faltas, e encerra a turma. Ex.: Consolidar Turma (Módulo Técnico)
- Gerar Planilha Notas: exporta as notas da turma em uma planilha eletrônica (formato MS Excel). Ex.: Exportar Notas (Turma Virtual)
- Gerar Diário Turma: gera o diário de class da turma, uma síntese de informações da turma em um único documento. Ex.: Diário de Turma (Turma Virtual).
- Gerar Diário Classe: gera o diário de class da turma, documento onde o docente registra a assiduidade do aluno. Ex.: Diário de Classe (Infantil).
- Gerar Lista Frequência: gera a lista de frequência da turma, lista com matrícula, nome e espaço para assinatura do docente.
- Fechar Turma: fecha turmas que estejam abertas mas com todos as matrículas consolidadas ou não matriculadas.
- Listar Alunos: lista os alunos da turma, com matrícula, nome, curso e situação (aprovado, matriculado, etc.).
- Listar Alunos Impressão: lista os alunos da turma, com dados pessoais (endereço, telefone, cpf, etc.).
- Gerar Notas Tutores: lista as médias por tutores, nas disciplinas de ensino a distância. Ex.: notas por disciplina
- Exibe Processamento Matricula: exibe o resultado do processamento da matrícula. Ex.: ver resultado do processamento (Portal do Discente)
- Exibe Processamento Rematricula: exibe o resultado do processamento da matrícula, para a rematrícula. Ex.: ver resultado do processamento (Portal do Discente)
- Reabrir Turma: reabre uma turma fechada, insto é, torna a turma aberta e os discentes da turma com status matriculados (exceto os que trancaram a turma/programa ou cancelaram o programa).
- Remover Turma: exclui a turma.
- Visualizar Turma: exibe os detalhes da turma.
- Visualizar Turma Virtual: abre a turma virtual associada à esta turma.
- Enviar E-mail: envia e-mails para os discentes da turma. Ex.: enviar_email
Principais Regras de Negócio
As regras de negócio aqui listadas referem-se à permissão para executar o caso de uso. As regras de negócio específicas do caso de uso são detalhadas em cada módulo/portal onde a busca geral de turmas é utilizada.
- Adicionar Reserva
- RN01 - permitido apenas à usuários que são chefes ou secretários de departamentos cujo as disciplinas sejam da mesma unidade, e esteja no período de cadastro de turmas;
- Adicionar Reserva Sem Solicitação
- RN02 - permitido apenas à usuários administradores do DAE a qualquer momento; ou ao usuário do DAE, desde que a turma esteja aberta; ou ao chefe de departamento desde que a turma esteja aberta e a disciplina seja da mesma unidade.
- Alterar: permitido nos seguintes casos:
- RN03 - caso usuário do módulo técnico: se a disciplina for da mesma unidade do usuário.
- RN04 - caso usuário do módulo stricto sensu: se for coordenador ou secretário de curso stricto e a disciplina da turma for do programa; ou se for usuário da PPG;
- RN05 - caso usuário do módulo lato sensu: pode alterar a qualquer momento.
- RN06 - caso usuário do módulo graduação:
- se for administrador do DAE: a qualquer momento;
- se for chefe ou secretário de departamento e a disciplina for da mesma unidade do usuário e a turma estiver aberta;
- se for coordenador de curso de probásica e o curso for o coordenador e a turma estiver aberta;
- se for usuário do DAE ou da SAE; e a turma estiver aberta.
- Cadastrar Noticia
- RN07 - permitido ao coordenador do curso de graduação, usuário do DAE, ou administrador do DAE, para as turmas de graduação; ou coordenador de curso stricto sensu, secretário de pós graduação, ou usuário da PPG, para turmas de stricto sensu.
- Consolidar: permitido nos seguintes casos:
- RN08 - caso usuário do módulo técnico: se a turma estiver aberta; e a disciplina for de curso técnico; e da mesma unidade do usuário; e a quantidade de matriculados na turma for maior que zero.
- RN09 - caso usuário do módulo stricto sensu: se a turma estiver aberta; e a disciplina for de curso stricto sensu; e a quantidade de matriculados na turma for maior que zero.
- RN10 - caso usuário do módulo técnico: se o usuário for administrador do DAE; e a turma estiver aberta; e a disciplina for de graduação; e a quantidade de matriculados na turma for maior que zero.
- Gerar Planilha Notas
- RN11 - permitido se a turma for de graduação; e estiver consolidada; e o usuário for do DAE, chefe ou secretário de departamento, tutor de curso de EAD (para este último, a turma sendo de EAD). Caso seja coordenador do curso lato sensu e a turma seja do curso coordenado.
- Gerar Diário Turma
- RN12 - permitido se a turma estiver consolidada e for de curso de EAD
- Gerar Diário Classe: permitido nos seguintes casos:
- RN13 - se o usuário for coordenador de curso stricto, ou scretário de pós-graduação, ou usuário da PPG, usuário do DAE, ou chefe de departamento;
- RN14 - se o usuário for do módulo de curso técnico e a turma for da sua unidade.
- Gerar Lista Frequência
- RN15 - permitido se o usuário for coordenador de curso stricto, ou secretário de pós-graduação, ou usuário da PPG, ou usuário do DAE.
- RN24 - permitido se o usuário for da SEDIS ou coordenador de pólo.
- Fechar Turma
- RN16 - o usuário for administrador do DAE ou apenas usuário do DAE; e a turma estiver aberta.
- RN43 - for chefe de departamento e a turma tiver somente discentes cancelado ou trancados.
- Listar Alunos: permitido nos seguintes casos:
- RN17 - for usuário da PPG
- RN18 - for usuário do DAE
- RN19 - for chefe ou secretário de departamento e a disciplina for da mesma unidade do usuário
- RN20 - for coordenador ou secretário de curso de stricto sensu e a turma pertencer ao programa coordenado
- RN21 - for docente
- RN22 - se for secretário de curso de graduação
- Listar Alunos Impressão
- RN23 - permitido se o usuário for de cursos técnicos.
- Gerar Notas Tutores
- RN25 - permitido se o usuário for de curso à distância e a turma for de EAD
- Exibe Processamento Matricula
- RN26 - permitido apenas para turmas de graduação, que não são de ensino à distância, e que foram processadas.
- Exibe Processamento Rematricula
- RN26 - permitido apenas para turmas de graduação, que não são de ensino à distância, e que foram processadas para rematrícula.
- Reabrir Turma: permitido nos seguintes casos:
- RN27 - para turmas de graduação: se o usuário for administrador do DAE e a turma estiver consolidada;
- RN28 - para turmas de lato sensu: se o usuário for gestor de curso de lato sensu e a turma estiver consolidada;
- RN29 - para turmas de stricto sensu: se o usuário for da PPG e a turma estiver consolidada
- Remover Turma: permitido nos seguintes casos:
- RN30 - se for chefe ou secretário de departamento e a turma for da mesma unidade do usuário
- RN31 - se for coordenador de curso probásica e a turma for de curso coordenado pelo usuário
- RN32 - se for usuário da coordenação geral do probásica, ou do DAE, ou do módulo de ensino à distância
- RN33 - se for usuário da PPG e a turma for de lato sensu
- RN34 - se a turma for de stricto sensu; e o for chefe ou secretário de departamento e a turma for da mesma unidade do usuário
- Visualizar Turma
- RN35 - qualquer usuário
- Visualizar Turma Virtual: permitido nos seguintes casos:
- RN36 - for chefe de departamento e a turma for da mesma unidade do usuário
- RN37 - for usuário da PPG ou do DAE
- RN38 - for usuário de curso técnico e a turma for da mesma unidade do usuário.
- RN39 - for coord. graduação e a turma possuir reserva para o curso coordenado.
- RN40 - for coord. lato e a turma for do curso coordenado.
- RN41 - for coord. stricto e a o programa referente a disciplina da turma for o programa coordenado.
- RN42 - for chefe de departamento e a turma for da mesma unidade do usuário
- Enviar E-mail:
- RN43 - for chefe de departamento e a turma for da mesma unidade do usuário
- RN44 - for usuário de curso técnico e a turma for da mesma unidade do usuário.
- RN45 - for coord. graduação ou secretário da coordenação e a turma possuir reserva para o curso coordenado.
- RN46 - for coord. lato e a turma for do curso coordenado.
- RN47 - for coord. stricto e a o programa referente a disciplina da turma for o programa coordenado.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
Plano de Teste
O plano, cenário e dados de teste deverão ser definidos de acordo com o caso de uso, no módulo correspondente.