VOTE!

Wie wichtig Rating für das Internet ist, muss wohl niemandem erklärt werden. In einem Dschungel von alternativen Fakten und Informationen ist eine Information, welche von hunderten oder gar tausenden verschiedenen Internet-Nutzern bestätigt wurde, oft die einzige Orientierung. Längst ist Rating für Shop-Betreiber oder Internet-Portale für Reisen, Restaurants, Kochrezepte usw. zum wichtigsten Sortierkriterium geworden.

Auch für den RulesFinder ist Rating eine Schlüsseltechnologie, um Inhalte nach messbaren Kriterien zu sortieren und weiter zu verarbeiten. - Das Problem, vor dem die Entwickler standen, war jedoch, dass es für Drupal zwar eine abstrakte Voting API gab, mit der man Voting-Daten sammeln und auswerten kann, aber keine Browser-Widgets, die für die Zwecke von RulesFinder hinreichend wären.

Die Anforderungen für ein Rating-Modul, das unseren Zwecken genügt, versuche ich im folgenden einmal kurz  herzuleiten.

    Kollektive Intelligenz ersetzt Kompass

    Was ist kollektive Intelligenz? - Nun, wenn Sie eine Gruppe von Personen auffordern ohne Hilfsmittel mit der Hand nach Osten zu zeigen und aus den verschiedenen gezeigten Richtungen einen Mittelwert bilden, so sollte bei den meisten Wiederholungen dieses Versuches der Mittelwert tätsächlich in östliche Richtung zeigen. Je größer die Gruppe ist, desto genauer sollte der Mittelwert nach Osten zeigen. - Ein noch besseres Ergebnis ist zu erwarten, wenn Sie diejenigen Personen bitten, sich zu enthalten, welche sich eine grobe Schätzung der Himmelsrichtung nicht zutrauen.
    7 Schätzungen + 3 Enthaltungen sind besser als bloß 7 Schätzungen, denn durch Enthaltungen wird Unsicherheit absorbiert.

      Nur 5-Sterne reicht nicht aus

      Um z.B. ein Argument in einer Diskussion objektiv beurteilen zu können, reicht es nicht aus, eine 5-Star Bewertung unerklärt unter den Text zu setzen. Es geht nicht um ein Meinungs- oder Stimmungsbild, wobei jedem völlig freisteht mit einem oder fünf Sternen zu stimmen.

      Rating bedeutet, eine bestimmte Frage richtig zu beantworten. Wenn die Frage lautet: Sind zwei plus zwei vier? Heißt die prüfbare Antwort: Ja. Wenn die Frage lautet: Werden in dem Argument Übertreibungen und Dramtisierungen verwendet? - und wenn in dem Argument keinerlei Übertreibungen oder Dramatisierungen enthalten sind, dann heißt die Antwort: Nein. - Es kommt bei der objektiven Beurteilung auf die richtigen Fragen an, während die Antworten darauf eigentlich schon vorher feststehen und überprüfbar sind.

        Qualitativ hochwertige Ratings

        Für eine qualitativ hochwertige Beurteilung eines Sachverhaltes durch ein Rating ist es wichtig, die richtigen Fragen zu stellen, und diese Fragen ggf. noch zu erläutern, wenn sie schwer zu verstehen sind. Oft reicht eine einzige Frage zur Beurteilung auch nicht aus, sondern es müssen verschiedene Aspekte durch Fragen angesprochen werden, um daraus zu einer Beurteilung zu finden.

        Dieses also sind die Anforderung an das Vote-Modul:

        1. Genaue Fragen stellen zu können.
        2. Schwierige Fragen erläutern zu können.
        3. Mehrere Fragen zu einer Sache stellen zu können.
        4. Die Antworten aus mehreren Fragen kumulieren zu können.
        5. Die Möglichkeit zur Enthaltung anzubieten.

        Nachdem wir uns lange um eine generische Lösung des Problems herumgewunden haben, stand 2020 der Entschluss fest, ein Rating-Modul, das diesen Anforderungen genügt, selbst zu entwickeln und bei Drupal.org zu contributen. - Was fehlte war die entsprechende Zeit dafür.

        Als ich mich um Weihnachten 2021 herum entschied, eine längere Auszeit zu nehmen und für einige Monate mit meiner Frau nach Kuba zu reisen, war mir unterschwellig schon bewusst, dass dort ausreichend Zeit und Muße gegeben sein wird, um diese Software zu programmieren.

        Bei den umfangreichen Reisevorbereitungen, die durch die Pandemie noch umfangreicher wurden, blieb kaum Zeit, auch die Entwicklung des Moduls zu durchdenken und vorzubereiten. Aber kaum dass ich im Flugzeug platzgenommen hatte, packte mich nackte Lust ein sexy Stück Software ins Laptop zu hacken. Die ersten Skizzen in meinem Notizbuch sind auf dem Hinflug entstanden

        W