Code: Select all
function Get-QRB($base_points, $TimeAssigned, $TimeFinished, $Deadline){
$k = 0.75
$deadline_length = [Math]::Round(($TimeAssigned - $Deadline).Days, 1)
$elapsed_time = [Math]::Round(($TimeAssigned - $TimeFinished).Hours / 24, 1)
return $base_points * [Math]::Max(1, [Math]::Sqrt($k * $deadline_length / $elapsed_time))
}
Is that a safe bet? Is my QRB calculation above correct? Are base points always Integer value (aka always a whole number)?