Question: inequality problem with MapleTA

In the following qu file for a MapleTA question, if the RESPONSE is

{a<x and x<b} then after the question gets graded as correct, "Your Answer" appears incorrectly as {a<b}.
But if the RESPONSE is

{a< x and x<b} (note there is a blank space after the first inequality sign!) then "Your Answer" appears correctly as RESPONSE.

One could ask students to put the blank space in, but this should not be necessary. Any ideas?

.......


question=Enter this and see what happens.
<p>

$qml@
maple=evalb(($ANSWER)=($RESPONSE));@
maple_answer=$ans;@
type=maple@
mode=Maple@
name=a< x< b@
editing=useHTML@
algorithm=$a=range(-5,5);
$b=range(-4,5);
condition:lt($a,$b);
$ans=maple("{($a)<x and x<($b)}");
$qml=maple("printf(MathML:-ExportPresentation($ans))");@
Please Wait...