Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
scratch [Le 04/11/2016, 16:43]
88.127.140.236 [Voir aussi]
scratch [Le 14/10/2023, 20:36] (Version actuelle)
locness3 https pour lien ac-grenoble
Ligne 1: Ligne 1:
-{{tag>​programmation éducation programmation_visuelle}}+{{tag>Xenial ​programmation éducation programmation_visuelle ​logiciels_pour_le_college}}
 ---- ----
  
 ======Scratch - La programmation visuelle====== ======Scratch - La programmation visuelle======
 {{ http://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​4/​4f/​Scratch_Logo.png/​200px-Scratch_Logo.png}} {{ http://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​4/​4f/​Scratch_Logo.png/​200px-Scratch_Logo.png}}
-**[[wpfr>​Scratch_(langage)|Scratch]]** est un langage de programmation visuel **libre et OpenSource** (créé par le MIT), à vocation éducative et ludique ([[http://​www.youtube.com/​watch?​v=drt06dKRybE&​feature=related|voir une vidéo]]). Il fait partie du projet [[http://​llk.media.mit.edu/​|Lifelong Kindergarten]]. +**[[wpfr>​Scratch_(langage)|Scratch]]** est un langage de programmation visuel **libre et open source** (créé par le MIT), à vocation éducative et ludique ([[https://​www.youtube.com/​watch?​v=drt06dKRybE&​feature=related|voir une vidéo]]). Il fait partie du projet [[http://​llk.media.mit.edu/​|Lifelong Kindergarten]]. ​Utilisé dans le monde éducatif, ​il permet ainsi à l'​enseignant ​de diffuser sa pédagogie ​par une interactivité quasi-ludique ​des objets manipulés par ces briques logicielles (voir ci-dessous). Le nom de Scratch provient du Turntablism,​ cet art de mélanger des sons grâce aux tables de mixage, comme cette vision de réutiliser des objets
- +
-En septembre 2013 il a plus de 3 millions de projets fait et partagé ​par des enfants ​de toutes nationalités et disponible sur [[http://​scratch.mit.edu/​|le site officiel]].+
  
 Scratch essaye de développer : Scratch essaye de développer :
   * **L'​esprit créatif**   * **L'​esprit créatif**
-  * **Le raisonnement systématique ​(( et rationnel ​))** +  * **Le raisonnement systématique et rationnel** 
-  * **Le travail collaboratif ​(( et ouvert ​))**+  * **Le travail collaboratif et ouvert** 
 +  * **Le travail des mathématiques et de la technologie**
  
-Le slogan de Scratch est **« Imagine·Programme·Partage ! »**. Le partage est en effet un fondamental de la pédagogie. (([[http://​linuxfr.org/​2010/​04/​21/​26767.html|Évolution culturelle : conquérir en copiant]])) 
  
     * **Scratch est dynamique**,​ il permet de modifier le code du programme en cours d'​exécution. Orienté multimédia pour l'​enseignement à l'​univers informatique des enfants, il traite avec une grande facilité les concepts de base de la programmation comme les boucles, les tests, les affectations de variables, et surtout de la manipulation des objets dans la pure tradition des [[E-Toys]] connus sous Squeak, tout comme les sons et les vidéos.     * **Scratch est dynamique**,​ il permet de modifier le code du programme en cours d'​exécution. Orienté multimédia pour l'​enseignement à l'​univers informatique des enfants, il traite avec une grande facilité les concepts de base de la programmation comme les boucles, les tests, les affectations de variables, et surtout de la manipulation des objets dans la pure tradition des [[E-Toys]] connus sous Squeak, tout comme les sons et les vidéos.
Ligne 19: Ligne 17:
     * **Scratch est visuel**, tout le code est directement inscrit dans la langue maternelle de l'​enfant (une vingtaine de langues européennes est disponible) sous forme de briques en couleurs (par exemple les contrôles en orange, les variables en rouge, les mouvements en bleu).     * **Scratch est visuel**, tout le code est directement inscrit dans la langue maternelle de l'​enfant (une vingtaine de langues européennes est disponible) sous forme de briques en couleurs (par exemple les contrôles en orange, les variables en rouge, les mouvements en bleu).
  
-    * **Scratch est libre mais...** ​ Il permet ainsi à l'​enseignant de diffuser sa pédagogie par une interactivité quasi-ludique des objets manipulés par ces briques logicielles. Le nom de Scratch provient du Turntablism,​ cet art de mélanger des sons grâce aux tables de mixage, comme cette vision de réutiliser des objets. Malheureusement,​ Scratch nécessite des logiciels non-libres pour fonctionner comme Adobe Air. 
  
-====== Scratch ​======+===== Scratch ​===== 
 +<note important>​ L'​importation dans Scratch 3 de fichiers Scratch 2 (.sb2) et 1.4 (.sb) est possible, mais pas l'​exportation dans ces mêmes formats. </​note>​ 
 +<​note>​Scratch 3 peut être utilisé en ligne sans installation : [[https://​scratch.mit.edu/​projects/​editor/?​tip_bar=getStarted | utiliser Scratch 3 en ligne]]. 
 +De plus, Vous pouvez utiliser les 3 versions simultanément : 
 +  * La version 3 en ligne 
 +  * La version 3 hors-ligne 
 +  * La version 2 hors-ligne 
 +  * La version 1.4 hors-ligne. 
 +</​note>​
  
-<note tip>Vous pouvez utiliser les 2 versions simultanément.</note> +Pour installation en local, télécharger : 
-<note important>​Scratch 2 peut ouvrir les fichiers créés avec scratch ​1.4 mais il ne permet pas de les enregistrer au format de scratch ​1.4</​note>​+https://www.ac-grenoble.fr/​maths/scratch/scratch.zip
  
-La version ​ actuelle de scratch est celle cipar défaut ​ elle est utilisable en se connectant au site scratch.+Il s'agit d'une archive à décompresser. Ensuiteil suffit d'​ouvrir le fichier "​index.html"​ du répertoire "scratch" ainsi créé.
  
-Il est possible de l'​utiliser ​en version ​locale sans le net.+On peut aussi installer [[https://​scratch.mit.edu/​download|la version officielle]] ​en version ​Windows via [[:Wine]].
  
-==== Installation ​Scratch ​version 2 ====+==== Les amis de Scratch ====
  
-<​note>​Ce programme nécessite Adobe air, pour l'​installer suivre les indications de cette page : **[[:Adobe Air]]**</note>+=== Scratch-Desktop (paquet .deb ou version Flatpak) === 
 + - Version deb (sans gestion des éventuelles dépendances) 
 +  ​Suivre ce lien  ​[[https://​github.com/​redshaderobotics/​scratch3.0-linux/​releases|Scratch sur Github]] 
 +  ​Installation [[https://​doc.ubuntu-fr.org/​tutoriel/​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|installer un paquet deb hors dépôts]]
  
-<note important>​Adobe Air n'est plus supporté depuis 2011, et son installation ​n'est pas conseillé, voir impossible. Alternative possible: [[http://www.phratch.com/|Son fork Phratch]]</​note>​+ - Version [[https://​doc.ubuntu-fr.org/​tutoriel/​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|Flatpak]] (application autonome) 
 +  * Prise en charge de flatpak : [[flatpak|Flatpakun format de paquets universel]] 
 +  * Téléchargement ​et installation ​de Scratch 3 : [[https://www.flathub.org/apps/​details/​edu.mit.Scratch|Scratch sur Flathub]]
  
-Le fichier d'installation du site de scratch pour linux se trouve sur cette page : [[https://scratch.mit.edu/scratch2download/​]] sous le **2** choisissez **Linux**.+=== Scratux === 
 +<note important>​Sous Ubuntu 20.04, Si vous rencontrez des difficultés pour lancer l'application,​ une bonne solution peut être de se tourner vers la version flatpak de Scratch 3 (plus-haut).</​note>​ 
 +Scratux ​: [[scratux|scratux]] 
 +See http://scratux.github.iofor more info and PPA 
 +   
 +'===== Scratch ​===== 
 +<note important>​Scratch 2 peut ouvrir les fichiers créés avec Scratch 1.4, mais il ne permet pas de les enregistrer au format de Scratch 1.4</​note>​
  
-Pour l'​installer depuis le terminal, faites <​code>​cd Téléchargements </​code>​ +==== Installation pas à pas de Scratch 2====
-(si vous l'avez enregistré dans ce dossier)+
  
-Puis tapez cette commande.+=== Installation d'​Adobe Air === 
 +Voir la page [[adobe air|dédiée]]
  
-<​code>​sudo Adobe\ AIR\ Application\ Installer</​code>​ +=== Installation de Scratch ​2  ===
-Une fenêtre apparaît pour vous demander le "​package"​ à installer. Sélectionner alors le package "​scratch448.air"​ dans le répertoire "​Téléchargements"​ (si c'est là où vous l'avez téléchargé) puis cliquer sur "​Valider"​. ​Scratch ​va s'​installer.+
  
-Un raccourci pour le programme est crée automatiquement.+Télécharger Scratch depuis [[ https://​scratch.mit.edu/​download|le site officiel]]. Choisissez la version Linux qui vous fournira un fichier //.air//. Puis , depuis un [[:​terminal]],​ lancer Adobe Air pour installer Scratch 2
  
 +<​code>​sudo Adobe\ AIR\ Application\ Installer</​code>​
  
 +Une fenêtre apparaît pour vous demander le "​package"​ à installer. Sélectionner alors le package "​.air"​ puis cliquer sur "​Valider"​. Scratch va s'​installer et un raccourci pour le programme est crée automatiquement.
  
-====== ​Scratch ​1.4 ======+NB : il semble que les versions 456.x de Scratch ​2 ne puissent pas être installées (message d'​erreur "​L'​application n'a pas pu être installée, car le fichier d'​installation est endommagé. Essayez d'​obtenir un nouveau fichier d'​installation auprès de l'​éditeur de l'​application"​). Un contournement consiste à installer la version 455, téléchargeable à l'​adresse [[https://​scratch.mit.edu/​scratchr2/​static/​sa/​Scratch-455.air]].
  
 +===== Scratch 1.4 =====
  
-=====Installation ​scratch version 1.4 ===== +==== Installation ====
- +
-==== Depuis les dépôts officiels ​====+
  
 Pour installer Scratch, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​scratch|scratch]]**. Pour installer Scratch, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​scratch|scratch]]**.
Ligne 65: Ligne 81:
 ===== Étendre les capacités du logiciel ===== ===== Étendre les capacités du logiciel =====
  
-<​note>​Désactiver ​compiz ​peut améliorer la vitesse de rendu des animations.</​note>​+<​note>​Désactiver ​Compiz ​peut améliorer la vitesse de rendu des animations.</​note>​
  
 Il est possible de disposer de blocs de programmation supplémentaires à l'​intérieur de scratch en utilisant : [[http://​byob.berkeley.edu/​|BYOB]]. Il est possible de disposer de blocs de programmation supplémentaires à l'​intérieur de scratch en utilisant : [[http://​byob.berkeley.edu/​|BYOB]].
Ligne 74: Ligne 90:
  
 Scratch permet aussi de contrôler un LEGO Wedo : [[http://​info.scratch.mit.edu/​WeDo|Sur le site officiel de scratch]]. Scratch permet aussi de contrôler un LEGO Wedo : [[http://​info.scratch.mit.edu/​WeDo|Sur le site officiel de scratch]].
-Il faut donc toujour<​del>​Barré</​del>​s faire [[http://​example.com|Lien externe]]ou dire oralement la phrase: //LA  SOMME DES TROIS ANGLES D'UN TRIANGLES EST TOUJOURS EGALE A 180°        
-  -  
----- 
  
-[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] 
-☝[[:​tutoriel:​comment_installer_un_paquet| 
-[[:​tutoriel:​comment_installer_un_paquet|**[[apt>​installez le paquet]]** 
-**[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]**<​note tip>​[[:​tutoriel:​comment_modifier_un_fichier|note tip]]''​Code « machine à écrire »''</​note>​]]**]]]] 
-66598825**[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]**788945]]** 
-15896723000[[[[http://​example.com|Lien externe]][[[[http://​example.com|Lien externe]][[[[http://​example.com|Lien externe]][[[[http://​example.com|Lien externe]][[ ​ - http://​example.com|Lien externe ​ -   * Liste numérotée ​ * Ò]]]]]]]]]]65998522158545 
-==== [[Titre de niveau 3]]  -   - Liste numérotée ​ -   - Liste numérotée ​ -   - Liste numérotée ​ - [[:​tutoriel:​comment_installer_un_paquet|Liste numérotée]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]][[:​tutoriel:​comment_installer_un_paquet|**[[apt>​installez le paquet]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​**[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]****[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]**]]**]]**]]**]]**]]**]]**]]**]]**]]]]]]]]]]]]]] ==== 
  
 +===== Désinstallation =====
 + 
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 + 
 +===== Voir aussi =====
 + 
 +  * **(en)** [[https://​scratch.mit.edu/​|Site officiel du logiciel]]
 +  * [[:​Scratux]]
  • scratch.1478274234.txt.gz
  • Dernière modification: Le 04/11/2016, 16:43
  • par 88.127.140.236