@@ -76,7 +76,7 @@ discard block |
||
| 76 | 76 | // used to specify the question directory where files could be found in relation in any question |
| 77 | 77 | global $questionTempDir; |
| 78 | 78 | |
| 79 | - $archive_path = api_get_path(SYS_ARCHIVE_PATH) . 'qti2'; |
|
| 79 | + $archive_path = api_get_path(SYS_ARCHIVE_PATH).'qti2'; |
|
| 80 | 80 | $baseWorkDir = $archive_path; |
| 81 | 81 | |
| 82 | 82 | if (!is_dir($baseWorkDir)) { |
@@ -119,13 +119,13 @@ discard block |
||
| 119 | 119 | |
| 120 | 120 | // parse every subdirectory to search xml question files |
| 121 | 121 | while (false !== ($file = readdir($exerciseHandle))) { |
| 122 | - if (is_dir($baseWorkDir . '/' . $file) && $file != "." && $file != "..") { |
|
| 122 | + if (is_dir($baseWorkDir.'/'.$file) && $file != "." && $file != "..") { |
|
| 123 | 123 | // Find each manifest for each question repository found |
| 124 | - $questionHandle = opendir($baseWorkDir . '/' . $file); |
|
| 124 | + $questionHandle = opendir($baseWorkDir.'/'.$file); |
|
| 125 | 125 | while (false !== ($questionFile = readdir($questionHandle))) { |
| 126 | 126 | if (preg_match('/.xml$/i', $questionFile)) { |
| 127 | 127 | $result = qti_parse_file($baseWorkDir, $file, $questionFile); |
| 128 | - $filePath = $baseWorkDir . $file; |
|
| 128 | + $filePath = $baseWorkDir.$file; |
|
| 129 | 129 | $file_found = true; |
| 130 | 130 | } |
| 131 | 131 | } |
@@ -133,7 +133,7 @@ discard block |
||
| 133 | 133 | |
| 134 | 134 | // Else ignore file |
| 135 | 135 | $result = qti_parse_file($baseWorkDir, '', $file); |
| 136 | - $filePath = $baseWorkDir . '/' . $file; |
|
| 136 | + $filePath = $baseWorkDir.'/'.$file; |
|
| 137 | 137 | $file_found = true; |
| 138 | 138 | } |
| 139 | 139 | } |
@@ -165,7 +165,7 @@ discard block |
||
| 165 | 165 | $question->type = $question_array['type']; |
| 166 | 166 | $question->setAnswer(); |
| 167 | 167 | if (strlen($question_array['title']) < 50) { |
| 168 | - $question->updateTitle(formatText(strip_tags($question_array['title'])) . '...'); |
|
| 168 | + $question->updateTitle(formatText(strip_tags($question_array['title'])).'...'); |
|
| 169 | 169 | } else { |
| 170 | 170 | $question->updateTitle(formatText(substr(strip_tags($question_array['title']), 0, 50))); |
| 171 | 171 | $question->updateDescription($question_array['title']); |
@@ -211,7 +211,7 @@ discard block |
||
| 211 | 211 | } |
| 212 | 212 | |
| 213 | 213 | // delete the temp dir where the exercise was unzipped |
| 214 | - my_delete($baseWorkDir . $uploadPath); |
|
| 214 | + my_delete($baseWorkDir.$uploadPath); |
|
| 215 | 215 | return $last_exercise_id; |
| 216 | 216 | } |
| 217 | 217 | |
@@ -239,8 +239,8 @@ discard block |
||
| 239 | 239 | global $record_item_body; |
| 240 | 240 | global $questionTempDir; |
| 241 | 241 | |
| 242 | - $questionTempDir = $exercisePath . '/' . $file . '/'; |
|
| 243 | - $questionFilePath = $questionTempDir . $questionFile; |
|
| 242 | + $questionTempDir = $exercisePath.'/'.$file.'/'; |
|
| 243 | + $questionFilePath = $questionTempDir.$questionFile; |
|
| 244 | 244 | |
| 245 | 245 | if (!($fp = fopen($questionFilePath, 'r'))) { |
| 246 | 246 | Display::addFlash(Display::return_message(get_lang('Error opening question\'s XML file'), 'error')); |
@@ -352,9 +352,9 @@ discard block |
||
| 352 | 352 | if ($record_item_body) { |
| 353 | 353 | |
| 354 | 354 | if ((!in_array($current_element, $non_HTML_tag_to_avoid))) { |
| 355 | - $current_question_item_body .= "<" . $name; |
|
| 355 | + $current_question_item_body .= "<".$name; |
|
| 356 | 356 | foreach ($attributes as $attribute_name => $attribute_value) { |
| 357 | - $current_question_item_body .= " " . $attribute_name . "=\"" . $attribute_value . "\""; |
|
| 357 | + $current_question_item_body .= " ".$attribute_name."=\"".$attribute_value."\""; |
|
| 358 | 358 | } |
| 359 | 359 | $current_question_item_body .= ">"; |
| 360 | 360 | } else { |
@@ -362,11 +362,11 @@ discard block |
||
| 362 | 362 | //we first save with claroline tags ,then when the answer will be parsed, the claroline tags will be replaced |
| 363 | 363 | |
| 364 | 364 | if ($current_element == 'INLINECHOICEINTERACTION') { |
| 365 | - $current_question_item_body .= "**claroline_start**" . $attributes['RESPONSEIDENTIFIER'] . "**claroline_end**"; |
|
| 365 | + $current_question_item_body .= "**claroline_start**".$attributes['RESPONSEIDENTIFIER']."**claroline_end**"; |
|
| 366 | 366 | } |
| 367 | 367 | if ($current_element == 'TEXTENTRYINTERACTION') { |
| 368 | 368 | $correct_answer_value = $exercise_info['question'][$current_question_ident]['correct_answers'][$current_answer_id]; |
| 369 | - $current_question_item_body .= "[" . $correct_answer_value . "]"; |
|
| 369 | + $current_question_item_body .= "[".$correct_answer_value."]"; |
|
| 370 | 370 | |
| 371 | 371 | } |
| 372 | 372 | if ($current_element == 'BR') { |
@@ -483,7 +483,7 @@ discard block |
||
| 483 | 483 | //treat the record of the full content of itembody tag : |
| 484 | 484 | |
| 485 | 485 | if ($record_item_body && (!in_array($current_element, $non_HTML_tag_to_avoid))) { |
| 486 | - $current_question_item_body .= "</" . $name . ">"; |
|
| 486 | + $current_question_item_body .= "</".$name.">"; |
|
| 487 | 487 | } |
| 488 | 488 | |
| 489 | 489 | switch ($name) { |
@@ -540,14 +540,14 @@ discard block |
||
| 540 | 540 | if (!isset ($exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['value'])) { |
| 541 | 541 | $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['value'] = trim($data); |
| 542 | 542 | } else { |
| 543 | - $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['value'] .= '' . trim($data); |
|
| 543 | + $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['value'] .= ''.trim($data); |
|
| 544 | 544 | } |
| 545 | 545 | break; |
| 546 | 546 | case 'FEEDBACKINLINE': |
| 547 | 547 | if (!isset ($exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['feedback'])) { |
| 548 | 548 | $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['feedback'] = trim($data); |
| 549 | 549 | } else { |
| 550 | - $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['feedback'] .= ' ' . trim($data); |
|
| 550 | + $exercise_info['question'][$current_question_ident]['answer'][$current_answer_id]['feedback'] .= ' '.trim($data); |
|
| 551 | 551 | } |
| 552 | 552 | break; |
| 553 | 553 | case 'SIMPLEASSOCIABLECHOICE': |
@@ -570,8 +570,8 @@ discard block |
||
| 570 | 570 | $answer_identifier = $exercise_info['question'][$current_question_ident]['correct_answers'][$current_answer_id]; |
| 571 | 571 | if ($current_inlinechoice_id == $answer_identifier) { |
| 572 | 572 | $current_question_item_body = str_replace( |
| 573 | - "**claroline_start**" . $current_answer_id . "**claroline_end**", |
|
| 574 | - "[" . $data . "]", |
|
| 573 | + "**claroline_start**".$current_answer_id."**claroline_end**", |
|
| 574 | + "[".$data."]", |
|
| 575 | 575 | $current_question_item_body |
| 576 | 576 | ); |
| 577 | 577 | } else { |
@@ -630,9 +630,9 @@ discard block |
||
| 630 | 630 | if ($record_item_body) { |
| 631 | 631 | |
| 632 | 632 | if ((!in_array($current_element, $non_HTML_tag_to_avoid))) { |
| 633 | - $current_question_item_body .= "<" . $name; |
|
| 633 | + $current_question_item_body .= "<".$name; |
|
| 634 | 634 | foreach ($attributes as $attribute_name => $attribute_value) { |
| 635 | - $current_question_item_body .= " " . $attribute_name . "=\"" . $attribute_value . "\""; |
|
| 635 | + $current_question_item_body .= " ".$attribute_name."=\"".$attribute_value."\""; |
|
| 636 | 636 | } |
| 637 | 637 | $current_question_item_body .= ">"; |
| 638 | 638 | } else { |
@@ -640,11 +640,11 @@ discard block |
||
| 640 | 640 | //we first save with claroline tags ,then when the answer will be parsed, the claroline tags will be replaced |
| 641 | 641 | |
| 642 | 642 | if ($current_element == 'INLINECHOICEINTERACTION') { |
| 643 | - $current_question_item_body .= "**claroline_start**" . $attributes['RESPONSEIDENTIFIER'] . "**claroline_end**"; |
|
| 643 | + $current_question_item_body .= "**claroline_start**".$attributes['RESPONSEIDENTIFIER']."**claroline_end**"; |
|
| 644 | 644 | } |
| 645 | 645 | if ($current_element == 'TEXTENTRYINTERACTION') { |
| 646 | 646 | $correct_answer_value = $exercise_info['question'][$current_question_ident]['correct_answers'][$current_answer_id]; |
| 647 | - $current_question_item_body .= "[" . $correct_answer_value . "]"; |
|
| 647 | + $current_question_item_body .= "[".$correct_answer_value."]"; |
|
| 648 | 648 | |
| 649 | 649 | } |
| 650 | 650 | if ($current_element == 'BR') { |
@@ -768,7 +768,7 @@ discard block |
||
| 768 | 768 | //treat the record of the full content of itembody tag : |
| 769 | 769 | |
| 770 | 770 | if ($record_item_body && (!in_array($current_element, $non_HTML_tag_to_avoid))) { |
| 771 | - $current_question_item_body .= "</" . $name . ">"; |
|
| 771 | + $current_question_item_body .= "</".$name.">"; |
|
| 772 | 772 | } |
| 773 | 773 | |
| 774 | 774 | switch ($name) { |