How to show Personal reading rate?
Using the Flag module seems like a no brainer to me to get this to work. Combine it with the Rules module to have a custom (not global) flag automatically flag such article, based on whatever rules Event that would fit. And since Flags are fieldable, you could even add an extra field to it to let your user indicate some type of rating, if that's what you want.