Skip to content

Commit

Permalink
Fixed comments_from_learner data element to fit ADL requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
bobopinna committed Oct 5, 2006
1 parent cfa7cdb commit 04231a9
Showing 1 changed file with 9 additions and 14 deletions.
23 changes: 9 additions & 14 deletions mod/scorm/datamodels/scorm_13.js.php
Expand Up @@ -273,7 +273,7 @@ function GetValue (element) {
errorCode = "0"; errorCode = "0";
<?php <?php
if (debugging('',DEBUG_DEVELOPER)) { if (debugging('',DEBUG_DEVELOPER)) {
echo 'alert(element+": "+eval(element));'; echo 'alert("GetValue("+element+") -> "+eval(element));';
} }
?> ?>
return eval(element); return eval(element);
Expand Down Expand Up @@ -361,7 +361,7 @@ function SetValue (element,value) {
} else { } else {
subelement = subelement.concat('.'+elementIndex); subelement = subelement.concat('.'+elementIndex);
} }
if ((typeof eval(subelement)) == "undefined") { if (((typeof eval(subelement)) == "undefined") && (errorCode == "0")) {
eval(subelement+' = new Object();'); eval(subelement+' = new Object();');
if (subelement.substr(0,14) == 'cmi.objectives') { if (subelement.substr(0,14) == 'cmi.objectives') {
eval(subelement+'.score = new Object();'); eval(subelement+'.score = new Object();');
Expand All @@ -377,6 +377,11 @@ function SetValue (element,value) {
eval(subelement+'.correct_responses = new Object();'); eval(subelement+'.correct_responses = new Object();');
eval(subelement+'.correct_responses._count = 0;'); eval(subelement+'.correct_responses._count = 0;');
} }
if (subelement.substr(0,25) == 'cmi.comments_from_learner') {
eval(subelement+'.comment = "";');
eval(subelement+'.location = "";');
eval(subelement+'.timestamp = "";');
}
} }
} }
element = subelement.concat('.'+elementIndexes[elementIndexes.length-1]); element = subelement.concat('.'+elementIndexes[elementIndexes.length-1]);
Expand All @@ -393,7 +398,7 @@ function SetValue (element,value) {
errorCode = "0"; errorCode = "0";
<?php <?php
if (debugging('',DEBUG_DEVELOPER)) { if (debugging('',DEBUG_DEVELOPER)) {
echo 'alert(element+":= "+value);'; echo 'alert("SetValue("+element+","+value+") -> OK");';
} }
?> ?>
return "true"; return "true";
Expand All @@ -408,7 +413,7 @@ function SetValue (element,value) {
errorCode = "0"; errorCode = "0";
<?php <?php
if (debugging('',DEBUG_DEVELOPER)) { if (debugging('',DEBUG_DEVELOPER)) {
echo 'alert(element+":= "+value);'; echo 'alert("SetValue("+element+","+value+") -> OK");';
} }
?> ?>
return "true"; return "true";
Expand Down Expand Up @@ -621,11 +626,6 @@ function AddTime (first, second) {
} }


function TotalTime() { function TotalTime() {
<?php
if (debugging('',DEBUG_DEVELOPER)) {
echo 'alert("TotalTime");';
}
?>
total_time = AddTime(cmi.total_time, cmi.session_time); total_time = AddTime(cmi.total_time, cmi.session_time);
return '&'+underscore('cmi.total_time')+'='+escape(total_time); return '&'+underscore('cmi.total_time')+'='+escape(total_time);
} }
Expand Down Expand Up @@ -657,11 +657,6 @@ function CollectData(data,parent) {
} }


function StoreData(data,storetotaltime) { function StoreData(data,storetotaltime) {
<?php
if (debugging('',DEBUG_DEVELOPER)) {
echo 'alert("StoreData");';
}
?>
if (storetotaltime) { if (storetotaltime) {
if (cmi.mode == 'normal') { if (cmi.mode == 'normal') {
if (cmi.credit == 'credit') { if (cmi.credit == 'credit') {
Expand Down

0 comments on commit 04231a9

Please sign in to comment.