Page tree
Skip to end of metadata
Go to start of metadata

Mit dem Result Rating können Fachanwender Ergebnisse von Jobausführungen manuell bewerten. Die Bewertung kann wiederum von Data Scientisten für die Verbesserung der Algorithmen in den jeweiligen Skripten genutzt werden.

Außerdem lassen sich durch das Result Rating wertvolle Erkenntnisse für den Aufbau von Trainingsdatensätzen für ein Machine-Learning Verfahren ableiten.

Aufbau

ElementBildBeschreibung
Ergebnis

Das ausgewählte Ergebnis, das vom Anwender bewertet werden kann.
Ergebnis-Leiste

Nummerierte Auflistung aller Ergebnisse, die bewertet werden können. Das aktuell ausgewählte Ergebnis wird darüber dargestellt.

Bereits bewertete Ergebnisse werden entweder grün oder rot gefärbt, je nachdem ob es positiv oder negativ ist.

Positiv/Negativ Bewerten

Mit dem Haken-Button kann das Ergebnis als positiv bewertet werden.
Mit dem X-Button kann das Ergebnis als negativ bewertet werden.

Sobald ein Ergebnis bewertet wurde, wird automatisch das nächste unbewertete Ergebnis ausgewählt.

Die Bewertung eines Ergebnisses kann durch ein erneutes Klicken auf den Haken- bzw. X-Button rückgängig gemacht und somit in den Status "unbewertet" zurückgesetzt werden.

Tastenkürzel aktivieren

Mit dem Tastatur-Button können die Tastenkürzel aktiviert werden.
Mit den Pfeiltasten links und rechts kann entlang der Ergebnis-Leiste zwischen den Ergebnissen hin und her geschaltet werden.
Mit den Pfeiltasten hoch und runter kann das Ergebnis positiv oder negativ bewertet werden.
Anzahl unbewertete Ergebnisse

Hier wird angezeigt, wie viele unbewertete Ergebnisse noch vorliegen.

Gibt es kein unbewertetes Ergebnis, wird dies im oberen Bereich des Widgets dargestellt.

Konfiguration des Result-Rating-Widgets (widgettype: resultrating)

YUNAML-TagBeschreibungKonfiguration erforderlich?Beispiel
inputsKonfiguration der InputChannel.

inputs > dataKonfiguration des InputChannels für den Dateneingang.(tick)
<inputs>
    <data>DataInputChannel</data>
</inputs>
inputs > selectionKonfiguration des InputChannels für die aktuelle Selektion.(error)
<inputs>
    <selection>SelectionInputChannel</selection>
</inputs>
outputsKonfiguration der OutputChannel.

outputs > selectedKonfiguration des OutputChannels für die aktuelle Selektion.(error)
<outputs>
    <selection>SelectionOutputChannel</selection>
</outputs>


Minimal-Beispiel für ein Result Rating Widget

<xml>
    <view name="result-rating-minimal-example" roles="System_Admin">
        <caption>Minimal Result-Rating Example</caption>
        <description>Minimal Result-Rating Example</description>

        <io-provider>
            <type>DataId</type>
            <config>
                <dataId>qy_dataToBeAssessed</dataId>
                <output>dataIdChannel</output>
            </config>
        </io-provider>

        <io-provider>
            <type>ResultRating</type>
            <config>
                <input>dataIdChannel</input>
                <output>ratedDataChannel</output>
                <rowIdentifierTemplate>resultId:{{ID}}</rowIdentifierTemplate>
                <queryIdentifier>minimalExampleQueryIdentifier</queryIdentifier>
            </config>
        </io-provider>

        <widget>
            <widgettype>resultrating</widgettype>
            <inputs>
                <data>ratedDataChannel</data>
            </inputs>
            <position>
                <x>0</x>
                <y>0</y>
            </position>
            <size>
                <x>6</x>
                <y>4</y>
            </size>
        </widget>
    </view>
</xml>

Beispiel für ein Result-Rating-Widget mit verknüpftem Tabellen-Widget

<xml>
    <view name="result-rating-with-table-widget-example" roles="System_Admin">
        <caption>Result-Rating with Table-Widget Example</caption>
        <description>Result-Rating with Table-Widget Example</description>

        <io-provider>
            <type>DataId</type>
            <config>
                <dataId>qy_dataToBeAssessed</dataId>
                <output>dataIdChannel</output>
            </config>
        </io-provider>

        <io-provider>
            <type>ResultRating</type>
            <config>
                <input>dataIdChannel</input>
                <output>ratedDataChannel</output>
                <rowIdentifierTemplate>resultId:{{ID}}</rowIdentifierTemplate>
                <queryIdentifier>minimalExampleQueryIdentifier</queryIdentifier>
            </config>
        </io-provider>

		<widget>
            <widgettype>tabledirective</widgettype>
            <inputs>
                <data>ratedDataChannel</data>
                <selection>selectedRowChannel2</selection>
            </inputs>
            <outputs>
                <current>sortedAndFilteredDataChannel</current>
                <selected>selectedRowChannel1</selected>
            </outputs>
            <generalOptions>
                <addColumns>true</addColumns>
                <selectable>single</selectable>
            </generalOptions>
            <position>
                <x>0</x>
                <y>0</y>
            </position>
            <size>
                <x>11</x>
                <y>6</y>
            </size>
        </widget>

        <widget>
            <widgettype>resultrating</widgettype>
            <inputs>
                <data>sortedAndFilteredDataChannel</data>
				<selection>selectedRowChannel1</selection>
			</inputs>
			<outputs>
                <selected>selectedRowChannel2</selected>
            </outputs>
			<position>
                <x>0</x>
                <y>0</y>
            </position>
            <size>
                <x>6</x>
                <y>4</y>
            </size>
        </widget>
    </view>
</xml>
  • No labels