Project Challenge Editor

The code challenge creator provides an in-browser IDE for creating and validating project code challenges.

Quick Usage

  • Click on files or tasks in the sidebar to open them for editing.
  • Drag file tabs around to move them around the UI. You can also resize the various tabbed panes by dragging the space between them.
  • You can create new project or reference solution files & directories by using the plus icon ()

    • Project Files are all the base files that make up a challenge. These are what are provided to the candidate so they can solve the challenge.
    • Reference Solution Files allow the code runner to validate your tests, as well as learn about the expected output from the tests. Any files provided in here are treated as files provided by a candidate, overriding (when allowed) the project files above.
    • Use the gear icon () to customize the file tree layout

Running Tests

  • Click RUN CANDIDATE TESTS or use CTRL + ' to preview running the reference solution files against the candidate-visible tests.
  • Click RUN SUBMISSION TESTS or use CTRL + Enter to preview running the reference solution files against the submission tests.

Previewing Front-End Challenges

  • Use the Web Preview Challenge Editor Tool to see your solution rendered in real time.

Shortcut Keys

  • CTRL + ' Run candidate tests
  • CTRL + Enter Run submission tests
  • CTRL + S Save the challenge (will re-publish if already published)
  • CTRL + P Open the challenge preview dialog

Detailed Usage

Advanced Features

  • Advanced Test Cases Include extra features in your test cases, such as tagged and weighted tests.