もちろん、これは説明は簡単ですが、実装は非常に難しいかもしれません。
投稿の上部にあるユーザー名の背景色を、最後の参加からの経過時間に応じて変更することはできますか?
1 週間以内、3 ヶ月以内、90〜365 日、1 年超(ただし教師の場合は 23 時間というケースもあり得ます)の活動に応じた色を提案します。
なぜなら、これはユーザーが現在も頻繁に活動しているかどうかを素早く視覚的に判断するための素晴らしいリファレンスになるからです。特に過去に遡って読む場合に最も役立ちます。「本当に興味深い古い投稿」を見かけたとき、「あの人は今もかなりアクティブだから、返信して自分の考えや質問を追加しても、ゾンビスレッド(放置スレッド)にはならないだろう」と即座に判断できます。
これはユーザーカードに既に含まれている情報の重複ではなく、情報に新たな層を加えるものです。現在のユーザーカードには「x 日前に投稿」「最近の閲覧時刻(過去 60 日間以内)」「アカウント作成からの閲覧時刻」が表示されています。さらに、システムは既に「KrisW さんにはしばらく投稿が見られません…」という通知をポスト前に送信しており、システムが時間を記録していることは明らかです。
私にとって、この場合の「参加」とは、単に存在していること、つまりログインしてページを見ている状態を指します。壁の花のような傍観者でも構いません。クリック数、作成した単語数、またはレスポンス数の集計を求めているのではありません。単に、その人が最近、画面の向こう側にいたかどうかを知りたいだけです。