version 1.56, 2010/01/14 17:20:51
|
version 1.57, 2010/03/26 13:25:17
|
Line 225 sub prepare_html_output {
|
Line 225 sub prepare_html_output {
|
my @extra_resp_headers = &get_extra_response_headers(); |
my @extra_resp_headers = &get_extra_response_headers(); |
# |
# |
# Create the table header |
# Create the table header |
my @student_columns = ('username','domain','id','section'); |
my @student_columns = @Apache::lonstatistics::SelectedStudentData; |
|
foreach (@student_columns) { |
|
if($_ eq 'all') { |
|
@student_columns = ('fullname','username','domain','id','section','status','groups','comments'); |
|
} |
|
} |
# |
# |
my %headers; |
my %headers; |
my $student_column_count = scalar(@student_columns); |
my $student_column_count = scalar(@student_columns); |
Line 326 sub prepare_html_output {
|
Line 331 sub prepare_html_output {
|
} |
} |
last if ($c->aborted()); |
last if ($c->aborted()); |
foreach my $field (@student_columns) { |
foreach my $field (@student_columns) { |
$student_row_data .= |
$student_row_data .= '<td valign="center">'; |
'<td valign="top">'.$student->{$field}.'</td>'; |
# handle comments like in lonstudentassessment.pm |
|
if($field eq 'comments') { |
|
$student_row_data .= |
|
'<a href="/adm/'.$student->{'domain'}.'/'. |
|
$student->{'username'}.'/'.'aboutme#coursecomment">'.&mt('Comments').'</a>'; |
|
} else { |
|
$student_row_data .= $student->{$field}; |
|
} |
|
$student_row_data .= '</td>'; |
} |
} |
# |
# |
# Figure out what it is we need to output for this student |
# Figure out what it is we need to output for this student |
Line 1097 sub CreateInterface {
|
Line 1110 sub CreateInterface {
|
$Str .= &Apache::loncommon::start_data_table_header_row(); |
$Str .= &Apache::loncommon::start_data_table_header_row(); |
$Str .= '<th>'.&mt('Sections').'</th>'; |
$Str .= '<th>'.&mt('Sections').'</th>'; |
$Str .= '<th>'.&mt('Groups').'</th>'; |
$Str .= '<th>'.&mt('Groups').'</th>'; |
|
$Str .= '<th>'.&mt('Student Data').&Apache::loncommon::help_open_topic("Chart_Student_Data").'</th>'; |
$Str .= '<th>'.&mt('Access Status').'</th>'; |
$Str .= '<th>'.&mt('Access Status').'</th>'; |
$Str .= '<th>'.&mt('Options').'</th>'; |
$Str .= '<th>'.&mt('Options').'</th>'; |
$Str .= '<th>'.&mt('Output Format').'</th>'; |
$Str .= '<th>'.&mt('Output Format').'</th>'; |
Line 1111 sub CreateInterface {
|
Line 1125 sub CreateInterface {
|
$Str .= &Apache::lonstatistics::GroupSelect('Group','multiple',5); |
$Str .= &Apache::lonstatistics::GroupSelect('Group','multiple',5); |
$Str .= '</td>'; |
$Str .= '</td>'; |
# |
# |
|
$Str .= '<td align="center">'."\n"; |
|
$Str .= &Apache::lonstatistics::StudentDataSelect('StudentData','multiple', 5,undef); |
|
$Str .= '</td>'; |
|
# |
$Str .= '<td align="center">'; |
$Str .= '<td align="center">'; |
$Str .= &Apache::lonhtmlcommon::StatusOptions(undef,undef,5); |
$Str .= &Apache::lonhtmlcommon::StatusOptions(undef,undef,5); |
$Str .= '</td>'; |
$Str .= '</td>'; |