DPChallenge: A Digital Photography Contest You are not logged in. (log in or register
 

DPChallenge Forums >> Challenge Announcements >> 'Science III' Ribbons Adjusted
Pages:  
Showing posts 1 - 13 of 13, (reverse)
AuthorThread
12/06/2009 02:44:21 AM · #1
Due to a tie between 21_F.gif LydiaToo and 21.gif VitaminB, the placement of Leeuwenhoek's Legacy, previously listed as 3rd place, has been changed to 2nd,and its ribbon changed from yellow to red, to properly reflect the tie between the two entries.

Congratulations to 21.gif VitaminB on his second-place finish!

12/06/2009 02:46:25 AM · #2
Since someone will ask...

After calculating the average vote received for each entry, the rollover process calls on the database to sort the entries by average, and assigns placement based upon the position of each entry in the sorted table. It does not check for ties, as this would lengthen rollover substantially (it's a more database-intensive process than it seems). While it appears the database consistently breaks ties by ranking the entry with the lower IMAGE_ID higher, it is not explicitly coded that way.

Our policy for handling ties is as follows: Whenever a tie affecting ribbon-winners is called to our attention, we ask Langdon to manually change the placement of the tied entry to reflect the tie. Lower-ranked entries are unaffected by this; for example, the 4th-place entry is still considered to be in 4th place, since there are 3 entries that scored higher (most ranked contests and sports events work this way). If two entries were tied for third place, however, the placement would be similarly changed from 4 to 3, and four ribbons would be awarded, with the 5th-place entry remaining in 5th.

For ties that do not affect ribbon-winners, the placement assigned at rollover is considered final.
12/06/2009 05:57:32 AM · #3
Originally posted by ClubJuggle:

For ties that do not affect ribbon-winners, the placement assigned at rollover is considered final.

That might tick off someone who got 6th with a score equal to 5th place. Perhaps extend this to honorable mentions as well? Wouldn't be a huge amount of work, probably about an extra 10 seconds to check the votes for the first 6-7 entries rather than the first 4-5.
12/06/2009 07:00:42 AM · #4
Originally posted by george917:


That might tick off someone who got 6th with a score equal to 5th place. Perhaps extend this to honorable mentions as well? Wouldn't be a huge amount of work, probably about an extra 10 seconds to check the votes for the first 6-7 entries rather than the first 4-5.

I agree with George.
12/06/2009 07:38:45 AM · #5
I agree with George & Erik. I would even vote for extending the correct handling of ties up to place 10.
12/06/2009 07:46:59 AM · #6
So there's no third place finish, or more specifically, no yellow ribbon winner just because of a tie. Yellow should be awarded to the 4th place finisher since he did finish third in scoring. His score was the third best score in this challenge but he doesn't deserve a ribbon. Very odd.
12/06/2009 08:48:07 AM · #7
Originally posted by Jac:

So there's no third place finish, or more specifically, no yellow ribbon winner just because of a tie. Yellow should be awarded to the 4th place finisher since he did finish third in scoring. His score was the third best score in this challenge but he doesn't deserve a ribbon. Very odd.


Um, actually, three images scored higher. So his was the 4th best score. Just because 2 scores are "twins" doesn't mean there aren't 3 higher scoring images.

(And for the record, I agree with George, Erik & Ronald...take ties out to the 5th or 10th place.)
12/06/2009 09:17:20 AM · #8
Hmmm...would checking for ties really be that much more labor intensive? I hate doing things manually, especially when you can use a computer to do it for you easily. All you would need to do is maintain variables for the previous score and rank to check to see if there has been a tie. Here's a code block for such an action (it skips placings in the event of a tie).

function db_update_rankings ($challenge_num) {
$this->db_access();
$challenge_num=$this->db_prepare($challenge_num);

$s=mysql_query("select * from mages where challenge_num='$challenge_num' order by score desc");
$num_e=mysql_num_rows ($s);

$rank=1;
$rank_p=0;
$score_p=0;

for ($i=0;$i<$num_e;$i++) {
$t=mysql_fetch_array($s);
// first entry assigned 1st place
if ($i==0) {
$this->db_update_rank($t['image_ref'],$rank);
$rank_p=$rank++;
$score_p=$t['score'];
}
else {
// if the image has the same score as the previous image, assign the same rank
// increase rank to skip that placing
if ($t['score']==$score_p) {
$this->db_update_rank($t['image_ref'],$rank_p);
$rank++;
}
// image has a different score. Assign next rank
else {
$this->db_update_rank($t['image_ref'],$rank);
$rank_p=$rank++;
$score_p=$t['score'];
}
}
}
}
12/07/2009 05:39:22 PM · #9
Yay, I had a good idea that three others agreed with!
12/07/2009 07:18:56 PM · #10
Originally posted by george917:

Yay, I had a good idea that three others agreed with!


I would agree too, and would even extend it for 11th place ties with 10th (many of us love those little stars :)

Huge thank you to SC for the change in the ribbons as well :)
12/07/2009 07:26:18 PM · #11
Originally posted by VitaminB:

Originally posted by george917:

Yay, I had a good idea that three others agreed with!


I would agree too, and would even extend it for 11th place ties with 10th (many of us love those little stars :)

Huge thank you to SC for the change in the ribbons as well :)


You get stars? :sigh: I wouldn't know...
12/07/2009 08:36:53 PM · #12
Originally posted by george917:

Originally posted by VitaminB:

Originally posted by george917:

Yay, I had a good idea that three others agreed with!


I would agree too, and would even extend it for 11th place ties with 10th (many of us love those little stars :)

Huge thank you to SC for the change in the ribbons as well :)


You get stars? :sigh: I wouldn't know...


15 challenges in and I didnt know either... give it time :)
12/07/2009 08:54:36 PM · #13
Originally posted by KaDi:

Originally posted by Jac:

So there's no third place finish, or more specifically, no yellow ribbon winner just because of a tie. Yellow should be awarded to the 4th place finisher since he did finish third in scoring. His score was the third best score in this challenge but he doesn't deserve a ribbon. Very odd.

Um, actually, three images scored higher. So his was the 4th best score. Just because 2 scores are "twins" doesn't mean there aren't 3 higher scoring images. ...

I agree with KaDi...4th place is still 4th place regardless of a tie between any of the 3 scores above it.
Pages:  
Current Server Time: 02/21/2019 12:22:42 AM

Please log in or register to post to the forums.


Home - Challenges - Community - League - Photos - Cameras - Lenses - Learn - Prints! - Help - Terms of Use - Privacy - Top ^
DPChallenge, and website content and design, Copyright © 2001-2019 Challenging Technologies, LLC.
All digital photo copyrights belong to the photographers and may not be used without permission.
Proudly hosted by Sargasso Networks. Current Server Time: 02/21/2019 12:22:42 AM EST.