Geavanceerde scores en Badges advanced-scoring-and-badges

Overzicht overview

Met geavanceerd scoren kunnen badges worden toegekend om leden te identificeren als experts. Het geavanceerd scoren wijst punten toe die op de hoeveelheid en kwaliteit van inhoud worden gebaseerd die door een lid wordt gecreeerd, terwijl het basis scoren punten toewijst die op de hoeveelheid gemaakte inhoud worden gebaseerd.

Dit verschil is het gevolg van de scores die zijn gebruikt voor de berekening van de scores. De basisscoring-engine past eenvoudige wiskunde toe. De geavanceerde scoring-engine is een adaptief algoritme dat actieve leden belont die waardevolle en relevante inhoud leveren, afgeleid via de verwerking van natuurlijke talen (NLP) van een onderwerp.

Naast inhoudrelevantie, zijn de het scoren algoritmen rekenschap van lidactiviteiten, zoals het stemmen en percentage van antwoorden. Hoewel deze elementen in de standaardscoring kwantitatief worden opgenomen, worden ze bij geavanceerd scoren op algoritmische wijze gebruikt.

Daarom vereist de geavanceerde scoring-engine voldoende gegevens om de analyse zinvol te maken. De prestatiedrempel voor het worden van een expert wordt constant opnieuw geëvalueerd aangezien het algoritme voortdurend aan het volume en de kwaliteit van gecreeerde inhoud aanpast. Er is ook een concept verval van de oudere posten van een lid. Als een deskundige lid ophoudt deelnemend aan het onderwerp waar zij deskundige status, op één of ander vooraf bepaald punt (zie het scoren motorconfiguratie) kregen konden zij hun status als deskundige verliezen.

Geavanceerde scoring instellen is vrijwel hetzelfde als basisscoring:

  • De basis en de geavanceerde het scoren en het merkteken regels worden toegepast op inhoudop de zelfde manier.

    • Op dezelfde inhoud kunnen de basisregels en de geavanceerde regels voor scoring en badging worden toegepast.
  • toelatend badges voor componentenis generisch.

De verschillen bij het instellen van de regels voor scoring en badging zijn:

  • Configureerbare geavanceerde scores-engine

  • Geavanceerde regels voor scoring:

    • scoringType ingesteld op advanced
    • Vereist stopwords
  • Geavanceerde regels voor badging:

    • badgingType ingesteld op advanced
    • badgingLevels reeks aan aantal deskundige niveaus om te gunnen
    • Vereist badgingPaths array van badges in plaats van drempelwaarden voor arraytoewijzingspunten voor badges.
NOTE
Om geavanceerde het scoren en het merkwerk mogelijkheden te gebruiken, installeer het Deskundige pakket van de Identificatie.

Configureerbare scores-engine configurable-scoring-engine

De geavanceerde het schrapen motor verstrekt een configuratie OSGi met parameters die het geavanceerde het schrapen algoritme beïnvloeden.

geavanceerd-scoring-motor

  • het Scoren gewichten

    Voor een onderwerp, specificeer het werkwoord dat de hoogste prioriteit zou moeten worden gegeven wanneer het berekenen van de score. Één of meerdere onderwerpen kunnen zijn ingegaan, maar beperkt tot één werkwoord per onderwerp. Zie Onderwerpen en Verbs.
    Wordt ingevoerd als topic,verb met de komma uit het veld. Bijvoorbeeld:
    /social/forum/hbs/social/forum\,ADD
    Het gebrek wordt geplaatst aan ADD werkwoord voor QnA en forumcomponenten.

  • het Scoren waaier

    Het bereik voor geavanceerde scores wordt gedefinieerd door deze waarde (maximale score) en 0 (laagste haalbare score).

    De standaardwaarde is 100, zodat het scorebereik 0-100 is.

  • het tijdinterval van de de dalingstijd van de Entiteit

    Deze parameter vertegenwoordigt het aantal uren waarna alle entiteitscores worden gedecayed. Dit is nodig als u oude inhoud niet meer wilt opnemen in scores voor een communitysite.

    De standaardwaarde is 216000 uur (~24 jaar).

  • het Scoren de groeisnelheid
    Dit specificeert de score tussen 0-scoring waaier, waarvoorbij de groei vertraagt om het aantal deskundigen te beperken.

    De standaardwaarde is 50.

Geavanceerde scoreregels advanced-scoring-rules

In de basisscoring is bekend hoeveel er nodig is om een badge te verdienen.

In de geavanceerde scoring wordt de hoeveelheid voortdurend aangepast op basis van de hoeveelheid kwaliteitsgegevens in het systeem. De scoring wordt voortdurend berekend op een manier die lijkt op een klokcurve.

Als een lid een expertisebadge heeft verdiend over een onderwerp dat niet meer actief is, bestaat de mogelijkheid dat het lid zijn badge verliest als gevolg van verval in de loop der tijd.

scoringType scoringtype

Een scoreregel is een set subregels voor scores, die elk de scoringType declareren.

Om de geavanceerde het scoren motor aan te halen, zou scoringType aan advanced moeten worden geplaatst.

Zie het Scoreren Subregels.

geavanceerd-scoring-type

Stopwoorden stopwords

Het geavanceerde het scoren pakket installeert een configuratiemap die een stopwoordendossier bevat:

  • /libs/settings/community/scoring/configuration/stopwords

Het geavanceerde het scoren algoritme gebruikt de lijst van woorden in het chronwoordendossier om gemeenschappelijke Engelse woorden te identificeren die tijdens inhoudsverwerking worden genegeerd.

Er wordt geen wijziging van dit bestand verwacht.

Als het stopwoordenbestand ontbreekt, geeft het geavanceerde scoring-programma een fout.

Geavanceerde Badgingregels advanced-badging-rules

De geavanceerde eigenschappen van de merkingsregel verschillen van de basismerkingsregeleigenschappen.

In plaats van punten te koppelen aan een badge-afbeelding, is het alleen nodig om het toegestane aantal experts en het toe te kennen badge-image te identificeren.

geavanceerd-badging-regels

Eigenschap
Type
Beschrijving van waarde
badgingPath
String[]
(Vereist) Een multi-waardekoord van badge beelden tot het aantal badgingLevels. De wegen van het badge beeld moeten worden bevolen zodat wordt de eerste toegekend aan de hoogste deskundige. Als er minder badges zijn dan aangegeven door badgingLevels, vult het laatste badge in de array de rest van de array in. Voorbeeld:
/libs/settings/community/badging/images/expert-badge/jcr:content/expert.png
badgingLevels
Lang
(Facultatief) specificeert de niveaus van deskundigheid te gunnen. Als er bijvoorbeeld een expert en een almost expert (twee badges) moeten zijn, moet de waarde worden ingesteld op 2. Het badgingLevel moet overeenkomen met het aantal deskundige badge-afbeeldingen dat voor de eigenschap badgingPath wordt vermeld. De standaardwaarde is 1.
badgingType
String
(Vereist) identificeert de het scoring motor als of "basis"of "geavanceerd". Ingesteld op "advanced" anders is de standaardwaarde "basic".
scoringRules
String[]
(Facultatief) een multi-waardekoord om de merkingsregel te beperken tot het schrapen van gebeurtenissen die door één of meerdere vermelde het schrapen regels worden geïdentificeerd.
Voorbeeld:
/libs/settings/community/scoring/rules/adv-comments-scoring
Standaard is geen beperking.

Opgenomen regels en badge included-rules-and-badge

Ingesloten badge included-badge

In deze bètaversie is één beloning-gebaseerd deskundige badge opgenomen:

  • expert

    /libs/settings/community/badging/images/expert-badge/jcr:content/expert.png

deskundige-badge

Zorg ervoor dat het expertsymbool als beloning voor activiteit wordt weergegeven:

  • Badges worden ingeschakeld voor de functie, zoals een forum- of QnA-component.

  • Geavanceerde regels voor scoring en badging worden toegepast op de pagina (of voorouder) waarop de component is geplaatst

Zie de basisinformatie voor:

Inclusief rangtelregels en subregels included-scoring-rules-and-sub-rules

Omvat in de bètaversie zijn twee geavanceerde het scoren regels voor de forumfunctie(elk voor het forum en commentaarcomponenten van de forumeigenschap):

  1. /libs/settings/community/scoring/rules/adv-comments-scoring

    code language-none
    subRules[] =
    /libs/settings/community/scoring/rules/sub-rules/adv-comments-rule
    /libs/settings/community/scoring/rules/sub-rules/adv-voting-rule-owner
    /libs/settings/community/scoring/rules/sub-rules/adv-voting-rule
    
  2. /libs/settings/community/scoring/rules/adv-forums-scoring

    code language-none
    subRules[] =
    /libs/settings/community/scoring/rules/sub-rules/adv-forums-rule
    /libs/settings/community/scoring/rules/sub-rules/adv-comments-rule
    /libs/settings/community/scoring/rules/sub-rules/adv-voting-rule-owner
    

Nota's:

  • Zowel rules als sub-rules knooppunten zijn van het type cq:Page .
  • subRules is een attribuut van typeKoord [] op de 2} knoop van de regel.jcr:content
  • sub-rules kan worden gedeeld door verschillende scoreregels.
  • rules moet zich op een repository locatie bevinden met leesmachtigingen voor iedereen.
  • Regelnamen moeten uniek zijn, ongeacht de locatie.

Ingesloten Badgingregels included-badging-rules

Omvat in de versie zijn twee geavanceerde merkingsregels die aan de geavanceerde forums en commentaren het scoren regelsbeantwoorden.

  • /libs/settings/community/badging/rules/adv-comments-badging
  • /libs/settings/community/badging/rules/adv-forums-badging

Nota's:

  • rules -knooppunten zijn van het type cq:Page.
  • rules moet zich op een repository locatie bevinden met leesmachtigingen voor iedereen.
  • Regelnamen moeten uniek zijn, ongeacht de locatie.
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791