Kristoffer Brabrand
Senior developer @ Behalf
(noen spilte kanskje tekstbaserte rollespill way back when)
En strukturert beskrivelse av tingene som utgjør veiviseren og avhengigheter mellom disse
{
"meta": {
"title": "Burde du få deg katt?",
"footer": "Your footer here!"
},
"schema": [
{
"id": "relation",
"type": "Page",
"heading": "Forhold til katter",
"lead": "Før vi bestemmer hvilken katt som passer best for deg, må vi avgjøre om du kan ha katt i det hele tatt. Vennligst svar så sannferdig du klarer.",
"children": [
{
"id": "preferences.love",
"property": "preferences.love",
"type": "Radio",
"heading": "Er du glad i katter?",
"text": "Svar helt ærlig. Dette er viktig både for katten og deg.",
"options": [
{
"id": "preferences.love.yes",
"type": "Answer",
"heading": "Ja",
"value": "ja"
},
{Den største og øverste. Kan inneholde alt bortsett fra sider.
"If this then that" – måten å lage grener i veiviser-treet
Ulike typer input som veiviseren sparer på og kan "reagere" på
Tekst og bilder, for å forklare ting eller for å gi tilbakemelding til brukeren.
Slutten på en veiviser.
og bit.ly/losen-eksempel-tom
Legg til ?debug i urlen
Endre tittelen på siden «Din optimale katt» til noe enda mer treffende 🙃
Lag en tom veiviser med én side som har et par spørsmål, hvor den andre spørsmålet vises hvis man har svart på det første.
Legg til en ny side i veiviseren som vises dersom man har svart på begge spørsmålene på side 1. Legg også til en resultatside som vises dersom man har svart ett av alternativene på spørsmål 2. Legg merke til hvordan side 2 "forsvinner" og veiviseren stopper når det dukker opp en resultatside.
Legg til en forgrening (Branch) på side 2, som viser ett sett med spørsmål dersom man har svart en ting, og et annet sett spørsmål dersom man har svart noe annet på ett av spørsmålene.
By Kristoffer Brabrand