Good one. Now add how ratings gain weight over time
xD
Ah right, but the lazy me is back again so thats gonna take some time. JK, thats a pretty no-brainer itself:
When someone gets a feedback from someone in your trust list, their rating doesn't automatically increase. The rating "system" is as follows
15: -0 / +7
15(Rating): -0(Negative feedbacks from users in your trust list) / +7(Positive feedbacks from users in your trust list)
When someone gets a feedback from someone in your trust list, it needs to "age" for the rating to increase. One feedback can amount to maximum of 10 ratings, with increase in 1 rating every month(after the feedback was given). However it has been observed(by me, so don't take it as a fact) that after 2-3 weeks of a feedback being given, the rating increases by one. Now coming to negative feedbacks and rating, negative feedbacks as its obvious decrease your trust rating. But one thing to note here is, negative has more "power" than positive. It goes like this: Take negative feedback as X , positive feedback as Y, and rating as Z . Now you can calculate the rating as Z= Y-(2
X). Taking an example of one negative and one positive it goes like - Rating= 1-(2
1) => 1-2 => -1 . There you have it.
And something that I forgot to add before, say there is an individual who is on the trust list of an user who is on your trust list. It follows that he will be on your trust ist, if you have the default setting of depth as 1 . Now if for some reason, you don't trust that individual's feedbacks/opinions , you can exclude him(and as a result anyone under him, unless you manually add them) by using "~" before his name and then adding him. And if you want to trust someone whose name begins with a tilde, prefix(add before) their name with a backslash.
BTW nearly forgot to add, the negative feedback gets complicated when the time variable changes or as some like to call it "trust age" here. So consider the negative feedback explanation incomplete for now.