Distintivo por ler uma página?

É possível adicionar um distintivo se o usuário ler o tópico/assunto específico do fórum e não apenas abri-lo, mas ele ler ~5 minutos para ter certeza de que o usuário leu as informações. Minha pergunta é, é possível fazer o mesmo para uma página como FAQ ou outras como FAQ, TOS, PRIVACIDADE?
A solicitação para tópico/assunto é:

SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM topic_users
WHERE topic_id = 281534
  AND total_msecs_viewed/60000 >= 5

para a página FAQ ou outras, eu não sei…

obrigado pela sua ajuda

1 curtida