--- loncom/homework/caparesponse/caparesponse.pm 2001/12/04 14:54:47 1.46
+++ loncom/homework/caparesponse/caparesponse.pm 2001/12/07 23:59:08 1.48
@@ -1,5 +1,30 @@
# The LearningOnline Network with CAPA
# caparesponse definition
+#
+# $Id: caparesponse.pm,v 1.48 2001/12/07 23:59:08 albertel Exp $
+#
+# Copyright Michigan State University Board of Trustees
+#
+# This file is part of the LearningOnline Network with CAPA (LON-CAPA).
+#
+# LON-CAPA is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# LON-CAPA is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with LON-CAPA; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# /home/httpd/html/adm/gpl.txt
+#
+# http://www.lon-capa.org/
+#
package Apache::caparesponse;
use strict;
@@ -124,13 +149,7 @@ sub end_numericalresponse {
$result = &Apache::run::run($expression,$safeeval);
my ($awards) = split /:/ , $result;
my ($ad) = &Apache::inputtags::finalizeawards(split /,/ , $awards);
- if ( $previous{'used'} && ($previous{'award'} eq $ad) ) {
- if ($previous{'last'}) {
- push(@Apache::inputtags::previous,'PREVIOUSLY_LAST');
- } else {
- push(@Apache::inputtags::previous,'PREVIOUSLY_USED');
- }
- }
+ &Apache::response::handle_previous(\%previous,$ad);
$Apache::lonhomework::results{"resource.$partid.$id.awarddetail"}=$ad;
&Apache::lonxml::debug("$expression");
&Apache::lonxml::debug("\n
result:$result:$Apache::lonxml::curdepth
\n");