Hi Peter,
I use Lesson in a variety of settings and sites that involve training.
The student will not see their previous answers. There is no report that will say "Chris saw 15/30 pages".
One of our Moodle
database people might be able to tell you a
MySQL query.
I would use questions in a lesson and the Grades report as a solution. For example, space 10 questions out and award a point for every question. The math tells me roughly where the student stopped.
I do not have a workaround so that the student will see their previous answers upon their return. I think the data is there but the code would have to be tweaked.
I have also used the Quiz Module when seeing previous answers is important. The feedback in the Quiz Module is not choice/answer specific. I may not score some questions or use the "Description" (label) question type to provide just content. I am sure there are some clever ways in a Quiz module to allow the student to return to where they left off, I do not use it this way so can not say from experience.
You could go to demo.moodle.org and look at some of the courses there. The Moodle Features demo has some lessons. You can change some of the lesson settings as a teacher then log back in as a student and see what happens.
Hope this helps. I am sure others in higher education have opinions

Chris