[so] corectare tema 3

adrian nistor adriannistorrr at yahoo.com
Thu Feb 15 10:02:21 EET 2007



Gringo Croco <gringocroco at gmail.com> wrote:
 
 -10 : lucrurile stau asa:
            ar fi trebuit ca tema sa se linkeze cu testele publice
               nu cu copiile acestora aflate in arhiva ta
            mai mult de atat, copia ta a testului public e modificata
               adica ai comentat testele pentru monitor
            am verificat tema ta cu testul public original, si trece
               si testele de monitor. Asta ma face sa cred ca poate
               nu a fost o modificare intentionata (sper) a testului 
 public
            deci daca o modific in felul acesta, tema ta trece testele.
            totusi, notarea se face pe tema uploadata, si nu pe ce ar fi
               putut sa fie daca nu comentai jumatate din tesul public
               (care inca odata, de la bun inceput nu ar fi trebui sa il
                pui in tema, si cu atat mai mult nu modificat)
 +5 :  tema e ok, doar ca modul cum ai lucrat cu testul public e 
 inacceptabil
           inca o data: tema e buna si probabil ai inteles conceptul de 
 monitor
           totusi, nu ar trebui sa faci lucruri de genul acesta cu 
 modificarea
           testului public si introducerea lui in cod (sper eu 
 accidentala ...)
 
 <<Da, ce e drept, am stat mult sa ma gandesc care sunt lucrurile 
 corect de facut in acest caz>>.
 
 e adevarat aveam versiuni modificate ale testelor in tema. (testele
 le-am modificat eu pentru ca aveam nevoie sa debugez tema si pentru a
 face skip pe testele nedorite ... n-aveam chef sa astept la fiecare
 tastare cateva secunde cat se testau elemente care functionau.)
 
 dar asta nu fiindca vreau sa fur ceva (dupa cum ai spus si tu tema
 functioneaza perfect)
  
 <<cum ziceam si eu pe acolo, nu cred asta, altfel nu as mai fi scris 
 un cometariu asa lung>>
 
 ci pentru ca am selectat din greseala prea multe
 fisiere din directorul curent de developement cand am uploadat tema.
 
 <<posibil>>
 
 recunosc ca am gresit cand am trimis tema, dar o penalizare de 5p
 sincer mi se pare exagerata.
 am vazut in comentariile altor teme (e adevarat nu la tema asta)  -0.x
 scazut pentru FUNCTIONARI partial INCORECTE sau pentru implementari
 oarecum incorecte (strcpy, neverificat returnul mallocului ...
 whatever)
 
 <<da, doar ca aici nu e ca si cum ai uitat sa verifici un cod de eroare,
 sau ca ai o implementare putin mai eficienta sau ceva. Ideea e ca in forma 
 uploadata pe site, tema ta trece fix jumatate din teste>>
 
 ceea ce vreau eu acum e sa aflu de ce crezi tu ca m-am chinuit eu sa
 implementez tema si sa o fac sa funcitoneze corect in conditiile in
 care mi-am dat seama de un super sistem de pacalire a testarii? 
 
 <<daca ai fi vrut sa pacalesti testarea, nu ar fi fost chiar un super 
 sistem. Se vede destul de repede ca libsesc jumatate din teste. Si cum 
 sizema si in comentariu, "Asta ma face sa cred ca poate nu a fost o 
 modificare intentionata (sper) a testului ", deci nu cred ca ai vrut
 sa il pacalesi, altfel ti-as fi zis direct>>
 
 si daca nu gasesti un raspuns care sa motiveze penalizarea pe care ai
 impus-o, de ce mi-ai scazut atat de mult?
 
 <<
 Ok, raspunsul ar fi cam urmatorul. Cum ziceam, am stat destul de mult 
 sa ma gandesc cum e corect de procedat. 
 
 Si lucrurile stau asa(de la cel mai putin important la cel 
     mai important):
     temele pe care se pune nota sunt cele de pe site, si nu cele
         care ar fi putut fi pe site
     daca ar fi altfel, ar apare sigur multi care dupa ce uplaodeaza
         o tema gresita, ar cere modificari prin mail, pentru ca 
         era asa de aproape de solutia corecta...
     mai mult, ca sa imi dau seama ca tema ta merge, a trebuit sa o 
         modific.
     poate si alte teme au un sigfault in prima linie de cod, dar in 
         rest merg perfect. Asta ar insemna ca cel care o trimite 
         sa spere ca cel care verifica sa i-o debugheze/modifice 
         pentru el, ca si as e doar o modificare minora, si a inteles
         cel care corecteaza despre cee vorba; si oricum, cel care 
         trimsi tema a inteles conceptele ... Lucrurile nu ar trebui 
         sa fie asa. 
     in mod normal o tema care da sa zicem segfault la testul 1, 
         chair daca ar putea sa treaca toate celelelate teste,
         pentru ca defapt nu ajunge niciodata la ele, nu e punctata.
         Tema ta e ca si cum nu trece prima jumatate din teste. Nu 
         pentru ca ar fi segfault ce e drept, ci pentru ca ai o structura 
         gresita de fisiere/foldere. Dar in final, oricare ar fi greseala,
         rezultatul e acelasi (si chiar daca un segfault e mai deranjant
         sa zicem, daca testele nu merg, nu cred ca conteaza daca sursa
         erorii e una deranjanta sau una triviala)
     Si in final, lucrul care mi se pare cel mai relevant (si pt care ai 
         -10 +5 si nu de exemplu -10 +3.77 sau altceva):
         tema ta, in forma uploadata pe site, trece fix jumatate din teste
         de aceea ti-am scazut jumatate din 10, adica 5.
     Avand in vedere ce ziceam mai sus (ca o tema care pica testul 1
         si nu ajunge la celellate teste nu ar fi punctata)(sau ca se puncteaza
         daor ce e pe site, si nu care era intentia initiala; care oricum
         cred ca puteai sa vezi ce test se ruleaza , din outputul testerului
         -ca doar la tine outputul e juamtate din cel normal, deci e o chestie 
         destul de vizibila; nu ca ar conta daca e vizibil sau nu, ci doar daca 
         trece testul sau nu-), 
         si ca in final ti-am scazut daor 5 din 10 (pentru ca daor juamtate din 
         teste trec in varianta uploadata), cred ca e o chestie rezonabila.
         Deci cum ai vazut, nu am scazut pentru ca ai pus copia ta de teste
         (cu mziceai, paote accidental), nu am sczut ca e modificat fluxul initial
         al testului public (accidental, ok..). 
     In final, tema a fsot puncata strict matematic: varianta de pe site trece juamtate
         din teste, are juamtate din punctaj.
 
 Per totatl, eu sutn deacord ca poate in final a fost o neatentie din partea ta. Dar aveai 
 toate sansele sa o detectezi (sa vezi ce fileuri sunt "inflated", sa vezi ca outputul 
 nu e cel corespunsator -aka libseste juamtate din el- , pentru ca banuiesc ca dupa ce ai 
 uplaodat-o ai verifiacat totusi la ce ai muncit, etc,etc. Daca temele sa zicem se trimiteau 
 prin mail, ok, atasezi din greseala altceva, arhivezi ceva in plus, nu ai de udne sa sti, 
 ar fi fost de inteles. Dar aici nu e cazul). Iar ce e uploadat pe site, e punctat corespunzator.
 
 In final, tocami pentru ca si eu am stat mult aseara sa ma gandesc cum e corect de facut,
 am sa cer si opinia altui seminarist. Dar indifierent de rezultat, ar trebui sa sti ca 
 regulile sutn regului, ar trebui sa se aplice oricat de mult am "intelege" persoana in cauza.
 Si acum ok, inteleg ca a fost un fel de neatentie si poate celalalt seminarist o sa te "intelega",
 (si eu te inteleg, dar asta nu inseamna ca cred ca e ok sa modific regulile pentru asta) 
 dar in alte situati (nu neaparat SO related) cu siguranta nu o sa fie cazul; daca se puncteaza 
 ce ai uploadat, aia se puncteaza.
     
 >>
 
 thanx :)
 Lucian Adrian Grijincu, 346CA
 
 <<Adrian Nistor>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
---------------------------------
Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20070215/3451b72f/attachment.html


More information about the so mailing list