Users

Users

The platform offers multiple user roles with varying levels of privilege to help you run an efficient, secure coding training program.



*Administrative users seeking to run training Labs require a User license.

Add a User

There are multiple ways to add users to the platform. If you have a list of users you would like to add, you can get in touch with your Customer Success Manager, and they will be able to add the users all at once. If you would like to automate the user creation process, send us a request, and we will respond with implementation documentation for the APIs that integrate with our platform. You can add users yourself from the management interface by following the steps below.

Step 1:

Log in to the management interface and select the Users tab from the top navigation bar.



Step 2:

Click the Add User button in the top-right corner.



Step 3:

A modal window will appear with a form to  fill out with the user details. Start by selecting your Organization, then add the Username/Email, First Name, Last Name, Country, and Role.



Notes
Note: When creating a user once you have selected your Organization, the system automatically enables one of three toggles based on your chosen training strategy:
  1. Initial Training Plan: Assigns activities based on the Training Plan you have set up.
  2. Initial Labs: Assigns two labs based on the technology selected by the user.
  3. Initial Path:
    Assigns a baseline learning path for the technology selected by the user.

Step 4:

Ensure the Welcome Email has been enabled; this will send a welcome email to the user with instructions for their first login.

Step 5:

Depending on your organization’s authentication setup on the platform, you will have one of two authentication setup options to choose from:

  1. If your organization supports SSO:
Set the External Authentication toggle to Enabled. This will send an email welcoming the user to our platform and instructions on logging in with SSO. Otherwise, you can set the External Authentication toggle to Disabled and have users sign in with username/password.

  1. If your organization does not support SSO:
If you would like the platform to generate temporary credentials, set the Password toggle to Autogenerated. This will send the temporary credentials generated by the platform in the welcome email.

If you would like to set a temporary password for the user, set the Password toggle to Set Manually. This will send the temporary credentials you have set in the welcome email. Users will be prompted to change their default password upon the first authentication.

Generate an Invitation Link

We understand that you may perhaps have numerous users and might not want to compile a list. To make sure you are able to get users onboard as soon as possible we also have an option to invite users to our platform through an invitation link.

Step 1:

To create an invitation link, navigate to the Orgs tab and click on the Details button next to your organization name.



Step 2:

Scroll down to the Generate Invite Code section of the page. Enter the number of users you want to invite. Optionally, you can add a tournament ID and an expiration date for the link. Finally, click on Generate Invite to create your invitation code and link.



Step 3:

You can find the generated link under the Active Invite Codes section of the page.

Copy and send the link to the users.



When the link is clicked it will take the users to a signup page where they can enter their email address to get setup.



Anonymizing Users on Leaderboards

On occasion, users might want to remain anonymous on leaderboards. For such scenarios, you can enable nicknames for all users on the platform. These nicknames will be auto-generated, and users can change them if needed by generating another one.

NotesNote: Users cannot type in a nickname; it will always be auto-generated. Click here to see how a user can change their nickname.

To enable this feature, head over to the ORGs tab on the Management interface. Then click on the “Leaderboard Visibility & Anonymization” tab, and you will find three options:
  1. Team Leaderboard Visibility: You can show/hide the leaderboard for the end-users in the organization.
  2. Use Nicknames in Team Leaderboard: Use nicknames (autogenerated) instead of users' email in Team Leaderboard.
  3. Use Nicknames in Tournaments: Use nicknames (autogenerated) instead of users' email during Tournaments.


Delete a User

Step 1:

Log in to the management interface and select the Users tab from the top navigation bar. Find the user you want to delete and click on the Details button.

Step 2:

Scroll down to the end of the user page and click the Delete User button.

Assign Tags to Users

The platform enables you to assign tags to Users to facilitate rapid exploration of records and aid the classification of different teams or users based on their learning objectives.

Step 1:

To assign tags to a user, navigate to the Users tab and identify the users by either utilizing the search bar or the filters provided.



Step 2:

Select the users you wish to assign a tag to and then click on the Add Tags button.



Step 3:

A modal window will appear where you will be able to add Tags to the users you have selected. To add a tag, type a string and hit enter. Once you have entered the tags, click Confirm
to add them to the user accounts.

NotesNote: Make sure to add tags with three or more characters. The portal won’t add tags less than that.



Alternative Step 3.1:

You can also add tags by selecting the Users tab from the top navigation bar. Find the user you want to add tags to, and click on the Details button.



Then click the Edit button to add the tags to the user. Once you have entered the tags, click the Update User button to add them to the user accounts.





Assign an Admin or Team Manager to a Monitoring License

Alert
This feature is not available for organizations with an SMB License.

When managing user accounts within our platform, it's important to understand the functionality of the Monitoring License and how it differs from standard user accounts and roles.

Key Points About Licensing

  1. Admin Toggle for Monitoring License:
    The Admin (no Training Credits) toggle allows you to convert a standard licensed user account into a Monitoring License. This is useful for accounts that need to oversee the program. Users on a Monitoring License will have access to the management interface to pull reports and assign labs and learning paths. However, they will not have access to play labs on the platform.

  2. Eligibility for Monitoring License:
    A Monitoring License is only available for accounts assigned the following roles:
    - Organization Admin
    - Team Manager

    These roles ensure the user has the appropriate level of access for monitoring purposes.

  3. Free of Charge:
    Monitoring Licenses are provided free of charge, offering a cost-effective way to manage administrative tasks and review progress without incurring additional licensing costs.

  4. Converting Back to a Standard License:
    While Organization Admins have the ability to assign Monitoring Licenses to other users, reversing this process requires support. To convert a Monitoring License back to a standard user license, please contact your Customer Success Manager for assistance. They will guide you through the process to ensure a smooth transition.

Please follow the steps below to convert a standard user to a Monitoring License.

Step 1:

Click the Users tab from the top navigation bar. Find the user you want to assign the Monitoring License and click the Details button.

Step 2:

Click the Edit button to enable the Monitoring License. 

Step 3:

Turn the Admin (no Training Credits) toggle to yes and click the Update User button to turn on the Monitoring License. 



    • Related Articles

    • Users Password Reset

      Not applicable if you have SSO authentication Navigate to the Users Tab in the Management UI and use the filters to search for the user whose password you wish to reset. Click on the Details button to navigate to the individual user’s page. Clicking ...
    • Team Management

      The platform is flexible in how users are grouped into teams. We recommended grouping users based on shared technologies or organizational structures, allowing you to foster collaboration, streamline reporting, and monitor team performance. ...
    • Restrict Content

      You have the option to restrict access to labs. This feature can be accessed from the Orgs tab of the Management Interface. Step 1: Navigate to the Orgs tab and click on the Details button of the org to which you would like to enable the lock. Step ...
    • Email Notifications

      The platform will periodically send email notifications. Since training priorities range from customer to customer and fluctuate over subscription periods, we have enabled a configuration option to ensure our customers maintain complete control over ...
    • Assign Activities

      The platform offers multiple options to assign activities such as labs or learning paths, to individual users, groups, teams, or the entire organization. By following these steps, you can create customized training plans that address learners' ...