Creating Algorithmic (Live Coding) Problems

This page describes how to create algorithmic problems in live coding. For the usual method of creating algorithmic problems, please refer to this page.

Steps to Create a Question

To create an algorithmic problem in Live Coding, follow these steps

  • Go to "Question List" > "Create Question" and select "Coding" in the "Live Coding" section.
  • Fill in the required information in the "Question Summary" step. After filling out the form, click on the "Save & Next" button.
    • Question Type: Continue with "Coding".
    • Difficulty: Select one of the following: Easy, Normal, or Hard.
    • Title: Give this problem a title that sums up the problem in a few words. This will also be used as an index when searching for problems.
    • Details: Provide a detailed description of the problem. Candidates will be able to review these details as they work through the question.
  • Fill in the required information in the "Enter answer" step. Click on the "Save & Next" button after filling out the form.
    • Title: This will be used as the title of the tab and tabs in the question detail screen.
    • Details: Provide the details of your answer. It is preferable to include the solution method, notes, etc.
    • Solution Code: The code of the optimal solution. It is possible to enter the answer in each language. Please check here for available languages.
  • (Optional) Fill in the necessary information in the "Other Items" step. After filling out the form, click the "Save" button.
    • The initial code is the language that is pre-filled in the editor when the language is selected.