Overview
This guide provides a step-by-step process to upload questions in bulk using an Excel template along with an optional Images ZIP file. It covers everything from downloading the sample template, correctly filling in question and passage details, adding image references, preparing the ZIP file, and completing the upload.
By following these instructions, users can ensure that questions, options, and associated passages (including images) are uploaded accurately without errors. Special attention should be given to maintaining the Excel format, correctly mapping image names, and following ZIP file guidelines to avoid upload failures. This process is designed to streamline bulk question creation while ensuring consistency, accuracy, and compatibility with the platform.
Step 1: Download Sample Excel Template
In the upload popup, click Download Sample Excel File
Download and open the Excel file
Step 2: Fill the Excel File
Sheet 1: Instructions
- Retain the sheet in its original format without any modifications.
Sheet 2: Question
- Enter all information in the sheet before upload
Sheet 3: Passage (Optional)
⚠️ Do NOT modify headers or column structure

Columns In Question Sheet:

- Column A (SNo): This is the serial number of the question.
- Column B (QuestionId): This is the unique identifier for each question. Each question in the same question bank must have a different QuestionId.
- Column C (Language): This specifies the language in which the question will be uploaded.
- Column D (Question): This column contains the text of the question. Images can be inserted using '$$' symbol Example:
$$q1.png$$. Image name must exactly match the file in the ZIP (case-sensitive, no extra spaces) - Column E (Type): Defines the type of question, which can be selected from the available dropdown.
- Column F (Topic): Specifies the topic of each question. Multiple topics can be defined here.
- Column G (Mark): Specifies the weightage of each question.
- Column H (Negative Mark): Defines the negative marks assigned to each question.
- Column I (Severity): Selects the severity level of each question from the dropdown.
- Columns J, K, L, M (Options): Contain the text of the options for the question. Images can be inserted using '$$' symbol Example:
$$q1.png$$. Image name must exactly match the file in the ZIP (case-sensitive, no extra spaces) - Column N (Correct Option): Indicates the correct option by entering A, B, C, or D. For example, if Option A is correct, input "A."
- Column O (Reference): Reference numbers can match the corresponding question number.
- Column P (PassageTitle): Contains the title of the passage associated with the questions.
- Column Q (MaxWords): Defines the maximum word limit applicable for short answers and essay-type questions.
- Column R (FileType): Specifies the type of file that can be uploaded, applicable for file upload-type questions.
- Column S (FileSize): Defines the file size limit for uploads, applicable for file upload-type questions.
- Column T (BTL): Selects the Bloom's Taxonomy Level from the dropdown menu.
- Column U (CLO): Specifies the Course Learning Outcome of a question.
- Column V (LOC): Defines the Learning Outcome of a question.
- Column W (Matching Criteria): Select the criteria from the dropdown and is applicable for short answer-type questions.
Columns In Passage Sheet:
- Column A (Passage No.): Enter the serial number of the passage
- Column B (Passage Title): Enter the title of the passage. The same title must be used in the Passage column of the Questions sheet to associate relevant questions.
- Column C (Passage): Enter the passage text that will be displayed on the candidate’s screen when the associated question appears. Images can be inserted using '$$' symbol Example:
$$q1.png$$. Image name must exactly match the file in the ZIP (case-sensitive, no extra spaces)