21/10/2016: mise en place du fichier Q&R Un résumé rapide: - Le TP#2 est la suite du TP#1. Vous allez améliorer les choses et ajouter d'autres options. - Les travaux sont notés sur 40. - Pour ce travail, le calcul se fait en fonction des informations fournies dans le plan de cours. Q1) Le fichier de gestion des notes est-ce le fichier data.csv ? R1) OUI. Je l'ai appelé dans le TP#1 gestion_a16_IFT1169.csv Q2) Lorsqu'on dit que le fichier a le format suivant TP#2,10 charlmar,10 guillaumeh,8 nathalib,5 Doit-on le comprendre que le TP#2 est sur un total de 10 et que les étudiants ayant les login charlmar, guillaumeh, nathalib on respectivement obtenus la note de 10/10, 8/10, 5/10 au TP#2 ?? R2) OUI. Q3) En quoi consiste l'option -d, que veut-on dire au point 3 dans l’énoncé du TP par compléter au fur et à mesure en fonction des informations fournies, qu'est-ce doit être complété, de quelle manière veut-on que cela soit compléter ?? R3) C'est la question 2, non? Il faut bien fournir ces notes? L'option -d sert à cela. tp2.exe -d fic1.txt //fic1 TP#2,10 charlmar,10 guillaumeh,8 nathalib,5 Q4) Qu'est-ce que le fichier "-i xyz" mentionner au point 3 de l’énoncé ??? R4) -i est l'option utilisée dans le TP#1 et "xyz" le nom du fichier (gestion.csv). Q5) Comment fonctionnent les barèmes des Travaux dans le fichier parmgn.txt Titre_travaux: TP#0, TP#1, TP#2, TP#3 Barème_travaux: -0.25, +10, +15, +15 Que signifie ses barèmes, est-ce a dire que par exemple pour le TP#1 si un étudiant a eu 8/10, le barème lui rajoute +10, ce qui veut dire un total 18, et si c'est le cas que devient alors le nouveau total du TP#1 est-ce sur /20, donc l’étudiant aurait-il 18/20 au TP#1 ??? [J'ai eu aussi cette question sur le même sujet] Je ne comprends pas comment dans parmgn.txt on a -0.25 pour le barème du travail 1? Comment ça peut être négatif? R5) J'ai fourni cette information à titre indicatif. Je me rends compte que j'aurais pu m'en passer pour éviter la confusion. Pour faire simple, garde à l'esprit ces 2 informations: -1- Un TP peut-être noté avec une valeur négative. Si tu es surpris, voir le barème du TP#0. J'ai mentionné dans le TP#0: Barème : la non-remise va vous pénaliser de 0.25 point. -2- La somme totale des travaux est la somme des valeurs positives: 10+15+15=40 J'aurai pu mettre Somme_travaux: 40 J'ai opté pour la 1re représentation, car j'avais une idée en tête pour le TP#3. Q6) Si on considère que les coefficients de l'intra et examen sont respectivement de 20 et 40, est-ce à dire que sur la note totale finale de l’étudiant sur 100% l'intra compte pour 20% et l'examen pour 40%, est-ce a dire que tous les TP se repartissent les 40% ?? Si oui de quelle manière ?? [J'ai eu aussi cette question sur le même sujet] Est-ce que le seuil des examens théoriques (Seuil_theorique: 50) est en pourcentage ou 50 sur 60 (dans le fichier exemple)? R6) Aha! J'ai repris exactement la notation retenue pour ce cours et qui est décrite dans le plan de cours. Les notes de Michel sont: - 80/100 à l'intra, par une règle de 3, il aura donc 16/20 - 75/100 au final, par une règle de 3, il aura donc 30/40 Somme théorique, elle est directe: 16 (intra/20) + 30 (final/40): 46/60 Somme pratique, elle est directe aussi et représente la somme directe des travaux: 0 (TP#0/-0.25) + 8 (TP#1/10) + 10 (TP#2/15) + 12 (TP#3/15) = 30/40 Est-ce que la note théorique de Michel >= Seuil? Le seuil ici est de 50% du maximum théorique, par une règle de 3, on aura 30/60 Michel a 46 >= 30, on applique la formule indiquée sur le plan de cours: Sa moyenne est: 46 + 30 = 76 Si par contre, il avait, par exemple, 25 de note théorique, nous allons faire ce calcul à la place: 25 + 30/2 (TP/2) = 25 + 15 = 40/100 On s'assure avec ce calcul que Michel a réussi le cours parce qu'il a au moins réussi la théorie. Revoir la notation définie dans le plan de cours Q7) Dans l'énoncé du TP que signifie la phrase suivante: Option "-d" et MàJ fichier "parmgn.txt", doit-on se référer au premier TP ??? R7) OUI. La 1re phrase de l'énoncé du TP#2 Énoncé : vous allez mettre à jour le travail déjà réalisé dans le TP#1 en lui apportant les modifications suivantes ..... Q8) On a 4 paramètres de la ligne commande: - -i (Input): Pour dire le nom du fichier input avant des informations des étudiants. On doit remplir ce fichier au fur et à mesure. Donc on a plus besoin le paramètre -o pour le fichier output. - -p (Print): Pour montrer les informations (optionnelle). - -d (Data): Pour indiquer le nom du fichier ayant des notes. - -t (Time): Pour montrer le temps pour calculer, télécharger et afficher en sortie. R8) Au final, tu as 5 options disponibles. 3 proviennent du TP#1: -i -o -p 2 proviennent du TP#2: -d -t Q9) Je ne sais pas lequel format est correct (1) ou (2):Pour chaque examen on écrit une ligne commande (1) ou saisir des noms des fichiers dans une ligne (2) - tp2.exe -i inputfile.txt -p -t -d tp3.txt - tp2exe -i inputfile.txt -p -t -d tp1.txt -d tp2.txt -d tp3.txt -d tp4.txt -d intra.txt -d final.txt R9) -1- L'option -t est associée qu'avec -i -p -p étant optionnelle Le but est de télécharger un gros fichier qui contient déjà l'ensemble des notes sauf: moyenne, note littérale et rang. Vous allez donc obligatoirement mettre à jour ces informations, indépendamment de l'option (-t). L'option (-t) est juste présente pour calculer le temps que vous a pris pour mettre en place ces données dans le(s) conteneur(s) et réaliser les opérations de calculs. -2- Pour ce travail, je vais me contenter d'un seul fichier à la fois: -d data.txt Dans le TP#3, l'option (-d) aura une autre représentation.