Releases: FormulasQuestion/moodle-qtype_formulas
Releases · FormulasQuestion/moodle-qtype_formulas
v6.3.1 (20260518)
- 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)
- 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)
- 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