Nyhetsarkiv

Skapa en slumpmässig enkätvideolösning med PHP och Examinare API.

Skapa en slumpmässig enkätvideolösning med PHP och Examinare API.
Illustration

I en studie av videor och effekten det har på en person så är du på rätt ställe för att lära dig hur man gör avancerad typ av videovisning och använder den kraftfulla Examinare APi för att spela upp videor för en person och sedan efter visa de frågor som du vill visa utan autoplay videor igen för samma person.

Denna lösning är på avancerad nivå. Vi levererar även denna typ av lösning åt dig för en liten fast avgift.

1. Steg ett: Skapa den första enkäten som du vill använda som bas.

Detta steg låter trivialt men se till att du får det här steget korrekt eftersom vi kommer att kopiera denna enkät med Examinare API eller i Examinares enkätverktyg manuellt.

2. Lägg till spelarens inbäddade kod i ”mer information” på den fråga du vill använda för spelaren.

Om du vill att spelaren ska vara ensam och inga frågor under använder du frågetypen ”Instruktioner”. Om du använder Youtube, Vimeo etc använd sedan det inbäddade alternativet med autoplay-funktionen.

3. Testkör enkäten med en enkät som startats som en ”offentlig webbundersökning” och gör formuläret som du vill.

Om du har några frågor så kolla vår manual eller skapa ett supportärende genom att maila oss påKontakta oss på support@examinare.com

När du är klar med undersökningen se till att du sätter den i ”Privat webbundersökning”-läge.

4. Aktivera Examinare API och använd Examinare PHP Wrapper biblioteket.

Navigera till avsnittet ”Examinare API & SSL” i fliken ”Inställningar” och aktivera Examinare API.

Se till att du inte delar denna nyckel med någon. Om du vill lägga till en personlig API-nyckel aktiverar du ”Mobile API Tokens” och skickar API-anropet med referenserna till ditt konto.

Ladda ner Examinare Wrapper biblioteket härifrån:

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

5. Använd PHP Wrapper Code för att kopiera enkäten och ändra instruktionstexten inuti enkäten med frågenumret.

5.1 Få frågenumret på den plats där du har satt in You Tube-koden.

Använd följande samtal och få frågenumret för frågan där du har satt koden för Youtube. Se till att du skriver ner frågenumret.

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

5.2 Gör en kopia.

Gör nu en kopia av den ursprungliga enkäten och se till att du ändrar namnet på enkäten så att du inte har 2 enkäter med samma namn, det kan bli riktigt förvirrande efter ett tag och se till att du sparar surveyID för den nya frågan.

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

5.3 Ring ändringsfrågefunktionen och lägg till Youtube-koden.

Om koden behöver en ny radbrytning se till att du använder radbrytningssträngen som förklaras i instruktionerna.

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

5.4 Upprepa.

Upprepa stegen igen med Examinare-koden tills du har det belopp du behöver.

Observera att du behöver ett obegränsat konto för att göra mer än 1 kopia.

Alternativ 5. Om du inte vill koda.

Du kan också kopiera enkäten inuti kontot, om du väljer detta så se till att designen kopieras korrekt och att du skriver ner SurveyID:n manuellt och publicerar alla enkäter efter kopiering.

6. Skapa en enkel inloggningssida.

Tja detta steg är upp till dig. Eftersom du är en utvecklare har du förmodligen vissa preferenser inom detta område. Men vi kommer att ge några länkar till vad vi känner är lättast att börja med:

Bootstrap:https://getbootstrap.com/

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

7. Använd skapa funktionen för att lägga till mottagaren efter inloggning.

När ett ämne registreras på din webbplats kan du automatiskt skapa en användare i Examinare API med följande funktion. Vårt tips är att fylla i de obligatoriska fälten och lägga till användarnamn och lösenord på en $_SESSION-cookie på din webbplats. På så sätt kan du kontrollera vad denna person har svarat och inte svarat.

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

8. Randomisera undersökningarna beroende på hur många röster den har.

Så följande steg är att se till att du kan få ett jämnt resultat av undersökningarna men det kan också användas för att slumpmässigt välja vilken undersökning användaren får.

Använd listSurveys:https://www.examinare.io/apidocs/listsurveys/

Och sätta surveyID i en matris och randomisera en post. API-anropet kommer också att returnera antalet svar i enkäten. Så om du vill vara säker på att du bara randomiserar de som inte har några röster, kontrollera då variabeln ”completedAnswers”.

Om du vill vara säker på att du inte får för många omdirigeringar till samma undersökning kan du använda följande:

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

9. Markera en mottagare som aktiv för den aktuella enkäten.

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

Använd ovanstående uppmaning för att markera mottagaren som omdirigerad till enkäten.

10. Hämta länken och omdirigera användaren till enkäten.

Hämta länken och omdirigera användaren till undersökningen och ställ in omdirigering tillbaka till fångstsidan.

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

Skicka detta kommando tillsammans med contactID av användaren så att du kan få den personliga länken för undersökningen.

Omdirigera med PHP Header.

Det finns 2 länkar i utlysningen. Parametern “surveyLinkWeb” kommer att ge den speciella designen av ditt konto. Om du vill tvinga fram en mobilvy använder du följande parameter: ”surveyLinkMobile”

11. Setup omdirigera tillbaka till skriptet.

Det finns 2 sätt att omdirigera tillbaka efter att personen har svarat. Du kan ställa in omdirigeringsadressen i Inställningar – Layout – ”Ändra länk till tacksägelsesidan” eller så kan du lägga till parametern ”return_url” i samtalet till enkätlänken.

Exempel:

https://theurltoyoursurvey?return_url=your länken går hit.

Du kommer att behöva formatera din url med urlencode funktion som finns här:http://php.net/manual/en/function.urlencode.php

12. Fånga informationen och agera på den.

När fångstsidan får samtalet från Examinare om att spara får du 2 parametrar:

  • Inforeg-värdet ger de faktiska svaren från kontakten:

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

Valfritt steg. Tillåt inloggning av redan skapade användare.

Eftersom alla skapade mottagare listas i följande API-anrop kan du låta personen logga in igen med hjälp av följande information:

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

Sista ord om denna lösning

Denna handledning tillhandahålls som är för utvecklaren som vill veta hur man gör sin egen omröstning webbplats eller studie. Vi stödjer endast allmänna frågor i vår support. Om du vill att vi ska integrera denna lösning för dig behöver du ett obegränsat undersökningskonto och även betala för integrationen och stegen ovan. Idag, den 2018-12-30 tar vi ut 350  EURO för att göra dessa steg men denna avgift kan höjas utan ytterligare meddelande. Gör en förfrågan på sidan för att få en offert idag.

Nyhetsarkiv →

Den här webbplatsen är registrerad på wpml.org som en utvecklingssajt. Byt till en produktionsnyckel för att remove this banner.