WirisQuizzes previous release notes
Releases WirisQuizzes services 4.2.5 - March 2021
Plugin suite for Moodle bugs fixing release
Fixed rendering when the question field has been deleted.
Fixed rendering when WirisQuizzes do not support a language.
Fixed opening the studio and leaving the empty resulted in infinitely many requests to the service over time.
Added Give feedback button.
Hided unsupported "mathematically equal" option in text syntax.
Releases WirisQuizzes 4.2.3/4 - February 2021
WirisQuizzes 4 for Moodle (integration v4.2.3). This version includes the new Studio interface and the Graphical Answer features!
We have released a minor release, "WirisQuizzes Commons question type", Moodle plugin update (v4.2.4), to fix the bug that prevented the diagnostics page (info.php) properly.
Releases WirisQuizzes 4.2.1/2 - January 2021
Bug fixing release
Bugs and minor improvements
Under the hood, changes to better adapt the feedback API to the Moodle integration.
Enables element names in graphical answer’s Graph.
Includes code that enables graphical answers in level 3 getting started for Java and PHP.
Releases WirisQuizzes 3.78.4 - December 2020
This version includes a patch for a bug that in some occasions prevented the rest of the WirisQuizzes elements from being properly shown in the review of an attempt if the student left blank a compound answer.
Releases WirisQuizzes integration 4.2.0 - November 2020
Features and improvements
Generic demo translated to French.
Improved performance for the generic demo: answer fields (MathType and Graph) load faster; the cloze demo is now usable.
Releases Graphical Answer for server technologies (Java, PHP).
Enlarges Wiris Graph component.
Variables can be used now in the "Compound answer" label.
American units + Non-SI units (atm, M, etc.)
Using a syntax such as #a(subindex)1 when a is a vector will now show the first component of the vector a (also works with matrices and two indexes).
"Compare as sets" checkbox has been separated into three possible options, including the intermediate possibility "order does not matter, but repetition does", used, for instance, to deal with polynomial roots.
Bugs
Fixed broken plotters in the generic demo.
Fixes Level 1 Authoring MathType lacks the right reserved words or syntax highlighting.
Quite many other minor fixes to polish WirisQuizzes 4.
Releases WirisQuizzes 3.78.4 - November 2020
WirisQuizzes plugins for Moodle. This version adds compatibility with Moodle 3.9 and 3.10. We have also updated the latest release of the MathType plugins for Moodle to reflect their compatibility with Moodle 3.10.
Releases WirisQuizzes integration 4.2.0 - September 2020
New version of the WirisQuizzes service (4.2.0). It includes some minor fixes
Releases 3.78.2 - April 2020
TL;DR
PHP 7.4 compatibility.
Additional information on the behaviour of separators in CalcMe.
Releases 3.78.1 - February 2020
TL;DR
Calls made to the server will now log the local data parameters used in the question.
Bugs & minor improvements resolved
Log auxiliary text input usage.
Added a link to the WirisQuizzes 4 docs landing page in old Studio.
Releases 3.78.0 - November/December 2019
TL;DR
Fixed
AlgorithmBanner
bug that banned algorithms incorrectly in some cases when a lot of concurrent connections were received.Standardization of the WirisQuizzes service response codes.
Some bug fixing regarding the integration of CalcMe output options in WirisQuizzes .
Bugs & minor improvements resolved
[QUIZZES-1339] - Default Application Settings in some Question Types.
[QUIZZES-1384] - Times operator setting.
[QUIZZES-1391] - Fix Algorithm Banner concurrency issue.
[QUIZZES-1340] - Propagate licenseId parameter to dependencies.
[QUIZZES-1365] - Send generic cause for stats in requests.
[QUIZZES-1375] - Return 500 from Quizzes service on errors.
[QUIZZES-1376] - Throw Exception instead of Error from SAXParser.
[QUIZZES-1377] - Simplify quizzes service input.
[QUIZZES-1396] - Set stats data as question request metadata.
Releases 3.77.2 - October 2019
TL;DR
Bug fixing release & a minor improvement on hyperbolic arc functions.
Improvements
[QUIZZES-1325] - Hyperbolic arc functions are now reserved words
Bugs & minor improvements resolved
[QUIZZES-1255] - Superfluous reserved words have been removed.
[QUIZZES-1323] - Two inline studios can now be inserted on the same page without conflict.
[QUIZZES-1338] - Compatibility with PHP 7.2 has been fixed.
[QUIZZES-1342] - CalcMe output options are not well selected in Multiple Choice Questions.
[QUIZZES-1310] - Prepare quizzes requests to set stats headers.
[QUIZZES-1329] - Make grammar aware when nonterminals inside XML tags.
[QUIZZES-1333] - Adapt Getting Started tests to new features.
[QUIZZES-1350] - Deploy WirisQuizzes service using new preproduction server.
Releases 3.77.1 - September 2019
TL;DR
[QUIZZES-1315] - [Output Options] Improved message about the change of location.
Improvements
[QUIZZES-1315] - [Output Options] Improved message about the change of location.
Bugs & minor improvements resolved
[QUIZZES-1316] - [Output Options] Questions with CalcMe algorithms work in getting started.
[QUIZZES-1317] - [Output Options] Translated Output options from CAS algorithms to CalcMe .
[QUIZZES-1318] - When translating a CAS algorithm to CalcMe , the CAS algorithm is still displayed and editable in Studio.
[QUIZZES-1319] - [Output Options] Changed Output Options from an "initial Content" CalcMe .
[QUIZZES-1320] - Defined a CalcMe algorithm in gs level3 php (or .net).
[QUIZZES-1298] - Use git hash as the version number.
Releases 3.77.0 - July 2019
TL;DR
The main features of those releases are:
Important bug involving graph size in retina devices fixed.
New Feature
[QUIZZES-1300] - Integrate CalcMe output options.
[QUIZZES-1306] - Develop WirisQuizzes Studio v4 tests.
Bugs & minor improvements resolved
[QUIZZES-1303] - Included graphics in the question statement or feedback.
[QUIZZES-1305] - CalcMe labels not disappear in the question statement
[QUIZZES-1307] - Graph size is not doubled in mobile devices.
Releases 3.74/3.75/3.76 - February, April & May 2019
TL;DR
The main features of those releases are:
CalcMe as the default algorithm in WirisQuizzes Studio using CalcMe to edit the question algorithm is no longer displayed as an experimental feature, now it is the default option and users are encouraged to use it.
API that supports student reasoning explanation: the generic integration API has been adapted. Each platform can allow the teacher to provide a text editor (enriched with the MathType plugin) to the student to explain what led them to the answer. It is displayed in the getting started demo for JS.
New Features
[QUIZZES-1284] - Provide an auxiliary text input to the student.
Improvements
[QUIZZES-1256] - Make CalcMe the default algorithm editor.
[QUIZZES-1285] - [Accessibility] Recovered
alt
attribute in img of classwirismathml
.
Bugs & minor improvements resolved
[QUIZZES-1259] - Made a redirect to put a trailing slash at root.
[QUIZZES-1290] - Fixed Hand traces MathML annotation that broke evaluation.
[QUIZZES-1291] - Equivalent equations setting work now properly with a simple inequation.
[QUIZZES-1239] - Fixed issue about questions with auxiliary CalcMe
Release 3.73 - January 2019
TL;DR
Mainly bug fixing release & minor new features and improvements.
Improvements
[QUIZZES-1217] - Added auxiliary CalcMe to the WirisQuizzes API.
Bugs & minor improvements resolved
[QUIZZES-1235] - Resolved issue with function plots containing the number e.
[QUIZZES-1236] - Added significant figures in scientific notation.
[QUIZZES-1238] - Fixed: Graphical Answer Data Spec.
Release 3.72 - December 2018
TL;DR
Mainly bug fixing release & minor new features and improvements.
New Features
[QUIZZES-1179] - Allow uppercase L for liter.
[CAS-661] - Explicit solution of Logistic differential equation.
Improvements
[QUIZZES-1216] - Redirect documentation links to the correct language.
Bugs & minor improvements resolved
[QUIZZES-1209] - Fixed particular case with comparison in one digit of tolerance.
[QUIZZES-1214] - Fixed case in simplified assertion with complex exponentials.
[QUIZZES-1215] - Fixed a case incorrect evaluation in Preview tab of WirisQuizzes.
[QUIZZES-1230] - Fixed parsing of angle minute and angle second.
[CAS-732] - Explicit solution of Logistic differential equation - Duplicate.
[CAS-1227] - Fix "Division by zero" error compared to one decimal digit tolerance.
[CAS-1228] - GCD with complex numbers.
[CAS-1230] - Solve trigonometric definite integral.
[CAS-1231] - Correctly plot trigonometric functions in degrees.
[CAS-1232] - Explicit solution of Logistic differential equation.
[CAS-1233] - Discard false numeric solutions on horizontal asymptotes in CalcMe
[CAS-1234] - Set legacy function
normal(x)
to be precisely equal to the standard random variable.
Release 3.71 - November 2018
TL;DR
Mainly bug fixing release & minor new improvement.
Improvements
[QUIZZES-1196] - WirisQuizzes Getting Started index for small screens.
Bugs & minor improvements resolved
[QUIZZES-1197] - Parameter answer in student's feedback strange behaviour.
[QUIZZES-1207] - Compound answer in student's feedback working correctly.
[QUIZZES-1213] - Bug in WirisQuizzes from HTTPS.
[QUIZZES-1218] - "Is simplified" support for expressions with plus-minus.
[QUIZZES-1198] - [LTI] Support for student override of time/date.
[QUIZZES-1199] - [LTI] login as a student and review an attempt.
[QUIZZES-1210] - [LTI] Prevent teachers from changing the "Group Mode" activity option.
Release 3.70/3.70.1 - 2018 October
TL;DR
The main features of those releases are:
LTI integration improvements regarding manual regrade sync and course backups.
Improvements in units of measure.
Implemented reconfigurability of WirisQuizzes SDK in JavaScript.
Improvements
[QUIZZES-1154] - Find resources URL by inspecting the script tag.
[QUIZZES-1160] - Fix decimal number decimal places as assertion displayed incorrectly.
[QUIZZES-1183] - [LTI] We now send the outcome after a manual grade override, so when the teacher overrides the grade of a question through the review page, the rate is immediately synced in Canvas.
[QUIZZES-1195] - [LTI] Allow teachers to back up and restore their courses.
Bugs & minor improvements resolved
[QUIZZES-1213] - Fixed bug preventing quizzes from loading in HTTPS.
[QUIZZES-1175] - Fixed degrees validation.
[QUIZZES-1176] - CalcMe now properly loads translations for the answer variable.
[QUIZZES-1180] - Fixed labels in plotters
[CAS-1207] - The square root of the Gray unit is now properly simplified to m/s
[CAS-1208] - Fixed the inverse trigonometric functions of dimensionless unit quantity
[CAS-1209] - Fixed unit simplification when evaluating the argument of a function
[CAS-1224] - Fixed Hertz definition and conversion
Release 3.69 - 2018 September
TL;DR
Improved the design of the “Getting started” documentation examples.
Improved WirisQuizzes studio accessibility.
Improvements
[QUIZZES-1143] - Substituted demo integration by Getting Started.
[QUIZZES-1177] - Improved the UX of Getting Started anddemo pages.
[QUIZZES-1164] - [Accessibility] Added accessible text to algorithm previews in the Variables tab.
Bugs & minor improvements resolved
[QUIZZES-1153] - Fixed decimal places tolerance fails.
[QUIZZES-1181] - Fixed tolerance issues in Quantity mode.
[QUIZZES-1162] - [LTI] Fixed wrong Wiris CAS algorithm shown on the preview image.
[QUIZZES-1165] - Fixed wrong grading function in WirisQuizzes Service.
[QUIZZES-1167] - Fixed error in a Compound question using equivalent equations and a line jump.
[QUIZZES-1172] - Fixed problem with an algorithm translation from WIRIS CAS to CalcMe
[QUIZZES-1182] - Fixed issues with some units (V, MC, F, S).
[QUIZZES-1184] - Fixed exception in plotters at WirisQuizzes Service.
Release 3.68 - 2018 September
Improvements
[QUIZZES-1089] - WirisQuizzes back-end for LTI is now able to get language configuration from the LTI client (e.g. Canvas), so they match if the lang package is present in our LTI provider.
Bugs & minor improvements resolved
[QUIZZES-1063] - Cloze questions feedback (tick, cross) no longer mismatch the question evaluation.
[QUIZZES-1087] - Tables created directly in the editor (e.g. “{1,2,3}”) now are correctly rendered.
[QUIZZES-1151] - Fixed a bug related to importing Studio configuration into different WirisQuizzes question type (e.g. compound short answer to cloze). Now we convert those properly.
[QUIZZES-1152] - Fixed issue with variable “answer” and algorithm language change.
[QUIZZES-1159] - Improved our detection of an excessive user of our services (spammers, wrong tests and monitors) and banning policy.
[QUIZZES-1161] - Disabled nudging in the editor.
Release 3.67 - 2018 August
TL;DR
Mainly a bug fixing release.
Improvements
[MOODLE-550] - Complex formulas now work with Multichoice inside Cloze question type.
Bugs & minor improvements resolved
[MOODLE-552] - Fixed: Error importing Moodle 1.9 backup into 3.x.
[MOODLE-553] - Fixed: Error importing WIRIS CAS sessions from Moodle 1.9 backup into 3.x.
[QUIZZES-1124] - Fixed: Syntax error with
sqrt
of the unit.[QUIZZES-1138] - Fixed: Text mode bug in the studio.
[QUIZZES-1139] - Fixed: tolerance/precision warnings not working.
[QUIZZES-1141] - Fixed: Strange behaviour of including content.
[QUIZZES-1147] - Now clicking Enter in the Studio launcher submits the complete form.
Release 3.66 - 2018 July
TL;DR
Mainly a bug fixing release. We now return an empty string (instead of empty MathML) when the answer is empty to differentiate between incorrect answers and not-answered questions.
Improvements
[QUIZZES-1116] - Return empty string on empty MathML in the answer.
Bugs & minor improvements resolved
[QUIZZES-1101] - Fixed Help button lousy positioning.
[QUIZZES-1102] - Question summary now correctly displays tolerance related options (QUIZZES-1102) and assertions (QUIZZES-1103).
[QUIZZES-1105] - Prevent WirisQuizzes Studio from crashing in the Preview tab on Internet Explorer 11.
[QUIZZES-1106] - Tolerance settings are also applied when a student's answer is an integer.
[QUIZZES-1126] - Help <div> was wrongly placed in Quizzes Getting started demos.
[QUIZZES-1127] - The test button is no longer disabled in WirisQuizzes Getting started demos when using Hand.
[QUIZZES-1129] - CalcMe now inherits WirisQuizzes Studio language.
Release 3.65 - 2018 June
TL;DR
Some exciting improvements: Plus-minus operator is now supported in WirisQuizzes. Also, it is forbidden for the students to edit the review page. Help links of the product have been changed to point to the new documentation site.
New Features
[QUIZZES-434] - Plusminus +/-, allow more operations with it.
[QUIZZES-1091] - Added read-only Input field.
Improvements
[QUIZZES-480] - Grading the plus/minus sign.
[QUIZZES-524] - Forbid editing in review.
[QUIZZES-1090] - Scroll down on "Try CalcMe".
[QUIZZES-1094] - Change help links so they point to new documentation pages.
Bugs & minor improvements resolved
[MOODLE-533] - Fixed short answer in cloze with non-text answers.
[MOODLE-534] - Answers locked (read-only) in Moodle attempt review.
[QUIZZES-218] - In Quantity (1,2,3) is 1.2*0.3. instead of syntax error.
[QUIZZES-1062] - Fixed: Correct answer is marked as wrong when plain input text.
[QUIZZES-1064] - Fixed: More than one fraction in compound answer in quantity mode throws a syntax error.
[QUIZZES-1065] - Fixed: epsilon from algorithm and editor is different.
[QUIZZES-1084] - Fixed repeating decimals with the compound answer.
[QUIZZES-1093] - Fixed: Answer with space before a set is marked wrong.
Release 3.64 - 2018 April
Improvements
[QUIZZES-1071]: [Canvas] Improved security of manager user.
[QUIZZES-1076] : [Canvas] Sync open/close dates.
Bugs & minor improvements resolved
[MOODLE-535] - [Moodle] Fixed: Finish review pages show "Answer saved" even when empty for embedded editor questions.
[MOODLE-536] - [Moodle] Fixed error on quiz with several compound answers.
Release 3.63 - 2018 March
New features
[QUIZZES-1032] - CalcMe first beta integration.
[QUIZZES-1040] - Create tables from lists with variables written with the editor.
Improvements
[QUIZZES-941] - Improved mathematical equivalence for logarithms and roots
[QUIZZES-1045] - CalcMe added as an auxiliary calculator for the student.
Bugs & minor improvements resolved
[QUIZZES-1039] - Fixed "has minimal radicands" assertion when mixing integers and variables.
[QUIZZES-1043] - Fixed vectors for different MathML structures.
[QUIZZES-1047] - Fixed issue using "answer" as an answer variable name.
[QUIZZES-1048] - Fixed "is simplified" for "empty set" answers.
[QUIZZES-1058] - Fixed Exception in Quizzes service (scalar product).
[QUIZZES-1068] - Fixed Import/Export in WirisQuizzes Studio doesn't work in JavaScript.
Release 3.62 - 2018 February
Improvements
QUIZZES-555 - Configuration now is loaded synchronously.
QUIZZES-1033 - Replaced the "Try CalcMe" clickable text with a drop-down.
Bugs & minor improvements resolved
QUIZZES-1015 - Fixed constructions in Graph plotters.
QUIZZES-1019 - Remove "algorithm language" from WirisQuizzes Studio when using CalcMe.
QUIZZES-1041 - Translate Wiris CAS session to English when setting CalcMe in the studio.
QUIZZES-1034 - Help button added to the Wiris CAS /CalcMelauncher.
QUIZZES-1042 - Compatibility between WirisQuizzes UI & toolkit UI APIs.
QUIZZES-1046 - Product name changed to WirisQuizzes.
Release 3.61 - 2018 January
New Features
QUIZZES-570 - Added tolerance type based on %.
QUIZZES-465 - Centered relative tolerance interval and allow percentage error specification.
Bugs & minor improvements resolved
QUIZZES-1014 - Added matrix support for WebWork.
QUIZZES-1009 - CalcMe early integration.
QUIZZES-1005 - Resources don't get updated on a new version
Release 3.60 - 2017 December
New Features
QUIZZES-235 - Allow variables with subscripts in answers.
Bugs & minor improvements resolved
QUIZZES-989 - Fixed bug with the Canvas LTI integration and Safari/Mac.
QUIZZES-1006 - Fixed global the rule in wirisquizzes.css, causing conflicts.
Release 3.59 - 2017 November
New Features
QUIZZES-747 - Random seed per student.
QUIZZES-873 - Assertions to differentiate 21.5 from 21.50.
QUIZZES-895 - Tolerance as assertion parameter.
Bugs & minor improvements resolved
QUIZZES-996 - Fixed grade passback missing parameters in Canvas LTI.
QUIZZES-998 - Fixed bug in omega translator for some variables.
Release 3.58 - 2017 October
New Features
QUIZZES-933 - Create new quizzes via LTI (without Moodle login).
QUIZZES-962 - Synchronize LTI Courses.
Improvements
QUIZZES-982 - Increase editor's size when input interface is handwriting.
Bugs & minor improvements resolved
QUIZZES-975 - Fixed determinant symbol in Spanish.
QUIZZES-978 - Fixed Getting Started for .Net under CloudFront.
QUIZZES-983 - Exclude referer header from Javascript.
QUIZZES-987 - Fixed eventual errors sending the grade back to Canvas.
Release 3.57 - 2017 September
New Features
QUIZZES-967 - Hide hidden or deleted quizzes in LTI select window.
Bugs & minor improvements resolved
QUIZZES-974 - Fixed wrong visual feedback (tick/cross) when the answer is correct Cloze.
QUIZZES-965 - Fixed grading function fails for blank answers in a compound.
QUIZZES-702 - Fixed correct answer input when given " " question.
QUIZZES-972 - Fixed service exception with "literally equal" assertion and empty answer.
QUIZZES-968 - Fixed "parameter answer1".
QUIZZES-950 - Fixed issues using newEvalRequest.
QUIZZES-973 - ContentChangeStarted listener set in the embedded editor in the studio.
QUIZZES-976 - Fixed CasMathML2Omega with products of some symbols.
Release 3.55/ 3.56 - 2017 August
New Features
QUIZZES-926 - QUIZZES LTI Launcher.
QUIZZES-934 - Centralised online license provider.
Improvements
QUIZZES-957 - QUIZZES-954, QUIZZES-960 - Improvements to Canvas integration.
Bugs & minor improvements resolved
QUIZZES-890 - New studio design mockup.
QUIZZES-868 - Fix alignment issue with automatic table expansion.
QUIZZES-906 - Load correct answer in the preview tab in standalone studio JS.
QUIZZES-921 - Fix for algorithms that were returning out of memory error.
QUIZZES-939 - Fix false syntax error: log_10^(x)^2.
QUIZZES-942 - Fixed bug where certain variables were not replaced.
QUIZZES-944 - Fix for exception occurrence from quizzes service.
QUIZZES-951 - Use correct grammar for syntax checking in WeBWorK.
QUIZZES-953 - Fix absolute value expressions not being detected with check_simplified.
QUIZZES-959 - Fix bug with identity matrix button.
QUIZZES-965 - Fix compound questions receiving no marks with a blank answer in the grading function.
Release 3.54 - 2017 July
Improvements
QUIZZES-891 - WirisQuizzes integration in Webwork.
Bugs & minor improvements resolved
QUIZZES-910 - Fixed degree symbol not showing on plotters.
QUIZZES-914 - Fixed issues with algorithms disappearing on the studio.
QUIZZES-917 - Fixed empty that prevented formulas from rendering.
QUIZZES-919 - Fixed minor problems in the Flash integration.
QUIZZES-943 - Short answers in cloze marked wrong when not answered.
Release 3.53 - 2017 June
New Features
QUIZZES-901 - Added Danish, Norwegian Nynorsk and Norwegian Bokmål languages to WirisQuizzes
Improvements
QUIZZES-902 - In equivalent equations assertion WirisQuizzes can now handle equations with roots.
Bugs & minor improvements resolved
QUIZZES-913 - Added the tag to select the language to Getting Started examples.
QUIZZES-899 - Improved Java sessions in WirisQuizzes servlet.
QUIZZES-908 - Repaired letter in not bold.
QUIZZES-912 - Repaired WIRIS EDITOR initial parameters with the editor in a popup.
Release 3.52 - 2017 May
Improvements
QUIZZES-627 - Scientific notation now is considered to be simplified.
Bugs & minor improvements resolved
QUIZZES-889 - In handwriting, added a periodic symbol to the symbols list.
QUIZZES-898 - Resolved bug with questions with algorithms and languages.
Release 3.5 - 2017 April
New Features
QUIZZES-857 Student's Answer in Feedback Feature.
Improvements
QUIZZES-865 In a Compound Answer Question, Grading Functions can now grade different answers separately.
QUIZZES-881 Variables Tab With Java Web Start.
QUIZZES-762 Convert service to haxe and compile to C++.
Bugs & minor improvements resolved
QUIZZES-831 Autoformat of units with a division (such as km/h) is now displayed correctly.
Release 3.47 - 2017 February
New Features
New architecture of components in Moodle. Improved installation and update of WIRIS plugins for Moodle.
Improvements
More Quartile Definitions Supported Allowing Full Compatibility With R.
Release 3.0 - 2012 March
Release 2.0 - 2011 October
Release 1.0 - 2010 June
The official launch of the product