-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
693b07b
commit ae604ee
Showing
2 changed files
with
61 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters