DES:ACADEMUS:Pré-requisitos:Fechamento de Turma

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

VoltarVoltar a Página Inicial - Menu Sistemas

  • Esta transação visa, ao final de um período letivo e havendo um Resultado para a disciplina, transferir a matrícula dos acadêmicos para o Histórico.


Filtro para seleção de acadêmicos:
Período Letivo, Curso, Série, Disciplina e Cabeçalho da Turma: Dados deverão ser selecionados de AcdMatricula, AcdMtrEnsalamento e TrmCabecalho; acrescentar TrmCabecalho.TrmCbc_Situacao='A' (Turma Aberta), TrmCabecalho.TrmCbc_DgtExtBloqueada = 'T', TrmCabecalho.TrmCbc_DgtExtFinalizada = 'T', TrmCabecalho.TrmCbc_MdPrdLtvCalculada = 'T', TrmCabecalho.TrmCbc_MdFnlCalculada = 'T', AcdMatricula.TblGrlItm_CdgStcDscMatricula='Mtr' (Matrícula ativa) ; Ao selecionar dados em AcdMtrEnsalamento, usar DISTINCT, visto que poderá haver mais de uma Turma e, neste momento, o objetivo é mostrar todos os acadêmicos que pertencem a um determinado Cabeçalho de Turma, independente das Turmas.

  • Exibir dois grids: à esquerda, acadêmicos que poderão ser selecionados e, à direita, acadêmicos selecionados pelo usuário.
  • No grid, exibir também dados de AcdMatricula: Média do Período Letivo, Nota Exame, Média Final, % Frequência e Resultado.
  • O usuário só poderá selecionar acadêmicos que tenham Resultado.
  • O controle de acesso deverá bloquear solicitações, dependendo do campus. Ex. Um usuário de Cascavel não poderá Fechar uma Turma de Toledo.
  • Transferir de (excluir na origem e incluir no destino):
    • AcdMatricula para AcdHistorico;
      • AcdHst_CrgHrrMinistrada: Turma.SUM(Trm_CrgHrrMinistrada) de todas as sub-turmas que compõem o mesmo Cabeçalho.
      • AcdHst_CrgHoraria (C/H da Disciplina da Matrícula): Disciplina.Dsc_TtlHrsTeoricas + Dsc_TtlHrsPraticas + Dsc_TtlHrsEstagio + Dsc_TtlHrsAPS + Dsc_TtlHrsPCC; tratar NULL, visto que nem todos são obrigatórios.
      • FrmOferta: TrmCabecalho > ClnAcademico > FrmOferta (06/05/10: antes buscava em GrdCrrDisciplina, mas, como um acadêmico pode cursar em uma Turma com outra Frm Oferta, vale a da Turma e não a da Grade)
      • CdgStcDscHistorico: 'Atv'
    • AcdMtrEnsalamento para AcdHStMtrEnsalamento;
    • AcdMtrNota para AcdHstMtrNota;
    • AcdMtrNtComposta para AcdHstMtrNtComposta (quando houver dados);
  • TrmCabecalho: Ao término do fechamento, caso não reste acadêmico algum em AcdMatricula para este cabeçalho de Turma, setar TrmCabecalho.TrmCbc_Situacao='F' (Fechada).
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas