loader

6. Les tweets et les likes sur le réseau social Twitter

Vous êtes utilisateur d’une carte BBC micro:bit et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités SNT à réaliser en classe avec la calculatrice connectée au microcontrôleur BBC micro:bit. Ressource n°6 pour calculatrice TI-83 Premium CE Edition Python. Auteur : S. Larrieu-Lacoste

Dans cette activité, nous allons apprendre à créer un réseau social de type Twitter® puis à comptabiliser le nombre de “like” reçu à la suite d’un tweet.

Le réseau social Twitter ® est un outil qui permet de poster des messages nommés tweet de 280 caractères maximum qui peuvent contenir aussi des textes, images, liens ...On peut suivre les messages de certaines personnes en cliquant sur le bouton Suivre.Certaines personnes sont très suivies dans certains domaines comme la mode et deviennent des influenceuses. 

Comment faire afficher des tweets envoyés par des personnes que l’on suit sur notre fil d’actualité ? Comment afficher le nombre de “like” reçu lors de l’envoi d’un tweet ?



Remarque : le fichier TI_Runtime_for_Microbit_ver_2.x.hex est à télécharger dans la carte micro:bit en connectant celle-ci directement à l’ordinateur (via le port USB).

Dans une classe de seconde, on a modélisé les relations des comptes Twitter de quatres élèves par un graphe orienté (le sens de la flèche indique le sens de la relation, par exemple ici Baptiste suit Danika). Chaque élève ne suit qu’une seule personne à la fois.



Pour simuler ce réseau social, on va admettre les éléments suivants:
 
Figures associées aux tweets[1] [2] [3] [4] 
Ayoub  tweete “ l’image BUTTERFLY”
Baptiste tweete “ l’image STICKFIGURE”
Cassandre tweete “ l’image PITCHFORK”
Danika tweete “ l’image UMBRELLA”
 
Pour chaque élève de la classe, le fonctionnement de son compte twitter comprend deux parties.
Envoi d’un tweet :
L’envoi d’un tweet consiste à appuyer sur le bouton a, ce qui fait apparaître sur son écran l’image attribuée pendant 1 s et l’envoi d’un message radio indiquant qu’un tweet a été émis
 
Réception d’un tweet:
Affichage de la première lettre du prénom de la personne suivie puis affichage de son tweet pendant une seconde.

1) Compléter l’algorithme d’Ayoub correspondant au fonctionnement de son compte twitter 

Par groupe de 4 , écrire les algorithmes des autres comptes Twitter . Programmer-les sur votre calculatrice puis tester pour vérifier qu'ils correspondent bien au fonctionnement du graphe.

2) Modifier le programme de Cassandre afin qu’elle suive également Danika.

3) Modifier les programmes de Danika et de Baptiste afin que Baptiste puisse “Liker” les tweet de Danika en appuyant sur le bouton b et que Danika comptabilise ses “Like”.



Eléments de corrections 

1) Algorithmes des comptes twitters



2) Voici la modification du programme de Cassandre 


3) Voici les algorithmes correspondant à Baptiste et Danika

Les programmes de la question 1)  


Programme de la question 2)



Programmes de la question 3)

Pour transférer le code Python créé sur l'interface Vittascience :

  • Cliquer sur le bouton : "Télécharger .py pour calculatrice"
  • Connecter votre calculatrice TI-83 Premium CE Edition Python à l'ordinateur à l'aide du câble USB.
  • Ouvrir le logiciel TI Connect CE.
  • Glisser sur la calculatrice (dans le logiciel TI Connect CE) le programme téléchargé (.py) pour le copier.
  • Attendre la fin du téléchargement.
  • Débrancher votre calculatrice et connecter votre carte micro:bit.
  • Ouvrir l'application Python de votre calculatrice (touche prgm) et lancer votre programme.

  • Pour réaliser ces activités, vous aurez besoin de votre calculatrice TI-83 Premium CE Edition Python mise à jour avec le dernier système d’exploitation disponible et de télécharger et d’installer les modules BBC micro:bit.
    Toutes les instructions d'installation sont disponibles dans l'activité n°0 Présentation et installation.

    Licenza d'uso