====== Turmas Específicas ====== O processo de criação das turmas específicas inicia-se com a solicitação da turma no prazo estipulado pelo Calendário Universitário, pelos discentes. A criação da turma ficará a cargo do chefe de acordo com a disponibilidade. As solicitações de turmas específicas só podem ser realizadas a partir de requerimentos de turmas realizados pelos discentes. Este caso de uso permite ao chefe do departamento a criação de turmas específicas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando usuário acessa a opção //SIGAA -> Portal do Docente -> Chefia -> Turmas -> Gerenciar Solicitações de Turmas -> Turmas Específicas//. Serão listados para o usuário as solicitações de turmas específicas dos discentes, agrupados por componente curricular. nesse ponto o usuário poderá: * //Negar Solicitação//: nega a solicitação de Turma de Férias do aluno. O usuário deverá informar uma justificativa para a negação. * //Negar todas as solicitações//: nega as solicitações de Turma de Férias de todos os alunos do componente curricular selecionado. O usuário deverá informar uma justificativa para a negação. * //Ver Histórico//: permite ao usuário visualizar o histórico do aluno. * //Solicitar Abertura de Turma//: para solicitar a criação de uma turma, o usuário deve seguir os seguintes passos: === Passo 1 === Serão exibidos dados do componente curricular, além do ano-período e tipo da turma (no caso, Turma de Férias). Abaixo serão listados os discentes que solicitaram a turma, sendo possível escolher cada discente para matriculá-los durante o cadastro da turma. * **__Discente__**: Tipo - TEXTO. * //Ver Plano de Matrícula//: exibe o plano de matrícula do discente === Passo 2 === Serão exibidos dados do componente curricular, além do ano-período e tipo da turma (no caso, Turma de Férias). O usuário deverá selecionar os discentes que serão atendidos na criação da turma. Quando o chefe do departamento [[desenvolvimento:especificacoes:sigaa:portal_do_docente:casos_de_uso:chefia:turmas:gerenciar_solicitacoes_de_turmas:turmas_de_ferias|atender a solicitação de criação da turma]], os alunos serão automaticamente matriculados nela ([[#Principais Regras de Negócio|RN02]]). Os campos apresentados são: * **__Componente Curricular__**: Tipo - TEXTO. * **__Código__**: Tipo - TEXTO. * **__Tipo do Componente__**: Tipo - TEXTO. * **__Total de Créditos__**: Tipo - TEXTO. * **__Carga Horária Total__**: Tipo - TEXTO. * **__Ano-Período__**: Tipo - NUMÉRICO. * **__Tipo da Turma__**: Tipo - TEXTO. * **__Discentes Solicitantes da Turma de Ensino Individual__** * **__Discente__**: Tipo - TEXTO. === Passo 3 === São informados os Dados Básicos da turma. Também existe uma Grade de Horários com todos os dias e horários possíveis de aula. Deve-se entrar com tais informações para cadastrar o horário da turma. O sistema exibe os seguintes dados da turma: * **__Dados do Componente Curricular__**: * **__Componente Curricular__**: Tipo - TEXTO. * **__Tipo do Componente__**: Tipo - TEXTO. * **__Total de Crédito__**: Tipo - NUMÉRICO. * **__CH Total__**: Tipo - NUMÉRICO. * **__Dados Gerais da Turma__**: * **__Tipo da Turma__**: Tipo - TEXTO. * **__Modalidade__**: Tipo - TEXTO. * **__Ano-Período__**: Tipo - NUMÉRICO. * **__Campus__**: Tipo - TEXTO. * **__Capacidade de Alunos__**: Tipo - NUMÉRICO. * **__Local__**: Tipo - TEXTO. O usuário poderá selecionar o início e fim do horário informando os seguintes dados: * **Expressão do Horário**: Tipo - TEXTO. O usuário poderá selecionar uma grade horário informando: * **Grade de Horários**: Tipo - TEXTO. Para informar a grade de horários o usuário poderá informar a expressão de horários ou selecionar os horários da turma. Se o usuário optar por informar a expressão de horários ele poderá atualizar a grade de horários para selecionar os horários na tabela de horários. Caso o usuário opte por selecionar os horários a seleção ocorrerá em uma tabela de horários conforme o modelo abaixo. A grade de horários exibida pelo sistema poderá ser a grade da unidade, caso exista horários cadastrados para a unidade, ou poderá ser a grande geral de horários. ^ Horários ^ Dom ^ Seg ^ Ter ^ Qua ^ Qui ^ Sex ^ Sáb ^ ^ 07:00 - 07:50 | | | | | | | | ^ 07:50 - 08:40 | | | | | | | | ^ 08:55 - 09:45 | | | | | | | | ^ 09:45 - 10:35 | | | | | | | | ^ 10:50 - 11:40 | | | | | | | | ^ 11:40 - 12:30 | | | | | | | | ^ 13:00 - 13:50 | | | | | | | | ^ 13:50 - 14:40 | | | | | | | | ^ 14:55 - 15:45 | | | | | | | | ^ 15:45 - 16:35 | | | | | | | | ^ 16:50 - 17:40 | | | | | | | | ^ 17:40 - 18:30 | | | | | | | | ^ 19:35 - 20:25 | | | | | | | | ^ 20:35 - 21:25 | | | | | | | | ^ 21:25 - 22:15 | | | | | | | | ===== Principais Regras de Negócio ===== * **RN01** - A solicitação de turma deve obedecer o calendário acadêmico. * **RN02** - Caso hajam mais de quatro (4) solicitações de turma específica para um mesmo componente, o sistema deve Requerer um Horário para tal turma, logo após, transferir todos os discentes para a turma, e realizar uma checagem se foi possível realizar cada transferência, caso positivo, a turma regular é criada e os discentes são inseridos de forma normal, caso não tenham sido transferidos adequadamente, o sistema não deve permitir a criação de turma. E voltar ao passo 1. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.graduacao.dominio.SolicitacaoTurma | sigaa.graduacao.solicitacao_turma | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Docente Link(s): Chefia -> Turmas -> Gerenciar Solicitações de Turmas -> Turmas Específicas Usuário(s): neliocacho Papel que usuário deve ter: SigaaPapeis.CHEFE_DEPARTAMENTO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.