~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Componentes Curriculares ====== Este caso de uso tem a finalidade de permitir ao Gestor de Pós Graduação ou ao Administrador da PPG cadastrar Componentes Curriculares. Este caso de uso está especificado em [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:componentes_curriculares::cadastrar|Cadastrar Componentes Curriculares]] exceto as especificidades descritas nesta especificação. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Cadastros -> Disciplinas/Atividades -> Cadastrar// é acessada. === Passo 2 === O `Passo 2` do caso de uso pai é substituido por: * **Dados Gerais do Componente Curricular** * //O campo **Unidade Responsável** para a ser denominado de **Programa**// * //O campo **Situação do Curso** não é usado neste caso de uso// * **Carga Horária Total**. * Se o Tipo do Componente for DISCIPLINA o usuário deve informar: * **Créditos Teóricos***: Tipo - TEXTO. * **Créditos Práticos***: Tipo - TEXTO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for ATIVIDADE COMPLEMENTAR e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou for ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária do Docente**: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for ATIVIDADE COMPLEMENTAR e a Forma de Participação for ATIVIDADE ESPECIAL COLETIVA o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária de Ead**: Tipo - NUMÉRICO. * **Carga Horária do Docente***: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for DISSERTAÇÃO/TESE e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou for ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária do Docente**: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for DISSERTAÇÃO/TESE e a Forma de Participação for ATIVIDADE ESPECIAL COLETIVA o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária de Ead**: Tipo - NUMÉRICO. * **Carga Horária do Docente***: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for PROFICIÊNCIA e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou for ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária do Docente**: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for PROFICIÊNCIA e a Forma de Participação for ATIVIDADE ESPECIAL COLETIVA o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária de Ead**: Tipo - NUMÉRICO. * **Carga Horária do Docente***: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou for ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária do Docente**: Tipo - NUMÉRICO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE ESPECIAL COLETIVA o usuário deve informar: * **Carga Horária Teórica**: Tipo - NUMÉRICO. * **Carga Horária Prática**: Tipo - NUMÉRICO. * **Carga Horária de Ead**: Tipo - NUMÉRICO. * **Carga Horária do Docente***: Tipo - NUMÉRICO. * Se o Tipo do Componente for MÓDULO o usuário deve informar: * **Créditos Teóricos***: Tipo - TEXTO. * **Créditos Práticos***: Tipo - TEXTO. * **Carga Horária de Ead***: Tipo - NUMÉRICO. * **Carga Horária do Docente***: Tipo - NUMÉRICO. * **Outras informações** * Se o Tipo do Componente for DISCIPLINA o usuário de informar: * **Matriculável "On-Line"**: Formato - SIM/NÃO. Tipo - TEXTO. * **Permite CH Compartilhada entre Docentes**: Formato - SIM/NÃO. Tipo - TEXTO. * **Horário Flexível do Docente**: Formato - SIM/NÃO. Tipo - TEXTO. * **Obrigatoriedade de Conceito**: Formato - SIM/NÃO. Tipo - TEXTO. * **Pode criar turma sem solicitação**: Formato - SIM/NÃO. Tipo - TEXTO. * **Proíbe Aproveitamento**: Formato - SIM/NÃO. Tipo - TEXTO. * **Exige Horário**: Formato - SIM/NÃO. Tipo - TEXTO. * **Conteúdo Variável**: Formato - SIM/NÃO. Tipo - TEXTO. * **Quantidade de Avaliações**: Tipo - NUMÉRICO. * **Ementa***: Tipo - TEXTO. * **Referências**: Tipo - TEXTO. * Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for ATIVIDADE COMPLEMENTAR ou DISSERTAÇÃO/TESE ou PROFICIÊNCIA e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL ou ATIVIDADE ESPECIAL COLETIVA o usuário deve informar: * **Permite CH Compartilhada entre Docentes**: Formato - SIM/NÃO. Tipo - TEXTO. * **Horário Flexível do Docente**: Formato - SIM/NÃO. Tipo - TEXTO. * **Proíbe Aproveitamento**: Formato - SIM/NÃO. Tipo - TEXTO. * **Conteúdo Variável**: Formato - SIM/NÃO. Tipo - TEXTO. * **Quantidade de Avaliações**: Tipo - NUMÉRICO. * **Descrição***: Tipo - TEXTO. * **Referências**: Tipo - TEXTO. * Se o Tipo do Componente for MÓDULO o usuário de informar: * **Matriculável "On-Line"**: Formato - SIM/NÃO. Tipo - TEXTO. * **Permite CH Compartilhada entre Docentes**: Formato - SIM/NÃO. Tipo - TEXTO. * **Horário Flexível do Docente**: Formato - SIM/NÃO. Tipo - TEXTO. * **Obrigatoriedade de Conceito**: Formato - SIM/NÃO. Tipo - TEXTO. * **Proíbe Aproveitamento**: Formato - SIM/NÃO. Tipo - TEXTO. * **Exige Horário**: Formato - SIM/NÃO. Tipo - TEXTO. * **Conteúdo Variável**: Formato - SIM/NÃO. Tipo - TEXTO. * **Quantidade de Avaliações**: Tipo - NUMÉRICO. * **Ementa***: Tipo - TEXTO. * **Referências**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Todas as regras gerais são válidas para esse caso de uso ==== Regras do Stricto Sensu ==== * **RN18** - Se o parâmetro TESE_DEFINIDA_COMO_DISCIPLINA for verdadeiro o sistema permitirá que se cadastre os mesmos tipos de atividade como uma disciplina. ===== Casos de uso relacionados ===== * [[desenvolvimento:especificacoes:sigaa:stricto_sensu:casos_de_uso:cadastros:linhas_de_pesquisa:cadastrar|Cadastrar Linha de Pesquisa]] * [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:componentes_curriculares::cadastrar|Cadastrar Componentes Curriculares]] ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular| sigaa.ensino.componente_curricular | | br.ufrn.sigaa.ensino.dominio.ComponenteDetalhes| sigaa.ensino.componente_curricular_detalhes | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Cadastro -> Disciplinas / Atividades -> Cadastrar Usuário: andierison, maribondo Papel que usuário deve ter: SigaaPapeis.PPG ===== Cenários de Teste ===== Para realizar os testes pertinentes a Regra de Negócio RN05, será necessário cadastrar um componente Curricular de qualquer tipo, verificando se a sugestão de código é exibida para o usuário, mesmo a sigla acadêmica do programa possuindo mais de três letras, formando um código com mais de 3 letras no seu início. Para realizar este teste o campo valida_qtd_letras_codigo na tabela ensino.parametros_gestora_academica deve estar marcado como FALSO. ===== Dados para o Teste ===== Não se Aplica.