Skip to main content
Question

Course Enrollment Status Stays "In Progress" After Failed Exam - Any Workarounds?

  • October 21, 2025
  • 5 replies
  • 125 views

Hi everyone,

I'm hoping someone has solved this issue before. We are getting closer to producing certification courses with final exams, and when a learner fails the test, their enrollment status stays as "In Progress" even though the test clearly shows "Failed" with a 0/100 score. This makes it really difficult to identify who has actually failed versus who just hasn't finished yet, which is a problem for our compliance reporting and audits.

I've looked through the test settings trying to find an option to automatically mark the course as failed based on test results, but I can't find anything. I also explored custom reports, but test-level data (like pass/fail status) doesn't seem to be available alongside enrollment data. I even looked into Docebo Connect, but there's no webhook for "test failed" that would let me automate a status update.

The only thing I can think of is manually changing failed users to "Suspended" status, but that blocks them from retaking the exam and doesn't really communicate that they failed.

Has anyone else dealt with this? Is there a setting I'm missing, or have you found a workaround - maybe through API or custom reporting? I'm open to any solution at this point!

Thanks in advance for any help!

Example:
If you drill down into each course (multiple clicks) you can see who has passed/failed
 



However, this isn’t represented in the reports. The reports just say In Progress
 


I​​ tried adding the Passed or Failed category via CSS to Reports. I wasn’t cleaver enough to figure it out.

5 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • October 21, 2025

Docebo has no concept of a failed course. You can always archive the attempt in the “in progress” state but keep in mind that, once archived, you cannot access the test data anymore so if you plan tot test this, you would need to pull a report for that user to ensure you save the details.


  • Author
  • Contributor III
  • October 21, 2025

Humm… That would be a bummer as an essential function of an LMS is keeping track of who completed a course, who passed a course or who failed a course, and folks be able to report on that. Just for me to get to the Pass or Fail data required multiple clicks. 

Thanks

Docebo has no concept of a failed course. You can always archive the attempt in the “in progress” state but keep in mind that, once archived, you cannot access the test data anymore so if you plan tot test this, you would need to pull a report for that user to ensure you save the details.

 


  • Author
  • Contributor III
  • October 22, 2025

Support responded and confirmed that the only way to see exam results is to open the report for each course individually. There is no centralised global location to view failed exams. Unfortunately this means a long and repetitive process just to review a single assessment: open the hamburger menu, go to the course catalogue, select the course, open course properties, then reports, then Training Material Statistics, and finally click into the exam before you can actually see who failed.
 

For any organisation running dozens or even hundreds of compliance assessments, this creates a significant administrative burden. You would effectively need someone exporting CSVs from every individual course and combining them manually each time a consolidated report is required. It is not scalable.
 

I have used quite a number of LMS platforms over the years and this is by far the most complex workflow I have seen for something as basic as viewing pass and fail outcomes.
 

The next step appears to be purchasing Docebo Connect at around $5,000 per year and then engaging a third party to develop an API automation that pulls all of this data into a single custom report down to both branch and individual level. The crazy thing is, all the data already lives in Docebo’s database. They just decided to make it inaccessible.
 

I am hopeful that I’m completely wrong… However, I’ve already started the engagement with a third-party developer to help me with Docebo Connect. Once this is built, the reporting side will become much easier to manage, although at the moment it is difficult to justify the effort and cost given this is generally out of the box LMS functionality. 


  • Author
  • Contributor III
  • October 23, 2025

Here is support’s response:



 

The platform does not support a course enrollment status of 'Failed.' Course status values are limited to 'Not Yet Started,' 'In Progress,' or 'Completed,' while pass/fail exists only at the test (training material) level. However, you can submit this as a feature request.
 
Docebo's Ideas Portal in Docebo Community is the place to submit feature requests, as well as to vote for and comment on ideas submitted by other Docebo customers and staff. Your ideas will be voted on and commented on by others. The ideas that receive the most support are then considered for implementation. Please note that due to the high volume of product enhancement requests we receive, we cannot guarantee specific feedback regarding the approval of your enhancement request. However, you can monitor the Product Updates page for news on new feature implementations.
 
Although, this is not currently a native functionality within the platform; there are alternate methods you can utilize to mark learners as "complete" for failing an exam.  please take a look at the following options and let me know which one you would prefer to explore.
 

Option 1 — Treat any submission as a pass (simplest)

  • Edit the Test > set the test’s minimum score to pass to 0; this way any submitted attempt is considered “passed,” and the course completes.

 

Option 2 — Keep “fail” data but still complete the course (End Object Marker)

  • Add a short, neutral training material after the Test (e.g., an HTML page titled “Finish”). Mark this item as the End object marker so that viewing it completes the course.

 

  • Use sequential navigation and make sure learners cannot bypass the Test; after the learner submits the Test (it’s recorded as completed/failed at submission time), they can open the final “Finish” item, and completing it marks the course complete. You can get more information on how to configure your course this way by taking a look at our knowledge base article on managing the course navigation policy.

 
Lastly, if you're looking to generate a report indicating who has passed or failed an exam, as previously mentioned you can access the reports tab within a course. However, I would also consider using the "Users - Training Material" report type and apply filters for the specific course(s) you wish to analyze. If the course includes various types of training material, you may also filter for particular types. Finally, in the options tab for the report, you should have the ability to include a column that shows the scores users achieved for the selected training material if that information is available. This will assist in distinguishing between users who passed and those who did not.



 


TrishAH
Helper II
  • Helper II
  • December 22, 2025

@davz Thanks for posting this! This is quite helpful as we’ve had the same questions.