institutotim / timtec

timtec main repo
BSD 3-Clause "New" or "Revised" License
13 stars 19 forks source link

Inserir botão para sair do curso #46

Closed intrepidocabral closed 7 years ago

intrepidocabral commented 7 years ago

Por hora não há opção do aluno "sair" de um curso. Para o professor, talvez seja interessante saber desse registro de desistência. Ao cancelar a inscrição, poderia aparecer um questionário, perguntando os motivos. Isso pode ser usado para melhorar o curso.

Esse poderia ser um dado adicional sobre o curso: pessoas que manifestaram desejo explícito de não continuar o curso.

Agora, o aluno pode manifestar interesse e depois voltar a refazer o curso. Isso também pode acontecer.

moacirmoda commented 7 years ago

Criado uma flag em CourseStudent chamada is_active, que pode ser True ou False. Esta flag indica se o estudante está ativo no curso ou não.

Foi criado um botão "Sair do curso", que inativa esta flag. Para o estudante, o comportamento do sistema é de como se ele nunca tivesse participado do curso, porém, o CourseStudent continua criado. Assim é possível listar os desistentes.