Rahoot

Rahoot

Open source Kahoot! Self-managed alternatives-Support custom test question banks and multiple media types, suitable for small quiz competition scenarios such as team activities and classroom interactions. Support real-time rankings, management console and multiple question bank selection.

810GitHub
Description

Rahoot is Kahoot! is suitable for holding real-time interactive question and answer competitions in team activities, classroom teaching, company team building and other scenarios. All data is completely autonomous and controllable and runs on your own lazy cat micro service. ##Core functions - ** Manager ** -Create a game room, choose a question library, and control the game progress - ** Player side ** -Enter your PIN code to join - ˇ* * Time-limited answering questions ** -Counts down to each question, the first person to answer correctly will score higher - ** Real-time rankings ** -Display real-time rankings after each question ends - ** Custom question bank ** -Supports custom questions and can be attached with pictures/videos/audio - ** Switching between multiple question banks ** -Supports multiple question bank files, freely choose when starting the game ##Usage scenarios - ** Company team building ** -Use relevant knowledge of the company to formulate questions to enhance team understanding - ** Classroom teaching ** -The teacher sets questions for students to answer quickly to enliven the classroom atmosphere - Exiled** Friends 'Gathering ** -Interesting and cold knowledge questions and answers to enliven the party atmosphere - ** Knowledge competition ** -Organize formal knowledge competition ###Step 1: Enter the management terminal After accessing the application address, add `/manager` after the URL: Enter the management password **`rahoot123`**, and click Submit to enter the management interface. ###Step 2: Select the question library and create a game After successful login, a list of available question libraries will be displayed. Check the question bank you want to use and click Submit: Built-in 2 question banks: - ** Q & A on Lazy Cat's Micro Clothing Knowledge ** - 8 knowledge questions about the Lazy Cat Micro Clothing Platform - ** Fun questions and answers for programmers ** - 8 easy and interesting technical knowledge ###Step 3: Share PIN codes and invite players After creating the game, a **PIN code ** and room waiting page will appear on the screen. Share the app homepage address with all participants: After participants open the home page, enter the PIN code to join the game room. ###Step 4: Start the game When all players join, the management terminal clicks the **Start** button to start the game. Game flow: 1. Display topics and options (management end screen display) 2. Players choose the answer on their own device 3.ˇ The correct answer will be revealed after the countdown ends 4. Display current rankings 5. Go to the next question until all questions are completed 6. Dedicate to the final rankings and announce the winner ##Custom question bank The question bank file is stored in the `/config/quizz/` directory in the container and is in JSON format.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Mobile Screenshots
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
Mobile Screenshot 4
App Information
Version
1.0.0
Package Size
11.13 KB
Image Size
46.19 MB
Updated
March 30, 2026
Source Code
Ralex91
Platform Support
PCMobile