version 1.13, 2002/11/22 04:04:10
|
version 1.14, 2002/11/25 18:02:49
|
Line 90 sub BuildAnalyzePage {
|
Line 90 sub BuildAnalyzePage {
|
|
|
# Remove students who don't have the proper section. |
# Remove students who don't have the proper section. |
my @sectionsSelected = split(':',$cache{'sectionsSelected'}); |
my @sectionsSelected = split(':',$cache{'sectionsSelected'}); |
for(my $studentIndex=((scalar @$students)-1); $studentIndex>=0; |
|
|
my $studentCount = scalar @$students; |
|
for(my $studentIndex=$studentCount-1; $studentIndex>=0; |
$studentIndex--) { |
$studentIndex--) { |
my $value = $cache{$students->[$studentIndex].':section'}; |
my $value = $cache{$students->[$studentIndex].':section'}; |
my $found = 0; |
my $found = 0; |
Line 115 sub BuildAnalyzePage {
|
Line 117 sub BuildAnalyzePage {
|
$r->print('Can not untie hash.'); |
$r->print('Can not untie hash.'); |
$r->rflush(); |
$r->rflush(); |
} |
} |
|
#if($status eq 'true') |
|
{ &Apache::lonhtmlcommon::Close_PrgWin($r); } |
|
|
|
|
# my $error = |
# my $error = |
# &Apache::loncoursedata::DownloadStudentCourseDataSeparate($students, |
# &Apache::loncoursedata::DownloadStudentCourseDataSeparate($students, |
Line 142 sub BuildAnalyzePage {
|
Line 147 sub BuildAnalyzePage {
|
my $title = $cache{$problemId.':title'}; |
my $title = $cache{$problemId.':title'}; |
my $interval = $cache{'Interval'}; |
my $interval = $cache{'Interval'}; |
|
|
|
# my $title = 'LON-CAPA Statistics'; |
|
my $heading = 'Restore this particular Option Response Problem '. |
|
'Results, Please wait...'; |
|
|
my %ConceptData; |
my %ConceptData; |
$ConceptData{"Interval"} = $interval; |
$ConceptData{"Interval"} = $interval; |
|
|
Line 169 sub BuildAnalyzePage {
|
Line 178 sub BuildAnalyzePage {
|
$Str = ''; |
$Str = ''; |
if($c->aborted()) { untie(%cache); return; } |
if($c->aborted()) { untie(%cache); return; } |
|
|
|
&Apache::lonhtmlcommon::Create_PrgWin($r, $title, $heading); |
|
|
|
my $count=0; |
#Java script Progress window |
#Java script Progress window |
for(my $index=0; $index<(scalar @$students); $index++) { |
for(my $index=0; $index<(scalar @$students); $index++) { |
if($c->aborted()) { untie(%cache); return; } |
if($c->aborted()) { untie(%cache); return; } |
|
$count++; |
|
my $displayString = $count.'/'.$studentCount.': '.$_; |
|
&Apache::lonhtmlcommon::Update_PrgWin($displayString, $r); |
&OpStatus($problemId, $students->[$index], \%ConceptData, |
&OpStatus($problemId, $students->[$index], \%ConceptData, |
$analyzeData->{'foil_to_concept'}, $analyzeData, |
$analyzeData->{'foil_to_concept'}, $analyzeData, |
\%cache, $courseID); |
\%cache, $courseID); |
} |
} |
|
&Apache::lonhtmlcommon::Close_PrgWin($r); |
|
|
$Str .= '<br>'; |
$Str .= '<br>'; |
for (my $k=0; $k<$interval; $k++ ) { |
for (my $k=0; $k<$interval; $k++ ) { |