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

0 votes

Sehr geehrte Damen und Herren,

ich setze gerade meine Masterarbeit bei SoSci-Survey um und bekomme bei der PHP-Programmierung folgende Fehlermeldung angezeigt:

"Fehler im Fragebogen: Im PHP-Code wurde in Zeile 8 eine Funktion id() verwendet. Es gibt diese Funktion nicht."

Diese Meldung wird mir nur über den Account meiner Uni (TU Dresden), nicht aber über meinen anderen (hier genutzten) Sosci-Account, angezeigt. Wissen Sie woran dies liegen kann?

Beste Grüße
Daniel Gach

PHP-Code:

// Umkodierung 
$input = 'AN01';
$output = 'IV01';
 
$items = getItems($input, 'all');
 
foreach ($items as $item) {
  $orgCode = value(id($input, $item));
  $newCode = $orgCode - 1;
  put(id($output, $item), $newCode);
}
 
// Berechnung
$AI_sum = valueSum('IV01');
$AI_trans = ($AI_sum / 9) * 10;
 
$AI_trans1 = number_format($AI_trans);
 
replace('%Ergebnis%', $AI_trans1);
 
html('<p> Sie haben %Ergebnis% von 100 Punkten.</p>');
in SoSci Survey (dt.) by s079107 (110 points)

1 Answer

0 votes

Die Funktion id()ist relativ neu. Wenn die TU Dresden nicht die aktuellste Version verwendet, steht sie dort noch nicht zur Verfügung.

Sie können den Ansprechpartner bei der TU gerne ansprechen. Wenn er uns eine kurze E-Mail sendet, lassen wir ihm gerne die aktuellste Version zukommen, wie sie auf www.soscisurvey.de zum EInsatz kommt.

by SoSci Survey (198k points)
...