[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 .= '&#8660; ';
+		$formula .= '&#8652; ';
 	    } else {
 		$formula .= &web('<=> ','<m>\ensuremath{\rightleftharpoons}</m> ',
 				 '&lt;=$gt; ');