Nieuwsarchief

Maak een willekeurige enquête video oplossing met PHP en Examinare API.

Maak een willekeurige enquête video oplossing met PHP en Examinare API.
Illustratie

In een studie van video’s en het effect dat het heeft op een persoon, dan bent u op de juiste plek om te leren hoe u geavanceerde videoweergave kunt doen en de krachtige Examinare APi kunt gebruiken om de video’s voor een persoon af te spelen en vervolgens de vragen te tonen die u wilt tonen zonder de video’s automatisch opnieuw af te spelen voor dezelfde persoon.

Deze oplossing is op het geavanceerde niveau. Wij leveren dit soort oplossingen ook voor u tegen een kleine vaste vergoeding.

1. Stap één: maak de eerste enquête die u als basis wilt gebruiken.

Deze stap klinkt triviaal, maar zorg ervoor dat u deze stap correct krijgt, omdat we deze enquête handmatig zullen kopiëren met de Examinare API of in de Enquêtetool van Examinare.

2. Voeg de player embedded code toe in het gedeelte “meer informatie” van de vraag die je voor de player wilt gebruiken.

Als je wilt dat de speler alleen is en geen vragen onder heeft, gebruik dan het vraagtype “Instructies”. Als u Youtube, Vimeo enz. Gebruikt, gebruikt u de ingesloten optie met automatische afspeelfunctie.

3. Test de enquête met de enquête die is gelanceerd als een “Openbare webenquête” en maak de vormgeving van het formulier zoals u wilt.

Als u vragen heeft, raadpleeg dan onze handleiding of maak een support ticket door ons te e-mailen opContact opnemen met support@examinare.com

Wanneer u klaar bent met de enquête, zorg er dan voor dat u deze in de modus “Privé webenquête” zet.

4. Activeer Examinare API en gebruik de Examinare PHP Wrapper bibliotheek.

Navigeer naar de sectie “Examinare API & SSL” in het tabblad “Instellingen” en activeer Examinare API.

Zorg ervoor dat u deze sleutel niet met iemand deelt. Als u een gepersonaliseerde API-sleutel wilt toevoegen, activeert u “Mobile API Tokens” en stuurt u de API Call met de inloggegevens naar uw account.

Download de Examinare Wrapper bibliotheek van hier:

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

5. Gebruik de PHP Wrapper Code om de enquête te kopiëren en de instructietekst in de enquête te wijzigen met het vraagnummer.

5.1 Haal het vraagnummer van de plaats waar je de You Tube code hebt geplaatst.

Gebruik de volgende call en krijg het vraagnummer voor de vraag waar je de code van Youtube hebt geplaatst. Zorg ervoor dat je het vraagnummer opschrijft.

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

5.2 Een kopie maken.

Maak nu een kopie van de originele enquête en zorg ervoor dat je de naam van de enquête verandert zodat je geen 2 enquêtes met dezelfde naam hebt, het kan na een tijdje echt verwarrend worden en zorg ervoor dat je de surveyID van de nieuwe vraag opslaat.

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

5.3 Roep de functie voor het wijzigen van vragen op en voeg de Youtube-code toe.

Als de code een nieuw regeleinde nodig heeft, zorg er dan voor dat je de regeleinde string gebruikt die in de instructies wordt uitgelegd.

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

5.4 Herhaal.

Herhaal de stappen opnieuw met de Examinare code totdat u het bedrag hebt dat u nodig hebt.

Let op: u heeft een onbeperkt account nodig om meer dan 1 kopie te maken.

Alternatief 5. Als je niet wilt coderen.

Je kunt de enquête ook kopiëren binnen het account, als je dit kiest, zorg er dan voor dat het ontwerp correct wordt gekopieerd en dat je de SurveyID’s handmatig opschrijft en alle enquêtes na kopiëren publiceert.

6. Maak een eenvoudige aanmeldingspagina.

Nou deze stap is aan jou. Aangezien je een ontwikkelaar bent, heb je waarschijnlijk een aantal voorkeuren op dit gebied. We geven echter enkele links naar wat volgens ons het gemakkelijkst is om mee te beginnen:

Bootstrap:https://getbootstrap.com/

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

7. Gebruik de functie maken om de ontvanger toe te voegen na het inloggen.

Wanneer het onderwerp wordt ingelogd op uw website, kunt u automatisch een gebruiker aanmaken binnen de Examinare API met de volgende functie. Onze tip is om de verplichte velden in te vullen en de gebruikersnaam en het wachtwoord toe te voegen aan een $_SESSION cookie op uw website. Op deze manier kun je controleren wat deze persoon wel en niet heeft beantwoord.

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

8. Randomiseer de enquêtes afhankelijk van het aantal stemmen dat het heeft.

Dus de volgende stappen zijn om ervoor te zorgen dat u een gelijk resultaat van de enquêtes kunt krijgen, maar het kan ook worden gebruikt om willekeurig te bepalen welke enquête de gebruiker krijgt.

Gebruik de listSurveys:https://www.examinare.io/apidocs/listsurveys/

En zet de surveyID’s in een Array en randomiseer een invoer. De API-aanroep retourneert ook het aantal antwoorden in de enquête. Dus als je er zeker van wilt zijn dat je alleen degenen randomiseert die geen stemmen hebben, controleer dan de variabele “completedAnswers”.

Als u er zeker van wilt zijn dat u niet te veel omleidingen naar dezelfde enquête krijgt, kunt u het volgende gebruiken:

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

9. Markeer een ontvanger actief voor de eigenlijke enquête.

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

Gebruik de bovenstaande oproep om de ontvanger te markeren als doorgestuurd naar de enquête.

10. Haal de link en stuur het gebruik naar de enquête.

Haal de link en stuur het gebruik naar de enquête en stel de omleiding terug naar de vangstpagina in.

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

Stuur dit commando samen met contactID van de gebruiker zodat u de gepersonaliseerde link voor de enquête kunt krijgen.

Omleiden met PHP Header.

Er zijn 2 links in de oproep. De parameter “surveyLinkWeb” zorgt voor het speciale ontwerp van uw account. Om een mobiele weergave te forceren, gebruik dan de volgende parameter: “surveyLinkMobile”

11. Setup omleiding terug naar het script.

Er zijn 2 manieren om terug te sturen nadat de persoon heeft geantwoord. U kunt de redirect url instellen in Instellingen – Lay-out – “Link van dankpagina wijzigen” of u kunt de “return_url” parameter toevoegen in de oproep naar de enquêtelink.

Voorbeeld:

https://theurltoyoursurvey?return_url=your De link gaat hier.

U moet uw url formatteren met de urlencode functie die hier te vinden is:http://php.net/manual/en/function.urlencode.php

12. Vang de informatie op en handel ernaar.

Wanneer de catch pagina de oproep van Examinare ontvangt bij het opslaan, krijgt u 2 parameters:

  • Inforeg value geeft de werkelijke antwoorden van het contact:

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

Optionele stap. Toestaan login van reeds gemaakte gebruikers.

Omdat alle gecreëerde ontvangers worden vermeld in de volgende API-oproepen, kunt u de persoon opnieuw laten inloggen met behulp van de volgende informatie:

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

Laatste woorden over deze oplossing

Deze tutorial is bedoeld voor de ontwikkelaar die wil weten hoe ze hun eigen stemsite of studie kunnen maken. Wij ondersteunen alleen generieke vragen in onze support. Als u wilt dat wij deze oplossing voor u integreren, heeft u een onbeperkt enquêteaccount nodig en moet u ook betalen voor de integratie en de bovenstaande stappen. Vandaag, de 30-12-2018, rekenen we 350 EUR voor het uitvoeren van deze stappen, maar deze kosten kunnen zonder verdere kennisgeving worden verhoogd. Maak een aanvraag op de pagina om vandaag nog een offerte te krijgen.

Nieuwsarchief →

Deze site is geregistreerd op wpml.org als een ontwikkelingssite. Schakel over naar een productiesite-sleutel naar remove this banner.