Skip to main content

Does anyone have a workaround for marking a course complete even if a user fails the test within the course?

We have an assessment where learners intentionally only get one attempt so we can analyze which questions they get wrong and look for trends to inform our training for next year. 

However, I can’t for the life of me figure out how to get the course to mark complete even if they fail the test. I tried adding an HTML page or Slide Converter PDF page after the test and making that the End Object Marker, but that only works if sequential navigation is off and learners don’t click to open that slide first. I don’t think they will, but still wanted to see if there’s another way to get the course to mark complete?

I know in the future we could build the test in a Scorm 2004 and try to pull the data that way, but we don’t have the time for that with this current project.

I find it ridiculous that Docebo doesn’t have a feature for this, I don’t want the course to sit ‘In Progress” on a learners transcript if the intention was that they only got one attempt and once they did that one attempt they’re considered done with the course. 

Can you make the test a prerequisite of the last training material in the course and then make the last training material the end object marker?


@pmo Thanks for the response!

However, this doesn’t quite work for a few reasons:

  • If I set the course as the end object marker, it’ll only work if the test is complete
  • If I add a slide after the test, it only works to be the end object marker if it’s not reliant on the test being completed first. If it’s sequential or has the test as the prereq, learners can’t access that last training material and therefore can’t have the course marked complete. I don’t want to risk any learners clicking that last training material without completing the test and having the course mark complete.

Have you accidentally set the Pass score of the test to 0 but your Pass score requirement is higher? For example: There are 10 questions, your requirement is 7/10 (tracked via external file), but on the system you set 0 as pass?


This might sound odd but since the LMS cannot track a fail or do anything more than leave an object in progress when failed, you might think about adding a final question to your exam with a weighted score that would allow everyone to pass. You can then use the reports to se who actually passed or failed by removing that last question from the stats. Just a thought...


Is the assessment built in Docebo or is it an uploaded file? We have a course like this with a Docebo assessment, and we just set the minimum score to pass as 0. So it shows the learner their score, but they get their certificate regardless of the score.


Hey all, thanks so much for your input!! 

Here’s what I’ve determined are my options:

  • Follow ​@devuser93 ‘s suggestion (thank you!!!) and set the passing score to 0. Then, remove the verbiage in the localization tool that automatically tells the learner if the passed or failed based on their score at the end of a test. Then, add feedback for the passing and failing verbiage (and setting which scores show which messages) in the test settings. 
  • Add a training material (HTML page, slide, etc) after the course that is not locked, it can be accessed at any time. Make it the End Object Marker and add verbiage to the Short Description telling learners not to click that slide until they’ve completed the test. 
  • Add an instructions HTML page or slide that tells the learners that if they fail the test, the course will not be marked complete until after the due date. Then, manually mark everyone complete after the deadline (won’t mess up score data, just prevents it from showing as in progress on everyone’s transcripts).

Reply