Archiwum aktualności

Zrób losowe rozwiązanie wideo ankiety z PHP i Examinare API.

Zrób losowe rozwiązanie wideo ankiety z PHP i Examinare API.
Ilustracja

W badaniu filmów i wpływu, jaki ma na osobę, jesteś we właściwym miejscu, aby nauczyć się, jak wykonać zaawansowany typ wyświetlania wideo i użyć potężnego Examinare APi, aby odtworzyć filmy dla osoby, a następnie po pokazaniu pytań, które chcesz pokazać bez automatycznego odtwarzania filmów ponownie dla tej samej osoby.

To rozwiązanie jest na poziomie zaawansowanym. Dostarczamy również tego rodzaju rozwiązania dla Ciebie za niewielką stałą opłatą.

1. Krok pierwszy, stwórz pierwszą ankietę, którą chcesz wykorzystać jako bazę.

Ten krok brzmi banalnie, ale upewnij się, że wykonałeś go poprawnie, ponieważ będziemy kopiować ankietę za pomocą API Examinare lub wewnątrz Examinare — narzędzie do ankiet ręcznie.

2. Dodaj kod osadzenia odtwarzacza w sekcji „więcej informacji” na pytaniu, które chcesz użyć dla odtwarzacza.

Jeśli chcesz, aby gracz był sam i nie miał żadnych pytań, użyj pytania typu „Instrukcje”. Jeśli używasz Youtube, Vimeo itp., Użyj wbudowanej opcji z funkcją automatycznego odtwarzania.

3. Przetestuj ankietę z ankietą uruchomioną jako „Publiczna ankieta internetowa” i stylizuj formularz tak, jak chcesz.

Jeśli masz jakieś pytania, sprawdź nasz podręcznik lub utwórz bilet wsparcia, wysyłając do nas e-mail na adressupport@examinare.com

Kiedy skończysz z ankietą, upewnij się, że umieściłeś ją w trybie „Prywatna ankieta internetowa”.

4. Aktywuj API Examinare i użyj biblioteki PHP Wrapper Examinare.

Przejdź do sekcji „Examinare API & SSL” w zakładce „Ustawienia” i aktywuj API Examinare.

Upewnij się, że nie dzielisz tego klucza z nikim. Jeśli chcesz dodać spersonalizowany klucz API, aktywuj „Mobile API Tokens” i wyślij API Call z poświadczeniami na swoje konto.

Pobierz bibliotekę Examinare Wrapper z tego miejsca:

https://www.examinare.io/apidocs/phpwrapper/

5. Użyj kodu PHP Wrapper Code do skopiowania ankiety i zmiany tekstu instrukcji wewnątrz ankiety z numerem pytania.

5.1 Uzyskaj numer pytania w miejscu, w którym umieściłeś kod You Tube.

Użyj następującego połączenia i uzyskaj numer pytania dla pytania, w którym umieściłeś kod Youtube. Upewnij się, że zapisałeś numer pytania.

https://www.examinare.io/apidocs/questionsinsurveys/

5.2 Zrób kopię.

Teraz zrób kopię oryginalnego pytania i upewnij się, że zmieniłeś nazwę ankiety tak, aby nie mieć 2 ankiet o tej samej nazwie, może to być naprawdę mylące po pewnym czasie i upewnij się, że zapisałeś surveyID nowego pytania.

https://www.examinare.io/apidocs/copysurvey/

5.3 Wywołaj funkcję change question i dodaj kod Youtube.

Jeśli kod wymaga nowego podziału wiersza, upewnij się, że używasz ciągu podziału wiersza wyjaśnionego w instrukcji.

https://www.examinare.io/apidocs/updateinstructiontext/

5.4 Powtórz.

Powtórz kroki ponownie z kodem Examinare, aż będziesz miał potrzebną kwotę.

Proszę zwrócić uwagę, że potrzebujesz konta nieograniczonego, aby zrobić więcej niż kopię 1.

Alternatywne 5. Jeśli nie chcesz kodować.

Możesz również skopiować ankietę na konto, jeśli wybierzesz tę opcję, upewnij się, że projekt został skopiowany poprawnie i że ręcznie zapisałeś SurveyID i opublikowałeś wszystkie ankiety po skopiowaniu.

6. Utwórz prostą stronę logowania.

Cóż ten krok zależy od Ciebie. Ponieważ jesteś programistą, prawdopodobnie masz pewne preferencje w tym obszarze. Jednakże podamy kilka linków do tego, co uważamy za najłatwiejsze do rozpoczęcia:

Bootstraphttps://getbootstrap.com/

Początek PHP:http://php.net/manual/en/tutorial.firstpage.php

7. Użyj funkcji tworzenia, aby dodać odbiorcę po zalogowaniu.

Kiedy podmiot jest zalogowany na Twojej stronie internetowej, możesz automatycznie utworzyć użytkownika wewnątrz API Examinare za pomocą następującej funkcji. Nasza rada to wypełnienie obowiązkowych pól i dodanie nazwy użytkownika i hasła na pliku cookie $_SESSION w witrynie. W ten sposób możesz sprawdzić, co ta osoba odpowiedziała i nie odpowiedziała.

https://www.examinare.io/apidocs/addrecipient/

8. Losuj ankiety w zależności od liczby głosów, które posiada.

Tak więc następujące kroki mają na celu upewnienie się, że można uzyskać równy wynik ankiet, ale może być również wykorzystywany do losowania, co ankieta użytkownik dostaje.

Użyj listSurveys:https://www.examinare.io/apidocs/listsurveys/

I umieścić surveyID w tablicy i losowo wpis. Wywołanie API zwróci również liczbę odpowiedzi w ankiecie. Jeśli więc chcesz mieć pewność, że losowo wybierasz tylko te, które nie mają żadnych głosów, sprawdź zmienną „completedAnswers”.

Jeśli chcesz mieć pewność, że nie otrzymasz zbyt wielu przekierowań do tej samej ankiety, możesz użyć następujących czynności:

https://www.examinare.io/apidocs/listrecipientstosurvey/

9. Oznacz odbiorcę aktywnego do rzeczywistej ankiety.

https://www.examinare.io/apidocs/markrecipientstosurvey/

Użyj powyższego wezwania, aby oznaczyć odbiorcę jako przekierowanego do ankiety.

10. Pobierz link i przekieruj użytkownika do ankiety.

Pobierz link i przekieruj użycie do ankiety i ustaw przekierowanie z powrotem na stronę złowioną.

https://www.examinare.io/apidocs/listsurveysbyuser/

Wyślij to polecenie wraz z contactID użytkownika, aby uzyskać spersonalizowany link do ankiety.

Przekierowanie z PHP Header.

W wywołaniu znajdują się linki 2. Parametr „surveyLinkWeb” zapewni specjalny wygląd Twojego konta. Aby wymusić widok tylko dla urządzeń mobilnych, użyj następującego parametru: „surveyLinkMobile”

11. Konfiguracja przekierowania z powrotem do skryptu.

Istnieją 2 sposoby przekierowania z powrotem po tym jak osoba odpowiedziała. Możesz ustawić adres URL przekierowania w Ustawieniach – Układ – „Zmień link strony z podziękowaniem” lub możesz dodać parametr „return_url” w wywołaniu do linku do ankiety.

Przykład:

https://theurltoyoursurvey?return_url=your link idzie tutaj.

Musisz sformatować swój adres URL za pomocą funkcji urlencode, którą znajdziesz tutaj:http://php.net/manual/en/function.urlencode.php

12. Złap informację i działaj na jej podstawie.

Kiedy strona catch otrzyma wywołanie z Examinare na zapisie, otrzymasz parametry 2:

  • Wartość Inforeg daje rzeczywiste odpowiedzi kontaktu:

https://www.examinare.io/apidocs/fetchresultsbyinforeg/

Krok opcjonalny. Zezwalaj na logowanie już utworzonych użytkowników.

Ponieważ wszyscy utworzeni odbiorcy są wymienieni w następujących wywołaniach API, możesz pozwolić osobie zalogować się ponownie, używając następujących informacji:

https://www.examinare.io/apidocs/listrecipientbyemail/

Ostatnie słowa o tym rozwiązaniu

Ten poradnik jest dostarczany jako dla dewelopera, którzy chcą wiedzieć, jak zrobić własną stronę głosowania lub badania. W naszym wsparciu obsługujemy tylko pytania ogólne. Jeśli chcesz, abyśmy zintegrowali to rozwiązanie dla Ciebie, będziesz potrzebował nieograniczonego konta ankietowego, a także zapłacić za integrację i powyższe kroki. Dziś, 2018-12-30 pobieramy 350 EURO za wykonanie tych kroków, ale opłata ta może zostać podniesiona bez dodatkowego powiadomienia. Złóż zapytanie na stronie, aby uzyskać wycenę już dziś.

Archiwum aktualności →

Ta strona jest zarejestrowana na wpml.org jako strona deweloperska. Przełącz się na klucz produkcyjnej strony do remove this banner.