A couple of years ago, users of the Isovalent Labs platform regularly complained that they hadn't received their badge after completing one of our hands-on labs. The badge had been issued, but they expected it in the wrong place.
Here's the way things work: Instruqt sends a webhook when a lab is completed, the platform catches the event, processes it, and asks Credly to issue the credential. Credly then emails the learner with a link to claim it. Every part of that chain was working. But from the learner's perspective, completing the lab should produce a badge, and they expected to see a link on the final screen. The webhook is asynchronous, though —it can arrive after the lab has ended, at a point the UI can no longer catch— so the link just wasn't there.
Some users complained. Others completed the lab again —sometimes more than twice— apparently hoping another completion would make the badge appear. The obvious diagnosis was a badge-delivery problem, but the badge was bei
Discussion
Say something first
It all starts with you—share your thoughts now.