You can use CodeSignal Develop Analytics to see an overview of your team's engagement and learning progress. These tools help you make proactive decisions about which paths your learners should aim to complete, which team members may need an extra hand, and whether any interventions you've made are working.
Where do I find Analytics?
To find Analytics, click on the three-line menu in the top left corner of your CodeSignal Develop dashboard, then select Analytics.
Note: CodeSignal Analytics is available to Team Admins and Team Owners only.
If you have more than one workspace linked to your account, Analytics will display information for your currently active workspace.
What information is available in Analytics?
The Analytics dashboard is divided into three sections: Skills, Usage, and Paths. You can switch between sections by choosing the appropriate tab under the "Analytics" header.
Skills, the Analytics landing tab, can tell you about your team's skill set — how proficient your team members are at certain tasks. Usage shows how many people on your team are actively engaged with CodeSignal Develop. Finally, Paths provides analytics about which sets of courses your team has attempted.
Learners with personal CodeSignal Learn accounts should be aware that personal path progress from Learn is also visible in Analytics.
Within every tab, you'll see a date picker in the top right that will allow you to filter statistics for the last week, last 30 days, or all time. Use the date picker to see whether recent trends match up to long-term data.
Skills analytics
The Skills tab in CodeSignal Develop Analytics shows how many unique skills your team has acquired. Each skill has four levels of proficiency associated with it, from Developing to Expert — you may recognize these levels from Coding Score 2023. As a learner goes down a path, they develop certain skills, earning badges when they've sufficiently mastered the topic.
These analytics are shown by job category. Job categories separate the paths and skills relevant to different roles, for example splitting the skills Data Scientists need from those more relevant to Full-Stack Engineers. You can switch job categories from the Skills distribution chart.
You can also use the date picker to see how many new skills your team has been learning recently.
In the Skills distribution chart, hover over any skill name to expand the name, and hover over a skill bar to see which team members have attained that skill level.
Skills analytics can help you figure out when to adjust your team's learning strategy. You might want your team to have a broad range of skills (prioritizing skill breadth over achieving higher skill levels), or you might prefer they have a specific Advanced- or Expert-level skill. Monitoring the Skills distribution chart can make it easier to know if additional incentives or instruction are necessary to help your team reach their goals.
Usage analytics
CodeSignal Develop Analytics will also show you statistics about how many team members are active and how much time they've spent in Develop.
Members are "active" if they log in and use Develop. Dig deeper into who's spending the most time in Develop with the Learning breakdown graph. This graph is a good starting place for monitoring how readily your team is adopting Develop, and if there are any hesitant participants whose needs you might want to address.
The Overall usage graph can give you a sense of the ebbs and flows of your team's Develop usage. Was there a big product release push recently and team members weren't prioritizing learning? Or perhaps a lull in other work, and they had time to acquire more skills than usual?
Use the date picker in the Usage tab to zoom in and out on trends. The "All Time" window is particularly useful for monitoring long-term changes in usage.
Path analytics
Paths are collections of courses, designed to cultivate high-level skills. The Path tab in CodeSignal Develop Analytics shows which learning paths your team has attempted and completed. It also shows which paths are the most popular.
The date picker in this tab lets you see which paths have been popular among your team either recently or long-term.
Each path will have skills associated with it, each with a level identifier. For example, in the Mastering Algorithms and Data Structures path, learners develop the Intermediate-level General Programming and Algorithms skill, along with Advanced-level Computer Science Fundamentals. When a team member completes this path, they'll add these skills to their toolset.
Hover over a team member in the bottom of a Paths in progress card to see how much of the path that person has completed, and when they were last active.
Keeping an eye on your team's learning path progress can give you the information you need to proactively reach out to team members who might be stuck. When you support learners through their difficult learning experiences, you help them get the most out of their skill development journey.
Questions? Email support@codesignal.com for assistance.