Category Archives: CalendarScripts

WatuPRO 4.4 – Matrix Questions, New Pagination Options, Free Add-Ons and more

The new version of WatuPRO, the best WordPress Quiz plugin, is now ready. The version is 4.4, and the improvements from 4.3 to 4.4 are listed below:

  1. New pagination option – show custom number of questions per page
  2. Option to randomize categories when questions are grouped by category
  3. You can now create default grades which can be reused from or copied into every quiz
  4. A new question type – True / False is available as sub-type of “Single choice” questions
  5. First name and last name (when available) are added to the export of the results
  6. Logged in users can switch-off the automated emails for completed quizzes
  7. The email that is sent to user when quiz is completed can now be restricted based on the achieved grade. So you can select grades that will initiate the email and grades that will not.
  8. Pagination of 50 questions per page is added in the “Manage questions” admin page
  9. New option lets you blank out some of the fields from the quiz results to save DB space, without losing reports and points-related data.
  10. A free WatuPRO Simple Designer add-on is available for changing the quiz UI. More info here.
  11. “My Quizzes” page will show also previous attempts on the same quiz
  12. Now advanced users can create their own version of any of the program layout pages (the “views”) and can customize them. (See the Help page inside your WatuPRO menu)
  13. New option lets you deactivate a quiz. This makes it inaccessible and removes it from “My quizzes” page and the shortcodes that return list of quizzes.
  14. Match / Matrix question type (Intelligence module)
  15. Advanced setting option lets you not load logged in user progress when they come back to unfinished paginated quiz (Intelligence module)
  16. Two performance improvements have been made: quizzes paginated “one question per page” will no longer save user data on the fly (but you can enable it with a checkbox, and it will be auto-enabled for your old quizzes to avoid forcing you do manuall work). The second performance tuning requires the advanced settings page (Intelligence module) and lets you switch off storing question text along with user answers in the database
  17. %%USER-NAME%% variable can be used to display user’s name on the FInal screen / email content. The variable uses the value entered in {{{name-field}}}. If empty, displays the logged in user name. If empty, displays “Guest”.
  18. Two new variables available for the Final Screen – %%AVG-POINTS%% and %%AVG-PERCENT%% showing respectively the average points and % correct answers achieved by other quiz takers.
  19. Shortcodes for poll-like charts let you publish how all user’s answers are distributed in a question. More info: https://blog.calendarscripts.info/using-watupro-for-polls-new-shortcodes-from-reporting-module/ (Reporting module)
  20. Fixed problem with showing the same certificate earned multiple times on different quizzes
  21. Fixed problems with using multiple “chart by grade” shortcodes on a page
  22. Fixed bug that was showing the categories of hidden questions on the final screen, when the quiz is paginated one question per page.
  23. Fixed bug with personality quiz questions – these should not display correct/incorrect checkmarks

The free upgrade has been sent to eligible customers. If your free upgrades package has expired, you will receive a promo code to renew with 60% discount. Or feel free to contact us for the code. Renewal is optional – you can keep using the latest version you have as long as you need it.

How To Copy WatuPRO Data from One Site To Another?

This is a frequently asked question about the quiz plugin WatuPRO.

If you want to copy only a single quiz it might be easier to export and import questions from the “Manage Questions” page. More info about export/import formats is available here.

On the other hand, if you want to copy all your quizzes, takings data, and so on, it’s much better to do it through phpMyAdmin. (See how to access phpMyAdmin on your host. If your hosting control panel is different you may need to ask your hosting support.). Here are the steps you need to do assuming WordPress is already installed on your new site.

  1. In your old site go to phpMyAdmin and export all tables that contain “watupro” in their name. When exporting, include structure and data. See how.
  2. Go to your new site, load phpMyAdmin and import the exported file there.
  3. Install WatuPRO on the new site. It will recognize the imported data.

You can follow the same logic for the free Watu Quiz plugin, but then look for “watu” in the table names instead of “watupro”.

Using WatuPRO for Polls (New Shortcodes From Reporting Module)

From version 4.3.7 the quiz plugin WatuPRO supports “poll-like” shortcodes through the Reporting module. The shortcodes render a simple bar chart showing how all users have answered a given question. Here’s an example from our open demo quiz: (note that it pulls random 3 of 5 questions so the frog question will not always be loaded) frog-question In this example the chart is shown immediately after answering the quiz. It can however be used everywhere, including in some custom made pages. The shortcode can show either how each answer distributes (for “single choice” and “multiplce choice” questions), or the distribution of correct / incorrect answers (for all other question types). You can get the shortcode for each question from add / edit question page: frog-question-edit Clicking on “How to configure” will take you to the help page which explains how you can change the colors or show “correct/incorrect” chart instead of distribution per answer. Note that this functionality requires the Reporting module.

An SQL Query

You like this so much that you want to add it in the optional “answer explanation” are of all your existing thousands of questions? You can do it with an SQL query:

UPDATE wp_watupro_question SET explain_answer = CONCAT(explain_answer, '<br>[', 'watupror-poll question_id="', ID, '"]');

Note that you may need to change “wp_watupro_question” depending on how the table prefix is named in your installation.