Overview
Questions that require candidates to fill blank spaces in a sentence with correct words or phrases are referred to as “Sentence Completion Questions”. This type of question helps you assess the candidate’s knowledge of a particular subject.
Sentence Completion Questions can be graded automatically by the system and require no human effort for evaluation. This article will walk you through the steps in creating a Sentence Completion Question.
Steps to Create a Sentence Completion Question
- Click on the Library tab on the homepage, and then click on the Create Question button.
- In the Select Question Type dialog box, click on the Sentence Completion question type.
Problem Statement
On the Problem Statement page, specify the following:
A. Problem Name
- The problem name should be short and topical. It should not give any hints to solve the problem.
B. Score
- You can assign any score to a question. To evaluate the score for a question, the fraction of correctly answered blanks to the total number of blanks is multiplied by the total score for the question.
Example: The score for a question is 3 and there are 3 blanks in a question. The candidate fills two of these blanks correctly. So, the fraction is ⅔, and therefore the final score is (2/3)*3 which is equal to 2. Refer to the Scoring for Sentence Completion Questions topic for more information.
C. Tags
- (Optional) Select the Tags from the drop-down list or add your own custom tag.
- Tags are words or phrases that help with the searchability and organization of your questions. You can add the existing tags or create new tags. Set the difficulty level for your question by associating the tags as Easy, Medium, or Hard. Alternatively, associate custom tags to identify your question by its complexity or its levels.
- When you view your questions in the Library, the associated tags will be indicated for every question. You can use these tags to generate candidate reports and performance graphs.
- Refer, Associating the Tags for Questions for more information.
D. Problem Description
- While describing the problem statement, ensure that the question is clear and detailed. You can also use tables, graphs, or attachments to enhance the clarity.
E. Interviewer Guidelines
- Interviewer Guidelines are for later reference. You can include a rubric about scoring the questions or write solutions to the problems in this section. These can be used by your team while evaluating the test.
Note: Interviewer Guidelines are only visible to your team and you.
You can support your problem statement, and internal notes by attaching a relevant reference file in these sections. Refer to the How to Attach a File to a Problem Statement topic for more information.
- In the Complete string section, enter the sentence that the candidate must complete.
To insert a blank, type the sequence {blank} including the curly braces wherever you want to display a literal blank line in the sentence. There can be more than one blank.
Example: "{blank} is a back-end programming language."
- In the Choices section:
- Specify the answer for the sentence completion.
This answer is not case sensitive.
For example: if the correct answer is HTML, then HTML, Html, html, or HTml are all acceptable. - Click on the Add one more choice button to add more than one correct answer for each blank. This is an optional step. You can specify multiple acceptable answers for each blank.
- Click on the Add one more blank button to add an answer for one more blank.
This is an optional step. Repeat the previous step, if you want to add multiple answers for this blank.
- Click on the Save Question button to save and exit. Alternatively, click on the Save & Add another button to save this question and proceed to create another one.
- The Questions you create are stored in the HackerRank Library under the “My company questions” section. The Question type and the associated tags are indicated below every Question title as shown below.
While in the Library, you can proceed to create more Questions or add the questions to your tests.