Browse Source

refs #7010 Inclusión formato Aiken, parse question method 2 (index)

Cesar Perales 11 years ago
parent
commit
509bd30230
1 changed files with 6 additions and 8 deletions
  1. 6 8
      main/exercice/export/aiken/aiken_import.inc.php

+ 6 - 8
main/exercice/export/aiken/aiken_import.inc.php

@@ -205,20 +205,18 @@ $question_index = 0;
 foreach($data as $linea => $info) {
 	//$preg = preg_match('/^[A-Z](\)|\.)\s(.*)/g', $linea, $matches);
 	#$preg = preg_match('/(^ANSWER:\sq([A-Z])\s?)|(.*))/i', $info, $matches);
-//error_log($linea . '----');
 	if (preg_match('/^([A-Z])(\)|\.)\s(.*)/', $info)) {
-		$question_info['option'][] = $info;
+		$questions[$question_index]['option'][] = $info;
 	} elseif (preg_match('/^ANSWER:\s([A-Z])\s?/', $info)) {
-		$question_info['answer'] = $info;
+		$questions[$question_index]['answer'] = $info;
 	} elseif (preg_match('/^TEXTO_CORRECTA:\s([A-Z])\s?/', $info)) {
-		$question_info['answer_explanation'] = $info;
+		$questions[$question_index]['answer_explanation'] = $info;
 	} elseif (preg_match('/^ETIQUETAS:\s([A-Z])\s?/', $info)) {
-		$question_info['answer_tags'] = explode(',', $info);
+		$questions[$question_index]['answer_tags'] = explode(',', $info);
 	} elseif (preg_match('/^\n/',$info)) {
-		$question_index =  $question_index++;
-		//$questions[] = $question_info;
+		$question_index++;
 	} else {
-		$question_info['title'] = $info;
+		$questions[$question_index]['title'] = $info;
 	}