Skip to content

Releases: FormulasQuestion/moodle-qtype_formulas

v6.3.1 (20260518)

18 May 07:59
8c2f2dd

Choose a tag to compare

  • bugfix: correct visibility of feedback in adaptive mode

Note: Prior to this version, students could use quiz navigation (Next page/Previous page or Finish attempt/Return to attempt) to get feedback on parts of a question without using the adaptive mode's "Check" function and hence whitout getting a penalty for wrong answers, because Moodle automatically saves answers when the user switches between pages of a quiz. Other modes like interactive or immediate feedback are not affected.

v6.3.0 (20260430)

30 Apr 06:04
eb60bc7

Choose a tag to compare

  • improvement: add setting to control trigger of answer type tooltip
  • improvement: correctly resize preview also for MathJax v4
  • improvement: if correct answer feedback contains MathJax, make sure it is rendered
  • compatibility: allow $, € and £ symbols as units
  • bugfix: fix problems with algebraic formulas
  • bugfix: re-render MathJax if field was changed since last display
  • bugfix: fix bad positioning of MathJax preview in tables
  • internal: write own implementation for tooltips
  • internal: remove Bootstrap 4 compatibility helper
  • internal: update CI
  • internal: assure full compatibility with Moodle 5.2

v6.2.2 (20251115)

15 Nov 15:56
4deefaa

Choose a tag to compare

  • compatibility: correctly render multi-choice answer placeholders that use spaces around variable name; although undocumented, this used to be possible in 5.x versions
  • bugfix: improved validation of answer types "Numeric" and "Numerical formula"
  • bugfix: MathJax renderer should not fail if accidentally called with invalid input
  • internal: improve unit tests for factorials
  • internal: follow updated Moodle coding style rules

v6.2.1 (20251006)

06 Oct 07:00
3272799

Choose a tag to compare

  • bugfix: use float datatype to calculate factorials
  • bugfix: allow ° symbol as a unit
  • improvement: allow <> as alternative to !=
  • internal: assure full compatibility with Moodle 5.1

Note: The plugin now allows to calculate factorials larger than 20! in the same way as older (5.x) versions. However, due to limited precision, the result for factorials larger than 27! will generally not be accurate -- in the same way as in older versions.

v6.2.0 (20250921)

21 Sep 15:47
9a55133

Choose a tag to compare

  • improvement: add option to hide "Number" tooltip
  • improvement: increased robustness when importing/restoring bad data
  • bugfix: allow Ω, µ and % symbols in units

v6.1.2 (20250820)

20 Aug 17:39
29639fa

Choose a tag to compare

  • improvement: allow :MC suffix for radio-box multi-choice
  • improvement: better UX for on-the-fly validation of student answers
  • bugfix: certain Unicode characters caused a parse error
  • bugfix: fix problem with rendering of formatted combined unit field
  • internal: update CI to use PostgreSQL 15

v6.1.1 (20250727)

27 Jul 06:48
baf4c59

Choose a tag to compare

  • bugfix: allow assigning values to elements of shuffled lists

v6.1.0 (20250726)

26 Jul 12:16
7b4525f

Choose a tag to compare

  • improvement: allow use of local decimal separator (comma) in student answers
  • improvement: use local decimal separator when displaying numbers in feedback or question text
  • improvement: simplifiy shuffling options in multi-choice answer fields using ":MCS" or ":MCES"
  • improvement: implement basic formatting of input fields (width, color, alignment)
  • improvement: add option to skip checking correctness of model answer when importing questions
  • improvement: better error reporting if importing a question fails
  • bugfix: ignore empty statements or subsequent semicolons in variable definitions
  • bugfix: avoid undesired linebreak around dropdown fields with Moodle 5.0 and above
  • bugfix: avoid re-activation of outdated MathJax preview
  • bugfix: fix instantiation check for variables that contain HTML
  • bugfix: allow setting individual elements in lists that are initialised with fill()
  • bugfix: allow large reservoirs for random and algebraic variables
  • bugfix: fix rendering of local variables in questions with answer type algebraic formula
  • bugfix: flag quotes and strings in student answers as invalid
  • internal: fix failing unit tests for Moodle 4.5+ after MDL-85721
  • internal: improve language strings
  • internal: improve layout of admin settings page
  • internal: remove obsolete admin setting "usepopup"

Details: v6.0.4...v6.1.0

v6.0.4(20250616)

16 Jun 07:05
ed039da

Choose a tag to compare

  • bugfix: avoid outdated MathJax preview being re-activated
  • bugfix: solve problem with \n in strings used for MathJax rendering
  • improvement: implement PHP-like escape sequences in strings
  • internal: complete rewrite of renderer.php

v6.0.3 (20250606)

06 Jun 20:03
504d5d0

Choose a tag to compare

  • bugfix: fix error message for partially answered questions in interactive mode
  • bugfix: make sure partially answered questions are graded in deferred feedback mode
  • bugfix: always use correct MathJax container to fetch preview width
  • improvement: assure compatibility with MathJax v3
  • improvement: silently discard useless PREFIX for better backwards compatibility
  • internal: increased test coverage
  • internal: update test_restore_course_with_same_stamp_questions after MDL-85556