ammirate / at-silo

Automatically exported from code.google.com/p/at-silo
0 stars 1 forks source link

Relazione DomandaQuestionario-CampoDomandaQuestionario-RispostaQuestionario #31

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Le relazioni che intercorrono tra le tre entità (e le entità stesse) 
DomandaQuestionario-CampoDomandaQuestionario-RispostaQuestionario non mi sono 
del tutto chiare, e la documentazione non m'ha aiutato in alcun modo a capirne 
il corretto funzionamento. In particolare, non m'è chiaro cosa debba contenere 
l'entità CampoDomandaQuestionario, né come essa s'associ a 
RispostaQuestionario.
Qualcuno venga in mio aiuto, please! t_t

Original issue reported on code.google.com by yuri...@gmail.com on 17 Nov 2012 at 4:17

GoogleCodeExporter commented 9 years ago
Lo chiesi anche l'altro giorno. Questo significa che probabilmente quelle 
tabelle vanno documentate meglio nel SDD.
Al momento, è urgente che Antonio risponda alla domanda.
In seguito, sarà necessario aggiornare il SDD, per spiegare meglio questa 
situazione.

Original comment by blunotte...@gmail.com on 17 Nov 2012 at 4:42

GoogleCodeExporter commented 9 years ago
Aggiungo antonio cesarano.

Original comment by funfor...@gmail.com on 17 Nov 2012 at 4:46

GoogleCodeExporter commented 9 years ago
Allora la struttura � questa:
Un questionario � fatto di pi� domande; ogni domanda pu� prevedere pi�
campi (domande a risposta multipla) e quindi possono esserci pi� risposte
per una domanda.
Questa struttura � stata pensata per permettere la compilazione automatica
dei questionari per le domande di cui il sistema gi� conosce le risposte

Original comment by cesarano...@gmail.com on 17 Nov 2012 at 4:46

GoogleCodeExporter commented 9 years ago
Non riesco comunque a spiegarmi perché la distinzione tra 
CampoDomandaQuestionario e RispostaQuestionario :\

Original comment by yuri...@gmail.com on 17 Nov 2012 at 5:15

GoogleCodeExporter commented 9 years ago
Ma non è difficile da capire...
la domanda è "quanti anni hai?" e quindi ha un suo campo
e le risposte possono essere "da 0 a 15" "da 15 a 30" "da 30 a 45" "oltre 45" 

Original comment by hilin...@gmail.com on 17 Nov 2012 at 5:18

GoogleCodeExporter commented 9 years ago
Detto così interpreto come: ho una domanda, un campo che contiene le risposte 
e poi le singole risposte. Fin qui ci sono?

In tal caso, però, secondo l'ER un campo può contenere una sola risposta, 
c'è qualcosa che non quadra :o

Original comment by yuri...@gmail.com on 17 Nov 2012 at 5:24

GoogleCodeExporter commented 9 years ago
si perchè devi vedere in questo modo Risposta è un insieme di campi risposta, 
il campo risposta è unico però
tipo nell esempio di prima la Risposta è 
"da 0 a 15" "da 15 a 30" "da 30 a 45" "oltre 45" 
il campo di risposta è
"da 0 a 15"
oppure
"oltre 45" 

Original comment by hilin...@gmail.com on 17 Nov 2012 at 5:26

GoogleCodeExporter commented 9 years ago
Ok, allora credo di aver capito, grazie xD
Ultimo dubbio: cosa si intende come "tipo" del campo?

Original comment by yuri...@gmail.com on 17 Nov 2012 at 5:29

GoogleCodeExporter commented 9 years ago
Se è una checkbox o una radio

Original comment by hilin...@gmail.com on 17 Nov 2012 at 5:31

GoogleCodeExporter commented 9 years ago
Perfetto, ora mi è tutto più chiaro, consiglio comunque di articolare meglio 
la documentazione relativa a queste entità!

Original comment by yuri...@gmail.com on 17 Nov 2012 at 5:33

GoogleCodeExporter commented 9 years ago
Sono d'accordo con te, però come tu sai il task sul db è stato abbastanza 
complesso ed oneroso e il tempo scarseggia

Original comment by hilin...@gmail.com on 17 Nov 2012 at 5:39

GoogleCodeExporter commented 9 years ago
Ah, beh, questo è certo! 
Un altro dubbio: la relazione tra CampoDomandaQuestionario e 
RispostaQuestionario è unaria; non dovrebbe essere a N dal lato di 
CampoDomandaQuestionario? (per ogni risposta ho più campi)
Se la risposta è "no", allora mi dispiace ma davvero non ho capito nulla xD

Original comment by yuri...@gmail.com on 17 Nov 2012 at 5:43

GoogleCodeExporter commented 9 years ago
Allora cito dall'ER
DomandaQuestionario
ha piu CampiDomandaQuestionario (la relazione è 1 a N) 

La risposta è l'inserimento da parte del genitore della scelta tra i vari 
campi domanda... prima ti parlavo di risposte perchè non ricordavo il nome 
dell'entità

Original comment by hilin...@gmail.com on 17 Nov 2012 at 6:42

GoogleCodeExporter commented 9 years ago
Qualcuno potrebbe gentilmente popolarmi il DB per quanto riguarda l'entità 
Risposta Questionario? Anche solo un paio di ennuple, così capisco per bene, 
ho capito come funziona tutta la relazione ma non so come come compilare i 
campi per la singola ennupla :\ 

Original comment by yuri...@gmail.com on 20 Nov 2012 at 7:18

GoogleCodeExporter commented 9 years ago
pensa ad un questionario.
Che domande e quindi potrebbe avere?
Il questionario tipico è presente sulla piattaforma di elearning.
Se non lo trovi ti do il link

Original comment by hilin...@gmail.com on 20 Nov 2012 at 7:43

GoogleCodeExporter commented 9 years ago
Sì, ho presente il questionario, infatti alcune domande le ho prese proprio da 
lì, il problema è proprio l'impostazione della risposta questionario legata 
al campo risposta questionario o_O lo so, me l'avete spiegato 25 volte, ma in 
pratica non riesco proprio a realizzare il tutto >_> è più forte di me, non 
ci arrivo purtroppo!

Original comment by yuri...@gmail.com on 20 Nov 2012 at 7:46

GoogleCodeExporter commented 9 years ago
Ok keep calm :D
le risposte le hai viste? lascia perdere il db
che tipologie di risposte ci sono?
Prendi una domanda a caso tra quelle e mettimela qui (sia domanda che risposta) 
cosi proviamo a farlo insieme

Original comment by hilin...@gmail.com on 20 Nov 2012 at 7:55

GoogleCodeExporter commented 9 years ago
Ad esempio: 

Sezione di appartenenza del bambino:
a. lattante
b. semi-divezzo
c. divezzo

L'occorrenza di Domanda_Questionario prende ID 1, descrizione "Sezione di 
appartenenza del bambino", questionario "1" [l'ID del relativo questionario è 
1]. 
Come Campo_Risposta_Questionario ho:
domanda_questionario 1 tipo radio descrizione Lattante  valore 
Lattante    risposta_questionario NULL
domanda_questionario 1 tipo radio descrizione Semi-divezzi valore Semi-divezzi 
risposta_questionario NULL  
domanda_questionario 1 tipo radio descrizione Divezzi valore Divezzi 
risposta_questionario NULL
A questo punto, non ho ben capito con che criterio scrivere l'ennupla di 
risposta_questionario e con che criterio associarla ad ogni risposta del 
questionario (checked? il valore della risposta? qualcosa che non ho ancora 
capito?), e non capisco nemmeno perché questa va riassociata al questionario! 
Mi sento così impedito in quest'istante!

Original comment by yuri...@gmail.com on 20 Nov 2012 at 11:46

GoogleCodeExporter commented 9 years ago
E' la risposta del genitore per esempio
Lattante, il valore è 1, cioè il genitore ha cliccato su lattante e lattante 
ha come valore 1
;)

Original comment by hilin...@gmail.com on 21 Nov 2012 at 6:46

GoogleCodeExporter commented 9 years ago
Ok, ho capito, ma allora perché la chiave esterna è "questionario" e non 
"campo_risposta_questionario" o "domanda_questionario"? O_O come faccio a 
collegare la risposta alla domanda specifica?

Original comment by yuri...@gmail.com on 24 Nov 2012 at 1:37