Category Archives: CalendarScripts

Group Checkbox Questions in WatuPRO

This feature is available from WatuPRO version 5.4.1 and above.
It lets you include several groups of checkbox answers into one “multiple choice” question.
This lets you structure complicated questions like this:

Such question will be treated just like any regular “multiple choice” question: it can be calculated as a whole or not, it will be counted as one question in all the calculations for percentages, correct/incorrect answers, category based reports, etc. Grouping the checkboxes is a presentation feature, it’s not a change to the logic. If you want to calculate each group as different question, then you obviously don’t need the feature. Simply create several multiple-choice questions.

How does it work

Once you select “Multiple Choices” for question type, the following checkbox will appear and you need to select it:

After you select the checkbox the answers to the questions will receive an additional box where you can enter group number:

In the contents of the question use the {{{group-N}}} variable to mark where you want each group of checkboxes to appear. Replace N with the group number:

This results in the following output:

And after selecting some answers and answering the quiz:

And this is still just a single question! Nice.

Please note that this feature is available only for “Multiple Chocies” questions. It can’t be applied to single choice questions (radio buttons) because if you can select one choice in each group, it’s no longer a single choice but multiple choices.

WatuPRO 5.4

This update of WatuPRO came a bit faster than usual. There are a lot of feature and improvement requests some of which quite good, so we implemented them:

  • Certificates can have expiration period. After X months or years a configurable message that the certificate has expired will replace the original certificate contents.
  • Added option to manually award certificates.
  • Added strict exact match (case sensitive) mode on open-end questions.
  • Added two more optional contact fields on the “Ask for contact details” section.
  • Showing “Question X of Y” or “Page X of Y” text is now configurable from the quiz pagination settings.
  • New option lets you mass update questions to: Required/Not required, Survey/Not survey and Important/Not important. These properties are also shown on the Manage Questions page under “Type” column.
  • You can now enable Unselect button on single choice / multiple choice questions.
  • New option lets you choose the text on the Submit button for each quiz.
  • From the WatuPRO Settings page you can define what word to be used for “Quiz/Quizzes” within the plugin interface. Please note that we are slowly implementing the defined word usage on the pages so it’s currently only partial. This process may cause a bit of extra work to plugin translators as some of the previous strings will need to be translated again.
  • Added variable %%SHORT_ANSWERS%% for the final screen. This variable will display the question along with user’s answer without checkmarks or feedback. The variable is suitable for surveys or similar tests that do not have correct or wrong answers.
  • The design adjustments now allow you to choose buttons design and text sizes within the quizzes without editing CSS.
  • You can also choose to use textual checkmarks when emailing results instead of graphics. Nowadays most email programs do not show graphics by default so this can be useful to avoid confusing the respondents.
  • When question choices are displayed in 2, 3, or 4 columns you can set a fixed column width for achieving the best layout on the specific question.
  • Added button to “Save & Add New Question” to save time when adding many questions.
  • You can select WatuPRO user group also on the Add New User page.
  • Added variable %%WRONG%% to show number of wrong answers on the Final screen.
  • Added “Save & Add New” button on the pages for managing question categories and test categories.
  • [Intelligence module] New option: Let user choose what questions to answer (based on predefined criteria). Similar to the User Choice addon.
  • [Intelligence module] Quiz bundles can now have expiration period of X days after purchasing the bundle.
  • [Intelligence module] Updated the Stripe payment library.
  • [Reporting module] Stats per category page now also includes per-question tag report. The reports can now be filtered by user login / email address.
  • Fixed bug: the variable %%MAX-POINTS%% was not properly calculated on checkbox questions.
  • Fixed bug: The setting “Do not show correct / incorrect checkmarks on unresolved questions to avoid right answers being revealed.” did not work without the Intelligence module.
  • Fixed bug: the {{{points}}} variable in the question feedback area was not properly calculating the cases when points should be discarded in some question types.
  • Fixed CSS issue: when showing multiple-line answers in bullet lists the bullets were aligning bottom to the text.
  • Fixed the CSS on compact format questions.

Eligible customers will receive the upgrades with the newsletter. If your free upgrades subscription has expired you will receive 60% discount code for optional renewal.

Arigato PRO 2.8

Version 2.8 of the WordPress email marketing suite Arigato PRO is out with some very important improvements and fixes:

  • Added option to bulk delete mailing lists and newsletters.
  • Added feature to export / import an autoresponder campaign with all its messages. It can be used to copy the campaign into the same site or into another site running Arigato PRO.
  • Improved protection against duplicate emails (using lock files).
  • Newsletters can now be scheduled for a date in the future.
  • Shortcodes to use in a “thank you” page and other pages of your site + option to prepend user ID when redirecting – learn more here.
  • “Subscribe by email” can now connect to SSL POP 3 accounts and there is an option to fetch the signups while testing the connection.
  • Added “copy email” feature for autoresponder emails so you can easily duplicate them.
  • Added “hidden” field type in custom fields. The hidden field can accept values from GET (URL) or POST and can have a default value.
  • The raw email log can be filtered by receiver’s email.
  • New shortcode allows you to output the number of active subscribers in any mailing list.
  • The cron job can now be accessed as a PHP file (for hosts that do not allow cron job as GET requests)
  • You can now set language code when using reCaptcha v.2.
  • Reworked the Ninja Forms integration for compatibility with version 3+.
  • The contact form integration checkbox can be hidden by adding a new attribute to the shortcode. Do this at your own responsibility.

Eligible customers will receive the update with the newsletter.