Cmq, credo tu riesca a risolvere facendo un serie di form, option per poi calcolare i risultati con Javascript.
Quindi guardati qualche guida per i form e in particolare le option, per poi, in base al checked delle option fai un risultato:
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function valida(form) {
chiediConferma = confirm('Sei sicuro dei dati immessi?');
var v_uno=form.uno.selected;
var v_due=form.due.selected;
var v_tre=form.tre.selected;
var v_quattro=form.quattro.selected;
var v_cinque=form.cinque.selected;
var v_sei=form.sei.selected;
if (v_uno != form.uno.selected & v_due != form.uno.selected & v_tre != form.uno.selected) {
alert ("Devi selezionare una opzione tra risposta 1-2-3!");
return false;
}
else if (v_quattro != form.quattro.selected & v_cinque != form.cinque.selected & v_sei != form.sei.selected) {
alert ("Devi selezionare una opzione tra risposta 4-5-6!");
return false;
}
else { // QUI IL TUO JAVASCRIPT PER IL RISULTATO!
if (v_uno & v_quattro) document.write("bravo!");
if (v_due & v_quattro) document.write("bravino!");
if (v_tre & v_quattro) document.write("bravetto!");
if (v_uno & v_cinque) document.write("sufficiente!");
if (v_due & v_cinque) document.write("quasi sufficiente!");
if (v_tre & v_cinque) document.write("mediocre!");
if (v_uno & v_sei) document.write("scarso!");
if (v_due & v_sei) document.write("molto scarso!");
if (v_tre & v_sei) document.write("scarsissimo!");
}
return false;
}
//-->
</script>
</head>
<body>
<form name="test" method="post" onSubmit="return valida(this);">
Cosa rispondi?
<OPTION SELECTED VALUE="">selezionare...</OPTION>
<option name="uno" value="risposta1">risposta1</option>
<option name="due" value="risposta2">risposta2</option>
<option name="tre" value="risposta3">risposta3</option>
Cosa rispondi?
<OPTION SELECTED VALUE="">selezionare...</OPTION>
<option name="quattro" value="risposta4">risposta4</option>
<option name="cinque" value="risposta5">risposta5</option>
<option name="sei" value="risposta6">risposta6</option>
</form>
</body>
</html>
Io sono un pivello dello script e sicuramente questo non funziona, ma potrebbe essere una buona base per iniziare!
Ciao, spero di averti aiutato!;D