Ghid notare teme

Tema 0

  • depunctările este de preferat să fie simbolice cu -0.0, dar cu avertismente pentru viitor
  • pentru chestii mai grave gen: a umplut serverul cu fișierele lui inutile de proiect, putem depuncta pe bune; folosiți common sense și aveți în minte cât înseamnă de fapt o depunctare: pentru tema 0, -0.1 reprezintă 0.01 din 100, la nota de la sfârșitul semestrului
  • de făcut observații mai ales la comentariile excesive, explicații vagi și generale (gen descrieri de wikipedia), comentarii și/sau explicații lipsă și cod indentat și spațiat haotic, ca să nu repete și la celelalte teme
  • nu puricăm codul prea mult la tema0 și nu dăm cei 20% pentru idee, pentru că majoritatea covâșitoare vor lua soluția din laborator

Temele 1, 2, 3

Resurse

  • fiecare temă are un document corespunzător ei în drive → teme → an → Corectare Tema… (ex: Corectare tema 1 AC 2014/2015)
    • documentul este creat de către responsabilii temei (pornind de la template) și conține:
      • baremul (acesta poate include și situații neprecizate în depunctările din enunțul temei)
        • inițial baremul este completat de către responsabilii temei
        • pe parcurs ce corectați, puteți să mai adăugați situații neprecizate acolo
        • dacă aveți vreo nelămurire cu privire la o depunctare pe care doriți să aplicați, sau o situație neacoperită în barem, contactați responsabilii temei.
      • analiza temelor copiate și suspecte
        • coloana cine sunt conține id-urile studenților implicați
        • coloana ce au copiat / motive pentru verdict conține lucrurile care par identice sau supecte, motivele pentru care îi vom investiga în continuare
        • coloana verdict preliminar conține verdictul personal dat de cei care s-au uitat pe temele respective: copiat > suspect > nevinovat
        • coloana claritate situație conține o notă despre cât de sigur suntem pe acel verdict: 2 - este foarte neclar și trebuie neapărat discutat în mai mulți, 1 - oarecum neclar, de discutat dacă există timp, 0 - situația e clară, copiat sigur sau suspect de cumpărat tema, ar fi o pierdere de vreme să-l discutăm în mai mulți
        • coloana observații conține diferite alte extra informații despre situație, finalizarea ei etc.
        • deciziile comisiei pentru fiecare student menționat pe sheet-ul de analiză
    • ca să păstrăm consistența corectării între asistenți, recomandăm folosirea mesajelor pentru depunctări precizate în barem; ele pot fi bineînțeles personalizate dacă o considerați necesar/aveți timp
  • temele se găsesc extrase pe SVN în an → temaX → corectare → extracted (ex: https://svn-batch.grid.pub.ro/svn/AC/2016/tema1/corectare/extracted/)
    • pot fi downloadate cu un svn checkout pe folderul respectiv
  • analiza automată de asemănare Moss se găsește tot pe SVN în an → temaX → corectare → moss → index.html (ex: https://svn-batch.grid.pub.ro/svn/AC/2016/tema1/corectare/moss/)
    • nu poate fi accesată online, direct de pe SVN; are nevoie de un checkout al folderului respectiv
  • analiza automată de asemănare ETector se găsește la aici
    • sunt păstrate rapoartele pentru mai multe teme
    • din partea stângă alegeți tema dorită

Procedură corectare

  • pentru corectare:
    • vă conectați la ac@elf.cs.pub.ro
    • structura de foldere care vă interesează: vmchecker-storer/repo/tema{N}/studentX/current
    • în folderul current
      • grade.vmr - feedbackul pus aici va fi vizibil studenţilor în interfaţa vmchecker-ului
      • run-stdout.vmr - output-ul checker-ului
      • :!: feedbackul temei nu se trece direct în fișierul grade.vmr, ci într-un fișier temporar grade.tmp (respectați acest nume ca să putem automatiza publicarea feedbackului)
  • cândva înainte de deadline-ul temei următoare stabilim o comisie care să analizeze temele copiate/suspecte corectate până atunci; nu vom aștepta toate corectarea tuturor temelelor deoarece vrem să dăm feedback-ul de copiat/suspect cât mai repede pentru a influența rezolvările temelor următoare
    • temele copiate vor primi mesajul: -10: copiat
    • temele suspecte vor primi mesajul: -10: te rog să iei legătura cu mine pe email
    • mesajul se trece în grade.tmp
    • feedback-ul vechi, dacă există, se salvează în grade.old, pentru a putea fi restaurat dacă se dovedește la întâlnire că suspiciunea sau copierea nu erau întemeiate
  • după întâlnirea comisiei unul din responsabilii temei va copia toate fişierele grade.tmp în grade.vmr (avem un script/comandă) pentru publicarea rezultatelor până în acel moment
  • eficientizați corectarea, nu stați prea mult pe o temă încercând să vă dați seama de ce nu merge (chiar și dacă ei vă cer în readme să le spuneți ce nu merge), aplicați depunctarea și move on!
  • nu uitaţi să vă semnaţi în feedback :)

Revenire la o versiune anterioară

Fiecare upload este stocat pe vmchecker și este salvat sub forma sb_data__ora_rndXXX în folderului asociat studentului pentru fiecare temă.

În mod implicit, este verificată ultima versiune încărcată. Pentru a face revenirea la o versiune anume este necesar mutarea link-ului simbolic current la versiunea dorită.

Link-ul current se regăsește în ~/vmchecker-storer/repo/temaX/student împreună cu toate versiunile încărcate de student. Mutarea link-ului presupune ștergerea actualului și crearea unuia care să pointeze către versiunea dorită pentru verificare.

Atenția la calea menționată. Se folosește calea absolută!

Pentru a realiza pașii menționați, ne conectăm pe elf cu ssh.

Pentru conectarea la elf.cs.pub.ro avem utilizatorul ac și cheia privată pereche cheii publice menționate în documentul de organizare.

ssh -i .ssh/key ac@elf.cs.pub.ro
cd /home/ac/vmchecker-storer/repo/temaX/student
rm current
ln -s /home/ac/vmchecker-storer/repo/temaX/student/sb_data_ora_ current

După acest pas rulăm:

vmchecker-update-db -c AC -a temaX -u student

Acest pas ne asigură că o să fie actualizată mai repede baza de date. Se face însă și automat.

ac-is/internal/grading.txt · Last modified: 2021/10/02 13:38 by eduard.ciurezu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0