i

KI Tools

Das Modul einbinden

Um die interaktiven Elemente nutzen zu können, muss die Einbindung über den Meta-Tag features erfolgen:

----
Features: ki-tools
----

Tool Neuron

Konfiguration vornehmen

dataconfig - Übergabe der Konfiguration im JSON Format. Für die Variablen (x1, x2, W1, W2, s, wert, y) jeweils ein eigenes JSON Objekt mit folgendem Inhalt:

  • Für x1, x2, W1, W2, s, y:
    • String bezeichner - legt optional einen anderen Bezeichner fest (Standardwerte: x1, x2, W1, W2, s bzw. y).
  • Für x1, x2, W1, W2, s:
    • Array wertebereich - ein Array aus vier Werten [a,b,c,d] (dann wird ein Schieberegler angezeigt) bzw. einem Wert [a] (dann wird der Wert festgesetzt und der Schieberegler ausgeblendet):
      • a - voreingestellter Wert (Standardwert: 0)
      • b - Minimum (Standardwert: 0)
      • c - Maximum (Standardwert: 100)
      • d - Schrittweite (Standardwert: 1)
  • Für W1, W2:
    • Boolean showInSvg - kann für W1 und W2 auf false gesetzt werden, damit die Kantengewichte im SVG ausgeblendet werden (Standardwert: true).
  • Für x1, x2, W1, W2, s, wert:
    • Integer nachkommastellen - legt die Anzahl Nachkommastellen fest (Standardwert: 0).

Beispiel

  <neuron-1 dataconfig='
  {
    "x1": {
      "bezeichner": "e1",
      "wertebereich": [0.5,0,2,0.1],
      "nachkommastellen": 1
    },
    "x2": {
      "bezeichner": "e2",
      "wertebereich": [1.5,0,2,0.1],
      "nachkommastellen": 1
    },
    "W1": {
      "bezeichner": "weh1",
      "wertebereich": [1,0,2,0.1],
      "nachkommastellen": 1,
      "showInSvg": false
    },
    "W2": {
      "bezeichner": "weh2",
      "wertebereich": [1.5,0,2,0.1],
      "nachkommastellen": 1
    },
    "s": {
      "bezeichner": "ess",
      "wertebereich": [3,0,4,0.1],
      "nachkommastellen": 2
    },
    "wert": {
      "nachkommastellen": 3
    },
    "y": {
      "bezeichner": "ypsilon"
    }
  }'
  ></neuron-1>

Tool Test Tabelle

Konfiguration vornehmen

dataconfig - Übergabe der Konfiguration im JSON Format. Für die Variablen (x1, x2, W1, W2, s, wert, y) jeweils ein eigenes JSON Objekt mit folgendem Inhalt:

  • Für x1, x2, W1, W2, s, y:
    • String bezeichner - legt optional einen anderen Bezeichner fest (Standardwerte: x1, x2, W1, W2, s bzw. y).
  • Für W1, W2, s:
    • Array wertebereich - ein Array aus vier Werten [a,b,c,d] (dann wird ein Schieberegler angezeigt) bzw. einem Wert [a] (dann wird der Wert festgesetzt und der Schieberegler ausgeblendet):
      • a - voreingestellter Wert (Standardwert: 0)
      • b - Minimum (Standardwert: 0)
      • c - Maximum (Standardwert: 100)
      • d - Schrittweite (Standardwert: 1)
  • Für W1, W2, s, wert:
    • Integer nachkommastellen - legt die Anzahl Nachkommastellen fest (Standardwert: 0).
  • Für tabelle:
    • Array werte - beinhaltet eine beliebige Anzahl Arrays für die Zeilen der Tabelle mit jeweils zwei Elementen (Standardwert: [[0, 0], [0, 1], [1, 0], [1, 1]]).
    • Boolean bearbeitbar - legt fest, ob die Einträge der Tabelle durch den Benutzer verändert werden können (Standardwert: false).
    • Array testwerte - beliebige Werte für die Zeilen der vorgegebenen Werte (kein Standardwert). Werden keine Testwerte übergeben, so fällt die letzte Spalte mit der Vorgabe weg. Einzelne Einträge bleiben leer, wenn null als Wert übergeben wird. Werden Werte übergeben, so wird die Spalte angezeigt und die Werte für y entsprechend gefärbt.
    • Array hervorhebung - für jede Zeile ein Wahrheitswert, ist dieser true, so wird die Zeile durch eine Hintergrundfarbe hervorgehoben (Standardwert: false für alle Zeilen).

Beispiel

  <test-tabelle dataconfig='
  {
    "x1": {
      "bezeichner": "e1"
    },
    "x2": {
      "bezeichner": "e2"
    },
    "W1": {
      "bezeichner": "weh1",
      "wertebereich": [0.3,0,2,0.1],
      "nachkommastellen": 1
    },
    "W2": {
      "bezeichner": "weh2",
      "wertebereich": [0.9,0,2,0.1],
      "nachkommastellen": 1
    },
    "s": {
      "bezeichner": "ess",
      "wertebereich": [1,0,4,0.1],
      "nachkommastellen": 1
    },
    "wert": {
      "nachkommastellen" : 1
    },
    "y": {
      "bezeichner": "yps"
    },
    "tabelle": {
      "werte": [[0, 0], [0, 1], [1, 0], [1, 1]],
      "bearbeitbar": true,
      "testwerte": [0,1,1,1],
      "hervorhebung": [false,false,true,false]
    }
  }'
  ></test-tabelle>

Suche

v
15.6.3.4.27
www.inf-schule.de/infschule/dokumentation/kapitel-erstellen/interaktive-elemente/ki-tools
www.inf-schule.de/15.6.3.4.27
www.inf-schule.de/@/page/SUEy7tF3jXLoW9to

Rückmeldung geben