I am about to develop a series of lessons based on the use of short answer questions that will be processed using regular expressions.
I believe I have identified a bug in the current code that is resulting in answers that are designed to trap incorrect responses by using -- and ++ not being processed correctly.
I have figured out how to modify the coding so that the correct processing can take place and have posted this in the issue tracker as MDL-17125
Part of the issue is that I am assuming that incorrect responses should be able to provide their own feedback and jump to any page, not just to "this page".
Is anyone able to confirm that my understanding of how the lesson module is intended to function and should be functioning is correct?
I can wait until the bug is fixed as I can develop my lessons using my modification to the code, but I cannot afford to develop a lesson based on logic that is inconsistent with the intended functioning of the lesson module.
Kind regards
Johnathan