Acho que sim. Mas está complicado meter o parâmetro tempo na equação sem comer metade dos recursos do servidor a cada interrogação à BD.@Vitor Dinis Reis, que te parece o sistema de pontos conjugado com o que o @JorgeMonteiro escreveu acima?
É possível?
O sistema de pontos era mais ou menos isto:
Testei com sucesso no ambiente de testes mas no ambiente de produção a coisa descamba.
Paciência minha gente! Não é grave. Desagradável mas não é grave