Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
scratch [Le 13/11/2018, 08:21] 78.229.58.182 [Scratch 3] |
scratch [Le 07/04/2025, 20:42] (Version actuelle) Rafbor Ajouté un dépot Github |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
======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 : | ||
Ligne 12: | Ligne 10: | ||
* **Le raisonnement systématique et rationnel** | * **Le raisonnement systématique et rationnel** | ||
* **Le travail collaboratif et ouvert** | * **Le travail collaboratif et ouvert** | ||
- | * **Travailler les mathématiques et la technologie** | + | * **Le travail des mathématiques et de la technologie** |
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 3 ===== | ===== Scratch 3 ===== | ||
- | La version 3 de Scratch peut être téléchargée pour installation en local : | + | <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> |
- | http://www.ac-grenoble.fr/maths/scratch/scratch.zip | + | <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> | ||
- | ===== Scratch 2 ===== | + | Pour installation en local, télécharger : |
+ | https://www.ac-grenoble.fr/maths/scratch/scratch.zip | ||
- | <note important>Scratch 2 peut être utilisé en ligne sans installation , il faut que [[:flashplayer|flash]] soit installé : [[https://scratch.mit.edu/projects/editor/?tip_bar=getStarted | Utiliser scratch 2 en ligne]].</note> | + | Il s'agit d'une archive à décompresser. Ensuite, il suffit d'ouvrir le fichier "index.html" du répertoire "scratch" ainsi créé. |
- | <note tip>Vous pouvez utiliser les 3 versions simultanément. | + | On peut aussi installer [[https://scratch.mit.edu/download|la version officielle]] en version Windows via [[:Wine]]. |
- | * La version 2 en ligne | + | |
- | * La version 2 hors ligne | + | |
- | * La version 1.4 hors ligne | + | |
- | </note> | + | |
- | <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> | + | ==== Les amis de Scratch ==== |
- | La version actuelle de scratch est celle ci, par défaut elle est utilisable en se connectant au site scratch. | + | === Scratch-Desktop (paquet .deb ou version Flatpak) === |
+ | - Versions deb (sans gestion des éventuelles dépendances) | ||
+ | * Lien 1 [[https://github.com/redshaderobotics/scratch3.0-linux/releases|Scratch sur Github par Redshade Robotics]] | ||
+ | * Lien 2 [[https://github.com/gaetanlhf/scratch-desktop-linux/releases|Scratch sur Github par Gaëtan L.H.-F.]] | ||
+ | * 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]] | ||
- | Il est possible de l'utiliser en version locale sans le net ou sur ordinateur windows | + | - 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|Flatpak, un format de paquets universel]] | ||
+ | * Téléchargement et installation de Scratch 3 : [[https://www.flathub.org/apps/details/edu.mit.Scratch|Scratch sur Flathub]] | ||
- | Aller directement sur internet ou sur "comment ça marche" | + | === 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.io/ for more info and PPA | ||
+ | |||
+ | '===== Scratch 2 ===== | ||
+ | <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> | ||
- | ===== Installation pas à pas de Scratch 2===== | + | ==== Installation pas à pas de Scratch 2==== |
- | ==== Installation d'Adobe Air ==== | + | === Installation d'Adobe Air === |
Voir la page [[adobe air|dédiée]] | Voir la page [[adobe air|dédiée]] | ||
- | ==== Installation de Scratch 2 ==== | + | === Installation de Scratch 2 === |
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. | 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. | ||
Ligne 70: | Ligne 82: | ||
===== É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 79: | Ligne 91: | ||
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]]. | ||
+ | |||
+ | |||
+ | ===== 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]] |