В исследовании видео и влияние, которое оно оказывает на человека, то вы находитесь в правильном месте, чтобы узнать, как сделать продвинутый тип видео отображения и использовать мощный Examinare APi для воспроизведения видео для человека, а затем после показать вопросы, которые вы хотите показать без autoplaying видео снова для того же человека.
Это решение находится на продвинутом уровне. Мы также можем предоставить вам подобные решения за небольшую фиксированную плату.
1. Шаг первый, создать первый опрос, который вы хотите использовать в качестве базы.
Этот шаг звучит банально, но убедитесь, что вы правильно его сделали, так как мы будем копировать опрос с API Examinare или внутри Инструмент опросов Examinare вручную.
2. Добавьте встроенный код игрока внутри «больше информации» на вопрос, который вы хотите использовать для игрока.
Если вы хотите, чтобы игрок был один и не задавал вопросов, то используйте тип вопроса «Инструкции». Если вы используете Youtube, Vimeo и т.д., то используйте встроенный вариант с функцией автозаписи.
3. Проверьте опрос, запустив его как «Публичный веб-опрос», и сделайте стиль формы по своему желанию.
Если у вас есть какие-либо вопросы, то проверьте наше руководство или создать тикет поддержки, отправив нам по электронной почтеsupport@examinare.com
Когда вы закончите с опросом, убедитесь, что вы поставили его в режиме «Приватный websurvey».
4. Активируйте API Examinare и используйте библиотеку PHP Wrapper Examinare.
Перейдите в раздел “Examinare API & SSL” вкладки “Настройки” и активируйте API Examinare.
Убедитесь, что вы не делитесь этим ключом с кем-либо. Если вы хотите добавить персонализированный API-ключ, то активируйте «Мобильные API-токен» и отправьте API-вызов с учетными данными на ваш аккаунт.
- Использование мобильного API —https://www.examinare.io/apidocs/setphoneid/
- Использовать Обычный API-вызовhttps://www.examinare.io/apidocs/
Загрузите библиотеку Examinare Wrapper здесь:
https://www.examinare.io/apidocs/phpwrapper/
5. Используйте PHP Wrapper Code для копирования опроса и измените текст инструкции внутри опроса с номером вопроса.
5.1 Получить номер вопроса в месте, где вы поставили You Tube код.
Используйте следующий вызов и получить номер вопроса для вопроса, где вы поставили код Youtube. Убедитесь, что вы записали номер вопроса.
https://www.examinare.io/apidocs/questionsinsurveys/
5.2 Сделать копию.
Теперь сделайте копию оригинального вопроса и убедитесь, что вы изменили имя вопроса, так что у вас нет 2 вопросов с тем же именем, это может стать очень запутанной через некоторое время и убедитесь, что вы сохранили surveyID нового вопроса.
https://www.examinare.io/apidocs/copysurvey/
5.3 Вызываем функцию изменения вопроса и добавляем код Youtube.
Если код нуждается в новом перерыве строки, убедитесь, что вы используете строку перерыва строки, объяснённую в инструкциях.
https://www.examinare.io/apidocs/updateinstructiontext/
5.4 Повторить.
Повторите шаги снова с кодом Examinare до тех пор, пока у вас не будет нужного количества.
Пожалуйста, обратите внимание, что вам потребуется Неограниченный Пользователь, чтобы сделать больше, чем 1 копии.
Альтернативный 5. Если вы не хотите кодировать.
Вы также можете скопировать опрос внутри учетной записи, если вы выберете это, то убедитесь, что дизайн копируется правильно и что вы записываете SurveyID вручную и публикуете все опросы после копирования.
6. Создание простой страницы входа.
Ну этот шаг зависит от вас. Поскольку вы разработчик, у вас, вероятно, есть некоторые предпочтения в этой области. Однако мы дадим некоторые ссылки на то, что мы считаем легче всего начать с:
Загрузка:https://getbootstrap.com/
PHP Начало:http://php.net/manual/en/tutorial.firstpage.php
7. Используйте функцию создать, чтобы добавить получателя после входа в систему.
Когда субъект подключается к вашему сайту, вы можете автоматически создать пользователя внутри API Examinare с помощью следующей функции. Наш совет — заполнить обязательные поля и добавить имя пользователя и пароль в файл cookie $_SESSION на вашем сайте. Таким образом, вы можете проверить, что этот человек ответил и не ответил.
https://www.examinare.io/apidocs/addrecipient/
8. Распределять опросы по случайному принципу в зависимости от количества голосов, полученных одним кандидатом.
Таким образом, следующие шаги, чтобы убедиться, что вы можете получить даже результат обследований, но он также может быть использован для рандомизации, что обследование пользователь получает.
Используйте listSurveys:https://www.examinare.io/apidocs/listsurveys/
И поместить surveyID в массив и произвольно выбрать запись. Вызов API также возвратит количество ответов внутри опроса. Так что если вы хотите убедиться, что вы только случайно те, не имеющие никаких голосов, то проверьте “completedAnswers” переменной.
Если вы хотите убедиться, что вы не получаете слишком много перенаправлений на один и тот же опрос, вы можете использовать следующее:
https://www.examinare.io/apidocs/listrecipientstosurvey/
9. Пометить активным получателя для фактического опроса.
https://www.examinare.io/apidocs/markrecipientstosurvey/
Используйте вышеуказанный вызов, чтобы пометить получателя как перенаправленного на опрос.
10. Получить ссылку и перенаправить использование к обследованию.
Получить ссылку и перенаправить использование на опрос и установить перенаправление обратно на страницу ловли.
https://www.examinare.io/apidocs/listsurveysbyuser/
Отправьте эту команду вместе с contactID пользователя, чтобы вы могли получить персональную ссылку для опроса.
Перенаправление с PHP Header.
Внутри вызова есть ссылки 2. Параметр “surveyLinkWeb” обеспечит особый дизайн вашего аккаунта. Чтобы заставить использовать только мобильное представление, используйте следующий параметр: “surveyLinkMobile”
11. Перенаправление установки обратно к сценарию.
Есть 2 способы перенаправления назад после того, как человек ответил. Вы можете установить URL-адрес перенаправления в Настройки – Макет – “Изменить ссылку на страницу благодарности” или добавить “return_url” параметр вызова внутри вызова ссылки на опрос.
Пример:
https://theurltoyoursurvey?return_url=your ссылка идет сюда.
Вам нужно будет форматировать ваш URL с urlencode функции, найденные здесь:http://php.net/manual/en/function.urlencode.php
12. Получите информацию и действуйте по ней.
Когда страница catch получает вызов от Examinare на сохранении, вы получите параметры 2:
- Значение Inforeg дает фактические ответы контакта:
https://www.examinare.io/apidocs/fetchresultsbyinforeg/
- Значение ContactID дает вам информацию о получателе, так что вы можете проверить, что никто не пытается манипулировать данными.https://www.examinare.io/apidocs/listrecipientbycontactid/
Факультативный шаг. Разрешить вход уже созданным пользователям.
Поскольку все созданные получатели перечислены в следующих API вызовах, вы можете позволить человеку войти в систему снова, используя следующую информацию:
https://www.examinare.io/apidocs/listrecipientbyemail/
Последние слова об этом решении
Этот учебник предназначен как для разработчиков, которые хотят знать, как сделать свой собственный сайт голосования или исследования. Мы поддерживаем только общие вопросы в нашей поддержке. Если вы хотите, чтобы мы интегрировали это решение для вас, то вам потребуется неограниченный счет обследования, а также оплатить интеграцию и шаги выше. Сегодня 2018-12-30 мы взимаем 350 EURO за выполнение этих шагов, но эта плата может быть повышена без дополнительного уведомления. Сделайте запрос на странице, чтобы получить цитаты сегодня.
