<< Voltar

Última atualização: 2017/07/19 10:48 por marcelo.tanaka

Cancelar Programa

Este caso de uso permite ao usuário da Coordenação Didático-Pedagógica - CDP - cancelar um programa de um discente.

Cancelamento de programa é a desvinculação de aluno regular do curso de graduação sem que tenha integralizado as exigências mínimas para sua conclusão. O cancelamento de programa acarreta o cancelamento da matrícula em todos os componentes curriculares nos quais o aluno esteja matriculado.

O cancelamento de programa ocorrerá nas seguintes situações:

Descrição do Caso de Uso

Este caso de uso inicia-se quando a opção SIGAA → Graduação → CDP → Aluno → Cancelar Programa é acessada.

Passo 1

Ao ter acesso a funcionalidade são solicitados alguns dados para ser feita a busca por discentes:

Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela seguindo o modelo abaixo:

Matrícula Aluno Status
NOME DO CURSO
9999999999 NOME DO DISCENTE STATUS
—— —— ——

Os discente são agrupados por curso. Para cada discente encontrado é possível Visualizar Detalhes ou Selecionar.

Quando acessado Visualizar Detalhes temos as seguintes informações:

Uma tabela com os índices acadêmicos é exibida:

MC IRA MCN IECH IEPL IEA IEAN
9.9999 9.999 999.99 9.9999 9.9999 9.9999 999.9999

Também pode-se visualizar uma tabela com informações de integralização das disciplinas obrigatórias e complementares:

Obrigatórias Complementares Total
Comp. Curricular Atividade Comp. Curricular/Atividade
CR CH CH CH CR CH
Exigido 999 9999 999 999 999 9999
Integralizado 999 9999 999 999 999 9999
Pendente 999 9999 999 999 999 9999

Passo 2

Ao selecionar um discente da lista de resultados, serão exibidas as seguintes informações:

O usuário deverá informar:

Será exigida a redigitação da senha do usuário para confirmação da operação.

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.MovimentacaoAluno sigaa.ensino.movimentacao_aluno
br.ufrn.sigaa.ensino.graduacao.dominio.DiscenteGraduacao sigaa.graduacao.discente_graduacao
br.ufrn.sigaa.dominio.Curso sigaa.public.curso

Plano de Teste

Sistema: SIGAA

Módulo: Graduação

Link(s): CDP → Aluno → Cancelar Programa

Usuário: mirza, lins

Papel que usuário deve ter: SigaaPapeis.CDP

Cenários de Teste

Cancelar alguns discentes e verificar seu histórico.

Dados para o Teste

Matrículas de discentes para cancelar

   SELECT u.login, d.matricula FROM comum.usuario u
        INNER JOIN discente d ON (d.id_discente = u.id_aluno) 
        INNER JOIN curso c USING (id_curso) 
        WHERE d.nivel = 'G'
        AND d.status IN (1)
        AND d.tipo = 1
        AND u.inativo = FALSE
        AND c.id_modalidade_educacao = 1
        AND c.id_convenio IS NULL
        ORDER BY random()
        LIMIT 10