Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:create:filter-items [29.05.2018 11:22] – [Aufgabenstellung 3] cseifert | de:create:filter-items [17.04.2025 17:42] (aktuell) – [Die kompakte Lösung] 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 |
+ | |||
+ | **Tipp:** Sehen Sie sich zu dieser Anleitung auch das Video-Tutorial [[https:// | ||
Zeile 29: | Zeile 31: | ||
<code php> | <code php> | ||
$medien = getItems(' | $medien = getItems(' | ||
- | if (count($medien) > 0) { | + | question(' |
- | | + | |
- | } | + | |
</ | </ | ||
Zeile 47: | Zeile 47: | ||
for ($i=1; $i< | for ($i=1; $i< | ||
- | $kennung = $frage.' | + | $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) { |