• Can this plugin be used to set prerequisites for pages and lessons?

    For example, on a simple course with seven lessons:

    – Main Page (Course details and “Enroll” button)
    When the join link is clicked, a person can then see the course outline (list of lessons)

    – Lessons 1 to 7 (either as pages or posts) each have a Lesson complete button

    But, a reader can not skip to any lesson, either from the course page or by manually entering the link. The lessons must all be completed in order (Lesson 1, Lesson 2, Lesson 3… etc).

    Is this within the capabilities of this plugin?

    Thank you.

Viewing 1 replies (of 1 total)
  • The short answer is: yes, using conditional shortcodes.

    The longer answer: WPComplete itself doesn’t restrict the access to specific pages. For that, you’d need something like Restrict Content Pro. But WPComplete can limit which posts get linked to, and what content gets showed, based on button completion statuses.

    So in your example, on the main page, you could list the course outline (a list of lessons). For each lesson that hasn’t had their prerequisites completed, it could be just text. But if it’s something that the user should have access to, you could make it a link.

    Using conditional content shortcodes, you could also hide content and/or the completion button on any lesson if the prerequisites haven’t been completed and tell the user what they need to complete before they can complete this page. I actually link this option, as even if the user manually enters the lesson link, they can see the lesson page, but can’t complete it until they’ve done the other work first.

    WPComplete also provides a next-to-complete shortcode, which you could use to help guide your users on the main page or elsewhere to get them back on track to completing the next page they need to.

    Hope that helps!

Viewing 1 replies (of 1 total)
  • The topic ‘Prerequisite lessons or pages’ is closed to new replies.