Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:filter-items [20.03.2016 15:02] – [Items in eine anderen Frage übernehmen] hofmannde:create:filter-items [03.05.2023 21:14] (aktuell) – [Items in eine andere Frage übernehmen] admin
Zeile 3: Zeile 3:
 Gelegentlich soll eine Frage nicht alle Items anzeigen, sondern nur solche, die in einer anderen Frage vorher ausgewählt wurden. Und eventuell soll die Anzahl der Items auch noch beschränkt werden. Gelegentlich soll eine Frage nicht alle Items anzeigen, sondern nur solche, die in einer anderen Frage vorher ausgewählt wurden. Und eventuell soll die Anzahl der Items auch noch beschränkt werden.
  
-Dieses Kapitel erklärt, wie man Items in eine andere Frage übernimmt. Normalerweise genügen dafür 2-3 Zeile PHP-Code. Falls Sie bisher noch keinen PHP-Code verwendet haben, lesen Sie bitte zunächst die [[php|Einführung in PHP-Code]].+Dieses Kapitel erklärt, wie man Items in eine andere Frage übernimmt. Normalerweise genügen dafür 2-3 Zeilen PHP-Code. Falls Sie bisher noch keinen PHP-Code verwendet haben, lesen Sie bitte zunächst die [[php|Einführung in PHP-Code]]
 + 
 +**Tipp:** Sehen Sie sich zu dieser Anleitung auch das Video-Tutorial [[https://www.soscisurvey.de/de/screencast#extra5|Item-Piping]] an.
  
  
Zeile 47: Zeile 49:
  
 for ($i=1; $i<=$anzahl_items; $i++) { // Durchzählen von 1 bis 6 for ($i=1; $i<=$anzahl_items; $i++) { // Durchzählen von 1 bis 6
-  $kennung = $frage.'_'.$i; // Ergibt z.B. TF_04_1+  $kennung = id($frage$i); // Ergibt z.B. TF04_01
   // Hat das Item einen Wert von mindestens 2?   // Hat das Item einen Wert von mindestens 2?
   if (value($kennung) >= 2) {   if (value($kennung) >= 2) {
Zeile 77: Zeile 79:
 Nun sollen Polaritätenprofile für die einzelnen Medien erfragt werden. Allerdings nur für solche Medien, die der Befragte mindestens einmal pro Monat nutzt. Außerdem sollen maximal 2 Polprofile abgefragt werden. Falls der Befragte mehr Medien nutzt, sollen zufällig zwei ausgewählt werden. Nun sollen Polaritätenprofile für die einzelnen Medien erfragt werden. Allerdings nur für solche Medien, die der Befragte mindestens einmal pro Monat nutzt. Außerdem sollen maximal 2 Polprofile abgefragt werden. Falls der Befragte mehr Medien nutzt, sollen zufällig zwei ausgewählt werden.
  
-Grundlage sind 6 gleichartige Fragen (TF06 bis TF11), in denen lediglich der Fragetext variiert. In der ersten Frage steht dort "Tageszeitung", in der nächsten "Radio" u.s.w. Die Frage wird einmal erstellt, anschließend fünf mal kopiert und abschließend Bezeichnung und Fragetext geändert.+Grundlage sind 6 gleichartige Fragen (TF06 bis TF11), in denen lediglich der Fragetext variiert. In der ersten Frage steht dort "Tageszeitung", in der nächsten "Radio" u.s.w. Die Frage wird einmal erstellt, anschließend fünf mal kopiert und abschließend Beschreibung und Fragetext geändert.
  
 {{scr.filter-items.questions.png?nolink|Basis für gleichartige Fragen}} {{scr.filter-items.questions.png?nolink|Basis für gleichartige Fragen}}
Zeile 226: Zeile 228:
   $items[] = 6; // Wikis min. selten => Item 6   $items[] = 6; // Wikis min. selten => Item 6
 } }
-// Zu guter Letzte die Frage stellen+// Zu guter Letzt die Frage stellen
 question('TF13', $items); question('TF13', $items);
 </code> </code>
de/create/filter-items.1458482552.txt.gz · Zuletzt geändert: 20.03.2016 15:02 von hofmann
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki