<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014/1/5 Valentin Gosu <span dir="ltr"><<a href="mailto:valentin.gosu@gmail.com" target="_blank">valentin.gosu@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div><div>Salutare,<br><br></div>Proiectul vmchecker este unul dintre cele mai utile unelte disponibile studentilor pentru a obtine trimite si obtine feedback referitor la temele de casa.<br></div>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.<br>
</div><div><br>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.<br><br></div><div>Zonele la care trebuie lucrat sunt urmatoarele:<br>
</div><div><br>1. Front-end<br></div><div><br>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.<br>
</div><div><br></div><div>Pentru viitor, planuim sa folosim alt framework pentru vmchecker, si trebuie sa ne decidem pe una din urmatoarele.<br></div><div>* 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.<br>
</div><div>* framework-ul meteor.js [5][6]. Un proof-of-concept integrat cu LDAP este disponibil la <a href="http://vmchecker.meteor.com" target="_blank">vmchecker.meteor.com</a> Mai raman de implementat doar cateva functionalitati simple.<br>
<br></div><div>2. Integrare alte solutii de virtualizare: LXC, KVM, VirtualBox<br><br></div><div>Majoritatea codului pentru LXC si KVM este deja scris. Trebuie doar updatat si testat ca totul functioneaza corect.<br><br>
</div>
<div>3. Documentare si deployment<br><br></div><div>Sa scriem documentatie consistenta si scripturi care fac instalarea si configurarea mai usoara.<br><br></div><div>4. Continuous integration<br><br></div><div>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 <a href="https://travis-ci.org/" target="_blank">https://travis-ci.org/</a> si eventual o instanta separata de vmchecker cu care sa ne facem de cap :)<br>
</div><div><br><br></div><div>Asteptam opinii si propuneri.<br></div><div>Voi reveni cu un doodle in zilele urmatoare.<br></div><div><br><br>[1] <a href="http://www.gwtproject.org" target="_blank">http://www.gwtproject.org</a><br>
[2] <a href="https://github.com/rosedu/vmchecker/tree/master/gwt" target="_blank">https://github.com/rosedu/vmchecker/tree/master/gwt</a><br>
[3] <a href="https://github.com/uberVU/mozaic" target="_blank">https://github.com/uberVU/mozaic</a><br>[4] <a href="https://github.com/aismail/vmgui" target="_blank">https://github.com/aismail/vmgui</a><br>[5] <a href="https://www.meteor.com" target="_blank">https://www.meteor.com</a><br>
[6] <a href="https://github.com/valenting/vmchecker-ng" target="_blank">https://github.com/valenting/vmchecker-ng</a><br></div></div>
<br>_______________________________________________<br>
<a href="http://lists.rosedu.org/listinfo/rosedu-general" target="_blank">http://lists.rosedu.org/listinfo/rosedu-general</a><br>
<a href="http://lists.rosedu.org/guidelines" target="_blank">http://lists.rosedu.org/guidelines</a> - Mailing List Guidelines<br></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Salut,<div>
<br></div><div>Propun privatizarea notelor pentru studenti. Este cel mai corect atat fata de prieteni cat si de colegi. Fiecare student sa isi vada propriile note de la propriile-si materii.</div><div><br></div><div>Multumesc,</div>
<div>Sirbu Nicolae-Cezar</div></div></div>