How to direct participant to EOS if they've already taken the survey (based on embedded data)? | Experience Community
Skip to main content
Question

How to direct participant to EOS if they've already taken the survey (based on embedded data)?

  • May 26, 2026
  • 0 replies
  • 3 views

I am administering a survey to students by sending them the survey link through their learning management system (LMS). The base survey link is an anonymous link, and I'm using a feature in the LMS to append their unique Student ID to the end of the link, so that we can record their Student ID as embedded data in each response. There would be NO contact/mailing list linked to the survey; only the students who receive the link via the LMS are eligible to take the survey.

I want to prevent students who have already submitted a completed survey from taking it again. (By "completed," I mean the student has submitted their response and the survey is recorded in my response data.) I don't think the usual "prevent duplicates" strategies (e.g., Prevent Ballot Box Stuffing) would work in this case because students could take the survey on a different computer or device, or using a different browser.

Specifically, I need the survey to check — immediately upon opening the survey URL — whether the student's Student ID is already linked to a completed response in my response dataset. If it is, I want to direct them to the “End of Survey” message and prevent them from accessing it again.

Here is an example of the survey link that would be appended by the LMS:

[Survey URL]?StudentID=1234567890

I'm currently using a standard Qualtrics account without API access and would like to know whether Survey Flow logic alone can accomplish this, or whether I need to look into API or other technical solutions.