Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Aiuto caricamento HW2Obb

D
DavideMuscatello (490 points)
2 2 3
in HW2 obbligatorio by (490 points)
closed by
In data 31/10/19 ho caricato il mio codice e l'algoritmo per l'homework2 obbligatorio, successivamente mi sono arrivati i risultati. Il programma funziona correttamente con consueta votazione e descrizione. Due giorni dopo ho provato a ricaricarlo senza averci effettuato modifiche sopra o aver alterato qualsiasi altra cosa, dunque era lo stesso codice, ma una volta caricato mi dava errore nel programma (poi successivamente risolto, un banale errore di esecuzione da parte di Spyder). La mia domanda è: il programma preso in considerazione e convalidato è il primo caricato funzionante o il secondo errato?

Grazie in anticipo per le eventuali risposte
657 views
closed with the note: trovato l'errore nel programma caricato

4 Answers

AndreaGasparini (18850 points)
7 12 120
by (18.9k points)
Il sistema fa riferimento all'ultima versione che hai caricato, ma una volta che la prima fase di PA sarà terminata (domani a mezzanotte mi pare) potrai nuovamente caricare la tua soluzione e avere la valutazione corretta.
D
DavideMuscatello (490 points)
2 2 3
by (490 points)
Quindi me lo considera come errato o non consegnato l'HWobb2?
AndreaGasparini (18850 points)
7 12 120
by (18.9k points)
Questo lo puoi controllare nella sezione Course>Results, ma se l'hai caricato sarà sicuramente segnato come consegnato quantomeno
D
DavideMuscatello (490 points)
2 2 3
by (490 points)
quello che vorrei capire è: dato che ho caricato lo stesso identico codice che ho caricato in precedenza il quale fungeva correttamente con descrizione di tempistica e votazione, non capisco perchè ricaricandolo mi da errore e dunque su q2a mi da errato quando vado su RESULTS
E
Edward (25950 points)
3 4 172
by (26.0k points)

In genere vale l'ultima consegna.

Se partecipi al PA puoi riconsegnare, però credo tu debba avere un programma funzionante per poter partecipare al PA.

poi successivamente risolto, un banale errore di esecuzione da parte di Spyder

Non si capisce se ti dava problemi sul result di q2a, o sul tuo pc.

D
DavideMuscatello (490 points)
2 2 3
by (490 points)
Vorrei riuscirti a far capire. Allora, io ho caricato il programma correttamente per poi due giorni dopo ricaricarlo, senza aver effettuato modifiche sul codice né sull'algoritmo, q2a mi da esito negativo con conseguente errore il quale è un errore di lettura da parte della VM il quale 'non riesce ad assegnare una chiamata alla funzione'. Tutto ciò l'ho risolto con un solo copia ed incolla del codice su un file nuovo di Spyder, solo che oramai era scaduto il tempo di consegna
s
simone (25820 points)
47 97 209
by (25.8k points)

Io vedo un errore di sintassi... laugh

In ogni caso, dopo il PA potrai riconsegnare.

E
Edward (25950 points)
3 4 172
by (26.0k points)
Comunque ti consiglio di controllare subito il result dopo che carichi il file, non dopo la scadenza delle consegne...
D
DavideMuscatello (490 points)
2 2 3
by (490 points)
Fidati non è di sintassi, il programma è giusto sicuramente la VM non sbaglia ma mi sembra strano dato che è lo stesso che ho caricato per primo ed era funzionante con 3 di correttezza, votazione e tutte le altre descrizioni.
s
simone (25820 points)
47 97 209
by (25.8k points)
Mi fido di quello che vedo:

Programma consegnato il 2/11/2019 alle 21.08 (e che contiene un errore)

Programma testato il 2/11/2019 alle 21.12 con segnalazione di un errore di sintassi alla riga 56.

Prova a testare sulla tua macchina quello che vedi nel tab "Codice".
s
simone (25820 points)
47 97 209
by (25.8k points)

Sulla pagina dei risultati trovi tutte le informazioni:

  • Data consegna
  • Data ultimo test 
  • Stato del programma
  • Correttezza

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)

Il programma consegnato NON è identico al precedente, infatti c'è un errore di sintassi:

Not tested because of syntax errors in the program.
  File "program01.py", line 56
    lista3.index(p)=lista3.index(p+1)
    ^
SyntaxError= can't assign to function call

Quando sarà scaduta la fase del PA ed avrai dato i feedback ai suggerimenti ricevuti potrai riconsegnare la versione giusta.