Skip to content

Commit

Permalink
updated formula for defect weblinks (via https://de.wikipedia.org/w/i…
Browse files Browse the repository at this point in the history
  • Loading branch information
FlominatorTM committed Nov 8, 2016
1 parent 9534649 commit d8ab171
Showing 1 changed file with 29 additions and 3 deletions.
32 changes: 29 additions & 3 deletions wawewewi.php
Original file line number Diff line number Diff line change
Expand Up @@ -203,8 +203,8 @@ function get_additional_points()
{
$add = 0;
$add+= getint('num_sources') * 0.5;
$add+=degressive_rating(getint('num_coord'));
$add+=degressive_rating(getint('num_dw'));
$add+=coord_rating(getint('num_coord'));
$add+=dw_rating(getint('num_dw'));
$add+=image_rating(getint('num_upload'));
return $add;
}
Expand Down Expand Up @@ -245,7 +245,7 @@ function image_rating($num_cases)
}


function degressive_rating($num_cases)
function coord_rating($num_cases)
{
$first_improvement = 0.4;
$every_other_improvement = 0.15;
Expand All @@ -272,6 +272,32 @@ function degressive_rating($num_cases)
return $points_return;
}

function dw_rating($num_cases)
{
$pointsFirstOne = 0.5;
$pointsFirstTen = 0.25;
$pointsStartingEleven = 0.125;

$points_return = 0.0;

if($num_cases == 0)
{
$points_return = 0;
}
else if($num_cases == 1)
{
$points_return = $pointsFirstOne;
}
else if($num_cases <= 10)
{
$points_return = ($num_cases - 1) * $pointsFirstTen + $pointsFirstOne;
}
else
{
$points_return = ($num_cases - 10) * $pointsStartingEleven + $pointsFirstTen * 9 + $pointsFirstOne;
}
return $points_return;
}

function get_similarity($src_old, $src_new)
{
Expand Down

0 comments on commit d8ab171

Please sign in to comment.