Le devoir est individuel. Toute tentative de copier entraînera 0p pour les devoirs. On utilisera un système automatisé pour détecter le copiage. Si on a des doutes, on va vous adresser des questions supplémentaires concernant le devoir.
Si vous avez des questions concernant le devoir, posez-les en publiant un issue sur le github https://github.com/UPB-FILS-SdE2/questions avec le format [photo contest] <le titre de votre question>
Si vous voulez recevoir un e-mail lorsque des problèmes sont signalés ou lorsqu'il y a de nouveaux messages, accédez au site github repository et cliquez sur Watch.
Pour résoudre le devoir vous devez réaliser un programme un program exécutée dans MakeCode, écrit en Python, pour simuler les comportements décrits.
Le concours a un nombre prédéfini de participants. Cet nombre est 5. Chaque participant doit avoir une liste avec maximum 3 images distinctes(une image/section).
Il y a 3 sections disponibles:
Un participant peut s'inscrire au minimum 1, maximum 3 sections. Il existe un gagnant pour chaque catégorie et un gagnant général, qui a le score le plus grand parmi tous les participants de toutes sections.
Les images peuvent être notées de 1 à 5. Il commence par afficher la valeur 0 à l'aide du matrice de LEDs et permet d'incrémenter les valeurs à l'aide des boutons A et B. En appuyant sur le bouton B, vous pouvez incrémenter les valeurs et en appuyant sur le bouton A, vous pouvez diminuer les valeurs.
Pour sélectionner une valeur, on doit appuyer sur le logo.
Sur la matrice de LEDs, on doit afficher le nom du section courant, après 1 seconde le nom du participant, et son image pour 2 secondes. Après l’affichage d’image, le compteur pour le score doit apparaître et se comporter comme décrit au-dessus. Quand la note est choisie, le nom suivant est affiché et le processus continue jusqu'à ce que nous ayons fini les concurrents pour cette section.
On doit attendre 1 seconde pour passer à la section suivante et répéter le processus d’affichage. Quand la dernière section est finie, le message “End of contest” sera affiché sur la matrice LED.
Les images acceptés dans cette section:
Les images acceptés dans cette section:
Les images acceptés dans cette section:
Après la dernière section est affiché et les notes sont accordées, le message “End of contest” est affiché sur la matrice de LEDs. Dans la console on doit afficher les gagnants de chaque section et aussi le gagnant général.
Après la résolution du devoir en Python, vous devez charger le devoir sur github.