Carry On Academic Especificação de Caso de Uso 1. Realizar Matricula 1.1 Descrição O discente realizará a matricula das cadeiras que ele irá cursar durante o periodo. 1.2 Fluxo básico Passo 1 Ator(discente) Sistema Identifica-se. 2 Verifica se o usuário é um discente e sugere turmas em que o discente pode se matricular e mostra o total a ser pago por ele por todas as cadeiras. 3 Confirma a matricula em todas as turmas sugeridas. 4 Mostra todas as turmas em que o discente se matriculou com a situação de cada uma(confirmada,pendente). 5 Efetua a matricula. 6 1.3 Mostra o número de protocolo para a matricula efetuada. Fluxo alternativo 1 2:discente modifica a sugestão do sistema Passo 1 Ator(discente) Modifica a sugestão de matricula inserindo ou removendo turmas. 2 3 Atualiza sugestão de matricula verificando questões de pre e corequisito entre as cadeiras e conflitos de horário entre as turmas e atualiza o total a ser pago. Confirma a matricula para as turmas selecionadas. 4 1.4 Sistema Vai para o passo 4 do fluxo básico. Fluxo alternativo 2 2 4:o discente cancela a matricula antes de efetuá-la Passo 1 Ator(discente) Sistema Antes de efetuar a matricula o discente resolve cancelar a matricula. 2 Vai para o passo 2 do fluxo básico. 2. Criar prova 2.1 Descrição: Neste caso de uso o ator poderá criar uma prova online ou uma prova para impressão,esta prova poderá conter questões de múltipla escolha,de verdadeiro ou falso ou dissertativas.E poderá também associa-lá a turmas onde a prova será aplicada. 2.2 Fluxo Básico Passo 1 Ator(discente) Identifica-se como professor 2 3 Oferece duas opções de prova: online ou tradicional com seus respectivos modelos(rascunhos) Escolhe a opção prova online e um modelo 4 5 Detalha o modelo e oferece opções de edição Modifica o modelo, inserindo,removendo e editando questões 6 7 Sistema Salva os dados informados e oferece uma lista de turmas onde pode ser aplicada a prova Escolhe turmas e horários para aplicação da prova online 8 Salva todos os dados e exibe um relação com as turmas e seus respectivos horários de aplicação da prova 2.3 Fluxo Alternativo 1 2:Prova Tradicional Passo 1 Ator(discente) Sistema Escolhe a opção prova 3 tradicional e um modelo 2 Detalha o modelo e oferece opções de edição 3 Modifica o modelo, inserindo,removendo e editando questões 4 Salva os dados informados e oferece a visualização para impressão 5 Executa alguns ajustes e confirma a impressão 6 Salva todos os dados e aciona a impressora 2. Fluxo Alternativo 2 3. 4:Saida Antecipada Passo 1 Ator(discente) Sistema Modifica o modelo, inserindo, removendo e editando questões e seleciona a opção sair 2 3. Salva os dados informados em uma prova rascunho Realizar Chamada Online 3.1 Descrição Neste caso de uso o ator poderá realizar a chamada de classe da turma em que está dando aula no momento. 3.2 Fluxo de eventos básicos Passo Professor 1 Identifica-se Sistema 2 3 Verifica se usuário é um docente e mostra as turmas em que ele dá aula. Escolhe a turma em que vai realizar a chamada 4 5 Mostra a lista de alunos matriculados Confirma a presença ou a falta dos alunos 6 Salva chamada de classe 4 3.3 Fluxo Alternativo 1 3: Modifica a chamada Passo Professor Sistema 1 Verifica que docente já realizou a chamada e mostra a lista de alunos faltantes. 2 Confirma ou modifica faltas 3 Salva chamada de classe 3.4 Fluxo Alternativo 2 3:Reposição de Aula Passo Professor Sistema 1 2 Verifica que não está no horário de aula da turma selecionada e da a opção de registrar reposição de aula. Confirma reposição de aula e informa o dia e horário que deu a aula de reposição 3 Vá para o passo 4 do fluxo básico 5 Diagrama de Casos de Uso 6