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
Prochaine révision Les deux révisions suivantes
scratch [Le 08/05/2013, 21:01]
mimilus [Par dépôt launchpad]
scratch [Le 28/01/2017, 20:15]
88.175.170.244 [Installation Scratch version 2]
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** fait par le MIT, à vocation éducative et ludique( [[http://​www.youtube.com/​watch?​v=drt06dKRybE&​feature=related|voir ​en video]] )+**[[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]].
  
-Scratch fait partie du projet [[http://​llk.media.mit.edu/​|Lifelong Kindergarten]] du MIT, ([[http://​www.youtube.com/​watch?​v=z7rlLml5ReQ&​feature=player_embedded|video ​de description]]) "​Comment les nouvelles technologies peuvent aider à prolonger le style d'​apprentissage avec amusement aux personnes ​de tous âges, qui permet à chacun d'​apprendre à travers la conception, la lecture et le **partage**."​ +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 est très populaire, il y a aujourd'​hui 1,​311,​881 ​projets** : fait par des enfantsde toutes nationalitéset 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 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]]))+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 21: Ligne 19:
     * **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** ​et 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.+    * **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.
  
-Site officiel : http://​scratch.mit.edu/​+====== Scratch 2 ======
  
-<​note>​Désactiver compiz ​peut améliorer la vitesse de rendu des animations.</​note>​+<​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]] 
 +Il est préférable d'​**utiliser Chromium,** il semble y avoir une erreur a l'​enregistrement ​des fichiers en local avec Firefox.</​note>​ 
 +<note tip>Vous pouvez utiliser les 3 versions simultanément.  
 +  * 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>​
  
-<note tip>Il va bientôt être possible ​de "​scratcher en ligne"la beta de la prochaine version fonctionne ​en ligne à cette adresse : [[http://​beta.scratch.mit.edu/​projects/​editor/​]]</​note>​=====Installation===== +La version ​ actuelle ​de scratch est celle cipar défaut ​ elle est utilisable ​en se connectant au site scratch.
-====Par dépôt launchpad====+
  
-<note important><​del>​Ne semble pas fonctionner avec une architecture 64bit</​del></​note>​ +Il est possible de l'​utiliser en version locale sans le net.
-  * [[:​PPA|Ajoutez ​le PPA]] **ppa:​scratch/​ppa**((https://​launchpad.net/​~scratch/​+archive/​ppa)) dans vos sources de logiciels, pour cela vous pouvez taper dans un terminal : +
-<​code>​sudo add-apt-repository ppa:​scratch/​ppa</​code>​ +
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​scratch|scratch]]**. +
-    ​+
  
-====Installation ​officielle==== +===== Installation ​Scratch version 2 =====
-  - [[http://​info.scratch.mit.edu/​Scratch_1.4_Download|Télécharger le paquet sur la page officielle]] +
-  - Installez le paquet.+
  
-  ​* [[http://​scratch.mit.edu/​channel/featured|Voir aussi la page des projets existants]], et oui c'​est ​aussi collaboratif sans en avoir honte. (([[http://linuxfr.org/2010/04/21/26767.html|Évolution culturelle : conquérir en copiant]])) +<​note>​Ce programme nécessite Adobe air, pour l'​installer suivre les indications de cette page : **[[:Adobe Air]]**</​note>​ 
-====Code source==== + 
-  ​* [[http://​scratch.mit.edu/​pages/source|Code source de Scratch]]+<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/​|Le fork de Scratch: Phratch]]</​note>​ 
 + 
 +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**. 
 + 
 +Pour l'​installer depuis le terminalfaites <​code>​cd Téléchargements </​code>​ 
 +(si vous l'avez enregistré dans ce dossier) 
 + 
 +Puis tapez cette commande. 
 + 
 +<​code>​sudo Adobe\ AIR\ Application\ Installer</​code>​ 
 +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. 
 + 
 +==== Installation pas à pas de Scratch 2 pour Ubuntu 14.04 ou 16.04 en incluant Adobe Air ==== 
 + 
 +=== Installation d'​Adobe Air === 
 + 
 +== Avec un script == 
 + 
 +Télécharger le script d'​installation puis le rendre exécutable : 
 + 
 +Dans un terminal, saisir la commande suivante : 
 + 
 +<​code>​wget http://​drive.noobslab.com/​data/​apps/​AdobeAir/​adobe-air.sh</​code>​ 
 + 
 +le rendre exécutable ​(ou clic-droit dessus, propriétés puis cocher la case //Autoriser l'​exécution du fichier comme un programme//​) : 
 + 
 +<​code>​chmod +x adobe-air.sh</​code>​ 
 + 
 +et enfin l’exécuter en mode super utilisateur : 
 + 
 +<​code>​sudo ./​adobe-air.sh</​code>​ 
 + 
 +== Avec un paquet ​(ubuntu 16.04 16.10) == 
 + 
 +Source : [[http://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html]] 
 + 
 +Version 64 bits 
 +<​code>​wget -O adobe-air_amd64.deb http://​drive.noobslab.com/​data/​apps/​AdobeAir/​adobeair_2.6.0.2_amd64.deb 
 +sudo dpkg -i adobe-air_amd64.deb 
 +sudo apt-get install -f && rm adobe-air_amd64.deb 
 +</​code>​ 
 + 
 +Version 32 bits 
 +<​code>​wget -O adobe-air_i386.deb http://​drive.noobslab.com/​data/​apps/​AdobeAir/​adobeair_2.6.0.2_i386.deb 
 +sudo dpkg -i adobe-air_i386.deb 
 +sudo apt-get install -f && rm adobe-air_i386.deb 
 +</​code>​ 
 +=== Installation de Scratch 2 === 
 + 
 +Toujours dans le terminal, télécharger Scratch ​ 
 + 
 +<​code>​wget https://​scratch.mit.edu/​scratchr2/​static/​sa/Scratch-453.air</​code>​ 
 + 
 +et 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 ====== 
 + 
 + 
 +===== Installation Scratch version 1.4 ===== 
 + 
 +==== Depuis les dépôts officiels ==== 
 + 
 +Pour installer Scratch, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​scratch|scratch]]**.
  
 =====Technologie ===== =====Technologie =====
Ligne 50: Ligne 115:
  
 ===== É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>​
  
 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 58: Ligne 125:
  
 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]].
-=====Voir aussi===== 
-  * [[http://​info.scratch.mit.edu/​Linux_Installer|Scratch on Linux.]] 
-  * [[http://​fr.wikibooks.org/​wiki/​en:​Scratch|Wikibooks Scratch en Anglais.]] 
-  * [[http://​www.reunion.iufm.fr/​Recherche/​irem/​spip.php?​article184|Initiation à l’algorithmique avec Scratch et Algobox.]] 
-  * [[http://​www.reunion.iufm.fr/​Recherche/​irem/​spip.php?​article258|Pourquoi choisir Scratch pour programmer l’algorithmique en classe de seconde ?]] 
-  * [[http://​scratchfr.free.fr/​|Des bonnes ressources en français.]] 
-  * [[http://​squeaki.recitmst.qc.ca/​PageAccueil|Un site sur Scratch et Squeak.]] 
-  * [[http://​ilearnit.ch/​fr/​home_1.html|Un site de découverte de l'​informatique pour enfant qui utilise scratch.]] 
- 
- 
----- 
- 
-//​Contributeurs :  [[:​utilisateurs:​psychederic|Psychederic]],​[[:​utilisateurs:​mimilus|mimilus]].//​ 
  • scratch.txt
  • Dernière modification: Le 14/10/2023, 20:36
  • par locness3