Skip to main content
How to create Programming Question
Updated over 2 months ago

To create a programming question, just follow the step by step:

Access the Library : Go to Evaluation > Library > Create > Programming Question

Select the "schedule" option, and click "Continue". The following authoring screen will be presented:

In the "settings" tab, set the following parameters:

  • Title: It serves to identify your test. E.g.: Highest number of 5 digits in a series;

  • Main language: This is the language of the test you are creating and you can choose between (Portuguese, English and Spanish)

  • Description: In this field you will detail the statement of your test;

  • Time: Define how much time the candidate has to take the test;

  • Level: Set the difficulty level of the test (beginner, intermediate, or advanced)

  • Weight: You will indicate the importance of this test in the candidate's final concept, that is, weight 1 to 5, the higher the value, the more relevant the question will be;

  • Labels: In this space you will place the stacks and skills to which the test is related;

The correction guidance topics are for you to detail to help those who will correct and/or review the test.

  • Purpose of the Question: Describe in detail the purpose of the question, considering that the more information, the better.

  • How to Evaluate: Explain the method of evaluating the question.

This information is useful for the review team and for cases where artificial intelligence is used in the review.

In the "languages" tab, you can leave the question open to be asked in any language or select the specific options you want the candidate to use.

In the "Entry/Exit" tab, you will detail what you want to get back in your question, that is, include the inputs and outputs of the code that the candidate needs to perform, you will need to include:

  • Solution Name

  • Entries: Include the name, select the type, and add the description.

  • Outputs: Select the type and add the description;

NOTE.: If you have more than one input/output you can add it in "Add input"

It is important to note that to add the test cases you need to develop the solution of the proposed question, for this use the solution field as follows:

On the right of your screen you can view the Starter Code and Solution and add the tests with which the candidate will be evaluated. In the "+ add tests" section, the modal will open for you to fill in each test case, as below.

In the "Review" tab, you can review your code and test if the solution is adequate.

NOTE.: Remember to test your question to see if the solution is adequate to what was proposed.

In the upper right corner you will find the options "save draft" and "publish to library", once published you can use your test.

Did this answer your question?