進階計分與徽章

概覽

進階評分可授予徽章,以識別會員為專家。 進階計分會根據成員建立之內容的數量​​品質來指派點數,而基本計分則只會根據建立之內容的數量來指派點數。

此差異是由於用來計算分數的計分引擎所致。 基本計分引擎採用簡單數學。 進階計分引擎是一種自適應算法,可獎勵通過主題的自然語言處理(NLP)推導而貢獻有價值和相關內容的主動成員。

除了內容相關性外,計分演算法也會考量成員活動,例如投票和答案百分比。 雖然基本計分包括了定量計分,但進階計分則採用演算法。

因此,先進的計分引擎需要足夠的資料,使分析具有意義。 隨著演算法不斷調整所建立內容的量與品質,成為專家的成就臨界值會不斷重新評估。 成員的較舊員額也有​decay​的概念。 如果專家成員停止參與獲得專家地位的主題,在某個預先確定的點(見計分引擎配置),他們可能失去其專家地位。

設定進階計分與基本計分幾乎相同:

  • 基本和進階計分和標籤規則以相同方式套用至內容](/docs/experience-manager-65/communities/implementing-scoring.html?lang=zh-Hant#apply-rules-to-content)。[

    • 基本和進階計分和標籤規則可套用至相同內容。
  • 為元件啟用標 章,通用。

在設定計分和標籤規則方面的差異為:

  • 可設定的進階計分引擎

  • 進階計分規則:

    • scoringType 設定為 advanced
    • 需要 stopwords
  • 進階標籤規則:

    • badgingType 設定為 advanced
    • badgingLevels 設定為 要授予的專家級數
    • 需要badgingPaths陣列標籤,而不是閾值陣列映射點到標籤。
注意

若要使用進階計分和標籤功能,請安裝Expert Identification套件

可配置計分引擎

進階計分引擎提供OSGi組態,其參數會影響進階計分演算法。

進階計分引擎

  • 評分權重

    對於主題,請指定計算分數時應給予最高優先順序的動詞。 可以輸入一個或多個主題,但限制為每個主題​一個動詞。 請參閱主題和動詞
    輸入為topic,verb,逗號已逸出。 例如:
    /social/forum/hbs/social/forum\,ADD
    對於QnA和論壇元件,預設設定為ADD動詞。

  • 計分範圍

    進階分數的範圍由此值(最大可能分數)和0(最低可能分數)定義。

    預設值為100,因此計分範圍為0-100。

  • 實體衰減時間間隔

    此參數代表所有實體分數在其後延遲的小時數。 您必須在社群網站的分數中不再包含舊內容。

    預設值為216000小時(~24年)。

  • 評分增
    長率這會指定0與評分範圍之間的分數,超過此分數,增長會放緩,以限制專家人數。

    預設值為 50。

進階計分規則

在基本評分中,獲得徽章所需的數量是已知的。

在進階計分中,需要的量是根據系統內的質量資料量不斷調整。 計分會以類似鐘形曲線的方式持續計算。

如果會員在已不活躍的主題上獲得專家徽章,他們可能會因為時間的流逝而失去徽章。

scoringType

計分規則是一組計分子規則,每個子規則都聲明scoringType

要調用高級計分引擎,scoringType應設定為advanced

請參閱計分子規則

進階計分類型

秒字

進階計分套件會安裝組態資料夾,其中包含秒數檔案:

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

進階計分演算法使用秒字檔案中包含的字詞清單,以識別在內容處理期間忽略的常見英文字詞。

您不希望修改此檔案。

如果秒數檔案遺失,進階計分引擎將會擲回錯誤。

進階標籤規則

高級標籤規則屬性與基本標籤規則屬性不同。

與其將點與徽章影像建立關聯,您只需識別允許的專家人數和要授予的徽章影像。

advanced-badging-rules

屬性 類型 值說明
badgingPath String[] (必要) 徽章影像的多值字串,最多可達badgingLevels的數目。標章影像路徑必須依順序排列,因此第一個路徑會授與最高專家。 如果標籤數少於badgingLevels所指示的標籤數,則陣列中的最後一個標籤將填充陣列的其餘部分。 範例項目:
/libs/settings/community/badging/images/expert-badge/jcr:content/expert.png
badgingLevels 長整數 (可選)指 定要授予的專業知識級別。例如,如果應該有expert almost expert(兩個標章),則值應設為2。 badgingLevel應與badgingPath屬性所列的專家相關標章影像數目相對應。 預設值為1。
badgingType 字串 (必要) 將計分引擎識別為「基本」或「進階」。設為「進階」,則預設為「基本」。
計分規則 字串[] (可選) 多值字串,將標籤規則限制為由列出的分數規則所識別的分數事件。
範例項目:
/libs/settings/community/scoring/rules/adv-comments-scoring
預設值不受限制。

包含的規則和徽章

包含的徽章

本測試版包含一個獎勵型專家徽章:

  • expert

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

專家徽章

要讓專家徽章顯示為活動的獎勵,請確定:

  • Badges 已針對功能啟用,例如論壇或QnA元件。

  • 進階計分和標籤規則會套用至放置元件的頁面(或上階)

請參閱以下內容的基本資訊:

包含計分規則和子規則

測試版包含論壇函式的兩個進階計分規則(每個用於論壇和論壇功能的注釋元件):

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

    • 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

    • 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

附註:

  • rulessub-rules節點都屬於cq:Page類型。

  • subRules 是規則節點類[] 型「字串」的屬 jcr:content 性。

  • sub-rules 可能會在各種計分規則之間共用。

  • rules 應位於具有每個人讀取權限的儲存庫位置。

  • 規則名稱必須是唯一的,無論位置為何。

包含的標籤規則

此發行包含兩個與進階論壇和留言計分規則對應的進階標籤規則。

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

附註:

  • rules 節點的類型為cq:Page。
  • rules 應位於具有每個人讀取權限的儲存庫位置。
  • 規則名稱必須是唯一的,無論位置為何。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now