if ($sco->parent != '/') {
$parent = scorm_sco_get_parent ($sco);
- if ( !get_record('scorm_scoes_track','scoid',$parentid->id,'userid',$userid,'element','sequencingcontrolchoice')){
+ if ( (isset($parent->choice) && ($parent->choice == false)){
$seq->delivery = null;
$seq->exception = 'SB.2.9-4';
return $seq;
foreach ($curtarget as $activ){
$i++;
if ($i != sizeof($curtarget)){
- if ( !get_record('scorm_scoes_track','scoid',$activ->id,'userid',$userid,'element','sequencingcontrolchoiceexit')){
+ if ( (isset($activ->choiceexit) && ($activ->choiceexit == false)){
$seq->delivery = null;
$seq->exception = 'SB.2.9-7';
return $seq;
$constrained = null;
foreach ($curcommon as $acti){
- if ( !get_record('scorm_scoes_track','scoid',$activ->id,'userid',$userid,'element','sequencingcontrolchoiceexit')){
+ if ( (isset($activ->choiceexit) && ($activ->choiceexit == false)){
$seq->delivery = null;
$seq->exception = 'SB.2.9-7';
return $seq;