version 1.167, 2012/02/17 00:49:46
|
version 1.171, 2012/12/16 16:59:34
|
Line 838 sub html_outputstudent {
|
Line 838 sub html_outputstudent {
|
if ($field eq 'comments') { |
if ($field eq 'comments') { |
$title = '<a href="/adm/'.$student->{'domain'}.'/'.$student->{'username'}.'/'.'aboutme#coursecomment">'.&mt('Comments').'</a>'; |
$title = '<a href="/adm/'.$student->{'domain'}.'/'.$student->{'username'}.'/'.'aboutme#coursecomment">'.&mt('Comments').'</a>'; |
} |
} |
|
utf8::decode($title); |
my $base = length($title); |
my $base = length($title); |
my $width=$Apache::lonstatistics::StudentData{$field}->{'width'}; |
my $width=$Apache::lonstatistics::StudentData{$field}->{'width'}; |
utf8::decode($title); |
|
$Str .= $title.' 'x($width-$base).$padding; |
$Str .= $title.' 'x($width-$base).$padding; |
} |
} |
# Get ALL the students data |
# Get ALL the students data |
Line 1120 sub excel_initialize {
|
Line 1120 sub excel_initialize {
|
} |
} |
my $too_many_cols_error_message = |
my $too_many_cols_error_message = |
'<h2>'.&mt('Unable to Complete Request').'</h2>'.$/. |
'<h2>'.&mt('Unable to Complete Request').'</h2>'.$/. |
'<p>'.&mt('LON-CAPA is unable to produce your Excel spreadsheet because your selections will result in more than 255 columns. Excel allows only 255 columns in a spreadsheet.').'</p>'.$/. |
'<p class="LC_warning">'.&mt('LON-CAPA is unable to produce your Excel spreadsheet because your selections will result in more than 255 columns. Excel allows only 255 columns in a spreadsheet.').'</p>'.$/. |
'<p>'.&mt('You may consider reducing the number of <b>Sequences or Folders</b> you have selected.').'</p>'.$/. |
'<p>'.&mt('You may consider reducing the number of <b>Sequences or Folders</b> you have selected.').'</p>'.$/. |
'<p>'.&mt('LON-CAPA can produce <b>CSV</b> files of this data or Excel files of the <b>Scores Summary</b> data.').'</p>'.$/; |
'<p>'.&mt('LON-CAPA can produce <b>CSV</b> files of this data or Excel files of the <b>Scores Summary</b> data.').'</p>'.$/; |
if ($chosen_output->{'base'} eq 'tries' && $total_columns > 255) { |
if ($chosen_output->{'base'} eq 'tries' && $total_columns > 255) { |
Line 1179 sub excel_initialize {
|
Line 1179 sub excel_initialize {
|
my $sectionstring = ''; |
my $sectionstring = ''; |
my @Sections = &Apache::lonstatistics::get_selected_sections(); |
my @Sections = &Apache::lonstatistics::get_selected_sections(); |
$excel_sheet->write($header_row,$cols_output++, |
$excel_sheet->write($header_row,$cols_output++, |
&Apache::lonstatistics::section_and_enrollment_description('plaintext'), |
&Apache::lonstatistics::section_and_enrollment_description('localized'), |
$format->{'h3'}); |
$format->{'h3'}); |
# |
# |
# Put the date in there too |
# Put the date in there too |
Line 1203 sub excel_initialize {
|
Line 1203 sub excel_initialize {
|
# Add the student headers |
# Add the student headers |
$cols_output = 0; |
$cols_output = 0; |
foreach my $field (&get_student_fields_to_show()) { |
foreach my $field (&get_student_fields_to_show()) { |
$excel_sheet->write($resource_name_row,$cols_output++,$field, |
$excel_sheet->write($resource_name_row,$cols_output++,&mt($field), |
$format->{'bold'}); |
$format->{'bold'}); |
} |
} |
# |
# |
Line 1654 sub csv_initialize{
|
Line 1654 sub csv_initialize{
|
# Deal with unimplemented requests |
# Deal with unimplemented requests |
$request_aborted = undef; |
$request_aborted = undef; |
if ($chosen_output->{'base'} =~ /final table/) { |
if ($chosen_output->{'base'} =~ /final table/) { |
$r->print(<<END); |
$r->print( |
<h2>Unable to Complete Request</h2> |
'<h2>'.&mt('Unable to Complete Request').'</h2>' |
<p> |
.'<p class="LC_warning">' |
The <b>Summary Table (Scores)</b> option is not available for non-HTML output. |
.&mt('The [_1]Summary Table (Scores)[_2] option' |
</p> |
.' is not available for non-HTML output.','<b>','</b>') |
END |
.'</p>' |
|
); |
$request_aborted = 1; |
$request_aborted = 1; |
} |
} |
return if ($request_aborted); |
return if ($request_aborted); |