In the “protected page”, I only use ccaps and conditionals to protect the content and NOT the “extremey easy way”, with the box on the side of the page/post. Instead, I use code like this on the page itself:
[s2If current_user_cannot(access_s2member_ccap_classABC)]
here is the sale pitch with a buy now button (or form) for this class, because the user does not have the classABC ccap.
[/s2If]
[s2If current_user_can(access_s2member_ccap_classABC)]
here is the content for that class (video, documents, pdf, etc.) because the member has that specific access to classABC ccap that was purchased
[/s2If]
Using the “Extremely easy way” to protect the page by level or ccap (in that s2M box on the right side) will always redirect to the Membership Option page if the user does not have the proper ccap, and I find it much harder to sell individual classes on that page, especially if you have several classes.
I am not really sure. I don’t think s2M can actually track where a user is in a sequence of content. I don’t think it is meant for that, but maybe someone could have a way to retrieve information if a page was visited or a video played. It is not something I have looked into because all my modules/classes are independant from each other and don’t need to be taken in any particular order.
Hope this helps.