You can finish each page with a true/false question like "Have you finished all activities in this page?," allow one attempt and set the activity completion to "Show activity as completed when conditions are met" and the condition to "Student must receive a grade to complete this activity." Now students need to answer "yes" and submit the quiz in order to show that they completed the page. You can use this completed activity in a label in the course main page with the simple text "Student submitted all activities of page X," while setting "Restrict access" to Quiz activity of page X must be completed. Click on the eye of the access restriction, if you want to keep the label invisible until the completion is fulfilled.
If necessary you can set the activity completion of all other activities and resources to "Do not indicate activity completion."
With kind regards.