[LON-CAPA-cvs] cvs: loncom /homework default_homework.lcpm
albertel
lon-capa-cvs@mail.lon-capa.org
Mon, 22 Mar 2004 21:05:15 -0000
albertel Mon Mar 22 16:05:15 2004 EDT
Modified files:
/loncom/homework default_homework.lcpm
Log:
- updated the dual arows cahracter to be the one TeX uses too
- BUG#2854, in string responses, make all multi spaces a single space in both answer and responses, I.e. 'Na Cl' == 'Na Cl'
Index: loncom/homework/default_homework.lcpm
diff -u loncom/homework/default_homework.lcpm:1.75 loncom/homework/default_homework.lcpm:1.76
--- loncom/homework/default_homework.lcpm:1.75 Fri Mar 19 17:02:03 2004
+++ loncom/homework/default_homework.lcpm Mon Mar 22 16:05:15 2004
@@ -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 @@
} 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 @@
if ($token eq '<=>') {
if ($external::target eq 'web' &&
&EXT('request.browser.unicode')) {
- $formula .= '⇔ ';
+ $formula .= '⇌ ';
} else {
$formula .= &web('<=> ','<m>\ensuremath{\rightleftharpoons}</m> ',
'<=$gt; ');