JNEWS pour Java New Evaluation Web Services
Les Objectifs
Architecture de JNEWS avec bluej
Côté client* : Environnement BlueJ, "Submitter"
Administrateur
- L'outil de soumission de travaux, installé par défaut, a été développé par l'université du Kent
- La fenêtre résultante mentionne les résultats et l'historique des soumissions
- Une utilisation typique de l'outil de soumission est décrite sur cette page
Correcteur
- Les administrateurs authentifiés gèrent à distance
- Les Unités d'Enseignements,
- Les inscriptions des auditeurs aux différentes unités,
- L'ajout ou le retrait d'outils,
- Les politiques de sécurité,
- L'ajout de nouveaux types de mesures,
- Le format et l'échange des données entre sites JNEWS,
- Le recueil des données des plusieurs sites,
- Les tables de la base de données, etc...
Côté serveur :
- Les correcteurs agréés déposent sur un site JNEWS, les classes référentes
- Un correcteur peut obtenir des statistiques détaillées comme
- Le nombre d'auditeurs et leurs tentatives,
- Les échecs et leur occurrence,
- Le nombre d'auditeurs ayant réussi, en une seule soumission,
- Les échecs les plus fréquents pour un TP donné,
- Des ratios comme le nombre de réussite sur le nombre d'échecs,
- Le source des assertions ayant engendré un échec(junit),
- La liste des essais effectués, etc....
- Les statistiques devraient permettre au correcteur certaines déductions comme
- Affiner les énoncés, les questions posées, (ce qui est attendu)
- Reprendre certains aspects vus en cours,
- Ajouter d'autres questions,
- Retirer les questions triviales, etc ...
- les outils à disposition ou utilisés par JNEWS, site ESIEE au 29-01-2012
- J2MEUnit http://j2meunit.sourceforge.net/
- checkstyle http://checkstyle.sourceforge.net/
- escjava http://kindsoftware.com/products/opensource/ESCJava2/
- findbugs http://findbugs.sourceforge.net/
- jWebUnit http://jwebunit.sourceforge.net/
- jass http://csd.informatik.uni-oldenburg.de/~jass/
- jass2 http://csd.informatik.uni-oldenburg.de/~jass/
- jass3 http://csd.informatik.uni-oldenburg.de/~jass/
- jlint http://jlint.sourceforge.net/
- jml http://www.cs.iastate.edu/~leavens/JML/
- junit3 http://www.junit.org/index.htm
- junit4 http://www.junit.org/index.htm
- lint4j http://www.jutils.com/index.html
- ocl http://dresden-ocl.sourceforge.net/
- pmd http://pmd.sourceforge.net/
- prolog http://www.swi-prolog.org/
- swi_prolog http://www.swi-prolog.org/download.html
- les unités d'enseignement clientes au 29-01-2012
- IN413 IN413_1011 IN413_2007 IN413_2008 IN413_2009 IN4A21_2007 IN4R21_2008 PR102 PR102_2009 PR3S02 PR3S02_1011 PR3S02_2007 PR3S02_2008 PR3S02_2009 SEJA_2007 SEJA_2008
- 12891 soumissions à ce jour. les dernières ici
JNEWS est développé au Cnam, en Java et utilise