--- loncom/interface/statistics/lonstudentassessment.pm 2002/12/24 21:00:21 1.23
+++ loncom/interface/statistics/lonstudentassessment.pm 2003/01/03 23:54:05 1.24
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# (Publication Handler
#
-# $Id: lonstudentassessment.pm,v 1.23 2002/12/24 21:00:21 minaeibi Exp $
+# $Id: lonstudentassessment.pm,v 1.24 2003/01/03 23:54:05 minaeibi Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -101,6 +101,7 @@ sub BuildStudentAssessmentPage {
if($c->aborted()) { return $Str; }
my $selected=0;
+ my $Count = 0;
$r->print('
'."\n");
foreach (@$students) {
if($c->aborted()) { return $Str; }
@@ -132,8 +133,16 @@ sub BuildStudentAssessmentPage {
push(@before, $_);
}
}
- my $displayString = 'DISPLAYDATA'.$spacing;
- $r->print(&Apache::lonhtmlcommon::FormatStudentInformation(
+ $Count++;
+ my $out = '';
+# $out .= sprintf("%3d", $Count);
+ if($Count % 2) {
+ $out .= '';
+ } else {
+ $out .= '';
+ }
+ my $displayString = $out.'DISPLAYDATA'.$spacing;
+ $r->print(&Apache::lonhtmlcommon::FormatStudentInformation(
\%cache, $_,
\@before,
$displayString,
@@ -238,6 +247,7 @@ sub CreateTableHeadings {
my($cache,$spacing,$infoKeys,$infoHeadings,$sequenceKeys,
$sequenceHeadings)=@_;
+# my $Str = '     ';
my $Str = '';
$Str .= ''."\n";
@@ -418,7 +428,7 @@ sub StudentAverageTotal {
$ProblemsSolved /= $StudentCount;
$TotalProblems /= $StudentCount;
- $Str .= ''."\n";
+ $Str .= ''."\n";
$Str .= 'Students Count | '.
$StudentCount.' |
'."\n";
$Str .= 'Total Problems | '.
@@ -427,13 +437,13 @@ sub StudentAverageTotal {
$ProblemsSolved.' |
'."\n";
$Str .= '
'."\n";
- $Str .= ''."\n";
+ $Str .= ''."\n";
$Str .= 'Title | Total Problems | '.
'Average Correct |
'."\n";
foreach my $S(@$sequenceKeys) {
my $title=$cache->{$S.':title'};
#$Str .= $cache->{$S.':problems'};
- #my @problems=split(':', $cache->{$S.':problems'});
+ #my @problems=split(':', $cache->{$S.':problems'});
#my $pCount=scalar @problems;
my $pCount=MaxSeqPr($cache,@$students[0],$S);
my $crr=sprintf( "%.2f", $Correct{$S}/$StudentCount );