ゲーミフィケーションとは、英語の「gamification」から来たもので、日本語では「ゲーム化」と訳されることもあります。ゲームを本来の目的としないサービス等にゲーム要素を応用することで、利用者の意欲の向上やロイヤリティーの強化を図ることを言います。
ゲーム要素とは、アイテムの獲得やレベルアップ、利用者同士の競争のように、利用者を楽しませて熱中させる要素のことを指します。
「BuddyBoss」にこの要素を取り入れることが可能です。
アクティビティに何かを書いた
フォーラムで新しいトピックを書いた
返信した
友人関係を築いた
などでポイントを付与し、ランクや実績として表示するものです。
得点、加点だけでなく減点などのルールも作れます。
それらを実現するのが
GamiPress
MyCred
というプラグインですが、やはり日本語化は完全にされていませんし、設定が複雑です。しかし、これらを取り入れたいとおもっている方も大勢いるので、完全日本語化をしつつ、検証、運用しています。
https://7buddy.com/creative/members/
このように、メンバーにポイントやバッジを授与、表示できます。
登録したら●ポイント
ログインしたら●ポイント
アクティビティに何かを書いたら●ポイント
掲示板にトピックを作成したら●ポイント
返信したら●ポイント
友人関係を築いたら●ポイント
グループを作成したら●ポイント
いいねで●ポイント
のように、ユーザーの何かのアクションに応じてポイントを与えることが出来ます。
WooCommerceと連動すればそのポイントで商品やサービスが購入出来たりします。(さらにオプションが必要)
しかしながら、完全にテストした、全てを理解したわけではないので、試用として、希望者のみに導入させていただきます。ゲームのルールはお客様が作成していくので、簡単といえば簡単、複雑といえば複雑です。
もちろん、これらはLMSにも使えます。コース、レッスン、クイズなど、達成度や習熟度によって、ポイントやランクや賞を与えるというものです。
クライアントが考えたルールを設定、組み込んでいくのは大変です。あるいは「ゲーミフィケーション」のシステムは導入したのだから、ルールの設定はクライアント自身がやるべきといえます。これをボランティアでホイホイ請け負うと大変な作業になります。
そのくらい気軽そうだけど事前のルール作りや設定が大事な高度な機能といえます。