Using Question Difficulty Levels

From version 4.8.3.5 the WordPress quiz plugin WatuPRO adds a new important feature: question difficulty levels.

What Does It Do?

There are several reasons to use question difficulty levels in your quiz system:

  • To limit which difficulty levels are shown in a given quiz. This can be useful if you want to try how users perform on the quiz depending on how difficult questions are shown. Alternatively you can use one quiz as question bank and show questions of different difficulty levels in different quizzes.
  • To limit what kind of questions do users access. An option lets you manually give access to certain difficulty levels to every user from the Edit user page.
  • To let users unlock difficulty levels automatically based on their performance. You can do this by defining unlock criteria as explained below.

How To Use It

To create some difficulty levels go to the WatuPRO Difficulty Levels page and write them one per line:

difflevels

Once saved, you’ll get the following new options:

  • A drop-down selector in the Edit Quiz page
    diff-selector
  • A multi-select drop-down menu in the Edit User page (from your main WP Users page):
    user-diff-levels

When you select “Apply difficulty level restrictions per user account.” checkbox on the Difficulty Levels page you’ll also get options to setup default difficulty levels for new user accounts:

default-diff-levels

And the options to create unlock criteria will also appear. Here is example of automatic unlock criteria:

unlock-criteria

This means that for each difficulty level you can add criteria for automatic unlocking. When user completes a quiz, their points and correct answers are calculated. If criteria are satisfied a new question difficulty level will be unlocked and the user will be notified about this by flash message on the “Final screeen” on the quiz they just completed.

The “Unlock log” in the admin “Difficulty levels” page will let you know who and when has unlocked a new difficulty level.