Thanks for sending through the PMs with the extra info about the course/user etc.
I just had a look again at what might be going on here with the badge not being awarded … and think I figured out whats going on. The reason is that badges are not awarded for draft or archived courses. The course you sent through is still in draft, so that would explain why the badge hasn’t been given, even though all the activities have been completed.
@ebennert and @Julie - I hope that explains things. If we need to update this so that badges are also awarded for draft/test courses, then we can make an update in the next sprint?