ui: Update rules to include discounted factor
This commit is contained in:
parent
217c85aed5
commit
00f7399170
|
@ -84,10 +84,6 @@
|
|||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card niceborder">
|
||||
<div class="card-body text-indent">
|
||||
<p>
|
||||
Par exemple :
|
||||
</p>
|
||||
|
@ -97,11 +93,70 @@
|
|||
<li>25 tentatives vous coûteront en tout {$settings.submissionCostBase * 20} {$settings.submissionCostBase * 20 < 2?"point":"points"} : <samp>{$settings.submissionCostBase} × 10 + {$settings.submissionCostBase} × 2 × 5</samp>.</li>
|
||||
<li>50 tentatives vous coûteront en tout {$settings.submissionCostBase * 100} {$settings.submissionCostBase * 100 < 2?"point":"points"} : <samp>{$settings.submissionCostBase} × 10 + {$settings.submissionCostBase} × 2 × 10 + {$settings.submissionCostBase} × 3 × 10 + {$settings.submissionCostBase} × 4 × 10</samp>.</li>
|
||||
</ul>
|
||||
<p>
|
||||
La dernière tentative (lorsque tous les flags sont bons) est comptabilisée
|
||||
parmi ce nombre de tentatives.
|
||||
</p>
|
||||
<hr>
|
||||
{#if $settings.countOnlyNotGoodTries}
|
||||
<p>
|
||||
Seules les tentatives sans aucune bonne réponse sont prises en compte dans ce calcul. Lorsque vous complétez un formulaire avec un champ valide et un/des champs invalides, ceci n'est pas pris en compte dans le nombre de tentatives.
|
||||
</p>
|
||||
{:else}
|
||||
<p>
|
||||
La dernière tentative (lorsque tous les flags sont bons) est comptabilisée
|
||||
parmi ce nombre de tentatives.
|
||||
</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<div class="card niceborder">
|
||||
<div class="card-body text-indent">
|
||||
{#if $settings.discountedFactor > 0}
|
||||
<h3>Décote des gains</h3>
|
||||
<p>
|
||||
Une validation d'étape ne vous garanti pas un solde de points fixe.
|
||||
</p>
|
||||
<p>
|
||||
Selon le nombre d'équipe qui valident un challenge donné, sa cote diminue et vous rapporte alors moins de points. Le gain est donc indépendemment du fait que vous ayez validé l'étape avant une autre équipe : le gain affiché est un gain maximum, entendu si aucune autre équipe ne le valide.
|
||||
</p>
|
||||
<p>
|
||||
Chaque validation réduit de {$settings.discountedFactor*100} % la cote de l'exercice.
|
||||
</p>
|
||||
<p>
|
||||
Ainsi, pour un exercice d'une valeur initiale de {10*$settings.globalScoreCoefficient} points :
|
||||
</p>
|
||||
<table class="table table-sm table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nombre d'équipes validant l'étape<br>à la fin de la compétition</th>
|
||||
<th>Gain réel</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>{10*$settings.globalScoreCoefficient} points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>{10*$settings.globalScoreCoefficient*(1-$settings.discountedFactor)} points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>{10*$settings.globalScoreCoefficient*(1-$settings.discountedFactor*5)} points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>{10*$settings.globalScoreCoefficient*(1-$settings.discountedFactor*10)} points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>20</td>
|
||||
<td>{10*$settings.globalScoreCoefficient*(1-$settings.discountedFactor*20)} points</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>...</td>
|
||||
<td>...</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr>
|
||||
{/if}
|
||||
|
||||
<h3>Coût des indices</h3>
|
||||
<p>
|
||||
|
|
Loading…
Reference in New Issue
Block a user