Regras de Negócio de Turmas por Nível de Ensino
Definição Geral
A definição de turma é de “um dos grupos de estudantes em que se divide uma numerosa classe de indivíduos” 1). As turmas são criadas nos módulos Infantil, Técnico, Graduação, Lato Sensu, Stricto Sensu, e Ensino à Distância, ou solicitadas nos portais Coordenador de Graduação, Coordenador Lato Sensu e Coordenador de Stricto Sensu, para que os alunos possam cumprir o currículo do seu curso.
São atributos gerais de uma turma:
Atributo | Tipo | Descrição |
---|---|---|
agrupadora | boolean | Indica se a turma é uma turma agrupadora de subturma ou não. |
ano | int | Ano letivo da turma |
periodo | int | Período letivo da turma |
campus | CampusIes | Campus para o qual a turma estará disponível. Somente os discentes cujo o curso estão no Campus setado poderão se matricular na turma. |
capacidadeAluno | Integer | Quantidade máxima de discentes na turma. |
codigo | String | Código da turma. Este código é gerado automaticamente pelo SIGAA e segue um conjunto de regras definidas. |
curso | Curso | Curso ao qual a turma se destina exclusivamente. Normalmente, os cursos de convênios possuem turmas exclusivas. |
dataAlteracao | Date | Data da última alteração dos atributos da turma. |
dataCadastro | Date | Data de cadastro da turma. |
dataConsolidacao | Date | Data de consolidação da turma. |
dataFim | Date | Data de início letivo da turma. Em turmas regulares (disciplinas e blocos), a data de início e fim correspondem ao período letivo definido no Calendário Acadêmico. Para turmas de períodos de férias, o início e fim deverão estar contidos no período de férias, mas não necessariamente ser igual. |
dataInicio | Date | Data final do período letivo da turma. |
descricaoHorario | String | Descreve, de forma textual abreviada, o horário da turma. Exemplo: 35M12 informa que o horário da turma é as terças e quintas (35), nos primeiros dois horários (12) da manhã (M). |
disciplina | ComponenteCurricular | Componente curricular ofertado pela turma. |
distancia | Boolean | Indica se a turma é para cursos de Ensino à Distância (EAD). |
docentesTurmas | Set<DocenteTurma> | Conjunto de docentes que lecionarão na turma. |
especializacao | EspecializacaoTurmaEntrada | Determina que a turma é exclusiva para turmas de entrada do ensino técnico desta especialização. Por exemplo, turmas de entrada de violão, para o curso técnico de formação inicial e continuada em violão popular. |
horarios | List<HorarioTurma> | Lista de horários da turma. A lista de horário define o horário da turma por dia, hora inicial e final, data inicial e final, periodicidade das aulas (semanais, quinzenal, mensal ou outro tipo). |
idPolo | Integer | ID do pólo de ensino a distância. Redundante, uma vez que há o atributo Polo? |
local | String | Local onde as aulas serão ministradas. |
matricular | boolean | Atributo transiente, que permite marcar a turma como selecionada para matrícula. |
matriculasDisciplina | Collection<MatriculaComponente> | Atributo transiente. Coleção de matrículas do discente nas sub-turmas. |
nomesDocentes | String | Atributo transiente, utilizado em buscas de turmas por nome do docente. |
observacao | String | Observação cadastrada para turma. Geralmente utilizada por turmas vinculadas a componentes de Tópicos Especiais, onde o tema específico é definido a cada período letivo. |
polo | Polo | Caso seja turma de EAD, indica o polo para o qual a turma foi criada. |
processada | Boolean | Indica se a turma foi processada no processamento de matrícula. |
processadaRematricula | Boolean | Indica se a turma foi processada no processamento da rematrícula. |
qtdAprovados | long | Atributo transiente, que informa a quantidade de discentes com status aprovado na turma. |
qtdEspera | long | Atributo transiente, que informa a quantidade de discentes com status em espera na turma. |
qtdMatriculados | long | Atributo transiente, que informa a quantidade de discentes com status matriculados na turma. |
qtdReprovados | long | Atributo transiente, que informa a quantidade de discentes com status reprovado na turma. |
qtdTrancados | long | Atributo transiente, que informa a quantidade de discentes com status trancado na turma. |
registroAtualizacao | RegistroEntrada | Registro de Entrada, do usuário que atualizou a turma, para fins de log. |
registroCadastro | RegistroEntrada | Registro de Entrada, do usuário que cadastrou a turma, para fins de log. |
reservas | Collection<ReservaCurso> | Coleção de reservas da turma. Uma turma pode ter reservas de vagas para uma ou mais matriz curricular. |
situacaoTurma | SituacaoTurma | Define a situação atual da turma (consolidada, aberta, a_definir_docente, excluída, ou interrompida) |
subturmas | List<Turma> | Subturmas desta turma. Neste caso, possuindo subturmas, esta turma é agrupadora. Neste caso, precisa do atributo agrupadora? |
tipo | Integer | Determina o tipo da turma (Regular, de Férias, ou de Ensino Individual) |
totalDesistencias | int | Atributo transiente, que determina o total de discentes desistentes da turma. |
totalMatriculados | Integer | Quantidade de discentes matriculados na turma. Este atributo é o mesmo de qdtMatriculados? |
totalSolicitacoes | Integer | Número de solicitações para a criação desta turma. |
turmaAgrupadora | Turma | No caso desta ser uma subturma, este atributo aponta para a turma agrupadora. |
turmaId | String | ID da turma, no formato textual. Redundante, uma vez que poderia ter isso usando String.valueOf(turma.getId())? Ou, nas JSPs, obj.turma.id? |
turmasSolicitacaoTurmas | Collection<TurmaSolicitacaoTurma> | Coleção de relacionamento entre solicitações e turmas. Este relacionamento é necessário para determinar quais turmas foram geradas a partir de solicitações, e quais solicitações foram atendidas pela criação da turma. |
usuarioConsolidacao | Usuario | Usuário que consolidou a turma. |
Outros Atributos | ||
codmergpa | String | Código utilizado na migração de dados de sistemas anteriores. |
Turma Agrupadora e Subturmas
Existem algumas turmas que necessitam de um tratamento diferenciado no seu gerenciamento de criação e acompanhamento pelo SIGAA por terem características específicas no seu funcionamento na prática. Dentre estas, temos a idéia das subturmas.
Estas subturmas referem-se àquelas definidas para certas disciplinas que possuem sua carga horária total distribuída entre teoria e laboratório, onde turmas diferentes compartilham o mesmo espaço/horário de aulas teóricas e diferentes espaços/horários de aulas de laboratório.
Para efeitos práticos de gerenciamento, estas turmas devem manter-se independentes sob certos aspectos, como a matrícula pelos discentes e consolidação, mas compartilhadas em outros, como as cargas horárias dos docentes e o acesso às funcionalidades do Ambiente Virtual de Aprendizado.
O componente curricular irá determinar se a turma pode ter ou não subturmas.
Código da Turma
O código da turma serve para diferenciar as várias turmas criadas para a oferta de matrícula em um mesmo componente curricular. O código é calculado automaticamente pelo SIGAA para cada turma, de forma sequencial para o mesmo componente curricular (exemplo: 01, 02, 03, …). Caso se trate de subturma, esta é indicada por uma letra, também de forma sequencial (exemplo: 02A, 02B, 02C, …).
Regras de Negócio para Graduação
Nesta sessão definiremos as regras de negócio para o nível de ensino de Graduação. Dividiremos as regras em três grupos: regras para a solicitação de turmas, para criação de turmas sem solicitação, e regras gerais, comuns aos dois casos.
Como dito inicialmente, a coordenação do curso pode solicitar a criação de turmas ao chefe do departamento ou ao diretor da unidade acadêmica especializada responsável pela disciplina. Caso de acordo, o chefe poderá criar a turma.
Se o componente curricular permitir, o chefe do departamento poderá criar uma turma sem solicitação. Já o DAE pode criar turmas sem solicitação para qualquer componente curricular.
Solicitação de Turmas Regulares
- A solicitação de turma é realizada pelo Coordenador do Curso ou Secretário da Coordenação do curso.
- A solicitação de turma deverá ser realizada no período especificado no calendário acadêmico para solicitação turmas regulares.
- Deve estar definido no calendário acadêmico, o ano e período para novas turmas. Caso não esteja, será considerado o ano-período posterior ao ano-período atual.
- O período da turma deve ser algum período regular (1 ou 2)
- Deve-se verificar o curso da coordenação.
- Os tipos de componentes permitidos para solicitação de turmas são: BLOCO, DISCIPLINA, MODULO, ATIVIDADE_COLETIVA
- Não é permitido solicitar turmas de componentes do tipo atividade ou subunidade de componentes de bloco.
- Restringir as matrizes curriculares ativas do curso do coordenador nas reservas de vagas.
- Não é permitido adicionar reservas para matrizes de outros cursos.
- Deve-se informar um valor positivo, não nulo, para a reserva de vagas.
- O horário informado deverá respeitar o número de créditos do componente curricular.
- Verificar se o tipo da turma é REGULAR.
Solicitação de Turmas de Férias
A solicitação de turmas de férias depende do Caso de Uso Solicitar Turma de Férias pelo Discente.
- A solicitação de turma é realizada pelo Coordenador do Curso ou Secretário da Coordenação do curso.
- A solicitação de turma deverá ser realizada no período especificado no calendário acadêmico para solicitação de turmas de férias.
- Uma turma de férias não pode ser solicitada se não houverem solicitações pendentes de turmas de férias.
- Deve-se selecionar pelo menos um discente, ao solicitar a turma de férias.
- O período da turma deve ser algum período de férias (3 ou 4)
- A solicitação de turma deve conter os discentes que serão atendidos.
- Os discentes que serão atendidos na solicitação de turma de férias não devem ter mais de uma solicitação de férias atendidas no mesmo ano-período.
- Marcar as solicitações de turmas de férias dos discentes que estão sendo atendidos com status ATENDIDA.
- Notificar os chefes e secretários de departamento a solicitação de turma de férias.
Solicitação de Turmas de Ensino Individual
A solicitação de turmas de férias depende do Caso de Uso Solicitar Ensino Individual pelo Discente.
- A solicitação de turma é realizada pelo Coordenador do Curso ou Secretário da Coordenação do curso.
- A solicitação de turma deverá ser realizada no período especificado no calendário acadêmico para solicitação de turmas de ensino individual.
- Uma turma de ensino individual não pode ser solicitada se não houverem solicitações pendentes de ensino individual.
- Deve-se selecionar pelo menos um discente, ao solicitar a turma de ensino individual.
- O período da turma deve ser algum período de regular (1 ou 2)
- O componente curricular deverá ser obrigatório do currículo do discente (isto é verificado na solicitação do discente)
- A solicitação da turma de ensino individual deverá conter no mínimo um e no máximo quatro discentes.
- Verifica se há choque de horário entre a turma solicitada e as solicitações de matricula dos discentes atendidos.
- Não pode haver outra solicitação de turma de ensino individual do discente do mesmo componente no mesmo horário.
- Os discentes que serão atendidos na solicitação de turma de ensino individual não devem ter mais de duas solicitações atendidas no mesmo ano-período.
- Marcar as solicitações de turmas de ensino individual dos discentes que estão sendo atendidos com status ATENDIDA.
- Notificar os chefes e secretários de departamento a solicitação de turma de ensino individual.
Criação de Turmas sem Solicitação
- Somente o DAE, a SEDIS e Coordenadores de curso do PROBASICA podem criar turmas sem solicitação.
- Caso seja coordenador de curso PROBASICA, o usuário poderá escolher o curso do convênio para a criação da turma.
- Caso seja usuário do DAE, poderá escolher qualquer componente curricular para a criação da turma
- As datas de início e fim da turma serão setadas automaticamente para as datas de início e fim do período letivo, regular ou de férias.
- O DAE poderá alterar as datas de início e fim da turma.
- O Código da turma não pode ser editado, exceto se for na alteração de dados da turma, e estando aberta:
- Se o usuário for DAE
- se o usuário for Chefe de Departamento ou o Secretário, e a turma não for anterior ao ano-período letivo atual, e a turma for regular, e estiver no período de cadastro ou de ajustes de turmas e não houver matrículas ou solicitações de matrícula para a turma.
- Não será possível alterar o local da turma caso ela não esteja aberta.
- O período da turma deve ser algum período de regular (1 ou 2), ou de férias (3 ou 4), de acordo com o tipo da turma escolhido.
- A turma só deve possuir local se não for de bloco e possuir créditos de aula ou laboratório.
- Não serão informados reservas de vagas.
- Não é obrigatório informar a capacidade da turma para turmas de EAD.
- É obrigatório informar o campus para turmas que não são de EAD.
- É obrigatório informar o pólo para turmas de EAD
- A capacidade da turma deve comportar os alunos já nela matriculados.
Gerenciar Solicitações de Turmas
- As solicitações de turmas serão gerenciadas por chefe de departamento e secretários, apenas para as turmas do departamento.
- As solicitações de turmas de ensino individual para o ano-período atual deverão ser atendidas antes do período da rematrícula definida no calendário acadêmico atual. Caso se tenha passado o período da rematrícula, as solicitações que deverão ser atendidas serão para o próximo ano-período letivo.
- Poderá atender uma solicitação de turma se estiver no período de cadastramento de turmas ou no período de ajustes de turmas.
- Poderá solicitar a alteração de um horário de turma se estiver no período de cadastramento de turmas ou no período de ajustes de turmas.
- Poderá adicionar reservas em turma existente somente no período de cadastro de turmas.
- Poderá negar a solicitação da turma somente no período de cadastro de turmas.
- Não poderá atender uma turma regular em período de cadastro de turmas de férias e vice-versa.
- Não pode criar a turma de componente curricular que não tenha o programa cadastrado para o ano-período regular da turma.
- Não pode criar turmas de componentes do tipo Atividade ou bloco.
- Define-se as data de início e fim da turma para as respectivas datas de início e fim do período letivo (regular ou de férias).
- Não se pode anteder uma solicitação de ensino individual ou de turma de férias se não houver discentes atendidos pela solicitação.
- Só é possível negar solicitações de turmas que estejam com status ABERTA, ALTERACAO SOLICITADA ou ALTERÇÃO ATENDIDA
- Se houver outra solicitação de turma do componente curricular para o mesmo horário, permitir unir as solicitações em uma única, unindo as reserva de vagas, ou discentes atendidos no caso de turmas de férias e ensino individual.
- O chefe não pode alterar o horário de uma turma que está sendo criada por solicitação.
- Caso se o chefe desejar, pode definir o(s) docente(s) da turma:
- Deve-se informar uma carga horária para o docente
- Só verifica a carga horária do docente se não for turma de EAD
- O somatório das cargas horárias dos docentes não deve exceder a carga horária do componente curricular
- Se o componente permitir carga horária compartilhada, verificar apenas se a carga horária informada para o docente é menor que o total da carga horária do componente curricular.
- Verifica se o servidor ou se o docente externo é ativo no ano-período atual.
- O servidor ou docente externo pode ser inserido na turma se a data de desligamento dele for posterior a data de início da turma. (OBS: está validando apenas o ano/mês)
Transferir Alunos entre Turmas
- É realizado somente por: DAE, Chefe e Secretário do Departamento
- Caso o usuário seja chefe ou secretário do departamento, é realizado apenas no período para ajuste de matrículas e rematrículas, definido no calendário acadêmico. Caso seja algum usuário do DAE, poderá ser realizado a qualquer momento.
- Somente é possível transferir alunos de turmas abertas e regulares.
- A turma de origem deve possuir discentes matriculados ou em estado de “ESPERA”.
- A turma de destino deve ser do mesmo componente curricular da turma de origem, e estar com situação ABERTA ou A DEFINIR DOCENTE.
- Não é permitido transferir alunos além da capacidade da turma de destino.
- Se a transferência for automática, deve-se informar a quantidade de discentes a transferir. Os discentes transferidos serão escolhidos aleatoriamente.
- Se a transferência for manual, deve-se selecionar quais discentes serão transferidos.
- Verifica-se se há choque de horário nas turmas do discentes
- Deve-se registrar a transferência realizada.
- Notifica-se os discentes transferidos por e-mail.
Atualizar Turmas
- O DAE pode incluir reserva de vagas para qualquer curso, sem solicitação, se a turma estiver com status ABERTA ou A DEFINIR DOCENTE.
- O Chefe de Departamento poderá adicionar reservas de vagas somente para os cursos que tem no currículo, o componente curricular da turma.
- Podem alterar os dados de uma turma:
- O Administrador DAE, a turma estando ou não aberta.
- Se a turma estiver ABERTA:
- O DAE
- A SEDIS
- O chefe ou secretário de departamento, se a turma for da mesma unidade do usuário
- O Coordenador do Curso PROBASICA, se na turma estiver definido o curso.
- Podem cadastrar notícia para a turma:
- O Coordenador do curso de graduação, o DAE e o Administrador DAE, para as turmas de graduação
- Um docente não pode ser removido da turma se já foi realizado avaliação institucional para ele. Porém é possível alterar a carga horária dele na turma.
- Caso a subturma seja “movida” de uma turma para outra, deverá seguir a ordem no código da turma no novo grupo.
- Caso a subturma seja “movida” de uma nova turma, o usuário deverá informar um novo código para a turma.
Consolidar Turmas
- O Administrador DAE poderá consolidar uma turma se for de Graduação, estiver ABERTA, e tiver um número não nulo de matriculados;
- O docente pode consolidar apenas as turmas que leciona
Fechar Turmas
- O Administrador DAE, ou o usuário do DAE poderá fechar uma turma se for de Graduação e estiver ABERTA;
- A turma não deve possuir nenhum aluno matriculado.
- A turma não deve possuir nenhum aluno com solicitação de matrícula.
- A turma fechada terá a situação CONSOLIDADA
Reabir Turmas
- Somente o Adminstrador DAE poderá reabrir uma turma
- A turma deve estar consolidada para ser reaberta.
- A turma passará a ter situação ABERTA
- Os discentes da turma com situações Pagas ou Reprovadas passarão a ter a situação MATRICULADO.
Remover uma Turma
- O DAE, Administrador DAE, ou a SEDIS poderá remover turma de qualquer departamento. Dúvida: a SEDIS não deveria remover apenas as turmas de EAD? SIM
- O Coordenador de Curso do PROBRASICA poderá remover apenas as turmas do convênio
- Não é possível remover a turma se possuir matrículas ativas (MATRICULADO, APROVADO, REPROVADO, ou REPROVADO_FALTA) associadas a ela.
- Não permitir remover uma turma se ela estiver ligada a um plano de matrícula.
- A turma não deverá ser removida do banco. Passará a ter a situação EXCLUÍDA, caso não tenha tenha discentes em espera na turma, ou INTERROMPIDA, caso contrário.
- O Chefe ou Secretário do Departamento poderão remover as turmas do departamento, se:
- Não for turma de ensino individual e tiver aluno matriculado
- For em data anterior ao processamento da matrícula de turmas.
- Se possuir menos de 5 alunos e estiver no período de ajustes de turmas.
Regras de Negócio para Stricto Sensu
As turmas de Stricto Sensu são criadas sem solicitação
Criação de Turmas
- Somente a PPG, o Coordenador ou Secretário de Curso Stricto Sensu podem criar turma sem solicitação.
- À PPG, é permitido escolher qualquer componente curricular do programa para a criação da turma
- Ao Coordenador ou Secretário do curso, é permitido escolher apenas os componentes curriculares do currículo do programa.
- Somente turmas regulares e presenciais devem ser criadas.
- O Código da turma não pode ser editado, exceto se for na alteração de dados da turma, e estando aberta.
- O usuário poderá passar informações sobre a turma ao discente, através de observação. Esta observação não poderá ter mais de 100 caracteres.
- Somente a PPG poderá alterar o horário de início e fim da turma.
Atualizar Turmas
- Podem alterar uma turma:
- A PPG, a turma estando ou não aberta.
- Se a turma estiver ABERTA:
- O Coordenador ou Secretário do Curso Stricto Sensu, se a turma for do mesmo programa do usuário
- Podem cadastrar notícia para a turma:
- A PPG ou algum usuário de Stricto Sensu, para as turmas stricto sensu.
Consolidar Turmas
- A PPG poderá consolidar uma turma se for de Graduação, estiver ABERTA, e tiver um número não nulo de matriculados;
- O docente pode consolidar apenas as turmas que leciona
Remover uma Turma
- O Coordenador ou Secretário de Curso Stricto Sensu poderão remover as turmas criadas do programa
- Não é possível remover a turma se possuir matrículas ativas (MATRICULADO, APROVADO, REPROVADO, ou REPROVADO_FALTA) associadas a ela.
- A turma não deverá ser removida do banco. Passará a ter a situação EXCLUÍDA, caso não tenha tenha discentes em espera na turma, ou INTERROMPIDA, caso contrário.
- O Chefe ou Secretário do Departamento poderão remover as turmas do departamento, se:
- Não for turma de ensino individual e tiver aluno matriculado
- For em data anterior ao processamento da matrícula de turmas.
Reabir Turmas
- Somente a PPG poderá reabrir uma turma
- A turma deve estar consolidada para ser reaberta.
- A turma passará a ter situação ABERTA
- Os discentes da turma com situações Pagas ou Reprovadas passarão a ter a situação MATRICULADO.
Regras de Negócio para Lato Sensu
As turmas de Lato Sensu são criadas sem solicitação
Criação de Turmas
- Somente a PPG, o Coordenador ou Secretário de Curso Lato Sensu podem criar turma sem solicitação.
- À PPG, é permitido escolher qualquer componente curricular do programa para a criação da turma
- Ao Coordenador ou Secretário do curso, é permitido escolher apenas os componentes curriculares do currículo do programa.
- Somente turmas regulares e presenciais devem ser criadas.
- O Código da turma não pode ser editado, exceto se for na alteração de dados da turma, e estando aberta.
- O usuário poderá passar informações sobre a turma ao discente, através de observação. Esta observação não poderá ter mais de 100 caracteres.
Reabir Turmas
- Somente o Gestor de Cursos Lato Sensu poderá reabrir uma turma
- A turma deve estar consolidada para ser reaberta.
- A turma passará a ter situação ABERTA
- Os discentes da turma com situações Pagas ou Reprovadas passarão a ter a situação MATRICULADO.
Regras de Negócio para Cursos Técnicos
As turmas de cursos técnicos são criadas sem solicitação.
Criação de Turmas
- Somente turmas regulares e presenciais devem ser criadas.
- O Código da turma não pode ser editado, exceto se for na alteração de dados da turma, e estando aberta.
- O usuário poderá passar informações sobre a turma ao discente, através de observação. Esta observação não poderá ter mais de 100 caracteres.
- Pode-se, opcionalmente, definir uma turma de entrada para o qual a turma criada se restringirá.
Consolidação de Turmas
- Poderão consolidar uma turma de nível Técnico se (todas condições abaixo:
- o usuário for de nível técnico; e
- a situação da turma estiver ABERTA;
- e se o usuário for da mesma unidade da turma.
- o número de matriculados na turma for maior que zero.
Regras de Negócio para Módulo Infantil
turmas de ensino infantil são as mais simples.
Criação de Turmas
- As turmas do módulo Infantil são criadas para o período de um ano.
- O nível é obrigatório. O nível infantil é tratado como componente curricular da turma.
- O turno é obrigatório. É tratado como horário da turma.
- O Código da turma não pode ser editado em momento algum.
- Não se informa data de início e fim da turma
- É obrigatório informar pelo menos um professor para a turma
- Um professor não pode estar associado à duas turmas no mesmo ano.
- O estagiário da turma deverá ser um discente da Instituição.
- Um dos professores (docente) da turma deverá ser servidor ativo da Instituição.
Validação de Horários de Turmas
Na criação de uma turma, o horário da mesma é verificado com as seguintes regras:
- Se a turma for de EAD, não será definido o horário para a turma.
- Se o componente curricular exigir o horário na turma, esta DEVE possuir:
- no mínimo, igual a soma de créditos de aula e laboratório
- no máximo, igual ao total de carga horária do componente, dividido por 15 (Carga horária é a quantidade total de horas da disciplina e corresponde ao produto da quantidade de créditos por 15 (quinze) — Art. 46. § 2º da RESOLUÇÃO No 227/2009-CONSEPE, de 3 de dezembro de 2009), caso a turma não seja de férias.
- Se for turma de técnico e não tiver crédito não deve validar a quantidade de horários
- Se o componente curricular permite horário flexível, verificar se o horário extrapolou o total de créditos do componente curricular.
- Se o componente curricular permite horário flexível, verificar se o horário não se sobrepõe à outro horário definido (horários concomitantes)
- Se a turma for subturma de outra, estas deverão ter, no mínimo, um horário compartilhado (concomitante).
Sugestões e Aprimoramentos
- Chefia → Turmas → Gerenciar Solicitações de Turmas
- Na lista de solicitações de turmas, informar o ano-período da turma
- Nos detalhes da solicitação de turma de férias e ensino individual, informar os discentes atendidos.
- ERRO: está permitindo definir a capacidade da turma de férias com menos de 5 alunos.
- Na definição do horário, incluir nos detalhes da turma o tipo (Regular, Férias ou Ensino Individual)
- A condição para que se permita alterar horário está confusa:
(obj.isAberta() && ( isUserInRole( SigaaPapeis.ADMINISTRADOR_DAE, SigaaPapeis.SECRETARIA_POS, SigaaPapeis.COORDENADOR_CURSO_STRICTO, SigaaPapeis.PPG ) || ( ( (obj.getId() == 0 && !isAtendimentoSolicitacao()) || (!isMatriculada() && !isAtendimentoSolicitacao() ) ) && !isAdicionarOutrasReservas()) ) )
- ERRO: não está validando corretamente a carga horária dos docentes, caso seja alterada na lista de docentes (após inserir o docente).
- No resumo da criação da turma, informar a carga horária dedicada por cada docente, entre parênteses, após o nome.
- ERRO: não vi onde está o erro, mas ao atender uma solicitação para criação de turma de férias (DIM0057), a turma foi criada no ano-período atual (regular — 2010.1).
- ERRO? Ao editar a turma de férias anterior (DIM0057 / 2010.1), foi possível alterar o horário. É incoerente atender uma solicitação de criação de turma onde não se é permitido alterar o horário, mas ao editar a turma, pode-se alterá-lo.
- Coordenador de Curso → turmas → Visualizar Solicitações Enviadas
- ERRO: Ao alterar uma solicitação de um componente, tendo outra solicitação encaminhada, os discentes da solicitação anterior são incluídos na nova solicitação. Na verificação se possuem outra solicitação no mesmo ano-período, não está passando.
- Nos detalhes da solicitação de turma de férias e ensino individual, informar os discentes atendidos.
- Turmas de Lato Sensu estão em Struts e aparentemente algumas validações de horário não são realizadas