mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
SCORM MDL-22168 only set x.start.time when a SCO is started - don't update it.
This commit is contained in:
parent
5f3f5a2f3b
commit
d1818fdc63
1 changed files with 5 additions and 3 deletions
|
@ -362,9 +362,11 @@ function scorm_insert_track($userid,$scormid,$scoid,$attempt,$element,$value,$fo
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($track = $DB->get_record('scorm_scoes_track',array('userid'=>$userid, 'scormid'=>$scormid, 'scoid'=>$scoid, 'attempt'=>$attempt, 'element'=>$element))) {
|
if ($track = $DB->get_record('scorm_scoes_track',array('userid'=>$userid, 'scormid'=>$scormid, 'scoid'=>$scoid, 'attempt'=>$attempt, 'element'=>$element))) {
|
||||||
$track->value = addslashes_js($value);
|
if ($element != 'x.start.time' ) { //don't update x.start.time - keep the original value.
|
||||||
$track->timemodified = time();
|
$track->value = addslashes_js($value);
|
||||||
$id = $DB->update_record('scorm_scoes_track',$track);
|
$track->timemodified = time();
|
||||||
|
$id = $DB->update_record('scorm_scoes_track',$track);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$track->userid = $userid;
|
$track->userid = $userid;
|
||||||
$track->scormid = $scormid;
|
$track->scormid = $scormid;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue