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;
}