Documentation page

21 Sep 2010

This is not the WIRIS quizzes present version.

If you are looking for the Moodle 2.x version docs, or other docs, please find them in the menu on the left.

21 Sep 2010

Remember that  the recommended way of uninstalling WIRIS Quizzes is the automatic uninstallation program, which can be run from a browser.

During the uninstallation process, three actions can be done. Only the first one is compulsory.

  1. Uninstall: restore the patched Moodle files, remove the WIRIS folders in question/type, and remove the language files of WIRIS Quizzes.

    This will leave the system behaving as before installing WIRIS Quizzes. Obviously, those questions that use WIRIS Quizzes functionalities will not work correctly, but everything else will be as before. If you perform only this action, then you could re-install WIRIS Quizzes later on, and no data would be lost, since neither the questions nor the database tables are erased..

  2. Remove the files in wiris-quizzes.

    This action removes the wiris-quizzes folder and all its contents.

  3. Erase data: remove the WIRIS Quizzes tables from Moodle’s database.

    This action removes completely all data stored by WIRIS Quizzes, which is located in some tables in Moodle’s database (see Which tables does WIRIS Quizzes create in Moodle’s database?). Hence, all questions created by users will be lost definitely, even if WIRIS Quizzes is reinstalled.

Automatic uninstallation

Follow these instructions:

  1. Make sure the web server has reading and writing access to the root directory of Moodle (see Which permissions does the installer need?).
  2. Open in your browser the address http://<your_moodle>wiris-quizzes/uninstall.php and follow the instructions.
  3. When you are requested so, choose which ones of the three actions explained above must be performed.

Manual uninstallation

Remember that this procedure is not recommended; it is intended only for system administrators that need to customize their server security, or in case the automatic uninstall has failed. The recommended procedure in every other case is the automatic uninstallation.

The process of uninstallation is exactly the reverse of the installation one. Follow these instructions:

  1. Remove these folders in questions/type:
    • question/type/matchwiris
    • question/type/multichoicewiris
    • question/type/essaywiris
    • question/type/shortanwerwiris
    • question/type/truefalsewiris
  2. Restore Moodle’s patched files, by overwriting them with the copies made during installations:
    • Copy question/question.php.old to question/question.php
    • Copy lib/questionlib.php.old to lib/questionlib.php

    At this point, you have completed the first of the uninstallation actions; for practical purposes, WIRIS Quizzes has already been uninstalled.
  3. If you desire to remove the Quizzes tables from Moodle’s database, you can do it automatically, independently of whether you do the rest of the uninstallation manually or automatically. Open in your browser the address http://wiris_quizzes/uninstall.php and choose only the option “Remove WIRIS Quizzes tables from the database” when you are asked for the actions to perform.

    Alternatively, you can remove manually these tables by using the “drop table” command in your SQL client. At Which tables does WIRIS Quizzes create in Moodle’s database? you can find the list of tables that must be removed.

    At this point, the system is in the same state as before installing WIRIS Quizzes.

  4. If you want to remove completely all WIRIS Quizzes files, remove the folder wiris-quizzes.
21 Sep 2010

Unless you require some especial customization, you should install WIRIS quizzes using its automatic installer. In most environments, a few clicks will be enough.


1 Requirements

2 Copy files

Unzip in the root directory of Moodle. The folder wiris-quizzes will be created.

3 Check read/write permissions

Make sure that the web server has reading and writing access to the root directory of Moodle (see Which permissions does the installer need?).

4 Installation

Open in your browser the URL http://<your_moodle>/wiris-quizzes/install.php, and follow the instructions therein (see Which WIRIS quizzes service server must be selected?)

5 Troubleshooting

If any problem arises during the installation, try searching in the FAQ. If you cannot fix the problem, try the manual installation, where every step of the installation process is described, which may give some hints on the encountered problems.

17 Sep 2010

WIRIS quizzes for Moodle 2.x.

Release 3.33 - 2015 March

  1. Equivalent as equations now acts more geometrically. Also it can handle absolute values.
  2. Compatibility with Moodle 2.8, 2.9

Release 3.32 - 2015 January

  1. New notations for decimal numbers
  2. Tolerance now has an exact formula

Release 3.31 - 2014 October

  1. Shortanswer questions now understand more types of answer:
  2. Export & Import of WIRIS quizzes studio contents.

Release 3.28 - 2014 February

  1. New Flash and JavaScript technologies available
  2. Now quizzes understands repeating decimals, using vinculum notation
  3. Huge improvement in speed of Cloze questions
  4. Compatibility with Moodle 2.7

Release 3.24 - 2013 October

  1. New grammar for Lists and sets
  2. New grammar for Equation comparison
  3. Compatibility with Moodle 2.6
  4. Applet digitally signed
  5. Validation rules now available for Cloze
  6. Several minor bug fixes

Release 3.23 - 2013 July

  1. New objects admitted as answer: equations, system of equations and inequations
  2. Compatibility with Moodle 2.5

Release 3.21 - 2013 January

  1. Compatibility with Moodle 2.4
  2. Enhanced system performance
  3. Fixed bug about TinyMCE loading

Release 3.20 - 2012 November

  1. New available question types: Cloze, Compound answer.
  2. Include WIRIS cas, maybe with initial content, in the question.
  3. Interface in Italian

Release 3.18 - 2012 July

  1. Available question types: Short answer, Multiple choice, Essay, True/False, Matching.
  2. Only lacks Cloze, which internally is called "multianswerwiris", and as today can not be imported into Moodle 2.x.
  3. Interface in English, Spanish and Catalan.

Release 3.17 - 2012 June

  1. Moodle 2.x. Check the new features.
  2. Available question types: Short answer, Multiple choice
  3. Interface in English, WIRIS cas in all CAS languages

WIRIS quizzes for Moodle 1.x.

Release 1.4 - 2011 April

  1. A new grammar widens the range of answers treated by the system
  2. French, German and Italian versions available
  3. Fixed an issue with importing questions with images

Release 1.3 - 2010 October

  1. WIRIS cas session for the student can be initialized with content

Release 1.2 - 2010 October

  1. Compatibility with WIRIS editor 2.0
  2. Slight grammar flexibility for student answer: implicit multiplication and implicit function application

Release 1.1 - 2010 September

  1. Possibility of a WIRIS cas session in the answer for any question type

Release 1.0 - 2010 June

  1. Official launch of the product
  2. Documentation

Release 0.7 - 2010 February

  1. Algorithm in multiple languages

Release 0.6 - 2010 January

  1. Added embedded answers (cloze) question type

Release 0.5 - 2009 October

  1. Improved uninstall and reinstall
  2. Test page

Release 0.4 - 2009 November

  1. Added graphics
  2. Added automatic syntax check of the answer
  3. Added evaluation function

Release 0.3 - 2009 July

  1. Short answers, support for multiple answers in the same formula editor
  2. Short answers, enable the use of WIRIS cas in the students answer
  3. Fixed the import/export feature of questions

Release 0.2 - 2009 February

  1. Expansion of supported question types

Release 0.1 - 2008 October

  1. Set up of basic functionality
17 Sep 2010

Create random questions. Check automatic evaluation of open answers. Test the teacher and student experience.

Currently WIRIS quizzes is a ready-to-use tool for Moodle environments.

WIRIS quizzes demo site

WIRIS quizzes demo on Moodle 2

For developers

WIRIS quizzes demo site

WIRIS quizzes generic demo

Check examples in PHP and ASP.NET technologies or check the integration documentation.