Voici quelques nouveautés qui ont été ajoutées récemment à Wims et qui faciliteront sans doute le travail des développeurs de la communauté.
Il s’agit de slib (ou macros), c’est à dire de scripts qui permettent d’ajouter facilement des éléments pré-programmés au source d’un exercice. (La liste des slib est disponible quand on est dans l’interface « Createxo » en cliquant sur « Aide>bibliothèque de routines (slib) » ou sur « Changer la liste des instructions>Bibliothèque de macros ».)
Créer rapidement un polygone régulier.
La macro « slib/draw/polygon » permet d’insérer dans l’exercice une image de polygone régulier. On peut préciser le nombre de sommets, les couleurs et le type : polygone dont les sommets sont reliés au centre, polygone dont les milieux des côtés sont reliés au centre, ou encore disque partagé en secteurs.
L’image ci-dessus a été obtenue grâce au source suivant :
\text{polygon1=draw(200,200 slib(draw/polygon 6,[red,blue,red,blue,red,blue,[0,130,130]],edge))} \text{polygon2=draw(200,200 slib(draw/polygon 7,[red,blue,red,blue,red,blue,green,[0,130,130]],vertex))} \text{polygon3=draw(200,200 slib(draw/polygon 5,[red,green,yellow,blue,white,[0,130,130]],edge circle))} \statement{<img src="\polygon1">, <img src="\polygon2">, <img src="\polygon3">}
Insérer des bulles colorées.
La macro « slib/text/balloon » permet d’afficher une bulle contenant du texte ou des équations.
L’image ci-dessus a été obtenue grâce au source suivant :
\text{A=slib(text/balloon [Abracadabra ],,200)} \text{B=slib(text/balloon [Que vaut \(\frac{1}{2}\) de 6 ? ],lightblue,200,100,rectangle)} \statement{\A \B}