How to assign a kahoot in web platform
Assigning a kahoot in the web platform lets participants complete a learner-paced kahoot assignment kahoot assignment at their own speed instead of playing in a live session.
When you assign a kahoot:
- Participants answer questions on their own device.
- The host sets a deadline and shares access via PIN, link, or QR code.
- Participants can complete the kahoot any time before the deadline
- Participants do not need a Kahoot! account to join an assignment.
Assigned kahoots are often used for homework, self-paced training, or asynchronous learning.
👉 If your learners mainly use phones or tablets, learn how to assign a kahoot in the mobile app instead.
- How assigned kahoots work
- Tech requirements
- How to assign a kahoot
- Assignment settings and options
- How to share an assigned kahoot
- How participants join an assigned kahoot
- How to check progress and results
- Can participants pause and resume an assigned kahoot?
- FAQ & Related resources
💡 Found this guide helpful? Subscribe to our Youtube channel for more tips and Kahoot! tutorials!
How assigned kahoots work
A self-paced kahoot in the web is different from a live game:
- Participants move question-by-question at their own pace.
- The host does not present questions live.
- Questions and answers appear on each Participant's device.
- The host sets a deadline and shares a PIN, link, or QR code.
- Participants must finish the kahoot before the deadline.
💡 Accessibility tip: Because the entire kahoot appears on the participant’s device, learners using screen readers can participate independently.
Tech requirements
To assign a kahoot in the web platform you need:
- A desktop, laptop, tablet, or mobile device
- A supported web browser or the Kahoot! mobile app
- A stable internet connection
Assigned kahoots generally require less bandwidth than live games, but connectivity is still needed to start the game and sync results. Firewalls or restricted networks may block access to Kahoot! services.
How to assign a kahoot (web workflow)
Entry points
You can assign a kahoot from several places:
- Library → open a kahoot you created or saved.
- Discover → open a kahoot you found in the platform.
- Other workflows (covered in separate articles):
➡️ Kahootopia! islands
➡️ Kahoot! courses
➡️ Google Classroom add-on
All of these lead to the same assignment setup flow.
Steps to assign a kahoot
- Open the kahoot you want to assign (from Library or Discover).
- Click Assign instead of Host live.
- Set the deadline date and time, or (If available on your plan) choose No deadline.
- Configure assignment options.
- Click Create.
Kahoot! generates a game PIN, share link, and QR code for your assignment. Assignments become available immediately after creation.
You can create multiple assignments from the same kahoot at the same time.
Assignment settings and options
Deadline or no deadline
- Set a deadline up to 28 days in the future.
- Time is set at the hour level.
- Some plans allow No deadline assignments.
You can change or remove the deadline later from the assignment report as long as the assignment has not fully expired.
Player identifier
Player identifier lets hosts track participants across multiple games. Benefits:
- Identify individual Participants
- Combine reports across assignments
- Track long-term performance
Availability depends on your plan. Learn more about Player identifier here.
Randomize answer order
Randomizes answer positions on the screen to reduce answer sharing.
Friendly nickname generator
Participants spin a wheel to generate a nickname.
- Participants can spin up to three times.
- This helps avoid inappropriate nicknames.
Organization activity feed visibility
Some plans allow you to control whether the assignment appears in your organization’s activity feed.
⚠️ Important — edits after assigning
If you edit the kahoot (questions, slides, or answers) after creating an assignment, the existing assignment will not update.
To apply changes, create a new assignment and share the new PIN, link, or QR code.
How to share an assigned kahoot
After creating the assignment, open its report page. Go to: Reports → Assigned kahoots → select your assignment
You can share the assignment using:
- A direct link (email, LMS, chat tools like Teams or Slack)
- A QR code (display on screen, print, or share digitally)
- The PIN for manual joining via kahoot.it or the app
- Built-in share options such as Google Classroom, Microsoft Teams, or Remind
You can also embed an assigned kahoot on a web page if you want learners to start directly from your website.
How participants join an assigned kahoot
All join methods lead to the same learner-paced experience.
Join with a direct link
Participants click the link shared by the host. This is common when assignments are posted in:
- LMS platforms
- Chat tools
Join with a game PIN
- Go to kahoot.it or open the Kahoot! app.
- Enter the game PIN.
- Enter a nickname or identifier.
- Start the assignment.
Assignment PINs remain valid until the deadline.
Join with a QR code
Participants scan the QR code with their device camera to open the assignment instantly.
How to check progress and results
You can monitor assignment progress from the Reports page.
- Sign in to kahoot.com.
- Click Reports.
- Open the Assigned kahoots tab.
- Select your assignment.
From the report you can see:
- Number of participants
- Remaining time
- Individual results
- Performance analytics
If player identifier is enabled, you can combine results from multiple assignments into a combined report.
How to remind participants
If you notice that some participants haven't started their assignment yet, you can send them a direct reminder from the report page.
- Open the report for your assignment.
- Navigate to the Didn't start tab to see the list of participants who have not yet signed up.
- Click the blue Remind button next to a participant's identifier or email address.
- A Send reminder pop-up will appear. You can customize the invitation message (up to 250 characters).
- Click Remind to send the email notification.
Change or remove the deadline
From the assignment report you can:
- Extend the deadline
- Remove the deadline (if supported)
If the deadline has already passed and the assignment is finished, it cannot be restarted. Create a new assignment instead.
Can participants pause and resume an assigned kahoot?
Yes — but behavior depends on how they joined.
Browser behavior
Participants can resume progress if:
- They return using the same browser and device
- The browser cache has not been cleared
- They did not join another challenge
- The assignment deadline has not passed
If player identifier or email access is used, learners may also resume via Your learning. However, the host must assign the challenge via email (using the player identifier), and the host does need a specific subscription to assign the game in this manner.
Mobile app behavior
In the mobile app:
- Progress is saved automatically on the device
- The assignment appears in the Active section
- Participants can resume without logging in.
⚠️ A participant cannot rejoin with the same nickname, even if their result is removed from the report.
FAQ
-
Can I hide the leaderboard in assignments?
No. Leaderboards in assignment mode cannot currently be hidden. Workarounds include using:
- Friendly nickname generator
- Player identifier
These reduce peer visibility while still tracking results.
-
Can I restart an assignment after the deadline?
No. Once an assignment is finished after the deadline, it cannot be restarted. Create a new assignment and, if needed, combine reports.
-
Can I assign the same kahoot multiple times?
Yes. You can create multiple assignments from the same kahoot simultaneously.
Related resources➡️ Learn how to assign a kahoot in the mobile app for mobile workflows. |
11 comments
Is it easier just to send the assigned assignment via email to our MLS?
Hi @avazquez3176!
I think what's easiest would be subjective, based on your situation and needs. Some may find that posting the URL in an internal communications tool like slack, Microsoft Teams, or Google Classroom is easier. It really depends on what tools your organization uses and how they're put to use.
Можно ли установить конкретные дату и время НАЧАЛА викторины?
Hi gimnaziamst!
Setting a when an assignment starts isn't possible. It simply starts immediately after you create the assignment. But you will need to share the PIN, link, or QR code so that your audience can access it. So however you decide to share access to your quiz, you may be able to delay sharing.
thxxxx
Hi Kahoot team,
Could you please provide answers to the following questions?
Hello apinya.verztec, You can host multiple rounds of a live game on Event Day. There is no specific limit to the number of rounds, and you can combine the reports from different rounds to analyze data and determine the overall winner. For each round, a new game session is started, and after the sessions, reports can be combined to track overall performance. Similarly, you can host multiple quiz games on Event Day. Kahoot!'s event plans provide access for a duration of up to 90 days, allowing you to create, rehearse, and conduct as many quiz games as you need during this period. This makes it possible to conduct multiple quiz games based on your event schedule without any restrictions on the number. Kahoot! allows shuffling of quiz questions. This feature can help in presenting the questions in a different order each time the quiz is played, ensuring a more dynamic and engaging experience for the participants. Once the Event Day is over, you can assign the quiz to participants for practice. The reports indicate that assignments can be set up, allowing participants to complete the quizzes asynchronously within a specified timeframe. For comprehensive guidance on event plans, hosting live games, and assignments, you can refer to the article: "Guide for one-time events"
Is there a way to make a class in kahoot so kids can only take the Kahoot once? Students are taking it more than once to get a better grade which then defeats the purpose as a check for understanding.
Hello, Thank you for your feedback. At the moment there is no absolute “hard lock” at class level that prevents all retakes, but you can make it functionally one attempt for your students if you control how they join. For example: have them join via browser (kahoot.it) and use a fixed format nickname (e.g. “FirstName LastInitial” or student ID)
Can the students play the Kahoot assigned more than once?
Thank you for your question! When you assign a Kahoot to your students, each person can only complete it once with their username, and they won't be able to retake the same assignment. After finishing, they're given the option to practice the questions they got wrong, but not to replay the whole game as an assignment. However, we have a new way to play that could be perfect for your needs. If you simply share a kahoot with your students (instead of assigning it), they can use self study modes, such as "Learn," "Flashcards," or "Play Solo", which allow them to replay the content as many times as they want. More about the study modes here
Please sign in to leave a comment.