Skip to content
On this page

Creating a Code Challenge for Business Users

Welcome to the Code Challenge Creation Guide for Business Users at DojoCode Platform. This guide will walk you through the process of creating engaging code challenges on our platform. Whether you're looking to assess and improve your team's coding skills or enhance your company's coding culture, you've come to the right place.

Getting Started

Before we dive into the steps, it's important to note that business users at DojoCode have the privilege of creating code challenges from the moment they subscribe to any plan. You don't need to accumulate points or reach specific levels to get started.

Check out the subscriptions plans and choose the one that fits you the most: Pricing Details

Requirements

INFO

As a business user, you have the flexibility to create code challenges right away. There are no additional prerequisites or requirements. Simply subscribe to one of our plans, and you're good to go!

Creating a Code Challenge - Step by Step

Access the Code Challenge Creation Page:

Once you've subscribed to a plan and logged into your account, navigate to the "My Challenges" page.

Start a New Draft: On the "My Challenges" page, you will find the "NEW DRAFT" section (Fig. 2).

Fig. 2

Provide Challenge Details:

Name: Give your challenge a distinctive name. Slug: You can choose to generate a slug automatically based on the title or create a custom one. Template: Select a code challenge template from the available options. Fig. 3

Choose a Template:

Depending on your specific requirements, select a code challenge template that suits your needs. For example, you can choose the NodeJS template (Fig. 4). Fig. 4

Create Draft:

Once you've completed the above steps, click the "Create draft" button. You'll be redirected to the "Edit Challenge" page.

Editing Your Code Challenge

On the edit page, you'll find three key sections:

Challenge Info: This section allows you to provide essential details about your challenge (Fig. 5). Fig. 5

Title:

Craft an engaging and concise title.(Fig. 6)

Description:

Write a clear and informative challenge description. Utilize formatting options like bold, italic, and underline, and even add images or links to enhance your content.(Fig. 6)

Tags:

Assign relevant tags to categorize your code challenge effectively. (Fig. 6) For NodeJS code challenges, you can enable browser preview to visualize changes in your challenge solution (Fig. 7).

Fig. 6

Fig. 7

Files:

Upload the necessary files required for your challenge. You can also import/export files for your code challenge (Fig. 8). Fig. 8

Dependencies:

Select any required dependencies for your challenge. This ensures that participants have access to the necessary libraries or frameworks (Fig. 9). Fig. 9

Tips for Successful Code Challenge Creation

Define Your Objectives: Clearly outline your objectives and what you want to achieve with your code challenge.

Be Original: Aim for uniqueness to stand out from other challenges on the platform.

Familiarize Yourself with Guidelines: Read and understand the platform guidelines thoroughly.

Engage with the Community: Participate in the community to gain insights and feedback. You can join the discussion on Discord and access additional information by visiting the #challenge-creator channel.

Publishing Your Code Challenge

After completing and editing your code challenge, you can publish it. Once published, your challenge will be submitted for review (BETA process). Users will then vote on its difficulty.

How Challenges Receive Difficulty Ratings

The difficulty of your challenge will be determined by you. When you have a business account all the challenges are in private mode, so only your team will be able to see them.

Conclusion

Creating code challenges for your business's coding and development needs is a valuable endeavor. It allows you to assess and improve the skills of your team members and enhance your coding culture. Remember that as a business user at DojoCode, you have the privilege to create code challenges as soon as you subscribe to any plan. Let's embark on this coding journey together!

For more information, you can check the developer side of documentation, Curation, about how to create, write and manage a new challenge.