Skip to content

Commit

Permalink
Fixed a problem lesson_status setting bug
Browse files Browse the repository at this point in the history
  • Loading branch information
bobopinna committed Jun 27, 2005
1 parent de6620d commit c4aca03
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions mod/scorm/datamodels/scorm1_2.js.php
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ function SCORMapi1_2() {
'cmi.core.student_name':{'defaultvalue':'<?php echo $userdata->student_name ?>', 'mod':'r', 'writeerror':'403'}, 'cmi.core.student_name':{'defaultvalue':'<?php echo $userdata->student_name ?>', 'mod':'r', 'writeerror':'403'},
'cmi.core.lesson_location':{'defaultvalue':'<?php echo isset($userdata->{'cmi.core.lesson_location'})?$userdata->{'cmi.core.lesson_location'}:'' ?>', 'format':CMIString256, 'mod':'rw', 'writeerror':'405'}, 'cmi.core.lesson_location':{'defaultvalue':'<?php echo isset($userdata->{'cmi.core.lesson_location'})?$userdata->{'cmi.core.lesson_location'}:'' ?>', 'format':CMIString256, 'mod':'rw', 'writeerror':'405'},
'cmi.core.credit':{'defaultvalue':'<?php echo $userdata->credit ?>', 'mod':'r', 'writeerror':'403'}, 'cmi.core.credit':{'defaultvalue':'<?php echo $userdata->credit ?>', 'mod':'r', 'writeerror':'403'},
//'cmi.core.credit':{'defaultvalue':'credit', 'mod':'r', 'writeerror':'403'},
'cmi.core.lesson_status':{'defaultvalue':'<?php echo isset($userdata->{'cmi.core.lesson_status'})?$userdata->{'cmi.core.lesson_status'}:'' ?>', 'format':CMIStatus, 'mod':'rw', 'writeerror':'405'}, 'cmi.core.lesson_status':{'defaultvalue':'<?php echo isset($userdata->{'cmi.core.lesson_status'})?$userdata->{'cmi.core.lesson_status'}:'' ?>', 'format':CMIStatus, 'mod':'rw', 'writeerror':'405'},
'cmi.core.entry':{'defaultvalue':'<?php echo $userdata->entry ?>', 'mod':'r', 'writeerror':'403'}, 'cmi.core.entry':{'defaultvalue':'<?php echo $userdata->entry ?>', 'mod':'r', 'writeerror':'403'},
'cmi.core.score._children':{'defaultvalue':score_children, 'mod':'r', 'writeerror':'402'}, 'cmi.core.score._children':{'defaultvalue':score_children, 'mod':'r', 'writeerror':'402'},
Expand Down Expand Up @@ -481,14 +480,18 @@ function CollectData(data,parent) {


function StoreData(data,storetotaltime) { function StoreData(data,storetotaltime) {
if (storetotaltime) { if (storetotaltime) {
if (cmi.core.lesson_status == 'not attempted') {
cmi.core.lesson_status = 'completed';
}
if (cmi.core.lesson_mode == 'normal') { if (cmi.core.lesson_mode == 'normal') {
if (cmi.core.credit == 'credit') { if (cmi.core.credit == 'credit') {
cmi.core.lesson_status = 'completed'; if (cmi.core.lesson_status == 'completed') {
if (cmi.student_data.mastery_score != '') { if (cmi.student_data.mastery_score != '') {
if (cmi.core.score.raw >= cmi.student_data.mastery_score) { if (cmi.core.score.raw >= cmi.student_data.mastery_score) {
cmi.core.lesson_status = 'passed'; cmi.core.lesson_status = 'passed';
} else { } else {
cmi.core.lesson_status = 'failed'; cmi.core.lesson_status = 'failed';
}
} }
} }
} }
Expand Down

0 comments on commit c4aca03

Please sign in to comment.