私はスタックオーバーフローバッジに似たものを実装しようとしています。また、それらをゲームの成果と同一視することもできます。
しかし、それらのデータベース/コード/追跡を設計する方法がわかりません。
次のようなバッジに対して何をすべきかがわかります。
利他主義者 × 1456 他の人の質問に対して手動で授与した最初の報奨金
それらは 1 回限りのイベントであるためですが、次のような他のイベントを処理する方法は次のとおりです。
Analytical × 16389 FAQ のすべてのセクションにアクセスした
Electorate × 1783 600 の質問に投票し、合計投票の 25% 以上が質問に投票した 率直な × 188 10 人の異なるユーザーがスターを付けた 10 のメッセージをチャットに投稿した
等...
それらを処理する方法、それぞれの進行状況を追跡する方法など...それらの設計パターンを理解するのに役立つチュートリアルまたは何かがありますか?