qui - Dipartimento di Ingegneria dell`Informazione

Download Report

Transcript qui - Dipartimento di Ingegneria dell`Informazione

FondamentidiProgrammazione
CdL inIngegneriaInformatica,UniversitàdiPisa
A.A.2016/2017
IntroduzioneaCATERINa
Computer-AssistedTEsting ofprogRammINg exercises
GiovanniNardini
[email protected]
CATERINa
Sistemadicorrezione,test evalutazione degliesercizidiprogrammazione
Idocenti mettonoadisposizionesulportalegliesercizidasvolgereacasa
Glistudenti possono:
• risolveregliesercizisulpropriocalcolatore
• caricarelasoluzionesulportaleinformaanonima
• ottenereistantaneamentelacorrezionedell’elaborato
Idocenti possonovisualizzarestatistichepervalutarel’andamentodeglistudenti
Accessoalportale
Nellabarradegliindirizzidelbrowser,digitare:
https://caterina.ing.unipi.it:4443/
Accessoalportale
Nellabarradegliindirizzidelbrowser,digitare:
https://caterina.ing.unipi.it:4443/
Accessoalportale
Nellabarradegliindirizzidelbrowser,digitare:
https://caterina.ing.unipi.it:4443/
Accessoalportale
Nellabarradegliindirizzidelbrowser,digitare:
https://caterina.ing.unipi.it:4443/
Login
Usernameepasswordsonolestesse
utilizzateperl’accessoalportale’Alice’
Homepage
Cliccandosulnomedellostudente,èpossibile
visualizzareicorsiacuilostudenteèiscritto
Listadegliesercizi(assignments)periqualièpossibileinviarelasoluzione
Homepage
Cliccandosultitolo,èpossibilevisualizzareil
testodell’esercizio
Cliccandosulbottone‘Submit’,èpossibile
inviarelasoluzioneperl’esercizioproposto
Inviodellasoluzione
1. Scegliilfiledacaricare
cliccandosulbottone‘Browse…’
NOTA:ilfiledeveavere
estensione.cpp
(es.:helloWorld.cpp)
1
2
2. Inviailfilecliccandosulbottone
‘UploadSubmission’
Nota: l’inviodell’elaboratoèanonimo!Ildocentevisualizzeràsolamenteilcodiceidentificativo«user…»
Risultato(soluzioneerrata)
1. Lavoce‘TotalScore’indicail
punteggioottenuto
(0/30nell’esempioL )
3
2. Latab ‘Tests Results’mostra
ladifferenzatral’outputdella
soluzioneinviatael’output
desiderato(nell’esempio,
mancanolavirgolaeilpunto
esclamativo)
1
2
3. Dopoavercorrettola
soluzione,inviadinuovoil
file(modificato)cliccandosul
bottone‘Submit Again’
Risultato(soluzionecorretta)
1. Lavoce‘ScoreSummary’
riepilogailpunteggio
ottenuto
2
1
2. Lalinearossanellabarra
orizzontalemostra
l’andamentodellasoluzione
rispettoalrestodellaclasse
Listadelleconsegne
Q: Siamosicurichelamiaidentitàrimanga
anonima?
A: Sì!Ildocentevedeunalistadialiasenon
puòrisalirealnomedellostudente