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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

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)
l'errore è nel result di q2a ma è solo un errore di lettura
D
DavideMuscatello (490 points)
2 2 3
by (490 points)
ho completato pure il PA ma non me lo fa ricaricare
E
Edward (25950 points)
3 4 172
by (26.0k points)

ho completato pure il PA ma non me lo fa ricaricare

Questo perchè devi aspettare che finisca il periodo di PA.

Ma scusa non hai controllato il result su Q2A dopo aver caricato il file?

l'errore è nel result di q2a ma è solo un errore di lettura

Non capisco che intendi sinceramente.

s
simone (25820 points)
47 97 209
by (25.8k points)
Potete riconsegnare dopo la scadenza del PA e solo se completate tutti i feedback sui giudizi ricevuti.
s
simone (25820 points)
47 97 209
by (25.8k points)

l'errore è nel result di q2a ma è solo un errore di lettura 

Che intendi con errore di lettura? Nel tab correttezza è riportato un altro tipo di errore.

E
Edward (25950 points)
3 4 172
by (26.0k points)

l'errore è nel result di q2a ma è solo un errore di lettura

Comunque se è solo un errore di q2a ed è vero che hai caricato lo stesso codice, non penso ci siano problemi. Semplicemente completa il PA e ricarica il file. Però calcola che comunque tutti i test vengono rieseguiti una volta aggiunti i test segreti.

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)
749 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.