@CharlesAgar -
I imagine that is possible to do with an API call. I am not the person to ask about how that would be done.
I just know that a lot of information can be obtained through API calls.
I happened to think of new analytics. It may have the necessary information if you go to the reports section and run the course activity report. This provides a csv file of all the activity. I am not sure it lists individual page views however. You could create a pivot table in excel with that data and use it to sort the information.
May be more work than you anticipated, but figured I would throw that out there.