Предполагая, что вы хотите одним взглядом увидеть, был ли пользователь недавно активным и насколько недавно, я бы предложил что-то вроде следующего:
Я не уверен, где вы хотели бы показать это, но, возможно, на странице профиля или в списке "друзей". Я бы показал агрегацию, которая показала бы самый последний период времени, когда пользователь был активен, и то, что она сделала:
* 1005 Е.Г. *
- только что прокомментировал
- оставил комментарий и голосов за последний час
- оставил комментарий и проголосовал сегодня
- сделал комментарии и голоса на этой неделе
И вы покажете только самые последние из них. Так что, если пользователь только что прокомментировал (в течение последних пяти минут), покажите первую строку. Если она была активна в последний час, покажите вторую строку. И так далее ...
Это ясно показывает, что пользователь был активным и как давно. Я думаю, что это самое важное.
Вы можете комбинировать это с показом общего балла, показывая, насколько активным был пользователь в целом.
Может быть, что-то вроде:
<name>[<total_score>] has just commented on <x>
или
<name>[<total_score>] has made <x> comments and <y> votes in the last hour.
Мммммм, я хочу, чтобы сообщение было короче:
<name>[<total_score>] has earned <x> points in the last hour.
Это понятнее? Не уверен.
В этом сообщении будет кликабельно, и это связывает вас с всплывающим графиком / графиком, показывающим активность (голоса / комментарии / баллы) за последнюю неделю / месяц. Диаграмма, потому что она очень компактная и очень понятная.
Что ты думаешь?