News

Want to be informed regularly about our news? Sign up for our newsletter.


21 July 2026

Worksheet management improvements in the Pool

Managing worksheets and drafts is now more convenient: you can delete individual worksheets or clear out all drafts at once, and copy a title into a new draft instead of retyping it. Worksheets with a deadline are now also supported for courses connected via ILIAS. See Worksheet.

4 May 2026

Easier browsing in the Pool

Finding your way back to a problem is now easier: you can bookmark problems, sort the pool list (including proper alphabetical sorting), and the last problem you previewed is now highlighted. A low-threshold demo access is also available for trying out the pool without a full account, pool titles that were untranslated or incomplete have been cleaned up, and browsing no longer requires cookies.

22 September 2025

Matrices in visualizations and feedback

JSXGraph visualizations now support matrix-valued variables (see Variables in Visualizations), and conditional feedback can take matrix answers into account, not just numbers and functions (see Feedback and Explanations).

10 July 2025

Syntax highlighting for Python and Octave code fields in MUMIE courses

In MUMIE courses, code input fields for Python and Octave problems/articles now use a proper code editor with syntax highlighting instead of a plain text box. Visit Python or Octave.

7 July 2025

Feedback based on the number of attempts

Conditional feedback can now also depend on how many attempts a student has already made on a question, not just on the answer itself. See Feedback and Explanations.

21 May 2025

\pythoninput, \pythonoutput und \pythonbutton

In the new course layout (tile view, as used in OMB+ and HM4mint), the parameters height, width, and label
for the commands \pythoninput, \pythonoutput, and \pythonbutton were no longer taken into account.
For this reason, we have removed these parameters from the respective commands.
Visit python wiki

15 May 2025

New Moodle Plugin version available

Our Moodle plugin is now compatible with Moodle 5.0 and the new version has just been released today!
While we’ve updated the description slightly, the core functionality remains the same.

We would greatly appreciate it if you could add our plugins to your favorites on moodle.org:
🔗 mod_mumie and
🔗 auth_mumie

Thank you very much for your support!

15 April 2025

Personal Pool Assistant (PPA)

The Personal Pool Assistant lets you make individual customizations to existing problems in the pool.
This feature needs to be activated for your account first - please get in touch with us if you're interested.

Visit Personal Pool Assistant to learn more.

Use Worksheets as Timed Quizzes in Moodle

Worksheets from the pool can now be used as timed quizzes directly within Moodle – perfect for exams, tests, or time-controlled practice sessions!

Here’s how it works:

  • Automatic Timer:
    The countdown starts as soon as the student opens the quiz for the first time – no manual activation needed.

  • Fixed Time Window:
    The quiz automatically ends after the configured time limit.

  • Grading After Time Expires:
    Submissions are only graded after the timer has run out – ensuring fairness and consistency.

You’ll find this feature under Moodle Integration for Teachers – Point 7 in the table.

27 March 2025

Combining CindyJS with MUMIE problems

CindyJS can be used to enhance MUMIE problems graphically, and to create other graphical exercises. See the explanation here.

Stylings in Visualizations

As a new feature, in visualization environments you can have several styling commands for one variable.

4 February 2025

Integration of CindyJS into MUMIE

The powerful visualization library CindyJS can now be integrated into MUMIE.

Improvements on the conditions available for explanations

In the conditions for explanations, you can now also use evaluations, substitutions and derivatives of functions.

Traces for objects in visualizations

Objects in the canvas can leave temporary traces when being moved by user interaction.
How you enable that in your visualization as an author is explained here.

13 January 2025

Text for vectorfields

In visualizations, you can use variables of type vectorfield also in text. A vector of the function terms for the components is shown.