githiago-f / pitanga-tcc

Pitanga is an online tool designed to help learning programming, which uses mobile-learning concepts and through problem-based learning (PBL) aims to expand the knowledge produced in class outside the classroom.
0 stars 0 forks source link

Controle de acesso dos recursos #5

Open githiago-f opened 6 months ago

githiago-f commented 6 months ago

Quem pode criar/editar desafios? Quem possui a role "TEACHER" e em caso de edição, deve ser dono do desafio.

Quem pode ver desafios? Qualquer um com acesso à plataforma e que esteja listado como participante da matéria em que o desafio está listado (caso a tarefa #3 tenha sido concluída).

Quem pode criar soluções? Qualquer um com acesso à plataforma e que esteja listado como participante da matéria em que o desafio está listado (caso a tarefa #3 tenha sido concluída).

Quem pode ver soluções? Qualquer um com acesso à plataforma, que seja dono da solução e que esteja listado como participante da matéria em que o desafio está listado (caso a tarefa #3 tenha sido concluída) ou caso tenha a role"TEACHER".