From claudiugh at gmail.com Thu Feb 18 22:34:00 2010 From: claudiugh at gmail.com (Claudiu-Dan Gheorghe) Date: Thu, 18 Feb 2010 22:34:00 +0200 Subject: [vmchecker-dev] vmchecker GUI Message-ID: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> Salut, In primul rand, vreau sa vad daca mai este activa lista. Daca da, am inceput sa lucrez la o interfata pentru vmchecker. Este implementata in GWT iar stadiul actual este atasat. Am nevoie de cineva care sa lucreze pe partea de servicii - in Python probabil, ca sa putem termina mai repede. Eu as vrea sa il folosim si la PA anul acesta. -- Claudiu -------------- next part -------------- A non-text attachment was scrubbed... Name: vmchecker-screenshot.png Type: image/png Size: 98586 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: macheta-vmchecker.jpg Type: image/jpeg Size: 32533 bytes Desc: not available URL: From lucian.grijincu at gmail.com Sat Feb 20 17:29:38 2010 From: lucian.grijincu at gmail.com (Lucian Adrian Grijincu) Date: Sat, 20 Feb 2010 17:29:38 +0200 Subject: [vmchecker-dev] vmchecker GUI In-Reply-To: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> References: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> Message-ID: 2010/2/18 Claudiu-Dan Gheorghe : > Salut, > > In primul rand, vreau sa vad daca mai este activa lista. > > Daca da, am inceput sa lucrez la o interfata pentru vmchecker. Este > implementata in GWT iar stadiul actual este atasat. > Am nevoie de cineva care sa lucreze pe partea de servicii - in Python > probabil, ca sa putem termina mai repede. > > Eu as vrea sa il folosim si la PA anul acesta. Arat? mi?to. Ar fi util un GUI realizat bine, nu prostioarele pe care le-am f?cut noi cu "echo ..." :) -- . ..: Lucian From razvan at rosedu.org Sat Feb 20 17:49:35 2010 From: razvan at rosedu.org (Razvan Deaconescu) Date: Sat, 20 Feb 2010 17:49:35 +0200 Subject: [vmchecker-dev] vmchecker GUI In-Reply-To: References: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> Message-ID: <1266680975.14550.115.camel@valhalla.cs.pub.ro> On Sat, 2010-02-20 at 17:29 +0200, Lucian Adrian Grijincu wrote: > 2010/2/18 Claudiu-Dan Gheorghe : > > Salut, > > > > In primul rand, vreau sa vad daca mai este activa lista. > > > > Daca da, am inceput sa lucrez la o interfata pentru vmchecker. Este > > implementata in GWT iar stadiul actual este atasat. > > Am nevoie de cineva care sa lucreze pe partea de servicii - in Python > > probabil, ca sa putem termina mai repede. > > > > Eu as vrea sa il folosim si la PA anul acesta. > > Arat? mi?to. > Ar fi util un GUI realizat bine, nu prostioarele pe care le-am f?cut > noi cu "echo ..." :) Sustin. Imi palce GUI-ul creat de Claudiu si aduce avantajul major de unificare a intefetei de upload pentru toate disciplinele care vor folosi vmchecker. Razvan From brtzsnr at gmail.com Sat Feb 20 18:10:26 2010 From: brtzsnr at gmail.com (=?UTF-8?Q?Alexandru_Mo=C8=99oi?=) Date: Sat, 20 Feb 2010 17:10:26 +0100 Subject: [vmchecker-dev] vmchecker GUI In-Reply-To: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> References: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> Message-ID: Poti sa pui sursele pe github si sa ne spui cum sa rulam interfata la noi pe calc? ?n data de 18 februarie 2010, 21:34, Claudiu-Dan Gheorghe a scris: > Salut, > > In primul rand, vreau sa vad daca mai este activa lista. > > Daca da, am inceput sa lucrez la o interfata pentru vmchecker. Este > implementata in GWT iar stadiul actual este atasat. > Am nevoie de cineva care sa lucreze pe partea de servicii - in Python > probabil, ca sa putem termina mai repede. > > Eu as vrea sa il folosim si la PA anul acesta. > > -- > Claudiu > > _______________________________________________ > vmchecker-dev mailing list > vmchecker-dev at lists.rosedu.org > http://lists.rosedu.org/listinfo/vmchecker-dev > -- Alexandru Mo?oi http://www.alexandru.mosoi.ro/ From claudiugh at gmail.com Sat Feb 20 23:15:28 2010 From: claudiugh at gmail.com (Claudiu-Dan Gheorghe) Date: Sat, 20 Feb 2010 23:15:28 +0200 Subject: [vmchecker-dev] vmchecker GUI In-Reply-To: References: <2c9eba251002181233x58d269e3v6f22f7eb7346932e@mail.gmail.com> Message-ID: <2c9eba251002201315x5809fb26j91fb09828148bfb@mail.gmail.com> O sa pun si sursele in curand. Eu mi-am facut fork demult pe contul de github si mai intai vreau sa fac merge cu versiunea actuala, ca apoi sa fac pull in repos-ul meu, si de acolo in master-ul de la vmchecker. In orice caz, nu e chiar simplu de generat continutul. Eu fac build direct din pluginul de Eclipse care are GWT2.0. In principiu merge build-uit si din shell, dar eu n-am incercat pe versiunea 2.0 sa fac asta. Ca sa "simtiti" mai repede rezultatul, v-am atasat aplicatia generata in stadiul actual. Avand in vedere ca nu are inca servicii cuplate, merge rulat direct de pe filesystem. Dezarhivati si deschideti Vmchecker.html cu orice browser. Eu si Lucian o sa ne intalnim maine ca sa vedem concret ce avem de facut. O sa va anuntam ce vom fi decis. 2010/2/20 Alexandru Mo?oi : > Poti sa pui sursele pe github si sa ne spui cum sa rulam interfata la > noi pe calc? > -- Claudiu -------------- next part -------------- A non-text attachment was scrubbed... Name: vmchecker-www.zip Type: application/zip Size: 158625 bytes Desc: not available URL: From claudiugh at gmail.com Sun Feb 21 15:58:25 2010 From: claudiugh at gmail.com (Claudiu-Dan Gheorghe) Date: Sun, 21 Feb 2010 15:58:25 +0200 Subject: [vmchecker-dev] vmchecker web services specification Message-ID: <2c9eba251002210558j17c42909yabbf80a4214a9ca3@mail.gmail.com> Hello, After the discussion with Lucian we have decided on the services that will be used to integrate the vmchecker UI and the vmchecker server. I've written the specification of the services in a wiki page[1] on github. This specification is not very efficient but it is aimed to bring a running GUI as quick as possible. We are not sure what we should use on the web server. Our idea is to use mod_python on Apache. If you have any suggestions, please let us know. [1] http://wiki.github.com/vmchecker/vmchecker/vmchecker-web-services -- Claudiu From brtzsnr at gmail.com Sun Feb 21 16:32:18 2010 From: brtzsnr at gmail.com (=?UTF-8?Q?Alexandru_Mo=C8=99oi?=) Date: Sun, 21 Feb 2010 15:32:18 +0100 Subject: [vmchecker-dev] vmchecker web services specification In-Reply-To: <2c9eba251002210558j17c42909yabbf80a4214a9ca3@mail.gmail.com> References: <2c9eba251002210558j17c42909yabbf80a4214a9ca3@mail.gmail.com> Message-ID: 2010/2/21 Claudiu-Dan Gheorghe : > I've written the specification of the services in a wiki page[1] on > github. This specification is not very efficient but it is aimed to > bring a running GUI as quick as possible. The specification looks good to me. I am confused about authentication: are we going to use LDAP or implementit ourselves? In the future we might want to separate tester and storer as two completely different services, but for now GUI is a priority :). > We are not sure what we should use on the web server. Our idea is to > use mod_python on Apache. If you have any suggestions, please let us > know. mod_python is one way to go, though I had some problems configuring it so I had to recompile it a few times (some configuration is chosen at compile time). other than that it's great. an alternative to mod_python would be cherrypy [2]. I used both: cherrypy is easier, but usually for more complex sites; mod_python is more lowlevel and has a smaller community. For vmchecker my vote goes to mod_python. > [1] http://wiki.github.com/vmchecker/vmchecker/vmchecker-web-services [2] http://www.cherrypy.org/ -- Alexandru Mo?oi http://www.alexandru.mosoi.ro/ From lucian.grijincu at gmail.com Sun Feb 21 16:42:11 2010 From: lucian.grijincu at gmail.com (Lucian Adrian Grijincu) Date: Sun, 21 Feb 2010 16:42:11 +0200 Subject: [vmchecker-dev] vmchecker web services specification In-Reply-To: References: <2c9eba251002210558j17c42909yabbf80a4214a9ca3@mail.gmail.com> Message-ID: On Sun, Feb 21, 2010 at 4:32 PM, Alexandru Mo?oi wrote: > The specification looks good to me. I am confused about > authentication: are we going to use LDAP or implementit ourselves? LDAP The GUI doesn't care it just talks to the login service. In this implementation it uses LDAP, but can be implemented by other means. > In > the future we might want to separate tester and storer as two > completely different services, but for now GUI is a priority :). I'm confused. They have been separated since the beginning. Elaborate. > mod_python is one way to go, though I had some problems configuring it > so I had to recompile it a few times (some configuration is chosen at > compile time). other than that it's great. an alternative to > mod_python would be cherrypy [2]. I used both: cherrypy is easier, but > usually for more complex sites; mod_python is more lowlevel and has a > smaller community. For vmchecker my vote goes to mod_python. Compiling won't be a problem (apt-get install). We'll have a look at cherrypy. We thought cerrypy was a standalone webserver and that messes some things up (need to run it on a separate port, "same origin" javascript issue), but they say it can be used with an existing Apache/lightttpd/etc. The services we'll deploy should be very simple, so each should be fine. -- . ..: Lucian From brtzsnr at gmail.com Sun Feb 21 16:54:25 2010 From: brtzsnr at gmail.com (=?UTF-8?Q?Alexandru_Mo=C8=99oi?=) Date: Sun, 21 Feb 2010 15:54:25 +0100 Subject: [vmchecker-dev] vmchecker web services specification In-Reply-To: References: <2c9eba251002210558j17c42909yabbf80a4214a9ca3@mail.gmail.com> Message-ID: 2010/2/21 Lucian Adrian Grijincu : > I'm confused. > They have been separated since the beginning. > Elaborate. To be more specific: not tester and storer are tightly coupled. 1 storer to N testers. I would like to have an tester interface similar to [1]. > The services we'll deploy should be very simple, so each should be fine. The nice thing about cherrypy is that it works without apache as well and we can build a lighter system. [1] http://wiki.github.com/vmchecker/vmchecker/vmchecker-web-services -- Alexandru Mo?oi http://www.alexandru.mosoi.ro/ From claudiugh at gmail.com Thu Feb 25 19:06:44 2010 From: claudiugh at gmail.com (Claudiu-Dan Gheorghe) Date: Thu, 25 Feb 2010 19:06:44 +0200 Subject: [vmchecker-dev] work in progress Message-ID: <2c9eba251002250906k1978843ie866c66a32afb097@mail.gmail.com> Hello, We have split the further development of vmchecker as follows: * Adriana (aaasz): services implementation in mod_python * Claudiu (claudiugh): UI implementation * Lucian (luciang): internal components improvements On Sunday we want to have the vmchecker functional with the brand new interface plugged on. -- Claudiu From claudiugh at gmail.com Thu Feb 25 19:24:12 2010 From: claudiugh at gmail.com (Claudiu-Dan Gheorghe) Date: Thu, 25 Feb 2010 19:24:12 +0200 Subject: [vmchecker-dev] web services testing Message-ID: <2c9eba251002250924u2545a96dq2800f70fbc0daeeb@mail.gmail.com> The last commit added to my fork of vmchecker[1] is aimed to help us in developing the server and client components in a decoupled manner. The commit contains: 1. dummy HTML forms used for testing the login service and the uploadAssignment service. 2. sample json output for get{Courses, Assignments, Results} services. 3. some URLs used as input for the latter. This way we can pass over the dependency between paired components and these are also helpful for new members when trying to understand the implementation as a clear proof of what is actually happening behind the communication between client and services. [1] http://github.com/claudiugh/vmchecker/commit/9ba375eb8a02bbdfeb5a28553219ccd0d485da9e Regards, -- Claudiu