{% extends "base.html" %}
{% block title %}Uitleg — ClayTracker{% endblock %}
{% block content %}
  <h2>Uitleg: hoe worden de uitslagen berekend?</h2>
  <p class="clubkampioen-uitleg">
    Deze pagina legt in gewone taal uit hoe ClayTracker de eindstand van één wedstrijd
    berekent, en hoe de clubkampioen-uitslag over meerdere wedstrijden tot stand komt.
  </p>

  <div class="card">
    <h3>1. Score-invoer per baan</h3>
    <p>
      Per schutter, per baan wordt bijgehouden hoeveel duiven er in totaal geraakt zijn
      (<strong>totaal geraakt</strong>), en hoeveel daarvan pas op het 2e schot geraakt
      zijn (<strong>2e-schot-treffers</strong>). Het aantal 2e-schot-treffers kan nooit hoger
      zijn dan het totaal geraakt, en het totaal geraakt kan nooit hoger zijn dan het
      ingestelde aantal duiven voor die baan — dat wordt automatisch gecontroleerd.
    </p>
  </div>

  <div class="card">
    <h3>2. Eindscore van een wedstrijd</h3>
    <p>
      De eindscore van een schutter is de som van "totaal geraakt" over alle banen van de
      wedstrijd samen. Het totaal aantal 2e-schot-treffers wordt apart bijgehouden — dat
      telt niet mee voor de eindscore zelf, maar wel als tiebreaker (zie hieronder).
    </p>
  </div>

  <div class="card">
    <h3>3. Wie wint bij een gelijke stand? (tiebreaker)</h3>
    <p>Staan twee of meer schutters gelijk, dan wordt in deze volgorde gekeken tot er een verschil is:</p>
    <ol>
      <li>De hoogste eindscore (totaal geraakt) wint.</li>
      <li>Nog steeds gelijk? De minste 2e-schot-treffers wint.</li>
      <li>
        Nog steeds gelijk? Dan telt wie het beter deed op de <strong>moeilijkste baan</strong>
        van de wedstrijd (meest geraakt op die baan; bij gelijkspel dáár ook de minste
        2e-schot-treffers). Blijft het ook daar gelijk, dan schuift de vergelijking door
        naar de op-één-na-moeilijkste baan, enzovoort.
      </li>
      <li>
        Staan schutters na <strong>al</strong> deze stappen nog steeds 100% gelijk, dan
        krijgen ze een <strong>gedeelde plek</strong> (bijv. "2 (gedeeld)"). De nummering
        slaat daarna geen plek over — na een gedeelde 2e plek komt de volgende schutter op
        plek 3, niet plek 4.
      </li>
    </ol>
    <p>
      <strong>Wat is de "moeilijkste baan"?</strong> Dat wordt live berekend: per baan wordt
      gekeken naar het totaal aantal 2e-schot-treffers van alle schutters samen, gedeeld
      door het totaal aantal geraakt van alle schutters samen. Hoe hoger die verhouding,
      hoe moeilijker de baan werd bevonden (minder in één keer raak, meer op het 2e schot).
      Dit is de "moeilijkheidsindex" die je boven de tussenstand ziet staan.
    </p>
  </div>

  <div class="card">
    <h3>4. Klasse-indeling A/B/C</h3>
    <p>
      Na de tiebreaker staat de volledige ranking vast. Die wordt in 3 groepen verdeeld,
      ongeveer even groot:
    </p>
    <ul>
      <li>Basisgrootte = aantal schutters ÷ 3, naar beneden afgerond.</li>
      <li>Klopt het aantal precies (rest 0)? Dan zijn A, B en C even groot.</li>
      <li>Blijft er 1 over? Die extra schutter gaat naar groep <strong>C</strong>.</li>
      <li>Blijven er 2 over? Die twee extra schutters gaan naar groep <strong>A en B</strong>.</li>
    </ul>
    <p>
      Groep A bevat dus de beste schutters, dan B, dan C — in volgorde van de ranking.
      Iedereen krijgt ook een eigen positie binnen de groep (A1, A2, ... / B1, B2, ...).
    </p>
    <p>
      <strong>Gedeelde plek precies op de grens tussen twee groepen?</strong> Dan gaan
      beide schutters naar de <strong>beste</strong> van de twee groepen (bijv. allebei
      naar B in plaats van één B en één C). Die groep wordt dan tijdelijk net iets groter,
      ten koste van de groep erna.
    </p>
  </div>

  <div class="card">
    <h3>5. Clubkampioen: de uitslag over meerdere wedstrijden</h3>
    <p>
      Op de <a href="{{ url_for('clubkampioen.overzicht') }}">Clubkampioen-pagina</a> kies je
      zelf welke wedstrijden meetellen (bijvoorbeeld een heel seizoen). Zeg dat je
      <strong>N</strong> wedstrijden selecteert:
    </p>
    <ul>
      <li>
        Van elke deelnemer telt de beste <strong>(N − 1)</strong> van die N wedstrijden mee
        — de slechtste wedstrijd van die deelnemer (het laagste totaal geraakt; bij een
        gelijke stand de meeste 2e-schot-treffers) <strong>vervalt</strong> automatisch.
        Die vervallen wedstrijd is in de tabel doorgestreept met het label "vervalt".
      </li>
      <li>
        Heeft een deelnemer aan <strong>minder</strong> dan (N − 1) van de geselecteerde
        wedstrijden meegedaan, dan heeft diegene niet genoeg resultaten om eerlijk mee te
        tellen en valt hij/zij <strong>buiten de uitslag</strong> (apart onderaan de tabel,
        zonder plek).
      </li>
      <li>
        De clubkampioen-score is de som van "totaal geraakt" over alleen de meetellende
        wedstrijden (dus zonder de vervallen wedstrijd). Bij een gelijke stand beslist de
        som van de 2e-schot-treffers over diezelfde meetellende wedstrijden (minste wint) —
        staat het daarna nog gelijk, dan is er een gedeelde plek, net als bij een gewone
        wedstrijd.
      </li>
    </ul>
    <p>
      <em>Voorbeeld:</em> je selecteert 6 wedstrijden. Iemand die aan alle 6 meedeed, telt
      met zijn beste 5 mee (de slechtste vervalt). Iemand die er precies 5 meedeed, telt
      met al die 5 mee (er is dan niets om te laten vervallen). Iemand die er maar 4
      meedeed, valt buiten de uitslag.
    </p>
  </div>

  <div class="card">
    <h3>Overige begrippen</h3>
    <ul>
      <li>
        <strong>Rotte:</strong> een groepje deelnemers dat samen naar dezelfde baan gaat en
        dezelfde discipline schiet. Puur een handig hulpmiddel bij het invoeren van scores
        (je kunt op rottenummer zoeken/filteren) — het heeft geen invloed op de berekening.
      </li>
      <li>
        <strong>Afgesloten wedstrijd:</strong> zodra een wedstrijd is afgesloten, kan er
        niets meer aan gewijzigd worden (geen scores, deelnemers of banen meer). De uitslag
        ligt dan definitief vast.
      </li>
    </ul>
  </div>
{% endblock %}
