version 1.804, 2024/12/10 18:38:10
|
version 1.805, 2024/12/13 05:04:49
|
Line 1441 sub do_passback {
|
Line 1441 sub do_passback {
|
} |
} |
if ($no_passback) { |
if ($no_passback) { |
&Apache::lonnet::log($udom,$uname,$uhome,$no_passback." score: $score; total: $total; possible: $possible"); |
&Apache::lonnet::log($udom,$uname,$uhome,$no_passback." score: $score; total: $total; possible: $possible"); |
|
my $key = &Time::HiRes::time().':'.$uname.':'.$udom.':'. |
|
"$linkuri\0$linkprotector\0$scope"; |
my $ltigrade = { |
my $ltigrade = { |
'ltinum' => $ltinum, |
$key => { |
'lti' => $lti_in_use, |
'ltinum' => $ltinum, |
'crsdef' => $crsdef, |
'lti' => $lti_in_use, |
'cid' => $cdom.'_'.$cnum, |
'crsdef' => $crsdef, |
'uname' => $uname, |
'cid' => $cdom.'_'.$cnum, |
'udom' => $udom, |
'uname' => $uname, |
'uhome' => $uhome, |
'udom' => $udom, |
'pbid' => $id, |
'uhome' => $uhome, |
'pburl' => $url, |
'pbid' => $id, |
'pbtype' => $pb{'type'}, |
'pburl' => $url, |
'pbscope' => $pbscope, |
'pbtype' => $pb{'type'}, |
'pbmap' => $pbmap, |
'pbscope' => $pbscope, |
'pbsymb' => $pbsymb, |
'pbmap' => $pbmap, |
'format' => $scoretype, |
'pbsymb' => $pbsymb, |
'scope' => $scope, |
'format' => $scoretype, |
'clientip' => $pb{'clientip'}, |
'scope' => $scope, |
'linkprot' => $linkprotector.':'.$linkuri, |
'clientip' => $pb{'clientip'}, |
'total' => $total, |
'linkprot' => $linkprotector.':'.$linkuri, |
'possible' => $possible, |
'total' => $total, |
'score' => $score, |
'possible' => $possible, |
|
'score' => $score, |
|
}, |
}; |
}; |
&Apache::lonnet::put('linkprot_passback_pending',$ltigrade,$cdom,$cnum); |
&Apache::lonnet::put('linkprot_passback_pending',$ltigrade,$cdom,$cnum); |
} |
} |