The short answer is no and the longer is that there is not a lot of benefit to doing it anyway. (I know its not your idea but bear with me).
The web is stateless, it will only ever record when something is requested. If a person goes on holiday, or falls asleep after opening a page with that page it will never record when they "finished" with the page.
Then there is the question of what value it would provide even if you could report on this information. Imagine you have a 20 page document and one person moved through the pages three hours, gradually moving through the pages. Then another person moved through the pages in 30 minutes at an intermittent pace.
Perhaps one person was watching TV and idly clicking on each new page without looking at it, might be the one person or it might be the other. You would not know anything useful.
The good news is that Moodle has the best quiz engine in existence and you could use that to find out if the students have actually learned what you hoped.
I don't mean to be negative, plenty of other people have asked similar questions. This issues around this have been expressed better than I have on these forums previously but I can't seem to find any links at the moment.
Ahh I have just found this one
https://moodle.org/mod/forum/discuss.php?d=198764
And at the end is this link
https://moodle.org/plugins/pluginversions.php?plugin=mod_attendanceregister