Open vazgabriel opened 4 years ago
Vou comecar a trabalhar nesse issue
Acabei de fazer uma PR com grande parte das funcoes basicas, com isso ja poderiamos comecar um frontend, vou trabalhar nos testes automatizados pras novas funcoes e creio que deixarei o envio de exercicio mais pra frente (vou criar um issue pra isso e pro lambda de media)
Obs:
Deve-se verificar o status do issue 5 para qualquer update a essa tarefa. Porém não depende do mesmo.
Tarefas:
Coordenar com a pessoa que estiver trabalhando no issue 5 (se ainda não terminado) a melhoria dos seeds de cursos, para facilitar os testes
Listar os cursos que estão públicos, permitindo filtrar por título e usando um silent auth middleware para retornar se o aluno já está inscrito no curso, se estiver logado
Uma rota especifica só para listar os cursos que o aluno está inscrito (mais simples, sem filtro só listagem paginada)
Inscrever-se em cursos, poder assistir uma aula e enviar exercícios (usando o módulo de S3/Local Storage para salvar arquivos)
Poder avaliar o curso (critério é só estar inscrito, porém pode atualizar a avaliação quando quiser) Obs: -- Temos que ter uma regra como ter ao menos 10 avaliações antes de mostrar uma média -- Idealmente, a média deve ser calculada de uma forma mais completa, como alguém que assistiu 80-100% do curso, a avaliação faz mais diferença que quem assistiu 0-40% -- Idealmente podemos adicionar essa média dentro da tabela e calcular essa média a cada 6 horas por exemplo em um Lambda
Seguir padrões de módulos definidos no issue 5