Welk beroep past bij jou?

<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Beroepkeuzetest Creo</title>
<style>
  body { font-family: Arial, sans-serif; max-width: 700px; margin: 20px auto; padding: 0 20px; }
  h1 { text-align: center; }
  .vraag { margin-bottom: 20px; }
  button { padding: 10px 20px; font-size: 16px; }
  #resultaat { margin-top: 30px; font-weight: bold; font-size: 1.2em; }
</style>
</head>
<body>

<h1>Welke opleiding past bij jou? - Creo Beroepkeuzetest</h1>

<form id="testForm">

  <div class="vraag">
    <p>1. Hoe werk jij het liefst?</p>
    <label><input type="radio" name="q1" value="A" required> Met mijn handen, dingen maken of repareren</label><br />
    <label><input type="radio" name="q1" value="B"> Met mensen of administratie</label><br />
    <label><input type="radio" name="q1" value="C"> Met technologie of creatief werk</label><br />
    <label><input type="radio" name="q1" value="D"> Met voertuigen, machines of magazijnwerk</label>
  </div>

  <div class="vraag">
    <p>2. Wat geeft jou voldoening?</p>
    <label><input type="radio" name="q2" value="A" required> Iets maken dat werkt</label><br />
    <label><input type="radio" name="q2" value="B"> Klanten helpen of administratie afronden</label><br />
    <label><input type="radio" name="q2" value="C"> Een technische oplossing vinden of iets creëren</label><br />
    <label><input type="radio" name="q2" value="D"> Alles laten draaien achter de schermen</label>
  </div>

  <div class="vraag">
    <p>3. Waar zie je jezelf werken?</p>
    <label><input type="radio" name="q3" value="A" required> In een werkplaats of op een werf</label><br />
    <label><input type="radio" name="q3" value="B"> In een winkel of kantoor</label><br />
    <label><input type="radio" name="q3" value="C"> In een IT-omgeving of ambachtelijk atelier</label><br />
    <label><input type="radio" name="q3" value="D"> In een magazijn of op de baan</label>
  </div>

  <div class="vraag">
    <p>4. Hoe ga je om met structuur?</p>
    <label><input type="radio" name="q4" value="A" required> Liever afwisseling en aanpakken</label><br />
    <label><input type="radio" name="q4" value="B"> Graag duidelijke afspraken</label><br />
    <label><input type="radio" name="q4" value="C"> Ik regel het liefst zelf mijn werk</label><br />
    <label><input type="radio" name="q4" value="D"> Ik werk graag volgens planning en procedures</label>
  </div>

  <div class="vraag">
    <p>5. Wat vind je belangrijk in een job?</p>
    <label><input type="radio" name="q5" value="A" required> Iets doen waar je resultaat van ziet</label><br />
    <label><input type="radio" name="q5" value="B"> Contact met mensen en duidelijkheid</label><br />
    <label><input type="radio" name="q5" value="C"> Uitdaging en technologie</label><br />
    <label><input type="radio" name="q5" value="D"> Efficiëntie, orde en zelfstandigheid</label>
  </div>

  <div class="vraag">
    <p>6. Wat gebruik je graag?</p>
    <label><input type="radio" name="q6" value="A" required> Gereedschap of technische machines</label><br />
    <label><input type="radio" name="q6" value="B"> Computerprogramma’s voor administratie</label><br />
    <label><input type="radio" name="q6" value="C"> Digitale tools of deegrollers</label><br />
    <label><input type="radio" name="q6" value="D"> Heftruck, scanner of vrachtwagen</label>
  </div>

  <div class="vraag">
    <p>7. Hoe werk je het liefst?</p>
    <label><input type="radio" name="q7" value="A" required> Met mijn handen en hoofd samen</label><br />
    <label><input type="radio" name="q7" value="B"> Met mensen en communicatie</label><br />
    <label><input type="radio" name="q7" value="C"> Zelfstandig en creatief</label><br />
    <label><input type="radio" name="q7" value="D"> In beweging of met grote verantwoordelijkheid</label>
  </div>

  <div class="vraag">
    <p>8. Wat typeert jou?</p>
    <label><input type="radio" name="q8" value="A" required> Praktisch, technisch, handig</label><br />
    <label><input type="radio" name="q8" value="B"> Sociaal, precies, ordelijk</label><br />
    <label><input type="radio" name="q8" value="C"> Leergierig, technisch, creatief</label><br />
    <label><input type="radio" name="q8" value="D"> Gestructureerd, zelfstandig, verantwoordelijk</label>
  </div>

  <div class="vraag">
    <p>9. Waar hecht je belang aan?</p>
    <label><input type="radio" name="q9" value="A" required> Werk waar ik iets tastbaars aan overhoud</label><br />
    <label><input type="radio" name="q9" value="B"> Werkomgeving met vaste structuur</label><br />
    <label><input type="radio" name="q9" value="C"> Leren, bijblijven, ontdekken</label><br />
    <label><input type="radio" name="q9" value="D"> Stabiliteit, werkzekerheid, duidelijke taken</label>
  </div>

  <div class="vraag">
    <p>10. Wat wil je graag leren?</p>
    <label><input type="radio" name="q10" value="A" required> Lassen, elektriciteit, schilderen…</label><br />
    <label><input type="radio" name="q10" value="B"> Boekhouden, onthaal of verkooptechnieken</label><br />
    <label><input type="radio" name="q10" value="C"> Systeembeheer of brood bakken</label><br />
    <label><input type="radio" name="q10" value="D"> Heftruck, vrachtwagen of logistieke processen</label>
  </div>

  <button type="submit">Bekijk mijn resultaat</button>
</form>

<div id="resultaat"></div>

<script>
document.getElementById('testForm').addEventListener('submit', function(e) {
  e.preventDefault();

  const form = e.target;
  const antwoorden = ['q1','q2','q3','q4','q5','q6','q7','q8','q9','q10'];

  let scores = {A:0, B:0, C:0, D:0};

  for(let q of antwoorden) {
    let antwoord = form[q].value;
    scores[antwoord]++;
  }

  // Bepaal hoogste score
  let maxScore = 0;
  let besteCategorie = '';
  for (const cat in scores) {
    if (scores[cat] > maxScore) {
      maxScore = scores[cat];
      besteCategorie = cat;
    }
  }

  // Resultaattekst per categorie
  const teksten = {
    A: `<h2>Techniek past bij jou!</h2>
        <p>Je werkt graag praktisch en met je handen. Opleidingen zoals lassen, elektriciteit, schilderen of metaalbewerking passen goed bij jou.</p>`,
    B: `<h2>Administratie & Verkoop is jouw ding!</h2>
        <p>Je houdt van structuur, contact met mensen en duidelijkheid. Opleidingen in administratie, onthaal en verkoop sluiten hier perfect bij aan.</p>`,
    C: `<h2>ICT & Bakkerij past bij jou!</h2>
        <p>Je bent creatief en technisch ingesteld. Of het nu gaat om software, systeembeheer of bakken, je vindt er je passie.</p>`,
    D: `<h2>Logistiek is jouw richting!</h2>
        <p>Je houdt van beweging, verantwoordelijkheid en structuur. Denk aan opleidingen zoals heftruckchauffeur, vrachtwagenchauffeur, reachtruckchauffeur, autobuschauffeur en hoogwerker.</p>`
  };

  document.getElementById('resultaat').innerHTML = teksten[besteCategorie];
});
</script>

</body>
</html>