TPs IN413 2006/2007

Au début de l'unité : installer (chez soi !)

  1. JDK 5.0 update 8 (ou +)
  2. BlueJ 2.1.3 (ou +)
  3. un navigateur avec une version de la JVM (1.5 ou +, JVM 1.5 == J2SE5.0)

Au début de chaque TP

A la fin de chaque TP

A la fin de chaque question

Optionnellement

Attention ! Tous les outils accessibles par le Submitter de BlueJ ne le sont que par l'intranet,
donc pas depuis l'extérieur de l'ESIEE.
Ne vous laissez pas surprendre pour rendre les TP ...

Au début de chaque TP
  1. Attention ! Les sujets peuvent être modifiés jusqu'au matin du TP ...
  2. Téléchargez l'archive tpX.jar, dans le répertoire de votre choix, par exemple U:tp_java
    Ne pas décompresser l'archive !
  3. Exécutez BlueJ, puis Menu Projet, item Ouvrir non-BlueJ..., sélectionnez cette archive
    (le répertoire tpX ne doit pas déjà exister à cet endroit)
  4. Votre projet se trouve  maintenant dans U:tp_java\tpX
  5. Avec votre navigateur, ouvrez l'énoncé du tpX en U:tp_java\tpX\index.html

A la fin de chaque TP

Cliquez sur chaque image pour l'agrandir.

Dans BlueJ :
  1. Menu Outils, item Submit...

    submit1

  2. Browse, puis rendre_TP_IN413, puis (en général) tp1_en_binome, puis OK, puis bouton Submit

    rendreTP

  3. Entrez votre login, votre mot de passe, et (en général) le login de votre binôme, puis OK

    param_bi

  4. Vérifiez qu'aucun message d'erreur ne s'affiche !

    res1_err1   res1_err2

    ".. file(s) successfully submitted" ne veut pas dire que tout s'est bien passé ; il faut vérifier dans la fenêtre "Submission Result" que le TP a bien été "soumis".

    Après avoir obtenu ça :

    res1_ok

    fermez la fenêtre par la croix en haut à droite et non par le bouton OK.

  5. Toute nouvelle soumission remplace l'ancienne sans demander confirmation (les mots de passe doivent donc rester strictement personnels)

  6. Attention ! Chaque TP doit être ainsi "rendu" au moins une fois avant la date limite spécifiée après la mention "à rendre avant le".

A la fin de chaque question

Cliquez sur chaque image pour l'agrandir.

Dans BlueJ :
  1. Menu Outils, item Submit...

    submit1

  2. Browse, puis evaluation_IN413, puis tpX_questionY_evaluation, puis bouton Submit

    evalTP

  3. Entrez votre login, votre mot de passe, puis OK

    param_eval

  4. Vérifiez qu'aucun message d'erreur ne s'affiche !

    res2_err1   res2_err2

    L'objectif est d'obtenir ça :

    res2_ok

  5. Attention ! Pour que le TP soit considéré comme "correctement" rendu, il faut que chaque question traitée ait été évaluée par JEWS au moins 2 fois avant la date limite.
    (sauf bien sûr si vous avez 0 erreurs du premier coup !)

Optionnellement
  1. Vous pouvez utiliser l'outil PMD simplement en le choisissant dans l'outil de soumission de BlueJ (Browse puis PMD).
    Cet outil vous donnera des conseils pour améliorer vos programmes et vous permettra souvent d'anticiper des bugs. S'intéresse également à la présentation des programmes pour améliorer leur lisibilité et leur standardisation.
  2. Vous pouvez utiliser l'outil FindBugs simplement en le choisissant dans l'outil de soumission de BlueJ (Browse puis findbugs).
    Cet outil détecte beaucoup de situations potentiellement génératrices de bugs. Mais il ne tient aucun compte de la présentation.
  3. Il est conseillé d'utiliser ces 2 outils avant d'avoir épuisé les 6 tentatives maximum autorisées pour l'évaluation par question.
  4. Vous pouvez également consulter l'historique détaillé de vos 6 dernières soumissions simplement en choisissant historique dans l'outil de soumission de BlueJ.
    En choisissant historiqueRésultats, vous obtiendrez un résumé de toutes vos soumissions à tous les outils.
    Dans les 2 cas, un lien vous pemet d'accéder à l'historique détaillé de toutes vos soumissions.
  5. Vous pouvez enfin comparer vos résultats de soumission pour chaque question avec ceux des autres étudiants de l'unité, simplement en choisissant résultats_questionX_junit3 dans l'outil de soumission de BlueJ.
    Un lien vous pemet d'accéder à de nombreuses statistiques sur toutes les soumissions à tous les outils par tous les étudiants de l'unité.


--> Dernière mise à jour le par DB