[vmchecker-request] Teme APD

Mihai Carabas mihai.carabas at gmail.com
Mon Oct 8 15:45:04 EEST 2018


On Mon, Oct 8, 2018 at 1:09 PM Cristian Chilipirea
<cristian.chilipirea at gmail.com> wrote:
>
> Mihai,
>
> Un sistem integrat cu moodle nu e ceva care se poate face peste noapte. Ma indoiesc amarnic ca ar fi ceva ce am putea deploya in aceasta saptamana.
> VPL m-am uitat pe documentatie si nu face fata nevoilor noastre de la APD.
>
> Nu pot sa inteleg de ce este o asemenea reactie cand vine vorba de construit sisteme noi. Chiar daca sunt sisteme mici si specifice care mor. Voi aveti nevoie sa sustineti si sa construiti infrastructuri mari, do that. Eu am nevoie ca temele la APD sa mearga flowless, construim altceva. Mai mult timpul de raspuns pentru orice problema legata de vmchecker este extrem de mare. Sigur e proiect open source, voluntar. Dar atunci nu e nevoie de afisare de orgolii in jurul acestui tool. Mai mult, am spus ca ma ocup eu personal de asta, nu discutam de proiecte studentesti sau alte prostii.

Reactia vine in urma faptului ca resursele pe care le folositi in
cluster vin din proiecte gen eLearning care nu sunt sustinute. Si cand
sunt audite, tot la Mihai Carabas vin sa le rezolve problemele, sa
scoata din neant statistici cu teme incarcate/notate. Facultatea nu a
cumparat resursele pe care le folositi, ci ele au fost cumva obtinute
prin diverse proiecte care trebuie sustinute in continuare. Unul din
ele este cel de eLearning (aka Moodle). Asadar orice este in afara
Moodle eu unul nu sustin. Am facut exceptie cu cateva platforme unde
am vazut o evolutie: VMchecker si OCW si au fost mai vechi decat
Moodle.

VMchecker este open-source: multa lume tipa, putina lume contribuie.
VMchecker este sustinut in continuare de mine si din cauza faptului ca
are un backend ce poate fi folosit cu Moodle, dar mai trebuie lucrat
la el.

> Nevoile APD sunt clare, si depasesc ceea ce poate face moodle sau vmchecker.
> Vedeti alta varianta care ar fi mai buna decat ce am propus sunt doar urechi. Ne punem jos, discutam necesitatile si le rezolvam, dar pana atunci, nu imi puneti piedici.
>

Da si astea trebuiau analizate cu un an inainte si lucrate la ele sa
fie integrate in platforma curenta. Nu de pe o saptamana pe alta. In
orice universitatea din lume, libertatea de care vorbesti nu exista.

In final esti liber sa faci cum vrei submisia si evaluarea, dar nu
exista suport oficial din partea de informatizare a universitatii.

Nu este rea-vointa. Avem niste probleme, si nu dorim sa mai
perpetueze. Este simplu :).

Cu bine,
Mihai

> Cu bine,
> Cristian Chilipirea
>
> On Mon, Oct 8, 2018 at 12:44 PM Mihai Carabas <mihai.carabas at gmail.com> wrote:
>>
>> Salutare,
>>
>> VMchecker a fost ultimul proiect extern infrastructurii de eLearning
>> pe care l-am sustinut si pentru care am alocat resurse. In general
>> sunt impotriva oricarui sistem custom dezvoltat extern pentru ca nu e
>> sustenabil si e foarte specific. Orice sistem pe care il accept este
>> unul integrat in Moodle, cu modulul de teme si care sa isi faca cale
>> spre upstream pentru a se auto-sustine. Am trecut prin povestea asta
>> de o gramada de ori.
>>
>> Cei de la electronica folosesc https://moodle.org/plugins/mod_vpl
>>
>> Sunt dispus sa sustine orice solutie integrata cu Moodle. Otherwise,
>> nu. Si la nivel de conducere facultate respectiv universitatea am
>> aceasta sustinere. Daca ne uitam in istorie, au fost o gramada de
>> sisteme micute care au murit in timp.
>>
>> Asadar:
>> 1) RD va repara partea de VMchecker pe care o sustine (pentru ca am
>> zis asta atunci cand s-a pus problema)
>> 2) Sustin solutiile integrabile cu Moodle.
>>
>> Cu bine,
>> Mihai
>>
>> Cu bine,
>> Mihai
>> On Mon, Oct 8, 2018 at 12:36 AM Cristian Chilipirea
>> <cristian.chilipirea at gmail.com> wrote:
>> >
>> > Taman dasta insist sa avem si alte variante.
>> > Mai ales variante care folosesc si resurse externe.
>> > Am reusit in seara asta sa construiesc un pipe de submitere care incepe la cs.curs, se duce inafara, se intoarce in cluster, ruleaza multiple teme simultan si afiseaza rezultatele. Acum mai e doar de dat muult la pila.
>> >
>> > On Mon, Oct 8, 2018 at 12:32 AM Razvan Deaconescu <razvan.deaconescu at cs.pub.ro> wrote:
>> >>
>> >> Cristian Chilipirea <cristian.chilipirea at gmail.com> writes:
>> >> > In cazul apd:
>> >> > 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
>> >> > 392, in submit queue_for_testing(assignment, user, course_id) File
>> >> > "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line 319, in
>> >> > queue_for_testing ssh_bundle(bundle_path, vmcfg, assignment) File
>> >> > "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line 259, in
>> >> > ssh_bundle tester_username = tstcfg.login_username(tester) File
>> >> > "/usr/local/lib/python2.7/dist-packages/vmchecker/config.py", line 254, in
>> >> > login_username return self.get(tester, 'username') File
>> >> > "/usr/local/lib/python2.7/dist-packages/vmchecker/confdefaults.py", line
>> >> > 86, in get self._check_valid(section_id) File
>> >> > "/usr/local/lib/python2.7/dist-packages/vmchecker/confdefaults.py", line
>> >> > 81, in _check_valid raise KeyError, 'No such section ID %s' %
>> >> > repr(section_id) KeyError: "No such section ID 'checker'"
>> >> >
>> >> > Pana acum erau probleme de conectare, asta apare dupa ce am tot incercat sa
>> >> > ma joc cu config in toate felurile, am impresia ca masina care tine
>> >> > vm-urile e ori jos ori are chei noi. Mai mult, noi pe contul de apd aveam
>> >> > un folder cu masini virtuale care a disparut, l-am refacut acuma, dar
>> >> > degeaba.
>> >> >
>> >> > Am inteles ca Dorinel are probleme si la Programarea calculatoarelor.
>> >> > Amandoi am mai facut teme prin vmchecker in trecut... si experienta nu e
>> >> > placuta. In fiecare an apar probleme noi pe care nu le putem controla.
>> >>
>> >> O să rezolv problemele cu vmchecker în perioada
>> >> următoare. Infrastructura e fragilă.
>> >>
>> >> Răzvan


More information about the vmchecker-request mailing list