Kahoodle - Kahoot-like questionnaire for Moodle that uses web sockets

Kahoodle - Kahoot-like questionnaire for Moodle that uses web sockets

by Marina Glancy -
Number of replies: 0

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

our team