[svn r21498] logic changes - improvements in export scorm - (partial FS#4300)

skala
Isaac Flores 16 years ago
parent 00ccb8e73b
commit d18ebe04b2
  1. 2
      main/newscorm/js/api_wrapper.js
  2. 2
      main/newscorm/lp_list.php
  3. 12
      main/newscorm/lp_stats.php

@ -449,7 +449,7 @@ function checkAnswers(interrupted)
var answer = document.getElementById('question_'+(idQuestion)+'_multiple_'+(idAnswer));
if(answer.checked == true)
{
interactionAnswers += idAnswer+',';
interactionAnswers += idAnswer+'__|';// changed by isaac flores
myScore +=questions_answers_ponderation[idQuestion][idAnswer];
/*for(k=0;k<questions_answers_correct[idQuestion].length;k++)

@ -401,7 +401,7 @@ if (is_array($flat_list))
}
//hide icon export scorm
$dsp_disk='';
//$dsp_disk='';
if($details['lp_display_order'] == 1 && $max != 1)
{

@ -368,11 +368,21 @@ if (is_array($list) && count($list) > 0){
} else {
$oddclass = "row_even";
}
$student_response=urldecode($interaction['student_response']);//code added by isaac flores
$content_student_response=array();
$content_student_response=explode('__|',$student_response);
if (count($content_student_response)>0) {
if (count($content_student_response)>=3) {
$new_content_student_response=array_pop($content_student_response);//Pop the element off the end of array
}
$student_response=implode(',',$content_student_response);
}
$output .= "<tr class='$oddclass'>\n" . '<td></td>' . "\n" . '<td></td>' . "\n" . '<td>&nbsp;</td>' . "\n" . '<td>' . $interaction['order_id'] . '</td>' . "\n" . '<td>' . $interaction['id'] . '</td>' . "\n"
//."<td><font color='$color'><div class='mystatus'>".api_convert_encoding($array_status[$lesson_status],$lp_charset,$lp_charset)."</div></font></td>\n"
. '<td colspan="2">' . $interaction['type'] . "</td>\n"
//.'<td>'.$interaction['correct_responses']."</td>\n"
. '<td>' . urldecode($interaction['student_response']) . "</td>\n" . '<td>' . $interaction['result'] . "</td>\n" . '<td>' . $interaction['latency'] . "</td>\n" . '<td>' . $interaction['time'] . "</td>\n<td></td>\n</tr>\n";
. '<td>' . $student_response . "</td>\n" . '<td>' . $interaction['result'] . "</td>\n" . '<td>' . $interaction['latency'] . "</td>\n" . '<td>' . $interaction['time'] . "</td>\n<td></td>\n</tr>\n";
$counter++;
}
$list2 = learnpath :: get_iv_objectives_array($row['iv_id']);

Loading…
Cancel
Save