Bulk Import Questions to LMS | Step-by-Step Guide

Importing Questions in Bulk for the Question Bank

Importing questions in bulk makes it easy to add many questions to your question bank at once. This saves you a lot of time compared to adding each question one by one. If you already have questions saved in a spreadsheet or document, you can upload them to your organization’s learning platform.


In addition to this, it further helps you keep all your questions in the same format and reduces typing mistakes as well. This is helpful when creating quizzes, tests, or practice sets for students. In this guide, we’ll show you how to get your file ready and upload your questions step by step.


Through this guide, we will guide you through the process of importing questions in bulk for the question bank.


Let’s get started 🚀


Prerequisite


Notes

Before proceeding, please read the “How to Manage the Question Banks?” document. It provides the necessary steps for setting up your course structure, which is required before archiving a batch.

Import Questions in Bulk

Importing questions in bulk lets you add many questions to the curriculum at once. This saves time and helps keep everything organized when managing a large number of questions.


Carefully follow the instructions below that will guide you on how to efficiently import questions into the new question bank in your organization’s online learning platform.


Step 1: Click on the “Import” button located at the top-right corner of the screen to import the file with the set of questions already prepared.



Step 2: A panel will open in the window. Click on the “Download Sample File” to download a sample file of the question bank that you need to upload. The file can be downloaded in two formats:


  1. CSV - A Comma-Separated Values format, suitable for spreadsheet applications.

  2. DOCX - A Word document format for easy editing and viewing.


Importing a CSV (.csv) File

Importing a CSV (.csv) file lets you upload many questions to the question bank at once. This method is fast and helps keep everything organized, making it easier to manage your data.


Enter the values in the cells/fields relevant to the columns that contain the file in question bank. For example, if the topic in the question frame is “Grammar”, you need to fill it exactly as it is under the “Topic” heading in the sample file. Otherwise, it will trigger an error. 


Refer to the following table to understand the file format and how you need to fill in the values in the relevant columns in a better way.


Fields

Description

Qno

Enter the question number for the question bank.

Paragraph

Input the paragraph or description related to the question, if applicable.

Sound File

If the question has an audio clip, input the file name or URL for the sound file.

Play Times

Specify how many times the audio file should be played, if needed.

Topic

Enter the topic name (e.g., Grammar), matching exactly as in the question frame.

Difficulty

Indicate the difficulty level of the question (e.g., Easy, Medium, Hard).

Question Type

Specify the type of question (e.g., MCQ - Single Correct, MCQ - Multiple Correct, Fill in the Blanks, Subjective, or True/False).

Mark

Assign the number of marks for the question.

Negative Mark

If applicable, assign negative marks for incorrect answers.

Experience

Specify the experience level required for the question, if applicable.

Hint

Provide a hint to help learners answer the question, if necessary.

Question

Enter the actual question text or prompt.

Explanation

Provide the explanation or reasoning behind the correct answer.

Answers

List the possible answers for the question. For example: 2

Num Choices

Specify the number of choices available for the question (e.g., 4).

Choice 1

Enter the first choice for the question.

Choice 2

Enter the second choice for the question.


Refer to the following image to understand how the table would look:



NotesNote: The entire question bank is uploaded as LaTeX (documentation writing software) supported. So, you can also use LaTeX Overleaf to write equations & formulas (especially if the subject is Mathematics or Physics). Then, you can embed the equation into the question bank.


Warning

One thing you should note down here is that you should fill in the fields the same as you filled them while creating a question bank, otherwise, you will face an error.


Note: After filling out all the details in the file, you can save the file and proceed to the next step.


Importing a Document (.docx) File

Importing a Document (.docx) file lets you upload questions directly from a Word document. This is helpful if you prefer editing your questions in Word before adding them to the question bank.


Enter the values in the cells/fields relevant to the columns that contain the file in question bank. For example, if the topic in the question frame is “Grammar”, you need to fill it exactly as it is under the “Topic” heading in the sample file. Otherwise, it will trigger an error. 


Refer to the following table to understand the file format and how you need to fill in the values in the relevant columns in a better way.


Fields

Description

Type

The type of question like multiple choice.

Marks

The points you get for answering the question correctly (e.g., 1 mark).

Negative Marks

The penalty for choosing the wrong answer (e.g., 1 negative mark).

Topic

The subject or area the question is about (e.g., General).

Difficulty

How hard is the question? (e.g., Beginner).

Question

The question you need to answer (e.g., "If the points (0, 1, 2), (2, −1, 3), and (1, −3, 1) are the vertices of a triangle...").

Options

The possible answers you can choose from. The correct answer has an asterisk (*) at the start of it (e.g., *[a] Right angled).

S1

The solution to the question, showing the correct answer and explanation (e.g., "The correct answer is [a] Right angled. Here's how we solve it...").

Hint

Extra help or hints to guide you in solving the question (e.g., "This is a hint").



Note: After filling out all the details in the file, you can save the file and proceed to the next step.


Step 3: Click on the “Upload File” button, then choose a file from your system that you prepared in the previous step.



Step 4: After uploading the file, click on the “Save and Continue” button located at the bottom-right corner of the screen.



Step 5: A new panel will appear on your screen (as shown in the image below) where you must review all the question bank details.



Step 6: If you think everything is correct, click on the “Save and Continue” button.



Note: After clicking on the “Save and Continue” button, a success message will appear at the top of the screen.



    • Related Articles

    • What are Question Banks? How to manage them?

      Managing question banks in an online learning platform helps keep your quizzes and exams well-organized and easy to use. It lets trainers group questions by topic, level of difficulty, or type, so they can quickly find and use the right ones. This ...
    • Managing Question Selection in Tests

      When creating a test or exercise in your learning platform, you can control how questions are selected from the question banks. This flexibility allows you to: Randomize questions for each learner Select specific questions manually Define ...
    • How to add tests in the curriculum?

      Adding tests to the curriculum is an important way to make learning better. Tests show how well learners understand what they have learned and help find areas where they need more help. When trainers include regular tests, they can see how learners ...
    • How to add programming assessments to the curriculum?

      Adding programming assessments to the curriculum is an effective way to evaluate learners' coding skills and their understanding of core concepts. These assessments encourage critical thinking, problem-solving, and practical coding experience, ...
    • How to manage the submission?

      Managing submissions in an online learning platform helps you keep track of what students are turning in and when. It allows teachers to check assignments, give feedback, and make sure students are meeting their deadlines. This is important because ...