2e correction du projet

2e correction du projet

by Jean-Cédric Chappelier -
Number of replies: 1

Bonjour à toutes et à tous,

je viens de mettre sur Moodle les notes du 5e rendu (projet02) de ce cours et
déposer le retour de correction dans votre Git de groupe.

Les notes publiées correspondent à la moyenne pondérée des fractions du total que vous avez obtenues à chaque étape à ce stade, coefficient 0.1 pour le moment (=5%/50%) pour les épreuves individuelles, coefficient 0.2 pour le moment (=10/50) pour le premier rendu du projet et coefficient 0.5 pour le moment (=25/50) pour ce second rendu du projet puisqu'elles sont respectivement de 5%, 10% et 25% dans le barème total (cf page du cours).

La fraction pour ce rendu, qui a été noté sur 160 points, correspond à 100 * votre total de points sur le projet / 160.

Pour rappel :
* la note « Total du cours » est calculée automatiquement par Moodle et correspond à la fraction moyenne, laquelle est arrondie pour calculer la note ;
* la note « Note à ce stade » correspond à la note que vous auriez si on arrêtait là, arrondie sur l'échelle habituelle 1-6, avec un arrondi suivant le barème fédéral (c.-à-d.  5 * fraction + 1, arrondi au quart de point le plus proche ; il faut donc au moins 57.5% pour avoir 4.0 ou plus) ;
* vous pouvez bien sûr prendre en compte les remarques faites dans cette correction et modifier vos codes sources avant la soumission finale (dimanche 6 juin, 23:59).

Pour ceux qui souhaitent étudier l'impact des différentes parties sur la note finale, je rappelle que nous avons fourni une feuille de calcul simulateur.ods pour cela (cf barème).

Voici à titre indicatif la distribution des points sur ce rendu :


et la distribution des fractions moyennes à ce stade (sur les 5 premiers
rendus):


In reply to Jean-Cédric Chappelier

Re: 2e correction du projet

by Jean-Cédric Chappelier -

Voici également les principales remarques que nous voudrions partager :

1. Plusieurs groupes n'ont pas corrigé (ou pas totalement corrigé) leurs
   erreurs du premier rendu ; c'est dommage car tout l'intérêt de ces
   rendus intermédiaires est de permettre de vous améliorer et corriger
   vos erreurs ; tout le monde aurait à ce stade du avoir 100% des points
   sur la partie correspondant à « projet01 »

   Il y a aussi peut-être des commentaires des correcteurs dans les
   fichiers, il faut aller les voir
   (une petite recherche "// correcteur" ou "# correcteur")
  
2. Beaucoup ne pensent pas à vérifier que l'ID de l'image ne soit pas vide

3. Ne pas oublier les nettoyages en cas d'erreur
   (fermeture de fichier et/ou libération de mémoire)

3. Si free(NULL) est toléré par la norme, fclose(NULL) ne l'est pas !

4. Testez les arguments des fonctions et les valeurs de retour de
   manière systématique et pas 3 fois sur 4 :)

Voilà pour l'essentiel.