<?php
require_once('../../config.php');
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$id = optional_param('id', '', PARAM_INT); // Course Module ID, or
$a = optional_param('a', '', PARAM_INT); // scorm ID
}
if (substr($element,0,15) == 'adl.nav.request') {
// SCORM 2004 Sequencing Request
- require_once('datamodels/sequencinglib.php');
+ require_once($CFG->dirroot.'/mod/scorm/datamodels/sequencinglib.php');
$search = array('@continue@', '@previous@', '@\{target=(\S+)\}choice@', '@exit@', '@exitAll@', '@abandon@', '@abandonAll@');
$replace = array('continue_', 'previous_', '\1', 'exit_', 'exitall_', 'abandon_', 'abandonall');
$previd = $sco->id;
}
}
- require_once('sequencinglib.php');
+ require_once($CFG->dirroot.'/mod/scorm/datamodels/sequencinglib.php');
if (scorm_seq_evaluate($sco->id,$usertracks)) {
if ($sco->id == $scoid) {
$result->prerequisites = true;
<?php
-require ('scormlib.php');
+require ($CFG->dirroot.'/mod/scorm/datamodels/scormlib.php');
function scorm_seq_evaluate($scoid,$usertracks) {
return true;
<?php
require_once("../../config.php");
- require_once("locallib.php");
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$id = required_param('id', PARAM_INT); // course id
function scorm_add_instance($scorm, $mform=null) {
global $CFG, $DB;
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
if (empty($scorm->timerestrict)) {
$scorm->timeopen = 0;
function scorm_update_instance($scorm, $mform=null) {
global $CFG, $DB;
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
if (empty($scorm->timerestrict)) {
$scorm->timeopen = 0;
*/
function scorm_user_outline($course, $user, $mod, $scorm) {
global $CFG;
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
require_once("$CFG->libdir/gradelib.php");
$grades = grade_get_grades($course->id, 'mod', 'scorm', $scorm->id, $user->id);
$report = '';
// First Access and Last Access dates for SCOs
- require_once("locallib.php");
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$timetracks = scorm_get_sco_runtime($scorm->id, false, $user->id);
$firstmodify = $timetracks->start;
$lastmodify = $timetracks->finish;
function scorm_cron () {
global $CFG, $DB;
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$sitetimezone = $CFG->timezone;
/// Now see if there are any scorm updates to be done
*/
function scorm_get_user_grades($scorm, $userid=0) {
global $CFG, $DB;
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$grades = array();
if (empty($userid)) {
<?php
require_once('../../config.php');
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$id = optional_param('id', '', PARAM_INT); // Course Module ID, or
$a = optional_param('a', '', PARAM_INT); // scorm ID
}
function scorm_insert_track($userid,$scormid,$scoid,$attempt,$element,$value,$forcecompleted=false) {
- global $DB;
+ global $DB, $CFG;
$id = null;
(($element == 'cmi.core.lesson_status' || $element == 'cmi.completion_status') && ($track->value == 'completed' || $track->value == 'passed'))) {
$scorm = $DB->get_record('scorm', array('id' => $scormid));
$grademethod = $scorm->grademethod % 10;
- include_once('lib.php');
+ include_once($CFG->dirroot.'/mod/scorm/lib.php');
scorm_update_grades($scorm, $userid);
}
/// This page prints a particular instance of aicc/scorm package
require_once('../../config.php');
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
//
// Checkin' script parameters
//
<?php
require_once("../../config.php");
- require_once('locallib.php');
+ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
$id = optional_param('id', '', PARAM_INT); // Course Module ID, or
$a = optional_param('a', '', PARAM_INT); // scorm ID