---++ Valutazione <table width="95%" align="center" cellpadding="5pt" border="2pt"><tr><td> ---+++ Notizie * *ATTENZIONE!!!!* La discussione del 28 settembre è stata *posticipata a giovedì 4 ottobre alle ore 9 negli studi dei docenti* (via salaria 113, terzo piano) secondo il SeguenteCalendario. * *IMPORTANTE:* la valutazione viene effettuata utilizzando il compilatore gcc 4.0.2 (o superiori) sotto Linux. Se utilizzate ambienti integrati o altri compilatori *accertatevi* che il programma compili correttamente anche con gcc. Non saranno accettate giustificazioni del tipo "con il mio ambiente e/o compilatore compila, sul mio computer funziona, ecc.". Potete utilizzare i laboratori se non avete installato (o non potete installare) Linux e un compilatore gcc. * Sono stati pubblicati i risultati della [[PaginaValutazione0607#bb1][valutazione black-box]] del [[PaginaValutazione0607#mod1][primo]], del [[PaginaValutazione0607#mod2][secondo]], del [[PaginaValutazione0607#mod3][terzo]] e del [[PaginaValutazione0607#mod4][quarto modulo]]. </td></tr></table> ---++++ Criteri di valutazione Partendo da un massimo di 100 punti per una soluzione che produce un output identico a quello atteso, il punteggio assegnato ad ogni soluzione viene ottenuto sottraendo a 100 una penalità determinata in base alle seguenti regole: * *2, 5, o 10 punti* di penalità per ogni errore o imprecisione non grave o che si verifica in casi particolari (sino ad un massimo di 15 punti, altrimenti si applica il punto successivo) * *15 o 20 punti* di penalità bel caso di numerosi errori non gravi o per errori non gravi che si verificano su casi comuni * *15, 20 o 25 punti* per un errore grave che si verifica in casi particolari * *30, 40 o 50 punti* per numerosi errori o per errori gravi che si verificano su casi comuni * *100 punti* (compito insuffciente) nel caso di molti errori gravi o di non funzionamento totale del programma ---++ Modulo 1 <a name="mod1" /> ---++++ Black-box <a name="bb1" /> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/1-VotiBlackBox.html][ *Punteggio in centesimi* dei moduli che non danno errori di compilazione e non ciclano]] </div> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/1-VotiBlackBoxPatch.html][ *Punteggio in centesimi* dei moduli per i quali e' stata sottomessa la patch (iscritti alla discussione del 7 settembre)]] </div> Per maggiori dettagli sulle differenze tra l'output prodotto dal modulo inviato e quello atteso [[%ATTACHURL%/1-diff.txt][vedere la lista delle differenza riscontrate (sotto forma di output di diff).]] Nel precedente elenco manca il nome degli studenti che hanno inviato: * Soluzioni che ciclano. [[%ATTACHURL%/1-loops.txt][Vedi la lista.]] * Soluzioni che danno errore in fase di compilazione. Per verificare questa situazione cercare il risultato della compilazione del modulo nel [[%ATTACHURL%/1-compilazione.txt][log di compilazione]] ---++++ Soluzioni e modulo per la consegna delle patch In tutti i casi di soluzioni errate e purche' questo non comporti modifiche sostanziali, potete consegnare la patch *entro 7 giorni dalla data di discussione del progetto* (ovvero il file modificato in modo da funzionare correttamente) [[http://twiki.di.uniroma1.it/~prog2-eo/consegna-Patch1.html][cliccando qui]]. Per accertarvi che il vostro codice funzioni correttamente, confrontate i vostri output sugli 11 file xsml con gli 11 output da noi forniti. [[%ATTACHURL%/test.zip][Scaricate qui il file zip]]. * [[%ATTACHURL%/1-compilazione-patch.txt][Log di compilazione delle patch]] *aggiornato al 3 ottobre 2007* * [[%ATTACHURL%/1-diff-patch.txt][Lista delle differenze in esecuzione]] (solo se la patch compila correttamente) *aggiornato al 3 ottobre 2007* ---++ Modulo 2 <a name="mod2" /> ---++++ Black-box <a name="bb2" /> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/2-VotiBlackBox.html][ *Punteggio in centesimi* dei moduli che non danno errori di compilazione e non ciclano]] <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/2-VotiBlackBoxPatch.html][ *Punteggio in centesimi* dei moduli per i quali e' stata sottomessa la patch (iscritti alla discussione del 7 settembre)]] </div> *aggiornato al 3 agosto* </div> Per maggiori dettagli sui problemi [[%ATTACHURL%/2-diff.txt][vedere l'output dei vostri programmi.]] Nel precedente elenco manca il nome degli studenti che hanno inviato: * Soluzioni che ciclano. [[%ATTACHURL%/2-loops.txt][Vedi la lista.]] * Soluzioni che danno errore in fase di compilazione. Per verificare questa situazione cercare il risultato della compilazione del modulo nel [[%ATTACHURL%/2-compilazione.txt][log di compilazione]] ---++++ Soluzioni e modulo per la consegna delle patch In tutti i casi di soluzioni errate e purche' questo non comporti modifiche sostanziali, potete consegnare la patch *entro 7 giorni dalla data di discussione del progetto* (ovvero il file modificato in modo da funzionare correttamente) [[http://twiki.di.uniroma1.it/~prog2-eo/consegna-Patch2.html][cliccando qui]]. Per accertarvi che il vostro codice funzioni correttamente, utilizzate i main che [[%ATTACHURL%/test2.zip][potete scaricare qui]]. * [[%ATTACHURL%/2-compilazione-patch.txt][Log di compilazione delle patch]] *aggiornato al 3 ottobre 2007* * [[%ATTACHURL%/2-diff-patch.txt][Lista delle differenze in esecuzione]] (solo se la patch compila correttamente) *aggiornato al 3 ottobre 2007* ---++ Modulo 3 <a name="mod3" /> ---++++ Black-box <a name="bb3" /> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/3-VotiBlackBox.html][ *Punteggio in centesimi* dei moduli che non danno errori di compilazione e non ciclano]] </div> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/3-VotiBlackBoxPatch.html][ *Punteggio in centesimi* dei moduli per i quali e' stata sottomessa la patch (iscritti alla discussione del 7 settembre)]] </div> Per maggiori dettagli sui problemi [[%ATTACHURL%/3-diff.txt][vedere l'output dei vostri programmi.]] Nel precedente elenco manca il nome degli studenti che hanno inviato: * Soluzioni che danno errore in fase di compilazione. Per verificare questa situazione cercare il risultato della compilazione del modulo nel [[%ATTACHURL%/3-compilazione.txt][log di compilazione]] ---++++ Soluzioni e modulo per la consegna delle patch In tutti i casi di soluzioni errate e purche' questo non comporti modifiche sostanziali, potete consegnare la patch *entro 7 giorni dalla data di discussione del progetto* (ovvero il file modificato in modo da funzionare correttamente) [[http://twiki.di.uniroma1.it/~prog2-eo/consegna-Patch3.html][cliccando qui]]. Per accertarvi che il vostro codice funzioni correttamente, utilizzate il main che [[%ATTACHURL%/test3.zip][potete scaricare qui]] (*ATTENZIONE: aggiornato il 4 agosto*). Il file main richiede in input un file (testatelo con i tre file test/test1.xsml, test/test2.xsml e test/test6.xsml) e produce in output un file con lo stesso nome e l'estensione aggiuntiva .out (es. test/test1.xsml.out). Il file in output deve coincidere con quello in input (in altre parole, il diff tra i due file deve essere vuoto). * [[%ATTACHURL%/3-compilazione-patch.txt][Log di compilazione delle patch]] *aggiornato al 3 ottobre 2007* * [[%ATTACHURL%/3-diff-patch.txt][Lista delle differenze in esecuzione]] (solo se la patch compila correttamente) *aggiornato al 3 ottobre 2007* ---++ Modulo 4 <a name="mod4" /> ---++++ Black-box <a name="bb4" /> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/4-VotiBlackBox.html][ *Punteggio in centesimi* dei moduli che non danno errori di compilazione e non ciclano]] </div> <div align=center style="background-color:lightyellow"> [[%ATTACHURL%/4-VotiBlackBoxPatch.html][ *Punteggio in centesimi* dei moduli per i quali e' stata sottomessa la patch (iscritti alla discussione del 7 settembre)]] </div> Per maggiori dettagli sui problemi [[%ATTACHURL%/4-diff.txt][vedere l'output dei vostri programmi]] *aggiornato al 31 agosto*. Nel precedente elenco manca il nome degli studenti che hanno inviato: * Soluzioni che ciclano. [[%ATTACHURL%/4-loops.txt][Vedi la lista.]] * Soluzioni che danno errore in fase di compilazione. Per verificare questa situazione cercare il risultato della compilazione del modulo nel [[%ATTACHURL%/4-compilazione.txt][log di compilazione]] *aggiornato al 31 agosto* La correzione di questo modulo *e' stata molto problematica a causa delle interazioni con i moduli precedenti*. Per ciascuno studente abbiamo effettuato due tipi di compilazione: utilizzando i vostri moduli 1 e 2 (xsml_lex.c, xsml_list.c, xsml_list.h, xsml_node.c, xsml_node.h, xsml_iter.c, [[%ATTACHURL%/xsml_syn.h][questa versione di xsml_syn.h]] e [[%ATTACHURL%/xsml_query.h][questa versione di xsml_query]], che includono i file .h dei moduli precedenti) e utilizzando i nostri file c corrispondenti. ---++++ Soluzioni e modulo per la consegna delle patch In tutti i casi di soluzioni errate e purche' questo non comporti modifiche sostanziali, potete consegnare la patch *entro 7 giorni dalla data di discussione del progetto* (ovvero il file modificato in modo da funzionare correttamente) [[http://twiki.di.uniroma1.it/~prog2-eo/consegna-Patch4.html][cliccando qui]]. Per accertarvi che il vostro codice funzioni correttamente, utilizzate i main che [[%ATTACHURL%/test4.zip][potete scaricare qui]]. *Nota bene:* nel consegnare la patch di questo modulo, vi consigliamo di compilare il vostro modulo utilizzando i moduli 1 e 2 forniti dai docenti, in modo da evitare ulteriori problemi di compilazione sulle nostre macchine. * [[%ATTACHURL%/4-compilazione-patch.txt][Log di compilazione delle patch]] *aggiornato al 3 ottobre 2007* * [[%ATTACHURL%/4-diff-patch.txt][Lista delle differenze in esecuzione]] (solo se la patch compila correttamente) *aggiornato al 3 ottobre 2007* -- Users.RobertoNavigli - 30 July 2007
This topic: Labprog2
>
WebHome4435dda
>
AnnoAcc0607
>
PaginaValutazione0607
Topic revision: r26 - 2007-10-03 - RobertoNavigli
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback