Projets à partir du Quiz des présidents

Durée estimée: 45 minutes

Version textuelle

Présentation

Soyez créatifs!
Dans cette leçon vous allez réaliser plusieurs petits projets consistant à améliorer le Quiz des présidents.
Nous vous encourageons à discuter de vos idées sur la manière de traiter ces sujets avec votre enseignant, votre partenaire et les autres étudiants. Des Indices et suggestions vous sont proposées.

Objectifs: Dans cette leçon vous allez

  • consolider votre compréhension de l'application Quiz en la personalisation et la modifiant;
  • gagner de l'expérience dans l'utilisation du composant Texte à parole;
  • apprender à compter les actions et les bonnes et mauvaises réponses.

Programmation et création

  1. Modifiez l'application Quiz pour que l'appareil dise si la réponse est “bonne” ou “mauvaise”.
  2. (Algorithme Si/sinon (if/else).) Modifiez l'application pour compter le nombre de bonnes et de mauvaises réponses. Assurez vous que la réponse à une question n'est comptabilisée qu'une seule fois (i.e., si il y a trois questions, le nombre maximal de bonnes réponses, doit être de trois au maximum). Indice: utilisez une liste de variables booléennes (vrai/faux) pour savoir si la bonne réponse à une question a déjà été prise en compte. Note : On suppose que vous pouvez répondre jusqu'à obtenir la bonne réponse .
  3. Prenez le Quiz des présidents, comme point de départ pour créer un Quiz sur un sujet de votre choix. Vous devrez changer les questions, les réponses et les images et vous devrez aussi ajouter au moins une application à l'application.

Démarrer App Inventor

Pour cette leçon, vous pouvez partir du projet que vous avez réalisé dans la leçon précédente, ou si vous préférez, de ce modèle.

Ouvrez la version du Quiz des Présidents ou le modèle et renommez le PresidentQuizV2, pour la distinguer de la prmeière version. Puis faites les exercices de programmation décrits dans la vidéo.

Si vous êtes bloqués, consultez les solutions dans la vidéo ci-dessous.

Solutions

Auto-contrôle

Not yet started
1 point
Examinez les blocs suivants. Ils font partie d'une des améliorations du Quiz.

Laquelle de ces actions correspond au programme réalisé par ces blocs :

Sample AP CSP Exam Question

Not yet started
1 point
Un enseignant utilise le programme suivant pour ajuster les notes des étudiants.
Il veut ajouter 5 points à la note initiale de l'élève. Mais si cet ajout conduit à dépasser 100, l'étudiant reçoit la note maximale de 100 points.

Les notes initiales des étudiants sont stockées dans la liste gradeList, qui est indexée de 1 à n.
 i ← 1
 REPETER n FOIS
  {   <CODE MANQUANT>
 i ← i + 1
  }

L'enseignant dispose des procédures suivantes :



Lequel des codes suivants peut remplacer <CODE MANQUANT> pour que le programme  marche comme prévu ?

Sélectionnez deux réponses.

Pour votre Portfolio

Créez une page nommée : Projets Quiz des présidents Quiz dans la catégorie "Projets créatifs" de votre portfolio et répondez aux questions suivantes :

  1. Faites une description rapide des améliorations que vous avez apportées à l'application. Joignez des copies d'écran des blocs importants et décrivez comment vous les avez utilisés pour les problèmes à traiter.
  2. Décrivez l'utilisation des listes dans une de vos améliorations.