~~ODT~~

Última atualização: 2017/04/03 18:14 (edição externa)

Emitir Histórico

Este Caso de Uso é destinado aos Discentes da Instituição, tendo como finalidade permitir que os mesmos possam Emitir seu o Histórico pessoal.

Este caso de uso inicia-se quando a opção SIGAA → Portal do Discente → Ensino → Emitir Histórico é acessada.

Ao acessar o caso de uso é necessário que o usuário informe o seguinte dado:

  • Seleção de Idioma para Emissão de Histórico: Tipo - TEXTO. Opções: 'PORTUGUÊS', 'FRANCÊS', 'INGLÊS' e 'ESPANHOL'.

Após selecionar o idioma o sistema emitirá um arquivo em formato PDF, contendo as seguintes informações dos Discentes:

  • Histórico Escolar - Emitido em: Formato: DD/MM/AAAA às HH:MM. Tipo - DATA e HORA.

Dados Pessoais

  • Nome: Tipo - TEXTO.
  • Matrícula: Tipo - NUMÉRICO.
  • Data de Nascimento: Formato - DD/MM/AAAA, Tipo - DATA.
  • Local de Nascimento(Município e UF): Tipo - TEXTO.
  • Nome do Pai: Tipo - TEXTO.
  • Nome da Mãe: Tipo - TEXTO.
  • Endereço: Tipo - TEXTO.
  • Bairro: Tipo - TEXTO.
  • Município: Tipo - TEXTO.
  • UF: Tipo - TEXTO.

Dados do Curso

  • Curso: Formato - NOME DO CURSO/NOME DO CENTRO - CAMPUS - TURNO, Tipo - TEXTO.
  • Status: Tipo - TEXTO.
  • Ênfase: Tipo - TEXTO.
  • Currículo: Tipo - Tipo - TEXTO.
  • Índices Acadêmicos(MC e MCN): Tipo - NUMÉRICO
  • Autorização do Curso: Tipo - TEXTO.
  • Ato Normativo: Formato - DD/MM/AAAA, Tipo - DATA.
  • D.O.U.: Formato - dd/mm/aaaa, Tipo - NUMÉRICO.
  • Ano/Período Letivo Inicial: Formato - AAAA.9, Tipo - NUMÉRICO.
  • Perfil Inicial: Tipo - NUMÉRICO.
  • Forma de Ingresso: Tipo - TEXTO.
  • Período Letivo Atual: Tipo - NUMÉRICO.
  • Prazo para Conclusão: Formato - AAAA.9, Tipo - NUMÉRICO.
  • Trancamentos: Tipo - TEXTO.
  • Prorrogações: Tipo - TEXTO.
  • Ano/Período Letivo de Integralização: Formato - AAAA.9, Tipo - NUMÉRICO.
  • Ano/Período Letivo de Saída: Formato - AAAA.9, Tipo - NUMÉRICO.
  • Data da Colação de Grau: Formato: DD/MM/AAAA. Tipo - DATA.
  • Tipo Saída: Tipo - TEXTO.
  • Trabalho de Conclusão de Curso: Tipo - TEXTO.

Componentes Curriculares Cursados/Cursando

  • Ano/Período Letivo: Formato - AAAA.9, Tipo - NUMÉRICO.
  • Código: Tipo - TEXTO.
  • Componente Curricular: Tipo - TEXTO.
  • Carga Horária: Tipo NUMÉRICO.
  • Horas-Aula: Tipo NUMÉRICO (RN01).
  • Turma: Tipo - TEXTO.
  • Frequência em %: Tipo - NUMÉRICO.
  • Média: Tipo NUMÉRICO.
  • Nota Mínima: Tipo NUMÉRICO.
  • Situação: Tipo - TEXTO.

Componentes Curriculares Obrigatórios Pendentes

  • Código: Tipo - TEXTO.
  • Componente Curricular: Tipo - TEXTO.
  • Situação: Tipo - TEXTO.
  • Carga horária: Formato 80 h, Tipo - TEXTO.

É informado um código de autenticidade para o usuário.

O caso de uso é finalizado.

  • RN01 - Quando o componente curricular for do tipo ATIVIDADE e possuir “Carga Horária de Aula” (Campo da caracterização do componente curricular), considerá-la para o cálculo do número de horas-aula.
  • RN02: - Quando o componente curricular não tiver Traduzido, o sistema não emitirá o Histórico.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
sigaa.dominio.Usuario sigaa.comum.usuario
sigaa.ensino.dominio.HorarioTurma sigaa.ensino.horario_turma

Plano de Teste

Sistema: SIGAA

Módulo: Portal do Discente

Link(s): Ensino → Emitir Histórico

Usuário: wiltonnunes, walquiriamelo

Papel que usuário deve ter: discente

Tentar gerar o atestado para alunos com e sem matrículas no período atual, assim como com e sem renovações de matrículas

Consulta para encontrar os discentes que tiveram renovação de matrícula (trocar as duas '?' pelo ano e período desejados, respectivamente)

select * from comum.usuario where id_pessoa in 
  (select id_pessoa from discente where id_discente in (
  	select mc.id_discente from stricto_sensu.renovacao_atividade_pos ren
			left join graduacao.solicitacao_matricula sol using (id_solicitacao_matricula)
			join ensino.matricula_componente mc on (ren.id_matricula_componente = mc.id_matricula_componente or sol.id_matricula_gerada = mc.id_matricula_componente)
		where ren.ano = ? and ren.periodo = ?
		)
	)

Consulta para encontrar os discentes que não tiveram renovação de matrícula (trocar as duas '?' pelo ano e período desejados, respectivamente)

select * from comum.usuario where id_pessoa in 
	(select id_pessoa from discente where id_discente not in (
		select mc.id_discente from stricto_sensu.renovacao_atividade_pos ren
			left join graduacao.solicitacao_matricula sol using (id_solicitacao_matricula)
			join ensino.matricula_componente mc on (ren.id_matricula_componente = mc.id_matricula_componente or sol.id_matricula_gerada = mc.id_matricula_componente)
		where ren.ano = ? and ren.periodo = ?
		)
	)
  • desenvolvimento/especificacoes/sigaa/portal_do_discente/casos_de_uso/ensino/emitir_historico.txt
  • Última modificação: 2017/04/03 18:14
  • (edição externa)