This is an old revision of the document!
= Ghid notare teme =
* fiecare temă are un document corespunzător ei în drive → teme → an → Corectare Tema… (ex: Corectare tema 1 AC 2014/2015)
* 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/)
* 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 ETector se găsește la aici
* pentru corectare:
ac@elf.cs.pub.ro
grade.vmr
- feedbackul pus aici va fi vizibil studenţilor în interfaţa vmchecker-uluirun-stdout.vmr
- output-ul checker-uluigrade.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
-10: copiat
-10: te rog să iei legătura cu mine pe email
grade.tmp
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 :)
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.
Pentru a realiza pașii menționați, ne conectăm pe elf cu ssh.
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.