Un nouveau menu a fait son apparition dans la version 3.8 de CaRMetal, il s’agit du menu "Réseau", permettant un travail collaboratif, en réseau donc.
Les deux auteurs de cet article vous proposent de commencer par décrire les nouvelles fonctionnalités implémentées puis, à l’aide d’une activité crée par l’IREM d’Orléans-Tours et expérimentée dans la classe de 1re S1 du lycée Camille Claudel (année 2012-2013), de voir ce que peuvent apporter ces nouvelles fonctionnalités.
Des articles des mêmes auteurs
Si l’on clique sur le premier sous-menu, un panneau fait son apparition :
Celui-ci présente :
Une fois le serveur démarré, l’onglet actuel se renomme en "Global".
À chaque connexion d’un nouveau client, un onglet s’ajoute, commis du nom et de l’IP du client distant.
Quelques éléments s’activent alors, de manière contextuelle : la vue en temps réel, les deux boutons permettant d’envoyer une figure et encore le travail collaboratif.
Quelques remarques complémentaires :
CaRMetal.exe
qu’il faut autoriser, mais la machine virtuelle java repérée par le fichier <dossier d'installation de CaRMetal>\carmetal\jre\bin\javaw.exe
Un clic sur le second sous-menu fait apparaitre le gestionnaire de connexion :
Il suffit de rentrer son nom, l’IP du serveur au format indiqué et cliquer sur "Se connecter", ou plus simplement, appuyer sur une des touches "Entrer" de son clavier.
Apparait alors, en bas de la fenêtre, le panneau suivant :
Ce panneau rend possible les interactions suivantes avec le serveur :
Les fonctionnalités développées étaient avant tout faites pour fonctionner sur un Intranet, mais elles s’avèrent fonctionner très bien sur l’Internet, après un petite manipulation préliminaire.
Côté serveur, il s’agit simplement de configurer une redirection de ports (NetWork Address Translation = NAT en anglais) dans le routeur (ici neufbox de SFR) :
Il s’agit ensuite fournir aux clients son IP globale, que l’on peut connaitre en cliquant sur ce lien par exemple.
Côté client, il suffit simplement de saisir cette IP globale au lieu d’une IP locale.
On obtient alors, côté serveur, l’onglet suivant, où le client connecté possède ici l’IP indiquée entre parenthèses (ce n’est pas une IP fixe, inutile de tenter de hacker quoi que ce soit et de plus, ce n’était pas la mienne ;))
Le fait de cocher la case dans le panneau Serveur produit successivement :
Ainsi, chaque modification de la figure - création, suppression ou déplacement d’objet - sera alors retransmise à tous les (autres) clients, via le serveur.
Cette fonctionnalité est encore, à la date de rédaction de cet article, à l’état de test et bien qu’elle fonctionne plutôt correctement, voici au moins deux choses insatisfaisantes :
Pour raconter la genèse de ce mode, je l’avais imaginé lors de son implémentation comme un mode "Conférence à distance", où chaque utilisateur pourrait prendre la main à la suite d’un autre afin de montrer une construction à l’ensemble des connectés, prolongeant ainsi le dynamisme d’un tel logiciel, plutôt que d’envoyer une figure toute faite et demander de la manipuler...
La phrase suivante est écrite au tableau :
On demande oralement aux élèves ce qu’ils pensent de cette proposition.
Les élèves remarquent rapidement qu’une aire et un périmètre sont des nombres positifs.
L’énoncé évolue alors ainsi :
Les élèves émettent des conjectures telles que :
Ces conjectures tombent avec la construction de rectangles particuliers.
Cette démarche de construction de rectangles particuliers est poursuivie afin de générer un grand nombre de couples que l’on représente dans un repère.
Chaque élève construit alors une dizaine de rectangles à l’aide d’instruments manuels ou de CaRMetal et récupère les couples de points correspondants qu’il partage avec la classe.
La mutualisation met en évidence une zone du plan dont on conjecturera la frontière.
Cette démarche d’investigation n’est pas forcément habituelle en mathématique pour les élèves car la méthode est inductive. En effet, ils construisent des rectangles afin de conjecturer une condition nécessaire liant $x$ et $y$.
L’énoncé est une nouvelle fois reformulé : " Pour une aire $x$ fixée, quelles sont les valeurs possibles $y$ du périmètre ? "
On note alors $l$ et $L$ les dimensions d’un rectangle d’aire $x$ et de périmètre $y$. On obtient alors :
Il s’agit alors d’étudier cette fonction de la variable $l$ dépendant du paramètre $x$. Par lecture du tableau de variations, on obtient $y\geq4\sqrt{x}$
Cette activité a été expérimentée plusieurs fois en classe notamment au lycée Camille Claudel à Blois.
Le professeur a choisi en général d’écrire l’énoncé et les propositions des élèves au tableau.
On peut remarquer qu’ils sont assez indécis quant à la méthode à mettre en œuvre pour répondre à la question.
Ils s’engagent timidement dans les débats de classe.
Comme prévu, des hypothèses ont été émises et écartées par des contre exemples.
Le passage à la représentation graphique n’a pas été immédiat. Il aura légèrement fallu le souffler aux élèves.
Une fiche est donnée au élèves (voir pièces jointes en fin de l’article) afin qu’ils recopient les premiers débats afin d’en garder une trace écrite.
Cette fiche a subit une légèrement modification entre les expérimentations avec les groupes 1 et 2. La première fois, il avait été demandé de créer un point ayant pour abscisse l’aire du rectangle construit et pour ordonnée son périmètre puis de relever quelques couples de coordonnées en modifiant la "forme" du rectangle. Ensuite, après s’être connecté au serveur, il était demandé, comme cela fut encore le cas dans le groupe 2, de (re)créer les points dont on avait les coordonnées.
Le fait de disposer d’un point mobile et d’en relever les coordonnées était assez mal passé. La fiche a alors été quelque peu remaniée en demandant cette fois de seulement créer des expressions numériques permettant d’effectuer les relevés. La création des points intervenant uniquement et seulement plus tard.
Les élèves construisent des rectangles avec CaRMetal mais il était aussi possible de travailler manuellement.
Chaque élève créé alors son nuage de points, qu’il partagera avec le reste de la classe.
Un fichier est disponible en pièce jointe (en bas de l’article) ; il contient les nuages de points de presque chaque poste. En voici deux exemples :
Prises indépendamment, rien n’est vraiment flagrant...
La première apparition de points (vue en temps réel par chacun puisque vidéoprojectée au tableau) soulève l’étonnement et l’enthousiasme de l’élève qui l’a construit. Les autres accélèrent leur travail afin de participer à cette construction collective pendant que les premiers continuent de rajouter quelques points de plus.
Un nuage de points tel que ci-dessous apparaît. Chaque élève ayant pris la précaution de choisir une forme et une couleur de point particulière, chacun peut y voir sa participation.
Les élèves remarquent que le nuage de points obtenu admet une frontière. Tous reconnaissent et sont d’accord sur le fait qu’il s’agisse d’une fonction racine carrée (déjà vue en cours). Elle est alors ajoutée au nuage de points mais ne coïncide pas du tout avec la frontière. Les propositions qui surgissent pour l’adapter sont de la forme $\sqrt{x} +k$ et $k\sqrt{x}$. En procédant par essais / erreurs, l’expression $4 \sqrt{x}$ de la fonction correspondante est rapidement obtenue.
Le professeur a ensuite abordé la partie démonstration en commençant par une valeur simple de l’aire, telle que 36 avant de passer au cas général.
Il est clair que la mutualisation des résultats des élèves a catalysé leur engagement dans l’activité. Pourtant le sujet abordé peut paraître difficile pour sa technicité (minimisation d’une fonction dépendant d’un paramètre) mais aussi pour sa démarche scientifique (méthode inductive). Cependant cette construction d’un savoir devenue sociale après la mutualisation, a rendu la question vive pour les élèves. Cette activité aurait été plus difficilement mise en œuvre sans ce nouvel instrument mais ce n’est pas tout : ce nouveau type d’instrument a été le point de départ de la création de cette activité, autrement dit : c’est l’instrument qui a généré l’activité.
Lien vers le groupe IREM à l’origine du projet.
Un autre article, d’Alain Busser, portant sur le même sujet mais dans une activité différente.