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).
Außerdem kann noch dem Attribut schieberegler ein Wahrheitswert übergeben werden, der optional die Schieberegler einblendet (Standardwert: false).

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]]).
    • 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.
  • Für schieberegler: Wahrheitswert, der optional die Schieberegler einblendet (Standardwert: false)
  • Für highlight: Übergabe des Index einer Tabellenzeile (zählend bei 0), welche zu Beginn hervorgehoben und damit die Daten auch ins Neuron geladen sind (Standardwert: -1)

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]],
      "testwerte": [0,1,1,1]
    },
    "highlight": 1
  }'
  ></test-tabelle>

Test eines neuen Tools (im Aufbau!)

Suche

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

Rückmeldung geben