Allow your users to create multiple bookmarks in Lectora. This has some advanced scripting to save and navigate to pages. It works with HTML and SCORM publishes and using the Seamless Play publish option. Have fun!
This is an example specific to the Online version of Lectora where you can show a different “visited” state for a hyperlink. It also shows how to use a variable to maintain that state when leaving and returning to the page.