Releases: FormulasQuestion/moodle-qtype_formulas
Releases · FormulasQuestion/moodle-qtype_formulas
v6.2.2 (20251115)
- 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)
- 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)
- 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)
- 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)
- bugfix: allow assigning values to elements of shuffled lists
v6.1.0 (20250726)
- 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)
- 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)
- 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)
- bugfix: fix problem with subsequent comments in variable definitions
v6.0.1 (20250504)
- improvement: also accept numeric strings in places where numbers are expected