All templates

Automated CodeSignal Learner Progress Reports

Every Monday, WebRun opens CodeSignal, reads each learner's progress through their assigned courses and learning paths, saves a dated progress report to Google Drive, and sends you a WhatsApp list of the people who made no practice progress last week.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 CodeSignal read course path progress
2 Google Drive file the weekly report
3 WhatsApp flag the learners who stalled
In short

How do I track which learners are falling behind on a course path?

WebRun checks CodeSignal learning progress every Monday. It reads each learner's assigned courses, percent complete, and last practice session, files a dated report in Google Drive, and sends you a WhatsApp list of everyone who made no progress last week, so a nudge lands in week two.

  • Stalled learners are nudged in week two, not at the deadline
  • Every week's progress report is filed and comparable
  • One list covers learners across every assigned path

Built for engineering managers · L and D teams · developer enablement · technical training leads

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.codesignal.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    CodeSignal - read course path progress
    codesignal.com
    WebRun in CodeSignal: read course path progress
    WebRun opens CodeSignal to read course path progress.
    • Sign in to CodeSignal and open your team's learning paths
    • Capture each learner's assigned courses, percent complete, and the date of their last practice session
    • Flag anyone whose progress has not moved since the previous run

    Done when Every assigned learner has a progress figure and a last active date.

  3. 2
    Google Drive - file the weekly report
    drive.google.com
    WebRun in Google Drive: file the weekly report
    WebRun opens Google Drive to file the weekly report.
    • Open the learning folder in Google Drive
    • Save a dated report listing every learner, their path, percent complete, and last practice date
    • Keep previous weeks in place so the trend across the programme stays visible

    Done when This week's progress report is filed in Google Drive.

  4. 3
    WhatsApp - flag the learners who stalled
    whatsapp.com
    WebRun in WhatsApp: flag the learners who stalled
    WebRun opens WhatsApp to flag the learners who stalled.
    • Send yourself a short message naming the learners with no progress last week
    • Show each one's path, percent complete, and how long they have been idle
    • Leave the nudge to you. WebRun never messages a learner directly

    Done when You have this week's stalled learner list on WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.codesignal.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Stalled learner list · WhatsApp
OutputWhat each run produces - A weekly list of learners with their path, percent complete, last practice date, and who made no progress at all.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it message the learners itself?

No. WebRun sends the list to you and nobody else. Any nudge to a learner comes from you in your own words, which lands far better than an automated reminder from a tool.

How does it decide someone fell behind?

It compares this week's percent complete and last practice date against the previous run. A learner with no movement since the last check is flagged, and you can set how many idle days count.

Can it cover more than one learning path?

Yes. It walks every path you assign it and reports learners grouped by path, so a manager with people on different tracks gets one list rather than several.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.