In v2, I attempted to guess and "monitor" the tags a user was reviewing, and then trigger an event when they finished reviewing said tag(s). This works™ to a degree, but fails when a user doesn't actually use the tag filter whilst reviewing (I could try to fix this though).
Anyway, as I'm now working on v3 I'd like to clear up a few things about this whole idea of tracking tags, namely:
- What is the end goal here? Are we trying to get the tags a user has completed, or just simply the ones they're currently reviewing?
- Should the analysis take place real-time (nicer for the end user), or at the end of each day (more accurate)?
- And finally, do we want to (attempt to) monitor all tags (3), or just 1?