[LON-CAPA-cvs] cvs: loncom(version_2_10_X) /homework response.pm

raeburn raeburn at source.lon-capa.org
Tue Nov 29 13:44:32 EST 2011


raeburn		Tue Nov 29 18:44:32 2011 EDT

  Modified files:              (Branch: version_2_10_X)
    /loncom/homework	response.pm 
  Log:
  - Backport 1.229.
  
  
Index: loncom/homework/response.pm
diff -u loncom/homework/response.pm:1.221.2.1 loncom/homework/response.pm:1.221.2.2
--- loncom/homework/response.pm:1.221.2.1	Sat Oct  8 20:51:30 2011
+++ loncom/homework/response.pm	Tue Nov 29 18:44:31 2011
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # various response type definitons response definition
 #
-# $Id: response.pm,v 1.221.2.1 2011/10/08 20:51:30 raeburn Exp $
+# $Id: response.pm,v 1.221.2.2 2011/11/29 18:44:31 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -489,7 +489,7 @@
 	$result .= &Apache::response::answer_footer('customresponse');
     }
     if ($target eq 'web') {
-	&setup_prior_tries_hash(\&format_prior_response_math);
+	&setup_prior_tries_hash(\&format_prior_response_custom);
     }
     if ($target eq 'grade' || $target eq 'web' || $target eq 'answer' || 
 	$target eq 'tex' || $target eq 'analyze') {
@@ -510,6 +510,9 @@
 
 sub format_prior_response_custom {
     my ($mode,$answer) =@_;
+    if (ref($answer) eq 'ARRAY') {
+        $answer = '('.join(', ', @{ $answer }).')';
+    }
     return '<span class="LC_prior_custom">'.
 	    &HTML::Entities::encode($answer,'"<>&').'</span>';
 }




More information about the LON-CAPA-cvs mailing list