version 1.7, 2002/07/30 22:09:01
|
version 1.8, 2002/07/30 23:08:56
|
Line 427 sub BuildStatisticsTable {
|
Line 427 sub BuildStatisticsTable {
|
$Temp = '<a href="'.$cache->{$ResId.':source'}. |
$Temp = '<a href="'.$cache->{$ResId.':source'}. |
'" target="_blank">'.$cache->{$ResId.':title'}.$Dummy.'</a>'; |
'" target="_blank">'.$cache->{$ResId.':title'}.$Dummy.'</a>'; |
|
|
my $res = &Apache::lonnet::declutter($cache->{'src_'.$ResId}); |
#$r->print('<br>rid='.$ResId); |
|
#$r->print('<br>src='.$cache->{$ResId.':source'}); |
|
#$r->print('<br>tit='.$cache->{$ResId.':title'}); |
|
|
|
my $res = &Apache::lonnet::declutter($cache->{$ResId.':source'}); |
my $urlres=$res; |
my $urlres=$res; |
|
|
$ResId=~/(\d+)\.(\d+)/; |
$ResId=~/(\d+)\.(\d+)/; |
Line 579 sub TableRow {
|
Line 583 sub TableRow {
|
my($PrOrd,$Temp,$StdNo,$TotalTries,$MxTries,$Avg,$YES,$Override, |
my($PrOrd,$Temp,$StdNo,$TotalTries,$MxTries,$Avg,$YES,$Override, |
$Wrng,$DoD,$SD,$Sk,$_D1,$_D2,$DiscNo,$Prob)=split(/\&/,$Str); |
$Wrng,$DoD,$SD,$Sk,$_D1,$_D2,$DiscNo,$Prob)=split(/\&/,$Str); |
# $r->print('<br>'.$Str); |
# $r->print('<br>'.$Str); |
|
my $Ptr; |
if ($ENV{'form.showcsv'}) { |
if ($ENV{'form.showcsv'}) { |
my ($ResId,$Dummy)=split(/\*/,$Prob); |
my ($ResId,$Dummy)=split(/\*/,$Prob); |
my $Ptr = "\n".'<br>'. |
$Ptr="\n".'<br>'. |
"\n".'"'.($RealIdx+1).'",'. |
"\n".'"'.($RealIdx+1).'",'. |
"\n".'"'.$cache->{'title_'.$ResId}.$Dummy.'",'. |
"\n".'"'.$cache->{'title_'.$ResId}.$Dummy.'",'. |
"\n".'"'.$cache->{'src_'.$ResId}.'",'. |
"\n".'"'.$cache->{'src_'.$ResId}.'",'. |
"\n".'"'.$StdNo.'",'. |
"\n".'"'.$StdNo.'",'. |
"\n".'"'.$TotalTries.'",'. |
"\n".'"'.$TotalTries.'",'. |
"\n".'"'.$MxTries.'",'. |
"\n".'"'.$MxTries.'",'. |
"\n".'"'.$Avg.'",'. |
"\n".'"'.$Avg.'",'. |
"\n".'"'.$YES.'",'. |
"\n".'"'.$YES.'",'. |
"\n".'"'.$Override.'",'. |
"\n".'"'.$Override.'",'. |
"\n".'"'.$Wrng.'",'. |
"\n".'"'.$Wrng.'",'. |
"\n".'"'.$DoD.'",'. |
"\n".'"'.$DoD.'",'. |
"\n".'"'.$SD.'",'. |
"\n".'"'.$SD.'",'. |
"\n".'"'.$Sk.'",'. |
"\n".'"'.$Sk.'",'. |
"\n".'"'.$_D1.'",'. |
"\n".'"'.$_D1.'",'. |
"\n".'"'.$_D2.'"'. |
"\n".'"'.$_D2.'"'. |
"\n".'"'.$DiscNo.'"'; |
"\n".'"'.$DiscNo.'"'; |
|
|
$r->print("\n".$Ptr); |
$r->print("\n".$Ptr); |
} |
} else { |
else{ |
$Ptr="\n".'<tr>'. |
my $Ptr = "\n".'<tr>'. |
"\n".'<td>'.($RealIdx+1).'</td>'. |
"\n".'<td>'.($RealIdx+1).'</td>'. |
# "\n".'<td>'.$PrOrd.$Temp.'</td>'. |
# "\n".'<td>'.$PrOrd.$Temp.'</td>'. |
"\n".'<td>'.$Temp.'</td>'. |
"\n".'<td>'.$Temp.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'> '.$StdNo.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'> '.$StdNo.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'>'.$TotalTries.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'>'.$TotalTries.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'>'.$MxTries.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'>'.$MxTries.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'>'.$Avg.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'>'.$Avg.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'> '.$YES.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'> '.$YES.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'> '.$Override.'</td>'. |
"\n".'<td bgcolor='.$color->{"gb"}.'> '.$Override.'</td>'. |
"\n".'<td bgcolor='.$color->{"red"}.'> '.$Wrng.'</td>'. |
"\n".'<td bgcolor='.$color->{"red"}.'> '.$Wrng.'</td>'. |
"\n".'<td bgcolor='.$color->{"red"}.'> '.$DoD.'</td>'. |
"\n".'<td bgcolor='.$color->{"red"}.'> '.$DoD.'</td>'. |
"\n".'<td bgcolor='.$color->{"green"}.'> '.$SD.'</td>'. |
"\n".'<td bgcolor='.$color->{"green"}.'> '.$SD.'</td>'. |
"\n".'<td bgcolor='.$color->{"green"}.'> '.$Sk.'</td>'. |
"\n".'<td bgcolor='.$color->{"green"}.'> '.$Sk.'</td>'. |
"\n".'<td bgcolor='.$color->{"purple"}.'> '.$_D1.'</td>'. |
"\n".'<td bgcolor='.$color->{"purple"}.'> '.$_D1.'</td>'. |
"\n".'<td bgcolor='.$color->{"purple"}.'> '.$_D2.'</td>'. |
"\n".'<td bgcolor='.$color->{"purple"}.'> '.$_D2.'</td>'. |
"\n".'<td bgcolor='.$color->{"yellow"}.'> '.$DiscNo.'</td>'; |
"\n".'<td bgcolor='.$color->{"yellow"}.'> '.$DiscNo.'</td>'; |
|
$r->print("\n".$Ptr.'</tr>' ); |
$r->print("\n".$Ptr.'</tr>' ); |
} |
} |
# $GraphDat->{$RealIdx}=$DoD.':'.$Wrng; |
# $GraphDat->{$RealIdx}=$DoD.':'.$Wrng; |
Line 842 sub Discriminant {
|
Line 846 sub Discriminant {
|
my %DisLow = &ProcessDiscriminant(\@LowList,$r); |
my %DisLow = &ProcessDiscriminant(\@LowList,$r); |
|
|
return (\%DisUp, \%DisLow); |
return (\%DisUp, \%DisLow); |
} |
} |
|
|
|
|
|
|
#---- END Problem Statistics Web Page ---------------------------------------- |
#---- END Problem Statistics Web Page ---------------------------------------- |
|
|