Erweiterte Scoring- und Badges advanced-scoring-and-badges
Übersicht overview
Die erweiterte Bewertung ermöglicht die Vergabe von Abzeichen, um Mitglieder als Experten zu identifizieren. Bei der erweiterten Auswertung werden Punkte basierend auf der Menge zugewiesen. und Qualität des Inhalts, der von einem Mitglied erstellt wurde, während bei der einfachen Auswertung Punkte einfach anhand der Menge des erstellten Inhalts zugewiesen werden.
Dieser Unterschied beruht auf der Scoring-Engine, die zur Berechnung der Werte verwendet wird. Die grundlegende Scoring-Engine wendet einfache Mathematik an. Die erweiterte Scoring-Engine ist ein adaptiver Algorithmus, der aktive Mitglieder belohnt, die wertvolle und relevante Inhalte beisteuern, die durch die natürliche Sprachverarbeitung (NLP) eines Themas abgeleitet werden.
Neben der Inhaltsrelevanz berücksichtigen die Scoring-Algorithmen Mitgliederaktivitäten wie Abstimmung und Prozentsatz der Antworten. Während die grundlegende Bewertung sie quantitativ beinhaltet, verwendet die erweiterte Auswertung sie algorithmisch.
Daher benötigt die erweiterte Scoring-Engine genügend Daten, um die Analyse sinnvoll zu gestalten. Die Erfolgsschwelle für die Expertenaktivität wird ständig neu bewertet, da sich der Algorithmus kontinuierlich an die Menge und Qualität der erstellten Inhalte anpasst. Es gibt auch ein Konzept von Abfall der älteren Beiträge eines Mitglieds. Wenn ein Expertenmitglied nicht mehr an dem Gegenstand teilnimmt, in dem es einen Sachverständigenstatus erlangt hat, zu einem bestimmten Zeitpunkt (siehe Konfiguration der Scoring-Engine) könnten sie ihren Status als Experte verlieren.
Die Einrichtung der erweiterten Auswertung ist praktisch identisch mit der grundlegenden Auswertung:
- Grundlegende und erweiterte Scoring- und Badging-Regeln sind auf Inhalt angewendet in gleicher Weise
- Einfache und erweiterte Scoring- und Badging-Regeln können auf denselben Inhalt angewendet werden
- Aktivieren von Abzeichen für Komponenten ist generisch
Bei der Einrichtung der Scoring- und Badging-Regeln gibt es folgende Unterschiede:
-
Konfigurierbare erweiterte Scoring-Engine
-
Erweiterte Scoring-Regeln:
scoringType
auf advanced- Erfordert Stoppwörter
-
Erweiterte Badging-Regeln:
badgingType
auf advancedbadgingLevels
Anzahl der zu vergebenden Expertenebenen- Erfordert
badgingPaths
Array von Abzeichen anstelle von Schwellenwerten Array-Zuordnungspunkten zu Abzeichen
Konfigurierbare Scoring-Engine configurable-scoring-engine
Die erweiterte Scoring-Engine bietet eine OSGi-Konfiguration mit Parametern, die sich auf den erweiterten Scoring-Algorithmus auswirken.
-
Scoring-Gewichtungen
Geben Sie für ein Thema das Verb an, dem bei der Berechnung des Ergebnisses die höchste Priorität eingeräumt werden soll. Ein oder mehrere Themen können eingegeben werden, jedoch auf ein Verb pro Thema. Siehe Themen und Verben.Eingestiegen als
topic,verb
mit Escapezeichen. Beispiel:/social/forum/hbs/social/forum\,ADD
Standardmäßig ist das ADD-Verb für QnA- und Forenkomponenten festgelegt.
-
Scoring-Bereich
Der Bereich für erweiterte Bewertungen wird durch diesen Wert (maximal mögliche Punktzahl) und 0 (niedrigstmögliche Punktzahl) definiert.
Der Standardwert ist 100, sodass der Scoring-Bereich zwischen 0 und 100 liegt.
-
Zeitintervall für Entitätsverfall
Dieser Parameter stellt die Anzahl der Stunden dar, nach denen alle Entitätsbewertungen veraltet sind. Dies ist erforderlich, um alte Inhalte nicht mehr in Bewertungen für eine Community-Site aufzunehmen.
Der Standardwert ist 216000 Stunden (~24 Jahre).
-
Scoring-Wachstumsrate
Gibt die Punktzahl an. zwischen 0 und Scoring-Bereich, über die das Wachstum langsamer zu begrenzen die Anzahl der Experten.
Der Standardwert ist 50.
Erweiterte Scoring-Regeln advanced-scoring-rules
Bei der grundlegenden Bewertung ist die zum Verdienen eines Abzeichens erforderliche Menge bekannt.
Bei der erweiterten Auswertung wird die benötigte Menge ständig angepasst, basierend auf der Menge an Qualitätsdaten innerhalb des Systems. Die Auswertung wird kontinuierlich so berechnet, dass sie einer Glockenkurve ähnelt.
Wenn ein Mitglied ein Expertenabzeichen für ein Thema erhält, das nicht mehr aktiv ist, besteht die Möglichkeit, dass es sein Abzeichen aufgrund des Verfalls mit der Zeit verliert.
ScoringType scoringtype
Eine Scoring-Regel ist ein Satz von Scoring-Unterregeln, von denen jede die scoringType
.
Um die erweiterte Scoring-Engine aufzurufen, muss die scoringType
auf advanced
.
Siehe Scoring-Unterregeln.
Stoppwörter stopwords
Das erweiterte Scoring-Paket installiert einen Konfigurationsordner, der eine stopwords -Datei enthält:
/etc/community/scoring/configuration/stopwords
Der erweiterte Scoring-Algorithmus verwendet die Liste der in der Stoppwörter-Datei enthaltenen Wörter, um häufig verwendete englische Wörter zu identifizieren, die bei der Inhaltsverarbeitung ignoriert werden.
Es ist nicht zu erwarten, dass diese Datei geändert wird.
Wenn die Stoppwörter-Datei fehlt, gibt die erweiterte Scoring-Engine einen Fehler aus.
Erweiterte Badging-Regeln advanced-badging-rules
Die Eigenschaften der erweiterten Badging-Regel unterscheiden sich von der Grundlegende Eigenschaften von Badging-Regeln.
Anstatt Punkte mit einem Badge-Bild zu verknüpfen, ist es nur erforderlich, die Anzahl der zulässigen Experten und das zu vergebende Badge-Bild zu identifizieren.
Einbezogene Regeln und Zeichen included-rules-and-badge
Include Badge included-badge
Diese Beta-Version beinhaltet ein belohnungsbasiertes Expertenabzeichen:
-
Expert
/etc/community/badging/images/expert-badge/jcr:content/expert.png
Damit das Expertenabzeichen als Belohnung für Aktivitäten erscheint, müssen zwei Dinge geschehen:
badges
muss für die Funktion aktiviert sein, z. B. eine Forum- oder QnA-Komponente- Erweiterte Scoring- und Badging-Regeln müssen auf die Seite (oder den Vorgänger) angewendet werden, auf der die Komponente platziert wird
Siehe die grundlegenden Informationen für:
Einbezogene Scoring-Regeln und Unterregeln included-scoring-rules-and-sub-rules
In der Beta-Version sind zwei erweiterte Scoring-Regeln für die Forumsfunktion (jeweils eine für die Foren- und Kommentarkomponenten der Forumsfunktion):
-
/etc/community/scoring/rules/adv-comments-scoring
-
subRules[]
=/etc/community/scoring/rules/sub-rules/adv-comments-rule
/etc/community/scoring/rules/sub-rules/adv-stimme-rule-owner
/etc/community/scoring/rules/sub-rules/adv-voice-rule
-
-
/etc/community/scoring/rules/adv-forums-scoring
-
subRules[]
=/etc/community/scoring/rules/sub-rules/adv-forums-rule
/etc/community/scoring/rules/sub-rules/adv-comments-rule
/etc/community/scoring/rules/sub-rules/adv-stimme-rule-owner
-
Anmerkungen:
- Beide
rules
undsub-rules
Knoten sind vom Typcq:Page
subRules
ist ein Attribut des Typs String[] zur Regeljcr:content
Knotensub-rules
kann für verschiedene Scoring-Regeln freigegeben werdenrules
sollte sich in einem Repository-Speicherort mit Leserechte für alle befinden- Regelnamen müssen unabhängig vom Speicherort eindeutig sein.
Einbezogene Badging-Regeln included-badging-rules
In der Version sind zwei erweiterte Badging-Regeln enthalten, die dem erweiterte Foren und Regeln zur Kommentarbewertung.
- /etc/community/badging/rules/adv-comments-badging
- /etc/community/badging/rules/adv-forums-badging
Anmerkungen:
rules
Knoten sind vom Typcq:Page
rules
sollte sich in einem Repository-Speicherort mit Leserechte für alle befinden- Regelnamen müssen unabhängig vom Speicherort eindeutig sein.