Hope you enjoyed playing Kahoodle. We worked really hard to deliver a fully working web socket solution for you and we think it handled all simultaneous players very well. You all were able to witness that information on your screen changes at the same time the teacher changes the question.
PLUGINS
For Kahoodle we used not one but four plugins!
[1] First of them, mod_kahoodle is the actual activity module that we developed during the DevCamp.
[2] We did not want you to go through the whole sign up and email confirmation process, so we also added an authentication plugin auth_kahoodle that creates a temporary account when you join the game. Please note that the current implementation is extremely insecure, it is already disabled on the demo site as it needs way more work.
[3] Plugin tool_realtime was developed before the Moodlemoot, it was suggested as a core functionality in MDL-65795
[4] And finally, there was a subplugin for tool_realtime that is not yet open-source that allows bi-directional communication through a self-hosted web socket solution. Again, it existed before the DevCamp.
AND THE WINNERS ARE...
During the live demo we had 69 players who joined the game, of whom 67 answered questions and 31 answered all five questions.
Our grading strategy was that you get between 50 and 100 points for each correct answer and the faster you answer the more points you get. The top ten scores were:
name | points ----------------+-------- Stefan | 380 danielavetica | 375 dobedobedoh | 365 Hello | 355 Jonathan Champ | 345 Tom atoe | 345 Thomas | 345 Jon | 335 Odei | 330 Al | 330
Hope you enjoyed our demo!
Yours,
Monika Weber, Kathleen Aermes, Lars Dreier, Vasco Grossmann, Marina Glancy, Jan Britz, Immanuel Pasanec