version 1.17, 2018/01/04 12:37:49
|
version 1.19, 2018/05/23 16:36:14
|
Line 110 sub handler {
|
Line 110 sub handler {
|
width => $toolsettings{'width'}, |
width => $toolsettings{'width'}, |
height => $toolsettings{'height'}, |
height => $toolsettings{'height'}, |
}; |
}; |
foreach my $item (qw(crslabel crstitle crsappend gradable incdom)) { |
foreach my $item (qw(crslabel crstitle crsappend gradable)) { |
$toolhash{$item} = $toolsettings{$item}; |
$toolhash{$item} = $toolsettings{$item}; |
} |
} |
$is_tool = 1; |
$is_tool = 1; |
Line 483 sub gradabletool_access_check {
|
Line 483 sub gradabletool_access_check {
|
@targets = ('web'); |
@targets = ('web'); |
} |
} |
foreach my $target (@targets) { |
foreach my $target (@targets) { |
undef(%Apache::lonhomework::results); |
&Apache::structuretags::initialize_storage($symb); |
undef(%Apache::lonhomework::history); |
|
%Apache::lonhomework::history = |
|
&Apache::lonnet::restore($symb,$courseid,$udom,$uname); |
|
&Apache::lonhomework::set_show_problem_status(&Apache::lonnet::EXT('resource.0.problemstatus')); |
&Apache::lonhomework::set_show_problem_status(&Apache::lonnet::EXT('resource.0.problemstatus')); |
my ($accessmsg,$slot_name,$slot,$ipused); |
my ($accessmsg,$slot_name,$slot,$ipused); |
($status,$accessmsg,$slot_name,$slot,$ipused) = |
($status,$accessmsg,$slot_name,$slot,$ipused) = |
Line 517 sub gradabletool_access_check {
|
Line 514 sub gradabletool_access_check {
|
} |
} |
} |
} |
} |
} |
|
if (keys(%Apache::lonhomework::results)) { |
|
&Apache::structuretags::finalize_storage(); |
|
} |
} |
} |
return ($status,$result,$resource_due); |
return ($status,$result,$resource_due); |
} |
} |