Some ideas came to mind, hope there's someone to read these
1. Leave all 10.0's and 1.0's out before calculating the average.
2. Leave out sudden bursts of similar votes to one particular model.
3. Compare days to other days to find abnormalities in voting results. Leave out days "way too high" or "way too low".
4. Show the amount of votes given, but calculate the avg from the votes of last two months or so. Oldest ones drop out of calculus. You can allways show the number of votes given, but you don't need to use them all to calculate the avg.
5. DO NOT update avg all the time, but rather once a day, every two days or maybe even once a week. This way it is a lot harder for "fanboys" to get to know your algorithms and affect the correct results by flooding.
i don't buy a phone based on votes, we all know what the good phones are and availability limit choice anyway.
ip address wont work because most of the people have shared ip addresses
2nd option is quite a good one as well, since almost everybody has a facebook account these days . Therefore, the ability to log in and then vote is quite efficient. Moreover, for the third option, i suppose you are not getting to that effective solution which is addressed here (fanboys voting multiple times).
Thought up a solution to the problem, in theory it should work....
but i want you guys to review the best GPS signals if you want to know, the solution means you get to keep your current system intact not alot changes except 1 thing... and should in theory be enough to keep the charts accurate.
i'm not going to email you, i've tried before you don't reply EVER - so contact me and i'll tell you my solution and if you like it and implement it, you better do a GPS sensitivity chart between the phones.
1. Record their IP address, (eg, make sure the same one is not used to flood the server)
2. using PHP, open up a port.... here's my idea which you're not getting.
Depending on the results of 2.
3. update the database.
- looking forward for you to contact me, you may disagree on how effective this maybe, but i'm pretty sure it will accurate and prevent fakes 99/100 times.
I like the 2nd option best and I think it's the only one that would give some phones a chance to get votes.
Who will vote for a 20 E phone as his/her best phone ? But it still might be a good phone and you'd want to vote for it too.
I will suggest GSMarena that all the information available on GSMarena's website for users should be read only and for voting option,use IP filter, and voting should be allowed only once with 1 email ID.
Yes I am aware some funny guys will still try to create multiple Id's to vote, but if you calcualte the amount of time they will waste each time, will leave them to give up this habbit in not more than a weeks time... coz practically to vote 100times, they will have to create 100 different Id's.Do you think any person will have so much time in today's busy world... :-)
hey GSMARENA team... here is my views...
1- while voting for the phone... ask the person voting for the phone to leave a 3 line comment on the phone....(make it compulsory and make your software to detect symbols and space less sentences....bcoz some may purposefully fill the area with some rubbish..)
2-the above mentioned will double the hackers work so they will lose interest in it.... but those true fans wont mind doing it "ONCE"
how about a voting sistem inspired by one used by www.imdb.com (a combination, one sistem for non/login users and one for login users)..and the original value of the vote would be better to be „-” and not „5” so that the voting people must chose a number and not just pres „vote”.. Keep the good work! I am from Romania and before i buy i phone i check on gsmarena first, i think this is an impartial site :D
I think the 3rd one is better . And yes plz make cmnting easier since i always want to cmnt bt it is such a long procedure . You can also ask about this from other users
use a common login system for your site and restict the voting limit to one for one phone only for the entire login cycle for entire account
2nd because its harder to purchase a smartphone than an ordinary phone. We spend hours researching the smart devices that a trust worthy voting system will save us time even non members time.
i'be been thinking about this for 2 hours now, and really the only way you can do it is how others suggested already.
2. Use an Email address which needs to be validated
both of which will slow them down but i think it's over the top and there has to be a better solution, the problem i see is the limitations of browser.
what kind of info can the browser / html get? eg is there something across every OS more specifically the OS that has some kind of unique identifier? something unique or almost unique and that's the hard part, let me think some more i might have one of them moments which it becomes clear.
you may create all the 3 suggested voting systems by showing the 3 voting result to the users (i.e. who have fb accounts, google+ accounts and haven't accounts).
or you may choose to adopt the voting method that will bring the most accurate result. Readers (i believe) need the accurate data rather than the inaccurate one.
to avoid any future changing of such rating system again, you may mock it first and adopt later the one that may bring better or accurate result (if only one is to choose).