Você foi contratado pela maior faculdade à distância da América Latina para construir uma API para controle de aula dos alunos.
Essa API fará parte de uma aplicação web que permitirá aos alunos fazerem o controle das aulas que eles assistiram ou ainda está pendente
Sua API deve permitir
- Somente professores:
- Listar as contas
- Criar uma conta
- Editar uma conta
- Deletar uma conta (mediante à verificação de senha)
- Alunos:
- Criar uma aula
- Listar aulas
- Detalhar uma aula
- Deletar uma aula (mediante à verificação de senha)
- Filtrar as aulas por concluídas
Em toda requisição, o(s) dado(s) para reconhecer o usuário logado deve ser enviado(s).