Tag Archives: watupro

WatuPRO 5.1

The quiz plugin WatuPRO just hit version 5.1. Below is the list of changes and improvements between 5.0 and 5.1:

  • New mode for grades calculation: when you select to calculate quiz grades by percent you can also choose whether to calculate percent of correct answers or percent points achieved from the maximum possible points. This gives you greater flexibility for quizzes with more complicated and versatile questions.
  • Honeypot field option is available against spam bot submissions. Using a “honey pot” is a lot less obtrusive than captchas because it does not require the end user to do anything, while the efficiency is almost the same. You can  enable the new feature from the Edit Quiz -> General Settings tab.
  • A new field on the Grades form lets you specify URL where to redirect the user upon achieving the grade. The old option to use the grade title as URL still works, but is less convenient.
  • Added mass activate / mass deactivate buttons on the Manage Questions page.
  • New quiz taking counter shortcode lets you show how many attempts are allowed total or left for the current user on a given  quiz. The shortcode is watupro-quiz-attempt, see the internal Help page for usage examples.
  • The Quiz categories table will now show who each category is accessible to (roles or user groups).
  • Added %%CATEGORY-PERCENTAGEOFMAX-X%% variable to manually display the % from maximum points collected on a category.
  • New shortcode lets you display a simplified version of the “View results” page of a quiz on the front-end. You’ll find the shortcode for each quiz on its “View results” page in admin.
  • [Intelligence module] Now in personality quizzes the points given to answers can be used to give more weight to a selected answer-to-personality match. By default each match counts as one point.
  • [Intelligence module] New option lets you turn the blank spaces in “Fill the gaps” question into drop-down selectors. More info at https://blog.calendarscripts.info/turn-multiple-answer-gaps-into-drop-downs-watupro-intelligence-module-v-5-0-2/
  • [Intelligence module] The Match / Matrix questions have been fully reworked with a new UI. The new interface is more user-friendly and works better on mobile devices. The old legacy format can still be used but we won’t provide technical support for it.
  • [Intelligence module] The Dependencies section now supports all or any mode (i.e. you can require all dependencies to be satisfied or just one of them).
  • [Intelligence module] The expand-personality-result shortcode now accepts argument “chart” to produce a basic bar chart.
  • [Reporting Module] The user Overview page now shows total points and avg. % correct answer.
  • Grade management editor made smaller so you can see more of the grades on screen
  • Critical bug fix for WP 4.4: After updating to WP 4.4 on some installations submitting a quiz let to a database error and the results were not submitted.
  • Fixed bug: after introducing multi-quiz certificates, the regular certificates were always issued to non-logged in users.
  • Fixed bugs with dependencies in Intelligence module: “any” mode worked correctly only when the first dependency was satisfied. The locked-test info did not show correctly satisfied dependencies with % correct answers mode.
  • Fixed bug: when “Ask for contact” field label contained an apostrophe the whole setting was not properly saved.
  • Fixed bug: [Intelligence module] when sending email for editing submitted quiz details the email contents did not have proper line breaks.
  • Fixed bug [Intelligence module]: in fill the gaps questions. When multiple correct answers were given without “dropdown mode” selected the last answer was not properly recognized as correct.
  • Fixed bug [Intelligence module]: the exact answer feedback did not work on Slider questions.
  • Fixed bug [Intelligence module]: slider questions did not work in “no ajax” mode.
  • Fixed bug [Intelligence module]: When “Reveal the correct answers on unanswered and wrongly answered fields in “Fill the gaps” questions” was chosen, the answers were revealed even in the %%UNRESOLVED%% variable.

As usual: customers eligible for free updates have received them via the newsletter. If your free upgrades subscription has expired you will be able to renew for another year with 60% discount. Please contact us for promo code if you did not receive the newsletter.

 

 

Restrict Quizzes by User Level (WatuPRO & The Play Plugin)

This new feature requires WatuPRO 5.1 and the Play Plugin v. 1.9.8.

It’s actually quite simple and we surprised ourselves that nobody asked for it earlier. It gives you the option to restrict access to a quiz based on levels that user have achieved in the Play Plugin.

How does it work?

  • The quiz must require user login
  • There should be some levels defined in the Play plugin
  • Go to Edit Quiz -> User and Email Related Settings tab and you’ll find an option to restrict the access to this quiz based on the user level:

restrict-levels

If you don’t select any level, the quiz will be accessible to all logged in users (unless other things like dependencies have been defined). If you do, there will be a message that this quiz requires you to have certain level to access it . Simple.

WatuPRO Basic Bar Chart

From version 5.0.5 the quiz plugin WatuPRO comes with a basic bar chart shortcode that can be used to display a chart in the final page of the quiz.

The chart can be used for two main purposes:

a) to show how your result compares to the averages of other quiz takers on the same quiz.
b) to show your points vs. maximum possible points chart.
c) to show how your current attempt compares to your previous attempts (for logged in users)

Here are examples of the chart:

Yours vs Average Results:

watupro-barchart

Your own results overview:

(this mode requires at least WatuPRO 5.1.5.5)

chart-overview

This basic chart does not require the Reporting Module. Below is a more detailed explanation how to use the shortcode:

Please note this shortcode can be used only in the quiz output box. At the moment it won’t work anywhere else including certificates.

Using the shortcode

The shortcode to be included in the final screen is [watupro-basic-chart]

It can be used without any attributes in which case will produce a chart like in the image above. You can however use several attributes to customize it:

show  – this attribute defines whether to show both charts, only the points chart, or only the percentages chart. The possible values of this parameter are: ‘both’, ‘points’, ‘percent’, or ‘max_points’. When the value is max_points the chart will display your points vs. maximum possible points bars.

your_color – the color of the bar with user’s stats (your points, your % correct answer). Defaults to blue. Can accept color as a word or as hexadecimal value.

avg_color – the color of the bar with average or maximum stats (avg. points, avg % correct answer). Defaults to gray. Can accept color as a word or as hexadecimal value.

bar_width – the width of the bar in pixels. Defaults to 100.

average – “show” or “hide” depending on whether you want to show the bar with the average values from everyone (or maximum points, depending on “show”). If you omit the argument, it will be shown. If the parameter show is set to max_points, the maximum will always be shown.

The following attributes are not documented in the Help page because using them improperly can cause on-screen errors:

overview – defines how many attempts to show in total and will work only for logged in users. Defaults to 1, i.e. by default it shows only the latest attempt. The max. is 10.
If the parameter show is set to max_points, then overview is always switched off to 1.

your_points_text – defines the text written under “Your points” bar. Defaults to “Your points: %s”. You can change it but it must always include the “%s” variable.

your_overview_points_text – When overview is more than 1, this is the text that will show for the previous attempts. Defaults to “%s: %s”. You can change it but it must always include the “%s” variables because they will be replaced with date and points.

avg_points_text – defines the text written under “Avg. points” or “Max. points” bar. Defaults to “Avg. points: %s”. You can change it but it must always include the “%s” variable.

your_percent_text – defines the text under “Your % correct” bar. Defaults to “You: %d%% correct”. Must always include the “%d” variable.

your_overview_percent_text –When overview is more than 1, this is the text that will show for the previous attempts. Defaults to “%s: %d%% correct”. Must always include the “%s” and  “%d” variable.

avg_percent_text – defines the text under “Avg. % correct” bar. Defaults to “Avg. %d%% correct”. Must always include the “%d” variable.

round_points – set to 1 if you want to not use decimals and have all points rounded.

Here is an example usage including several arguments:

[watupro-basic-chart show="points" your_color="red" avg_color="#00FF00" your_points_text="You: %s points" avg_points_text="Avg.from all users: %s points"]