--- loncom/interface/statistics/lonproblemanalysis.pm 2002/11/22 03:46:57 1.11 +++ loncom/interface/statistics/lonproblemanalysis.pm 2002/11/22 03:56:05 1.12 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # (Publication Handler # -# $Id: lonproblemanalysis.pm,v 1.11 2002/11/22 03:46:57 minaeibi Exp $ +# $Id: lonproblemanalysis.pm,v 1.12 2002/11/22 03:56:05 minaeibi Exp $ # # Copyright Michigan State University Board of Trustees # @@ -348,7 +348,7 @@ sub OpStatus { foreach my $id (@$ids) { my ($part, $response) = split(/\./, $id); -=pod +#=pod my %reshash=&Apache::lonnet::restore($symb,$courseID,$udom,$uname); if ($reshash{'version'}) { my $tries=0; @@ -370,19 +370,20 @@ sub OpStatus { my %submission=&Apache::lonnet::str2hash($Resp); foreach (keys %submission) { my $Ansr = $analyzeData->{"$Id1.$Id2.foil.value.$_"}; - if ($submission{$_}) { - if ($submission{$_} eq $Ansr) { - &Decide("true",$_,$time ); - } - else {&Decide("false",$_,$time );} - } + if($submission{$_} eq $Ansr) { + &Decide("true", $foil_to_concept->{$_}, + $time, $ConceptData); + } else { + &Decide("false", $foil_to_concept->{$_}, + $time, $ConceptData); + } } } } } } -=cut - +#=cut +=pod my $time=$cache->{$student.':'.$problemID.':'.$part.':timestamp'}; my @submissions = split(':::', $cache->{$student.':'.$problemID.':'. $part.':'.$response. @@ -402,8 +403,7 @@ sub OpStatus { } } } - - +=cut } return;