What’s new

June 24, 2017 (version 3.20)

We’ve implemented some speed-ups so that page loads of large and/or complicated quizzes and flashcard decks are now faster; a lot of the processing for questions/cards (especially labeled diagrams) is now delayed until the question or card is displayed; likewise images are now not loaded from your server until the question or card with the image is displayed.

A single-card flashcard deck is now displayed without “Check answer”, etc. buttons, nor is the “progress” line (“4 cards total, 2 cards reviewed…” displayed, nor is the summary shown (“It took you 2 tries…”).  It’s just a simple click to flip back and forth between the front and back.  Be sure, however, to give your users some hint that they have to click to see the answer!

When logged-in students start a quiz or flashcard deck from a dataset, in addition to choosing units and topics to practice they can now choose among “spaced repetition,” “new” questions/cards (those they have not previously attempted), and “incorrect” questions/cards (those they’ve previously gotten wrong or marked “need more practice”).

Questions or cards that are part of a dataset are now, by default, shown in their original order in the dataset source (although on subsequent viewings of a quiz or flashcard deck, “spaced repetition,” for example, means that questions/cards that a student previously answered correctly are likely to be skipped).  If you want questions or cards to be shown in random order, add the attribute  random=”true”  to the [qwiz] or [qdeck] shortcode.

May 6, 2017 (version 3.19)

Version 3.19 contains additional options as well as bug-fixes for the interactive editing wizard.  A new option available for flashcards allows you to specify that card content that is larger than the card size will trigger scrollbars to view the “overflow” (the default is that the card size expands to accommodate the content).

January 15, 2017 (version 3.16)

Version 3.16 releases the “Qwizcards interactive editing wizard,” now handling flashcard decks as well as quizzes.  Please let us know what you think!

Version 3.16 also adds an option to turn off the “select units and topics” introduction to dataset-based quizzes and flashcard decks (see DATASETS), and an option either to hide the “ruled lines” on the back of flashcards or substitute your own background image.

September 24, 2016 (version 3.15)

This version introduces the “beta” version of the “Qwizcards interactive editing wizard” (available on the Qwizcards editing menu — press the “Q” icon in the WordPress editor on a blank page to create a new quiz).  This “wizard” is an interactive what-you-see-is-what-you-get method for creating and modifying quizzes (not flashcard decks, yet).

This version also provides an option (in Dashboard > Settings > Qwizcards) to disable the “Go-mobile” full-screen option for small-screen devices.  In addition, this version provides an on-screen icon to exit full-screen mode (since the pull-down exit menu did not seem to work on some devices).

May 11, 2016 (version 3.12)

This version ensures that audio and video can be added to quizzes and flashcard decks and display properly.  Thus, “Add Media” and the default option for audio/video (“Embed Media Player”) will work – quiz questions/feedback, flashcard fronts/backs.

Here’s an example:


[q] What is the lowest-probability ballet performance event you’ve ever seen?

[a] The dancers’ ribbons self-tie a knot at approximately 0:30.


Please let us know if you see any issues!

April 20, 2016 (version 3.10)

This version introduces “Datasets”.  Any quiz (not flashcard decks, yet!) can be saved as a “dataset,” that is, all of the questions are saved in the Qwizcards database.  The questions can then be used on different pages in new quizzes — even on different sites if you give permission for that site to use your questions.  The best part is that if you update a question, or add a question, the update will appear in all of the quizzes that rely on that dataset of questions — no need for copy-and-paste!

See “Datasets” and also the “Manage datasets” page of the Qwizcards admin pages.

This version also includes a “Leaderboard” for any quiz or flashcard deck that has been registered to record scores/progress.  The leaderboard is available from the triangle “login” pull-down at the top right of each quiz or flashcard deck.

January 28, 2016 (version 3.03)

Version 3.03 fixes a problem that occurred only when the Qwizcards plugin was activated in multi-site WordPress installations.  This caused a significant site-wide slowdown (~20 seconds) for every page load.  Sorry!  Qwizcards was inadvertently updating its suggestion-word dictionary (which normally is extremely infrequent) on every page load.

Version 3.03 also adds “progress bars” to the progress reporting/recording functions.  Students can get a graphic representation of their progress within “units” (instructor-defined sets of quizzes and flashcard decks) and over the entire class.

There is also a new suggest=”false” option available for free-form input (shortcode [textentry]) on quizzes (but not flashcards).  With this option no suggestions are provided at all; the user must accurately enter a correct-choice word to get the question right.  See Quizzes quickstart.

December 22, 2015 (version 3.02)

Qwizcards did not “play well” with the new WordPress “Twenty Sixteen” theme.  This version of the Qwizcards plugin now works with the new theme.

In quizzes with single-choice “show-me-the-answer”-type questions, version 3.02 presents “Got it!” and “Need more practice” buttons instead of “Next question.”  If a user clicks “Need more practice” then the question will be repeated.

Version 3.02 also includes a few improvements/fixes for “mobile view” on small-screen devices.

December 14, 2015 (version 3.01)

Version 3.01 implements a full-screen “mobile view” when a user starts a quiz or flashcard deck on a small-screen device.  For drag-and-drop labeled diagrams, since drag-and-drop doesn’t work with all phones/browsers, there is an alternative “click-click” interaction available (click on label, click on target).  Note: the “click-click” interaction is available in “desktop” (regular) view as well as mobile view.

There are also new options to set the site-wide defaults for use of the English-language dictionary or the terms list for free-form-input suggestion words (shortcode [textentry]).  The options are at Dashboard > Settings > Qwizcards.

A “sharing” feature allows a teacher to “assign” someone else’s quiz or flashcard deck to their own students, and get score reports.  The maker of the quiz/deck has to register it and “enable sharing” on their Qwizcards admin page.  The Qwizcards icon (that appears on the first page or card) provides a link to the sharing page.

Note that the “Register quizzes/flashcard decks” editing menu option in previous versions of Qwizcards does not work with WordPress version 4.4.  Qwizcards version 3.01 fixes this problem.

October 25, 2015 (version 3.00)

Version 3.00 introduces student progress recording and reporting.  This allows you to keep records of each student’s progress, and to view reports by class and student. The recording/reporting functions allow you to define classes and student IDs, and to allow students to log in to quizzes and flashcard decks so that their work can be recorded.  See Progress reporting/recording.

Eventually we hope to move to a “freemium” model for the progress recording and reporting features.  We promise that you’ll always be able to use these features for free for at least 50 students; depending on the feedback we receive, we may institute a modest recurring charge for greater usage.

There are several other new features in version 3.00.

Horizontally align quizzes and flashcard decks on your page – center or right.  See Quizzes quickstart > Change the alignment and style of the quiz box – size, borders, background, font, etc.

Free-form input word suggestions are now based on an English-words dictionary, as well as from the default list of about 500 biology terms.  There are new options to control whether the dictionary or the terms lists are used in any particular free-form input question or flashcard.  See Quizzes quickstart > Add free-form input questions.

Hangman-format input is now an option for free-form input on quiz questions and flashcards.  In hangman format, the input text box shows blanks for each letter of the target word or phrase, and users guess letters as in the popular “hangman” game.  Correct guesses cause the blanks to be filled in.  Again see Quizzes quickstart > Add free-form input questions.

“Instant-multiple-choice questions” are now an option for free-form input.  These are based on single-character input, and are handy for questions about diagrams with numbered features (e.g., “The liver in this diagram is labeled number ___”).  See Quizzes quickstart > Add instant-multiple-choice questions.

“Information-only questions” in quizzes allow you to present text without requiring any user input.  It can serve as an “intermission” in a quiz.  See Quizzes quickstart > Add information-only questions.

August 31, 2015 (version 2.33)

Click to flip

Clicking on flashcard will now do the “Check answer” flip and “Flip back.”  You can disable this for a particular flashcard deck by including the attribute ‘click_flip=”false”‘ in the [qdeck] shortcode.

Page / quiz / flashcard usage counts

Qwizcards now keeps track of hits to pages containing quizzes or flashcard decks, and use of individual quizzes and flashcard decks on each page.  These counts are sent to Qwizcards.com not more frequently than once a week.  These data will assist in focusing development efforts on the most-used features.

You can view the counts for each page by editing the page.  Look below the editing window in the “Custom Fields” area.  Field “qwiz_hits_page” is the cumulative number of page hits.  “qwiz_hits_quiz0,” for example, is the cumulative number of uses of the first quiz on the page.  “Uses” means at least some interaction with one more more questions (or cards, in the case of a flashcard deck).

You can opt out of the usage counts/data collection on the Qwizcards Settings page (Dashboard > Settings > Qwizcards).

June 26, 2015 (version 2.30)

Free-format-input hints

Making it a little easier for users to get hints for free-format input.  By default the “Hint” button appears after 20 seconds (resettable in Dashboard > Settings > Qwiz).  The “Check answer” button now prompts “Enter 3+ letters” to give user more direction on how to proceed.

[fx] shortcode for feedback for all incorrect quiz-question choices

You can use the [fx] shortcode in a quiz question to specify the feedback for all incorrect choices.  This is a time-saving alternative to repeating the feedback for each such choice.  See Quizzes quickstart for more information.

Interactive labeled diagrams — re-do starts with labels in place for those that were correctly placed on the previous try

In “Learn” mode, quiz questions are repeated until the user gets them “right.”  For labeled diagrams, “right” means placing all of labels correctly on the first try.  To avoid excessive repetition, when a user revisits a labeled diagram, the diagram starts with labels in place for those labels the user correctly-placed on their previous attempt.

April 26, 2015 (version 2.29) — Topics for flashcards

Topics can now be assigned to each flashcard, analogously to topics for quiz questions.

A new option is available for labeled diagrams: “Create another target for the same label.”  For example, the single label “H2O” may be assigned (by drag-and-drop) to a number of water molecules in a diagram.

There have been a number of other minor improvements, particularly some error checks in creating labeled diagrams.

February 3, 2015 (version 2.28) — Free-format input

The recent book, Make it Stick: the Science of Successful Learning, by Peter Brown, Henry Roediger, and Mark McDaniel (Belknap Press, 2014) prompted the new free-form input quiz questions and required-input flashcards.  The act of “recall” prompted by flashcards is good for learning and retention — more so than choosing among multiple-choice answers.  Apparently the greater cognitive effort better “exercises” the brain’s recall circuits.

The free-form input option attempts to deal with two issues.  First, the student has to make the recall effort; the improvement in retention does not occur on simple re-reading or by simply flipping the flashcard over to view the answer.  Thus required entry on flashcards encourages students to make that recall effort.  Likewise, a free-form input quiz question encourages students to search their mind for the answer rather than scanning given multiple-choice answers.

Second, in free-form input, minor spelling mistakes might hinder success.  In Qwiz’s free-format input option, students select an answer from suggestions provided once the student has typed a few letters into the input text box.  A “loose-matching” algorithm shows suggestions based on word sounds in addition to word spellings, to further lessen the dependence of success on spelling ability.


January 5, 2015 (version 2.27)

Quiz question choices feedback ([f] shortcodes) is now optional, and may be interleaved with the choices ([c] and [c*] shortcodes).

If you don’t enter feedback then the Qwiz plugin will provide default responses (such as “Excellent!” or “Sorry, that’s not correct”).  You may provide specific feedback for selected choices or for all choices by following a choice [c] or [c*] with the feedback [f].

Of course, you can still provide custom feedback for all of the choices of a question by grouping the feedback shortcodes/responses after all of the choices for that question (as was required in previous versions).  In this case the number of feedback shortcodes [f] must be the same as the number of choices [c] or [c*].

Admin toolbar Qwiz menu item – “Keep ‘next’ button active”

A “Qwiz” item has been added to the admin toolbar (the black bar at the top of the page when you are logged in as an administrator).  The available item, “Keep ‘next’ button active” turns on the “next card” (“Got it!”) button for flashcards and the “Next question” button for quizzes so that you can proceed immediately to the next card or question.  This should make it easier to check your edits, especially when you have created flashcard decks or quizzes with many cards or questions.

8 thoughts on “What’s new

  1. Chris

    Is/Will there be a way to disable full screen toggle for mobile view? It was hard to get the drag down menu to stay in portrait view. I was using an iPhone 6s Plus and also noticed that it went to fullscreen when resetting the deck of flashcards. Overall, I didn’t find it necessary to go full screen and would like to disable it altogether. Everything else is working great! You’ve done a fantastic job!

  2. Chris

    Is there an option to disable the full screen option for mobile view? Getting back to the page was very difficult. I was using an iPhone 6s Plus and the drag down menu kept going back up without giving me a chance to press the button. Could the button be implemented with an icon fixed to the cards just like the fullscreen icon? The pull down just doesn’t seem necessary.

  3. Graciela


    I get this error after updating to new version:

    Parse error: syntax error, unexpected ‘[‘ in …/wp-content/plugins/qwiz-online-quizzes-and-flashcards/qwiz-online-quizzes-wp-plugin.php on line 1638

    Thank you for your help and a wonderful plugin!

    1. Dan Kirshner Post author

      Strange; of course we haven’t seen that in our testing. Could be a download glitch, or perhaps your version of php is less tolerant. Please try this beta “fix” – on Dashboard > Settings > Qwizcards, at the bottom “Revert” to version 0.00 (you should get “beta 1 for 3.11”). Let us know if that helps!

  4. Eric

    Do you have a “gallery” or listing of websites that use the Quizcards plugin?
    I ask because it would provide users (or potential users) examples of how people are using your plugin. Also, it might inspire users to mimic the layouts or designs of other decks, thereby becoming a way to showcase “best uses” of the plugin.


Leave a Reply

Your email address will not be published. Required fields are marked *