--- loncom/interface/lonstatistics.pm 2010/01/06 18:29:10 1.148.2.1 +++ loncom/interface/lonstatistics.pm 2013/04/11 15:49:49 1.158 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: lonstatistics.pm,v 1.148.2.1 2010/01/06 18:29:10 raeburn Exp $ +# $Id: lonstatistics.pm,v 1.158 2013/04/11 15:49:49 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -64,6 +64,7 @@ use Apache::lonpercentage; use Apache::lonstudentsubmissions(); use Apache::lonsurveyreports(); use Apache::longradinganalysis(); +use Apache::lonquickgrades(); use LONCAPA; # @@ -405,25 +406,25 @@ sub StudentDataSelect { $Str .= 'size="'.$numvisible.'" >'."\n"; # # Deal with 'all' - $Str .= ' \n"; } $Str .= "\n"; return $Str; @@ -506,9 +507,9 @@ sub map_select { $form .= 'size="'.$numvisible.'" >'."\n"; # # Put in option for 'all' - $form .= '
'; + $Str .= ''; $Str .= ''; $r->print($Str); @@ -690,13 +691,13 @@ sub DisplayClasslist { } $Str .= ''.&mt("Click on a student's name or username to view their chart").'
' + .''.&mt("Click on a student's name or username to view their chart.").'
' .&Apache::loncommon::start_data_table() .&Apache::loncommon::start_data_table_header_row(); foreach my $field (@Fields) { $Str .= ''.&mt('Aggregate test performance data will be available after the Concept Test end date: [_1].', - &Apache::lonlocal::locallocaltime($duedate).'
'); - } else { - $r->print(''. - &mt('Aggregate test performance data unavailable without definition of an end date for the Concept Test.').'
'); - } - $r->print(&Apache::loncommon::end_page()); - return OK; - } - # # Extract form elements from query string &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, @@ -865,15 +843,16 @@ ENDSTYLE bug=>'Statistics and Charts'}); if (! exists($env{'form.reportSelected'}) || $env{'form.reportSelected'} eq '') { - $r->print(&Apache::lonhtmlcommon::breadcrumbs('Statistics Main Page'). - &CreateMainMenu()); + $r->print(&Apache::lonhtmlcommon::breadcrumbs('Statistics Main Page')); + &Apache::lonquickgrades::startGradeScreen($r,'statistics'); + $r->print(&CreateMainMenu()); } else { # if (! &Apache::lonmysql::verify_sql_connection()) { my $serveradmin = $r->dir_config('lonAdmEMail'); - $r->print(''. &mt('Unable to connect to database!'). - ''); + '
'); $r->print('' .&mt('Please notify the server administrator [_1]', ,''.$serveradmin.'') @@ -892,15 +871,17 @@ ENDSTYLE &Apache::loncoursedata::delete_caches($env{'requres.course.id'}); } # + my $GoToPage = $env{'form.reportSelected'}; + # # Begin form output $r->print('
\n"); } + &Apache::lonquickgrades::endGradeScreen($r); $r->print(&Apache::loncommon::end_page()); $r->rflush(); #