И так. Вчера я впервые запустил систему активности пользователей на сайте. Официального описания что это и с чем его едят так и не написал. И не напишу скоро.
Проблема в том, что задуманое только начало осуществляться и для полной картины активности должно пройти не мало времени.(точнее миниму месяц)
Пока мы имеем только одно число активности за последние 7 дней учитывать которое не стоит так как 7 дней это мало для общей картины.
Проблема состоит в том, что сейчас нету привязки до активности к прошлым дням/неделям и к дате регистрации.
Что бы активность была более-менее реальным показателем я доделал систему так, что сейчас ваше число активности будет считаться как среднее арифметическое числа активности за прошлые 31 дни.
Показывать в анкете эту активность пока нельзя так как все пользователи в таком случае станут новичками и с очень низкой активностью.
Через месяц а может и раньше все станет на свои места :)
Пример: Новичок регистрируется на сайте. Нафлудил в чате, сходил на форум, залил пару файлов... Ночью при подсчете его активности он получит не малую оценку (скажем 3 или даже 4). Но так же 3-4 получил и тот кто 2 года на сайте и сделал много полезного. Алгоритм выше даст новичку вместо 3-4 только 0.1-0.2 в первый день на сайте 0.2-0.3 второй день ..... 3-4 на его 31й день на сайте.
А тому кто хоть раз в неделю бывает на сайте и показывает хоть какую-нибудь активность даст 3-4 активности.
Да, придуманая система очень запутаная и очень сложная в понимании. Но над этим я думал не один год уже. И скажем я постепенно дохожу до создания той самой активности и полезности которую нельзя будет накрутить и которая будет отображать более-мение реальную картину происходящего.
Комментарии(216) Cредняя оценка 4.59 Оценило: 73 человек Прочитало: 283 человек,3234 раз