Caso de Uso Efetuar Login Fluxo Principal
1. Administrador acessa a página inicial do ambiente, através de uma área restrita, específica para o administrador (pois a figura do administrador pode não ser um professor).
2. Sistema exibe tela, pedindo o e-mail e a senha de acesso.
3. Administrador informa o e-mail e a senha, e solicita ingressar no ambiente.
4. Se os dados foram digitados corretamente, o sistema valida-os no banco de dados.
5. Se o e-mail e a senha conferem, sistema direciona o administrador a sua área de trabalho.
Fluxo de Exceção – Dados Incorretos
1. No passo 4 do fluxo principal, se o e-mail ou a senha não foram digitados corretamente, o sistema aborta a operação e exibe uma mensagem de erro para o usuário.
Fluxo de Exceção – Dados Inválidos
1. No passo 5 do fluxo principal, se o e-mail ou a senha não conferem, o sistema aborta a operação e exibe uma mensagem de erro para o usuário.
CASOS DE USO DO ALUNO
Caso de Uso Consultar Ementa Fluxo Principal
1. Aluno solicita consultar a ementa.
2. Sistema exibe a ementa, com as unidades da disciplina, destacando a unidade atual do aluno.
Caso de Uso Consultar Material Fluxo Principal
1. Aluno solicita consultar materiais.
2. Sistema invoca o agente a apresentar os materiais de estudo para o aluno.
Caso de Uso Consultar Imagem Fluxo Principal
1. Aluno solicita consultar imagens.
2. Sistema exibe uma lista com as lâminas histológicas disponíveis para a turma.
3. Aluno seleciona a imagem que deseja e solicita visualizar.
4. Sistema exibe a imagem ampliada.
Caso de Uso Consultar Link Fluxo Principal
1. Aluno solicita consultar links.
2. Sistema invoca o agente a apresentar os links para o aluno consultar.
Caso de Uso Realizar Avaliação Fluxo Principal
1. Aluno solicita realizar a avaliação da unidade atual.
2. Sistema exibe as questões selecionadas pelo agente.
3. Aluno seleciona a questão que deseja resolver.
4. Sistema exibe a tela de resolução da questão.
5. Aluno responde a questão e confirma a resposta.
6. Sistema registra a resposta do aluno.
7. Se for questão subjetiva ou de análise de imagem, sistema marca a questão como pendente de correção, e exibe uma mensagem de aviso para o aluno.
Caso de Uso Efetuar Cadastro Fluxo Principal
1. Aluno solicita ingressar no ambiente, a partir da página principal do sistema.
2. Sistema exibe as turmas disponíveis.
3. Aluno escolhe a turma que deseja ingressar e solicita continuar no cadastro.
4. Sistema exibe o formulário de inscrição.
5. Aluno informa os dados e confirma.
6. Se o dados estão corretos, sistema registra o ingresso do aluno, e marca seu cadastro como inativo, exibindo uma mensagem de confirmação para o aluno.
Fluxo de Exceção – Dados incorretos
1. No passo 6 do fluxo principal, se algum dado estiver incorreto, sistema exibe uma mensagem para o aluno e volta a página do formulário.
Caso de Uso Ver Desempenho Fluxo Principal
1. Aluno solicita ver seu desempenho.
2. Sistema invoca o agente a buscar o desempenho do aluno.
3. Sistema exibe um gráfico com a porcentagem de desempenho para cada unidade estudada.
Caso de Uso Acesso ao Fórum Fluxo Principal - Postar Nova Mensagem 1. Usuário solicita acessar o fórum de discussão.
2. Sistema exibe a tela do fórum, com seus respectivos tópicos.
3. Usuário seleciona o tópico com o assunto de seu interesse.
4. Sistema exibe tela de mensagens do tópico selecionado.
5. Usuário solicita nova mensagem.
6. Sistema exibe tela de preenchimento dos dados da mensagem.
7. Usuário informa os dados da mensagem e solicita enviar.
8. Sistema salva as informações da mensagem.
Fluxo Alternativo - Excluir Mensagem
1. Usuário solicita acessar o fórum de discussão.
2. Sistema exibe a tela do fórum, com seus respectivos tópicos.
3. Usuário seleciona o tópico com o assunto de seu interesse.
4. Sistema exibe tela de mensagens do tópico selecionado.
5. Usuário seleciona a mensagem desejada e solicita excluir.
6. Sistema solicita confirmação para a exclusão.
7. Usuário confirma a exclusão.
8. Sistema exclui a mensagem.
Fluxo Alternativo - Criar Tópico
1. Usuário solicita acessar o fórum de discussão.
2. Sistema exibe a tela do fórum, com seus respectivos tópicos.
3. Usuário solicita criar novo tópico.
4. Sistema exibe tela de preenchimento dos dados do tópico.
5. Usuário informa os dados do tópico e solicita enviar.
6. Sistema salva as informações do novo tópico.
Fluxo Alternativo - Excluir Tópico
1. Usuário solicita acessar o fórum de discussão.
2. Sistema exibe a tela do fórum, com seus respectivos tópicos.
3. Usuário seleciona o tópico e solicita excluir.
4. Sistema solicita confirmação.
5. Usuário confirma exclusão.
6. Sistema excluir o tópico.
Caso de Uso Alterar Dados Fluxo Principal
1. Usuário solicita alterar os dados pessoais.
2. Sistema exibe o formulário com os dados do aluno.
3. Usuário efetua as alterações nos dados e solicita confirmar.
4. Se os dados estão corretos, sistema salva os dados.
Fluxo de Exceção – Dados Incorretos
1. No passo 4, se algum dado estiver incorreto, sistema aborta a operação e exibe mensagem de erro para o aluno.
CASOS DE USO DO PROFESSOR
Caso de Uso Manter Turma
Fluxo Principal – Cadastrar ou Alterar Dados da Turma 1. Sistema exibe a tela de informações do curso.
2. Professor informa os dados.
3. Professor solicita salvar os dados.
4. Se dados estão corretos, sistema salva as informações.
Fluxo de Exceção - Dados Incorretos
1. No passo 4, se alguma informação não for passada corretamente, sistema exibe mensagem de alerta e não salva os dados.
Caso de Uso Manter Links Fluxo Principal
1. Professor seleciona cadastro de links.
2. Sistema exibe a lista de links cadastrados.
3. Professor seleciona a operação (incluir, alterar ou excluir um link).
4. Sistema exibe tela de inclusão, alteração ou exclusão, conforme a opção escolhida.
5. Professor informa os dados e confirma a operação.
6. Sistema efetua a operação.
Caso de Uso Manter Imagens Fluxo Principal
1. Professor seleciona cadastro de imagens.
2. Sistema exibe a lista de imagens cadastradas.
3. Professor seleciona a operação (incluir, alterar ou excluir uma imagem).
4. Sistema exibe tela de inclusão, alteração ou exclusão, conforme a opção escolhida.
5. Professor informa os dados e confirma a operação.
6. Sistema efetua a operação.
Caso de Uso Manter Materiais Fluxo Principal
1. Professor seleciona o cadastro de materiais de estudo.
2. Sistema exibe a lista de materiais disponíveis.
3. Professor escolhe a operação (incluir, alterar, excluir material).
4. Sistema exibe tela inclusão, alteração ou exclusão, segundo a opção escolhida.
5. Professor confirma a operação.
6. Sistema efetua as alterações solicitadas.
Caso de Uso Manter Questões Fluxo Principal - Incluir Questão
1. Professor seleciona o cadastro de questões.
2. Sistema exibe lista das questões disponíveis.
3. Professor aciona a opção nova questão.
5. Sistema exibe tela de seleção do tipo de questão e de quantidade de alternativas.
6. Professor informa os dados e solicita continuar.
7. Sistema exibe a tela de cadastro da questão, conforme o tipo.
8. Professor informa o enunciado, alternativas (se houver) e seleciona a unidade da disciplina.
9. Se os dados estiverem corretos, o sistema salva a questão, caso contrário exibe mensagem de alerta.
Fluxo Alternativo - Alterar Questão
1. Professor seleciona o cadastro de questões.
2. Sistema exibe lista das questões disponíveis.
3. Professor seleciona a questão a alterar.
4. Sistema exibe as informações da questão, permitindo alterar.
5. Professor efetua as alterações e confirma.
6. Se os dados estiverem corretos, o sistema salva a questão, caso contrário exibe mensagem de alerta.
Fluxo Alternativo - Excluir Questão
1. Professor seleciona o cadastro de questões.
2. Sistema exibe lista das questões disponíveis.
3. Professor seleciona a questão a excluir e confirma.
4. Sistema exclui a questão.
Caso de Uso Manter Unidades Fluxo Principal - Incluir Unidade
1. Professor seleciona o cadastro de unidades.
2. Sistema exibe a lista das unidades.
3. Professor aciona a opção incluir unidade.
4. Sistema exibe a tela de informações da nova unidade.
5. Professor informa os dados e confirma.
6. Sistema salva a unidade.
Fluxo Alternativo - Alterar Unidade
1. Professor seleciona o cadastro de unidades.
2. Sistema exibe a lista das unidades.
3. Professor seleciona a unidade que deseja alterar.
4. Sistema exibe a tela com as informações da unidade.
5. Professor efetua as alterações e confirma.
6. Sistema salva a unidade.
Fluxo Alternativo - Excluir Unidade
1. Professor seleciona o cadastro de unidades.
2. Sistema exibe a lista das unidades.
3. Professor seleciona a unidade que deseja excluir e confirma.
4. Sistema pesquisa se há recursos associados à unidade.
5. Se não há recursos associados, sistema exclui a unidade.
Fluxo de Exceção – Não Pode Excluir Unidade
1. No passo 5 do fluxo Excluir Unidade, se já existirem recursos associados, sistema não efetua a exclusão e exibe mensagem de aviso.
Caso de Uso Efetuar Cadastro Fluxo Principal
1. Professor solicita ingressar no ambiente, a partir da página principal do sistema.
2. Sistema exibe o formulário de inscrição.
3. Professor informa os dados e confirma.
4. Se o dados estão corretos, sistema registra o ingresso do professor, e marca seu cadastro como inativo, exibindo uma mensagem de confirmação para o professor.
Fluxo de Exceção – Dados incorretos
1. No passo 4 do fluxo principal, se algum dado estiver incorreto, sistema exibe uma mensagem para o professor e volta a página do formulário.
Caso de Uso Aprovar Aluno Fluxo Principal
1. Professor solicita consultar a lista de alunos da turma.
2. Sistema exibe uma lista com todos os alunos.
3. Professor seleciona o aluno desejado e solicita aprovar o cadastro.
4. Sistema efetua a aprovação do cadastro do aluno no banco de dados.
Fluxo Alternativo – Excluir Aluno
1. Professor solicita consultar a lista de alunos do ambiente 2. Sistema exibe uma lista com todos os alunos.
3. Professor seleciona o aluno desejado e solicita excluir o cadastro.
4. Sistema solicita confirmação da exclusão.
5. Professor confirma a exclusão do cadastro.
6. Sistema exclui o cadastro do aluno do banco de dados.
Caso de Uso Corrigir Questões Fluxo Principal
1. Professor seleciona a opção de correção de questões.
2. Sistema exibe a lista de questões pendentes de correção.
3. Professor seleciona a questão que deseja e solicita corrigir.
4. Professor marca a questão como certa ou errada.
5. Sistema salva a resposta.
CASOS DE USO DO AGENTE TUTOR
Caso de Uso Verificar Materiais Fluxo Principal
1. Agente verifica se existem materiais cadastrados para a turma.
2. Se não existem materiais, emite mensagem de alerta para o professor.
3. Se existem materiais, agente verifica se todas as unidades possuem materiais cadastrados.
4. Se existem unidades sem materiais cadastrados, agente exibe alerta para o professor.
5. Se todas as unidades possuem materiais cadastrados, o agente emite uma dica para o professor.
Caso de Uso Verificar Questões Fluxo Principal
1. Agente verifica se existem questões cadastradas para a turma.
2. Se não existem questões, emite mensagem de alerta para o professor.
3. Se existem questões, agente verifica se todas as unidades possuem questões cadastradas.
4. Se existem unidades sem questões cadastradas, agente exibe alerta para o professor.
5. Se todas as unidades possuem questões cadastradas, o agente emite uma dica para o professor.
Caso de Uso Verificar Alunos Fluxo Principal
1. Agente verifica o número de alunos novos na turma.
2. Agente verifica o número de alunos ociosos na turma.
3. Sistema retorna uma mensagem de alerta, se existem alunos novos.
4. Sistema retorna uma mensagem de dica, se existem alunos ociosos.
Caso de Uso Verificar Links Fluxo Principal
1. Agente verifica se existem links cadastrados para a turma.
2. Se não existem links, emite mensagem de dica para o professor.
3. Se existem links, agente verifica se todas as unidades possuem links cadastrados.
4. Se existem unidades sem links cadastrados, agente exibe dica para o professor.
5. Se todas as unidades possuem links cadastrados, o agente emite uma dica para o professor.
Caso de Uso Verificar Imagens Fluxo Principal
1. Agente verifica se existem imagens cadastradas para a turma.
2. Se não existem imagens cadastradas, sistema emite mensagem de alerta.
3. Se existem imagens cadastradas, o agente apresenta uma dica aleatória para o professor.
Caso de Uso Exibir Mensagem Fluxo Principal
1. O agente recebe o parâmetro da interface do sistema, indicando qual tela o professor está acessando.
2. De acordo com o contexto, o agente retorna a mensagem para a interface.
Caso de Uso Verificar Cadastro da Turma Fluxo Principal
1. Agente verifica se os dados da turma foram preenchidos.
2. Se os dados não foram informados, o agente bloqueia o acesso às opções de cadastro, e exibe a tela de cadastro da turma.
3. Se os dados foram informados, o agente libera o acesso às opções de cadastro para o professor.
Caso de Uso Verificar Ementa da Turma Fluxo Principal
1. Agente verifica se há unidades cadastradas para a turma.
2. Se não há unidades cadastradas, o agente bloqueia o acesso às opções de cadastro, e exibe a tela de cadastro da ementa.
3. Se há unidades cadastradas, o agente libera o acesso às opções de cadastro para o professor.
CASOS DE USO DO AGENTE PEDAGÓGICO
Caso de Uso Exibir Mensagem Fluxo Principal
1. Agente recebe o parâmetro da interface (o parâmetro indica qual tela o aluno está acessando, como materiais, links, ementa, etc.).
2. De acordo com o parâmetro, o agente busca uma mensagem para apresentar na tela.
Caso de Uso Avançar Unidade Fluxo Principal
1. Agente verifica o desempenho do aluno.
2. Se o desempenho do aluno for suficiente, o agente passa o aluno para a próxima unidade, registrando o desempenho no perfil e definindo novas questões.
3. Agente exibe mensagem de congratulação para o aluno.
Caso de Uso Indicar Material Fluxo Principal
1. Agente verifica o perfil do aluno.
2. Se o aluno for iniciante, o agente busca um material com classificação “básico”.
3. Se o aluno não for iniciante, sistema verifica o desempenho do aluno.
4. Se o desempenho do aluno estiver ruim, o agente busca um material com classificação “básico”.
5. Se o desempenho do aluno estiver regular ou bom, o agente busca um material com classificação
“intermediário” ou “avançado”.
6. O agente apresenta o link para o material.
Caso de Uso Indicar Link Fluxo Principal
1. O agente verifica o perfil do aluno.
2. O agente seleciona um link para a unidade atual que o aluno está estudando.
3. O agente apresenta o endereço do link para o aluno acessar.
Caso de Uso Verificar Perfil Fluxo Principal
1. Agente verifica se o perfil do aluno está definido.
2. Se o perfil não está definido, o agente apresenta o questionário de perfil para o aluno preencher, e bloqueia o acesso às opções do sistema.
3. Se o perfil está definido, o agente libera o acesso a todas as opções do sistema.
Caso de Uso Definir Questões Fluxo Principal
1. O agente verifica o perfil do aluno.
2. Se a inteligência predominante do aluno for Lingüístico-verbal, o agente busca questões com essa classificação na base de dados.
3. Se a inteligência predominante do aluno for Lógico-matemática, o agente busca questões com essa classificação na base de dados.
4. Se a inteligência predominante do aluno for Vísuo-espacial, o agente busca questões com essa classificação na base de dados.
Caso de Uso Verificar Desempenho Fluxo Principal
1. O agente consulta o banco de dados para obter o número de acertos e o número de erros do aluno nas avaliações da unidade atual.
2. De acordo com o número de acertos e erros, o agente obtém o desempenho do aluno, em porcentagem.
Caso de Uso Verificar Questões Fluxo Principal
1. Agente verifica as questões respondidas pelo aluno.
2. Se o desempenho do aluno não for o suficiente, e o aluno já tiver respondido todas as questões, o agente define mais algumas questões para o aluno responder.