[vmchecker-request] Mașină virtuală PP + întrebări

Andrei Olaru cs at andreiolaru.ro
Thu Mar 17 16:25:19 EET 2016


Salut Răzvan

Mulțumesc mult pentru acțiune.

Nu reușesc însă să uploadez o temă de test, îmi spune că nu am permisiuni (ai mai jos eroarea).

Ar trebui să mai configurez ceva în plus? Și dacă da, cum?

Mersi

===
Traceback (most recent call last): File "/home/vmchecker/public_html/services/services.py", line 139, in uploadAssignment submit.submit(tmpname, assignmentId, username, courseId) File "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line 389, in submit course_id, upload_time_str) File "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line 180, in save_submission_in_storer with vmcfg.assignments().lock(vmpaths, assignment): File "/usr/local/lib/python2.7/dist-packages/vmchecker/config.py", line 159, in lock return dirlocking.DirLock(vmpaths.dir_assignment(assignment)) 
File "/usr/local/lib/python2.7/dist-packages/vmchecker/dirlocking.py", line 24, in __init__ os.O_CREAT | os.O_RDWR, 0660) OSError: [Errno 13] Permission denied: '/home/pp/vmchecker-storer/repo/racket/.lock'

Andrei Olaru

On 17/03/16 15:54, Razvan Deaconescu wrote:
> 2016-03-14 12:59 GMT+02:00 Andrei Olaru <cs at andreiolaru.ro>:
>> Salut
>>
>> Am încărcat în pp at checker.cs.pub.ro:~/pp-vm-15-16.ova mașina virtuală pentru
>> pp de anul acesta, și avem rugămintea dacă se poate dezarhiva, snapshot,
>> etc.
> Am configurat mașina virtuală în pp at checker.cs.pub.ro:~/vmware/pp-vm-15-16/
>
>> Am șters, încercând să acutalizez, linkul vmchecker-storer de la pp at elf:~ și
>> nu mai am permisiuni să-l recreez :( Se poate reface?
> Văd că e recreat, nu-mi dau seama ce permisiuni nu mergeau.
>
>> Am avea de asemenea câteva întrebări legate de configurarea checkerului:
>>
>> 1. Cum putem face pentru a porni punctajul temei de la 0, urmând ca
>> punctajele să fie adunate? (Anul trecut am scris automat un -10 la început,
>> dar se stresează studenții că nu înțeleg) Putem folosi TotalPoints?
> Nu înțeleg.
>
>> 2. Cum ar fi corect de implementat un deadline hard în configurația
>> vmcheckerului, în condițiile în care se poate lua maxim 12 pe temă? ar fi
>> corect ca să punem ca mai jos?
>> PenaltyWeights = 0.5 0.5 0.5 0.5 0.5 9.5
> Da, e OK. La, pe regulile de depunctare de aici[1], avem configurația:
> ---
> PenaltyWeights = 0.5 0.5 0.5 0.5 0.5 0.5 0.5 10
> ---
>
>> 3. Când este folosit, și cum, PenaltyLimit?
> Dacă vrei să te oprești din depunctare la un anumit punctaj. De
> exemplu, la SO2 se poate obține maxim nota 7, oricât de târziu s-ar
> face submisia[2]. Caz în care există configurația:
> ---
> # PenaltyWeights = an array of floating point numbers that represent
> #                  the points substracted from the grade for each late
> #                  day. The last element in the list is repeated for
> #                  the remaining days.
> PenaltyWeights = 0.25
>
> # PenaltyLimit = the maximum number of points to substract form the grade.
> PenaltyLimit = 3
> ----
>
>> 4. Cum putem face ca rezultatele temelor să nu fie publice pentru studenți
>> (fiecare student să-și vadă doar tema lui), dar să fie pentru profesori
>> (cadrele didactice să poată vedea în interfața web toate notele) ?
> Vali știe aici cum se face, dacă se poate. Vali, să răspunzi tu, te rog.
>
> [1] http://ocw.cs.pub.ro/courses/so/meta/notare/reguli-notare-ca-cc#teme_de_casa_5_puncte_4_puncte_corelare_punctaj
> [2] http://ocw.cs.pub.ro/courses/so2/reguli-notare#intarzieri
>
> Răzvan
>



More information about the vmchecker-request mailing list