Hide
In this article
HackerRank platform offers a bulk upload feature for Multiple Choice questions (MCQs) and Sentence Completion Questions, allowing you to upload up to 100 questions at a time, saving time and effort in creating large question banks.
Bulk Uploading The Questions
To navigate to the bulk upload option:
- Visit Library page and then click on the Create Question button.
- Select one from Sentence Completion or Multiple Choice from the Select Question Type window.
- The bulk upload functionality works same for both multiple choice and sentence completion questions. For this article we will go ahead with multiple choice question.
- On the next page initiate the bulk upload process by clicking on the Bulk Upload button.
- There are two options to upload MCQs on bulk
- Uploading a CSV
- Uploading XLSX
- To use the bulk upload feature, you must define and organize the MCQs, their corresponding answer choices, and the relevant scores. You can download and use the sample file as a reference to format your questions.
- The XLSX format allows you to add images to the MCQ questions.
- The maximum file size allowed is 512KB.
Further, here is a specification of the column headers we support.
For MCQs
Header | Input Type | Details |
Name | Text | The name of the question. |
Recommended Time | Positive Integer | The recommended time required to completely solve the question. |
Tags | Comma-separated values | Internal tags for better organization and search. |
Description | Text | The problem statement that candidates are asked to answer. |
Notes | Text | Internal notes displayed next to the candidate's answer in their report. |
Answers | Comma-separated Values | A list of the correct answers. |
Score | Integer | The point value of the question. |
A | Text | Answer option A |
B | Text | Answer option B |
C | Text | Answer option C |
D | Text | Answer option D |
E ... Z | Text | Further answer options |
Images (XLSX Format) | Images |
Add the necessary images |
For Sentence Completion
Header | Input Type | Details |
Name | Text | The name of the question. |
Recommended Time | Positive Integer | The recommended time required to completely solve the question. |
Tags | Comma-separated values | Internal tags for better organization and search. |
Description | Text | The problem statement that candidates are asked to answer. |
Images(XLSX) | Images | Add the necessary images |
Notes | Text | Internal notes displayed next to the candidate's answer in their report. |
Score | Integer | The point value of the question. |
Complete String | Text | Enter the problem statement. here. You must add {blank} to add blanks in the problem statement. |
Blank 1 | Text | Answer of the Blank 1 |
Blank 2 | Text |
Answer of the Blank 2 |
Note: The input values must be separated by commas.
- Define the XLSX/CSV file as per the suggested format and upload it to the platform.
- As defined in your file, you will see all the MCQs with their description, answer choices, tags, score, and notes appear on the question creation page.
- You can further add options, delete questions from the list manually.
- As a last step click on Save All Questions. All the MCQs is created and you can view the questions in the Library under the "My company questions" section.