FAQ

Ces réponses portent sur l’IDE web, qui fonctionne dans votre navigateur. Lancez-le ici. Si vous utilisez l’application à télécharger, voyez l’application de bureau à la fin.

Ai-je besoin d’un compte ?

Pas pour commencer. Sans vous connecter, vous pouvez écrire et exécuter du Logo, utiliser les éditeurs Blocs et Texte, ouvrir les exemples et les projets publiés, et télécharger votre travail (Fichier > Télécharger… > Projet, ou sous forme d’image, de modèle STL, de vidéo ou de GIF). Votre espace de travail actuel est aussi conservé dans le navigateur : il survit à un rechargement de la page.

Il faut vous connecter pour :

  • Save et Open, qui conservent les projets dans votre espace en ligne
  • Publish, Fork et Partager comme… > Projet jouable…
  • l’onglet Claude et les aides de Claude dans l’éditeur et sur les messages d’erreur
  • Mes groupes, pour animer une classe

Utilisez le menu Se connecter pour vous connecter ou créer un compte.

Comment enregistrer, partager, publier et remixer ?

  • Save enregistre le projet dans votre espace et Open le rouvre. Vous pouvez aussi taper save dans la console.
  • Fork enregistre l’espace de travail actuel comme un nouveau projet, sans toucher à l’original.
  • Publish partage un projet enregistré avec tout le monde. Choisissez quelques étiquettes et appuyez sur Publier. Les projets publiés apparaissent dans Fichier > Parcourir les projets publiés… et dans la galerie.
  • Share vous donne un lien Modèle visualisable ou Projet jouable.

Pour remixer le travail de quelqu’un d’autre, ouvrez-le depuis la galerie ou les exemples et appuyez sur Remixer (dans l’IDE, le bouton s’appelle Ouvrir). Il se charge dans votre espace de travail ; appuyez sur Save pour garder votre propre copie. Chaque projet propose aussi Jouer, pour le lecteur plein écran, et Partager, pour un lecteur à intégrer dans une autre page.

Blocs ou texte ?

Les deux, et vous pouvez passer de l’un à l’autre. Les onglets Blocs et Texte se trouvent au-dessus de l’éditeur et modifient le même code.

  • Les modifications faites dans Blocs sont appliquées à l’espace de travail dès qu’elles sont valides. Tout problème s’affiche dans un bandeau en haut de Blocs.
  • Les modifications faites dans Texte sont appliquées quand vous appuyez sur Update. Si vous passez à Blocs avec des modifications pas encore appliquées, l’IDE vous demande s’il faut Appliquer et basculer, les Supprimer ou Annuler.

Pourquoi ma modification ne fait-elle rien ?

Ce que vous modifiez dans l’éditeur de texte ne prend effet que lorsque vous appuyez sur Update, au-dessus de l’éditeur. Update applique votre code et, si tout va bien, le curseur revient dans la console, prêt pour que vous l’exécutiez. S’il y a une erreur, le curseur reste dans l’éditeur pour que vous puissiez la corriger. Revert annule vos modifications depuis le dernier Update.

Autres points à vérifier :

  • Définir une procédure ne l’exécute pas. Après Update, tapez son nom dans la console.
  • Réglages > Mise à jour automatique > Activée applique vos modifications chaque fois que vous quittez l’éditeur : plus besoin d’appuyer sur Update.
  • Réglages > Codage en direct détermine ce que fait Update à un programme en cours d’exécution. Désactivé (par défaut), Update arrête le programme et recharge l’espace de travail. Activé, votre nouveau code est intégré pendant que le programme continue de tourner, et vos tortues restent où elles sont.

Comment changer de langue ?

  • Dans l’IDE : utilisez Réglages > Langue. Le changement est immédiat, messages de Logo compris, et l’IDE retient votre choix. Un lien vers l’IDE qui se termine par ?lang=fr (ou en, ja, es, pl) l’ouvre dans cette langue pour cette visite seulement.
  • Sur ce site : utilisez le menu des langues en haut de la page. Si une page n’est pas encore traduite, vous arrivez sur la page d’accueil de cette langue.

Comment créer une classe ?

Connectez-vous, choisissez Mes groupes dans le menu utilisateur et appuyez sur + Nouveau groupe. La première fois que vous créez un groupe, on vous demande de confirmer votre adresse e-mail avec un code à six chiffres.

Appuyez sur Gérer sur un groupe pour :

  • copier son Lien d’inscription et le donner à vos élèves, qui s’en servent pour créer leur compte dans le groupe
  • réinitialiser le mot de passe d’un élève
  • en faire une classe, et choisir les primitives et fonctions auxquelles les élèves ont accès et s’ils peuvent partager et publier
  • voir la Progression de chaque élève et une synthèse de classe par IA

Voyez Pour les enseignants pour en savoir plus sur turtleSpaces en classe.

Comment ouvrir les exemples ?

Utilisez Exemples > Parcourir les exemples… dans l’IDE, ou parcourez les exemples depuis ici. Choisissez-en un et appuyez sur Ouvrir (ou Remixer) pour le charger dans votre espace de travail. Beaucoup d’exemples démarrent tout seuls ; sinon, cherchez la procédure principale dans l’éditeur et tapez son nom dans la console.

Vous pouvez aussi taper pots dans la console pour lister toutes les procédures de l’espace de travail.

Comment déplacer la caméra ?

Utilisez la souris dans la vue 3D :

  • Clic gauche et glisser pour faire tourner la caméra en orbite autour de son point d’ancrage. Au départ, c’est [0 0 0], la position de départ de Myrtle.
  • Clic droit et glisser vers la gauche ou la droite pour faire pivoter la caméra, et vers l’avant ou l’arrière pour la rapprocher ou l’éloigner. La molette la rapproche et l’éloigne aussi.
  • Glisser avec les deux boutons (ou le bouton du milieu) pour la déplacer latéralement.

Affichage > Commandes de la caméra dans l’IDE les rappelle aussi.

Comment déplacer la caméra depuis un programme ?

La caméra par défaut est une tortue nommée Snappy ! Vous pouvez passer à Snappy en tapant :

Puis donnez-lui des ordres comme à Myrtle (fd 20, rt 90, etc.). Tapez setturtle "myrtle pour revenir. Si vous voulez seulement que Snappy fasse une ou deux choses, placez son nom suivi de deux-points devant l’instruction. Cela marche pour n’importe quelle tortue :

Comment créer une nouvelle procédure ?

Tapez-la dans l’éditeur de texte et appuyez sur Update, ou tapez-la dans la console :

Contrairement à d’autres Logo, vous pouvez donner à une procédure le nom que vous voulez. Attention toutefois : si vous prenez un nom déjà utilisé par une primitive, votre procédure remplace cette primitive (ce qui peut être très utile !). Pour utiliser la primitive d’origine dans votre remplaçante, préfixez-la avec @ :

Lisez les exemples !

Une fois que vous connaissez un peu Logo, lisez les exemples. Une grande partie de la syntaxe et du langage deviendra limpide.

L’application de bureau

L’application à télécharger est le même IDE qui tourne sur votre ordinateur ; la plupart des réponses ci-dessus s’y appliquent donc aussi. Les différences :

  • Save fonctionne sans compte et enregistre sur votre ordinateur, dans le dossier turtlespaces de votre dossier Documents.
  • Publish, Fork, Share et Parcourir les projets publiés… sont des fonctions en ligne et ne figurent pas dans l’application de bureau.