Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

How to skip duplicates when importing participants (when using RemoteControl)?

  • foobar1234
  • foobar1234's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 1 month ago #180623 by foobar1234
Hi everyone,

we want to load particpants into LS using Remote control. This works already (and pretty fast, even for thousands at once :) ). But we'd like to somehow skip duplicates, so that each email address can only be imported once. The "sending system" does not necessarily know if the participant is already in LS. But as far as we can see, neither the API nor the admin settings allow to specify some kind of "duplication check" when creating particpants.

Another reason is to make the user interaction easy on the "sending side". On the sending side (an existing big user database) users can already be filtered by specific values and we now added an export button to transfer them into LS via RemoteControl. But without a duplicate check the people operating the sending side can easily create particpant duplicates (by exporting users twice, or by selecting/exporting intersections). We'd like to prevent this by automatically skipping duplicates.

As far as we saw there's also no method along the lines "isParticpantExisting" that we could query to do a conditional import from the sending side.

What's the best way to tackle this problem?
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose