Skip to content

Releases: FormulasQuestion/moodle-qtype_formulas

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

v6.0.2 (20250506)

06 May 18:13
d61ac9f

Choose a tag to compare

  • bugfix: fix problem with subsequent comments in variable definitions

v6.0.1 (20250504)

04 May 12:43
16bc1fe

Choose a tag to compare

  • improvement: also accept numeric strings in places where numbers are expected