Por conta da #38 precisamos fazer com que mesmo que o usuário receba algum tipo de feedback pela sua performance. A ideia que tive para fazer isso sem bloquear a passagem para o proximo módulo é mudar a tela de resultados para incentivar o usuário a refazer ou avançar quando necessário.
Para tal, pensei que quando o usuário receber >50% de pontuação tanto a mensagem quanto a imagem de resultado mudariam e o botão de avançar seria priorizado enquanto o de refazer seria secundário. Já para <50%, a prioridade dos botões seria invertida assim como o texto e a imagem mudariam.
Descrição
Por conta da #38 precisamos fazer com que mesmo que o usuário receba algum tipo de feedback pela sua performance. A ideia que tive para fazer isso sem bloquear a passagem para o proximo módulo é mudar a tela de resultados para incentivar o usuário a refazer ou avançar quando necessário.
Para tal, pensei que quando o usuário receber >50% de pontuação tanto a mensagem quanto a imagem de resultado mudariam e o botão de avançar seria priorizado enquanto o de refazer seria secundário. Já para <50%, a prioridade dos botões seria invertida assim como o texto e a imagem mudariam.
Fluxo
>50%
Resultados
Parabéns você conclui o módulo com maestria
[IMAGEM_APROVADO]
Avançar para o próximo módulo
Refazer módulo atual
<50%
Resultados
Que legal você concluiu o módulo! Que tal rever alguns conceitos?
[IMAGEM_REFORÇO]
Reforçar módulo atual
Avançar mesmo assim
Critério de sucesso