davemckain / qtiworks

**This project will be closed in early 2023!** IMS QTI 2.1 assessment delivery engine and Java development library (JQTI+). Supports the MathAssess extensions. Replacement for QTIEngine/JQTI and MathAssessEngine/JQTI. Note that this project has now ended and no further work is currently planned.
Other
67 stars 55 forks source link

Bug in XSLT for textEntryInteraction when bound to record variables #58

Closed davemckain closed 9 years ago

davemckain commented 9 years ago

One of the logic branches in the XSLT fragment handling textEntryInteraction is expecting the response value to have single cardinality. This is blowing up when the interaction is bound to record cardinality variables.

davemckain commented 9 years ago

Worth checking the XSLT for extendedTextInteraction too...

davemckain commented 9 years ago

This is fixed in the temporary string_interaction_fixes branch and is included in the (brand new) 1.0-beta8 release.

This branch includes a number of other changes and fixes to the implemention of stringInteraction types. In particular, these now work acceptably when bound to record cardinality variables, and the handling of maxStrings and minStrings is improved in the case of extendedTextInteraction. I created some examples to test these out, and they have been added to a new category in the set of bundled examples.