Exemplo n.º 1
0
function scorm_seq_overall($scoid, $userid, $request)
{
    $seq = scorm_seq_navigation($scoid, $userid, $request);
    if ($seq->navigation) {
        if ($seq->termination != null) {
            $seq = scorm_seq_termination($scoid, $userid, $seq);
        }
        if ($seq->sequencing != null) {
            //    scorm_sequencing_sequencing($scoid,$userid,$seq);
        }
        if ($seq->target != null) {
            //    scorm_sequencing_delivery($scoid,$userid,$seq);
        }
    }
    if ($seq->exception != null) {
        //    scorm_sequencing_exception($seq);
    }
    return 'true';
}
Exemplo n.º 2
0
function scorm_seq_overall ($scoid,$userid,$request,$attempt) {
    $seq = scorm_seq_navigation($scoid,$userid,$request,$attempt);
    if ($seq->navigation) {
        if ($seq->termination != null) {
            $seq = scorm_seq_termination($scoid,$userid,$seq);
        }
        if ($seq->sequencing != null) {
            $seq = scorm_seq_sequencing($scoid,$userid,$seq);
            if($seq->sequencing == 'exit'){//return the control to the LTS
                return 'true';
            }
        }
        if ($seq->delivery != null) {
            $seq = scorm_sequencing_delivery($scoid,$userid,$seq);
            $seq = scorm_content_delivery_environment ($seq,$userid);
        }
    }
    if ($seq->exception != null) {
        $seq = scorm_sequencing_exception($seq);
    }
    return 'true';
}