====== 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 e Subturmas|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|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 | 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 | 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 | 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 | 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 Agrupadora e Subturmas|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 | 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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:solicitacoes_de_turma_de_ferias:solicitar_turma_de_ferias|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 [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:solicitacoes_de_ensino_individual:solicitar_ensino_individual|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