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 opadvanced
- Vereist
stopwords
-
Geavanceerde regels voor badging:
badgingType
ingesteld opadvanced
badgingLevels
reeks aan aantal deskundige niveaus om te gunnen- Vereist
badgingPaths
array van badges in plaats van drempelwaarden voor arraytoewijzingspunten voor badges.
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.
-
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 alstopic,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.
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.
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
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):
-
/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
-
/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
alssub-rules
knooppunten zijn van het typecq: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.