Ir para o conteúdo

Histórias de Usuário

Introdução

Este documento detalha o processo de levantamento e especificação das Histórias de Usuário para o projeto SAE (Sistema de Apoio Educacional), uma etapa essencial no desenvolvimento ágil do sistema. As histórias de usuário representam descrições breves e objetivas das funcionalidades do SAE sob a perspectiva do usuário final, destacando o valor que cada funcionalidade proporciona no contexto educacional, especialmente no apoio ao processo de aprendizagem por meio de um tutor inteligente. Esse tutor inteligente é responsável por acompanhar individualmente os estudantes, monitorando seu desempenho, identificando dificuldades e oferecendo suporte personalizado para aprimorar o aprendizado e tornar a experiência educacional mais eficaz.

Integrantes do Grupo

A Tabela 1 apresenta todos os integrantes da equipe que participaram da etapa da Histórias de Usuário, juntamente com a descrição das atividades que cada um desenvolveu durante o projeto.

Tabela 1: Integrantes do Grupo Envolvidos
Nome Quais etapas participou
Arthur Guilherme Criação das historias de usuario US43 – Facilitar Interação entre Monitores, Professores e Alunos, US44 – Chat Síncrono para Interação a Distância, US45 – Acompanhar Interações do Usuário com o Assistente Virtual, US46 – Exibir Progresso do Aluno, US49 – Análise Cognitiva e Apoio à Aprendizagem, US50 – Identificar Conhecimento do Aluno e US51 – Identificar Comportamento Adequado do Aluno. Além da participação na validação na Gravação 1
Arthur Henrique Criação das histórias de usuário US03 - Mapeamento de Conceitos segundo a Teoria da Aprendizagem Significativa (TAS), US04 - Alinhamento do Plano de Ensino ao AVA, US05 - Integração de Avaliações ao AVA, US16 - Índice de Conteúdos Ordenado por Porcentagem de Erros, US20 - Configuração de Notificação de Prazos pelo Usuário, US25 - Interação com Questões (Avaliação Informativa e Formativa), US26 - Assistência ao Professor no Módulo de Interação e US29 - Banco de Questões com Fontes Externas. Além da participação na validação na Gravação 2
Felipe Guimaraes Criação das historias de usuario US07 Visualizar Progresso do Aluno na Disciplina, US08 - Exibir Progresso da Disciplina em Porcentagem, US09 - Visualizar Porcentagem de Acertos por Conteúdo, US10 - Visualizar Porcentagem de Erros por Conteúdo, US12 - Exibir Média do Usuário Após Atividade, US17 - Assistir a uma Videoaula do Conteúdo. Além da participação na validação na Gravação 2
João Felipe Criação das histórias de usuário US14 - Seleção de Disciplinas Mais Fáceis, US23 – Cálculo do Desempenho do Aluno, US30 – Direcionamento Sob Medida de Materiais aos Alunos, US37 – Inferências com Lógica Fuzzy, US41 – Notificação de Conteúdos Mais Difíceis ao Aluno, US42 - Notificação de Conteúdos Mais Difíceis ao Professor e US47 – Informações sobre Horários e Locais de Monitoria. Além da participação na validação na Gravação 3
João Sapiência Criação das histórias de usuário US24 – Criar e Organizar Questões Interativas, US31 – Organização de Materiais por Tópicos de Conteúdo, US32 – Filtrar Banco de Questões por Conteúdo, US33 – Integração com Softwares Educacionais Externos, US36 – Analisar Situação de Aprendizagem na Interação, US39 – Customizar o Assistente Virtual e US48 – Orientação Pedagógica Individualizada pelo Assistente Virtual. Além da participação na validação na Gravação 2 e na Gravação 3
Tiago Lemes Criação do documento de Histórias de Usuário e criação das histórias de usuário US06 - Combinar Resultados Formais com Inferências Fuzzy, US15 - Enviar Notificações para Revisão de Conteúdos, US18 - Definir Forma Preferida de Notificação, US19 - Enviar Notificação sobre Prazo de Entrega de Atividade, US21 - Exibir Dados e Informações Analíticas, US22 - Gerar Análises em Tempo Real com Gráficos, US34 - Centralizar Informações de Atividades e Desempenho e US35 - Criar Personagem Antropomórfico para Interação Direta. Além da participação na validação na Gravação 1
Vilmar José Criação das histórias de usuário US01 - Identificação e Autenticação de Usuários, US02 - Visualizar e Gerenciar Perfil Individual, US11 - Exibir média geral da turma, US13 - Configurar Alertas de Atividades Atrasadas, US28 - Gerenciar Banco de Questões do Professor, US38 - Visualizar Personagem do Assistente Virtual e e US40 – Sugerir Questões Pós-Videoaula. Além da participação na validação na Gravação 1
Autoria de Tiago Lemes

Metodologia

A metodologia adotada para a elaboração das Histórias de Usuário baseou-se na análise dos requisitos funcionais previamente identificados durante a etapa de elicitação. Cada requisito foi reinterpretado sob a perspectiva do usuário final, transformando-se em narrativas objetivas que descrevem o que o sistema deve realizar e o valor educacional que essa funcionalidade proporciona. Esse processo garantiu uma visão centrada no usuário, em conformidade com as boas práticas do desenvolvimento ágil, e reforçou o foco do SAE em oferecer suporte personalizado ao aprendizado.


A padronização da tabela pode ser observada na Tabela 2.

Tabela 2: Padronização das Histórias de Usuário
Elemento Descrição
ID USN°
Título Nome da história de usuário, geralmente relacionado ao objetivo principal ou ao requisito funcional relacionado.
História Descrição no formato:
“Como um [tipo de usuário],
eu quero [função ou comportamento desejado],
para que [benefício ou justificativa].”
Critérios de Aceitação Conjunto de condições que definem quando a história é considerada concluída. São expressos com linguagem de comportamento esperado, seguindo o padrão:
“Dado que...”, “Quando...”, “Então...”.
Rastreabilidade Indicação do(s) requisito(s) funcional(is) ao qual a história está associada.
Épico Relacionado Referência ao épico correspondente.
Autoria de Tiago Lemes

Histórias de Usuário

US01 - Identificação e Autenticação de Usuários

Tabela 3: US01
Campo Descrição
ID US01
Título Identificação e Autenticação de Usuários
História Como um usuário (aluno, monitor, professor, coordenador, diretor ou administrador),
eu quero me identificar e autenticar no sistema,
para que eu possa acessar as funcionalidades e informações específicas do meu perfil.
Critérios de Aceitação - Dado que o usuário acessa a tela de login do sistema,
- Quando ele insere suas credenciais válidas (ex: usuário e senha),
- Então o sistema deve identificá-lo e carregar a interface correspondente ao seu papel (aluno, monitor, professor, etc.).

- Dado que o usuário está logado,
- Quando ele tenta acessar uma funcionalidade restrita a outro perfil,
- Então o sistema deve negar o acesso.
Rastreabilidade RF01
Épico Relacionado EP01 – Gerenciar Perfis de Usuários
Autoria de Vilmar Fagundes

US02 - Visualizar e Gerenciar Perfil Individual

Tabela 4: US02
Campo Descrição
ID US02
Título Visualizar e Gerenciar Perfil Individual
História Como um usuário do sistema,
eu quero ter um perfil individual onde possa visualizar e gerenciar minhas informações pessoais e preferências,
para que minha experiência no sistema seja personalizada e meus dados estejam sempre atualizados.
Critérios de Aceitação - Dado que o usuário está logado no sistema,
- Quando ele acessa a seção "Meu Perfil",
- Então ele deve visualizar suas informações cadastrais (nome, e-mail, papel no sistema, etc.).

- Dado que o usuário está na sua página de perfil,
- Quando ele clica em "Editar Informações",
- Então o sistema deve permitir a alteração de dados permitidos, como senha, foto de perfil ou preferências de notificação.
Rastreabilidade RF02
Épico Relacionado EP01 – Gerenciar Perfis de Usuários
Autoria de Vilmar Fagundes

US03 - Mapeamento de Conceitos segundo a Teoria da Aprendizagem Significativa (TAS)

Tabela 5: US03
Campo Descrição
ID US03
Título Mapeamento de Conceitos segundo a TAS
História Como um coordenador pedagógico,
eu quero mapear conceitos do conteúdo respeitando a hierarquia da Teoria da Aprendizagem Significativa (TAS),
para que pré-requisitos e relações entre tópicos orientem atividades e recomendações.
Critérios de Aceitação - Dado que defino conceitos e pré-requisitos,
- Quando salvo o mapa conceitual,
- Então o sistema deve representar a hierarquia (do mais inclusivo ao menos inclusivo) e validar ciclos inconsistentes.

- Dado que o aluno possui lacunas em pré-requisitos,
- Quando ele acessa um tópico avançado,
- Então o sistema deve recomendar estudo dos conceitos base antes de prosseguir.

- Dado o mapa conceitual publicado,
- Quando o professor cria atividades,
- Então o sistema deve sugerir questões alinhadas aos conceitos e níveis hierárquicos.
Rastreabilidade RF03
Épico Relacionado EP02 – Mapear e Estruturar Conteúdos segundo a TAS

Autoria de Arthur Henrique

US04 - Alinhamento do Plano de Ensino ao AVA

Tabela 6: US04
Campo Descrição
ID US04
Título Alinhamento do Plano de Ensino ao AVA
História Como um professor,
eu quero agregar o processo formal de avaliação do Plano de Ensino ao ambiente virtual,
para que prazos, pesos e critérios avaliativos fiquem sincronizados com as atividades online.
Critérios de Aceitação - Dado que importo o Plano de Ensino (prazos, pesos, critérios),
- Quando confirmo o alinhamento,
- Então o sistema deve criar/exigir as avaliações no AVA com as configurações correspondentes.

- Dado que há alterações no Plano de Ensino,
- Quando publico uma nova versão,
- Então o calendário, pesos e rubricas do AVA devem ser atualizados mantendo histórico de versões.

- Dado o Plano de Ensino em vigor,
- Quando os alunos acessam a disciplina,
- Então devem ver cronograma, pesos e critérios consolidados em uma única visão.
Rastreabilidade RF04
Épico Relacionado EP04 – Integrar o Processo de Avaliação ao Ambiente Virtual

Autoria de Arthur Henrique

US05 - Integração de Avaliações ao AVA

Tabela 7: US05
Campo Descrição
ID US05
Título Integração de Avaliações ao AVA
História Como um professor,
eu quero integrar as avaliações (provas, atividades, rubricas) diretamente ao AVA,
para que a criação, aplicação, correção e lançamento de notas ocorram em um fluxo único.
Critérios de Aceitação - Dado que crio uma avaliação no módulo de avaliações,
- Quando eu a publico,
- Então ela deve aparecer automaticamente no AVA com prazos, tentativas e rubricas configuradas.

- Dado que os alunos submetem respostas,
- Quando a avaliação encerra,
- Então o sistema deve disponibilizar correção (automática ou por rubrica), feedback e lançar notas no boletim da disciplina.

- Dado que há ajustes após a publicação,
- Quando atualizo instruções, rubrica ou prazo,
- Então o AVA deve refletir as mudanças e notificar os alunos.
Rastreabilidade RF05
Épico Relacionado EP05 – Relacionar Avaliação Docente com Inferências do Assistente Educacional

Autoria de Arthur Henrique

US06 - Combinar Resultados Formais com Inferências Fuzzy

Tabela 8: US06
Campo Descrição
ID US06
Título Combinar Resultados Formais com Inferências Fuzzy
História Como um usuário do sistema educacional,
eu quero que o assistente virtual combine resultados formais com inferências Fuzzy (com avaliações graduais, como “bom”, “razoável” e “fraco”),
para que eu receba respostas mais contextualizadas e inteligentes nas minhas interações.
Critérios de Aceitação - Dado que o usuário realiza uma consulta ao assistente virtual,
- Quando o sistema identifica incertezas ou ambiguidades,
- Então ele deve utilizar inferência Fuzzy para complementar os resultados formais, oferecendo respostas mais adequadas ao contexto.
Rastreabilidade RF06
Épico Relacionado EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas
Autoria de Tiago Lemes

US07 - Visualizar Progresso do Aluno na Disciplina

Tabela 9: US07
Campo Descrição
ID US07
Título Visualizar Progresso do Aluno na Disciplina
História Como um aluno,
eu quero visualizar meu progresso geral na disciplina de forma clara e consolidada,
para que eu possa saber quais atividades já concluí, o que ainda preciso fazer e organizar melhor meus estudos.
Critérios de Aceitação - Dado que o aluno está na página principal da disciplina,
- Quando ele acessa a área de "Progresso",
- Então ele deve visualizar uma representação gráfica (ex: barra de progresso com porcentagem) do seu avanço total no curso.

- Dado que o aluno está na tela de progresso,
- Quando ele observa a lista de atividades,
- Então as atividades concluídas devem estar claramente diferenciadas das pendentes (ex: por cor, ícone ou status).

- Dado que o aluno está visualizando seu progresso,
- Quando ele clica em uma atividade pendente listada,
- Então ele deve ser redirecionado para a página da respectiva atividade.
Rastreabilidade RF07
Épico Relacionado EP16
Autoria de Felipe Guimaraes

US08 - Exibir Progresso da Disciplina em Porcentagem

Tabela 10: US08
Campo Descrição
ID US08
Título Exibir Progresso da Disciplina em Porcentagem
História Como um aluno,
eu quero ver o progresso total da disciplina em formato de porcentagem,
para que eu tenha uma noção rápida e quantitativa do quanto já avançou e do quanto ainda falta para concluir.
Critérios de Aceitação - Dado que o aluno está na página da disciplina,
- Quando ele olha para o resumo do andamento,
- Então ele deve ver um indicador numérico claro com a porcentagem de conclusão (ex: "75% Concluído").
Rastreabilidade RF08
Épico Relacionado EP16
Autoria de Felipe Guimaraes

US09 - Visualizar Porcentagem de Acertos por Conteúdo

Tabela 11: US09
Campo Descrição
ID US09
Título Visualizar Porcentagem de Acertos por Conteúdo
História Como um aluno,
eu quero visualizar minha porcentagem de acertos nas atividades, separada por cada conteúdo ou tópico,
para que eu possa identificar facilmente em quais assuntos estou com bom desempenho.
Critérios de Aceitação - Dado que o aluno está na sua página de desempenho,
- Quando ele visualiza a lista de conteúdos da disciplina,
- Então ele deve ver, ao lado de cada conteúdo, a porcentagem de acertos das atividades relacionadas (ex: "Tópico 1: 90% de acertos").

- Dado que um conteúdo ainda não teve atividades realizadas,
- Quando o aluno olha para a porcentagem de acertos,
- Então deve ser exibido um status indicativo como "N/A" ou "Aguardando realização".
Rastreabilidade RF09
Épico Relacionado EP14
Autoria de Felipe Guimaraes

US10 - Visualizar Porcentagem de Erros por Conteúdo

Tabela 12: US10
Campo Descrição
ID US10
Título Visualizar Porcentagem de Erros por Conteúdo
História Como um aluno,
eu quero visualizar minha porcentagem de erros nas atividades, separada por cada conteúdo ou tópico,
para que eu saiba exatamente onde estão minhas dificuldades e em quais assuntos preciso focar para estudar mais.
Critérios de Aceitação - Dado que o aluno está na sua página de desempenho,
- Quando ele visualiza a lista de conteúdos da disciplina,
- Então ele deve ver, ao lado de cada conteúdo, a porcentagem de erros das atividades relacionadas (ex: "Tópico 2: 30% de erros").

- Dado que o aluno visualiza uma alta porcentagem de erros para um tópico,
- Quando ele clica nesse tópico,
- Então o sistema pode levá-lo para uma página de reforço com os materiais de estudo daquele conteúdo.
Rastreabilidade RF10
Épico Relacionado EP14
Autoria de Felipe Guimaraes

US11 - Exibir Média Geral da Turma

Tabela 13: US11
Campo Descrição
ID US11
Título Exibir Média Geral da Turma por Atividade
História Como um usuário do sistema,
eu quero visualizar a média geral da turma em cada atividade,
para que eu possa avaliar o desempenho coletivo e identificar quais atividades apresentaram maior dificuldade para o grupo.
Critérios de Aceitação - Dado que o usuário está na página de atividades da turma,
- Quando ele visualiza a lista de atividades concluídas,
- Então o sistema deve exibir a média geral da turma (ex: nota ou porcentagem) para cada atividade.
Rastreabilidade RF11
Épico Relacionado EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores
Autoria de Vilmar Fagundes

US12 - Exibir Média do Usuário Após Atividade

Tabela 14: US12
Campo Descrição
ID US12
Título Exibir Média do Usuário Após Atividade
História Como um aluno,
eu quero ver minha média ou nota imediatamente após finalizar uma atividade,
para que eu possa ter um feedback rápido sobre meu desempenho e saber como fui.
Critérios de Aceitação - Dado que o aluno completou todos os itens de uma atividade,
- Quando ele clica no botão "Finalizar" ou "Submeter",
- Então a interface deve exibir a média obtida (ex: nota, porcentagem de acertos) para aquela atividade específica.

- Dado que a média é exibida,
- Quando o aluno a visualiza,
- Então ela deve ser apresentada de forma clara e visível na tela de resultados da atividade.
Rastreabilidade RF12
Épico Relacionado EP14
Autoria de Felipe Guimaraes

US13 - Configurar Alertas de Atividades Atrasadas

Tabela 15: US13
Campo Descrição
ID US13
Título Configurar Tempo de Alerta para Atividades Atrasadas
História Como um usuário,
eu quero escolher o tempo em que desejo receber alertas sobre minhas atividades atrasadas,
para que eu possa gerenciar minhas pendências conforme minha preferência, sem receber notificações excessivas.
Critérios de Aceitação - Dado que o usuário acessa seu painel de "Configurações de Notificação",
- Quando ele seleciona a opção "Atividades Atrasadas",
- Então o sistema deve exibir opções de tempo (ex: "1 dia após o prazo", "A cada 3 dias", "Não notificar").

- Dado que o usuário salvou sua preferência de tempo,
- Quando uma atividade ficar atrasada pelo período configurado,
- Então o sistema deve enviar um alerta pelo canal preferido (definido na US18).
Rastreabilidade RF13
Épico Relacionado EP18 – Configurar Preferências de Tempo e Forma de Notificação
Autoria de Vilmar Fagundes

US14 - Seleção de Disciplinas Mais Fáceis

Tabela 26: US14
Campo Descrição
ID US14
Título Seleção de Disciplinas Mais Fáceis
História Como um aluno no sistema educacional, quero selecionar as disciplinas matriculadas onde me sinto mais confortável e com maior facilidade, para o melhor ajuste das minhas sugestões e análises de desempenho.
Critérios de Aceitação - Dado que o aluno acesse o seu painel de preferências,
- Quando ele selecionar, revisar ou alterar as disciplinas ou (os) tópicos em que sentir maior facilidade,
- Então o sistema salva essas preferências e as utiliza para ajustar relatórios, notificações e recomendações futuras.
Rastreabilidade RF14
Épico Relacionado EP17 – Personalizar Sugestões e Análises com Base em Disciplinas Facilitadas
Autoria de João Felipe

US15 - Enviar Notificações para Revisão de Conteúdos

Tabela 17: US15
Campo Descrição
ID US15
Título Enviar Notificações para Revisão de Conteúdos
História Como um aluno do sistema,
Eu quero receber notificações que me lembrem de revisar conteúdos estudados,
Para que eu mantenha a aprendizagem contínua e evite esquecer informações importantes.
Critérios de Aceitação - Dado que o usuário tenha concluído um conteúdo,
- Quando chegar o momento ideal de revisão,
- Então o sistema deve enviar uma notificação lembrando o usuário de revisar o conteúdo.
Rastreabilidade RF15
Épico Relacionado EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo
Autoria de Tiago Lemes

US16 - Índice de Conteúdos Ordenado por Porcentagem de Erros

Tabela 18: US16
Campo Descrição
ID US16
Título Índice de Conteúdos Ordenado por Porcentagem de Erros
História Como um aluno,
eu quero visualizar um índice de conteúdos ordenado pela porcentagem de erros,
para que eu identifique facilmente quais tópicos tenho mais dificuldade e priorize meus estudos nesses assuntos.
Critérios de Aceitação - Dado que o aluno acessa a página de desempenho,
- Quando o sistema carrega o índice de conteúdos,
- Então os conteúdos devem ser listados em ordem decrescente de porcentagem de erros (do maior para o menor).

- Dado que dois conteúdos tenham a mesma porcentagem de erros,
- Quando o sistema exibe o índice,
- Então deve aplicar ordenação secundária alfabética pelo nome do conteúdo.

- Dado que o aluno clique em um conteúdo no índice,
- Quando ele acessa os detalhes,
- Então o sistema deve exibir gráficos e atividades relacionadas a esse conteúdo específico.
Rastreabilidade RF16
Épico Relacionado EP16 – Exibir Progresso Completo e Percentual do Aluno

Autoria de Arthur Henrique

US17 - Assistir a uma Videoaula do Conteúdo

Tabela 19: US17
Campo Descrição
ID US17
Título Assistir a uma Videoaula do Conteúdo
História Como um aluno,
eu quero assistir a videoaulas relacionadas aos conteúdos da disciplina,
para que eu possa ter um recurso de aprendizado visual e auditivo que me ajude a compreender melhor os temas.
Critérios de Aceitação - Dado que o aluno está na página de um conteúdo da disciplina,
- Quando uma videoaula estiver disponível para aquele conteúdo,
- Então ele deve visualizar um player de vídeo ou um link claro para acessá-la.

- Dado que o aluno clica no botão de play,
- Quando o vídeo é reproduzido,
- Então ele deve ter acesso a controles básicos (play/pause, volume, tela cheia).

- Dado que o aluno assiste à videoaula até o fim,
- Quando ele retorna à lista de atividades,
- Então a videoaula deve ser marcada como "concluída".
Rastreabilidade RF17
Épico Relacionado EP20
Autoria de Felipe Guimaraes

US18 - Definir Forma Preferida de Notificação

Tabela 20: US18
Campo Descrição
ID US18
Título Definir Forma Preferida de Notificação
História Como um usuário do sistema,
Eu quero escolher a forma pela qual desejo receber notificações (app, e-mail, SMS etc.),
Para que eu receba alertas de forma mais conveniente e personalizada.
Critérios de Aceitação - Dado que o usuário acesse as configurações de notificação,
- Quando ele selecionar o método preferido,
- Então o sistema deve registrar e utilizar essa preferência em futuras notificações.
Rastreabilidade RF18
Épico Relacionado EP18 – Configurar Preferências de Tempo e Forma de Notificação
Autoria de Tiago Lemes

US19 - Enviar Notificação sobre Prazo de Entrega de Atividade

Tabela 21: US19
Campo Descrição
ID US19
Título Enviar Notificação sobre Prazo de Entrega de Atividade
História Como um aluno,
Eu quero receber notificações quando o prazo de entrega de uma atividade estiver próximo,
Para que eu não perca o prazo e mantenha meu desempenho acadêmico.
Critérios de Aceitação - Dado que o usuário tenha atividades com prazos definidos,
- Quando faltar um período configurável (ex: 24h) para o vencimento,
- Então o sistema deve enviar uma notificação de alerta.
Rastreabilidade RF19
Épico Relacionado EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo
Autoria de Tiago Lemes

US20 - Configuração de Notificação de Prazos pelo Usuário

Tabela 22: US20
Campo Descrição
ID US20
Título Configuração de Notificação de Prazos pelo Usuário
História Como um aluno,
eu quero escolher quando quero receber notificações sobre a proximidade da data de entrega de uma atividade,
para que eu possa me organizar conforme minha rotina e evitar atrasos.
Critérios de Aceitação - Dado que o aluno acessa as configurações de notificações,
- Quando ele seleciona o tempo de antecedência (ex: 1 dia, 3 dias, 1 semana),
- Então o sistema deve salvar a preferência e exibir uma confirmação visual de que a configuração foi atualizada.

- Dado que uma atividade está próxima do prazo configurado,
- Quando a antecedência definida é atingida,
- Então o sistema deve enviar uma notificação via canal escolhido (e-mail, push, ou WhatsApp).

- Dado que o aluno desative as notificações,
- Quando salvar a configuração,
- Então o sistema deve deixar de enviar alertas até que o recurso seja reativado.
Rastreabilidade RF20
Épico Relacionado EP20 – Disponibilizar Vídeo Aulas como Recurso Complementar

Autoria de Arthur Henrique

US21 - Exibir Dados e Informações Analíticas

Tabela 23: US21
Campo Descrição
ID US21
Título Exibir Dados e Informações Analíticas
História Como um professor ou gestor,
Eu quero visualizar dados e informações analíticas em diferentes níveis (individual, turma, entre turmas),
Para que eu possa acompanhar o desempenho e apoiar a tomada de decisão pedagógica.
Critérios de Aceitação - Dado que o usuário acesse o painel analítico,
- Quando ele selecionar o nível desejado (individual, turma, entre turmas),
- Então o sistema deve exibir os dados correspondentes de forma clara e atualizada.
Rastreabilidade RF21
Épico Relacionado EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores
Autoria de Tiago Lemes

US22 - Gerar Análises em Tempo Real com Gráficos

Tabela 24: US22
Campo Descrição
ID US22
Título Gerar Análises em Tempo Real com Gráficos
História Como um usuário do sistema,
Eu quero visualizar análises de desempenho em tempo real representadas em gráficos (barra, coluna, linha, pizza),
Para que eu compreenda facilmente o progresso e os resultados.
Critérios de Aceitação - Dado que o sistema possua dados de desempenho,
- Quando o usuário acessar o painel de análises,
- Então o sistema deve gerar e atualizar gráficos em tempo real conforme os dados são modificados.
Rastreabilidade RF22
Épico Relacionado EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores
Autoria de Tiago Lemes

US23 – Cálculo do Desempenho do Aluno

Tabela 25: US23
Campo Descrição
ID US23
Título Cálculo do Desempenho do Aluno
História Como um usuário do sistema educacional, quero visualizar tanto o quão bem minha turma no geral ou alunos individuais – eu mesmo, se for um aluno, ou qualquer aluno, se eu for o professor –, está se saindo numa disciplina, como também como se chegou a esse resultado, para saber mais especificamente os pontos fortes e fracos em particular no exercício na disciplina, e quais deles estão sendo mais influentes no próprio desempenho geral finalmente obtido.
Critérios de Aceitação - Dado que o usuário acesse a página de uma turma em que esteja matriculado ou lecione,
- Quando abrir as informações de desempenho individual e geral dessa turma,
- Então deve visualizar esses desempenhos, mais as suas métricas de computação e os métodos usados para os próprios cálculos.

- Dado que o usuário tenha configurado para ser notificado sobre tal,
- Quando houver atualizações significantes sobre métricas de computação de desempenho que ele for escolher,
- Então deverá ser notificado sobre isto pelo sistema nos canais desejados.
Rastreabilidade RF23
Épico Relacionado EP15 – Calcular Desempenho do Aluno com Base em Métricas Definidas
Autoria de João Felipe

US24 – Criar e Organizar Questões Interativas

Tabela 26: US52
Campo Descrição
ID US24
Título Criar e Organizar Questões Interativas
História Como um professor,
eu quero criar e organizar questões interativas no sistema,
para que eu possa montar atividades e avaliações que apoiem o ensino-aprendizagem dos alunos.
Critérios de Aceitação - Dado que o professor está na área do "Banco de Questões".
- Quando ele seleciona a opção "Criar Nova Questão Interativa".
- Então o sistema deve apresentar um formulário para ele definir o tipo de questão (ex: múltipla escolha, V/F, preencher lacuna), o enunciado, as opções e a resposta correta.

- Dado que o professor está criando uma questão.
- Quando ele preenche os campos da questão.
- Então o sistema deve exigir que ele associe a questão a um conteúdo/tópico da disciplina para fins de organização.

- Dado que o professor está no seu "Banco de Questões".
- Quando ele filtra por um conteúdo específico.
- Então o sistema deve exibir apenas as questões interativas organizadas sob aquele conteúdo.
Rastreabilidade RF24
Épico Relacionado EP22 – Gerenciar Banco de Questões de Professores e Outras Fontes
Autoria de João Sapiência

US25 - Interação com Questões (Avaliação Informativa e Formativa)

Tabela 27: US25
Campo Descrição
ID US25
Título Interação com Questões (Avaliação Informativa e Formativa)
História Como um aluno,
eu quero interagir com questões que avaliem meu conhecimento informativo e formativo,
para aprender com feedback imediato e acompanhar minha evolução.
Critérios de Aceitação - Dado que o aluno responde a uma questão,
- Quando submete a resposta,
- Então deve receber feedback imediato com explicação, referência de estudo e sugestão de próximo passo (formativa).

- Dado um conjunto de questões de um tópico,
- Quando o aluno conclui o bloco,
- Então o sistema deve mostrar resumo com acertos, erros e recomendações de reforço (informativa + formativa).

- Dado que o aluno revisite uma questão,
- Quando visualizar o histórico,
- Então deve ver suas tentativas, feedbacks e progresso ao longo do tempo.
Rastreabilidade RF25
Épico Relacionado EP22 – Criar e Organizar Questões Interativas

Autoria de Arthur Henrique

US26 - Assistência ao Professor no Módulo de Interação

Tabela 28: US26
Campo Descrição
ID US26
Título Assistência ao Professor no Módulo de Interação
História Como um professor,
eu quero receber assistência do SAE para planejar, aplicar e revisar atividades no módulo de interação,
para otimizar o tempo e melhorar a qualidade pedagógica.
Critérios de Aceitação - Dado que informo objetivos de aprendizagem e o conteúdo,
- Quando solicito sugestões,
- Então o sistema deve recomendar tipos de questões, níveis de dificuldade e materiais de apoio coerentes.

- Dado que a turma concluiu uma atividade,
- Quando abro o relatório do módulo,
- Então devo ver estatísticas por questão/tópico, principais erros, padrões de confusão e sugestões de intervenção.

- Dado que tenho pouco tempo para preparar uma aula,
- Quando aciono o assistente do SAE,
- Então ele deve gerar um roteiro com sequência de atividades e checkpoints avaliativos.
Rastreabilidade RF26
Épico Relacionado EP08 – Oferecer Assistência Personalizada a Alunos e Professores

Autoria de Arthur Henrique

US28 - Gerenciar Banco de Questões do Professor

Tabela 30: US28
Campo Descrição
ID US28
Título Gerenciar Banco de Questões do Professor
História Como um professor,
eu quero cadastrar, organizar e gerenciar meu próprio banco de questões,
para que eu possa reutilizá-las facilmente na criação de diferentes atividades e avaliações.
Critérios de Aceitação - Dado que o professor acessa a área "Meu Banco de Questões",
- Quando ele clica em "Adicionar Nova Questão",
- Então o sistema deve permitir que ele insira o enunciado, as alternativas (se aplicável), a resposta correta e associe a um tópico/conteúdo.

- Dado que o professor está montando uma nova atividade,
- Quando ele seleciona a opção "Importar do Banco de Questões",
- Então o sistema deve permitir que ele filtre e selecione as questões que ele gerou anteriormente.
Rastreabilidade RF28
Épico Relacionado EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes
Autoria de Vilmar Fagundes

US29 - Banco de Questões com Fontes Externas

Tabela 31: US29
Campo Descrição
ID US29
Título Banco de Questões com Fontes Externas
História Como um professor,
eu quero que o banco de questões do sistema contenha também questões de outras origens (como bancos públicos, APIs externas ou importação via arquivo),
para que eu tenha acesso a uma base de questões mais ampla e diversificada para compor minhas avaliações.
Critérios de Aceitação - Dado que o professor acesse o módulo de banco de questões,
- Quando ele selecionar a opção “Importar Questões”,
- Então o sistema deve permitir importar arquivos em formato compatível (CSV, XML, JSON, entre outros) contendo questões externas.

- Dado que o sistema esteja integrado a uma API pública de questões,
- Quando o professor realizar uma busca por tema,
- Então o sistema deve exibir resultados vindos tanto do banco interno quanto das fontes externas configuradas.

- Dado que uma questão externa seja importada,
- Quando o professor a editar ou utilizar,
- Então o sistema deve registrar a origem e permitir personalização completa do conteúdo (enunciado, alternativas, tags).
Rastreabilidade RF29
Épico Relacionado EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes

Autoria de Arthur Henrique

US30 – Direcionamento Sob Medida de Materiais aos Alunos

Tabela 32: US30
Campo Descrição
ID US30
Título Direcionamento Sob Medida de Materiais aos Alunos
História Como um docente no sistema educacional, quero que o sistema direcione cada aluno a materiais adequados à sua situação cognitiva e às suas preferências para que eles foquem melhor seus esforços e pedidos de ajuda quando for mais necessário.
Critérios de Aceitação - Dado que o professor tenha cadastrado materiais de estudo no sistema,
- Quando o sistema analisar o desempenho e preferências dos alunos periodicamente,
- Então ele deve sugerir materiais específicos para cada aluno conforme suas necessidades.

- Dado que o docente tenha acesso ao painel de gerenciamento de materiais,
- Quando ele configurar os parâmetros para direcionamento de materiais (ex: tipo de material, nível de dificuldade, formato preferencial) por aluno ou grupo de alunos,
- Então o sistema deve aplicar essas configurações para selecionar e apresentar os materiais mais relevantes.

- Dado que um aluno acesse a área de materiais de estudo,
- Quando o sistema exibir os materiais direcionados,
- Então esses materiais devem estar alinhados com suas características cognitivas e de desempenho (identificadas pelo sistema) e suas preferências (configuradas pelo aluno ou docente).
Rastreabilidade RF30
Épico Relacionado EP21 – Direcionar Materiais de Estudo com Base em Desempenho e Preferências
Autoria de João Felipe

US31 – Organização de Materiais por Tópicos de Conteúdo

Tabela 33: US31
Campo Descrição
ID US31
Título Organização de Materiais por Tópicos de Conteúdo
História Como um aluno,
eu quero visualizar os materiais de estudo (vídeos, textos, links) agrupados por tópicos de conteúdo da disciplina,
para que eu possa acessar facilmente os recursos relevantes para o que estou estudando no momento.
Critérios de Aceitação - Dado que o professor postou materiais e os associou a tópicos específicos (ex: "Vídeo A" ao "Tópico 1", "Texto B" ao "Tópico 2").
- Quando o aluno acessa a página do "Tópico 1" da disciplina.
- Então o sistema deve exibir o "Vídeo A" e não deve exibir o "Texto B".

- Dado que o aluno está na página principal da disciplina.
- Quando ele visualiza a estrutura de conteúdos.
- Então ele deve ver os materiais de estudo (links, arquivos) listados dentro de seus respectivos tópicos.
Rastreabilidade RF31
Épico Relacionado EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes
Autoria de João Sapiência

US32 – Filtrar Banco de Questões por Conteúdo

Tabela 34: US32
Campo Descrição
ID US32
Título Filtrar Banco de Questões por Conteúdo
História Como um professor,
eu quero que o banco de questões esteja separado por conteúdo,
para que eu possa encontrar e selecionar rapidamente as questões de um tópico específico ao montar uma atividade.
Critérios de Aceitação - Dado que o professor acessa o "Banco de Questões" para criar uma atividade.
- Quando ele visualiza a interface de seleção de questões.
- Então o sistema deve apresentar opções para filtrar as questões por conteúdo ou tópico (ex: por disciplina, depois por capítulo).

- Dado que o professor selecionou um filtro de conteúdo (ex: "Tópico 3").
- Quando a lista de questões é exibida.
- Então o sistema deve mostrar apenas as questões previamente associadas ao "Tópico 3".
Rastreabilidade RF32
Épico Relacionado EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes
Autoria de João Sapiência

US33 – Integração com Softwares Educacionais Externos

Tabela 35: US33
Campo Descrição
ID US33
Título Integração com Softwares Educacionais Externos (AVAs)
História Como um administrador do sistema,
eu quero que o SAE se integre a outros softwares educacionais, como AVAs (Ambientes Virtuais de Aprendizagem) existentes,
para que haja uma sincronização de dados (listas de alunos, notas) e se evite a duplicação de trabalho manual.
Critérios de Aceitação - Dado que o administrador está na área de "Configurações" do SAE.
- Quando ele acessa a seção "Integrações" e seleciona um AVA (ex: Moodle).
- Então o sistema deve permitir a inserção de credenciais de API para estabelecer a conexão.

- Dado que uma integração com um AVA está ativa.
- Quando um novo aluno é matriculado no AVA.
- Então o sistema SAE deve ser capaz de sincronizar e criar automaticamente o perfil desse aluno.

- Dado que uma nota final é gerada no SAE.
- Quando a sincronização de notas está habilitada.
- Então o sistema deve ser capaz de enviar essa nota para o quadro de notas do AVA correspondente.
Rastreabilidade RF33
Épico Relacionado

Autoria de João Sapiência

US34 - Centralizar Informações de Atividades e Desempenho

Tabela 36: US34
Campo Descrição
ID US34
Título Centralizar Informações de Atividades e Desempenho
História Como um professor ou monitor,
eu quero acessar em um único local as informações sobre as atividades e o desempenho dos alunos,
para que eu possa reduzir o esforço de acompanhamento e análise de resultados.
Critérios de Aceitação - Dado que o professor ou monitor está autenticado no sistema,
- Quando ele acessa o painel de desempenho,
- Então o sistema deve exibir em uma única interface as informações de atividades, notas e progresso dos alunos.

- Dado que o sistema recebe atualizações sobre o desempenho dos alunos,
- Quando novas informações são registradas,
- Então o painel deve atualizar automaticamente os dados centralizados.
Rastreabilidade RF34
Épico Relacionado EP25 – Centralizar Informações Educacionais
Autoria de Tiago Lemes

US35 - Criar Personagem Antropomórfico para Interação Direta

Tabela 37: US35
Campo Descrição
ID US35
Título Criar Personagem Antropomórfico para Interação Direta
História Como um estudante,
eu quero interagir com um personagem antropomórfico dentro do sistema educacional,
para que a comunicação com o assistente seja mais natural, envolvente e amigável.
Critérios de Aceitação - Dado que o estudante acessa o assistente educacional,
- Quando ele inicia uma interação,
- Então o sistema deve exibir um personagem antropomórfico que represente visualmente o assistente.

- Dado que o estudante realiza perguntas ou solicitações,
- Quando o personagem responde,
- Então ele deve utilizar expressões e comportamentos condizentes com o contexto da interação (ex: animações faciais, gestos ou mudanças de tom).

- Dado que o estudante continua utilizando o sistema,
- Quando há troca de contexto (ex: mudança de disciplina ou modo de estudo),
- Então o personagem deve adaptar seu comportamento ou aparência conforme a situação.
Rastreabilidade RF35
Épico Relacionado EP09 – Criar Personagem Interativo Customizável
Autoria de Tiago Lemes

– Analisar Situação de Aprendizagem na Interação

Tabela 38: US36
Campo Descrição
ID US36
Título Analisar Situação de Aprendizagem na Interação
História Como um aluno,
eu quero que a minha interação com o assistente virtual (ITA) ajude o sistema a entender minha real situação de aprendizagem (o que eu sei e o que eu não sei),
para que ele possa me oferecer ajuda e sugestões que sejam realmente úteis e personalizadas para minha dificuldade.
Critérios de Aceitação - Dado que o aluno faz uma pergunta vaga ao assistente virtual (ex: "Me explique 'TAS'").
- Quando o assistente não tem certeza do nível de conhecimento do aluno sobre o tema.
- Então o assistente deve fazer perguntas de sondagem para compreender a situação (ex: "Você já entendeu o que são 'subsunssores' ou quer começar pelo básico?").

- Dado que o aluno erra uma questão sugerida pelo assistente durante o chat.
- Quando o assistente analisa essa interação.
- Então o sistema deve usar essa informação para (compreender a situação) e reajustar a próxima sugestão, focando no ponto de dificuldade.
Rastreabilidade RF36
Épico Relacionado EP12 – Promover Compreensão da Aprendizagem por Interação Inteligente
Autoria de João Sapiência

US37 – Inferências com Lógica Fuzzy

Tabela 39: US37
Campo Descrição
ID US37
Título Inferências com Lógica Fuzzy
História Como um usuário do sistema educacional, quero que as inferências avaliadas nesse sistema envolvam a lógica fuzzy, isto é, com a possibilidade de níveis intermediários entre apenas “bom” e “fraco”, para aumentar/melhorar a sua granularidade, precisão e clareza perante a mim próprio.
Critérios de Aceitação - Dado que o sistema esteja avaliando o desempenho do usuário,
- Quando qualquer métrica de desempenho, seja ela geral ou específica de um conteúdo, for calculada ou atualizada,
- Então o sistema deve aplicar lógica fuzzy para determinar os níveis de desempenho (ex.: "fraco", “razoável”, "regular", "bom", "muito bom" etc.) em vez de uma simples dicotomia binária.
Rastreabilidade RF37
Épico Relacionado EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas
Autoria de João Felipe

US38 - Visualizar Personagem do Assistente Virtual

Tabela 40: US38
Campo Descrição
ID US38
Título Visualizar o Personagem do Assistente Virtual
História Como um usuário do sistema,
eu quero que o assistente virtual seja visível na interface como um personagem interativo,
para que eu possa acessá-lo rapidamente e ter uma experiência de interação mais engajadora.
Critérios de Aceitação - Dado que o usuário está logado no sistema,
- Quando a interface principal é carregada,
- Então um personagem interativo representando o assistente virtual deve estar visível em um local fixo da tela.

- Dado que o personagem está visível,
- Quando o usuário clica nele,
- Então a janela de chat do assistente virtual deve ser aberta para interação.
Rastreabilidade RF38
Épico Relacionado EP09 – Criar Personagem Interativo Customizável
Autoria de Vilmar Fagundes

US39 – Customizar o Assistente Virtual

Tabela 41: US39
Campo Descrição
ID US39
Título Customizar o Assistente Virtual
História Como um usuário do sistema,
eu quero poder customizar a aparência ou o comportamento do assistente virtual (ITA),
para que minha experiência de interação seja mais pessoal e agradável.
Critérios de Aceitação - Dado que o usuário está logado no sistema.
- Quando ele acessa a área de "Configurações" ou "Preferências" do assistente virtual.
- Então o sistema deve exibir as opções de customização disponíveis (ex: mudar cor, avatar, nome de exibição).

- Dado que o usuário escolheu uma nova aparência (ex: um novo avatar).
- Quando ele salva a alteração.
- Então o assistente virtual deve aparecer imediatamente com a aparência selecionada em toda a interface.
Rastreabilidade RF39
Épico Relacionado EP09 – Criar Personagem Interativo Customizável
Autoria de João Sapiência

US40 – Sugerir Questões Pós-Videoaula

Tabela 42: US40
Campo Descrição
ID US40
Título Sugerir Questões Pós-Videoaula
História Como um aluno, eu quero que o assistente virtual me sugira questões sobre o conteúdo logo após eu assistir a uma videoaula, para que eu possa testar meu entendimento e reforçar o que acabei de aprender.
Critérios de Aceitação - Dado que oo aluno terminou de assistir a uma videoaula (marcada como 'concluída').
- Quando ele interage com o assistente virtual ou retorna à página principal do conteúdo.
- Então o assistente deve proativamente oferecer a opção de responder a questões de reforço sobre aquele tópico.

- Dado que o aluno aceita a sugestão.
- Quando ele responde às questões.
- Então o sistema deve fornecer feedback imediato sobre seus acertos e erros.
Rastreabilidade RF40
Épico Relacionado EP21 – Gerar Questões Baseadas em Vídeo Aulas
Autoria de Vilmar Fagundes

US41 – Notificação de Conteúdos Mais Difíceis ao Aluno

Tabela 43: US41
Campo Descrição
ID US41
Título Notificação de Conteúdos Mais Difíceis ao Aluno
História Como um aluno no sistema educacional, quero saber em que conteúdo(s) eu ando tendo mais dificuldade de assimilamento e desempenho acadêmico(s), para focar melhor meus esforços de melhoria e minhas requisições de ajuda para tal onde for mais necessário num dado momento.
Critérios de Aceitação - Dado que o aluno tenha desempenho significativamente abaixo da média pessoal em quaisquer conteúdos,
- Quando o sistema de análise de desempenho estiver analisando periodicamente as métricas de desempenho do aluno em suas disciplinas e o assistente virtual receber desse sistema que se encontrou esse tipo de valores de desempenho,
- Então o aluno deverá ser notificado sobre isto pelo sistema nos canais desejados.
Rastreabilidade RF41
Épico Relacionado EP27 – Notificar Aluno sobre Dificuldades em Conteúdos
Autoria de João Felipe

US42 - Notificação de Conteúdos Mais Difíceis ao Professor

Tabela 44: US42
Campo Descrição
ID US42
Título Notificação de Conteúdos Mais Difíceis ao Professor
História Como um professor no sistema educacional, quero saber em quais conteúdos e/ou suas partes os alunos estão tendo mais dificuldade de assimilamento e desempenho acadêmico(s), para que eu possa planejar melhor minhas aulas, intervenções pedagógicas e apoio direcionado onde for mais necessário num dado momento.
Critérios de Aceitação - Dado que os alunos tenham desempenho significativamente abaixo da média geral da turma em quaisquer conteúdos,
- Quando o sistema de análise de desempenho estiver analisando periodicamente as métricas de desempenho dos alunos em suas disciplinas e o assistente virtual receber desse sistema que se encontrou esse tipo de valores de desempenho,
- Então o professor deverá ser notificado sobre isto conforme as suas configurações de canais, frequência, tipo(s) de notificação etc.
Rastreabilidade RF42
Épico Relacionado EP28 – Notificar Professor sobre Dificuldades em Conteúdos
Autoria de João Felipe

US43 – Facilitar Interação entre Monitores, Professores e Alunos

Tabela 45: US43
Campo Descrição
ID US43
Título Facilitar Interação entre Monitores, Professores e Alunos
História Como um usuário do sistema educacional,
eu quero que o sistema facilite a comunicação entre monitores, professores e alunos, para que a troca de informações e apoio pedagógico seja mais eficiente.
Critérios de Aceitação - Dado que o usuário acessa o sistema,
- Quando desejar interagir com outro perfil educacional,
- Então o sistema deve oferecer meios de comunicação integrados e acessíveis.
Rastreabilidade RF43
Épico Relacionado EP26 – Facilitar Comunicação via Chat e Monitoria
Autoria de Arthur Guilherme

US44 – Chat Síncrono para Interação a Distância

Tabela 46: US44
Campo Descrição
ID US44
Título Chat Síncrono para Interação a Distância
História Como um aluno,
eu quero utilizar um chat síncrono no sistema, para que eu possa interagir com professores e monitores em tempo real, mesmo à distância.
Critérios de Aceitação - Dado que o aluno está conectado ao sistema,
- Quando inicia uma conversa pelo chat,
- Então a comunicação deve ocorrer em tempo real, com histórico acessível.
Rastreabilidade RF44
Épico Relacionado EP26 – Facilitar Comunicação via Chat e Monitoria
Autoria de Arthur Guilherme

US45 – Acompanhar Interações do Usuário com o Assistente Virtual

Tabela 47: US45
Campo Descrição
ID US45
Título Acompanhar Interações do Usuário com o Assistente Virtual
História Como um usuário do sistema educacional,
eu quero que o assistente virtual acompanhe e registre minhas interações,
para que ele possa oferecer respostas mais personalizadas e melhorar a experiência de aprendizagem.
Critérios de Aceitação - Dado que o usuário interage com o assistente virtual,
- Quando o usuário realiza uma ação ou faz uma pergunta,
- Então o sistema deve registrar e acompanhar essas interações.
- E o assistente deve utilizar essas informações para adaptar as respostas e melhorar as futuras interações.
Rastreabilidade RF45
Épico Relacionado EP11 – Acompanhar Interações e Progresso do Usuário
Autoria de Arthur Guilherme

US46 – Exibir Progresso do Aluno

Tabela 48: US46
Campo Descrição
ID US46
Título Exibir Progresso do Aluno
História Como um aluno,
eu quero que o assistente virtual me informe sobre meu progresso,
para que eu possa acompanhar meu desempenho e evolução no curso.
Critérios de Aceitação - Dado que o aluno acessa o assistente virtual,
- Quando solicita informações sobre seu progresso,
- Então o sistema deve apresentar dados atualizados e relevantes.
Rastreabilidade RF46
Épico Relacionado EP11 – Acompanhar Interações e Progresso do Usuário
Autoria de Arthur Guilherme

US47 – Informações sobre Horários e Locais de Monitoria

Tabela 49: US47
Campo Descrição
ID US47
Título Informações sobre Horários e Locais de Monitoria
História Como um aluno no sistema educacional, quero ser informado sobre os horários e locais de monitoria para organizar minha agenda, meus estudos e seu planejamento (no) geral.
Critérios de Aceitação - Dado que o aluno acesse a plataforma e navegue para a seção de Monitorias Disponíveis,
- Quando ele visualizar a lista de monitorias,
- Então deverá ver claramente o nome da disciplina, o monitor responsável, os horários disponíveis e os locais (online ou presencial) de cada monitoria.

- Dado que o aluno tenha acesso à sua agenda pessoal dentro do sistema,
- Quando ele selecionar uma monitoria (que tenha/venha a ter participação/presença marcável, a exemplo de uma tutoria valendo bonificação na nota do aluno em alguma disciplina com a presença confirmada) e confirmar sua participação,
- Então o sistema deverá adicionar automaticamente essa monitoria à sua agenda e, opcionalmente – conforme (as) configurações do próprio usuário –, enviar um lembrete antes do horário agendado.
Rastreabilidade RF47
Épico Relacionado EP26 – Facilitar Comunicação via Chat e Monitoria
Autoria de João Felipe

US48 – Orientação Pedagógica Individualizada pelo Assistente Virtual

Tabela 50: US48
Campo Descrição
ID US48
Título Orientação Pedagógica Individualizada pelo Assistente Virtual
História Como um aluno,
eu quero que o assistente virtual (ITA) me forneça orientações de estudo personalizadas,
para que a ajuda seja baseada no meu conhecimento atual (TAS) e também alinhada com a metodologia definida pelo meu professor.
Critérios de Aceitação - Dado que o professor configurou uma abordagem didática específica para um tópico (ex: "ensinar 'Frações' usando exemplos visuais").
- Quando o aluno pedir ajuda ao assistente virtual sobre "Frações".
- Então o assistente deve priorizar a orientação usando exemplos visuais, respeitando o "desejo didático" do docente.

- Dado que o aluno demonstrou não dominar um conceito pré-requisito (TAS).
- Quando ele pede ajuda sobre um tópico avançado que depende desse pré-requisito.
- Então o assistente deve primeiro fornecer orientação para reforçar o conceito-base antes de avançar, garantindo a aprendizagem significativa.

- Dado que o aluno está com dificuldades específicas (ex: alto índice de erro em "Tipo X").
- Quando ele solicita orientação sobre o conteúdo geral.
- Então o assistente deve individualizar a ajuda, focando nos pontos onde o aluno apresenta maior dificuldade.
Rastreabilidade RF48
Épico Relacionado EP08 – Oferecer Assistência Personalizada a Alunos e Professores
Autoria de João Sapiência

US49 – Análise Cognitiva e Apoio à Aprendizagem

Tabela 51: US49
Campo Descrição
ID US49
Título Análise Cognitiva e Apoio à Aprendizagem
História Como um aluno,
eu quero que o assistente virtual compreenda minha situação cognitiva, para que ele possa me ajudar de forma personalizada na aprendizagem.
Critérios de Aceitação - Dado que o aluno interage com o assistente virtual,
- Quando o sistema identifica dificuldades cognitivas,
- Então ele deve oferecer suporte adaptado às necessidades do aluno.
Rastreabilidade RF49
Épico Relacionado EP10 – Analisar Dificuldades Cognitivas e Sugerir Conteúdos
Autoria de Arthur Guilherme

US50 – Identificar Conhecimento do Aluno

Tabela 52: US50
Campo Descrição
ID US50
Título Identificar Conhecimento do Aluno
História Como um professor,
eu quero saber quais alunos dominam o conteúdo,
para que eu possa planejar melhor minhas aulas e intervenções.
Critérios de Aceitação - Dado que o professor acessa o sistema,
- Quando solicita informações sobre o conhecimento dos alunos,
- Então o sistema deve apresentar dados precisos sobre o domínio de conteúdo.
Rastreabilidade RF50
Épico Relacionado EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento
Autoria de Arthur Guilherme

US51 – Identificar Comportamento Adequado do Aluno

Tabela 53: US51
Campo Descrição
ID US51
Título Identificar Comportamento Adequado do Aluno
História Como um professor,
eu quero visualizar quais alunos têm comportamento adequado,
para que eu possa reconhecer e incentivar boas práticas como presença e entrega de atividades.
Critérios de Aceitação - Dado que o professor acessa o sistema,
- Quando solicita dados comportamentais dos alunos,
- Então o sistema deve apresentar indicadores como frequência e pontualidade nas entregas.
Rastreabilidade RF51
Épico Relacionado EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento
Autoria de Arthur Guilherme

Gravações da Validação do Documento

Gravação 1

A Tabela 54 mostra os participantes do grupo envolvidos na validação.

Tabela 54: Participantes envolvidos
Nome
Arthur Guilherme
Tiago Lemes
Vilmar José
Autoria de Tiago Lemes

A Tabela 55 apresenta as informações do usuário que participou da etapa de validação, incluindo seu nome e dados sobre a gravação, como data, hora e local.

Tabela 55: Usuário Real e Informações da Gravação
Nome Data Hora Local
Yzabella Miranda 21/10/2025 11:00 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Tiago Lemes

Além disso, a gravação da validação conferida em: https://youtu.be/G6XRiBhnWI8?si=zb9n7M_hhYv8x2UO.


Gravação 2

A Tabela 56 mostra os participantes do grupo envolvidos na validação.

Tabela 56: Participantes envolvidos
Nome
Arthur Henrique
Felipe Guimaraes
João Sapiência
Autoria de Tiago Lemes

A Tabela 57 apresenta as informações do usuário que participou da etapa de validação, incluindo seu nome e dados sobre a gravação, como data, hora e local.

Tabela 57: Usuário Real e Informações da Gravação
Nome Data Hora Local
João Igor 21/10/2025 11:00 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Tiago Lemes

Além disso, a gravação da validação conferida em: Link no Youtube


Gravação 3

A Tabela 58 mostra os participantes do grupo envolvidos na validação.

Tabela 58: Participantes envolvidos
Nome
João Felipe
João Sapiência
Autoria de Tiago Lemes

A Tabela 59 apresenta as informações do usuário que participou da etapa de validação, incluindo seu nome e dados sobre a gravação, como data, hora e local.

Tabela 59: Usuário Real e Informações da Gravação
Nome Data Hora Local
Cibelly Lourenço 21/10/2025 17:00 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Tiago Lemes

Além disso, a gravação da validação conferida em: https://youtu.be/LPax-bLDhYw?si=uShTjdpKJhNuvm45. Sendo que até o minuto 9:41 corresponde à validação da História de Usuário.

Agradecimentos

O Grupo 03 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT, GitHub Copilot, 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 15. Disponível em: Requisitos_Aula 15. Acesso em: 21 outubro 2025.

Roger S. Pressman – Engenharia de Software Uma Abordagem Profissional - Cap. 3. Disponível em: Engenharia de Software Uma Abordagem Profissional. Acesso em: 21 outubro 2025.

Históricos de versão

Versão Data Descrição Autor(es) Revisor
1.0 16/10/2025 Criação do documento de Histórias de Usuário Tiago Lemes Felipe Guimaraes
1.1 16/10/2025 Criação das historias de usuario US06 - Combinar Resultados Formais com Inferências Fuzzy, US15 - Enviar Notificações para Revisão de Conteúdos, US18 - Definir Forma Preferida de Notificação, US19 - Enviar Notificação sobre Prazo de Entrega de Atividade, US21 - Exibir Dados e Informações Analíticas, US22 - Gerar Análises em Tempo Real com Gráficos, US34 - Centralizar Informações de Atividades e Desempenho e US35 - Criar Personagem Antropomórfico para Interação Direta Tiago Lemes Arthur Guilherme
1.2 16/10/2025 Criação das historias de usuario 7, 8, 9, 10, 12 e 17 Felipe Guimaraes Tiago Lemes
1.3 18/10/2025 Criação das historias de usuario US43 – Facilitar Interação entre Monitores, Professores e Alunos, US44 – Chat Síncrono para Interação a Distância, US45 – Acompanhar Interações do Usuário com o Assistente Virtual, US46 – Exibir Progresso do Aluno, US49 – Análise Cognitiva e Apoio à Aprendizagem, US50 – Identificar Conhecimento do Aluno e US51 – Identificar Comportamento Adequado do Aluno Arthur Guilherme Felipe Guimaraes
1.4 19/10/2025 Correção por adição de hiperlinks das histórias de usuário, inclusão das etapas de participação e atualização do histórico de versões e dos agradecimentos João Felipe Tiago Lemes Vilmar José
1.5 20/10/2025 Criação e adição das histórias de usuário US01 - Identificação e Autenticação de Usuários, US02 - Visualizar e Gerenciar Perfil Individual, US11 - Exibir média geral da turma, US13 - Configurar Alertas de Atividades Atrasadas, US28 - Gerenciar Banco de Questões do Professor, US38 - Visualizar Personagem do Assistente Virtual e e US40 – Sugerir Questões Pós-Videoaula Vilmar José Tiago Lemes
1.6 16/10/2025 Criação das historias de usuario 03, 04, 05, 16, 20, 25 e 26 Arthur Henrique Felipe Guimaraes
1.7 21/10/2025 Adição das histórias de usuário US14, US24, US31, US32, US33, US36 e US39 João Sapiência Tiago Lemes
1.8 21/10/2025 Adição da Gravação 1 de validação Tiago Lemes João Sapiência
1.9 21/10/2025 Adição da Gravação 1 de validação João Felipe Tiago Lemes
1.10 21/10/2025 Criação da história de usuário US42 – Notificação de Conteúdos Mais Difíceis ao Professor João Felipe Tiago Lemes
Vilmar José