Demo - xpHoot
Quiz app showcase - inspired by Kahoot
Screenshots
Bring quiz-based fun to Enonic XP with xpHoot, an interactive game inspired by the popular Kahoot! platform.
Conceived by three brave back-end developers armed with Enonic XP’s web socket capabilities, xpHoot is a testament to what can be built in a single sprint—despite formidable front-end challenges!
By harnessing the power of lib/xp/websockets
and a dash of trial-and-error styling, xpHoot delivers real-time quizzes right in your XP environment.
Key Features
-
Real-Time WebSockets
Built on Enonic XP’slib/xp/websockets
, xpHoot manages live gameplay, broadcasting questions and scoring updates as they happen. -
Effortless Quiz Hosting
Quickly spin up new games and invite participants to join—no external platform required. -
Player Engagement
Keep your team, students, or audience engaged with dynamic questions and immediate scoreboards. -
Spotify Integration
Enhance quizzes with music! Use the built-in Spotify custom selector to add tracks to your game content. -
Quiz management
Manage quizzes using Content Studio. Also demonstrates importing and export quiz data usinglib-export
, making it easy to share or back up your games.
Releases
2.1.3
- Regression bug fix
Compatibility:
- 7.8.0
2.1.2
- Bugfix: Can't start selected game
Compatibility:
- 7.8.0
2.1.1
- Bugfix for default value
Compatibility:
- 7.8.0
2.1.0
- use lib-export to do all the importing
Compatibility:
- 7.8.0
2.0.0
- Upgraded to XP7
Compatibility:
- 7.0.0
1.4.0
- Updated Spotify custom selector to latest API
Compatibility:
- 6.8.0
1.3.1
- App does not work over HTTPS
Compatibility:
- 6.7.0
1.3.0
- Fixed game PIN not shown in Safari
Compatibility:
- 6.7.0
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
1.1.0
- Added application icon and descriptor
- Updated controller mappings for 6.7
Compatibility:
- 6.7.0
1.0.0
- Initial version
Compatibility:
- 6.5.3