Ciao a tutti,
volevo chiedere un consiglio su come strutturare un database per creare due questionari, il primo a risposta multipla dove vengono create delle domande e poi ogni risposta può essere vera o falsa.
Per capire questa potrebbe essere la pagina che si presenta all'utente
codice:
Test di apprendimento
domanda 1 ?
<input type="radio" name="dmd2" value="1"> risposta 1
<input type="radio" name="dmd2" value="2"> risposta 2.
<input type="radio" name="dmd2" value="3"> risposta 3
<input type="radio" name="dmd2" value="4"> risposta 4
domanda 2 ?
<input type="radio" name="dmd2" value="1"> risposta 1
<input type="radio" name="dmd2" value="2"> risposta 2.
<input type="radio" name="dmd2" value="3"> risposta 3
<input type="radio" name="dmd2" value="4"> risposta 4
etc etc
e mi immaginavo una tabella di questo tipo per costruire il questionario lato admin
--------------------------------------
TBapprendimento
id
id_evento
domanda1
risposta1_1
esito1_1
risposta1_2
esito1_2
risposta1_3
esito1_3
risposta1_4
esito1_4
domanda2
risposta2_1
esito2_1
risposta2_2
esito2_2
risposta2_3
esito2_3
risposta2_4
esito2_4
domanda3
risposta3_1
esito3_1
risposta3_2
esito3_2
risposta3_3
esito3_3
risposta3_4
esito3_4
eet et
--------------------------------------
che dite? potrebbe andare bene o c'è un modo più sensato? Naturalmente dovrei correggere in automatico i test poi memorizzare le risposte
E poi ci sarebbe un'altro tipo di questionario di per la qualità:
codice:
domanda 1
<select name="sod1">
<option value="-">Selezionare dalla lista</option>
<option value="1">Ottimo</option>
<option value="2">Buono</option>
<option value="3">Sufficiente</option>
<option value="4">Insufficiente</option>
<option value="5">Scarso</option>
</select>
domanda 2
<select name="sod1">
<option value="-">Selezionare dalla lista</option>
<option value="1">Ottimo</option>
<option value="2">Buono</option>
<option value="3">Sufficiente</option>
<option value="4">Insufficiente</option>
<option value="5">Scarso</option>
</select>
domanda libera
<textarea name="sod11" type="text" value="" size="30" maxlength="250"></textarea>
scegli opzione
<input type="checkbox" id="sod12_1" name="sod12[]" value="A"> opt A
<input type="checkbox" id="sod12_2" name="sod12[]" value="B"> opt B</td>
ma questo non ho porprio idea di come crearlo, anche se in questo caso sarà un questionario non modificabile, sarà sempre quello insomma. Solo che mi piacere memorizzare i dati per poi creare anche dei grafici...
mi date qualche consiglio...?
grazie mille
Giuseppe