Evitar que o usuário fique marcando vários pontos em uma pergunta que já respondeu apenas atualizando a página (F5).
Para evitar isso, sugiro criar uma variável de sessão que guarda se a pontuação já foi computada. Deste modo,
durante a apresentação da pergunta:
$_SESSION["pontuacao_computada"] = false
E durante a apresentação da resposta da questão, só é computado o ponto, se esta variável for falso. Após incrementar a pontuação, tornar a variável verdadeira, assim:
Evitar que o usuário fique marcando vários pontos em uma pergunta que já respondeu apenas atualizando a página (F5).
Para evitar isso, sugiro criar uma variável de sessão que guarda se a pontuação já foi computada. Deste modo, durante a apresentação da pergunta:
E durante a apresentação da resposta da questão, só é computado o ponto, se esta variável for falso. Após incrementar a pontuação, tornar a variável verdadeira, assim: