Nachrichtenarchiv

Erstellen Sie eine zufällige Umfrage-Videolösung mit PHP und Examinare API.

Erstellen Sie eine zufällige Umfrage-Videolösung mit PHP und Examinare API.
Illustration

Wenn Sie Videos und deren Auswirkungen auf eine Person untersuchen möchten, sind Sie hier genau richtig, um zu lernen, wie Sie eine erweiterte Art der Videoanzeige durchführen und das leistungsstarke Examinare APi verwenden, um die Videos für eine Person abzuspielen und dann die Fragen anzuzeigen, die Sie anzeigen möchten, ohne die Videos für dieselbe Person erneut automatisch abzuspielen.

Diese Lösung ist auf dem fortgeschrittenen Niveau. Wir liefern diese Art von Lösung auch für Sie gegen eine geringe Festgebühr.

1. Erstellen Sie zunächst die erste Umfrage, die Sie als Grundlage verwenden möchten.

Dieser Schritt klingt trivial, aber stellen Sie sicher, dass Sie diesen Schritt richtig machen, da wir diese Umfrage mit der Examinare API oder manuell im Examinare-Umfragetool kopieren werden.

2. Fügen Sie den Player-Einbettungscode in das Feld „Weitere Informationen“ der Frage hinzu, die Sie für den Player verwenden möchten.

Wenn Sie möchten, dass der Spieler alleine ist und keine Fragen gestellt werden, verwenden Sie den Fragetyp „Anweisungen“. Wenn Sie Youtube, Vimeo usw. verwenden, verwenden Sie die eingebettete Option mit der Autoplay-Funktion.

3. Testen Sie die Umfrage mit der Umfrage, die als „Öffentliche Webumfrage“ gestartet wurde, und gestalten Sie das Formular nach Ihren Wünschen.

Wenn Sie Fragen haben, lesen Sie bitte unser Handbuch oder erstellen Sie ein Support-Ticket, indem Sie uns eine E-Mail anKontaktieren Sie uns: support@examinare.com

Wenn Sie mit der Umfrage fertig sind, stellen Sie sicher, dass Sie sie in den Modus „Private Webumfrage“ versetzen.

4. Aktivieren Sie Examinare API und verwenden Sie die Examinare PHP Wrapper Bibliothek.

Navigieren Sie in den Abschnitt „Examinare API & SSL“ in der Registerkarte „Einstellungen“ und aktivieren Sie Examinare API.

Stellen Sie sicher, dass Sie diesen Schlüssel mit niemandem teilen. Wenn Sie einen personalisierten API-Schlüssel hinzufügen möchten, aktivieren Sie „Mobile API Tokens“ und senden Sie den API-Aufruf mit den Anmeldeinformationen an Ihr Konto.

Laden Sie die Examinare Wrapper-Bibliothek hier herunter:

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

5. Verwenden Sie den PHP-Wrapper-Code, um die Umfrage zu kopieren und den Anleitungstext innerhalb der Umfrage mit der Fragennummer zu ändern.

5.1 Ermitteln Sie die Nummer der Frage, in die Sie den YouTube-Code eingefügt haben.

Verwenden Sie den folgenden Call und erhalten Sie die Fragenummer für die Frage, in die Sie den Code von Youtube eingefügt haben. Stellen Sie sicher, dass Sie diese Fragennummer notieren.

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

5.2 Erstellen Sie eine Kopie.

Erstellen Sie nun eine Kopie der ursprünglichen Umfrage und stellen Sie sicher, dass Sie den Namen der Umfrage ändern, damit Sie keine 2 Wenn Sie mehrere Umfragen mit demselben Namen haben, kann es nach einer Weile wirklich verwirrend werden. surveyID der neuen Frage.

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

5.3 Rufen Sie die Change Question Funktion auf und fügen Sie den Youtube Code hinzu.

Wenn der Code einen neuen Zeilenumbruch benötigt, stellen Sie sicher, dass Sie die in den Anweisungen erläuterte Zeichenfolge für den Zeilenumbruch verwenden.

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

5.4 Wiederholen.

Wiederholen Sie die Schritte erneut mit dem Examinare-Code, bis Sie den benötigten Betrag haben.

Bitte beachten Sie, dass Sie ein unbegrenztes Konto benötigen, um mehr als 1 Kopie zu erstellen.

Alternative 5. Wenn Sie nicht programmieren wollen.

Sie können die Umfrage auch innerhalb des Kontos kopieren. Wenn Sie dies auswählen, stellen Sie sicher, dass das Design korrekt kopiert wird und dass Sie die SurveyID’s manuell und veröffentlichen Sie alle Umfragen nach dem Kopieren.

6. Erstellen Sie eine einfache Anmeldeseite.

Nun, dieser Schritt liegt bei Ihnen. Da Sie ein Entwickler sind, haben Sie wahrscheinlich einige Vorlieben in diesem Bereich. Wir geben jedoch einige Links zu dem, was unseres Erachtens am einfachsten ist, um damit zu beginnen:

Bootstraphttps://getbootstrap.com/

PHP Start:http://php.net/manual/en/tutorial.firstpage.php

7. Verwenden Sie die Erstellen-Funktion, um den Empfänger nach dem Login hinzuzufügen.

Wenn sich der Teilnehmer auf Ihrer Website anmeldet, können Sie automatisch einen Benutzer innerhalb der Examinare API mit der folgenden Funktion erstellen. Unser Tipp ist, die Pflichtfelder auszufüllen und den Benutzernamen und das Passwort auf einem $_SESSION-Cookie auf Ihrer Website hinzuzufügen. Auf diese Weise können Sie überprüfen, was diese Person beantwortet hat und was nicht.

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

8. Zufällig die Umfragen abhängig von der Anzahl der Stimmen, die es hat.

Die folgenden Schritte sollen sicherstellen, dass Sie ein gleichmäßiges Ergebnis der Umfragen erhalten, aber es kann auch verwendet werden, um zufällig zu bestimmen, welche Umfrage der Benutzer erhält.

Verwenden Sie die listSurveys:https://www.examinare.io/apidocs/listsurveys/

Und setzen Sie die surveyID’s in ein Array und randomisiert einen Eintrag. Der API-Aufruf gibt auch die Anzahl der Antworten in der Umfrage zurück. Wenn Sie also sicherstellen möchten, dass Sie nur diejenigen randomisieren, die keine Stimmen haben, dann überprüfen Sie die “completedAnswers” Variable.

Wenn Sie sicherstellen möchten, dass Sie nicht zu viele Weiterleitungen zu derselben Umfrage erhalten, können Sie Folgendes verwenden:

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

9. Markieren Sie einen Empfänger als aktiv für die aktuelle Umfrage.

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

Verwenden Sie den obigen Aufruf, um den Empfänger als zur Umfrage umgeleitet zu markieren.

10. Holen Sie sich den Link und leiten Sie die Nutzung auf die Umfrage um.

Holen Sie sich den Link und leiten Sie die Verwendung auf die Umfrage um und setzen Sie die Weiterleitung zurück auf die Fangseite.

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

Senden Sie diesen Befehl zusammen mit der contactID des Benutzers, damit Sie den personalisierten Link für die Umfrage erhalten.

Weiterleitung mit PHP Header.

Es gibt 2 Links innerhalb des Calls. Der Parameter „surveyLinkWeb“ sorgt für die spezielle Gestaltung Ihres Kontos. Um eine nur mobile Ansicht zu erzwingen, verwenden Sie den folgenden Parameter: “surveyLinkMobile”

11. Setup-Umleitung zurück zum Skript.

Es gibt 2 Möglichkeiten, um zurückzuleiten, nachdem die Person geantwortet hat. Sie können die Weiterleitungs-URL in den Einstellungen – Layout – „Link der Dankesseite ändern“ festlegen oder Sie können den Parameter „return_url“ im Aufruf zum Umfragelink hinzufügen.

Beispiel:

https://theurltoyoursurvey?return_url=your Link geht hier.

Sie müssen Ihre URL mit der Urlencode-Funktion formatieren, die Sie hier finden:http://php.net/manual/en/function.urlencode.php

12. Erfassen Sie die Informationen und handeln Sie entsprechend.

Wenn die Catch-Seite den Aufruf von Examinare beim Speichern erhält, erhalten Sie 2 Parameter:

  • Der Inforeg-Wert gibt die tatsächlichen Antworten des Kontakts an:

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

Ein optionaler Schritt. Anmeldung bereits erstellter Benutzer zulassen.

Da alle erstellten Empfänger innerhalb der folgenden API-Aufrufe aufgelistet sind, können Sie die Person erneut einloggen lassen, indem Sie die folgenden Informationen verwenden:

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

Letzte Worte zu dieser Lösung

Dieses Tutorial ist für Entwickler, die wissen wollen, wie sie ihre eigene Abstimmungsseite oder Studie erstellen können. Wir unterstützen in unserem Support nur allgemeine Fragen. Wenn Sie möchten, dass wir diese Lösung für Sie integrieren, benötigen Sie ein unbegrenztes Umfragekonto und zahlen auch für die Integration und die oben genannten Schritte. Heute, dem 2018-12-30, berechnen wir 350  EURO für diese Schritte, aber diese Gebühr kann ohne weitere Ankündigung erhöht werden. Machen Sie eine Anfrage auf der Seite, um noch heute ein Angebot zu erhalten.

Nachrichtenarchiv →

Diese Seite ist auf wpml.org als Entwicklungsseite registriert. Wechseln Sie zu einem Produktionsstandortschlüssel für remove this banner.