Cenário
Introdução
Este documento apresenta os cenários de uso do sistema, ou seja, situações práticas que ilustram como os indivíduos interagem com o SAE (Sistema de Apoio Educacional) em seu uso cotidiano.
Cada cenário descreve uma sequência de ações e reações entre o sistema e o participante, demonstrando o funcionamento esperado das funcionalidades ainda não implementadas.
O objetivo é facilitar a compreensão dos requisitos funcionais pendentes, mostrando de forma contextual como eles contribuirão para a experiência e as operações dentro do sistema.
Integrantes do Grupo
A Tabela 1 apresenta todos os integrantes da equipe que participaram da construção dos Cenários, juntamente com a descrição das atividades que cada um desenvolveu durante o projeto.
Metodologia
A metodologia usada nesta documentação segue os conceitos e a estrutura mostrados nos slides da aula “Requisitos – Aula 10”, de Milene Serrano e Maurício Serrano, disponíveis clicando aqui.
Cada cenário foi criado com base na identificação dos requisitos funcionais que ainda não foram implementados no sistema.
Foram aplicadas abstrações para tornar a documentação clara, organizada e de fácil compreensão, conforme o modelo apresentado no material de apoio, ilustrado na Figura 1.

A estrutura adotada para cada cenário seguiu uma padronização em formato de tabela, baseando-se nos seguintes elementos:
- ID: Identificador único do cenário, usado para facilitar seu rastreamento e manutenção. Segue o padrão “CE”, referente ao cenário, junto ao número do cenário. Exemplo:
CE07. - Título: Nome do cenário, geralmente relacionado ao objetivo principal ou ao requisito funcional ainda não implementado.
- Metas/Objetivos: Explica o propósito do cenário e o que se espera alcançar com a futura implementação da funcionalidade.
- Contexto: Define a situação e o ambiente em que o cenário ocorre, estabelecendo as pré-condições para o fluxo de eventos.
- Ator(es): Indica as pessoas, sistemas ou entidades que interagem diretamente com a funcionalidade descrita.
- Recursos: Lista as ferramentas ou componentes do sistema necessários para executar o cenário.
- Exceções: Aponta situações inesperadas ou problemas que podem interromper o fluxo normal do cenário.
- Restrições: Mostra as limitações, regras de negócio ou condições que devem ser respeitadas durante a execução.
- Episódios: Descreve, passo a passo, o fluxo principal de ações e decisões realizadas pelos atores no cenário.
A padronização da tabela se baseou nesses elementos apresentados acima e pode ser observada na Tabela 2.
| Elemento | Descrição |
|---|---|
| ID | CEN° |
| Título | Nome do cenário, geralmente relacionado ao objetivo principal ou ao requisito funcional ainda não implementado. |
| Metas/Objetivos | Explica o propósito do cenário e o que se espera alcançar com a futura implementação da funcionalidade. |
| Contexto | Define a situação e o ambiente em que o cenário ocorre, estabelecendo as pré-condições para o fluxo de eventos. |
| Ator(es) | Indica as pessoas, sistemas ou entidades que interagem diretamente com a funcionalidade descrita. |
| Recursos | Lista as ferramentas ou componentes do sistema necessários para executar o cenário. |
| Exceções | Aponta situações inesperadas ou problemas que podem interromper o fluxo normal do cenário. |
| Restrições | Mostra as limitações, regras de negócio ou condições que devem ser respeitadas durante a execução. |
| Episódios | Descreve, passo a passo, o fluxo principal de ações e decisões realizadas pelos atores no cenário. |
Cenários
Cenário 01: Exibição do Progresso Geral na Disciplina
Requisito Associado: RF08 - A interface deve exibir um progresso em porcentagem do andamento da disciplina.
| Elemento | Descrição |
|---|---|
| ID | CE01 |
| Título | Progresso Geral da Disciplina |
| Metas/Objetivos | Permitir que o aluno visualize o quanto já avançou na disciplina, incentivando o acompanhamento contínuo e a conclusão dos conteúdos. |
| Contexto | O aluno acessa a plataforma e deseja entender seu progresso global dentro de uma disciplina específica. |
| Ator(es) | - Aluno - Sistema de controle de progresso |
| Recursos | - Banco de dados de atividades concluídas e pendentes - Módulo de cálculo de progresso - Interface de exibição gráfica (ex: barra de progresso ou percentual numérico) |
| Exceções | - Falha na atualização automática do progresso após novas atividades concluídas. - Dados inconsistentes no banco de atividades. |
| Restrições | - O progresso deve ser atualizado em tempo real após cada conclusão de atividade. - A interface deve ser clara e acessível em todos os dispositivos. |
| Episódios | 1. O aluno acessa a página da disciplina. 2. O sistema consulta os dados de atividades concluídas e pendentes. 3. Calcula o percentual de progresso. 4. Exibe o progresso em formato visual (porcentagem e/ou barra). |
Cenário 02: Exibição da Porcentagem de Acertos por Conteúdo
Requisito Associado: RF09 - A interface deve exibir como está a porcentagem de acertos das atividades de cada conteúdo.
| Elemento | Descrição |
|---|---|
| ID | CE02 |
| Título | Desempenho de Acertos por Conteúdo |
| Metas/Objetivos | Fornecer ao aluno uma visão detalhada de seu desempenho em cada conteúdo, destacando pontos fortes e incentivando o aprimoramento. |
| Contexto | O aluno deseja acompanhar sua taxa de acertos em cada conteúdo para entender onde está indo bem e onde precisa melhorar. |
| Ator(es) | - Aluno - Sistema de monitoramento de desempenho |
| Recursos | - Banco de dados de resultados das atividades - Módulo de cálculo de desempenho - Interface de exibição de desempenho (gráficos ou indicadores numéricos) |
| Exceções | - Dados incompletos de atividades podem afetar o cálculo da porcentagem. - Atividades ainda não corrigidas não entram no cálculo. |
| Restrições | - A porcentagem deve ser atualizada automaticamente após a correção de cada atividade. - Deve ser exibida de forma compreensível e visualmente intuitiva. |
| Episódios | 1. O aluno acessa o banco de questões. 2. O sistema calcula o percentual de acertos em cada conteúdo. 3. Exibe a porcentagem de forma gráfica ou numérica. |
Cenário 03: Exibição da Porcentagem de Erros por Conteúdo
Requisito Associado: RF10 - A interface deve exibir como está a porcentagem de erros das atividades de cada conteúdo.
| Elemento | Descrição |
|---|---|
| ID | CE03 |
| Título | Desempenho de Erros por Conteúdo |
| Metas/Objetivos | Permitir que o aluno identifique conteúdos com maiores índices de erro, auxiliando no direcionamento dos estudos e revisões. |
| Contexto | O aluno quer verificar em quais conteúdos tem mais dificuldades, observando a taxa de erros. |
| Ator(es) | - Aluno - Sistema de monitoramento de desempenho |
| Recursos | - Banco de dados de atividades e resultados - Módulo de cálculo de desempenho - Interface de exibição de desempenho (gráficos ou indicadores numéricos) |
| Exceções | - Falha no registro correto dos resultados das atividades. - Atividades ainda não finalizadas não devem ser contabilizadas. |
| Restrições | - O cálculo deve considerar apenas atividades concluídas. - A exibição deve ser clara e comparável entre diferentes conteúdos. |
| Episódios | 1. O aluno acessa o banco de questões. 2. O sistema identifica a quantidade de erros em cada atividade. 3. Calcula a porcentagem de erros por conteúdo. 4. Exibe a porcentagem de forma gráfica ou numérica. |
Cenário 04: Lembretes de Revisão de Conteúdos
Requisito Associado: RF15 - O sistema deve enviar notificações para lembrar o aluno de revisar conteúdos passados.
| Elemento | Descrição |
|---|---|
| ID | CE04 |
| Título | Notificações de Revisão de Conteúdos |
| Metas/Objetivos | Garantir que o aluno seja lembrado de revisar conteúdos estudados anteriormente, promovendo aprendizado contínuo. |
| Contexto | O aluno acessa a plataforma periodicamente e deseja receber lembretes automáticos sobre conteúdos já concluídos. |
| Ator(es) | - Aluno - Sistema de notificações da plataforma |
| Recursos | - Banco de dados de conteúdos concluídos - Mecanismo de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ) |
| Exceções | - Falha no envio da notificação. - Conteúdo revisado recentemente não gera novo lembrete. |
| Restrições | - As notificações devem respeitar as preferências de comunicação do aluno. |
| Episódios | 1. O sistema identifica conteúdos já estudados. 2. Envia lembrete ao aluno para revisar o conteúdo. |
Cenário 05: Configuração da Forma de Notificação
Requisito Associado: RF18 - O sistema deve pedir ao indivíduo a melhor forma de caminho de notificação.
| Elemento | Descrição |
|---|---|
| ID | CE05 |
| Título | Escolha da Forma de Notificação |
| Metas/Objetivos | Permitir que o indivíduo defina sua preferência de comunicação para receber notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ). |
| Contexto | O participante acessa a plataforma e quer receber alertas e lembretes da forma que considera mais conveniente. |
| Ator(es) | - Aluno - Docente - Monitor - Coordenador - Administrador - Sistema de configuração de notificações |
| Recursos | - Painel de preferências do pessoais - Mecanismo de envio de notificações configurável |
| Exceções | - Nenhuma forma de notificação é escolhida, mantendo-se a opção padrão. - Opção selecionada não está disponível no momento do envio. |
| Restrições | - Sistema deve garantir que as notificações sejam enviadas conforme a escolha do aluno. - Preferência deve ser atualizável a qualquer momento. |
| Episódios | 1. O participante acessa a seção “Preferências de Notificação”. 2. Escolhe o canal preferido ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ). 3. Sistema salva a configuração e envia notificações conforme a escolha. |
Cenário 06: Notificação de Prazo de Entrega
Requisito Associado: RF19 - O sistema deve enviar uma notificação quando está chegando perto da data de entrega de uma atividade.
| Elemento | Descrição |
|---|---|
| ID | CE06 |
| Título | Alertas de Prazos de Entrega |
| Metas/Objetivos | Informar o aluno sobre atividades com prazo próximo, evitando atrasos na entrega. |
| Contexto | Um aluno possui atividades agendadas na plataforma e deseja receber alertas próximos ao prazo final. |
| Ator(es) | - Aluno - Sistema de notificações da plataforma |
| Recursos | - Banco de dados de atividades e prazos - Sistema de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ) |
| Exceções | - Falha no envio do alerta. - Prazo da atividade é alterado após envio da notificação. |
| Restrições | - Notificações devem ser enviadas com antecedência suficiente para ação do aluno. - Devem respeitar as preferências de comunicação do aluno. |
| Episódios | 1. O sistema verifica atividades próximas do prazo. 2. Gera alerta de prazo para cada atividade. 3. Envia notificação ao aluno. |
Cenário 07: Análise Cognitiva e Apoio à Aprendizagem
Requisito Associado: RF49 - O sistema deve analisar documentos escolares(atividades e provas) para identificar dificuldades cognitivas e sugerir estratégias de reforço ao aluno.
| Elemento | Descrição |
|---|---|
| ID | CE07 |
| Título | Análise Cognitiva e Apoio à Aprendizagem |
| Metas/Objetivos | Avaliar a situação cognitiva de cada aluno e oferecer suporte personalizado para melhorar o processo de aprendizagem. |
| Contexto | O sistema educacional utiliza algoritmos de inferência cognitiva para analisar documentos escolares (provas e atividades) e identificar dificuldades específicas de cada aluno. Com base nessa análise, o assistente virtual sugere estratégias de reforço ao aluno. |
| Ator(es) | - Aluno - Professor - Assistente Virtual |
| Recursos | - Módulo de análise documental - Algoritmos de inferência cognitiva - Banco de dados de desempenho escolar |
| Exceções | - Documentos insuficientes para análise - Dados inconsistentes ou corrompidos |
| Restrições | A análise deve respeitar a privacidade dos dados dos alunos e seguir diretrizes pedagógicas. |
| Episódios | 1. O sistema acessa os documentos escolares do aluno. 2. Identifica padrões de dificuldade. 3. Sugere conteúdo adaptados para suas dificuldades. 4. Monitora a evolução do aluno ao longo do tempo. |
Cenário 08: Identificação de Conhecimento sobre o Conteúdo
Requisito Associado: RF50 - O sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo, com base em provas e atividades.
| Elemento | Descrição |
|---|---|
| ID | CE08 |
| Título | Identificação de Conhecimento sobre o Conteúdo |
| Metas/Objetivos | Permitir ao professor visualizar o nível de domínio de conteúdo de cada aluno com base em provas e questões, utilizando Lógica Fuzzy para gerar uma análise graduada e confiável. |
| Contexto | Após a realização de atividades avaliativas, o sistema processa os resultados e apresenta ao professor uma visão detalhada do desempenho dos alunos por conteúdo. A análise é feita por meio de Lógica Fuzzy, permitindo identificar quais alunos dominam ou têm dificuldades em cada tema. |
| Ator(es) | - Professor - Sistema de Avaliação Inteligente |
| Recursos | - Banco de questões por conteúdo - Sistema de correção automática - Módulo de inferência com Lógica Fuzzy - Painel de desempenho por aluno |
| Exceções | - Provas não corrigidas ou com erros - Dados insuficientes para inferência confiável |
| Restrições | A visualização deve ser clara, pedagógica e respeitar a privacidade dos alunos. |
| Episódios | 1. Os alunos realizam provas e atividades. 2. O sistema aplica Lógica Fuzzy para avaliar o domínio por conteúdo. 3. O professor acessa o painel de desempenho dos alunos. 4. O sistema apresenta níveis de conhecimento e destaca alunos com dificuldades. |
Cenário 09: Avaliação de Comportamento Escolar
Requisito Associado: RF51 - O sistema deve informar ao professor quais alunos mantêm comportamento adequado segundo critérios pedagógicos.
| Elemento | Descrição |
|---|---|
| ID | CE09 |
| Título | Avaliação de Comportamento Escolar |
| Metas/Objetivos | Apresentar ao professor quais alunos mantêm comportamento adequado com base em critérios como presença nas aulas, participação em monitorias, realização de atividades e estudo dos conteúdos sugeridos. |
| Contexto | O sistema educacional monitora continuamente o comportamento dos alunos por meio de registros de presença, entregas de atividades, participação em monitorias e acesso aos conteúdos recomendados. O assistente virtual analisa esses dados e gera relatórios que ajudam o professor a identificar alunos engajados e aqueles que precisam de acompanhamento. |
| Ator(es) | - Aluno - Professor - Assistente Virtual |
| Recursos | - Registro de frequência - Plataforma de entrega de atividades - Sistema de monitoria - Módulo de rastreamento de estudo de conteúdos sugeridos |
| Exceções | - Dados incompletos ou não sincronizados - Aluno ausente em todas as atividades avaliadas |
| Restrições | O sistema deve garantir a integridade e atualização dos dados, respeitando normas de privacidade e acessibilidade. |
| Episódios | 1. O sistema registra a presença do aluno nas aulas. 2. Monitora a participação em sessões de monitoria. 3. Verifica a entrega de atividades e prazos. 4. Acompanha o acesso e estudo dos conteúdos sugeridos. 5. O assistente virtual analisa os dados e gera um relatório de comportamento. 6. O professor acessa o relatório e identifica os alunos com comportamento adequado. |
Cenário 10: Visualização da Média Geral da Turma por Atividade
Requisito Associado: RF11 - A interface deve exibir a média geral da turma em cada atividade
| Elemento | Descrição |
|---|---|
| ID | CE10 |
| Título | Visualização da Média Geral da Turma por Atividade |
| Metas/Objetivos | - Para o professor: Analisar o desempenho agregado da turma em cada avaliação, facilitando a identificação de dificuldades de aprendizagem - Para o aluno: Permitir que compare seu próprio desempenho com a média geral da turma, servindo como um parâmetro para seus estudos. |
| Contexto | Um participante (professor ou aluno) está autenticado no sistema de gestão de aprendizagem e acessou a área de atividades de uma disciplina. Ele escolhe uma das atividades e verifica se as notas já foram lançadas e a média calculada. |
| Ator(es) | - Professor - Aluno |
| Recursos | - Banco de dados de atividades - Bance de dados de resultados de atividades |
| Exceções | - Cálculo Indisponível: A média não pode ser exibida se nenhuma nota foi lançada para a atividade. - Erro de Carregamento: A página de notas falha ao carregar devido a um problema de conexão ou erro no servidor. |
| Restrições | - A média deve ser calculada considerando apenas os alunos que receberam uma nota. - Os alunos podem ver a média geral, mas não têm acesso às notas individuais de seus colegas. |
| Episódios | 1. O participante (professor ou aluno) acessa a plataforma e navega até a disciplina desejada. 2. Sseleciona a opção "Atividades" no menu da disciplina. 3. O sistema exibe uma lista com todas as atividades avaliativas. 4. Para cada atividade, o sistema exibe a nota individual do aluno (se for o aluno logado) e, em uma coluna separada, a "Média da Turma". 5. O participante utiliza essa informação para fins de análise de desempenho (seja da turma ou pessoal). |
Cenário 11: Personalização da Frequência de Alertas de Atividades Atrasadas
Requisito Associado: RF13 - O aluno deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas
| Elemento | Descrição |
|---|---|
| ID | CE11 |
| Título | Personalização da Frequência de Alertas de Atividades Atrasadas |
| Metas/Objetivos | Oferecer ao aluno a flexibilidade de configurar com que antecedência deseja ser notificado sobre atividades pendentes, a fim de melhorar sua gestão de tempo e reduzir o número de entregas em atraso. |
| Contexto | O aluno está logado em seu perfil no sistema e acessa a área de configurações de sua conta para ajustar suas preferências de notificação. |
| Ator(es) | Aluno |
| Recursos | - Banco de dados de atividades e prazos - Sistema de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ) |
| Exceções | Falha ao Salvar: O sistema apresenta um erro e não consegue salvar as novas preferências de notificação devido a uma instabilidade na rede |
| Restrições | - O aluno deve ter um meio de contato válido cadastrado (e-mail ou permissão para notificação push) para receber os alertas. - As opções de tempo para os alertas são predefinidas pelo sistema (ex: "1 dia antes", "2 dias antes", "No dia do vencimento"). - A configuração é aplicada individualmente e não afeta as preferências de outros alunos. |
| Episódios | 1. O aluno acessa sua conta no sistema. 2. Ele seleciona a opção "Configurações". 3. Na página de configurações, ele navega até a seção "Notificações". 4. O sistema exibe uma lista de tipos de alerta que podem ser configurados. O aluno localiza a opção "Alertas sobre atividades atrasadas". 5. Ao lado desta opção, há um menu suspenso (dropdown) com os intervalos de tempo disponíveis. 6. O aluno clica no menu e seleciona a opção desejada (por exemplo, "1 dia após o vencimento"). 7. Após a seleção, o aluno clica no botão "Salvar" ou "Atualizar Preferências". 8. O sistema exibe uma mensagem de confirmação, como "Suas preferências de notificação foram salvas com sucesso". |
Cenário 12: Priorização de Conteúdo por Dificuldade
Requisito Associado: RF16 - O sistema deve ter um índice de conteúdos ordenado pela porcentagem de erros em cada conteúdo
| Elemento | Descrição |
|---|---|
| ID | CE12 |
| Título | Priorização de Conteúdo por Dificuldade da Turma |
| Metas/Objetivos | - Para o aluno: Ajudar a identificar e focar nos conteúdos onde a turma apresenta a maior porcentagem de erros, otimizando a preparação para avaliações. |
| Contexto | Um aluno está se preparando para uma prova e quer revisar os tópicos de forma mais eficiente. Ele decide acessar o índice de conteúdos para ver quais assuntos a turma, em geral, mais errou e que, portanto, merecem mais atenção. |
| Ator(es) | - Aluno |
| Recursos | - Banco de dados com resultados de atividades - Módulo de tagueamento de questões por conteúdo - Módulo de cálculo de percentuais de erro |
| Exceções | - Dados Insuficientes: O índice não pode ser gerado se poucas atividades foram respondidas pela turma. - Erro de Cálculo: O sistema falha ao processar as porcentagens de erro. |
| Restrições | - O índice deve ser baseado em dados anonimizados da turma, sem expor o desempenho individual de outros alunos. - A lista deve ser atualizada periodicamente para refletir os dados mais recentes. |
| Episódios | 1. O aluno acessa a plataforma e navega até a disciplina desejada. 2. O aluno seleciona a opção "Guia de Estudos" ou "Conteúdos". 3. O sistema calcula a porcentagem de erros da turma para cada tópico com base nas atividades já realizadas. 4. O sistema exibe uma lista com todos os conteúdos, ordenada do tópico com maior percentual de erro para o menor. 5. O aluno utiliza essa informação para priorizar seus estudos. |
Cenário 13: Personalização de Lembretes de Atividades
Requisito Associado: RF21 - O aluno escolhe quando ele recebe a notificação de proximidade da data de entrega de atividade
| Elemento | Descrição |
|---|---|
| ID | CE13 |
| Título | Personalização de Lembretes de Atividades |
| Metas/Objetivos | - Para o aluno: Dar controle sobre como e quando ele é notificado sobre os prazos, permitindo que o sistema se adapte ao seu método pessoal de organização. |
| Contexto | Um aluno prefere receber um único lembrete 3 dias antes do prazo final de uma atividade, em vez do padrão de 24 horas. Ele acessa as configurações do seu perfil para ajustar essa preferência de notificação. |
| Ator(es) | - Aluno |
| Recursos | - Painel de configurações do aluno - Banco de dados para armazenar preferências de notificação - Serviço agendador de notificações |
| Exceções | - Erro ao Salvar: O sistema não consegue salvar a preferência por uma falha no banco de dados. - Serviço Indisponível: O serviço de notificações está temporariamente fora do ar e não envia o lembrete agendado. |
| Restrições | - A configuração de notificação é individual e não deve afetar outros alunos. - As opções de tempo para o lembrete devem ser claras e pré-definidas (ex: 1 dia antes, 3 dias antes, etc.). |
| Episódios | 1. O aluno acessa a área de "Configurações" ou "Preferências" do seu perfil. 2. Ele navega até a seção "Notificações". 3. Na opção "Lembrete de entrega de atividade", ele altera a seleção padrão para a desejada (ex: "3 dias antes"). 4. O sistema confirma que a alteração foi salva com sucesso. 5. O serviço de notificação passa a utilizar essa nova configuração para os futuros lembretes deste aluno. |
Cenário 14: Cálculo do Desempenho do Aluno
Requisito Associado: RF24 - Deve mostrar como o desempenho está sendo calculado.
| Elemento | Descrição |
|---|---|
| ID | CE14 |
| Título | Cálculo do Desempenho do Aluno |
| Metas/Objetivos | Permitir que o indivíduo visualize não apenas o nível de desempenho alcançado em determinada disciplina, mas também o modo como esse valor foi obtido. Essa transparência facilita a compreensão sobre os pontos fortes e fracos específicos, evidenciando quais fatores têm maior influência no desempenho geral. |
| Contexto | O indivíduo (aluno ou professor) acessa a plataforma, vê as estatísticas de desempenho – acadêmico – de aluno e deseja entender por quê em particular elas apresentam os valores que ele acaba de encontrar. |
| Ator(es) | - Aluno - Professor - Sistema de controle de desempenho do aluno - Módulo de configurações pessoais - Sistema de notificações |
| Recursos | - Envio de notificações selecionáveis/configuráveis sobre atualizações significantes sobre métricas de computação de desempenho particulares que o indivíduo for desejar; - Interação com os sistemas de análise/inferência cognitiva e de cálculo de desempenho, além da descrição dos métodos que chegam a seus resultados; - Interface(s) de exibição gráfica, com descrições textuais adicionadas onde vier a ser necessário; - Painel de preferências; - Acesso aos bancos de dados de atividades, resultados e desempenho acadêmico das disciplinas; - Comparar o/um desempenho atual com desempenhos anteriores (histórico); - Descrição de inferências com lógica fuzzy; - Painéis de desempenho por aluno e por turma. |
| Exceções | - Dados insuficientes (incompletos), inconsistentes e/ou inconclusivos para análise(s); - Dados não sincronizados; - Falha na atualização automática de informações; - Resultados de atividade(s) não registrados ou com erro(s); - Falha no envio de notificação; - Ausência de configuração de notificações; - Cálculo indisponível ou falho (exceção genérica); - Erro de carregamento, conexão ou disponibilidade. |
| Restrições | - As métricas de computação devem ser atualizadas em tempo real automaticamente após cada conclusão ou correção de atividade, entrega, avaliação, questionário etc.; - As eventuais interfaces exibidas devem ser claras, acessíveis, concisas e intuitivas em todos os dispositivos (plataformas); - A exibição deve ser clara e comparável entre diferentes conteúdos; - O processamento e a exibição de dados devem respeitar a privacidade, garantir integridade e segurança das informações e seguir critérios pedagógicos adequados; - Os alunos podem ver as métricas gerais para as suas turmas e as suas próprias métricas individuais, mas não as de outros alunos; - Os professores podem ver tanto as métricas gerais para as turmas quanto todas as métricas individuais dos seus (próprios) alunos matriculados; - As configurações que forem se aplicar pelos indivíduos devem ser aplicadas individualmente para cada um destes; - Atividades só podem ser consideradas nos cálculos se e quando corrigidas. |
| Episódios | 1. O indivíduo faz login na plataforma se necessário. 2. Acessa a página principal ou o painel da plataforma. 3. O aluno seleciona uma turma (registrada na plataforma, é claro) na qual ele está matriculado, ou o professor, uma que ele leciona. 4. Localiza a seção de informações de desempenho da turma. 5. O sistema de controle de desempenho analisa as métricas de derivação de desempenho tanto individuais como gerais coletivas, calcula essas informações de desempenho – por exemplo, valores numéricos, informações em texto, relatórios, resumos… –. 6. O sistema exibe os resultados obtidos, juntamente com as fórmulas e métodos utilizados no cálculo, na página da turma ou em uma subpágina específica. 7. Adicionalmente, se for configurado para tal pelo aluno, o sistema também envia as notificações necessárias, seja em push como também na própria interface na web e/ou no aplicativo, relevantes às atualizações de métricas de derivação de desempenho desejadas. |
Cenário 15: Seleção de Disciplinas de Maior Facilidade
Requisito Associado: RF14 – O aluno pode marcar os tópicos da disciplina nos quais sente mais facilidade.
| Elemento | Descrição |
|---|---|
| ID | CE15 |
| Título | Seleção de Disciplinas de Maior Facilidade |
| Metas/Objetivos | Permitir que o aluno identifique e marque as disciplinas ou tópicos em que sente maior facilidade, ajudando o sistema a personalizar o acompanhamento e o feedback. |
| Contexto | O aluno acessa a plataforma e seleciona, em seu painel pessoal, as disciplinas ou tópicos nos quais tem maior domínio. O sistema pode usar essa informação para ajustar sugestões e análises de desempenho. |
| Ator(es) | - Aluno - Sistema de controle de desempenho do aluno - Módulo de configurações pessoais - Sistema de notificações |
| Recursos | - Painel de preferências e seleção de tópicos; - Histórico e desempenho acadêmico do aluno; - Sistema de análise cognitiva e inferência de desempenho; - Interface gráfica de seleção com descrições explicativas; - Banco de dados de configuração individual. |
| Exceções | - Dados não sincronizados; - Falha ao salvar preferências; - Erro de carregamento ou conexão; - Falha no envio de notificações; - Erro de carregamento, conexão ou disponibilidade. |
| Restrições | - As seleções feitas pelo aluno devem ser armazenadas individualmente e de forma segura; - O sistema deve respeitar a privacidade das informações do aluno; - A interface de seleção deve ser clara, acessível e responsiva. |
| Episódios | 1. O aluno faz login e acessa o painel de preferências. 2. Seleciona as disciplinas ou tópicos em que sente maior facilidade. 3. O sistema salva essas preferências. 4. O sistema utiliza as informações para ajustar relatórios, notificações e recomendações futuras. 5. O aluno pode revisar ou alterar suas seleções a qualquer momento. |
Cenário 16: Notificação de Conteúdos Mais Difíceis
Requisito Associado: RF42 – O assistente virtual deve notificar qual conteúdo o aluno está tendo mais dificuldade.
| Elemento | Descrição |
|---|---|
| ID | CE16 |
| Título | Notificação de Conteúdos Mais Difíceis |
| Metas/Objetivos | Permitir que o aluno saiba em que conteúdo ele anda tendo mais dificuldade de assimilamento e desempenho. Pode ajudá-lo a focar melhor seus esforços de melhoria de avaliação e desempenho acadêmico-cognitivo e requisições de ajuda para tal onde for mais necessário num dado momento. |
| Contexto | O aluno recebe notificações da plataforma, seja em push como também na própria interface na web e/ou no aplicativo, o avisando sobre os conteúdos acadêmicos entre suas disciplinas correntes em que ele está tendo mais dificuldade e, portanto, deveria se esforçar mais e/ou pedir ajuda nesses próprios conteúdos. |
| Atores | - Aluno - Sistema de controle de desempenho - Sistema de notificações |
| Recursos | - Notificações ao aluno com base no seu próprio desempenho acadêmico; - Acompanhamento das turmas e matérias do aluno no geral; - Interação e integração com os sistemas de análise/inferência cognitiva e de cálculo de desempenho. |
| Exceções | - Dados insuficientes (incompletos), inconsistentes e/ou inconclusivos para análise(s); - Dados não sincronizados; - Falha na atualização automática de informações; - Resultados de atividade(s) não registrados ou com erro(s); - Falha no envio de notificação; - aluno não escolhe forma de notificação; - Análise de desempenho indisponível ou falha (exceção genérica); - Erro de carregamento, conexão ou disponibilidade. |
| Restrições | - As notificações devem ser enviadas somente com base em dados atualizados e validados pelo sistema de desempenho; - O envio das notificações deve ocorrer em intervalos regulares configuráveis, evitando sobrecarga de alertas; - O sistema deve respeitar as preferências de privacidade e de frequência de notificações definidas pelo aluno; - Os conteúdos indicados como “mais difíceis” devem ser identificados com base em métricas objetivas de desempenho, como médias de acertos, tempo de resposta ou participação. |
| Episódios | 1. O sistema analisa periodicamente as métricas de desempenho do aluno em todas as disciplinas; 2. Identifica-se os conteúdos em que há desempenho significativamente abaixo da média pessoal; 3. O sistema de controle de desempenho envia esses resultados ao assistente virtual; 4. O assistente virtual gera uma mensagem de notificação explicando quais conteúdos requerem mais atenção; 5. O aluno é notificado por push, web e/ou aplicativo, conforme (a) sua configuração; 6. O aluno pode acessar a área de detalhes para visualizar estatísticas e recomendações de estudo relacionadas; 7. Caso o aluno deseje, ele pode ajustar as preferências de frequência e/ou tipo de notificação. |
Cenário 17: Organização de Materiais por Tópicos
Requisito Associado: RF32 - Os materiais devem estar postados em tópicos de conteúdos separados na disciplina.
| Elemento | Descrição |
|---|---|
| ID | CE17 |
| Título | Materiais Organizacionais por Tópicos |
| Metas/Objetivos | Garantir que os materiais de estudo sejam organizados e acessíveis por tópicos, facilitando a navegação e aprendizagem. |
| Contexto | O participante acessa uma disciplina e deseja consultar materiais agrupados por tópicos específicos. |
| Ator(es) | - Aluno - Professor |
| Recursos | - Banco de dados de materiais - Interface de exibição por tópicos |
| Exceções | - Falha na categorização dos materiais. - Material inexistente ou corrompido. |
| Restrições | - Cada material deve estar vinculado a apenas um tópico. - Exibição deve ser clara e intuitiva. |
| Episódios | 1. O sistema organiza materiais por tópicos. 2. O aluno acessa a disciplina. 3. Navega pelos tópicos. 4. Visualiza materiais correspondentes. |
Cenário 18: Integração com Outros Softwares Educacionais
Requisito Associado: RF34 - O sistema deve integrar outros softwares educacionais (como AVAs).
| Elemento | Descrição |
|---|---|
| ID | CE18 |
| Título | Integração com Softwares Educacionais Externos |
| Metas/Objetivos | Permitir que conteúdos e atividades de outros softwares sejam acessíveis dentro da plataforma, centralizando o aprendizado. |
| Contexto | O aluno ou professor deseja acessar recursos de AVAs e outras plataformas educacionais diretamente pelo sistema. |
| Ator(es) | - Aluno - Professor - Sistema |
| Recursos | - APIs de integração com softwares externos - Banco de dados do sistema |
| Exceções | - Falha na comunicação com softwares externos. - Dados inconsistentes importados. |
| Restrições | - Apenas plataformas autorizadas devem ser integradas. - Integração segura e em tempo real. |
| Episódios | 1. O sistema conecta com o software externo. 2. Importa materiais e atividades. 3. O conteúdo integrado é exibido de forma organizada dentro do ambiente principal. 4. O aluno ou professor interage com materiais normalmente. |
Cenário 19: Customização do Assistente Virtual
Requisito Associado: RF40 - O assistente virtual deve ser customizável pelo aluno.
| Elemento | Descrição |
|---|---|
| ID | CE19 |
| Título | Customização do Assistente Virtual |
| Metas/Objetivos | Permitir que o aluno personalize a aparência, comportamento e notificações do assistente virtual, aumentando engajamento e satisfação. |
| Contexto | O aluno deseja ajustar o assistente virtual de acordo com suas preferências. |
| Ator(es) | - Aluno |
| Recursos | - Interface de configuração do assistente - Banco de dados de preferências do aluno |
| Exceções | - Falha ao salvar configurações. - Alterações não aplicadas corretamente. |
| Restrições | - Configurações aplicam-se apenas ao respectibo aluno. - Devem respeitar limites técnicos da plataforma. |
| Episódios | 1. O aluno acessa a seção de customização. 2. Ajusta aparência, comportamento e notificações. 3. Salva preferências. 4. Assistente virtual se adapta às configurações. |
Cenário 20: Importação de Questões Externas
Requisito Associado: RF30 – O banco de questões do sistema deve conter questões de outras origens.
| Elemento | Descrição |
|---|---|
| ID | CE20 |
| Título | Importação de Questões Externas |
| Metas/Objetivos | Permitir que professores e administradores ampliem o banco de questões importando perguntas de outras origens (arquivos, bancos de dados ou plataformas externas). |
| Contexto | O professor deseja enriquecer o banco de questões do sistema com conteúdos adicionais, obtidos de fontes externas ou arquivos previamente preparados. |
| Ator(es) | - Professor - Administrador do sistema |
| Recursos | - Banco de questões interno do sistema - Arquivos externos (CSV, JSON, XML, etc.) - APIs ou integrações com outras plataformas educacionais |
| Exceções | - O arquivo enviado está em formato inválido. - Falha de conexão com a origem externa. - Questões duplicadas detectadas durante a importação. |
| Restrições | - Somente indivíduos com permissão de edição (professores e administradores) podem importar. - Questões importadas devem seguir o formato padrão do sistema (enunciado, alternativas, gabarito). |
| Episódios | 1. O indivíduo acessa o módulo Banco de Questões. 2. Seleciona a opção Importar Questões. 3. Escolhe a origem externa (arquivo ou integração). 4. O sistema valida o formato e os campos obrigatórios. 5. As questões são adicionadas ao banco, com metadados sobre sua origem. 6. O sistema exibe uma mensagem confirmando o sucesso da importação. |
Gravação da validação do documento
Usuário entrevistado
Vale ressaltar que o usuário entrevistado se enquadra no nosso perfil de usuário
| Nome | Data | Hora | Local |
|---|---|---|---|
| João Igor | 09/10/2025 | 13:30 | Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB |
Além disso, a gravação da validação pode ser visualizada em: https://youtu.be/WbPsxPIdTtg
Agradecimentos
O Grupo 03 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT, Google Gemini e DeepSeek — na revisão gramatical e de estilo deste artigo. As tecnologias foram utilizadas para tornar o texto mais claro, objetivo e fácil de ler. Todo o conteúdo, assim como a precisão técnica e as ideias apresentadas, permanecem de responsabilidade dos autores.
Referências
SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 10. Disponível em: Requisitos_Aula 10. Acesso em: 10 outubro 2025.
Histórico de Versões
| Versão | Data | Descrição | Autor(es) | Revisor |
|---|---|---|---|---|
| 1.0 | 05/10/2025 | Criação do documento de cenários | Tiago Lemes | Felipe Guimaraes |
| 1.1 | 07/10/2025 | Criação dos cenários CE01, CE02 e CE03 | Felipe Guimaraes | Tiago Lemes |
| 1.2 | 08/10/2025 | Atualização de informações no documento | Tiago Lemes | Felipe Guimaraes |
| 1.3 | 08/10/2025 | Criação dos cenários CE07, CE08 e CE09 | Arthur Guilherme | Tiago Lemes |
| 1.4 | 08/10/2025 | Criação dos cenários CE10 e CE11 | Vilmar Fagundes | Arthur Henrique |
| 1.5 | 09/10/2025 | Criação dos cenários CE12, CE13 e CE20 | Arthur Henrique | Vilmar Fagundes |
| 1.6 | 09/10/2025 | Criação dos cenários CE17, CE18 e CE19 | João Sapiência | Tiago Lemes |
| 1.7 | 12/10/2025 | Criação dos cenários CE14, CE15 e CE16 | João Felipe | Vilmar Fagundes |