Qwizcards online quizzes and flashcards is available as a WordPress plugin, and as stand-alone JavaScript that you can add to any web page.

WordPress Plugin

To install the Qwizcards WordPress plugin:

From your WordPress Dashboard, go to Plugins, then Add New.

Enter Qwizcards in the Search Plugins box at the top right.

Click Install.

Or, you can download the plugin and install it manually:

Go to to download to your local computer.

Upload the plugin file to your WordPress plugins directory (…/wp-content/plugins).

Activate the plugin with Dashboard > Plugins > Installed Plugins

Stand-alone JavaScript

The JavaScript files, which can be downloaded below, look for Qwizcards shortcodes – the same as those entered in WordPress pages (see Quizzes quickstart and Flashcards quickstart) – in your HTML, and translate them into quizzes and flashcard decks.

To use the scripts, add this code to the <head> section of your web page:

<script src="jquery-1.11.1.min.js"></script>
<script src="qwiz.js"></script>
<script src="qwiz_qcards_common.js"></script>
<script src="qwizcards.js"></script>
<link href="qwiz.css" rel="stylesheet" type="text/css" />
<link href="qwizcards.css" rel="stylesheet" type="text/css" />

This assumes that the scripts are located in the same directory as your web page.  If you place them elsewhere, you’ll need to change the src= pathnames to match the location of the scripts.


You can customize your quizzes and flashcards by including code such as the following in the <head> or <body> sections of your web page, before the script code shown above.

   var qwiz_params = {
      'icon_qwiz': 'Icon and link',
      'T':         {
         'Got it!':            'Show next card',
         'Need more practice': 'Show this card again later'

This code sets two properties: “icon_qwiz” (for the Qwizcards icon that appears on the first page/card of a quiz or flashcard deck); and “T” (for “translations”).

The icon_qwiz property value determines how the Qwizcards icon is displayed.  It may have the following values: “Icon and link”, “Icon only”, “Not displayed”.

The T property is an object that may contain properties consisting of the values of strings displayed by the qwiz.js and qwizcards.js scripts.  You can enter new values for each such string, which will replace the default strings displayed by the scripts.  In this example, “Got it!” and “Need more practice” are the default labels of two buttons that accompany flashcards.  With this code, the first button instead will have the label, “Show next card”, and the second button will have the label, “Show this card again later”.

Labeled diagrams

Please note that the stand-alone version of Qwizcards does not allow you to create new labeled diagrams, for now.  Labeled diagrams are created through integration with the WordPress editor, TinyMCE.  We anticipate that at some point we will be able to provide this integration with a stand-alone version of TinyMCE (that is, one that is not within WordPress).

If you create a labeled diagram within WordPress, you should be able to copy the page (use Text mode) to another web site, where the stand-alone version will be able to display the labeled-diagram.  Note: labeled diagrams require an additional script: jquery-ui.min.js.

Download scripts

Right-click and “Save file as…” to download.

Download jquery-1.11.1.min.js
Download qwiz_qcards_common.js
Download qwiz.js
Download qwizcards.js
Download qwiz.css
Download qwizcards.css

Working example


<script src=”jquery-1.11.1.min.js”></script>
<script src=”qwiz_qcards_common.js”></script>
<script src=”qwiz.js”></script>
<script src=”qwizcards.js”></script>
<link href=”qwiz.css” rel=”stylesheet” type=”text/css” />
<link href=”qwizcards.css” rel=”stylesheet” type=”text/css” />

[q] Define “gene”
[a] The unit of heredity.
[q] Define “heredity.”
[a] The passing of traits from parent to offspring.



7 thoughts on “Downloads

  1. Ben

    Hi Dan,

    Great stuff, first and foremost. It has been fun to use these for a few months now. I wanted to download the files for a non-wordpress install and was curious what kind of license this is under, if any. Is it GNUv3 or MIT, by chance? I don’t want to make manipulations to the code unless that’s in the spirit of your intentions for your creation.


    1. Dan Kirshner Post author

      Thanks very much. The license is GPL2 (per qwiz-online-quizzes-wp-plugin.php, the main module of the plugin). We haven’t focused on the stand-alone version for a while now; please keep us posted! We’re planning a new, more comprehensive stand-alone version, which includes a non-WordPress version of the TinyMCE editor. Let us know if that’s of interest.


      1. Ben

        Hi Dan,

        Thanks fo the reply. It’s great to see you chose GPLv2. I have been tinkering with the standalone and I really enjoy using it. That TinyMCE editor is probably a good idea for most users but I enjoy the longhand code. Now that I know you are doing GPLv2, I am going to try to get some of my friends to make flashcards and see if they are comfortable with it (non-coding background). I bet they would love the TinyMCE as it will have a smaller learning curve.

        Thanks again for all your help. I’ll keep you posted over when we have had a few months to enjoy what you have built.


    1. Dan Kirshner Post author

      I just downloaded the files, and copied and pasted the “working example.” The only problem I had was that the quotation marks, for example in src=”jquery-1.11.1.min.js”, were wrong and I had to replace each one with a regular double quote. Then it worked fine (Firefox and Chrome on PC). I’ve since fixed those double quotes, so the example should work fine.

  2. Matt

    any chance you could combine this with the plugin HH Quizzes to make a supercharged plugin and then make it compatible with the theme WPLMS?

    1. Dan Kirshner Post author

      No, no chance! I looked at HH Quizzes — the documentation consists mainly of “read the code” — which is commented in German, so doubly obscure to me.

      The WPMLS site seems incomplete (the Latin “impsum dolor” etc. is still present in many cases) and is impossible to navigate. The one WordPress support-site comment I saw said “do not buy this.”



Leave a Reply

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