REVEAL LEARNING : A HANDBOOK TO GAMIFIED PLATFORMS