From 3d32f50ea4ad1bb452e077affb8bd93bc5f5525c Mon Sep 17 00:00:00 2001 From: ywarnier Date: Wed, 16 Feb 2011 19:48:25 -0500 Subject: [PATCH] Added support for deprecated first_name and last_name properties to help Captivate content react --- main/newscorm/scorm_api.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/main/newscorm/scorm_api.php b/main/newscorm/scorm_api.php index 04acf81411..22f42f3486 100755 --- a/main/newscorm/scorm_api.php +++ b/main/newscorm/scorm_api.php @@ -44,6 +44,7 @@ if (!is_object($oItem)) { exit; } $autocomplete_when_80pct = 0; +$user = api_get_user_info(); header('Content-type: text/javascript'); /* * JavaScript Functions @@ -184,6 +185,8 @@ olms.lms_item_core_exit = 'get_core_exit();?>'; get_items_details_as_js('olms.lms_item_types');?> olms.asset_timer = 0; +olms.userfname = ''; +olms.userlname = ''; //Backup for old values //var olms.old_score = 0; @@ -352,9 +355,7 @@ function LMSGetValue(param) param == 'cmi.student_demographics.state' || param == 'cmi.student_demographics.street_address' || param == 'cmi.student_demographics.telephone' || - param == 'cmi.student_demographics.years_experience' || - param == 'cmi.student_demographics.first_name' || - param == 'cmi.student_demographics.last_name' ) { + param == 'cmi.student_demographics.years_experience' ) { // the value is not supported olms.G_LastError = G_NotImplementedError ; olms.G_LastErrorString = G_NotImplementedErrorMessage; @@ -362,9 +363,12 @@ function LMSGetValue(param) result = ''; return result; } - + if(param=='cmi.student_demographics.first_name') { + result=olms.userfname; + }else if(param=='cmi.student_demographics.last_name') { + result=olms.userlname; // ---- cmi.core._children - if(param=='cmi.core._children' || param=='cmi.core_children'){ + }else if(param=='cmi.core._children' || param=='cmi.core_children'){ result='entry, exit, lesson_status, student_id, student_name, lesson_location, total_time, credit, lesson_mode, score, session_time'; }else if(param == 'cmi.core.entry'){ // ---- cmi.core.entry