Overview
HackerRank for Work allows you to set the difficulty level for your questions by assigning appropriate tags. Based on the complexity of a question, you can associate the tags as Easy, Medium, or Hard. You can also associate custom Tags to identify your question by subject categories or other parameters such as 'Algorithm', 'Problem Solving', etc. This article will walk you through the steps in associating tags to a question.
Note: You can add tags only to the 'My Company Questions'. HackerRank Library questions are non-editable, unless, you have cloned them. For further information on cloning, refer to the Cloning a Question article.
Steps to Associate Tags to Questions
Prerequisites
- You must log in to your HackerRank for Work account as a company admin user.
Steps
- Click on the Library tab on the Home page. Under the ‘My Company questions’ tab, search the required question.
- Click on the Create Question option to create a new question.
- You can also add tags to the existing questions by clicking on the edit option. The questions under HackerRank library are non-editable, you can edit only the questions created by you or your company.
- Once you click on the create question button or edit option, the problem description window will open. There, in the Score field, specify an appropriate score for the question based on the difficulty level. While you can assign any score you want for the questions you create, we use certain standards for assigning scores to the questions we create that you might find useful.
Score |
Question Type |
50 points |
For an Easy question that can be solved in 15 minutes |
75 points |
For a Medium question that can be solved in 30 minutes |
100 points |
For a Difficult/Hard question that can be solved in 45 to 60 minutes |
- Click on the TAGS drop-down.
- Either you can select tags for your question from the available options or you may also add a new tag to your question. If you wish to associate tags based on the difficulty level of your question, you can type keywords such as Easy, Medium, or Hard in the Tags field.
- To add a custom tag such as “Fundamentals” or “Beginner”, click on the Tags drop-down, type the keywords, and click on the create new option. The tag is created. The custom tag is assigned to the Question. You can add and assign additional tags as required.
Creating Custom Tags
Note: For Project type questions, you can add the tags in the Define question tab. For more information on Project type questions, refer to the Project Questions article.
- Save the Question.
Viewing the Tags
- Navigate to the Library, and select the “My Company questions” tab. In the search pane, select the difficulty level associated with your question as Easy, Medium, or Hard. Your question is displayed on the right pane. The difficulty tag and other custom tags associated with the question are indicated.
- When you generate candidate reports, you can use these tags to generate performance graphs. The candidate summary page displays the performance report and shows the questions categorized by their tags.
- If you want to remove a tag from the question, click on the close icon on the TAG added, as shown below.
Refer to the Test Labels article for information about setting test difficulty levels.