--- loncom/homework/default_homework.lcpm 2004/03/19 22:02:03 1.75 +++ loncom/homework/default_homework.lcpm 2004/03/22 21:05:15 1.76 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run() # -# $Id: default_homework.lcpm,v 1.75 2004/03/19 22:02:03 albertel Exp $ +# $Id: default_homework.lcpm,v 1.76 2004/03/22 21:05:15 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -26,12 +26,7 @@ # http://www.lon-capa.org/ # # -# Guy Albertelli -# -# 05/25/2001 H. K. Ng -# 05/31/2001 H. K. Ng -# 12/21/2001 Matthew -# + #init some globals $hidden::RANDOMINIT=0; $pi=atan2(1,1)*4; @@ -68,7 +63,12 @@ sub caparesponse_check { } else { $message .="no ws in :$response:\n"; } - + if ($type eq 'cs' || $type eq 'ci' || $type eq 'mc') { + #for string answers make surec all places spaces occur, there is + #really only 1 space, in both the answer and the response + $answer=~s/ +/ /g; + $response=~s/ +/ /g; + } if (length($response) > 500) { return "TOO_LONG: Answer too long"; } if ($type eq '' ) { @@ -497,7 +497,7 @@ sub chemparse { if ($token eq '<=>') { if ($external::target eq 'web' && &EXT('request.browser.unicode')) { - $formula .= '⇔ '; + $formula .= '⇌ '; } else { $formula .= &web('<=> ','\ensuremath{\rightleftharpoons} ', '<=$gt; ');