Andrew8H
(Andrew)
1
みなさん、こんにちは!チームと私が Discourse を試用しようと考えた要因の一つに、ゲーミフィケーションの要素がありました。以前利用していたコミュニケーションプラットフォーム(Teamspeak や他のフォーラムなど)で楽しんでいたのは、バッジを公に表示する機能です。これにより、一目でユーザーの役割や達成状況、ステータスを多数のアイコンで確認できます。プロフィールのフライルも同様に優れた機能です。Post Badges コンポーネントを試してみましたが、確かにゲーミフィケーションとバッジの明示的な表示を目指すコア機能の向上には貢献しています。しかし、どのバッジを表示するかという点でユーザーのコントロールが大幅に制限されているため、範囲が限定的です。
Discourse の利用において私よりもはるかに経験豊富な方々の知恵を借り、投稿にバッジを表示し、ユーザーが自分の名前やアバターの近くでバッジの表示を制御できる方法がないか探りたいと考えています。これにより、達成感やマイルストーンに対する満足感を最大化したいのです。Trust Level Avatar Flair や前述の Post Badges コンポーネントは知っていますが、それ以外では、より高度な機能が必要であればマーケットプレイスを通じてカスタムソリューションを探す必要があると認識しています。それは問題ありませんが、木を登る前に低い枝の実を採りたいと考えています。ご教示やご経験をお聞かせいただければ幸いです。よろしくお願いいたします。
「いいね!」 6
HAWK
(Hawk)
2
こんにちは、アンドリューさん。
アバターフラアは信頼レベルを超えて複数設定できますが、最大でも2つまでなので、ご希望の動作にはならない可能性があります。
目指している結果のワイヤーフレームを描いていただけますか?テーマコンポーネントで実現できるかもしれません。
「いいね!」 2
Andrew8H
(Andrew)
3
サラさん、こんにちは!
ご返信ありがとうございます。アバターフラアは、非常に顕著な達成、チームメンバーの迅速な特定、または一時的な競争勝利の表彰などに適していると考えています。例えば、教育コミュニティでは毎月1人の学生が「月間学生」に選ばれ、その学生を一時的に「月間学生」グループに追加して、対応するアバターフラアを表示させることができます。そして翌月の学生が選ばれたら、それをユーザー名やタイトルの右側にあるバッジスペースに、より恒久的な形で移行させることも可能です。
想定しているプロセスは、おおよそ以下のようになります:
- チームが、表示可能なバッジを選択または作成します(ユーザーが学習を通じて基本的なバッジを獲得することで満足感を得られるようにしたい一方で、バッジの過剰表示は避けたいと考えているため、これらの大半は表示を無効にする予定です)。
- ユーザーがバッジページや他のユーザーの名前やタイトルの隣に表示されているバッジを見て、そのバッジを獲得したいと希望します。
- ユーザーがバッジを獲得します。
- ユーザーは、バッジを表示するかどうかを選択できます(ただし、これは最初にチームによって表示可能に設定されたバッジに限られます)。
- (オプションですが、面白い機能です)ユーザーは、自分が獲得したバッジの表示順序を変更できます。
- バッジは、投稿時にユーザー名やタイトルの隣に表示され、実際の投稿やフォーラムの内容を損なうことなく、最大限の露出を得ます(あるいは、Envato のようなフォーラムで見られるように、ユーザーのアバターの下に配置することも可能です)。
また、現在のバッジ表示(Post Badge コンポーネントを使用)も添付しました(トライアル期間中のテストサイトのため、楽しい RuneScape のアイコンが使われています)。これにより、私たちが求めている機能の多くが実現されています。しかし、前述の通り、ユーザーはどのバッジを表示するか、その表示順序、またはチーム承認済みのバッジを無効化する権限を持っていません。

「いいね!」 2
HAWK
(Hawk)
このトピックを分割しました:
4
HAWK
(Hawk)
7
追加の詳細をありがとうございます。これは素晴らしいアイデアだと思いますが、表示されるバッジをユーザーがカスタマイズできる機会が現在存在しないため、明らかにプラグインの領域です。
「いいね!」 2