This post archives older changelog that’s no longer listed on the site. For more recent changes check the How-to page (Click on Changelog tab)
Changes in Version 5.9
- Improvements when questions are grouped by category: subcategories will by default arrange under their parents (you can change the order from Edit Quiz -> Advanced Settings tab). Added options to choose heading tag for categories and subcategories. Added option to exclude subcategories from the category-based paginator.
- Basic integration with Ultimate Member allows users to select WautPRO user group on registration. More details: https://blog.calendarscripts.info/how-to-allow-users-to-select-watupro-user-group-on-ultimate-members-registration-form/
- Added taking ID on the View Results page.
- Added support for “percent of max points” calculation for category-based grades.
- If you create custom CSS themes for the quizzes you can now place them in your WP theme directory, under folders watupro/themes/ to avoid losing the files when WatuPRO is updated.
- A new experimental feature added: compact likert survey table display for likert surveys. More info at https://blog.calendarscripts.info/likert-scale-survey-maker-for-watupro/#likert-table
- Added option to enable a required checkbox on the “Ask user for contact details” section. The checkbox can be used to request agreement to TOS, GDPR compliance, etc.
- Most of the category-specific performance variables can now be used directly in certificates. See the section “Manually craft the output” at https://blog.calendarscripts.info/using-category-grades-in-watu-pro/ for more information.
- Added option to sum up subcategory question performance into the main categories. In this case subcategories will not be calculated and shown individually on category-grade related variables.
- Option to include the subcategories in category-grade related variables even when “Sum up subcategory points into their parent categories” is checked.
- Added option to save achieved category grade titles and descriptions along with each quiz attempt so they can be referenced individually from certificates. Note that this option can take a lot of DB space if your grade descriptions are large. Use it only if required.
- Added option to not randomize answers on any individual question (when answers are randomized on the test level).
- The “Feedback on questions” page now has a version that shows feedback from all quizzes on one page.
- Added Performance per category tab in the View details pop-up.
- Added design configurations for the “Display like survey table” feature.
- When “sum up subcategory performance into parent categories” is selected for grading, the main categories will be included in the grade loop and grade selections even if they don’t contain questions.
- From the WatuPRO Settings page you can enable GDPR compliance options which allow users to export and delete their data.
- GDPR features now also mask IP addresses.
- Using question hints now allows deducting points from the question for each hint used. The setting is on the Add/Edit Question page under the hints box.
- Added column “Don’t randomize answers” to import/export formats.
- Made session_start() calls conditional to avoid conflicts with the WP Plugin and Theme editor.
- Added option to change the default view of the “View details” pop-up (and download) from table view to snapshot.
- [Intelligence module] The option to Reuse questions from other tests now has filters for category, title & admin comments to make searching easier when you have a lot of tests.
- [Intelligence module] Test bundles can now support multiple categories in a bundle.
- [Intelligence module] Added option to enable My Quiz Bundle page for users who purchased bundles. They’ll have a table with all their bundles and expiration dates for these who expire.
- [Intelligence module] When teacher edits user results num correct answers, num wrong and num empty information is also updated.
- Fixed problem with orphan subcategories not showing in the Advanced Randomization.
- [Fixed bug] Correct / incorrect points on Fill the gaps questions were not accepting decimals.
- [Fixed bug] Backslashes were not added on importing questions which was causing problems with Math formulas.
- [Fixed bug] survey questions were counted in %%WRONG%% and %%EMPTY%% variables.
- [Fixed bug] When “Sum up subcategory points into their parent categories” is selected the % from maximum points was not correctly calculated on parent categories.
- [Fixed bug] Calculating category-dependent global grade did not properly ignore the global 0 to 0 setting.
- [Fixed bug] The property “allow checkbox groups” was not transferred when copying questions.
- [Fixed bug, Reporting module] When user category chart was limited by taking ID via shortcode, the filter was not applied.
- [Fixed bug, Intelligence module] Display as horizontal sortable was not saving properly.
- [Fixed bug, Intelligence module] Sortable questions ignored new lines in the question contents.
- [Fixed bug, Intelligence module] When loading user’s stored progress on a test the values in drop-down gap questions were not pre-selected.
Changes in Version 5.8
- Added flashcards question type (a sub-type of multiple-choice questions). Learn more how they work at https://blog.calendarscripts.info/flashcards/
- Added color & text size settings for flashcard questions.
- Added variable %%QUIZ_CAT%% to display the test category in certificates.
- Added optional URL parameters for each of the “Ask user for contact details” fields. They allow you to pass data from a different page in the link to the quiz and pre-fill contact fields.
- New shortcode watupro-retake lets you display a “Try again” link or button at the final screen of the quiz.
- New option lets you automatically add a toggle button on answer feedback so the feedback is hidden by default. Will be useful on large quizzes and quizzes with a lot of feedback on questions.
- You can now restrict a test to selected user accounts by entering user logins or email addresses.
- [Namaste! LMS Integration] you can restrict access to tests if they are required by lessons until the assigned lessons have been read.
- Question paginator improvements for mobile devices: a button show / hide will appear accordingly to the screen resolution and the paginator state (for tests with more than 10 questions).
- Added option to limit how many days after the first attempt the user can re-attempt the quiz. This works for logged in users together with the other re-attempting limits.
- A new option lets you force RTL display on individual quizzes. This is sometimes needed when the whole site is not RTL or when the default theme cannot properly handle the quiz RTL display.
- You can now specify which quiz results (grades) will trigger the email to admin similar to how you could do it for emails to quiz taker.
- Added stats for quizzes taken yesterday, last month, this year and last year to the WatuPRO dashboard widget.
- Added parameter “placeholder” for the watupro-result shortcode: this is text to display if the result is empty.
- [Play plugin integration] Loaded modal dialog scripts. You’ll need this if you want to use the new Play feature that opens a modal pop-up if the user earns a badge or level when taking a quiz.
- [Namaste! LMS Integration] You can now filter quiz results based on course enrollment in Namaste! LMS.
- As planned, the legacy import/export of questions is removed leaving only the new formats.
- Added filters for the email contents of email sent when quiz is completed (to allow custom plugins alter the contents).
- [Intelligence module] New feature for paid test: you can define an increase or decrease of the price for each subsequent quiz attempt (for tests that charge on each attempt) untill a min or max threshold is met.
- [Intelligence module] The Runtime logic feature has been deprecated. Please use the free Chained Logic addon instead. The feature will not be removed for backward compatibility.
- [Fixed bug] Stripe options were not saved correctly for paid quizzes.
- [Fixed bug] Analytics event tracker was causing error on non-Ajax quizzes.
- [Fixed bug] watupro-result shortcode was not handling properly cases when quiz_id was passed as argument but latest attempt was on a different quiz.
- [Fixed bug] “Calculate chekbox question as a whole” option did not work if Intelligence module was not present.
- [Fixed bug] When changing the word for quiz / quizzes on the Settings page the change was not reflected on the page and caused confusion.
- [Fixed bug] Personality quizzes should not show correct or incorrect checkmarks on questions.
- [Fixed bug] Certificate approval emails did not add entry in the email log.
- [Fixed bug] When a page has required question going back to the previous page should still be allowed.
Changes in Version 5.7
- Fully reworked the design themes. The quiz will be setting a default one if you don’t choose any to ensure it will be good looking on initial installation.
- A new shortcode lets you perform basic math on user’s answers. Learn more: https://blog.calendarscripts.info/basic-math-based-on-user-answers-in-watupro/
- Added “Percent of max. Points” column in View results page and exports. Note that this information was not stored until recent versions so older quiz results will show 0 in this column.
- Added option to mass-delete selected quiz results on the View Results page.
- On the “View details” pop-up called from “View results” page, when in table format, added links to show All, Unanswered, Wrong or Correct answers only.
- Added %%EXPIRATION-DATE%% variable for certificates that have expiration date.
- Added correct/wrong text on answered questions for screen readers (the text will be sent to them only when appropriate accordingly to your quiz & questions settings).
- Important fix to the way Javascript functions are initialized will solve various problems on some installations.
- A new shortcode lets you display the number of users who completed a quiz. You can pass several filters based on grade, points and percent correct answers – see the internal Help page for more details.
- Important fix for the timer preventing users getting stuck with a quiz they can’t submit (when time expired when they were not on the quiz page).
- Added option to allow public access to all certificates.
- Added option to select post title and post type when automatically publishing a test.
- You can now order tests by category and number of questions on the Manage Quizzes page.
- The optional question paginator will be hidden on small screens (phones) when there are more than 10 questions. Instead a button to show paginator will be displayed.
- New option lets you set a fixed date for certificate expiration.
- [Intelligence module] In fine-tune role access settings you can now also restrict access to the Help page.
- [Intelligence module] Added role access configuration for bundles, coupons and All Quiz Submissions page.
- [Intelligence module] The width of drop-down fill the gaps questions will default to dynamic based on the options width (unless you override it).
- [Reporting module] Moved chart legends on the Overview page under the charts for better view on small screens.
- [Reporting module] You can pass argument chart_orientation to the WATUPROR SKILLS shortcode.
- Fixed problem with automatically storing progress of non-logged users [5.6.3.1].
- Fixed bug: When “Include the optional answer feedback in the %%UNRESOLVED%% variable.” is selected, the feedback from correctly answered questions was also appended.
- Fixed bug: when question enumerator and previous button were both enabled, hitting the previous button did not properly color the number of the answered question.
- Fixed bug: when “Show the test description (if available) even to non-logged in users and users with no rights to access the test.” was selected using the {{{button}}} tag in the test description did not work.
- Fixed bug: when watupro-myexams shortcode was used the links “Correct | Wrong | Unanswered “ in the details pop-up did not work.
- Applied patch for the Jetpack bug causing the rich text editor in other plugins to freeze.
- Fixed bug with “Export with details” link.
- Fixed bug: when importing questions “elaborate answer explanation” selection was omitted.
- Fixed bug [Reporting Module]: on the History page Session start / end time was showing only date.
- Fixed bug [Reporting Module]: The Skills page was not showing any reports for a question category if the questions answered were only in subcategories.
- Fixed bug [Intelligence module]: when “don’t show correct/incorrect checkmarks” was selected, the match/matrix question type was still showing them.
- Fixed bug: when All quiz submissions page was visited by user with “only view results” rights it was not showing any results.
- Fixed bug: when custom fields 1 and 2 were used they were replaced in the final screen only if also Company or Phone field were also filled.
- Fixed bug: multiple quiz certificate calculations did not work correctly.
Changes in Version 5.6
- The final test grading can now depend on the specific performance in different topics (question categories). Learn more here.
- When exporting quiz results any fields requested from “Ask for user contact details” area will be added as columns in the exported file.
- Variable {{{ID}}} can now be used in the question feedback too.
- Admin pages are now all responsive and will let you manage quizzes from mobile phone. This includes the tables and the modal dialog windows.
- Export to CSV is now available also on the All Quiz Submissions page.
- “View results” page and export files include information about number of correct answers, number of wrong answers, and number of unanswered questions.
- Added Email log (in the Help page) to show log of all emails sent for submitted tests along with the mailing server response.
- When test results are held for a future date, the My Quizzes page will not show earned points, % and grade until the date arrives.
- Added shortcode to display “All test submissions” page on the front-end. Role-based restrictions will apply as usual.
- A new setting lets you configure what part of the quiz result to show when test takings are limited and the user has no more attempts left: just grade title, title & description, or the whole “final screen” part.
- Added the number of columns to the Advanced Import files.
- A new option lets you include the optional answer feedback into the %%UNRESOLVED%% variable.
- Added final-screen variable %%ATTEMPTED%% to show the number of attempted (non-empty) questions.
- Added check all / uncheck all option for questions on “Copy quiz” page.
- The basic bar chart (the one you output with watupro-basic-chart shortcode) now also supports a chart showing your points vs. maximum possible points on the quiz.
- [Intelligence module] Dependencies will be checked first for tests that require payment and depend on another test results. This is to avoid asking user for payment before they know that they must have completed other quiz(zes) before the current one.
- Improved Namaste! LMS integration: tests can be made accessible only to student that are enrolled in selected courses.
- [Intelligence module] When quiz results are shown on the front-end with the watupro-takings shortcode the Edit link was not working.
- [Intelligence module] You can now set custom graphic URL for PayPal button.
- [Intelligence module] You can set quiz-specific payment instructions that will be shown before the payment buttons for that quiz and override the default “There is a fee of X to access this test” message.
- [Intelligence module] Quiz bundles can have name which will be shown in Paypal etc. button descriptions instead of the default text.
- [Intelligence module] Added menu items for quiz bundles and coupon codes.
- [Reporting module] Added Google Analytics event tracking for quiz start button and quiz completion.
- [Reporting module] Added new shortcode watupror-taken-tests that will display the number of tests taken by the user vs. number of total tests. See the internal Help page for example and parameters description.
- [Reporting module] The Skills page will no longer display question categories which have questions only in tests that are not accessible to the given user (because of quiz category / user group restrictions).
- Fixed potential SQL injection.
- Fixed bugs on the “View results” page: search by name did not return non logged in users and order by name did not work properly when a quiz had a mix of logged in and not logged in names.
- Fixed problems with “fill the gaps” questions when gap and answers contain dollar signs.
- Fixed bug [Reporting module]: the Overview page was counting unfinished quiz attempts.
- Fixed bug: when answers are arranged in multiple columns emailing results did not include correct / incorrect checkmarks.
- Fixed bug [Reporting module]: Skills report page was showing Uncategorized by default instead of All categories.
- Fixed bug: the “View details” popup was showing “wrong answer” for unanswered questions in the table.
Changes in Version 5.5
- Multiple choice questions can allow groups of checkboxes. More info at https://blog.calendarscripts.info/group-checkbox-questions-in-watupro/
- You can now limit quiz attempts per email address requested in “Ask for user contact details” section.
- Integration to MoolaMojo – you can award virtual currency for taking tests. Learn more at https://blog.calendarscripts.info/watupro-integration-with-moolamojo/
- When setting an email address to receive the quiz results at the admin end you can now use variables from “Ask for user contact details” section. This gives the possibility to specify receiver of these emails who is different for each quiz taker.
- Tin Can / Experience API integration through WP Experience API plugin. Learn more at https://blog.calendarscripts.info/xapi-tin-can-integration-in-watupro/
- Displaying test results can be delayed for a future date. In such case you can define what text to be shown at the end of the quiz and in the user’s dashboard before the date arrive. This feature is useful for logged in users.
- When the PDF Bridge is installed and enabled to generate certificates we will also generate PDF files when “Download” link is clicked on “View results” popup (instead of .doc file which is the behavior when the bridge is not installed)
- When displaying “performance per category” you can now limit to the top X categories depending on your sorting preference
- The shotcode watupro-result can now work without “quiz_id” parameter. In this case it will show the latest attempt for the user on any quiz. This can be useful if you redirect to the same page from several quizzes.
- Added filter by question content on the Manage Questions page.
- Added filter by internal comments in Manage Quizzes page. Note that if you have comments saved before this version they may need to be re-saved to be searchable, as this change required a DB update.
- Sorting category grades is now also possible by number of absolute points collected instead of the default criteria (percent correct answers).
- Improvements to timer: you can specify that it turns red when less than X seconds remain. When results are auto-submitted the user will get a message making it clear that they ran out of time and results were automatically submitted.
- Added “view details” link when the list of quiz takings is published via shortcode.
- Added “time spent” column to the test result exports.
- The watupro-result shortcode should now work for non-logged in users too when you have to show the result of the last completed test
- Import / export questions function now supports and shows question subcategories
- Added final screen variable %%EMPTY%% for empty (unanswered) questions which will no longer be shown as wrong-answered questions in the %%WRONG%% variable.
- WatuPRO can now be used in the LMS LearnPress through this free bridge.
- For Namaste! LMS users: the WatuPRO user groups (when available) will be shown on the Namaste! LMS Students page.
- [Intelligence module] A paid test can be access for free from selected WatuPRO user groups or WP user roles.
- [Intelligence module] The plugin is integrated with MoolaMojo so you can sell access to quizzes for virtual credits earned by performing actions in your blog.
- [Intelligence module] Slider questions can directly transfer the slider selection as question points. In this case you can still define correct / wrong answers but the points on them will be disregarded.
- [Intelligence module] The user control mode (when you allow user to choose what questions to answer) now can be configured which of the selection modes to include.
- [Intelligence module] You can now set the width of fields in Fill the gaps questions at a question level.
- Added option to allow “unfiltered_html” to the roles you enable to manage quizzes.
- Fixed bug: taker’s name was missing in download doc when single quiz taking is downloaded in .doc file.
- Fixed bug: when WP roles were used instead of user groups, saving a test category was not saving the role based restrictions.
- Fixed bug with “user chooses” mode. When a quiz is in this mode but the user has stored progress from a quiz attempt, visiting the page should load their stored test instead of showing the choice form again.
- Fixed bug, Intelligence module: when editing quiz attempt from the administration, only the grade title was saved in the “results” column while when user takes the quiz we store both title + description.
Changes in Version 5.4
- 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.
Changes in Version 5.3
- A new page will give you the submissions on all quizzes in chronological order.
- A new field for internal comments to the quiz is added, so admin / staff can add notes to each quiz. The notes will then be shown on the admin Quizzes page under the title.
- You can now specify spacing between questions and between question and its answers from the WatuPRO Settings page, without writing any CSS. More design configurations like this are coming soon.
- A new “completion criteria” feature on the Advanced Settings tab of the Edit Quiz page lets you define which grades will mark the quiz as “completed” on the user’s dashboard.
- The shortcode [watupro-result] now can print the whole “final screen” from given quiz taking by passing “details” to the “what” parameter (see the internal WatuPRO Help page for more details).
- Added variable %%POINTS-ROUNDED%% to show the points collected on a quiz rounded without decimals.
- Added variables %%START-TIME%% and %%END-TIME%% to be used for the time when quiz was started and completed.
- You can optionally collect the source URL where the quiz is taken and filter by this data in the “View results” page. This could be useful if you are publishing the same quiz on multiple pages on your site.
- Implemented reCaptcha v 2 (“No Captcha reCaptcha”).
- Added option to select what number of quizzes and questions to manage per page.
- Added 3 new color schemes for quiz designs.
- [Intelligence module] In case of a tie on the top personality types, the personality quizzes will now display all matching ones.
- [Intelligence module] ”Treat this question” as a whole option added to multiple-choice questions.
- [Intelligence module] Coupon codes can now be limited to a selected quiz and have an expiration date.
- [Intelligence module] Coupon codes will now work for non logged in users too.
- [Intelligence module] You can now set text to be displayed at the final screen in case of premature quiz ending (See Intelligence module settings tab in Edit Quiz page).
- [Reporting module] Stats per question page & shortcode now support date interval filter.
- Fixed bug in the questions import, WatuPRO advanced format (answers were not properly importing after adding two fields to the export file).
- Fixed UI issues with the “See answer” buttons when “Answer to each question can be seen immediately” is selected.
- Fixed bug: the “stats per category” in Reporting module did not work correctly when the quiz reused questions from several quizzes.
- Fixed bug: when copying questions in existing quiz the question were not placed after the original questions of the quiz, but inserted between them.
Changes in Version 5.2
- New option lets you not display questions already answered (or only correctly answered) by the user in previous quiz attempts. More info here: https://blog.calendarscripts.info/watupro-dont-display-already-answered-questions-to-logged-in-user/
- New button “Save & Reuse as New” on Add / Edit Question page lets you reuse the question as a template for the next one. This can save you a lot of time if you are creating similar questions.
- A simple snapshot on the admin dashboard (the homepage of your blog admin) will show you the number of quizzes taken today, last 7 days, this month and the percentage up / down accordingly to the previous period + some more stats. The snapshot disappears if you switch WatuPRO to low memory mode.
- The optional progress bar on paginated quizzes can now also show the percentage of completeness
- The basic bar chart now accepts “overview” argument which allows you to show previous attempts for the same user. See the blog post for more details: https://blog.calendarscripts.info/watupro-basic-bar-chart/
- Information about the achieved points & grade per question category will now show in the “View results” page. Note that these stats will be recorded from now on, so you won’t see them for quiz takings completed before applying the new version.
- New option lets you use default points for incorrect / correct answers across the whole system. The setting can be overridden at quiz level. The option does this: when initially loading the form with an answer to a question, the “points” field is prefilled with the default incorrect points. If you click on the “correct” checkbox/radio it auto-fills the default correct number of points, and vice-versus when you uncheck the box. Of course the box content then can be edited and this number can be changed. This can save a lot of time when creating many questions.
- When the “My Quizzes” page is shown with the watupro-myexams shortcode, the “view details” link goes to regular page instead of popup to keep the layout mobile-friendly
- Single-choice and multiple-choice questions now can have their answers arranged in 1, 2, 3, or 4 columns. This is suitable when choices are short or contain only images.
- In the shortcode watupro-myexams you can pass a named argument “reorder_by_latest_taking” to reorder the completed quizzes by latest completed on top. This works together with the sorting argument because the quizzes to complete will remain sorted by it.
- A bridge between WatuPRO and EDD is available: https://blog.calendarscripts.info/watupro-bridge-for-easy-digital-downloads/
- [Intelligence module] New attributes “rank” and “personality” let you limit the expand-personality-result shortcode to only a given result. This lets you manually craft the output if you wish.
- [Intelligence module] Added question category in Edit and Manually Grade Test Results page.
- [Intelligence module] In Manually edit quiz taking -> Configure email section you can use the user info shortcodes with argument user_id=”quiz-taker”
- [Reporting Module] When the tests page is shown with shortcode, the “view details” link goes to regular page instead of popup to keep the layout mobile-friendly
- [Reporting module] The Skills chart can now be sorted by proficiency or alphabetic, and be displayed horizontally or vertically
- [Reporting module]. The shortcode watupror-user-cat-chart now accepts two more options for the “from” parameter: “points” (will show the number of points earned per category), and “percent_max_points” (displays the % points achieved from the maximum points in each category). You can also decide to include survey questions in the chart by passing “include_survey_questions=1”. By default they are not included.
- [Reporting module] The Tests page is optimized, paginated, and made sure to include even tests composed entirely of survey questions.
- Integration with Namaste! LMS now allows filtering students by WatuPRO user group
- Minor improvements to the colors of the buttons in the built-in design themes
- Fixed bug: when “Save and reuse” was used on Match/Matrix questions the old answers were not saved in the new question.
- Fixed bug: when contact details were requested at the end of the quiz the page did not automatically scroll up to reveal the contact fields (the problem occurred only on some installations and on long quiz pages)
- Fixed bug: Survey questions should also return maximum possible points for all the reports that use them
- Fixed bug: when importing questions with tags extra | were added around tags even if those already existed
Changes in Version 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.
Changes in Version 5.0
- The quiz description can optionally be shown to users with no rights to access the quiz (for example non-logged in users on quizzes that require user login, etc)
- The “taking details” popup has been reworked to display the information better, to default to table format, and to include teacher comments (feature from Intelligence module). Note that the points & results column (including teacher comments) by default is hidden from the student. It can be enabled from the Edit quiz -> Advanced Settings tab -> Student Dashboard Settings section
- New Advanced setting allows you to not store the data / result of the quiz taker. This can be useful for running practice quizzes where the results / points should not affect the reports, stats, or user level / badges etc. It also saves a lot of database space in case you don’t need this data.
- The new shortcode watupro-result will display the result achieved by specific user on specific quiz: points, percent correct, or grade title
- Questions from selected question categories can now be excluded from reports and CSV result exports
- New configuration lets you exclude the categories that contain only survey questions from the %%CATGRADES%% variable
- When “Automatically publish this quiz in new post once I hit the “Save” button.” is selected the newly created post will be categorized in the same category as the quiz (only when you have post category with the same name as the quiz category)
- The watupro-userinfo shortcode now can accept fixed user ID or read user ID from the certificate. Read more at https://blog.calendarscripts.info/user-info-shortcodes-from-watupro-version-4-1-1/
- You can mass-assign users to a WatuPRO user group
- Export results now also satisfies your CSV preferences from the WatuPRO Settings page. No more fixed “tab” delimiter.
- Integration with qTranslate-X (work in progress)
- [Intelligence module] Runtime logic: you can now configure premature quiz ending in case user fails to reach given % correct answers during the quiz (after reaching a question number, specified by you). You can also define a “stop” logic which won’t allow the user to continue further the quiz before they achieve required % correct answers (in this case it makes sense to allow “previous” button so the quiz taker can go back to improve their answers).
- [Intelligence module] Admin can set different quiz owner. This is useful if you have teacher accounts and assigned “manage only their own exams” rule to their user role(s)
- [Intelligence module] When a quiz is not accessible due to unsatisfied dependencies the user will now see the table with dependencies on the quiz page so they know what needs to be done.
- [Reporting module] Added points collected to “Stats per category” page
- [Reporting module] New shortcode watupror-user-cat-chart lets you display bar chart showing performance per question category for a specific quiz attempt
- [Reporting module] New shortcode watupror-qcat-total lets you output total stats for a given user per question category. More info about it in the internal Help page under the WatuPRO menu in your dashboard.
- Rearranged some of the Email related options to improve the UI
- Fixed bug: when “Apply difficulty level restrictions per user account” is selected users with no difficulty levels in their profile had no access to questions instead of accessing all of them
- Fixed a couple of issues that caused conflicts with plugins like Relevanssi when a page containing WatuPRO shortcode was saved
- Fixed bug: a link to delete all user quiz results was not showing when admin was viewing user quizzes (path: Users -> Quizzes)
- Fixed bug: [Intelligence module] Paid quizzes that were purchased from bundles were not showing in My Quizzes page when “Do not display these quizzes in user dashboard until access to them is purchased” was selected.
- Fixed bug: [Intelligence module] Quizzes paid with 100% promo codes could not be submitted. Now this is fixed + the payment records page will show the promo code payment as a regular payment for the quiz but with information about the used coupon code.
Changes in Version 4.9
- Question difficulty levels can now be selected in user’s profile (by admin). When this is done the user will be restricted to access only questions from the selected difficulty levels.
- Difficulty levels can have unlock criteria to be automatically unlocked (if you select “Apply difficulty level restrictions per user account.”)
- Added log that will show you who and when unlocked a difficulty level (provided that you select “Apply difficulty level restrictions per user account.”)
- The search form on “view results” page will now include the Phone and Company fields, when they are requested in the quiz.
- Limit the number of logged in users quiz re-takings within interval of 24 hours, a week, or a month.
- Certificates now can be issued for completing multiple quizzes with min. average points and / or min. average % correct answer.
- New option lets you enable a rating widget so users can rate questions.
- New “final screen” variable %%ANSWERS-PAGINATED%% lets you display the user’s answers one at a time, with a numbered pagination.
- Added option to automatically cleanup or blank out user submitted data older than X days (to save database space).
- PDF Certificates can now be attached to emails (Requires PDF Bridge version 0.8 or newer)
- New option “When no more attempts are available display the latest result.” lets you display a snapshot of the final screen when logged in user that can’t retake the quiz visits the quiz page.
- The variable %%USER-NAME%% can also be used in the email subject.
- Added variable %%ADMIN-URL%%. It can be useful for the email sent to admin to quickly find the submission details in the administration.
- [Reporting module] A bar chart shows the average % correct answers per skill.
- [Intelligence module] Fill the gaps questions can now accept a numeric range also as correct answer.
- [Intelligence module] Paid quizzes are now available for non-logged in users as well. To use this your server must support sessions (true in 99% of the cases). Also note that coupon codes functionality is currently available for logged in users only.
- [Intelligence module] Date stamp when teacher manually edits user results will be stored and shown in the list of results on a quiz.
- [Intelligence module] You can specify individual CSS for every gap (in Fill the gaps questions) by passing it like last correct answer for the gaps. Example: {{{answer1|answer2|style=”width:250px;font-weight:bold;height:50px;”}}}
- [Reporting module] Fixed bug: the “Different tests attempted” on the Overview page was showing 0.
- Fixed subcategory related issues in the Reporting module -> Skills.
- Fixed false “category name already exists” message when adding subcategories.
- Fixed bug when user with the same session saves multiple in-progress quizzes (only one was saving).
- Fixed bug with saving and reusing the “common category grade design” in the default grades page.
- Fixed bug with timed quizzes that store user progress and randomize questions (questions order was lost during different unfinished quiz attempts).
- Fixed bug when timed “non-ajax” quiz required contact details at the beginning (the details were getting lost)
- Added auto-scroll to top after filling contact details on quizzes that ask for them at the beginning.
- Improved styling of the buttons in the admin pages.
Changes in Version 4.8
- Certificates can now be issued to non-logged users as long as you have requested their email address when they take the quiz (by using any of the methods for this)
- Added option to show category based paginator on top. Works for all pagination types (except “custom number per page”) when questions are grouped by category.
- Added question subcategories. When randomizing and pulling X questions per category they will be treated exactly like the main categories.
- Enabled simple question based “captcha” to prevent spam submissions.
- Added option to copy / clone questions within the same quiz (use the Copy into another quiz link).
- Added optional instructions before the “ask for contact details” fields.
- Question difficulty levels. Questions can be filtered in admin and you can limit the quiz to display only questions of given difficulty level.
- Added new “Final output” variable – %%PERCENTAGEOFMAX%% – it will display the % of points achieved from the maximum possible points.
- Added %%TIME-SPENT%% variable in certificates.
- The shortcode This content is only for logged in users now can accept one more argument to show only completed quizzes or quizzes to complete. Please check the internal Help page for details.
- New improvements to the timer.
- Fixed the default order of categories when the quiz is paginated one page per category: it will follow the order of your questions.
- [Intelligence module] – new question type added: slider / rating widget.
- [Intelligence module]: Improvements to the multiuser access. You can now apply the user group / roles restrictions to allow editors manage only quizzes within their user group or role permissions. A new “view level” permission is added which allows you to designate accounts that can only view quiz results.
- [Intelligence module] Paypal PDT is now supported for hosts that experience delays in Paypal IPN.
- [Intelligence module] From the payments page for a quiz now you can select another quiz or even see the payments collected on all quizzes.
- [Intelligence module] Custom payment options can now be used also in bundles and manual management of bundle payments is added.
- [Intelligence module] Simple discount code management allows you to provide coupons for paid quizzes and bundles.
- All variables will now be replaced everywhere in the grade description as well which will let you include more dynamic information right in the table with quizzes on “My quizzes” page.
- Various improvements to the social sharing options.
- The free WooCommerce bridge now allows setting up another attribute with URL where to redirect after checkout. Usually you’ll want to redirect to the quiz.
- Unified smart quotes and straight quotes when doing text comparisons in open-end questions.
- Fixed problem with calculating personality grades when personality quizzes reuse the default grades.
- Fixed problem with calculating % correct when there are survey questions.
- Fixed bug with extra commas on question tags when quiz / questions are copied into another quiz.
Changes in Version 4.7
- Added quiz design themes. More information here.
- New free addon: Likert Scale Survey Maker. Information and free download at this page.
- Added option to delete all quiz results of a selected user
- Added option to automatically delete user quiz data when the user account is deleted from admin
- Added option to keep each certificate from multiple quiz attempts from the same user on the same quiz
- Added %%CONTACT%% variable to display the extra contact fields (company and phone) in the “Final page” and the email sent to user. Available are also variables for the individual contact fields that can be used there and in the certificates.
- Added progress bar option for all paginated quizzes.
- User’s feedback on questions can now be seen in structured way. Just follow the link “Feedback on questions” from the “View results” page on the quiz.
- Improved question category management screen + rich text editor for category descriptions
- Improved the indentation of multiple-line numbered questions
- Improved handling of multiple-line contents and HTML tags when exporting questions
- The social sharing options are now embedded in the plugin and you no longer need the social sharing addon. Added options to share by email, Google +, and LinkedIn.
- You can switch off the rich text editor from certificate editing to avoid your HTML being messed by it
- Question export CSVs now can be configured to use comma or tab. Default is comma.
- Added variable %%BETTER-THAN%% to show the user what % of users performed worse than them on the quiz.
- Low memory mode – learn more here.
- Survey questions no longer ignore the points assigned to their answers.
- [Intelligence module] A new advanced setting lets you configure “single choice” questions to automaitcally proceed or show the answer.
- [Intelligence module] Paypal payments now support sandbox mode and open CURL connection when such is available.
- [Reporting module] Fixed problem with the poll shortcode and multiple-answer questions
- Fixed problems with question hints on quizzes that reuse questions from other quizzes
- The shortcodes that list quizzes will also include quizzes published with the User Choice addon
Changes in Version 4.6
- Questions can accept user’s comments / feedback.
- Single-choice questions can be displayed as drop-down selector instead of radio buttons group.
- You can now specify custom subject for the submitted quiz notification email.
- You can filter questions by ID in the Manage Questions page. The question IDs can also be displayed to the user using the variable {{{ID}}}
- Bridge to MailChimp is now available: https://blog.calendarscripts.info/watupro-bridge-to-mailchimp/
- The shortcodes that list all quizzes and quizzes in category now have additional optional argument “show_status”. It will allow logged in users to see if every quiz is completed, not started, or in progress.
- “Show numbered pagination” is now available for all types of quizzes
- Option to reward the collected positive points only when the whole question is answered correctly. This is useful for multiple-choice questions and is similar to “treat this question as a whole” option from the Intelligence module.
- Quizzes can now be published also in custom fileds as long as you enter the URL in the new box (more info at https://blog.calendarscripts.info/watupro-quizzes-published-in-custom-fields/)
- [Intelligence module] You can now sell paid quizzes in bundles. More info at https://blog.calendarscripts.info/watupro-intelligence-module-paid-quiz-bundles/
- [Intelligence module] Sorting questions can now be used in personality quizzes to allow the user assign different weight to different answers. More information at https://blog.calendarscripts.info/using-sorting-questions-in-personality-quizzes-watupro/
- [Intelligence module] Added option to mark payment as used after each quiz attempt on paid quizzes. This lets you charge users for every quiz attempt.
- Stats per category are now available in the Reporting module (num and % answered, unanswered, and correct answers)
- Added “barebone” plugin for API developers: https://blog.calendarscripts.info/wp-content/uploads/2013/06/watupro-custom.zip
- Advanced setting option lets you switch off the auto-scrolling on multiple-paged quizzes
- Automatically store user progress as they go from page to page is now available for all pagination types
- Added ungrouped quiz leaderboards sorting based on individual attempts (Play plugin)
- Added %%CATDESC%% variable in the “common category grade output” so you can include the category description when showing category grades.
- Added user groups information in the list of results on a quiz
- Added option to hide question numbers so you don’t have to deal with CSS
- Fixed issues with ordering the categories in %%CATGRADES%%
- Free bridge for myCRED has been added. Please look here for more information.
- Fixed memory leak issue
Changes in Version 4.5
- A new setting lets you allow users to flag questions for review
- Now there is much easier way to request user email, name and other contact info – see here
- You can now set up no-ajax submitting of some quizzes to accept file uploads and for other reasons (learn more)
- When using category grades and the %%CATGRADES%% variable you can also control the order the category results appear at the end: default, from best to worst, or from worst to best category by user performance
- Added “Time spent” column in the “View results” page
- The add / edit quiz form has been redesigned with tabs to make it easier to use
- You can pass a list of comma separated question IDs in the quiz not found shortcode to specify exactly which questions to be shown and disregard any randomization and grouping settings. This is yet another method to reuse questions from same quiz in multiple setups. The format to use is quiz not found where X is the quiz ID. This is internally called by the free User Choice add-on
- The free User Choice addon lets you publish quizzes in which the user selects what questions to answer.
- The new Chained logic addon – see here
- Option to auto-publish unpublished quiz at the time of creating or editing it
- You can allow users to select WatuPRO user group when signing up
- Twitter sharing is now available in our free social sharing addon
- [Intelligence module] A new shortcode lets you expand the information show for personality quiz results. Please check the internal Help page for more info and example.
- [Intelligence module] Now personality quizzes allow matching one answer to multiple results. This will be useful if you don’t always relate answers 1:1 to results (for example having 30 personality types should not mean that you need 30 possible answers on every question)
- Changed the quiz shortcode to small letters for better compatibility with other plugins. The old codes will remain working
- When questions are grouped by category the category title and description will be shown in all quiz pagination types (used to be shown only when the quiz is paginated “one page per question category”)
- Stats per questions also shows number and % unanswered (Reporting module)
- Fixed % calculations in the poll shortcode (Reporting module)
- Auto-stop any playing audio questions when user moves from page to page
- Added filters from WP QuickLaTeX so you can now use everything from that plugin
- Fixed bug with “time taken” for non-logged in users on paginated quizzes
Changes in Version 4.4
- New pagination option – show custom number of questions per page
- Option to randomize categories when questions are grouped by category
- You can now create default grades which can be reused from or copied into every quiz
- A new question type – True / False is available as sub-type of “Single choice” questions
- First name and last name (when available) are added to the export of the results
- Logged in users can switch-off the automated emails for completed quizzes
- 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.
- Pagination of 50 questions per page is added in the “Manage questions” admin page
- 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.
- A free WatuPRO Simple Designer add-on is available for changing the quiz UI. More info here.
- “My Quizzes” page will show also previous attempts on the same quiz
- 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)
- 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.
- Match / Matrix question type (Intelligence module)
- Advanced setting option lets you not load logged in user progress when they come back to unfinished paginated quiz (Intelligence module)
- 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
- %%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”.
- 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.
- 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)
- Fixed problem with showing the same certificate earned multiple times on different quizzes
- Fixed problems with using multiple “chart by grade” shortcodes on a page
- Fixed bug that was showing the categories of hidden questions on the final screen, when the quiz is paginated one question per page.
- Fixed bug with personality quiz questions – these should not display correct/incorrect checkmarks
Changes in Version 4.3
- A major rework has been done on import/export (the legacy formats are still supported). Now we have a very simple format, advanced format with all properties, and Aiken format. More info athttps://blog.calendarscripts.info/new-imports-from-watupro-4-2-3/
- Marking a question as important ensures it will get included with priority if you are pulling only subset of all quiz questions
- The free PDF Bridge has been reworked to use the MPF library. Now it can work with foreign characters and complicated designs
- The {{{points}}} variable can now be used in the “Optional answer explanation” field to display how many points the user has earned on the question.
- Added “Correct answers” to the results list page (also in the filters & exports on the page)
- When copying quizzes from the free Watu you can now select the shortcodes to be automatically replaced with WatuPRO shortcodes
- You can also copy the current user results from Watu basic to WatuPRO
- A new display code lets you include the individual user’s answer to each question into the final screen or certificate contents. You’ll find the code at the top of the Edit Question page
- Mass-apply new category to selected questions on the Manage Questions page
- Option to penalize unanswering a question with a number of negative points
- Configuration allows you to select whether to show “My Quizzes” and “My certificates” pages in user dashboard. If you have the Reporting module, you can also select which tabs to be shown there.
- Option to randomize answers but not questions
- A new variable %%TIME-SPENT%% in the final screen shows the time spent when taking the test.
- A new option lets users make each of their certificates visible by everyone (including non-logged in visitors)
- You can view who and when has started but not finished a quiz, and delete these attempts
- The shortcodes that display lists of quizzes now let you order them by title or by latest on top. Check the Help and Categories pages for more information.
- You can choose to not show paid quizzes that have not been purchased in “My quizzes” page (Intelligence module)
- Sorting questions can now be treated as a whole and assign points when the entire set is sorted correctly or not (Intelligence module)
- Advanced setting option lets you switch off the “You did not select or enter any answer” confirmation popup (Intelligence module)
- Advanced setting lets you enable enumeration on answers – numeric or alphabetic (Intelligence module)
- Shortcodes to display “Stats per question”, “All question answers” and “Chart by grade” pages (Reporting module)
- Fixed edge case bugs with “redirect to shareable final screen” option
- Watupro is now qTranslate compatible so you can easily have multi-language quizzes.
Changes in Version 4.2
- Rounding the points to the closest decimal is now possible on questions. This comes to solve problems when you have for example 3 correct answers on a question and want the total to make 1 point.
- Option to restrict number of quiz submissions by IP address. This works both for logged in and not logged in users and will take effect before the user-based restriction.
- “Compact format” option is available on most question types. Answers will be aligned horizontally, right from the question, instead of vertically under it.
- The free PDF-Bridge plugin can be used to generate PDF certificates instead of DocRaptor. It still has some limitations.
- You can now use rich text editor to easily add images and media to the answers of each question.
- “Reuse questions from” now allows you to select multiple quizzes at the same time (Intelligence module
- You can request a non-logged in user to enter name and email before the quiz starts (or before it’s submitted). Learn how.
- User profile shortcodes. More information here.
- Different email content to user and admin can be specified by using the {{{split}}} tag.
- Calculate grade by % correct answers is moved to the basic WatuPRO version
- A free Woocommerce bridge is available which lets you sell access to paid quizzes through Woocommerce (WatuPRO Intelligence module required)
- Advanced settings option to reveal the correct answers on wrongly answered “Fill the gaps” fields (Intelligence module)
- Advanced settings option to specify the exact order of categories when questions are grouped by category (Intelligence module)
- Advanced setting option: require confirmation when the submit button is pressed (to avoid accident submitting of the quiz) (Intelligence module)
- Exams that require payment can be purchased with points earned from other exams. This is of course an option that you can enable. You can specify how many points make 1 unit of your currency. (Intelligence module and Play plugin required)
- Improved the proficiency calculation by category on Skills/Categories page (Reporting module)
- A new pie chart showing the results distribution by grade (Reporting module)
- The History tab of the reporting module now shows also the quiz that was taken
- Bug fix: “Schedule from/to” finally considers your timezone settings
- Fixed bug with incorrectly calculating “max-points” on “Fill the gaps” questions
Changes in Version 4.1
- New powerful feature – question hints. They are optional, you can enable multiple hints for every question, and specify how many hints the user is allowed to see total in the quiz and per question.
- New detailed report showing a list of all answers on a question (Reporting module).
- You can now add a custom “Start” button on each quiz which will hide the quiz content until the button is clicked (works both on timed and non-timed quizzes). More info here.
- Improved interface on “Copy questions” page lets you see them grouped by category.
- Option to cleanup all taking data on specific exam.
- Added visible Paypal error log for seeing payment errors (Intelligence module).
- Multiuser management is now available in the Intelligence module (there is a link on the WatuPRO Settings page, right under Role management).
- PDF certificates can be generated through DocRaptor.
- Custom roles can also be selected to manage exams.
- The text “Question 1 of X” is not shown when the quiz has only 1 question.
- Added a second import method to solve problems that some customers have with importing questions with foreign characters.
- You can choose to add the new question in the beginning instead of at the end of the quiz.
- Improved performance and fixed small bug with backslashes on “Stats per questions” page (Reporting module).
- Improved the way “Fill the gaps” question look when submitted (Intelligence module).
- Added link to view / print certificate from the “users who earned it” page.
- Automatically redirecting non logged in users to login page when trying to view certificates.
- Added required question warning when quiz is paginated one page per question category.
- Fixed bug with category grades showing in the “re-submitting is allowed only if” section.
- Fixed bug with importing multiple categories when you import XLS file with new question categories.
Changes in Version 4.0
New features and improvements:
- Filter quizzes by category and title.
- You can now create personality quizzes with the Intelligence module (points, correct answers etc calculations can still be used in personality quizzes if you wish).
- Added tags to questions for management purposes. You can filter questions by tags.
- Certificates now can require admin approval.
- Open end questions have different modes of matching (learn more).
- Select which questions and grades to copy when copying a quiz.
- Added again the optional quiz description field. When filled it will be shown before the quiz. It can also optionally be shown on the “final screen” and in certificates.
- Improved questions export/import will not support the additional question properties. The old simpler CSV formats will still be supported.
- You can now choose between large box, medium box, or single-line text field for open-end questions.
- You can exclude questions from displaying on the final screen (when %%ANSWERS%% variable is used). Often useful for survey questions.
Bug fixes and minor changes:
- Removed the redundant “Answer display” section. Please use only the %%ANSWERS%% variable for this purpose.
- The category and “my exams” shortcodes can be restricted to show exams from one or more categories.
- Fixed bug with missing submit button when the quiz is paginated 1 page per question category but there are no question categories.
- Fixed problem with importing question when other plugins catch the improt data (weird edge case).
- Fixed problems with complex answer feedback in Practice mode exams (Intelligence module).
- Fixed problem with rounding points when admin edits user results (Intelligence module).
- Fixed problem with rounding points when copying exams.
- Fixed problem with %%MAX-POINTS%% variable (negative points were being added).
- Fixed missing “Answering this question will be considered CORRECT when:” setting when copying exam.
- Fixed time limit exceeded bug.
- Fixed but with Advanced Settings -> Select number of random questions by category. The bug was visible when the quiz was reusing questions from another quiz.
Changes in Version 3.9
New and improved features:
- Advanced configutration for power users (Intelligence module): a new “Advanced” link into the Edit Exam form takes you to additional form which lets you fine-tune the quiz further: tune correct/incorrect checkmarks at the final screen, randomize different number of questions in different categories, control the paginator colors and so on.
- Optional shareable URL of the quiz results (the “FInal screen”) so users can share their results on Facebook and other social networks. (More info)
- Survey questions – these are not counted in results and reports and not marked as correct or incorrect.
- Elaborated answer explanation / feedback – you can now show different content if the user answered correctly or not, or even show different feedback based on every single answer they have selected.
- Optional “Save” button for logged in users (except on “one page per question” quizzes where saving is automatically enabled).
- Set friendlier email sender name for automated emails without installing more plugins.
- Filter exam results by user group.
- Added new filters for easier customization (check the API)
Bug fixes:
- Fixed paginator issues
- Fixed timer and paginator overlap on some screens
- Improved animated scrolling on next/prev button so it happens only when necessary
- Fixed issue with sortable questions on mobile devices (Intelligence module)
- fixed problem with apostrophes on “Fill the gaps” questions (Intelligence module)
- Fixed problem with missing answers when a question is edited and at the same time there is an user returning to finish a quiz
- Fixed bug with category grade description
- Fixed bug with sortable questions when the quiz reuses them from other quiz
- Fixed problem with login URLs on some installations
What’s New In Version 3.8
- Numbered paginator is available on tests that are displayed one question per page
- Stripe integration for paymens (Intelligence module)
- Deactivating a question
- Mass delete questions
- Option to allow maximum number selections on multiple-select questions
- Added payment records page for paid exams along with ability to manually add or remove payments
- %%EMAIL%% and %%DATE%% variables in the final screen
- %%MAX-POINTS%% variable to show the maximum points the user could collect on this quiz
- Indexed the user answers tables for faster queries
- Shortcodes are available for the reporting module pages as well (Reporting module)
- The exam action buttons are now in table to avoid formatting issues with some themes
- Fixed bug – missing question properties when copying an exam
- Code cleanup and removing some obsolete files
What’s New In Version 3.7
- Exams pagination and sorting
- Fixed issue with the timer on non-paginated tests
- Conditionally load the scripts and CSS to avoid loading them on pages where you don’t have exams.
- Fixed import/export issues
- Dependencies can work with % correct answers (Intelligence module)
- Re-take exam only when some grades (results) are achieved (a new option)
- Allow multiple correct answers in “Fill the gaps” questions (Intelligence module)
- Certificates are now shown on the front-end. This avoids issues with some plugins and configurations where the student is not allowed to reach the dashboard.
- Exams can be published in custom post types
- “Sort the values” question type (Intelligence module)
- Changed the Paypal headers in the IPN script, as required by latest Paypal announcement
What’s New In Version 3.6
- Resolved conflicts with all known membership plugins
- “Show results” button can be always visible on “one question per page” quizzes, but warns about premature submitting. Useful for long quizzes.
- Schedule exam (makes it available only in selected date ranges)
- All user roles can now use the exams. The limitation to Student role caused far more issues than benefits so we decided to drop it altogether. You can still manage which roles have access to manage the tests.
- You can now use WordPress User Roles instead of User Groups to avoid redundancy, and for better integration with membership plugins.
– Navigation improvements - Filter test results by user role
- Started developers API (see the previous post for more information)
What’s New In Version 3.5
- Improved import/export that will let you copy exams to different blogs
- Show answers immediately – this button can be activated for tests that are paginated one question per page.
- Shortcode for a basic leaderboard of best performing users
- Grade on a category level. Now you can grade the users and display their performance for each question category.
- Resolved conflict with Paid Membership PRO so finally you can use this plugin with WatuPRO.
What’s New In Version 3.4
- Email shows in taking details for everyone who provided it (logged in or not)
- Cumulative per-question stats (in Reporting module) which make WautPRO even more suitable for surveys
- Improvements to how the timer works
- Description for a question category (optional). If you enter it, the description will be displayed when the test questions are grouped and paginated by category.
- More flexible control over the calculation logic of correct/incorrect questions (for multiple-choices and “fill the gaps” questions). You can now decide whether all answers should be correct or only one, to consider the whole question correctly answered.
- Practice mode now respects the selections you make about ordering and grouping questions (it used to just randomize them)
- Manually edit/grade already taken exam (available in Intelligence module). You will be able to change the results and the grade, percentage and possible certificate assignment will be recalculated. Email can be sent to the user with the new details.
What’s New In Version 3.3
- Admin can now see the studentâs dashboard along with their exams and reports (in Reporting module).
- You can filter questions by category when managing them.
- A new page to manage existing question categories.
- Other WordPress user roles (Editor, Author, Contributor) can also be enabled to manage exams
- New shortcode for displaying user’s answers on the final screen page.
- Optionally set custom email content that differs from the final screen
- Improved localization support, code reliability and quality.
What’s New In Version 3.2
- Shortcode for showing only unresolved questions on the results screen. This is useful if you want to show the users which questions they didn’t answer correctly but without revealing the correct answers to them.
- Pull a number of random questions per category. Now the old randomization feature lets you spread the number of questions equally per question category.
- Option to send email with user results to the quiz taker even when they are not registered.
- Paginate per category – show questions from each category on their own page.
- Minified javascript for faster loading.
- You can now use decimals in points.
- Randomize questions but don’t randomize answers to them (option)
- Reuse questions from another exam on the fly – Intelligence module only
What’s New In Version 3.1
- Modules compatibility and upload interface. Now additional modules can be added to the plugin at any time.
- Shortcodes to display “My exams” and “My certificates” outside of the wp-admin area.
- Help page added (to be expanded)
- Set minimum time limit between different attempt for a given exam – Intelligence module only.
What’s New In Version 3.0
- WordPress shortcodes to display all exams or exam of selected category in any post or page
- “My certificates” page for the user so they can access their certificates any time
- The blog administrator also has “My exams” page for easier testing
- Previous button is now optional, configurable for every test
- Grade title and description can be included separately on the final screen
- The usual portion of bug fixes and localization improvements
What’s New In Version 2.8
- Fixed problem with required questions in single page exams
- Added previous button on paginated exams
- Added detailed export of taken exams data
- Optional reCaptcha for submitting exam
- Option to redirect to URL instead of showing a grade
- Added settings link in Plugins page
- Grades can be calculated as % correct answers (Intelligence module)