mirror of
https://github.com/moodle/moodle.git
synced 2025-02-13 20:36:42 +01:00
30 lines
1.2 KiB
PHP
Executable File
30 lines
1.2 KiB
PHP
Executable File
<?php
|
|
require_once('../../config.php');
|
|
require_once('locallib.php');
|
|
|
|
$id = required_param('id', PARAM_INT); // course ID
|
|
$scormid = required_param('scorm', PARAM_INT); // scorm ID
|
|
$scoid = required_param('sco', PARAM_INT); // suspend sco ID
|
|
$userid = required_param('userid', PARAM_INT); // user ID
|
|
|
|
$attempt = scorm_get_last_attempt($scormid,$userid);
|
|
$statistic = get_record('scorm_statistic',"scormid",$scormid,"userid",$userid);
|
|
$statisticInput->accesstime = $statistic->accesstime;
|
|
$statisticInput->durationtime = $statistic->durationtime + time()- $statistic->accesstime;
|
|
$statisticInput->status = 'suspend';
|
|
$statisticInput->attemptnumber = $attempt;
|
|
$statisticInput->scormid = $statistic->scormid;
|
|
$statisticInput->userid = $statistic->userid;
|
|
$statisticid = scorm_insert_statistic($statisticInput);
|
|
|
|
$result = scorm_insert_trackmodel($userid, $scormid, $scoid,$attempt);
|
|
if ($result) {
|
|
echo "<script language='Javascript' type='text/javascript'>";
|
|
echo "location.href='".$CFG->wwwroot." /course/view.php?id=".$id."';";
|
|
echo "</script>";
|
|
} else {
|
|
echo "Suspend failed";
|
|
}
|
|
?>
|
|
|