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

1.9.x
Cesar Perales 12 years ago
parent 353bf61c9d
commit 509bd30230
  1. 14
      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;
}

Loading…
Cancel
Save