Help / How to assign a quiz to a user

Assigning your quizzes to a Respondent portal

Respondent portals are a FlexiQuiz LMS feature where learners can access learning materials, courses and quizzes you assign.

FlexiQuiz offers a choice of ways you can quickly assign quizzes to Respondent portals that I will outline in this guide.


To start, create a quiz or other learning materials, and then choose how you would like to assign your content.



#1. Assign a quiz from the publish screen - New publish screen 2025

  1. Begin by going to the Publish screen on the relevant quiz.
  2. Then choose when you want to allow learners to view your content. You can open the quiz immediately or schedule a time for it to open automatically.
  3. Next, click on the Users and Groups box to open the screen for assigning learners.
  4. The top box shows the unique Respondent log-in screen for your whole account.
  5. Unique URL for learners to log in to FlexiQuiz respondent portal
  6. Next, go to the Users and Groups box. The Users tab lists all Respondents assigned to take this quiz. If the learner does not already have a Respondent portal, you can create one. Click New and choose User from the drop-down menu. Then fill in the details for the new learner. Learn more about creating new Respondent portals.
  7. When the learner has a Respondent portal, click Assign and choose Users from the drop-down menu. A list of Respondents, Trainers and Admins that are linked to your account will appear.
  8. Tick the box next to each user who you want to assign the test to.
  9. List of Respondents to take quiz on publish screen
  10. Then click Assign selected users.

The list of users whom you have assigned to this quiz will now appear in the Users list.


#2. User profile page

The user's profile page is where you can create and manage Respondents, Trainers and extra Admins linked to your account.

This option works well for assigning multiple quizzes to new people.

  1. To access the user profile screen, log in and select Users from the top menu. Your user dashboard will appear that lists all users linked to your FlexiQuiz account.
  2. Then, create a new Respondent account or edit an existing one.
  3. To assign a quiz to an existing Respondent, click on the user. The user profile screen will open.
  4. Then scroll down the page to Assigned quizzes and click Assign quizzes. A list of all available quizzes and learning materials will appear.
  5. Respondent user profile with the place to assign a quiz or learning materials
  6. Now, tick each quiz you want to assign to the user.
  7. Scroll to the bottom of the list and click Assign selected quizzes.
  8. Click Assign and email user if you want to add the quizzes to the user portal and send a custom email to notify the user that new quizzes are available on their Respondent portal.
  9. Click Assign to add the quiz to the user portal.

Users can instantly access the assigned quizzes on their portal if the quiz is open.

You can view a list of all quizzes assigned to the user on the Assigned quizzes list.


#3. Assign a quiz using our APIs

Enterprise and Enterprise+ customers can use our APIs to assign quizzes to Respondent portals.

Please view our assigning quizzes API document for more information.


Frequently Asked Questions

Can I unassign a quiz from the user?

Yes, you can unassign a quiz through the user's profile page or the publish screen. To unassign a user, go to your list of assigned quizzes on the Users or Publish screen. Then, click on the X next to the relevant user.

When you unassign a user from a quiz, the Respondent can no longer access the quiz or any results from their portal.

The FlexiQuiz system saves any results, allowing you to access them on your Analyze screen or the user's results page.

If you reassign the quiz to the user, the system retains any previous data, such as the number of quiz attempts.

To reset quiz attempts and delete any data associated with the user, you must delete their results from the analyze screen. 

  1. From the Analyze screen, click select action and choose delete from the drop-down menu.
  2. A pop-up appears to confirm that you want to delete the user's response and all associated data.

Can I send learners an email to notify them when I assign a quiz to their Respondent portal?

Yes. If you have a FlexiQuiz Essentials plan or above, you can send a custom email notification when assigning a quiz on the user profile page.

You can customize the email text in any language by navigating to the Settings screen and selecting Emails from the left-hand menu.


Can I automate a schedule for when a quiz is available on a learner's Respondent portal?

FlexiQuiz offers several ways for you to automate when learners can view your content. Learners can only view the quiz on their Respondent portal when the test is open.

To automate a schedule for when the quiz is available to learners, you need to use the quiz scheduler.

You can also schedule how long someone is allowed to access the test from the date assigned to the learner's portal. This guide provides additional information on setting a user schedule.


Can I assign a training course to a Respondent?

You can assign multiple learning materials or quizzes to a Respondent portal.

FlexiQuiz offers several options to suit your needs.

Our Groups feature makes it easy to assign multiple quizzes to a portal. You can open all quizzes immediately or schedule them for availability at a later time.

If you would like learners to view the activities in a set order, you can assign the first quiz and use our quiz redirects to direct them to the next quiz in the training course.


Relevant help guides:

How to create a Respondent portal

Tracking Respondent portal results

Respondent self-registration

How to customize your Respondent portals

Other ways to share a quiz



Back