PDA

View Full Version : سیستم امتیاز دهی



smrb59
پنج شنبه 29 فروردین 1387, 23:27 عصر
کسی میتونه یه توضیحی یا لینکی در مورد یه سیستم امتیاز دهی بده .مثلا سستم امتیاز دهی به هر یک از مقالات .

twelve
جمعه 30 فروردین 1387, 02:07 صبح
چه توضیحی ؟ شما طرح خاصی پیاده کردید ؟
مشکلتون چیه ؟ موضوع رو بازش کنید و دقیقا بگین با چه چیزی مشکل دارید.

nazaninam
جمعه 30 فروردین 1387, 11:44 صبح
یک روش ساده به صورت زیر هست :
یک فیلد داخل بانک مقالات در نظر بگیرید به نام مثلا Rank که به صورت پیش فرض مقدارش 0 هست
هر کس که به مقاله امتیاز میده ، امتیاز داده شده به مقدار این فیلد اضافه میشه مثلا به فرض اگر مقدارش 0 هست و من امتیاز4 رو میدم امتیاز کل میشه 4 و نفر بعد که امتیاز 3 میده امتیاز کل میشه 7 و به همین ترتیب .
خوب حالا تنها کاری که باید انجام بدید اینه که برای امتیاز ها بازه تعیین کنید یعنی در هنگام دریافت اطلاعات بگید اگر فیلد Rank بین 10 تا 100 بود یک ستاره نشون بده اگه بین 100 تا 200 بود 2 تا ستاره نشون بده و....

روش دیگری که میتونید استفاده کنید اینه که دو فیلد در بانک در نظر بگیرید یک فیلد برای مجموع امتیاز ها و فیلد دوم برای تعداد دفعات امتیاز دهی .
مثلا اگر مجموع امتیاز ها 9 باشه و این امتیاز توسط 2 نفر ثبت شده باشه امتیاز میانگین 4.5 میشه که با گرد کردن میشه 4
یا اگر امتیاز 9 توسط 9 نفر داده شده باشه خوب معلومه که امتیاز میانگین 1 خواهد بود و به همین ترتیب

و خیلی روش های دیگر که وجود داره و دوستان معرفی خواهند کرد

golhay2
جمعه 30 فروردین 1387, 23:55 عصر
می تونی از فناوری Ajaxاستفاده کنی که اگر Searchکنی در همین سایت سورس به طور کامل همراه با توضیحات وجود دارد