You are here

function opigno_scorm_ui_opigno_scorm_ui_register_cmi_paths in Opigno 7

Implements hook_opigno_scorm_ui_register_cmi_paths().

File

modules/scorm/ui/opigno_scorm_ui.module, line 196
Opigno SCORM UI.

Code

function opigno_scorm_ui_opigno_scorm_ui_register_cmi_paths($scorm_version) {
  switch ($scorm_version) {
    case '2004':
      $data = array(
        'cmi.location' => array(),
        'cmi.completion_status' => array(),
        'cmi.exit' => array(),
        'cmi.learner_id' => array(),
        'cmi.learner_name' => array(),
        'cmi.learner_preference._children' => array(),
        'cmi.learner_preference.audio_level' => array(),
        'cmi.learner_preference.language' => array(),
        'cmi.learner_preference.delivery_speed' => array(),
        'cmi.learner_preference.audio_captioning' => array(),
      );
      break;
    case '1.2':
      $data = array(
        'cmi.core.lesson_location' => array(),
        'cmi.core.lesson_status' => array(),
        'cmi.core.exit' => array(),
        'cmi.core.student_name' => array(),
        'cmi.core.student_id' => array(),
        'cmi.student_preference._children' => array(),
        'cmi.student_preference.audio' => array(),
        'cmi.student_preference.language' => array(),
        'cmi.student_preference.speed' => array(),
        'cmi.student_preference.text' => array(),
      );
      break;
  }
  return $data;
}