# Sectielogica en branching in Google Forms [[TOC]] ## Wat is sectielogica? Sectielogica (ook wel branching of conditionele logica) maakt het mogelijk om respondenten op basis van hun antwoorden naar verschillende delen van het formulier te sturen. Zo ziet een respondent alleen de vragen die relevant zijn voor zijn situatie, waardoor formulieren korter en relevanter aanvoelen. Typische toepassingen zijn: - Klantonderzoeken met aparte vragenreeksen per productcategorie - Intakeformulieren waarbij vervolgvragen afhangen van een eerste keuze - Quizzen met een adaptieve moeilijkheidsgraad - Registratieformulieren met conditionele extra velden ## Secties toevoegen Klik in de rechterwerkbalk naast een vraag op de knop **Sectie toevoegen** (het icoon met twee gestapelde rechthoeken). Een nieuwe sectie verschijnt onder de huidige vraag. Geef de sectie een duidelijke naam en eventueel een korte beschrijving. :::info title="Een sectie is een aparte pagina" Elke sectie gedraagt zich als een pagina in Google Forms. Respondenten zien de vragen van één sectie tegelijk en klikken op **Volgende** om door te gaan. ::: ## Branching instellen Branching werkt op **meerkeuzevragen** (radiobuttons) en op **dropdownvragen**. Bij beide kun je per antwoordoptie een doelsectie kiezen. :::howto title="Naar een sectie sturen op basis van een antwoord" 1. Maak een **meerkeuzevraag** of een **dropdownvraag**. 2. Open het menu met de **drie puntjes** rechtsonder de vraag. 3. Kies **Naar sectie gaan op basis van antwoord**. 4. Achter elke antwoordoptie verschijnt een keuzelijst. Wijs per antwoord de gewenste doelsectie toe. 5. Per optie kun je kiezen uit: **Doorgaan naar de volgende sectie**, een **specifieke sectie**, of **Formulier indienen** (het formulier direct afsluiten). ::: :::tip title="Geef secties herkenbare namen" Noem secties bijvoorbeeld `Sectie A - Productgebruiker` en `Sectie B - Niet-gebruiker`. In de branchingkeuzelijst kies je dan in één oogopslag de juiste bestemming. ::: ## Een praktijkvoorbeeld Stel je maakt een klanttevredenheidsonderzoek. In de eerste sectie stel je de vraag: "Heb je ons product het afgelopen jaar gebruikt?" met de opties **Ja** en **Nee**. - Bij **Ja** stuur je de respondent naar `Sectie A` met inhoudelijke vragen over de gebruikservaring. - Bij **Nee** stuur je de respondent naar `Sectie B` met vragen over de reden om het niet te gebruiken. Aan het einde van zowel Sectie A als Sectie B laat je beide takken samenkomen in een gemeenschappelijke afsluitende sectie met algemene vragen, door bij elke tak in te stellen dat hij naar die slotsectie gaat. ## Meerdere niveaus van branching Je kunt vertakkingen in serie plaatsen. Sectie A bevat een branchingvraag die verwijst naar Sectie B of Sectie C, en in Sectie B staat een nieuwe branchingvraag voor Sectie D of E. Zo bouw je een boomstructuur op. :::warn title="Houd de boom ondiep" Meer dan drie lagen diep vertakken wordt al snel onoverzichtelijk om te beheren en te testen. Werk waar mogelijk toe naar een gemeenschappelijke slotsectie in plaats van steeds verder uit te splitsen. ::: ## Einde van een tak Als een tak klaar is, stel je bij de sectie in wat er daarna moet gebeuren. Onderaan elke sectie staat een keuzelijst **Hierna** met de opties: - **Doorgaan naar de volgende sectie** - **Naar sectie X** (handig om takken te laten convergeren naar een gemeenschappelijk einde) - **Formulier indienen** Op die manier voorkom je dat een respondent na een korte tak nog door secties moet die voor hem niet relevant zijn. ## Branching testen Klik op het **oogpictogram** (Voorbeeld) rechtsboven om het formulier in voorbeeldmodus te openen. Doorloop daar alle paden van je branching om te controleren dat elke combinatie van antwoorden op de juiste sectie uitkomt. :::info title="Een testdoorloop telt niet mee" Een voorbeelddoorloop wordt pas opgeslagen als inzending wanneer je daadwerkelijk op **Indienen** klikt. Wil je geen testdata in je antwoorden, sluit dan het tabblad voordat je indient. Test elk pad afzonderlijk. ::: ## Beperkingen - Branching werkt alleen op **meerkeuzevragen** en **dropdownvragen**. Niet op selectievakjes (checkboxes), tekstantwoorden, schaalvragen of rastervragen. - Je kunt niet vertakken op basis van een combinatie van meerdere antwoorden. Er is geen ingebouwde AND- of OR-logica. - Je kunt niet terugspringen naar een eerdere sectie, dus loops zijn niet mogelijk. - Logica werkt op sectieniveau, niet per losse vraag binnen dezelfde sectie. :::faq ### Kan ik branching instellen op basis van een Ja/Nee-vraag? Ja. Maak een meerkeuzevraag met de opties Ja en Nee en stel per optie een doelsectie in. Dit is de meest voorkomende vorm van branching. ### Werkt branching ook op een dropdownvraag? Ja. Naast meerkeuzevragen ondersteunen ook dropdownvragen de optie Naar sectie gaan op basis van antwoord. Je wijst per keuze in de lijst een doelsectie toe. ### Werkt branching ook voor respondenten op mobiel? Ja. Respondenten op een telefoon of tablet doorlopen de secties op precies dezelfde manier als op desktop. ### Kan ik vertakken op basis van een raster- of schaalantwoord? Nee. Raster-, lineaire-schaal- en checkboxvragen ondersteunen geen sectiebranching. Gebruik daarvoor een meerkeuze- of dropdownvraag. ### Worden overgeslagen secties zichtbaar in de antwoordanalyse? Nee. Vragen uit secties die een respondent heeft overgeslagen, blijven leeg in de antwoordtabel voor die persoon. ### Kan ik meerdere antwoorden combineren in één regel? Nee. Google Forms kent geen samengestelde voorwaarden. Wil je dat soort logica, splits het dan op in opeenvolgende secties met elk een eigen branchingvraag. :::