Я работаю над проектом, в котором мы разместили общую ссылку Qualtrics на веб-странице asp.net со встроенными данными полей Qualtrics, передаваемыми в качестве параметров из строки запроса URL.
Как только пользователь щелкнет ссылку (общая ссылка Quatrics с параметрами строки запроса) на веб-странице, страница будет перенаправлена на страницу опроса Qualtrics. Оттуда все управление приложением переходит к инструменту Qualtrics, где пользователь может заполнить опрос, закрыть браузер или повторно отправить опрос.
Веб-страница Asp .Net с URL-адресом: https://qualtrics.com/<Survey_Name>?USER-ID=1234&USER_REF_NO=32320
Встроенные поля Qualtrics: USER-ID и USER_REF_NO
Мы можем получать ответы и можем идентифицировать каждый ответ, используя встроенные поля (USER-ID и USER_REF_NO), но мы не можем ограничить пользователя, чтобы он проходил опрос только один раз, из-за этого мы получаем дубликаты записей, требуется много усилий для перекрестной проверки повторяющихся строк и просмотра каждого столбца.
Есть ли способ ограничить респондентов общего опроса Qualtrics ссылками, чтобы они брали только один ?
or
Есть ли причина, по которой мы можем сохранить значения полей USER-ID и USER_REF_NO в базе данных сервера sql после отправки опроса Qualtrics? Чтобы мы могли ограничить отображение универсальной ссылки Qualtric на веб-странице, проверив существование пользователя из таблицы базы данных.
Я пробовал использовать Qualtrics Prevent с функцией заполнения бюллетеней. но это ограничивает всех пользователей, использующих один и тот же браузер. Это не решение моей проблемы. Я искал в Интернете, но не смог найти ничего, связанного с этим конкретным требованием.
Я знаю, что есть вариант с веб-сервисом Qualtrics API, но для этого надо купить лицензию. По некоторым причинам мы стремимся достичь этого любыми другими альтернативами.
Эксперты Qualtrics, пожалуйста, поделитесь своим советом или любыми материалами/ссылками/справочными материалами.
Обновление:
По предложению Т. Гиббонса я создал веб-сервис, который получает два входных параметра и сохраняет их в таблице базы данных. Я работаю на тестовом сервере и перенес код веб-сервиса на тестовый сервер.
Пожалуйста, найдите вызов внешней веб-службы qualtrics, я добавил блок веб-службы после основного блока тела опроса.
Вопросы:
1. Я скопировал веб-сервис на тестовый сервер, теперь мне нужно разместить этот веб-сервис на нашем тестовом сервере IIS в качестве приложения или я могу оставить просто так ?
2. После отправки опроса Qualtrics идентификационный и ссылочный номера не вставляются в таблицу базы данных, я не смог найти проблему в вызове веб-службы Qualtrics.
3. Является ли выравнивание Блок веб-сервиса корректен в интерфейсе Qualtrics или его нужно изменить?