--- loncom/homework/grades.pm 2007/04/15 18:25:56 1.394 +++ loncom/homework/grades.pm 2007/04/16 19:00:38 1.395 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Grading handler # -# $Id: grades.pm,v 1.394 2007/04/15 18:25:56 banghart Exp $ +# $Id: grades.pm,v 1.395 2007/04/16 19:00:38 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1626,27 +1626,24 @@ sub show_problem { $result.='
'; return $result; } + sub download_all_link { my ($r,$symb) = @_; - my $courseid=$env{'request.course.id'}; - my @stuchecked = &Apache::loncommon::get_env_multiple('form.stuinfo'); - my $parts; - my $total = scalar(@stuchecked)-1; - my $all_students; - foreach my $stu_info (@stuchecked) { - $all_students .= $stu_info."\n"; - } - foreach my $part (&Apache::loncommon::get_env_multiple('form.vPart')) { - $parts .= $part."\n"; - } + my $all_students = + join("\n", &Apache::loncommon::get_env_multiple('form.stuinfo')); + + my $parts = + join("\n",&Apache::loncommon::get_env_multiple('form.vPart')); + my $identifier = &Apache::loncommon::get_cgi_id(); &Apache::lonnet::appenv('cgi.'.$identifier.'.students' => $all_students, 'cgi.'.$identifier.'.symb' => $symb, - 'cgi.'.$identifier.'.parts' => $parts, - 'cgi.'.$identifier.'.courseid' => $courseid); - $r->print('Download All Submitted Documents'); + 'cgi.'.$identifier.'.parts' => $parts,); + $r->print(''. + &mt('Download All Submitted Documents').''); return } + # --------------------------- show submissions of a student, option to grade sub submission { my ($request,$counter,$total) = @_; @@ -6150,10 +6147,6 @@ sub handler { } } else { &init_perm(); - &Apache::lonnet::logthis("command is $command"); - foreach my $key (keys %perm) { - &Apache::lonnet::logthis("key is $key"); - } if ($command eq 'submission' && $perm{'vgr'}) { ($env{'form.student'} eq '' ? &listStudents($request) : &submission($request,0,0)); } elsif ($command eq 'pickStudentPage' && $perm{'vgr'}) {