version 1.13, 2003/06/23 20:47:00
|
version 1.16, 2003/08/01 13:33:41
|
Line 144 sub parent_link {
|
Line 144 sub parent_link {
|
return $link; |
return $link; |
} |
} |
|
|
|
sub convenience_links { |
|
my $self = shift; |
|
my ($resource) = @_; |
|
my $symb = &Apache::lonnet::escape($resource->{'symb'}); |
|
my $result = <<"END"; |
|
<a href="/adm/grades?symb=$symb&command=submission" target="LONcatInfo"> |
|
<img src="/adm/lonMisc/subm_button.gif" border=0 /> |
|
</a> |
|
<a href="/adm/grades?symb=$symb&command=gradingmenu" target="LONcatInfo"> |
|
<img src="/adm/lonMisc/pgrd_button.gif" border=0 /> |
|
</a> |
|
<a href="/adm/parmset?symb=$symb" target="LONcatInfo"> |
|
<img src="/adm/lonMisc/pprm_button.gif" border=0 /> |
|
</a> |
|
END |
|
return $result; |
|
} |
|
|
sub outsheet_html { |
sub outsheet_html { |
my $self = shift; |
my $self = shift; |
my ($r) = @_; |
my ($r) = @_; |
Line 208 END
|
Line 226 END
|
$tableheader =<<"END"; |
$tableheader =<<"END"; |
</p><p> |
</p><p> |
<table border="2"> |
<table border="2"> |
<tr><th>Row</th><th>Assessment</th> |
<tr><th>Row</th><th> </th><th>Assessment</th> |
END |
END |
} else { |
} else { |
$tableheader =<<"END"; |
$tableheader =<<"END"; |
Line 242 END
|
Line 260 END
|
my $row_output = '<tr>'; |
my $row_output = '<tr>'; |
if ($editing_is_allowed) { |
if ($editing_is_allowed) { |
$row_output .= '<td>'.$rownum.'</td>'; |
$row_output .= '<td>'.$rownum.'</td>'; |
|
$row_output .= '<td>'.$self->convenience_links($resource).'</td>'; |
$row_output .= '<td>'. |
$row_output .= '<td>'. |
'<a href="/adm/assesscalc?sname='.$self->{'name'}. |
'<a href="/adm/assesscalc?sname='.$self->{'name'}. |
'&sdomain='.$self->{'domain'}. |
'&sdomain='.$self->{'domain'}. |
Line 392 sub outsheet_recursive_excel {
|
Line 411 sub outsheet_recursive_excel {
|
|
|
sub compute { |
sub compute { |
my $self = shift; |
my $self = shift; |
$self->logthis('computing'); |
|
if (! defined($current_course) || |
if (! defined($current_course) || |
$current_course ne $ENV{'request.course.id'}) { |
$current_course ne $ENV{'request.course.id'}) { |
$current_course = $ENV{'request.course.id'}; |
$current_course = $ENV{'request.course.id'}; |
Line 570 sub save_export_data {
|
Line 588 sub save_export_data {
|
my $newstore = join('___;___', |
my $newstore = join('___;___', |
@{$Exportrows{$student}->{'data'}}); |
@{$Exportrows{$student}->{'data'}}); |
$newstore = '___=___'.$newstore; |
$newstore = '___=___'.$newstore; |
&Apache::lonnet::put('nohist_calculatedsheets', |
my $result= &Apache::lonnet::put('nohist_calculatedsheets', |
{ $key => $newstore, |
{ $key => $newstore, |
$timekey => $Exportrows{$student}->{'time'} }, |
$timekey => $Exportrows{$student}->{'time'} }, |
$self->{'cdom'}, |
$self->{'cdom'}, |
Line 596 sub export_data {
|
Line 614 sub export_data {
|
my $self = shift; |
my $self = shift; |
my $student = $self->{'name'}.':'.$self->{'domain'}; |
my $student = $self->{'name'}.':'.$self->{'domain'}; |
if (! exists($Exportrows{$student}) || |
if (! exists($Exportrows{$student}) || |
|
! defined($Exportrows{$student}) || |
|
! exists($Exportrows{$student}->{'data'}) || |
|
! defined($Exportrows{$student}->{'data'}) || |
|
! exists($Exportrows{$student}->{'time'}) || |
|
! defined($Exportrows{$student}->{'time'}) || |
! $self->check_expiration_time($Exportrows{$student}->{'time'})) { |
! $self->check_expiration_time($Exportrows{$student}->{'time'})) { |
$self->compute(); |
$self->compute(); |
} |
} |