0 votes
in SoSci Survey (dt.) by s150518 (185 points)

Hallo,
ich möchte, dass alle Studienteilnehmer, die in der internen Variable ('S119_02', $bbj) Werte kleiner oder gleich 12 erzielt haben einen Punkt extra in der internen Variable 'TMOCA', $score erhalten.
Die erste IV ($bbj) wird bereits auf Seite 2 des Fragebogens berechnet. Der Zusatzpunkt soll dann am Ende des Fragebogens gegeben werden. Die Variable $score ('TMOCA') wird auf der gleichen Seite berechnet, auf der auch der Zusatzpunkt vergeben werden soll.

//Berechnung Grundscores
$score = ($pkt*30)/22;
    
//Zusatzpunkt vergeben     
if ($bbj <12,5) {
          $score++;
        }

Viele Dank im Voraus.

1 Answer

0 votes
by SoSci Survey (303k points)
selected by s150518
 
Best answer

Sieht alles gut aus ... aber nachdem die PHP-Variable $bbj nur innerhalb "ihres" PHP-Blocks gültig ist, müssten Sie hier mittels value() auf die interne Variable zurückgreifen:

//Berechnung Grundscores
$score = ($pkt*30)/22;
    
//Zusatzpunkt vergeben     
if (value('S119_02') <= 12) {
    $score++;
}

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

...