[rosedu-general] Hackaton vmchecker

Valentin Gosu valentin.gosu at gmail.com
Sun Jan 5 21:50:45 EET 2014


Salutare,

Proiectul vmchecker este unul dintre cele mai utile unelte disponibile
studentilor pentru a obtine trimite si obtine feedback referitor la temele
de casa.
Desi in ultimii ani s-au facut modificari si progrese la proiect, nu mai
lipseste decat un mic efort pentru punerea lor in productie. In acest sens,
vrem sa organizam doua hackatoane pentru a aduce proiectul la zi, si pentru
a implementa un sistem de continuous development.

Primul hackaton va fi in sesiune (18 ianuarie - 7 februarie), iar al doilea
in vacanta (8-16 februarie). Voi reveni cu un doodle pentru a stabili
zilele cand ne vom intalni.

Zonele la care trebuie lucrat sunt urmatoarele:

1. Front-end

UI-ul curent al vmchecker este scris in GWT [1][2]. Daca exista oameni ce
cunosc tehnologia si vor sa dedice o parte din timpul lor pentru mentinerea
ei, ar fi foarte util.

Pentru viitor, planuim sa folosim alt framework pentru vmchecker, si
trebuie sa ne decidem pe una din urmatoarele.
* framework-ul mozaic [3][4]. Un proof-of-concept a fost implementat la CDL
anul trecut. Necesita o integrare cu sistemul actual de submitere si
verificare a temelor.
* framework-ul meteor.js [5][6]. Un proof-of-concept integrat cu LDAP este
disponibil la vmchecker.meteor.com  Mai raman de implementat doar cateva
functionalitati simple.

2. Integrare alte solutii de virtualizare: LXC, KVM, VirtualBox

Majoritatea codului pentru LXC si KVM este deja scris. Trebuie doar updatat
si testat ca totul functioneaza corect.

3. Documentare si deployment

Sa scriem documentatie consistenta si scripturi care fac instalarea si
configurarea mai usoara.

4. Continuous integration

Vrem ca fiecare commit in proiectul vmchecker sa fie testat si pus in
productie imediat. Pentru asta avem nevoie de unit-teste, un sistem gen
https://travis-ci.org/ si eventual o instanta separata de  vmchecker cu
care sa ne facem de cap :)


Asteptam opinii si propuneri.
Voi reveni cu un doodle in zilele urmatoare.


[1] http://www.gwtproject.org
[2] https://github.com/rosedu/vmchecker/tree/master/gwt
[3] https://github.com/uberVU/mozaic
[4] https://github.com/aismail/vmgui
[5] https://www.meteor.com
[6] https://github.com/valenting/vmchecker-ng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rosedu.org/pipermail/rosedu-general/attachments/20140105/34d123d7/attachment.html>


More information about the rosedu-general mailing list