function opigno_scorm_opigno_scorm_register_cmi_paths in Opigno SCORM 3.x
Same name and namespace in other branches
- 8 opigno_scorm.module \opigno_scorm_opigno_scorm_register_cmi_paths()
Implements hook_opigno_scorm_register_cmi_paths().
File
- ./
opigno_scorm.module, line 80 - Module functionality implementation.
Code
function opigno_scorm_opigno_scorm_register_cmi_paths($scorm_version) {
switch ($scorm_version) {
case '2004':
$data = [
'cmi.location' => [],
'cmi.completion_status' => [],
'cmi.exit' => [],
'cmi.entry' => [],
'cmi.learner_id' => [],
'cmi.learner_name' => [],
'cmi.learner_preference._children' => [],
'cmi.learner_preference.audio_level' => [],
'cmi.learner_preference.language' => [],
'cmi.learner_preference.delivery_speed' => [],
'cmi.learner_preference.audio_captioning' => [],
];
break;
case '1.2':
$data = [
'cmi.core.lesson_location' => [],
'cmi.core.lesson_status' => [],
'cmi.core.exit' => [],
'cmi.core.entry' => [],
'cmi.core.student_name' => [],
'cmi.core.student_id' => [],
'cmi.student_preference._children' => [],
'cmi.student_preference.audio' => [],
'cmi.student_preference.language' => [],
'cmi.student_preference.speed' => [],
'cmi.student_preference.text' => [],
'cmi.core.score._children' => [],
];
break;
}
return $data;
}