This shows you the differences between two versions of the page.
ac-is:internal:grading [2021/09/20 18:36] 127.0.0.1 external edit |
ac-is:internal:grading [2021/10/02 13:38] (current) eduard.ciurezu update ghid notare teme |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Ghid notare teme = | + | ====== Ghid notare teme ====== |
- | == Tema 0 == | + | ===== Tema 0 ===== |
* depunctările este de preferat să fie simbolice cu -0.0, dar cu avertismente pentru viitor | * depunctările este de preferat să fie simbolice cu -0.0, dar cu avertismente pentru viitor | ||
Line 8: | Line 8: | ||
* 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 | * 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 == | + | ===== Temele 1, 2, 3 ===== |
- | === Resurse === | + | ==== Resurse ==== |
- | * fiecare temă are un **document** corespunzător ei în //drive -> teme -> an -> Corectare Tema...// (ex: [[https://docs.google.com/spreadsheets/d/14_2XJr94SLWsyqRN05YMq3lH1xoN7Ls7UiJ9-TDR88Q/edit?usp=sharing|Corectare tema 1 AC 2014/2015]]) | + | * fiecare temă are un **document** corespunzător ei în //drive -> teme -> an -> Corectare Tema...// (ex: [[https://docs.google.com/spreadsheets/d/14_2XJr94SLWsyqRN05YMq3lH1xoN7Ls7UiJ9-TDR88Q/edit?usp=sharing|Corectare tema 1 AC 2014/2015]]) |
- | * documentul este creat de către responsabilii temei (pornind de la [[https://docs.google.com/spreadsheets/d/1XarEe72KyH4WKXowExlPyVA9EnYBIgMzD-n47ENiyOo/edit|template]]) și conține: | + | * documentul este creat de către responsabilii temei (pornind de la [[https://docs.google.com/spreadsheets/d/1XarEe72KyH4WKXowExlPyVA9EnYBIgMzD-n47ENiyOo/edit|template]]) și conține: |
- | * baremul (acesta poate include și situații neprecizate în depunctările din enunțul temei) | + | * 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 | + | * 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 | + | * 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. | + | * 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 | + | * analiza temelor copiate și suspecte |
- | * coloana **cine sunt** conține id-urile studenților implicați | + | * 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 **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 **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 **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. | + | * 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ă | * 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 | + | * 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/) | + | * 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 | * 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/) | + | * 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 | * 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 [[http://www.etector.org/show.cgi?key=8ab339eb666e1a0a6e7683d6399ff33b|aici]] | + | * analiza automată de asemănare **ETector** se găsește la [[http://www.etector.org/show.cgi?key=8ab339eb666e1a0a6e7683d6399ff33b|aici]] |
* sunt păstrate rapoartele pentru mai multe teme | * sunt păstrate rapoartele pentru mai multe teme | ||
* din partea stângă alegeți tema dorită | * din partea stângă alegeți tema dorită | ||
- | === Procedură corectare === | ||
- | * pentru corectare: | + | ==== Procedură corectare ==== |
- | * vă conectați la ''ac@elf.cs.pub.ro'' | + | |
- | * structura de foldere care vă interesează: vmchecker-storer/repo/tema{N}/studentX/current | + | * pentru corectare: |
- | * în folderul current | + | * 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 | * ''grade.vmr'' - feedbackul pus aici va fi vizibil studenţilor în interfaţa vmchecker-ului | ||
* ''run-stdout.vmr'' - output-ul checker-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) | * :!: 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 | + | * 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 copiate vor primi mesajul: ''-10: copiat'' |
- | * temele suspecte vor primi mesajul: ''-10: te rog să iei legătura cu mine pe email'' | + | * temele suspecte vor primi mesajul: ''-10: te rog să iei legătura cu mine pe email'' |
- | * mesajul se trece în ''grade.tmp'' | + | * 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 | + | * 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 | + | * 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! | + | * 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 :) | + | * nu uitaţi să vă semnaţi în feedback :) |
- | === Revenire la o versiune anterioară === | + | ==== 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ă. | Fiecare upload este stocat pe vmchecker și este salvat sub forma ''sb_data__ora_rndXXX'' în folderului asociat studentului pentru fiecare temă. |