In realtà non è necessario definire un'interfaccia aggiuntiva <wizard>, ma ecco come dovrebbe essere fatto. Per aggiungere un'interfaccia della procedura guidata, aggiungere un tag <wizard> allo stesso livello del tag <dialog>:
<wizard label="Test t a due variabili">
<page id="prima_pagina">
<text>Come primo passo, seleziona le due variabili che desideri confrontare.
E specifica, quale ipotizzi sia la più grande. Seleziona due lati,
se la tua ipotesi non indica quale variabile sia la più grande.</text>
<copy id="riga_impostazioni_principali"/>
</page>
Alcune di queste sono piuttosto autoesplicative: aggiungiamo un tag <wizard> con un'etichetta per la procedura guidata. Poiché una procedura guidata può contenere diverse pagine visualizzate una dopo l'altra, definiamo quindi il primo <page> e inseriamo una nota esplicativa <text>. Quindi utilizziamo un tag <copy>. Ciò che fa è che in realtà ci evita di dover definire ancora una volta ciò che abbiamo già scritto per il <dialog>: il tag copy cerca un altro tag con lo stesso id in precedenza nel XML. Questo sembra essere definito nella sezione <dialog>, ed è un <row> in cui sono presenti il <varselector>, <varslots> e il controllo <radio> «ipotesi». Tutto questo viene copiato 1:1 e inserito direttamente nell'elemento <copy>.
Ora alla seconda pagina:
<page id="seconda_pagina">
<text>Di seguito sono disponibili alcune opzioni avanzate. È generalmente sicura non assumere che
le variabili abbiano varianze uguali. Una correzione appropriata sarà quindi applicata.
Tuttavia, la scelta di "assumi varianze uguali" potrebbe incrementare la potenza del test.</text>
<copy id="varequal"/>
<text>A volte è utile ottenere una stima dell'intervallo di confidenza della
differenza tra le medie. Sotto, puoi specificare se una dovrebbe essere mostrata, e
quale livello di confidenza dovrebbe essere applicata (95% corrisponde a un livello di significatività
del 5%).</text>
<copy id="frame_conf_int"/>
</page>
</wizard>
Quasi la stessa cosa qui. Aggiungiamo alcuni testi e tra queste ulteriori sezioni <copy> dall'interfaccia.
Ovviamente, è possibile rendere l'interfaccia della procedura guidata molto diversa dalla semplice finestra e non utilizzare affatto il tag <copy>. Assicurarsi, tuttavia, di assegnare agli elementi corrispondenti lo stesso id in entrambe le interfacce. Questo non viene utilizzato solo per trasferire le impostazioni dall'interfaccia di dialogo all'interfaccia della procedura guidata e viceversa, quando l'utente cambia interfaccia (che non si verifica ancora nella versione attuale di RKWard), ma semplifica anche la scrittura del modello di codice (vedere sotto) .