Pra mim, o melhor jeito de ranquear, seria:
-Colocar o rankig por número de acertos (ou seja, quem acertou mais fica em primeiro lugar). Dessa forma as pessoas pesquisariam constantemente, em busca da resposta certa, uma vez que se errar, vai cair no ranking.
-E os outros critérios classificatórios, colocar as medalhas, conquistadas com o tempo. (Assim, favorece aquele que realmente sabe a resposta, e confia em votar rápido, merecendo a medalha. Se a pessoa não tem certeza e com certeza não vai arriscar chutar, ela vai pesquisar, votar certo, independente do tempo, mantendo sua posição, ou sendo ultrapassada por um que sabe, votou rápido e certo)
Exemplo de como ficaria o ranking:
Nome Acertos Ouro Prata Bronze
João 35 1 0 0
Andre 35 0 0 1
Marcos 34 2 0 1
Julio 33 0 0 0
Ana 32 2 1 1
Beatriz 32 0 1 0
Assim a torcida pelo erro daquele que está na frente é maior, e a busca por não errar a próxima para não cair mais no ranking, maior ainda. E o fator chutar sem nem ler, só pra conseguir votar o mais rapido possivel igual está tendo, não teria. E por fim, se a pessoa não pode comparecer as 21h em ponto, ele ainda pode votar qnd puder, que vai manter sua posição ali, desde que não erre ou ninguem que tenha o mesmo acerto que ele, vote rápido e ganhe um medalha.
Iria ficar muitooo mais acirrado, sem depender da qualidade da sua internet e pc