Badge per aver letto una pagina?

È possibile aggiungere un badge se l’utente legge l’argomento/soggetto specifico del forum e non solo apre l’argomento, ma lo legge per circa 5 minuti per assicurarsi che l’utente abbia letto le informazioni. La mia domanda è, è possibile fare lo stesso per una pagina come FAQ o altre simili a FAQ, TOS, PRIVACY?
La richiesta per argomento/soggetto è:

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

per la pagina FAQ o altre non lo so…

grazie per il tuo aiuto

1 Mi Piace