Instructors often import test bank content from publishers into Moodle using the Question Bank import feature. This creates questions based on the format of a file provided to Moodle.
This article provides instructions for performing a question bank import. It also disambiguates the formats available for import.
Importing questions creates questions in the question bank from a file. It may, in addition, create new question bank categories for those questions to be contained in.
However, some test bank content may not provide a category or context for the imported questions. It's always advised to create a new category for the imported questions using the instructions in the "Creating Question Bank Categories in Moodle" article.
There are six available Question Bank import formats:
Each may be used for a variety of reasons, and are documented further in Moodle's "Import questions" documentation. University-licensed AI tools such as Gemini can be used to convert a Word document, Google Doc, or PDF into one of the above formats. For guidance with this process, please reach out to the LearnTech Help Desk at learntech@ncsu.edu.
The General section in this page has a few options available that will modify the output from the imported file. The options are:
As a general recommendation, disabling Get category/context from file, setting Match grades to Error if grade not listed, and setting Stop on error to Yes will result in the import process only allowing valid inputs to be entered into the Question Bank, which will limit errors.
To import questions into the Question Bank:
The questions have now been imported from the provided file and should be reviewed for accuracy. In particular, ensure:
If an imported file provided broken or badly formatted questions, it may be easier to delete them and ask the publisher for file modifications, rather than attempt to manually resolve the issue.
Follow the instructions in the "Deleting All Questions in a Question Bank Category" article to delete all the questions.
Question bank (MoodleDocs)
Import questions (MoodleDocs)
For additional assistance, please contact the LearnTech Help Desk at learntech@ncsu.edu or (919) 513-7094, or via the Get Help form on the DELTA Knowledge Base.