Reports

Reports

Prudent, smart decisions rely on quality data. Our platform has built-in functionality allowing report generation with relevant data to assist you and your team to make the right decisions on your path to secure coding glory.

The metrics that are covered in the report include:
  1. Points Scored
  2. Number of labs run by user
  3. Total labs solved
  4. Learning Paths Completed
  5. Number Tournaments Participated
  6. Number of Trophies
  7. Competency Score
  8. Accuracy Score
  9. Average Attempts
  10. Average Lab Time
  11. Total Lab Time
There are three types of reports available namely Metrics Report, Adoption Report, and Track Progress Report.

Metrics Report
Adoption Report
Track Progress Report
Metrics Report

Generate a Metrics Report for An Organization

Step 1:
Navigate to the Orgs tab and click on the Details button next to the org’s name.



Step 2:
Now scroll down to the Metrics Report section and click on the Generate Report button. The training metrics data will be downloaded as a .xlsm file and can be opened using Microsoft Excel.



Alternatively:

If you would like the report for a specific time frame, then switch the Report Dates toggle switch off to set Specific Dates. Then, click on the Generate Report button.



You can also filter users in the report based on tags:
  1. Just add the tags to filter users in the report by simply adding the tag in the Filter Tags text box.
  2. You can use AND/OR filtering to select users. Use AND to select users with all filter tags, use OR to select users with at least one tag among the filter tags.
  3. You can see the users who have been removed by toggling the Include Removed Users tag.


Generate a Metrics Report For A Team

Step 1: Similar to generating report for an organization, navigate to the Teams tab and click on the Details button next to the team's name. In the team's page scroll down to the Metrics Report section.

Step 2: Click on the Generate Report button. The training metrics data will be downloaded as a .xlsm file and can be opened using Microsoft Excel.

Alternatively:

If you would like the report for a specific time frame, then switch the Report Dates toggle switch off to set specific dates. Then, click on the Generate Report button.

You can also filter users in the report based on tags:
  1. Just add the tags to filter users in the report by simply adding the tag in the Filter Tags text box.
  2. You can use AND/OR filtering to select users. Use AND to select users with all filter tags, use OR to select users with at least one tag among the filter tags.
  3. You can see the users who have been removed by toggling the Include Removed Users tag.


Adoption Report

Generate an Adoption Report

To keep track of users who may need a little extra encouragement to begin their secure coding journey, the platform has an Adoption report. Here's how to access the report:

Step 1: Go to the Orgs Tab on the Management UI. Click on Details next to the name of your organization.

Step 2: Scroll down to the bottom of the page. You will see the option to generate an Adoption Report below the Metrics Report. Please note that the report is Macros enabled.



By following these simple steps, you can quickly and easily access the Adoption report to stay informed about the progress of your users and identify those who may need additional support or encouragement.
Track Progress Report

Generate a Report of Assigned Activities for an Entire Organization and a Specific Team

Step 1: Navigate to the Orgs tab and scroll down and select the Training Activities tab and click on the Track Progress button.

For teams, navigate to the Teams tab and click on the Details button next to the team's name. In the team's page, scroll down and click the Track Progress button.






Step 2: Click on the Download Report button located on the bottom right corner of the Assigned Activities modal window. The assigned activities status report will be downloaded as a CSV file.



 

Opening the Metrics Report

Step 1: The training metrics data will be downloaded as a .xlsm file and can be opened using Microsoft Excel. When opening the downloaded file, you might be prompted with a pop-up box to enable macros. Select Enable Macros.

Step 2 [Only on Windows]: Once the file opens click on Enable Editing.



Step 3 [Only on Windows]: Then Click on Enable Content.



A Charts Refreshed alert message pop-up. Click Ok to view the report.



Notes
If you do not see the Charts Refreshed alert message, close and reopen the report.

Metrics Report Structure




The metrics report generated from the Orgs and Teams tab comprises a macro enabled excel workbook containing 4 to 5 sheets. Let’s look at them individually:

Metrics: A comprehensive table of the latest metrics for the selected organization or team.

Org: A chart sheet containing three charts representing the points score, competency score and accuracy score for the overall organisation.

Notes
This sheet will be available only if the report is downloaded through the Orgs tab.

Team: This sheet contains three charts representing the points score, competency score and accuracy score by the selected team. If you are viewing this sheet in a report generated through the ORGS Tab, you can use the filter on the right of the TEAM POINTS chart to view the progress of individual teams.



NotesA blank option in the filter represents the user who is not a part of a team.

Similarly, to filter the Team Competency and Team Accuracy charts hover over the charts and click on the filter icon. Then select the team you would like to view from the Series segment using the checkbox and click on Apply.



Users: This sheet contains three charts representing the points score, competency score and accuracy score by the selected team. Next to each chart you will find two filters tilted username and teams. You can select the user using only the username filter. The team filter will automatically update to highlight the team the user belongs to.



Completed LPs: A comprehensive table of all the Learning Paths completed by selected organization or team.

    • Related Articles

    • Users

      The platform offers multiple user roles with varying levels of privilege to help you run an efficient, secure coding training program. User Role Run Labs Run Learning Paths Create Learning Paths Create Labs Add Remove Update Users Create Tournaments ...
    • 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 ...
    • Track Assigned Activities

      Once a user has been assigned an activity, the progress of the activity can be tracked on an Organization, Team, or User level. Also, progress made by each user for a selected learning path can also be tracked. For Organization or Team For User By ...