0 votes
in FAQs by s135301 (130 points)

Ich habe eine Frage dazu, wie man individuelle Gutscheincodes auf Sosci nach einer Umfrage anzeigen kann.
planen, diesen Anreiz (180 individuelle Gutscheincodes) nach Abschluss jeder Umfrage zufällig zu vergeben.
Umfrage zu geben, aber wir können nicht herausfinden, wie das funktioniert.

Wir haben die Handbuchseite gesehen aber sie scheint nicht detailliert genug zu sein.

by SoSci Survey (304k points)
> Wir haben die Handbuchseite gesehen aber sie scheint nicht detailliert genug zu sein.

Dann wird es jetzt wenig helfen, wenn ich Ihnen das nochmal genauso erkläre, wie es in der Anleitung steht.

Bitte teilen Sie mit, an welcher Stelle Sie mit der Anleitung nicht weiterkommen bzw. welche Fragen diese offen lässt. Dann können wir Ihnen eine kosntruktive Antwort geben und vielleicht auch gleich noch die Anleitung optimieren.
by s135301 (130 points)
Danke für Ihre Antwort, ich habe Probleme mit der Codierung.
Ich habe eine Frage unter Zufallsziehung 'gleichverteilte Ziehung' eingerichtet.
Ich habe die Gutscheincodes in den Bereich 'Wahlzettel' kopiert.
Der Variablenname unter 'ausgeloster Code' ist 'TT05'.
Ich habe dies in der Code-Sprache in Ihrem Beispiel aus dem Handbuch verwendet, wie unten angegeben, und es hat nicht funktioniert:

if (value('TT05_CP') > 0) {text('TT05');} else {replace('%code%', 'TT05', 'response');html('<p>your code is: <strong>%code%</strong></p>');}
by SoSci Survey (304k points)
Was wird denn angezeigt auf der Seite? Eine Fehlermeldung? Oder überhaupt gar nicht? Der PHP-Code so wie Sie Ihn geschrieben haben?
by s135301 (130 points)
ja, der PHP Code, wie er geschrieben ist

1 Answer

0 votes
by SoSci Survey (304k points)

der PHP Code, wie er geschrieben ist

Höchstwahrscheinlich haben Sie den Code in ein Element "HTML-Code" geschrieben statt in ein Element "PHP-Code".

Bitte fügen Sie ein neues Element "PHP-Code" auf der Seite ein und verschieben Sie den Inhalt dorthin: Einführung in PHP-Code

by s190210 (250 points)
Hallo,
ich habe dasselbe Problem wie hier beschrieben und bin genau so vorgegangen, habe den PHP-Code auch genau so in das flexible Element beim Fragebogen zusammenstellen reingeschrieben und kriege trotzdem die selbe Fehlermeldung. Bei mir hat der Zufallsgenerator die Kennung AF96_CP, bei mir lautet der Code:
if (value('AF96_CP') > 0) {
  text('AF96');
} else {
  // Code in Platzhalter %code% speichern
  replace('%code%', 'AF96', 'response');
  // HTML-Code mit dem Code anzeigen (alternativ: Text mit dem Platzhalter %code% einbinden)
  html('<p>Ihr Code ist: <strong>%code%</strong></p>');
}

und die Fehlermeldung die ich kriege ist: Im Befragungsprojekt existiert kein Text mit der Kennung AF96.
Was habe ich falsch gemacht? können Sie mir bitte weiterhelfen? Vielen Dank.
by SoSci Survey (304k points)
> Bei mir hat der Zufallsgenerator die Kennung AF96_CP

Die Variable mit _CP ist der Zähler, wie häufig der Zufallsgenerator schon geleert wurde (s. "Variablen-Übersicht"). Bitte verwenden Sie die Variable AF96.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...