Refatoração do código e correção do selection por curso.