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
e mi immaginavo una tabella di questo tipo per costruire il questionario lato admincodice: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
--------------------------------------
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à:
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...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>![]()
mi date qualche consiglio...?
grazie mille
Giuseppe

Rispondi quotando