Mathslate for TinyMCE

Mathslate adds a drag and drop mathematics editor to TinyMCE using MathJax as a renderer.

Mathslate for Atto

Mathslate is a customizable graphical tool for constructing mathematics within Moodle. This plugin adds the tool to the Atto editor. It may be used in addition to or as a replacement for other formula editors.


A question type for writing mathematical expressions using MathQuill. This question type is an extension of the shortanswer question type, and has been designed for use with JazzQuiz.

Search On Math

Just move your mouse over the desired formula, and a button for this search will pop up. More info at

WIRIS quizzes for Math & science

Extend the Question Bank with new question types for math and science. New Open answer questions automatically evaluated. Random parameters or graphics in your questions. Precise control on mathematical properties of the student answer to provide the best feedback.


The STACK question type adds a sophisticated assessment in mathematics and related disciplines, with emphasis on formative assessment underpinned by computer algebra.

Chemistry editor

Edit chemistry equations in Moodle 2.7, or later, using the mhchem extension to the MathJax or TeX filter. Useful for full and ionic equations, isotopes, equilibrium reactions, thermochemistry and reaction kinetics. Includes a periodic table of element symbols.

Computer science editor

Computer science equation editor plugin for Moodle 2.7, or later, using either the TeX or MathJax filter. Designed for UK A Level (post-16) Computing and Computer Science curriculum, but can be easily customised for other levels or content.

Matrix editor

Moodle Atto Editor plugin for TeX/MathJax Matrices and Arrays.

Grade Book

This moodle plugin has the goal of improve usability when setting grades in Moodle. Moodle API provides an input where you can write your math expressions and that is difficult to some teachers. Therefore we are developing this plugin in order to make easier this process using a web interface.


A Moodle filter plug-in to view results of Sage code using the SageMathCell server. It embeds any code as plain text. This filter will replace Sage code in [sage]...[/sage] block with the result of calculations in embedded sagecell.

Programmed responses

Question type which gets the question answer through a set of editable and non-native PHP functions. Useful for maths or statistics exercices which requires complex operations to get the answer.


This module allows the incorporation of GeoGebra activities in Moodle and save its state.

Wiris Quizzes

Wiris Quizzes local plugin implements a thin wrapper for Wiris Quizzes question types. Wiris Quizzes plugin declares all the necessary dependencies for Wiris Quizzes question types.


A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.

Formulas question type

This is a question type plugin for Moodle with random values and multiple answer fields.

Open Source Physics

This plugin lets you download any EJS application stored in the OSP-Compadre library ( directly from your Moodle. When used in combination with the EJSApp plugin, you will be able not only to access, search and download these applications but also to add them to your Moodle courses as activities automatically.

Solution sheet

Allows teachers to upload files with solutions to their assignment, which can be released to students manually or at a scheduled time.


CAP is short for Computer Adaptive Practice. In CAPQuiz, the proficiency is measured by a rating. Good answers increase the rating, and bad answers decrease it. To increase the rating, students need to give good answers more of than bad ones over time. Estimating question difficulty is known to be difficult. CAPQuiz automates this process to some extent. The question author must provide an initial estimate, but CAPQuiz improves the estimates based by comparing how the same student answers different questions. Hence the rated question sets will improve over time.

QuestionTeX format

QuestionTeX is a collection of LaTeX macros that enable authors to create multiple-choice tests.

HTMLArea Toolbar Extensions

Extra toolbar plugins for the HTMLArea editor (Moodle 1.9). Including Video, Audio recording, Multimedia embedding, Style manipulation, Vector drawing, Image editing, Image uploading...

Variable numeric set

A calculated numeric question type with variable and expression evaluation. All values are precalculated although a question can have several variants with different variable values for each variant.

Variable numeric

A calculated numeric question type with variable and expression evaluation. Random values are generated for each student attempting the quiz.


Question type where the student must answer by typing an algebra formula. Correctness can be checked by three different methods.


This question type allows asking questions such as : Please enter X, Y, and Z, such as : X + Y + Z > 12