Vergleich (Skizze)

From
Jump to: navigation, search

Diese Komponente vergleicht eine mit "Eingabe (Skizze)" erstellte Skizze mit einer Referenzskizze.

Verwendung

Bewertungsschema: Der Test-Block wird im Graphen auf einen Verzweigung-Block gesetzt. Wird die eingegeben Skizze als korrekt erkannt, wird der Ausgang des Test-Blocks geöffnet, andernfalls wird der Ausgang des Verzweigung-Blocks genutzt. Eine Konvertierung ist nicht notwendig, da direkt auf die Nutzer-Eingabe zugegriffen wird. Der Test-Block besitzt keinen Eingang, da er den Eingang des Verzweigung-Blocks mitbenutzt.

Einstellungen

Eingabe, die verglichen werden soll: Variablenname des Eingabe-Elements, dessen Eingabe getestet werden soll. In der Liste stehen dabei nur Eingabe-Elemente für Skizzen.
Aussehen der Skizzen vergleichen: Dieser Testmodus eignet sich nur für Flächen. Linienobjekte wie Pfeile werden ignoriert. Aus welchen Teilflächen sich eine Fläche zusammensetzt, ist hier irrelevant. Optional kann aktiviert werden, dass Überlappungen von Flächen nicht erlaubt sind. Ebenso ist dann verboten Flächen wegzuschneiden, wo vorher gar keine Fläche war.
gezeichnete Objekte vergleichen: Bei diesem Testmodus müssen wirklich die gleichen Objekte gezeichnet worden sein. Ein Rechteckt und zwei Quadrate, die zusammen das gleiche Rechteck bilden, würden als unterschiedliche Objekte angesehen werden. Optional kann hier auch verglichen werden, ob die Objekte in der richtigen Reihenfolge eingegeben wurden.
Rückmeldung bei falschem Bild: Text, der angezeigt wird, wenn das eingegebene Bild nicht der Referenzskizze entspricht.
Rückmeldung bei leerer Eingabe: Text, der angezeigt wird, wenn der Nutzer gar nichts eingegeben hat.