Vous êtes ici : Accueil > Documentation > Plugin Eva-Géométrie > Eva_geometrie : un plugin support d’activités de géométrie dynamique
Publié : 5 février 2009

Eva_geometrie : un plugin support d’activités de géométrie dynamique

Ce plugin vous permet d’insérer des applets de géométrie dynamique à partir de fichiers créés avec les logiciels libres GeoGebra, GeoLabo et GeoNext grâce à des "modèles".
Si vous désirez en savoir davantage sur les modèles, vous pouvez lire un article sur Spip-Contrib.

Que fait ce plugin ?

Par défaut, les formats glb, ggb et gxt générés respectivement par GeoLabo, GeoGebra et GeoLab ne sont pas reconnus par SPIP. Ce plugin se propose d’insérer automatiquement les bonnes données dans la table spip_types_documents de la base de données afin que ces formats soient reconnus et puissent être téléchargés en tant que documents dans les articles.

Ce plugin insère automatiquement trois images associées à ces trois formats afin d’identifier visuellement les fichiers aux formats ggb, glb, et gxt. Les images sont automatiquement copiées dans le répertoire /IMG/icones/ de votre site. Ce répertoire est automatiquement créé s’il n’existe pas.

Icones générées par le plugin

Enfin, ce plugin contient tous les scripts et modèles permettant d’afficher les applets GeoGebra, GeoLabo et GeoNext dans vos articles par l’utilisation d’une simple balise.

Comment utiliser les modèles de ce plugin ?

Il vous faut au préalable avoir activé le plugin de géométrie dans l’interface de gestion des plugins.

  1. Après avoir utilisé votre logiciel de géométrie dynamique, enregistrez le document créé au format ggb, glb ou gxt (exemple suivant enregistré sous GeoGebra avec le nom toto.ggb)
  2. Dans votre article insérer ce document de la façon suivante :
    • charger le document dans le formulaire "AJOUTER UN DOCUMENT", par exemple, pour un document GeoGebra, on obtient alors l’image suivante (colonne de gauche) :
    • ci-dessus, vous remarquez que le document geogebra inséré s’est vu attribuer le numéro 4 par SPIP, il vous suffit alors d’insérer la balise suivante pour l’afficher à l’endroit souhaité dans votre article : <geogebra|doc=4>

Bref, voici la syntaxe de base pour insérer un applet dans vos articles (XX représente le numéro de document attribué par SPIP) :

LogicielFormatSyntaxe de baseExemple
GeoGebra
ggb
<geogebra|doc=XX>
Cliquez ici !
GeoNext
gxt
<geonext|doc=XX>
Cliquez ici !
GeoLabo
glb
<geolabo|doc=XX>
Cliquez ici !

Adapter la taille de l’applet généré

Les applets générés par ces trois modèles utilisent 100 % de la largeur du bloc dans lequel ils sont insérés et 500 pixels en hauteur.
Mais il vous est possible de définir la largeur et la hauteur utilisée grâce à deux paramètres à ajouter dans la balise utilisée.

Exemples :

  1. <geonext|doc=7|largeur=80%|hauteur=400> va générer un applet dont la largeur correspond à 80% de la largeur du bloc dans lequel il est inséré, et une hauteur de 400 pixels
  2. <geolabo|doc=7|largeur=700> va générer un applet de 700 pixels de large et conservera la valeur par défaut pour la hauteur (500 pixels).
  3. <geogebra|doc=7|hauteur=250> va générer un applet de 250 pixels de haut en conservant la valeur par défaut pour la largeur (100% de la largeur du bloc).

Des paramètres supplémentaires pour GeoGebra

Le modèle geogebra peut être paramétré afin de définir plus précisément le fonctionnement de l’applet généré.

Paramètres supplémentaires
Nom du paramètreAction réalisée
fenetre_externe
Donne la possibilité de travailler dans un pop-up lorsqu’on double-clique sur l’applet
reinitialiser
Affichage d’un bouton permettant de retourner à l’état initial de la figure
clic_droit
Autorise l’utilisation du clic droit (menu contextuel de GeoGebra)
barre_menu
Affiche la barre de menu
barre_outils
Affiche la barre des outils
barre_aide
Affiche le bouton d’aide
barre_algebre
Affiche la barre d’algèbre

Exemples de syntaxe :

  1. <geogebra|doc=8|hauteur=350|clic_droit=ok|reinitialiser=oui> : affichage de l’applet geogebra correspondant au document 8, avec 350 pixels de hauteur, il est possible d’utiliser le clic droit de la souris et de retourner à l’état initial de la figure. Les autres paramètres fonctionnels n’étant pas définis, il n’y aura ni barre de menu, ni bouton d’aide, ni barre d’algèbre, ni barre d’outils.
  2. <geogebra|doc=29|barre_menu=yes|barre_outils=go> : affichage de l’applet geogebra correspondant au document 29 avec affichage des barre de menu et d’outils . Les autres paramètres fonctionnels n’étant pas définis, ils seront donc ignorés.

Vous aurez noté que la valeur du paramètre (ok, oui, yes, go écrits dans les deux exemples ci-dessus) n’a pas d’importance. Il faut juste ajouter le paramètre et lui attribuer une valeur quelconque pour qu’il soit pris en compte.

Évolution avec SPIP 2

La version proposée avec SPIP 2 comporte les nouveautés suivantes :
- un nouveau modèle pour les fichiers créés avec le logiciel C.a.r.z.u.l. Le modèle à utiliser est <carzul|doc=XXX> . Ce modèle prend en charge le format de fichiers zir.
- un nouveau modèle pour les fichiers créés avec le logiciel CarMetal Le modèle à utiliser est <carmetal|doc=XXX>. Ce modèle prend en charge les formats de fichiers zir et zirs.
- le modèle pour Géogebra utilise désormais l’archive Javascript en ligne disponible sur le site Géogébra. Par ailleurs, en ajoutant le paramètre dev=oui, l’archive utilisée est celle de la branche de développement.

Version à télécharger à l’adresse : http://files.spip.org/spip-zone/