Agendar Avaliações - Georgia-Spirandeli/ERPS GitHub Wiki
Sistema Acadêmico
Nome
Agendar Avaliações
Descrição
Agendar avaliações das turmas e disciplinas
Atores
- Professor
Pré Condições
Fluxo Principal
Professor acessa a tela de agendamento de avaliações Sistema mostra tela de turmas Professor seleciona turma desejada Sistema exibe turmas e disciplinas (pois o professor pode dar aula em várias turmas e várias disciplinas) Professor acessa o desejado e escolhe uma data Validar RN1 (Validar turma existente Validar RN2 (Validar Disciplina existente) Validar RN3 (Validar a data dispónivel) Sistema fecha a tela agendamento
Fluxo Alternativo
Professor escolhe data cujo outro professor já está com avaliação agendada Professor deve editar a data e modificar
Estrutura de Dados
Agendar
- TURMA
- ALUNO
- DATA
- DISCIPLINA
- AVALIAÇÕES
Regras de Negócio
RN1 Sistema deve consultar se o aluno está ativo Sistema deve validar se professor fez agendamento de avaliação RN2 Sistema deve validar se a disciplina é existente e ativa RN3 Sistema deve validar se a data está disponível para a avaliação naquela turma