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

Andrei Olaru cs at andreiolaru.ro
Thu Mar 17 16:50:23 EET 2016


Ok, am rezolvat problema cu un
getfacl vmchecker-storer-2015 | setfacl -R -b -n -M - vmchecker-storer-2016/

Mă uit să văd dacă mai e ceva.

Andrei Olaru

On 17/03/16 16:25, Andrei Olaru wrote:
> 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