version 1.81, 2003/09/29 16:20:18
|
version 1.82, 2003/09/29 18:32:38
|
Line 902 sub Gather_Student_Data {
|
Line 902 sub Gather_Student_Data {
|
$r->rflush(); |
$r->rflush(); |
} |
} |
|
|
|
############################################### |
|
############################################### |
|
|
|
=pod |
|
|
|
=item &Gather_Full_Student_Data() |
|
|
|
Ensures all student data is up to date. |
|
|
|
=cut |
|
|
|
############################################### |
|
############################################### |
|
sub Gather_Full_Student_Data { |
|
my ($r) = @_; |
|
my $c = $r->connection(); |
|
# |
|
my @Students = @Apache::lonstatistics::Students; |
|
# |
|
# Open the progress window |
|
my %prog_state=&Apache::lonhtmlcommon::Create_PrgWin |
|
($r,&mt('Student Data Compilation Status'), |
|
&mt('Student Data Compilation Progress'), scalar(@Students)); |
|
# |
|
while (my $student = shift @Students) { |
|
return if ($c->aborted()); |
|
my ($status,undef) = &Apache::loncoursedata::ensure_current_full_data |
|
($student->{'username'},$student->{'domain'}, |
|
$ENV{'request.course.id'}); |
|
&Apache::lonhtmlcommon::Increment_PrgWin($r,\%prog_state, |
|
&mt('last student')); |
|
} |
|
&Apache::lonhtmlcommon::Close_PrgWin($r,\%prog_state); |
|
$r->rflush(); |
|
} |
|
|
################################################## |
################################################## |
################################################## |
################################################## |
sub DisplayClasslist { |
sub DisplayClasslist { |
Line 1125 END
|
Line 1161 END
|
# &Apache::lonproblemstatistics::Activity(); |
# &Apache::lonproblemstatistics::Activity(); |
} elsif($GoToPage eq 'problem_statistics') { |
} elsif($GoToPage eq 'problem_statistics') { |
&Apache::lonproblemstatistics::BuildProblemStatisticsPage($r,$c); |
&Apache::lonproblemstatistics::BuildProblemStatisticsPage($r,$c); |
} elsif($GoToPage eq 'option_response') { |
} elsif($GoToPage eq 'problem_analysis') { |
# &Apache::lonproblemanalysis::BuildProblemAnalysisPage($r,$c); |
&Apache::lonproblemanalysis::BuildProblemAnalysisPage($r,$c); |
} elsif($GoToPage eq 'student_assessment') { |
} elsif($GoToPage eq 'student_assessment') { |
&Apache::lonstudentassessment::BuildStudentAssessmentPage($r,$c); |
&Apache::lonstudentassessment::BuildStudentAssessmentPage($r,$c); |
} elsif($GoToPage eq 'DoDiffGraph' || $GoToPage eq 'PercentWrongGraph') { |
} elsif($GoToPage eq 'DoDiffGraph' || $GoToPage eq 'PercentWrongGraph') { |