====== Preenchimento do Formulário do PID ====== Esse caso de uso tem como finalidade gerar os Planos Individuais dos Docentes [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:plano_individual_docente:visao_geral|PID]]. Essa geração é realizada pelos docentes uma vez a cada cada semestre e é geralmente feita no início do semestre para fins de planejamento. ===== Descrição do Caso de Uso ===== O PID é formado das seguintes seções: * Seção 1 - Carga horária de Ensino * Seção 2 - Carga horária de outras atividades de ensino, pesquisa, extensão e administração * Seção 3 - Outras atividades Para cadastrar o PID o docente deverá preencher as seções apresentadas anteriormente de acordo com as necessidades. * Seção 1 deve preencher-se: * A CH semanal dedicada a Orientação de Alunos de Graduação * A CH semanal dedicada a Atendimento aos alunos * A CH semanal dedicada a Orientação pós-graduação * Seção 2 deve preencher-se: * Percentual dedicado aos projetos de Pesquisa e Produção Acadêmica * Percentual dedicado aos projetos de Extensão e outras atividades técnincas * Percentual dedicado a funções administrativas (caso existam) * Percentual dedicado a Outras atividades de ensino * Percentual dedicado a Outras atividades * Seção 3 deve preencher-se: * Selecionar as atividades das quais possa vir a participar ===== Principais Regras de Negócio ===== * Só poderá ser gerado um PID por semestre. * Todas as Cargas Horárias de cada item de uma Seção em particular são somados a medida que o usuário preenche os campos, gerando um total daquela Seção(ex: CH de Ensino é uma Seção, CH de Pesquisa outra Seção, etc.). * Todo docente em atividade de sala de aula no ensino de graduação destinará, pelo menos, duas e, no máximo, quatro horas semanais adicionais de sua carga horária de trabalho para atendimento aos alunos, a qual será implantada no Sistema de Registro das Atividades Acadêmicas. * A CH que é gerada a partir do percentual informado nos itens da Seção 2 é calculado baseando-se no tempo que resta a ser distribuído pelo docente. * No caso a CH de Ensino não deve levar em consideração as turma das disciplinas de nível de ensino Formação Complementar. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pid.dominio.AtividadeComplementarPID | pid.atividade_complementar | | br.ufrn.sigaa.pid.dominio.CargaHorariaAdministracao | pid.carga_horaria_administracao | | br.ufrn.sigaa.pid.dominio.CargaHorariaEnsino | pid.carga_horaria_ensino | | br.ufrn.sigaa.pid.dominio.CargaHorariaOrientacao | pid.carga_horaria_orientacao | | br.ufrn.sigaa.pid.dominio.CargaHorariaOutrasAtividades | pid.carga_horaria_outras_atividades | | br.ufrn.sigaa.pid.dominio.CargaHorariaOutrasAtividadesEnsino | pid.carga_horaria_outras_ativ_ensino | | br.ufrn.sigaa.pid.dominio.CargaHorariaProjeto | pid.carga_horaria_projeto | | br.ufrn.sigaa.pid.dominio.PlanoIndividualDocente | pid.plano_individual_docente | | br.ufrn.sigaa.pid.dominio.TipoAtividadeComplementarPID | pid.tipo_atividade_complementar | | br.ufrn.sigaa.pid.dominio.TipoOrientacaoPID | pid.tipo_orientacao_pid | ====== Plano de Teste ====== Sistema: SIGAA Módulo: PORTAL DO DOCENTE Link(s): Ensino -> Plano Individual Docente -> Cadastrar novo Plano Individual do Docente Usuário: adelardo, pmotta, deusimar Papel que usuário deve ter: docente (não docente externo) ===== Cenários de Teste ===== Logar como qualquer Docente e tentar cadastrar o Plano Individual do Docente. Uma vez o PID cadastrado ele aparece na listagem de PIDs através do menu Ensino -> Plano Individual do Docente. ===== Dados para o Teste ===== * Consulta que identifica os docentes que possuem turmas associadas a disciplina de nível de ensino Formação Complementar para fins de teste da regra de negócio: select distinct login from comum.usuario where id_pessoa in ( select id_pessoa from rh.servidor where id_servidor in ( select distinct id_docente from ensino.docente_turma where id_turma in( select id_turma from ensino.turma where id_disciplina in ( select id_disciplina from ensino.componente_curricular where nivel = 'F' ) and id_situacao_turma <> 4 and ano = 2011 and periodo = 1 ) ) )