Kahoot seems like a bit of a throwback to a more old-fashioned pedagogical approach: behaviorism. This is the idea of educators shaping student behavior by handing out gold stars, stickers, points and the like.
To me it comes back to fun or hard fun. The most useful activity I did with quizzes in class was to get my students to create their own and upload them for their peers.
Mentions