I have found a round-about way of integrating WATU with BadgeOS:
1. Create your exam as usual with two exceptions:
2. When you add grades, identify the one you want to use to award an achievement
3. Instead of giving it a name, put in a random string like ‘HHgt8&dfs1’. Do not give it a description.
4. In the “Final Screen” field, add something like this: “Your results: ‘%%GRADE%%’. If you see a verification code above instead of ‘Try Again’ you have passed! Copy the code into the submission block below and send it in for administrative verification. If you do not submit this code, you will not receive credit for completion, and will have to re-take the quiz.”
4. Save your exam.
5. Go into the BadgeOS achievement you want to grant for completing the exam successfully.
6. Set the “Earned By” property to “Submission (Reviewed)”.
7. Add the WATU exam shortcode into your achievement page content wherever is appropriate.
When your users complete the exam, they simply submit the verification code, which shows up in you BadgeOs>Submissions list. As long as the code matches, you can approve the submission, which in turn grants the badge/achievement.
It takes just a few extra minutes each day to review any submissions. I keep a private draft going with a list of all verification codes and which classes/exams they go with. If you suspect your users have shared the code for cheating, it takes just a few seconds to change it. I’ve also got a calendar event to remind me to update my codes once every 90 days just for good measure.
It’s not automated integration, but it works, and gives my users the impression that they class exams are being “graded”, which they seem to appreciate more anyway.