~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Aproveitar Disciplina ====== Este caso de uso está especificado em [[desenvolvimento:especificacoes:sigaa:tecnico:casos_de_uso:aluno:aproveitamento_de_disciplina:aproveitar_disciplina|Aproveitar Disciplina/Atividade]] do módulo Técnico. Esta operação permite ao gestor do Instituto Metrópole Digital realizar o aproveitamento de disciplina de um componente curricular de um determinado discente. ===== Principais Regras de Negócio ===== * ** RN01 ** - Ao escolher a opção DISPENSADO do campo “Tipo de Aproveitamento”, os campos “Média final” e “Frequência” são escondidos porque não são necessários neste caso. * ** RN02 ** - O aluno só pode aproveitar um componente curricular por DISPENSA se ele nunca tiver sido reprovado neste componente ou tê-lo trancado. * **RN03** - O Aproveitamento só pode ser realizado para disciplinas pertencentes à estrutura curricular ativa do curso do discente. * **RN04** - Não é permitido fazer aproveitamento de disciplina após a consolidação parcial da turma. * **RN05** - O sistema deve enviar um e-mail para o tutor responsável informando qual foi o discente que aproveitou e quais componentes que foram aproveitados. * **RN06** - O sistema deve liberar vaga na turma de entrada em caso de aproveitamento integral do módulo, isto é, aproveitamento de todas as disciplinas pertencentes ao módulo que está sendo cursado * **RN07** - O sistema deve inserir um registro na tabela metropole_digital.registro_historico_modulo_discente em caso de aproveitamento integral de módulo, tabela que referencia o discente, a média no módulo, o módulo que foi concluído e a quantidade de faltas ====== Plano de Teste ====== Sistema: SIGAA Módulo: Instituto Metrópole Digital Link(s): Aluno -> Aproveitamento de Disciplina -> Aproveitar Disciplina Usuário: marcel.oliveira Papel que o usuário deve ter: SigaaPapeis.GESTOR_IMD ===== Dados para o Teste ===== No menu do metrópole digital, na aba Turma, vá em Logar como Tutor. Escolha um tutor e logue como ele. Na turma 2015.2 que aparecer, existe a opção "Consolidação Parcial de Notas". Para se consolidar a turma, é necessáiro lançar todas as notas de todas as disciplinas e todas as frequências, o que é trabalhoso. O script abaixo pode ajudar na tarefa de lançar as notas por período e também as frequências: update metropole_digital.acompanhamento_semanal_discente set participacao_presencial = 5, participacao_virtual = 5, frequencia = 1 where id_discente_tecnico in( select distinct dt.id_discente from tecnico.discente_tecnico dt inner join tecnico.turma_entrada_tecnico tet using(id_turma_entrada) inner join ensino.turma t using(id_especializacao_turma_entrada) where t.ano = 2015 and t.periodo = 2 and t.codigo = 'T44w' ); Para a execução do script para uma turma 2015.2, basta apenas substituir o códio da turma pelo código correspondente Após a execução desse script restará apenas o lançamento de notas por disciplina, que pode ser feito através da funcionalidade Lançar Notas por Disciplina. Após lançar todas as notas e executar o script, é possível eetuar a consolidação parcial.