Geavanceerde scores en Badges advanced-scoring-and-badges
Overzicht overview
Met geavanceerd scoren kunnen badges worden toegekend om leden te identificeren als experts. Bij geavanceerd zoeken worden punten toegewezen op basis van de hoeveelheid en kwaliteit van de inhoud die door een lid wordt gemaakt, terwijl bij elementaire scoring punten worden toegewezen op basis van de hoeveelheid gemaakte inhoud.
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 houden de scoringsalgoritmen rekening met lidactiviteiten, zoals het stemmen en het percentage 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 oudere posten van een lid. Indien een deskundige niet langer deelneemt aan het onderwerp waar hij of zij de status van deskundige heeft verworven, op een vooraf bepaald tijdstip (zie configuratie van scèneprogramma's) kunnen zij hun status als deskundige verliezen.
Geavanceerde scoring instellen is vrijwel hetzelfde als basisscoring:
- De basis en de geavanceerde het scoren en merkingsregels zijn toegepast op inhoud op dezelfde wijze
- Basisregels en geavanceerde regels voor scoring en badging kunnen op dezelfde inhoud worden toegepast
- Badges voor componenten inschakelen is algemeen
De verschillen bij het instellen van de regels voor scoring en badging zijn:
-
Configureerbare geavanceerde scores-engine
-
Geavanceerde regels voor scoring:
scoringType
instellen op advanced- Opsommingstekens vereist
-
Geavanceerde regels voor badging:
badgingType
instellen op advancedbadgingLevels
vastgesteld op het aantal te gunnen deskundigen- Vereisten
badgingPaths
array van badges in plaats van drempels, toewijzing van arraypunten aan 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.
-
Scoring weights
Voor een onderwerp, specificeer het werkwoord dat de hoogste prioriteit zou moeten worden gegeven wanneer het berekenen van de score. Een of meer onderwerpen kunnen worden ingevoerd, maar zijn beperkt tot één werkwoord per onderwerp. Zie Onderwerpen en werven.Ingevoerd als
topic,verb
met de komma ontsnapt. Bijvoorbeeld:/social/forum/hbs/social/forum\,ADD
Het gebrek wordt geplaatst aan ADD werkwoord voor QnA en forumcomponenten.
-
Scoring range
Het bereik voor geavanceerde scores wordt gedefinieerd door deze waarde (hoogst haalbare score) en 0 (laagste haalbare score).
De standaardwaarde is 100, zodat het scorebereik 0-100 is.
-
Entity decay time interval
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).
-
Scoring growth rate
Geeft de score aan. tussen 0 en scores, 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 deskundig badge over een onderwerp verdiende dat niet meer actief is, is er een mogelijkheid dat zij hun badge wegens verval in tijd verliezen.
ScoringType scoringtype
Een scoreregel is een set scoring-subregels, die elk de scoringType
.
Als u de geavanceerde scoring-engine wilt aanroepen, scoringType
moet worden ingesteld op advanced
.
Zie Subregels voor score.
Stopwoorden stopwords
Het geavanceerde het scoren pakket installeert een configuratiemap die een stopwoordendossier bevat:
/etc/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, genereert het geavanceerde scoring-programma een fout.
Geavanceerde spelregels advanced-badging-rules
De eigenschappen van de geavanceerde badging-regel verschillen van basiseigenschappen van insigningsregels.
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:
-
deskundige
/etc/community/badging/images/expert-badge/jcr:content/expert.png
Om het expertsymbool als beloning voor activiteiten te kunnen weergeven, moeten er twee dingen gebeuren:
badges
moet voor de eigenschap, zoals een forum of component QnA worden toegelaten- geavanceerde regels voor scoring en badging moeten 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
In de bètaversie zijn twee geavanceerde scoringregels opgenomen voor de forumfunctie (elk voor het forum en de commentaarcomponenten van het forum):
-
/etc/community/scoring/rules/adv-comments-scoring
-
subRules[]
=/etc/community/scoring/rules/sub-rules/adv-comments-rule
/etc/community/scoring/rules/sub-rules/adv-voice-rule-owner
/etc/community/scoring/rules/sub-rules/adv-stemregel
-
-
/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-voice-rule-owner
-
Opmerkingen:
- Beide
rules
ensub-rules
knooppunten zijn van het typecq:Page
subRules
is een kenmerk van het type String[] over de regelsjcr:content
nodesub-rules
kunnen worden gedeeld door verschillende scoreregelsrules
moet zich bevinden op een opslagplaats met leesmachtigingen voor iedereen- regelnamen moeten uniek zijn, ongeacht de locatie
Ingesloten Badgingregels included-badging-rules
In de release zijn twee geavanceerde regels voor badging opgenomen die overeenkomen met de geavanceerde forums en regels voor het maken van scores voor opmerkingen.
- /etc/community/badging/rules/adv-comments-badging
- /etc/community/badging/rules/adv-forums-badging
Opmerkingen:
rules
knooppunten zijn van het typecq:Page
rules
moet zich bevinden op een opslagplaats met leesmachtigingen voor iedereen- regelnamen moeten uniek zijn, ongeacht de locatie