De Scratch Wiki en Français

m (Ajout du pop-up pour l'enquête de satisfaction)
 
Ligne 83 : Ligne 83 :
 
(regroupe (nombre1) (regroupe [ + ] (nombre2))) // ce bloc donne une chaîne de caractères
 
(regroupe (nombre1) (regroupe [ + ] (nombre2))) // ce bloc donne une chaîne de caractères
 
((nombre1) + (nombre2)) // ce bloc donne un nombre
 
((nombre1) + (nombre2)) // ce bloc donne un nombre
</scratchblocks>[[en:Creating a Quiz]]
+
</scratchblocks>
 +
{{Tuto}}
 
{{Modèle:Enquête}}
 
{{Modèle:Enquête}}
 +
[[en:Creating a Quiz]]

Version actuelle datée du 11 juin 2018 à 20:10


Créer un quiz de mathématiques

Créer un quiz de mathématiques

Vous aimez les quizs ? Vous aimez les mathématiques ? Voilà un tutoriel pour regrouper les deux ! Vous allez pouvoir créer votre propre quiz !

Principe

Dans le projet que nous nous apprêtons à créer, nous allons faire parler un lutin afin qu'il nous pose des petites opérations. Si on a juste, on gagne un point ; sinon, on perd un point. Il existe deux méthodes pour cela.

Scripts

Méthode simple

Pour que le lutin pose à chaque fois le calcul 2 + 2, voici le script :

mettre [points v] à [0] // le joueur commence avec 0 points
demander [2 + 2] et attendre // voici le bloc qui permettra au lutin de poser sa question
si <(réponse) = [4]> alors // si le joueur répond "4", alors...
ajouter à [points v] (1) // le lutin lui rajoute 1 point
sinon // si le joueur ne répond pas "4", alors...
ajouter à [points v] (-1) // le lutin lui retire 1 point
end

Et pour rajouter des calculs, il suffit de copier le script :

mettre [points v] à [0]
demander [2 + 2] et attendre
si <(réponse) = [4]> alors
ajouter à [points v] (1)
sinon
ajouter à [points v] (-1)
end
demander [3 - 1] et attendre
si <(réponse) = [2]> alors
ajouter à [points v] (1)
sinon
ajouter à [points v] (-1)
end
demander [9 x 5] et attendre
si <(réponse) = [45]> alors
ajouter à [points v] (1)
sinon
ajouter à [points v] (-1)
end

Bon, vous l'aurez compris, ce script peut durer trèèès longtemps. Alors vous pouvez essayer une seconde méthode, plus complexe mais plus utile.

Méthode "variables"

Vous pouvez utiliser des variables pour faire vos calculs ! Pour cela, il faut utiliser deux variables :

(nombre1)
(nombre2)

Ces deux variables stockeront des nombres au hasard, puis le lutin posera le calcul (la somme de ces deux nombres, par exemple).

mettre [points v] à [0] // le joueur commence avec 0 points
répéter indéfiniment // ce bloc permettra de faire indéfiniment un nombre de questions
mettre [nombre1 v] à (nombre aléatoire entre (1) et (10)) // "nombre1" est un nombre tiré au hasard entre 1 et 10
mettre [nombre2 v] à (nombre aléatoire entre (1) et (10)) // "nombre2" est un nombre tiré au hasard entre 1 et 10
demander (regroupe (nombre1) (regroupe [ + ] (nombre2))) et attendre // "regroupe" sert à regrouper plusieurs valeurs
si <(réponse) = ((nombre1) + (nombre2))> alors // si la réponse du joueur est bien la somme de "nombre1" et "nombre2", alors...
ajouter à [points v] (1) // le joueur gagne 1 point
sinon // si la réponse du joueur n'est pas égale à la somme de "nombre1" et "nombre2", alors...
ajouter à [points v] (-1) // le joueur perd un point
end
end

Warning Danger : 

Faites la différence entre ces blocs :


(regroupe (nombre1) (regroupe [ + ] (nombre2))) // ce bloc donne une chaîne de caractères
((nombre1) + (nombre2)) // ce bloc donne un nombre
Cet article fait partie de la catégorie des tutos
Tous les articles de cette catégorie:
Enquête.png
Enquête de Satisfaction

Nous effectuons pour le moment des enquêtes de satisfaction. Nous aimerions entendre ce que vous pensez à propos du Wiki.

Pour répondre à l'enquête, cliquez ici.