Category Archives: CalendarScripts

Powerful Question Bank Features in WatuPRO 6.3.8

This feature requires the Intelligence module.

From version 6.3.8 the feature that allows you to reuse questions in the quiz plugin WatuPRO just got dramatically better. (Learn the difference between copying, reusing and import/export of questions here)

Before this version you could only choose which tests to reuse questions from and it used all questions from them. This continues to be the default behavior but now you have much more flexibility. Let’s shortly dive in:

How To Use It

Go to the Manage Questions page of your quiz and select the checkbox to reuse questions. It will open a form that allows you to select the quizzes you want to reuse questions from.

By default it includes all the questions from these quizzes into the current quiz. This works perfectly as a simple question bank. You can still select to pull X random questions from the whole bunch of questions, pull X random questions per question category, or even choose different number of questions from each question category. This happens on Edit quiz -> Advanced Settings tab.

This allows you to control the questions in one or more tests used as question banks. Any changes you do to these questions will be used on the fly on all quizzes that reuse them. This different to copying questions which creates separate copies in each quiz.

Selecting Specific Questions

Till now you could not choose only some of the questions from the source quizzes (except the option to pull a random number). If you wanted specific questions you had to use the Copy feature.

From version 6.3.8 of the plugin you can use the checkbox “Use only selected questions” (shown on the image above) to select exactly which questions you want to reuse.

Note that from the moment you select the checkbox and save your quiz will have no questions at all. After saving all the questions from all source tests will appear on the page in a table very similar to the table that is shown on the Manage Questions page of a regular quiz.

You have to select which questions you want to use (using the checkboxes at the leftmost column) and save using the button at the bottom of the table. From this point further your quiz will be using the selected questions.

There is no Delete link here: if you want to remove a question from the quiz simply unselect the checkbox and save. You can edit or delete the questions only in the quizzes where they are created (the question banks).

Limitations

  • At the moment it’s not possible to reorder the questions in the target quiz. If you don’t use randomization the questions will be shown by the order given in the question banks.
  • To deactivate a question simply un-select it and save so it won’t be used.
  • You can not set a priority of the question for the target quiz. The priority and all other question attributes are give in the question bank.

Using The Super Powers of Tags and Segments in Arigato PRO Intelligence Module

Organizing your subscribers in different mailing lists is great but sometimes you need a bit further categorization – for example based on ad campaign you ran, on interest shown in a given product(s) etc.

Tagging users in Arigato PRO

Fortunately the WordPress auto-responder plugin Arigato PRO comes with an easy way to tag users manually in the administration. Go to your Mailing Lists page, click on Subscribers and when you add or edit a subscriber you have the option to specify tags:

Then in the Manage Subscribers page you can use the filters to search subscribers by the standard fields, custom fields, or one or multiple tags (including any or all tags):

You can then see information on the filtered users, export them for importing in a different mailing list and so on.

That’s good, but the real power comes if you have the Intelligence module installed.

Segmenting by Tags

The real power comes when you start segmenting your lists so you can create newsletters and auto-responder messages targeted only to parts of your list. This way you can laser – focus your marketing messages. For example you can send a message only to people of chosen gender, age, or location.

Using tags goes a step further and allows you to segment subscribers by marketing campaign, interests, or anything else that you tag them with:

It’s all good but up to this point you have to add tags manually. Let’s make this even better:

Using Trigger Events to Add or Remove Tags

The event triggers let you add or remove tags (and also move people between lists) when they do any of the following:

  • Subscribe to a mailing list
  • Unsubscribe from a mailing list
  • Click on a trackable link
  • Do not click on a trackable link for a number of days after signup
  • Read an email
  • Just stay subscribed for given number of days

This is super powerful – it lets you for example tag users as interested in a product when they click on a link, tag them as inactive and so on.

And then use these tags for segmentation to send them the right sequence of email messages.

By using these features you can hugely improve your conversion rates and increase profits AND the user satisfaction because they will receive only content they are interested in.

WatuPRO 6.3

The quiz and survey plugin WatuPRO is updated to version 6.3. Here are the improvements and fixes:

  • Added option to store quiz results / data only when the quiz is taken from a logged in user. The option is on Edit quiz / Advanced Settings tab.
  • Added option to limit the number of words on open-end questions. When limiting the words, a word counter will appear under the text box.
  • Added option to accept free text entry on one of the options of single choice and multiple choice questions. This is useful mostly for surveys where you want to collect additional information on “other” selection not listed in the pre-defined answers.
  • The WordPress “embed” shortcode can now be used in questions to embed videos and other objects.
  • The design adjustment for mobile devices (distance between question choices) now supports px and em and defaults to 0.5 em.
  • Added option to make choices in single-choice and multiple-choice questions checked by default. Mostly useful for survey questions.
  • Added filter to allow custom plugins modify the collected points on a quiz.
  • New option lets you define that the grade-based restriction for allowed test re-attempt (on Edit Quiz -> User and Email tab, options for logged in users) is also time-limited and expires after a defined period of days.
  • When copying quiz you can now filter questions by category.
  • When copying quiz you can now filter questions by tags.
  • Added tags to quizzes for filtering in the administration.
  • Added parameter “cat_id” to the watupro-result shortcode. It lets you show the result for a specific question category.
  • Filters used on the “View results” page will now apply if you blank out  or cleanup taking data (instead of blanking out or deleting all quiz results).
  • Added setting for min/max points and percent correct answers on the “automatically cleanup/blankout” setting so you can have better control.
  • Added compatibility with the latest bridge to BuddyPress (https://blog.calendarscripts.info/watupro-bridge-to-buddypress/).
  • When selecting “Don’t display questions that were previously answered by the user” or “Hide only correctly answered questions “ you can choose to restart over once all questions are used.
  • Added “Quiz category” filter when viewing all quiz submissions.
  • From “Advanced Settings” tab of the quiz you can now limit the total number of allowed submissions. After that number of users have submitted the quiz it will no longer be available.
  • Optional parameter “category_id” added to the watupro shortcode. It allows you to limit questions in the quiz to only a given category via the shortcode.
  • Added optional quiz thumbnail. It can be used in the “watuprolist” shortcode to display quizzes with thumbnail. More information at https://blog.calendarscripts.info/list-quizzes-in-watupro
  • [Intelligence module and WooCommerce bridge] Paid certificates as now supported as WooCommerce products.
  • When the final grade in this quiz will depend on the performance on different question categories: added option to ignore specific category requirements if questions from that category were not present in the quiz. This may happen if you pull random questions etc.
  • Added configuration to not scroll the screen when pressing “start quiz” button.
  • Added “records per page” selector on the View results page.
  • In the condition “Re-submitting is allowed only if some of the following grades is achieved” we have also added None (no grade achieved) as option.
  • Added “date range” filter on the View results page.
  • Added check for corrupt file uploads (0 bytes) on questions that accept file uploads as answer.
  • [Intelligence module] When teacher edits student answers they can now change the uploaded file to questions that allow uploading files.
  • [Intelligence module] Added permission type “View and edit/approve results” for the multi-user role configuration for “quizzes access”.
  • [Intelligence module] “Fill the gaps” questions can now accept placeholder attribute. Learn more at https://blog.calendarscripts.info/turn-multiple-answer-gaps-into-drop-downs-watupro-intelligence-module-v-5-0-2/
  • [Intelligence module] Added “% of max. Points” as new dependency type for Dependencies.
  • [Intelligence module] You can optionally set URL where the user will be redirected to pay for the quiz instead of using the default payment buttons. This is useful if you are selling the quiz as a part of a bundle or through the WooCommerce bridge, etc.
  • [Intelligence module] When role setting for quizzes access is set to “only view and approve results” you can restrict the access to the emailing feature in editing results.
  • [Reporting module] New shortcode watupro-pie-chart lets you generate pie charts from user’s performance per question category on a single quiz attempt.
  • Various improvements to the main CSS and theme CSS files for compatibility with different plugins and themes.
  • Added option to show full snapshot of user answer in the table view, along with the optional answer feedback.
  • [Reporting module] Added “size” attribute to the watupro-chart-by-grade shortcode.
  • Fixed problems with handling images in “flashcard” questions.
  • Fixed bug: the feature “treat this question as a whole” was working only with the Intelligence module installed.
  • Fixed CSS issue: global normalization removed.
  • Fixed bug: when custom field 1 from “Ask for contact details” was marked as drop-down, custom field 2 was also displayed as drop-down.
  • Fixed bug with Twitter social sharing URL.
  • Fixed issue: on some installations user session was getting lost in Ajax causing results not to be saved.
  • Fixed issues with missing properties and answers when copying quizzes.
  • Fixed bug: the condition “maximum number of points” required on checkbox questions did not work correctly on some installations.
  • Fixed issue [Reporting module]: On Stats per question page match/matrix questions were also listed with all their choices. Only percentage correct answer is suitable for stats on this question type.
  • Fixed bug [Intelligence module]: personality quizzes were not properly copied with the “copy quiz” feature.
  • Fixed bug [Intelligence module]: managing coupon codes was not accessible to allowed non-admin user roles.
  • Fixed bug: “max selections” on multiple choice questions did not work in some edge cases.
  • Fixed bug [Intelligence module]: some variables were not processed when emailing edited taking details. Other variables cannot be processed so they were removed from the list.
  • Fixed bug [Intelligence module] time limited bundles were wrongly redirecting to the selected URL even if a payment has expired.
  • Fixed bug with rich text editor on question answers.

The update is distributed in the dashboard of eligible cusotmers. If your free upgrades subscription has expired, don’t worry – you can renew with 60% discount. See the discount code in the dashboard or contact us to get it.