Skip to main content
Question

Report Help - Need report showing "Completed" AND "In Progress" for specific timeframe

  • March 11, 2026
  • 2 replies
  • 10 views

In our Docebo platform, anyone who passes an exam shows as “completed” and anyone who fails an exam shows as “in progress”. Users also get 3 attempts at passing the exam. I’m looking for a report that I can set for a specific timeframe (monthly) and show every user who accessed the system during that timeframe and is either “completed” or “in progress”. Basically I want to record the pass/fail rate for our exams for the specified period.

So far I have found the reporting functionality in Docebo very limited. I can set the “completed” timeframe but then “in progress” people don’t show. I can show the status of ALL users, but then I’m exporting 40,000 records to sift through to get a picture of one month. I can look at training material statistics but can only see “completed”.

Can anyone tell me which type of report I should be selecting and the settings for reporting both “completed” and “in progress”?

Thank you!

2 replies

Moshe.Machlav
Novice III
Forum|alt.badge.img

The frustration you're describing is one of the most common reporting pain points I see when working with organizations on Docebo — the completion date filter naturally excludes "In Progress" users because they don't have a completion date yet. That's exactly why your report drops them.

Here's the approach that works:

Use a Users – Courses custom report (Admin Menu → Reports → New Report). The key is in how you set up the filters:

  1. Set Enrollment Status to include both "Completed" and "In Progress" — you can select multiple statuses
  2. For the date dimension, avoid using Completion Date as your primary filter (that's what's hiding your In Progress users). Instead, check if your report type offers a Session Date or Enrollment Date filter for the timeframe
  3. Add Score as a column — this gives you the actual pass/fail picture beyond just the status label

The honest reality is that Docebo's native reporting has a structural limitation here: there's no single date filter that cleanly captures "everyone who interacted with this exam in March" across both statuses. II can recommend using one of two workarounds:

Option A — Two scheduled reports merged: One report filtered by Completion Date for your target month (catches your passers), and a second filtered by Enrollment Status = In Progress with no date restriction. Schedule both monthly and merge the exports — takes about two minutes once saved.

Option B — API approach: If you have technical resources available, Docebo's API (/course/v1/courses/enrollments) supports filtering by multiple enrollment statuses and date ranges in a single call. This gives you exactly the monthly pass/fail snapshot you're looking for without the export-and-merge workaround. It's a more robust long-term solution if you're pulling this data regularly.

More detail on custom report filters here: Configuring Filters for Custom Reports

And this troubleshooting guide addresses exactly the issue you're hitting: Troubleshooting Common Issues with Custom Reports

Happy to go deeper on either approach if it helps.


Thank you for your response! I will experiment with the settings you suggest.