You are here

function questions_import_submit_qti12 in Quiz 6.6

This function imports questions from Question and Test Interoperability (QTI) format file.

Return value

Return the number of questions successfully imported.

File

includes/questions_import/questions_import.admin.inc, line 516
Administration file for Questions Import module

Code

function questions_import_submit_qti12($destination_node, $form, $form_state, $import_id) {
  $file = $form_state['values']['validated_file'];
  $row = 0;
  $qti_items = questions_import_qti_extract_info($file->filepath);

  // Loop through each question and import it into Drupal
  foreach ($qti_items as $item) {
    questions_import_qti_create_node($destination_node, $item, $form_state, $row, $import_id);
    ++$row;
  }
  return $row;
}