diff --git a/main/exercice/exercise_reminder.php b/main/exercice/exercise_reminder.php index c9f460eb53..a40487390a 100644 --- a/main/exercice/exercise_reminder.php +++ b/main/exercice/exercise_reminder.php @@ -1,7 +1,7 @@ show_time_control_js($time_left); + $htmlHeadXtra[] = $objExercise->show_time_control_js($time_left); } @@ -107,48 +107,48 @@ if (api_is_course_admin() && $origin != 'learnpath') { echo Display::page_header(get_lang('QuestionsToReview')); if ($time_control) { - echo $objExercise->return_time_left_div(); + echo $objExercise->return_time_left_div(); } echo Display::div('', array('id'=>'message')); -echo ''; @@ -162,10 +162,10 @@ $exercise_result = array(); foreach ($attempt_list as $question_id => $options) { //echo $question_id.'
'; foreach($options as $item) { - + $question_obj = Question::read($item['question_id']); - - switch($question_obj->type) { + + switch($question_obj->type) { case FILL_IN_BLANKS: $item['answer'] = $objExercise->fill_in_blank_answer_to_string($item['answer']); break; @@ -173,12 +173,12 @@ foreach ($attempt_list as $question_id => $options) { //var_dump($item['answer']); break; } - - if ($item['answer'] != '0' && !empty($item['answer'])) { + + if ($item['answer'] != '0' && !empty($item['answer'])) { $exercise_result[] = $question_id; break; } - } + } } echo Display::label(get_lang('QuestionWithNoAnswer'), 'warning'); echo '

'; @@ -190,26 +190,26 @@ $counter = 0; foreach ($question_list as $questionId) { // destruction of the Question object unset($objQuestionTmp); - + // creates a temporary Question object $objQuestionTmp = Question :: read($questionId); // initialize question information - + $quesId = $objQuestionTmp->selectId(); $check_id = 'remind_list['.$questionId.']'; - $attributes = array('id'=>$check_id, 'onclick'=>"save_remind_item(this, '$questionId');"); - + $attributes = array('id'=>$check_id, 'onclick'=>"save_remind_item(this, '$questionId');"); + if (in_array($questionId, $remind_list)) { $attributes['checked'] = 1; } $label_attributes = array(); $label_attributes['class'] = 'checkbox'; - $label_attributes['for'] = $check_id; + $label_attributes['for'] = $check_id; $label_attributes['class'] = "checkbox"; - + $checkbox = Display::input('checkbox', 'remind_list['.$questionId.']', '', $attributes); $url = 'exercise_submit.php?exerciseId='.$objExercise->id.'&num='.$counter.'&reminder=1'; - + $counter++; if ($objExercise->type == ONE_PER_PAGE) { $question_title = Display::url($counter.'. '.cut($objQuestionTmp->selectTitle(), 40), $url); @@ -221,14 +221,14 @@ foreach ($question_list as $questionId) { if (!in_array($questionId, $exercise_result)) { $question_title = Display::label($question_title, 'warning'); } - $question_title = Display::tag('label', $checkbox.$question_title, $label_attributes); - $table .= Display::div($question_title, array('class'=>'exercise_reminder_item')); + $question_title = Display::tag('label', $checkbox.$question_title, $label_attributes); + $table .= Display::div($question_title, array('class'=>'exercise_reminder_item')); } // end foreach() block that loops over all questions echo Display::div($table, array('class'=>'span10')); -$exercise_actions = Display::url(get_lang('EndTest'), 'javascript://', array('onclick'=>'final_submit();', 'class'=>'btn btn-success')); -$exercise_actions .= ' '.Display::url(get_lang('ReviewQuestions'), 'javascript://', array('onclick'=>'review_questions();','class'=>'btn')); +$exercise_actions = Display::url(get_lang('EndTest'), 'javascript://', array('onclick'=>'final_submit();', 'class'=>'btn btn-warning')); +$exercise_actions .= ' '.Display::url(get_lang('ReviewQuestions'), 'javascript://', array('onclick'=>'review_questions();','class'=>'btn btn-success')); echo Display::div('', array('class'=>'clear')); echo Display::div($exercise_actions, array('class'=>'form-actions'));