0 votes
in SoSci Survey (dt.) by s095605 (350 points)

Super, das scheint zu funktionieren.

Ich habe mir die Nummern parallel mitgeschrieben und scheinbar ist jetzt immer ZG01x01 und RE21x01 etc zusammengehörig. Ich teste das noch ein paar mal...

Zu meiner vorerst letzten Frage: Dem Auszählen.

Ich habe eine weitere Seite angefügt, nach der Seite "Bilder wiedererkennen". Mit folgendem Code:

$anzahl_richtig_pos= getItems('RE21', '==', 1);
html('<p style="text-align: center">
Sie haben von den insgesamt 30 gezeigten Personen '.$anzahl_richtig_pos.' korrekt wiedererkannt.</p>');

1 = "Ja"
Ich möchte auszählen, wie oft der Proband in den Fragen RE21x01 - RE21x30 "Ja" geklickt hat (denn die ersten 30 hat er ja schonmal gesehen, sollten also mit Ja beantwortet werden)

Ich muss hier noch irgendwie das Argumnet reinbekommen, dass es die "Ja" in den ersten 30 RE21 auszählt...

Und zudem bekomme ich noch die Fehlermeldung:

Fehler im Fragebogen: Array to string conversion Zeile: 5

PHP-Code

002 003 $anzahl_richtig_pos= getItems('RE21', '==', 1); 004 html('<p
style="text-align: center"> 005 Sie haben von den insgesamt 30
gezeigten Personen '.$anzahl_richtig_pos.' korrekt
wiedererkannt.

'); 006 return 'ok';

1 Answer

0 votes
by SoSci Survey (305k points)

Die Funktion getItems() liefert eine Liste der Items, keine Anzahl.

Setzen Sie einfach ein count() außerherum:

$anzahl_richtig_pos = count(getItems('RE21', '==', 1));

Die Beschwerde von PHP kommt eben, weil es ein Array nicht so einfach in einen Text umwandeln will.

asked Nov 11, 2020 in SoSci Survey (dt.) by s095605 (350 points) richtige Antworten auszählen

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

...