Skip to content

Onboarding Ramp / Time-to-Productivity

Onboarding Ramp / Time-to-Productivity shows how fast new hires get through their onboarding courses: the cumulative share of each intake fully onboarded by days since start, how intake cohorts compare, who is on track or lagging against a target window, and, where a performance signal exists, whether finishing onboarding faster goes with stronger early outcomes. L&D managers, HR and team leads use it to spot slow intakes and chase the new starters who are falling behind.

  • Route: /corp/onboarding-ramp, in the sidebar under Corporate & Enterprise as Onboarding Ramp / Time-to-Productivity.
  • Who can open it: the Admin and Manager roles by default. The Viewer role does not include it by default. A Learner never sees it: opening the link sends them to their home page with the notice “You don’t have access to that screen, so you are on your home page instead.” See roles and permissions.
  • Team leads: a Team lead can open this screen. Every figure on it, including the new-hire table, is limited to the people in their own Moodle groups.
  • Plan: part of the Corporate & Enterprise sector pack. If your plan does not include it, the page shows “Onboarding Ramp is locked” with an upgrade prompt instead of the cards.
  • Filters: Intake cohort and Target window. Both are kept in the page address, so a refresh or a shared link opens the same view.
  • Data it needs: nothing to set up. The screen reads learner enrolments, activity completion, course completion, certificates and grades from your connected Moodle site. See Data sources.
Onboarding Ramp / Time-to-Productivity screen in LearnBoard
The Onboarding Ramp screen: filters, four stat tiles, the cohort ramp curve, the intake comparison, the correlation chart and the new-hire table.

A new hire is a learner whose first learner enrolment on the workspace starts in the current month or one of the 12 calendar months before it. Months follow your workspace’s time zone, so the oldest intake can be just over a year old.

Enrolments follow the shared rule: staff in the course, suspended enrolments and accounts, disabled enrolment methods and courses hidden from analytics are left out. A suspended person is never a new hire.

Each new hire belongs to one intake cohort: the calendar month of their first enrolment, shown as, for example, “March 2026 intake”.

The onboarding set is the list of courses a new hire has to finish to count as onboarded. LearnBoard takes it as every course the hire started within 30 days of their first enrolment. The Ramp completion rate tile names the courses it counted and how many new hires have each one.

Your workspace can also hold a fixed list of onboarding courses. When it does, each hire’s set is the courses on that list they are enrolled in, and the tile says “configured courses”. There is no screen in LearnBoard for editing that list at present.

A course in the onboarding set is complete under the same rule as the Completion Funnel: a course completion, every tracked activity shown in the course done (complete or passed, a failed activity does not count), or a certificate issued in the course. A course with no tracked activities counts as done only once it has a course completion or a certificate, so an open course of that kind keeps the hire in ramp.

Ramp time runs from the hire’s first enrolment start to the moment their last onboarding course was completed. Each course counts from its first completion at or after that enrolment’s start, so a completion from an earlier enrolment never shortens the time.

A hire who finished a course only in an earlier enrolment counts as complete but has no measurable ramp time. They are left out of the median and off the curves, and the screen says how many.

When nobody had their first enrolment in the 13-month window, or the intake filter excludes everyone, the stat tiles are replaced by a card titled Onboarding Ramp that reads “No new hires in the window”, and the charts and table are hidden. Change the filters, or check your data source if you expected recent starters.

The filter bar stays at the top of the page as you scroll.

Filter
  • Intake cohort: “All intakes” by default, or one intake month. Each option shows the intake label and its number of new hires, for example “March 2026 intake (14)”. It narrows the stat tiles, the cohort ramp curve, the correlation chart, the new-hire table and the drawer. Ramp by cohort always shows the recent intakes side by side and ignores this filter.
  • Target window: the number of days a new hire is expected to need. “Default” uses your workspace’s target when one is set; otherwise LearnBoard picks the smallest of 30, 60 or 90 days that covers the workspace’s median ramp time (60 days when there is no median yet). The default option shows its value, for example “Default (60 days)”. You can also choose 30, 60 or 90 days. The window drives the dashed target line on the ramp curve and every On track or Lagging status. The (i) next to it explains the rule.
  • Clear all: appears once you have changed a filter and puts both back to their defaults.

Changing a filter takes the new-hire table back to page 1.

Each tile has Pin to dashboard, Ask AI about this and an info (i) button that explains how the figure is counted. See Pin to dashboard and Ask AI. A figure that cannot be worked out shows a dash, never a made-up zero.

Stat tiledays, start to full onboarding completion
Median time-to-productivity stat tile in LearnBoard

The middle number of days new hires took to finish their whole onboarding set.

  • How to read it: half of the completed hires finished faster than this and half slower. The line under the figure says how many completed hires it covers, for example “over 42 completed hires”, and, when some are left out, “3 left out (finished in an earlier enrolment)”.
  • How it is worked out: for every new hire in scope who completed the set with a measurable ramp time, the days from their start to their last onboarding course completion; the tile shows the median. Hires who finished a course only in an earlier enrolment are complete but have no time, so they are left out and counted on the line.
  • What you can do: pin it, ask AI about it, or read the info text.
Stat tileof the latest intake still in ramp

The share of one intake’s new hires, still in ramp, whose pace projects them to finish inside the target window.

  • How to read it: a high figure means most of the people still onboarding are keeping up. The line names the intake it reads, for example “of the March 2026 intake still in ramp”.
  • How it is worked out: with no intake chosen it reads the most recent intake; with an intake chosen it reads that one. Only hires who have not yet finished count. A hire is on track when the share of the onboarding set they have finished is at least the share of the target window already used. Hires in their first 7 days are always on track (a short grace period). A hire past the window without finishing is always lagging.
  • What you can do: change the Target window filter to see how the share moves; pin it, ask AI about it, or read the info text.
Stat tile

The share of new hires who have completed every course in their onboarding set.

  • How to read it: the line under the figure gives the number of new hires and where the courses came from, for example “of 120 new hires · courses started in a hire’s first 30 days”.
  • How it is worked out: completed new hires divided by all new hires in scope. Completion uses the shared course completion rule described above. The info text lists the courses counted, up to eight by name, with how many new hires have each.
  • What you can do: pin it, ask AI about it, or read the info text for the course list.
Stat tilenew hires started, not yet complete

The number of new hires (people) who have started but not yet completed every course in their onboarding set.

  • How to read it: this is your current onboarding workload. Use the new-hire table, sorted by Status, to see who they are.
  • How it is worked out: new hires in scope minus those who have completed the set.
  • What you can do: pin it, ask AI about it, or read the info text.
ChartCumulative % of the whole intake fully onboarded, by days since each hire's start; hires with no ramp time are noted below
Cohort ramp curve chart in LearnBoard

A line that climbs as new hires finish onboarding, plotted against days since each hire’s own start.

  • How to read it: the horizontal axis is days since start (5d, 10d and so on), the vertical axis is “% of intake onboarded”. A steep early climb means people finish quickly. The dashed line labelled “Target: 60d” (or your chosen window) marks the target, and the lightly shaded area beyond it is behind target. Hover the line for “Day N” and the share of the intake fully onboarded by then.
  • How it is worked out: for each day, the share of everyone in the intake (or every intake, with no filter) who had fully completed onboarding by that day. The denominator is everyone who started, not just finishers, so the curve flattens below 100% while people are still in ramp.
  • The note under the chart: says where the curve ends, for example “The curve ends at 62.0%: 75 of 121 new hires finished with a ramp time.” When some completed hires have no ramp time, it adds how many and gives the full completion count and rate, which match the Ramp completion rate tile.
  • Empty state: “No completed onboarding journeys yet under the current filters, the curve will draw as new hires finish.” If completed hires exist but none has a ramp time, the message says so and gives their number.
  • What you can do: change the Intake cohort and Target window filters; pin it, ask AI about it, or read the info text.
ChartCumulative % of each whole intake fully onboarded, by days since start; hires with no ramp time are noted below
Ramp by cohort chart in LearnBoard

One ramp line per recent intake, on the same days-since-start axis, so you can see whether newer intakes ramp faster or slower than older ones.

  • How to read it: each line is one intake, named in the legend at the top (scroll the legend if there are many). A line further left and higher means that intake onboarded faster. Hover to compare the share each intake had fully onboarded on the same day.
  • How it is worked out: the six most recent intakes with at least five new hires each. Each line is the cumulative share of that whole intake fully onboarded, measured in days since each hire’s own start. Completed hires with no ramp time are not on the line; the note under the chart lists them per intake, for example “March 2026 intake 2 of 9 completed”.
  • Filters: this card always shows the recent intakes side by side and does not follow the Intake cohort filter.
  • Empty state: “No intake cohort is large enough to compare yet, cohorts appear here once they have at least five new hires.”
  • What you can do: pin it, ask AI about it, or read the info text.
ChartDays to onboard against an early-performance score, one dot per completed hire
Onboarding speed vs early performance chart in LearnBoard

A scatter of completed new hires: how many days onboarding took against an early-performance score.

  • How to read it: across is “Days to onboard”, up is the performance score as a percentage. Dashed lines at the median of each axis split the chart into four labelled corners: “Fast & stronger”, “Slow & stronger”, “Fast & softer” and “Slow & softer”. Hover a dot for the person’s name, their days to onboard and their score.

  • How it is worked out: LearnBoard uses the first signal it can measure for at least five completed hires:

    • Early grade avg: the average assessment grade, as a percentage of the maximum, in the first 60 days after the hire’s start.
    • Follow-on completion: of the courses the hire picked up in the 90 days after finishing onboarding, the share they went on to complete.

    The info text states which one is in use. Hires with no ramp time, or with no grades or follow-on courses, are not plotted.

  • Not set up yet: when neither signal can be measured, the card reads “Add performance data to correlate onboarding speed with early outcomes” with the reason, for example “No early-performance signal is measurable yet, too few completed new hires have assessment grades or follow-on course activity.”

  • What you can do: click a dot to scroll to the new-hire table and briefly highlight that person’s row; pin it, ask AI about it, or read the info text.

TableOne row per new hire (person); days since start, or days taken to finish
New hires table in LearnBoard

Every new hire in scope with their intake, progress and pace status.

  • Columns: each heading has its own (i) explaining it.
    • New hire: the person’s name.
    • Cohort: their intake month.
    • Start date: the date of their first enrolment, on your workspace’s clock.
    • Days: days since start for hires still in ramp, or the days taken to finish for completed hires. A dash means the hire finished a course only in an earlier enrolment, so there is no measurable time.
    • Onboarding: a progress bar and percentage: tracked activities complete or passed across every course in the set, with a completed course counting in full.
    • Status: Completed (the whole set is finished), On track (current pace projects completion inside the target window, with the 7-day grace period for new starters) or Lagging (the projection overshoots the window, or the window has passed).
    • Early grade avg or Follow-on completion: the early-performance score used by the correlation chart, named after the signal in use (Early performance when none is measurable). A dash means no measurable signal for that person.
  • Sorting: click any column heading to sort; click again to reverse. The default is Start date, newest first.
  • Paging: 15 rows per page by default; choose 15, 50 or 100 rows per page and move between pages under the table. Sort, page and page size are kept in the page address.
  • Empty state: “No new hires match the current filters.”
  • What you can do: click a row (or press Enter on it) to open the new-hire drawer; pin the table, ask AI about it, or read the info text. There is no CSV download on this screen.
Panel

The panel that slides in from the right when you click a row in New hires.

  • Header: the person’s name, their intake and start date, and an (i) explaining the drawer.
  • Headline figures: Status, with “current pace projects N days to finish” for a hire still in ramp; Days to onboard (completed) or Days elapsed (in ramp); Onboarding complete as a percentage; and the early-performance score, or “no measurable signal yet”.
  • Personal ramp: a step chart of the share of this person’s onboarding set finished by each day since their start. It shows once there is more than one point.
  • Onboarding set: one panel per course with its progress percentage and “N of M required activities”, or “completion recorded” or “completion pending” for a course with no tracked activities.
  • Closing it: the close (X) button, a click outside the panel, or the Escape key.

Why is the median based on fewer people than the completion rate?

Section titled “Why is the median based on fewer people than the completion rate?”

The median only uses completed hires with a measurable ramp time. A hire who finished a course only in an earlier enrolment is complete but has no ramp time. The tile’s line says how many are left out, and the note under the ramp curve shows the same number.

The curve divides by everyone who started, not only those who finished. People still in ramp, and completed hires with no ramp time, keep it below 100%.

Why is someone marked Lagging when they have only just started?

Section titled “Why is someone marked Lagging when they have only just started?”

New starters get a 7-day grace period and are always on track during it. After that, a hire is lagging when the share of their onboarding set finished is lower than the share of the target window already used. Try a longer Target window if your onboarding is meant to take longer.

Why does the correlation chart say “Add performance data”?

Section titled “Why does the correlation chart say “Add performance data”?”

It needs at least five completed hires with either assessment grades in their first 60 days or follow-on courses in the 90 days after onboarding. Until then there is nothing honest to plot.

Why is an intake missing from Ramp by cohort?

Section titled “Why is an intake missing from Ramp by cohort?”

Only the six most recent intakes with at least five new hires appear.