Which game mechanics best support competency-based learning? - Article | Upscend