Skip to content

Commit

Permalink
Adicionando Backlog
Browse files Browse the repository at this point in the history
  • Loading branch information
PedroHhenriq committed Dec 16, 2024
1 parent 693b07b commit ae604ee
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 4 deletions.
59 changes: 59 additions & 0 deletions docs/us/Backlog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Backlog


## Tema 1: Integração do mojinho à plataforma

### Épico 1: Exibir log de runtime para o usuário
- **História 1:** [*US01*] - Como estudante, quero visualizar um log detalhado de runtime das minhas submissões, para entender melhor por que meu código falhou ou teve sucesso.
- **História 2:** [*US02*] - Como estudante, quero poder salvar o log de runtime para futuras referências ou compartilhamento com outros usuários para que possa utilizar como aprendizado ou colaboração.
- **História 3:** [*US26*] - Como professor, quero habilitar/desabilitar o a recuperação de log de submissão pro contest, para permitir/proibir os alunos de term acesso ao recurso.

### Épico 2: Recuperar código de submissão
- **História 1:** [*US03*] - Como estudante, quero recuperar o código das minhas submissões anteriores diretamente na plataforma, para poder revisar meu progresso e entender erros passados.
- **História 2:** [*US04*] - Como estudante, eu quero poder baixar o código-fonte de qualquer submissão anterior diretamente da plataforma, para que eu possa utilizá-lo para revisão e como base para novos códigos.
- **História 3:** [*US27*] - Como professor, quero habilitar/desabilitar o a recuperação de código de submissão pro contest, para permitir/proibir os alunos de term acesso ao recurso.

## Tema 2: IDE integrada

### Épico 1: Executar casos de teste padrão diretamente na plataforma
- **História 1:** [*US05*] - Como estudante, quero executar casos de teste diretamente na plataforma, para validar meu código sem precisar fazer uma submissão completa no sistema.
- **História 2:** [*US06*] - Como professor, quero ser capaz de habilitar ou desabilitar casos de teste padrão para uma lista de exercícios específica para modificar a dificuldade de resolução dos exercícios.

### Épico 2: Executar casos de teste customizados pela plataforma
- **História 1:** [*US07*] - Como estudante, quero customizar casos de teste do problema com o código feito na plataforma para entender melhor os problemas da plataforma.
- **História 2:** [*US08*] - Como estudante, quero ser poder compartilhar meus casos de testes com outros usuários da plataforma para que possamos colaborar mutualmente.
- **História 3:** [*US09*] - Como professor, quero ser capaz de habilitar ou desabilitar casos de teste customizados para uma lista de exercícios específica para modificar a dificuldade de resolução dos exercícios.

### Épico 3: Criar/editar código na IDE
- **História 1:** [*US10*] - Como estudante, quero criar e editar o código referente a submissão diretamente na plataforma para evitar que eu precise abrir uma IDE auxiliar (VSCode, Vim).]
- **História 2:** [*US11*] - Como estudante, quero submeter o código diretamente da IDE na plataforma, para verificar se minha solução está correta.

### Épico 1: A IDE deve dar suporte para : Java, C++, Python, Rust, MIPS, RISC-V
- **História 1:** [*US12*] - Como estudante, quero poder escrever e submeter código de várias linguagens de programação diferentes, para poder validar e ampliar meus conhecimentos.

## Tema 3: Fórum de discussão sobre problema

### Épico 1: Criar tópicos no fórum
- **História 1:** [*US13*] - Como estudante, eu quero poder criar meus posts para que eu possa esclarecer dúvidas sobre problemas de algoritmos.
- **História 2:** [*US14*] - Como estudante, eu quero poder adicionar tags aos meus posts para que outros usuários possam encontrar meus posts de forma mais fácil.
- **História 3:** [*US15*] - Como estudante, quero organizar tópicos em categorias e subtópicos no fórum, para facilitar a navegação e a busca.

### Épico 1: Editar post no fórum
- **História 1:** [*US16*] - Como estudante, quero editar os tópicos ou posts que eu criei no fórum, para corrigir erros ou adicionar informações importantes.
- **História 2:** [*US17*] - Como estudante, quero visualizar o histórico de edições de um post, para rastrear alterações realizadas.

### Épico 1: Remover post do fórum
- **História 1:** [*US18*] - Como estudante, quero remover posts que eu criei no fórum, para que eles não sejam mais visualizáveis por outros usuários.
- **História 2:** [*US19*] - Como estudante, quero remover respostas que não agregam a pergunta feita no fórum, para que não tenham muitas respostas sem sentido.
- **História 3:** [*US20*] - Como professor ou monitor, quero remover posts inadequados do fórum para estabelecer controle na plataforma.

### Épico 1: Responder post no fórum
- **História 1:** [*US21*]- Como estudante, quero responder a tópicos no fórum, para contribuir com soluções ou discussões.
- **História 2:** [*US22*] - Como estudante, quero mencionar outros usuários ao responder posts, para chamar a atenção deles para a discussão.
- **História 3:** [*US23*] - Como estudante, quero receber uma notificação quando responderem ao meu post para que possa estar sempre atualizado.

### Épico 1: Realizar Busca dentre os problemas
- **História 1:** [*US24*] - Como estudante, quero buscar os problemas via "fuzzyfinder", para encontrar mais rapidamente os exercícios que quero.

### Épico 1: O fórum de discussões deve permitir facilidade de acesso aos usuários por meio de uma aba
- **História 1:** [*US25*] - Como usuário, quero poder acessar o fórum de discussões a qualquer momento, através de uma aba de fácil localização na interface principal.
6 changes: 2 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,8 @@ nav:
- "Apresentação":
- visao/Apresentacao.md

- "Feedback Unidade 2":
- feedback/feedback.md

- "User Story":
- "Unidade 2":
- us/Backlog.md
- us/priorizacao.md

repo_url: https://github.com/mdsreq-fga-unb/2024.2-T01-CD-MOJ/
Expand Down

0 comments on commit ae604ee

Please sign in to comment.