From applications to help people learn new languages to online training portals for bankers to learn new office processes, “gamification” is in fashion. Some critics ask whether it’s as effective a model for learning as its pundits claim, but one South African company believes the results speak for themselves