Print version
  Products   wiris.com 
Products » WIRIS Quizzes


WIRIS Formula Editor
Formula and CAS plugins
WIRIS Desktop
WIRIS CAS
WIRIS Quizzes
 
Requirements

1        WIRIS Quizzes Requirements in detail

CLIENT SERVER is the machine where Moodle is installed and WIRIS Quizzes is going to be installed.

WIRIS Quizzes needs to access to the following Web services (directly or indirectly by the software it depends on):

  1. WIRIS CAS
  2. WIRIS Formula Editor Image service
  3. WIRIS Quizzes servlets

The following software must be installed in the client server.

  1. Moodle 1.9 or higher
  2. WIRIS plugin (for Moodle)
  3. WIRIS quizzes (for Moodle)

1.1      WIRIS CAS

The WIRIS CAS is the WIRIS Web Computer Algebra System (which is an advanced calculator) and can be accessed from the www.wiris.net or installed in the client server.

The installation of WIRIS CAS in the client server service requires:

  1. A Java server application (for example Tomcat)
  2. A Web application inside the Java server an
  3. The installation of the WIRIS Kernel (a Java service that executes a pool of binary mathematical engines).

At present we give only support to Linux. Other operating systems could also be considered.

1.2      WIRIS Formula Editor Image Service

The WIRIS Formula Editor uses this service to generate the images of the formulas. Remember that formulas are rendered to the final user as images by the browser. This service can be accessed from www.wiris.net or installed in the client server.

The installation of the WIRIS Formula Editor Image service into the client server requires

  1. A Java server application (for example Tomcat)
  2. The WIRIS Formula Editor Image service Web application.

Because the WIRIS Formula Editor Image Service is implemented in Java it does not requires any special architecture or operating system.

1.3      WIRIS Quizzes Servlets

These are Web services that are used by WIRIS Quizzes. They can be used from www.wiris.net or can be installed in the client server.

In case the WIRIS Quizzes Servlets are installed in the client service, the following is required:

  1. A Java server application (for example Tomcat)
  2. The WIRIS Quizzes Servlets Web application
  3. An installation of WIRIS CAS in the same machine.

This is a purely Java application.

1.4      Moodle 1.9 or higher

This is the LMS where WIRIS Quizzes has to be installed. Moodle and WIRIS Quizzes are distributed separately.

1.5      WIRIS plugin (for Moodle)

This is a plugin for Moodle that adds a formula editor and the WIRIS CAS to Moodle. The installation of the WIRIS plugin consists on copying some files in the client server and visiting a Web page in the same Moodle that finishes the installation. Assuming that the WIRIS plugin is copied into Moodle, the installer performs the following actions:

  1. Requests where the WIRIS CAS and WIRIS Formula Editor can be accessed and saves this information into a configuration file.
  2. Adds a single line of PHP code into the code of Moodle in order to enable the editor.

The only requirements of the WIRIS plugin are the capability to use a WIRIS CAS and a WIRIS Formula Editor Image Service.

During the normal execution of the WIRIS plugin a cache of images for the formulas are kept both in the database and in the file system.

1.6      WIRIS Quizzes (for Moodle)

WIRIS Quizzes extends the question types of Moodle with a new set of question types. The installation of WIRIS Quizzes consists on copying some files in the Moodle installed in the client server.

When the installer of WIRIS Quizzes is executed the following actions are performed:

  1. Some files are copied from the WIRIS Quizzes unpacked folder files into the folder <moodle>/question/type.
  2. Creation of new tables in the database.
  3. Modification of two lines of code in the Moodle code.

The final configuration of WIRIS Quizzes can be done manually editing the configuration file.