Problemi tracking test eseguiti
Posted: Thu Sep 11, 2014 11:27 am
Ciao a tutti,
avrei bisogno del vostro aiuto. Premessa parliamo di Forma v1.0
Quando uno studente esegue il test che il docente ha inserito, dopo averlo eseguito non compare il flag che è stato portato a termine.
Ma il problema più grave, entrando nel dettaglio, riguarda il modo di tenere traccia dei test. I test vengono traccia nella tabella
learning_testtrack
e poi un secondo inserimento in learning_commontrack che è poi quella che traccia tutte le consultazioni dei materiali didattici da parte degli utenti.
Bene la procedura dovrebbe essere: lo studente esegui il test, viene inserito un record in learning_testtrack e poi in learning_commontrack. In entrambe le tabelle è presente una colonna univoca idTrack.
In realtà si verifica questo: lo studente esegue il test, viene inserito un record in learning_testtrack ma, quando il sistema va a caricare il record nella tabella learning_commontrack, non lo inserisce perchè vi è già un record con quell'idTrack. Se poi prendo quell'idTrack che, nella tabella learning_testtrack è stato attribuito allo studente che lo ha eseguito, e faccio una circa nella tabella learning_commontrack, trovo che è stato attribuito al record di un altro studente che ha eseguito un altro test.
Attendo un vostro generoso intervento.
Saluti
avrei bisogno del vostro aiuto. Premessa parliamo di Forma v1.0
Quando uno studente esegue il test che il docente ha inserito, dopo averlo eseguito non compare il flag che è stato portato a termine.
Ma il problema più grave, entrando nel dettaglio, riguarda il modo di tenere traccia dei test. I test vengono traccia nella tabella
learning_testtrack
e poi un secondo inserimento in learning_commontrack che è poi quella che traccia tutte le consultazioni dei materiali didattici da parte degli utenti.
Bene la procedura dovrebbe essere: lo studente esegui il test, viene inserito un record in learning_testtrack e poi in learning_commontrack. In entrambe le tabelle è presente una colonna univoca idTrack.
In realtà si verifica questo: lo studente esegue il test, viene inserito un record in learning_testtrack ma, quando il sistema va a caricare il record nella tabella learning_commontrack, non lo inserisce perchè vi è già un record con quell'idTrack. Se poi prendo quell'idTrack che, nella tabella learning_testtrack è stato attribuito allo studente che lo ha eseguito, e faccio una circa nella tabella learning_commontrack, trovo che è stato attribuito al record di un altro studente che ha eseguito un altro test.
Attendo un vostro generoso intervento.
Saluti