2

Blocs C vides

Si vous utilisez une approche itérative pour présenter le matériel ou pour tester les connaissances de l'étudiant, laissez un espace où un bloc aurait dû se trouver en utilisant l'instruction "space".

                                si <touche [espace] pressée ?> alors
  space
  space
  space
sinon
  avancer de (10) pas
                            
Black & white image showing an empty C-block using the space directive in French

Mettre en évidence un bloc

Les blocs peuvent être mis en évidence en les faisant précéder de la mention de la commande "highlight". Lorsque l'option de couleur est "Color Outline" ou "Full Colour", un chevron rouge est utilisé pour pointer vers le bloc mis en évidence.

Lorsque "Black & White" est l'option indiquée pour la couleur, le contour du bloc est noirci.

                                quand je commence comme un clone
montrer
aller à x: (nombre aléaetire entre (-235) et (235)) y: (170)
répéter jusqu'à ce que <(ordonnée y) lt (-170)>
  highlight!ajouter (-5) à y
supprimer ce clone
                            
Full colored Scratch script showing a highlighted block in French

Conseils automatiques

Les indices automatiques affichent les catégories de blocs utilisés pour construire une instruction. C'est très utile lorsque l'option de couleur est "Black & White" et que les étudiants peuvent avoir besoin d'aide pour localiser les blocs

Pour activer les indices automatiques, il suffit de cocher la case des options de conversion

                                quand drapeau est cliqué
aller à x: (0) y: (0)
stylo en position d'écriture
répéter (4) fois
  avancer de (100) pas
  tourner droite de (90) degrés
                            
Black & White image of Scratch script with category hints in French

Conseils manuels

Des conseils peuvent être utilisés manuellement pour fournir des instructions spéciales aux étudiants sur la base de blocs.

Après le texte du bloc, ajoutez simplement un tilde suivi du texte souhaité, par exemple "dé move (10) steps ~ ce qu'il se passe lorsque la valeur est augmentée".

Notez que lorsque des conseils sont fournis manuellement, ils ont toujours priorité sur les conseils automatiques.

                                quand drapeau est cliqué
cacher
mettre la taille à (70) % de la taille initiale
répéter indéfiniment
  créer un clone de [moi-même]
  attendre (1) secondes ~ Est-ce assez long?
                            
Black & white image of Scratch script showing a manually added hint in French

Conversion de plusieurs scripts

Plusieurs scripts peuvent être traités simultanément en séparant les scripts dans l'éditeur par 5 tirets ou plus "-----".

Lorsque plusieurs scripts sont traduits, un fichier "zip" contenant les images converties est également généré.

                                quand drapeau est cliqué
cacher
créer un clone de [moi-même]
-----
quand je commence comme un clone
aller à x: (-240) y: (0)
montrer
                            
Black & white image of two Scratch scripts produced simultaneously in French using the multi-script separator

Spécifiez le nom de fichier de l'image

Un nom d'image peut être spécifié pour chaque script en faisant précéder le script d'une consigne de nom de fichier suivant deux tirets, par exemple "-- filename: figure_1.jpg".

NOTE : Pour l'instant, le seul format d'image pris en charge est le format jpg.

                                -- filename: apple_sprite.jpg, colour: 2
quand drapeau est cliqué
mettre [Score] à (0)
mettre [Pommes Manquées] à (0)
cacher
mettre la taille à (70) % de la taille initiale
répéter indéfiniment
  créer un clone de [moi-même]
  attendre (1) secondes
                            
Colored outline image of Scratch script in French

Mes Blocs

MyBlocks peut être défini grâce à la directive "Définir". Ce doit être le premier bloc du script

Le bloc défini peut ensuite être utilisé dans les scripts suivants (en utilisant le séparateur multi-script).

NOTE :Le bloc défini n'est pas validé dans l'éditeur et apparaîtra comme une erreur à moins que vous ne le marquiez avec la directive "myblock !". Il sera cependant converti avec succès.

                                define!créer (x) des boules
répéter (parameter!x) fois
  créer un clone de [Boules]
-----
quand drapeau est cliqué
myblock!créer (10) des boules
                            
Full colored image of Scratch script showing MyBlock definition and use in French

Blocs de toilette

Les blocs Vanity peuvent être indiqués en faisant précéder la ligne avec la commande "Vanity !".

Le système choisira une couleur aléatoire parmi les catégories de blocs (sans compter les extensions). Si vous souhaitez que le bloc soit un bloc d'une couleur de catégorie particulière, vous pouvez ajouter la catégorie à la commande sur la Vanity par exemple "vanity-looks!" ou "vanity-motion!"

                                vanity!Joyeux Anniversaire
                            
Example of a vanity Scratch block "Happy Birthday"

Facteur d'échelle

Lors de la création de blocs à imprimer pour des activités non connectées. Utilisez la commande scale_factor pour vous assurer que tous les blocs ont des connecteurs de même taille. Le facteur d'échelle peut être spécifié sur le premier script et tous les scripts suivants, dans une conversion multi-script, utiliseront le même facteur d'échelle. Faites précéder le script de "-- scale_factor: " pour spécifier le facteur d'échelle souhaité.

Si vous n'êtes pas sûr du facteur d'échelle à utiliser. Convertissez d'abord le bloc le plus long et vérifiez ensuite le facteur d'échelle avec lequel il a été créé sur la page My Account/Conversions et utilisez ce facteur d'échelle lors de conversions ultérieures.

L'instruction relative au facteur d'échelle ne peut être utilisée que si vous avez souscrit au plan Educator Plus.

                                quand drapeau est cliqué
                            
Black & white image of large Scratch block in French produced with 'scale_factor' instruction