Knowing if the currently logged-in user has seen the list of nodes shown in a view
I think that the best option for you is to write a mini module with  a simple DB table. If you need designing it i will help you.

Also try the checklist module

Maybe it could help you