Enonic Market Enonic Market
xpHoot icon


An awesome quiz app for XP - inspired by Kahoot


  • Join
  • Spotify id support

Once upon a time, three backend-developers that where awed by the enjoyment of http://kahoot.it asked theirselves how difficult it would be to create a (suspiciously) similar app using Enonic XP. They wondered if the powers of lib/xp/websockets, a single sprint, their bare hands and meagre front-end skills would be enough to conquer this quest?

Filled with fear of the dreaded beast of the css, but equally encouraged by the apparent mightyness of the spiked club of websocket-lib they left their safe haven of backendtown, and started designing the application flow. And it was beautiful. The pieces clicked together like they had been practicing all their life for this particular task, and the websocket-lib swashed away all the foes of complexity.

After only two days of travel, the beast of css stood before them, the last obstacle before they could be successful. And it was indeed a mighty opponent, but with guidance by the wise masters of frontend and the secret, ancient algorithm of "changing stuff and seeing what happens", they where able to slay the beast and capture the...eh..artifact of xpHoot.


  1. 1.4.0

    • Updated Spotify custom selector to latest API
    • Compatibility:
      • 6.8.0
  2. 1.3.1

    • App does not work over HTTPS
    • Compatibility:
      • 6.7.0
  3. 1.3.0

    • Fixed game PIN not shown in Safari
    • Compatibility:
      • 6.7.0
  4. 1.2.0

    • Improved handling of WebSocket disconnections
    • End current question as soon as all players have submitted an answer
    • Show question scores as well as total scores
    • CustomSelector for Spotify tracks in game content type
    • Compatibility:
      • 6.7.0
  5. 1.1.0

    • Added application icon and descriptor
    • Updated controller mappings for 6.7
    • Compatibility:
      • 6.7.0
  6. 1.0.0

    • Initial version
    • Compatibility:
      • 6.5.3