NumberMatrix
Diese Komponente erlaubt es, ähnlich zur integerRange Komponente, eine Matrix zu erzeugen, dessen Elemente zufällig aus einem vorgegeben Intervall gezogen werden. Alle Elemente sind ganzzahlig.
Einsatzbereiche
Die Komponente kann per Drag-and-Drop in den Bereich Aufgabenparameter gezogen werden und dort auch konfiguiert werden. Mit dem Namen kann in anderen Abschnitten auf die Matrix zugegriffen werden. Im Bereich Bedingungen können Bedinungen an die Matrix gestellt werden. In diesem Fall werden nur zufällige Matrizen erzeugt, die diesen Bedingungen entsprechen.
In der Aufgabenstellung bzw. Lösung kann mithilfe des “@”-Operators auf den Parameter zugegriffen werden. So kann beispielsweise in einem TextBlock mit dem Platzhalter “@X” auf den Inhalt des Matrix-Parameters mit dem Namen “X” zugegriffen werden. In der Vorschau wird dann eine formatierte Matrix ausgegeben (Hinweis: Wie für alle Platzhalter gilt auch hier, dass eine Format-Komponente auf den Platzhalter gezogen werden muss, damit die Matrix später angezeigt und korrekt formatiert wird. )
Einstellungen
Durch Doppelklick auf die matrixParameter-Komponente werden die ensprechenden Einstellungen geöffnet. Es muss zwingend ein Name vorgegeben werden (der noch nicht anderweitig verwendet wird). Weiterhin muss ein Intervall definiert werden, aus dem alle Elemente der Matrix gezogen werden. Mit der Anzahl der Zeilen bzw. Spalten wird die Größe der Matrix spezifiziert.