All Collections
Thrive Apprentice
Thrive Apprentice and Thrive Quiz Builder
How to Unlock the Next Lesson Only After Someone Has Passed a Quiz
How to Unlock the Next Lesson Only After Someone Has Passed a Quiz

Learn how you can unlock the next lessons for users only after they have passed a test/quiz.

Iulia Dezmirean avatar
Written by Iulia Dezmirean
Updated over a week ago

Using Thrive Apprentice alongside Thrive Quiz Builder, you can create a setup that will only let users who have passed a test continue with the next lessons.

This article will show you how to do that.

Prior to starting following these steps, make sure that your Thrive Apprentice course has been set up correctly, and that you have created a quiz/test in Thrive Quiz Builder.

Here are some useful resources on how to do that:

Once you've created your course and quiz (test), here are the steps to be taken in order to only let the students who have passed the test continue with the lessons:

Add the quiz to your lesson

In order to add the quiz/test to your lesson, you will have to access your course, go to the "Content" tab:

When you find the lesson, hover over it and click on "Edit content" (or "Add content", if you haven't added any yet):

This will open the Thrive Editor, from where you will have access to editing the content of this lesson. You can either add the quiz using its shortcode, or from the element list found inside the editor. If you need more information about this, please take a look at this article, which explains the ways in which you can add a quiz to your website.

I will drag and drop the element from the element list:

Then, select the quiz/test:

The quiz will immediately be loaded on your site. Its options will appear on the left side of the editor:

Make sure you save this lesson using the "Save Work" button from the bottom-left corner of the editor.

Create a drip schedule

I will create a custom drip schedule that will leave the lessons before the one with the test unlocked for anyone.

If you need more information about dripping content in Thrive Apprentice, please take a look at this section of our knowledge base.

The same goes for the lesson that contains the quiz, that one will also be available for everyone. From that lesson on, the next ones will only be unlocked if the users have passed the test (the rule can be customized as you wish).

Let's see how we can do that.

Access your course and go to the "Drip" tab:

Create a drip schedule:

And, as mentioned above, I will create a custom schedule, using the "Start from scratch" template:

You will then have to name the campaign, choose what event should trigger it and choose a content unlock option:

Choosing the "At custom intervals" option will let you create custom content dripping

rules, which is why I've chosen it. Click on "Create my campaign" when finished:

Set up the unlock conditions

You will now be able to set up unlock conditions for each lesson, separately:

I will go to the next lesson, after the one with the test, and set up its unlock conditions:

A pop-up opens, from where we can create the unlock rule of this lesson. If you need more information on how unlock conditions work, please read this article.

Click on "Add new rule":

You will then be able to choose from a list of conditions. Click on "Thrive Quiz Result":

Then, choose the quiz that will be completed:

And you will have to choose from two options:

  • the content unlocks once the quiz has been completed (so the score of the student will not affect whether the content will unlock for them or not, they just need to finish the quiz);

  • the content unlocks only if the student has finished the quiz with a minimum score;

Choose the option that best fits your case. For this article, I will choose the second one.

Then, depending on the type of quiz you're using, you will be able to further set up the condition.

Since my quiz was a "Number" quiz type, I will be able to choose the minimum passing score:

If the quiz was a "Category" type, you can choose to unlock the content for the users that have been assigned a certain category upon quiz completion:

Once you've chosen and set up the rule, you can also decide whether you want the lessons that are unlocked to be visible for the users (in a lesson list), hidden, or display as locked:

You can read more about the option here. When you're finished with the unlock condition, click on "Save":

You will be taken back to the drip schedule, and, in the list of lessons, you'll notice that the lesson after the one with the test will only be unlocked for the students that have finished the quiz with a minimum score:

Since I want the same behavior to be applied to all of the lessons following this one, I will do the same for the next lessons:

When finished, it will be clear that these lessons will only be available for users/students that have received a minimum score in their quiz:

Add the course to a product

In order to be able to assign the drip schedule we've just created, we need to add the course inside a product, so that we can access the drip schedule of the product and set everything up.

You can do that from the "Products" tab of your Thrive Apprentice dashboard, but you can also do it when editing the course. Since we're here, I will show you how to create a product directly based on this course.

For that, go to the "Access restrictions" tab of your course and click on "Create a Product based on this course":

From the pop-up that opens, you can set up the name and content of this Thrive Apprentice product:

You can change the name that will be given by default and you can add more courses/content to the product if you wish. Clicking on "Done" will save it:

And you will be taken to the "Products" section of Thrive Apprentice, in the "Edit" mode of your new product:

Please make sure to check out these articles if you need more information on Thrive Apprentice products:

The last step is to access the drip schedule we've just created for the course to this product so that it will apply to our course.

Assign the drip schedule to your product

While editing the product, go to the "Drip" tab:

Here, you will see a list of the available drip schedules. Since the product only has one course inside it, and for that course, we've only created one drip schedule, our list will only contain that schedule:

To apply the schedule to this product, select it from this dropdown:

Set up access rules

Since the product now has a drip schedule assigned to it, you can go ahead and also set up access rules for it, so that you make sure that students will be logged in when accessing the course.

Setting up the access rules for a product is really simple, and we've described everything here.

This is the last step, and the setup is now complete.

This is what a student will see in the "Lesson List" element, if they have not taken and passed the quiz found in the last lesson of the first chapter:

As opposed to someone who has finished the quiz with a passing grade, and will have the next lessons available:

This concludes the tutorial, which I hope you've found useful. If so, don't forget to leave a smile below ๐Ÿ˜ธ

Did this answer your question?