Projet 1 : Notation PIX
Absente
Projet 2 : Popularité d'un site
- L'utilisation de la bibliothèque "random" en Python, permet de choisir un nombre au hasard dans une liste L en utilisant la fonction "random.choice(L)".
- Pour obtenir un nombre aléatoire compris entre inférieur à 1 (mais supérieur à 0) on peut utiliser la fonction "random.random()" de la bibliothèque "random".
- Pour modifier aléatoirement l'ordre des éléments dans une liste L, on peut utiliser la fonction "random.shuffle(L)" de la bibliothèque "random".
Projet 3 : Automatisation mesure des tris

.png)


PROJET FINAL!
12/01: Mon projet final portera sur un quiz interactif sur la Formula1. Mon objectif principal va être d'évaluer les connaissances et les compétences d'un participant. Pour jouer, il suffira de cliquer sur le quiz F1 et choisir le niveau. Ensuite, sur la page en question, un module de jeu apparaitra. Le participant répondra à chaque question pour essayer d'obtenir le score requis pour le niveau prochain.
Mes trois 'niveaux':
1
Juste ou faux.
D'abord, mon but va être de pouvoir indiquer aux participants si leurs réponses sont juste ou fausses. Cela peut être fait grâce à un changement de couleur de l'écran (vert ou rouge), ou simplement par un 'Faux' ou 'Juste'.
2
Un score.
Ensuite, je vais essayer d'indiquer aux participants leur score à la fin de chaque niveau. Si leur résultat est supérieure ou égale au score exigé, ils pourront poursuivre au prochain niveau.
3
Temps limité.
Enfin, je mettrai en place une limite de 15 secondes par question. Si possible, je ferrai apparaitre le temps qui a fallu pour compléter le quiz en entier.
19/01: Pendant notre première séance de codage, j'ai commencé par prendre exemple sur un projet d'une ancienne élève. Cela m'a permit à comprendre comment je doit commencé:
Pour charger une image il suffit de définir une fonction (def setup():), choisir la taille de la fenêtre (ex: size(1080, 566)), pour pouvoir utiliser mon image partout j'ai du utiliser 'global img' et enfin pour l'afficher (img = loadImage("1.jpg")). Voici ce que j'ai réussi à faire apparaitre à la fin de l'heure.


26/01: Lors de notre seconde séance de codage, j'ai été confronté à plusieurs problèmes. Tout d'abord, j'ai remarqué la présence de lignes inutiles dans mon code, ce qui rendait sa lecture plus difficiles. Ensuite, j'ai réalisé que j'avais oublié d'appeler une fonction essentielle dans mon programme, ce qui entraînait des résultats incorrects. De plus, j'ai constaté que la deuxième scène de mon projet ne s'affichait pas correctement, pour la simple raison que je n'avait pas sélectionner le bon fichier à utiliser. Ces obstacles m'ont permis de mieux comprendre mon code. Jai réussi à me débarrasser d'un triangle inutile qui s'afficher à chaque fois que j'exécuter mon programme. A la fin de la séance j'ai réussi à mettre en place un bouton qui nous emmène à la prochaine page.
Lors de ma troisième séance de codage, j'ai entrepris plusieurs tâches pour améliorer mon projet. Tout d'abord, j'ai utilisé Canva pour créer ma troisième scène, ensuite, j'ai intégré cette nouvelle scène à mon code. Par ailleurs, j'ai travaillé sur l'interaction utilisateur en reliant le bouton "professionnelle" à ma quatrième scène, que j'avais également conçue en amont, mais je ne l'ai pas encore ajoutée à mon programme. Cependant, cette séance n'a pas été sans difficultés, car j'ai rencontré plusieurs problèmes techniques. Par exemple, rien ne s'affichait correctement à l'écran, la police du texte était déformée, et le positionnement des éléments n'était pas conforme à ce que je voulais. Mais à la fin de la séance j'ai résolu mes problèmes parfois avec l'aide de mes camarades.


09/02: Pendant ma quatrième séance de codage j'ai réutilisé Canva pour créer ma quatrième scène. J'ai réussi à relier le bouton "professionnel" a ma quatrième scène qui contient la première question pour le niveaux "professionnel". Ensuite j'ai créez de nouveaux boutons pour que l'utilisateur fait un choix entre les deux pilotes. Enfin, j'ai créer ma cinquième scène celle qui donne la vraie réponse de la question posé.
08/03: Lors de dernière séance de codage j'ai rencontré un problème dès le début. Quand j'ai voulu ouvrir mon fichier du 09 février, le message "An unexpected, unknown, and unrecoverable error occurred while opening a new editor window. Please report this." a apparait. Donc j'ai du recopier mon code à partir du site et le collé sur un nouveau fichier. Sauf que le code sur mon site date de la séance du 2 février et non pas du 9 février. J'ai du donc réécrire une grande partie de mon code.
