Do you need any help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 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 2021-22 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.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

Aiuto caricamento HW2Obb

D
DavideMuscatello (490 points)
1 2 3
asked Nov 4, 2019 in HW2 obbligatorio by DavideMuscatello (490 points)
closed Nov 4, 2019 by andrea.sterbini
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
440 views
closed with note: trovato l'errore nel programma caricato

4 Answers

AndreaGasparini (18730 points)
6 12 118
answered Nov 4, 2019 by AndreaGasparini (18,730 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)
1 2 3
commented Nov 4, 2019 by DavideMuscatello (490 points)
Quindi me lo considera come errato o non consegnato l'HWobb2?
AndreaGasparini (18730 points)
6 12 118
commented Nov 4, 2019 by AndreaGasparini (18,730 points)
Questo lo puoi controllare nella sezione Course>Results, ma se l'hai caricato sarà sicuramente segnato come consegnato quantomeno
D
DavideMuscatello (490 points)
1 2 3
commented Nov 4, 2019 by DavideMuscatello (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)
2 4 172
answered Nov 4, 2019 by Edward (25,950 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)
1 2 3
commented Nov 4, 2019 by DavideMuscatello (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
simone (25820 points)
34 97 209
commented Nov 4, 2019 by simone (25,820 points)

Io vedo un errore di sintassi... laugh

In ogni caso, dopo il PA potrai riconsegnare.

E
Edward (25950 points)
2 4 172
commented Nov 4, 2019 by Edward (25,950 points)
Comunque ti consiglio di controllare subito il result dopo che carichi il file, non dopo la scadenza delle consegne...
D
DavideMuscatello (490 points)
1 2 3
commented Nov 4, 2019 by DavideMuscatello (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.
simone (25820 points)
34 97 209
commented Nov 4, 2019 by simone (25,820 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".
simone (25820 points)
34 97 209
answered Nov 4, 2019 by simone (25,820 points)

Sulla pagina dei risultati trovi tutte le informazioni:

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

andrea.sterbini (172680 points)
511 927 1776
answered Nov 4, 2019 by andrea.sterbini (172,680 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.