Nous sommes le Lundi 21 Avril 2025 (c'est mon anniversaire au passage 😅),
dans le cadre de la rédaction d'un article présentant WiMS, je suis amené à montrer dans quel contexte est-ce que je me sers de l'IA dans WiMS. La première fois que je m'en suis servi c'était pour modifier un exercice.
Là pour une présentation j'y vais à l'aveuglette, en voyant à quel point l'IA peut être utile. J'utilise Mistral AI. Donc je commence par voir si depuis 6 mois l'IA a progressé sur la conception d'exos en OEF. Et la réponse est oui:
Donc déjà je veux savoir s'il sait juste ce qu'est le langage OEF ou s'il sait réellement programmer en OEF.
Je voulais lui donner le lien vers la doc OEF https://wims.univ-cotedazur.fr/wims/wims.cgi?session=0DD4DB8F32.1&+lang=fr&+module=help%2Foefdoc , mais visiblement il ne peux pas accéder aux liens. Donc on va faire comme la dernière fois, lui donner des exemples de codes proches de ce que je veux obtenir et voir comment il s'en sort.
Donc après lui avoir donné des exemples de code je lui donne un exemple d'énoncé
Donc il me propose du code OEF, ce qui en soit est déjà bluffant, et il ne me reste plus qu'à le tester
\title{Triangles semblables}
\language{fr}
\computeanswer{no}
\format{html}
\integer{AB=35} % Longueur de AB en mm
\integer{BE=30} % Longueur de BE en mm
\integer{EL=50} % Longueur de EL en mm
\integer{BL=40} % Longueur de BL en mm
\real{perimetre=AB+BE+EL+BL} % Calcul du périmètre
\real{aire=(AB*EL)/2} % Calcul de l'aire
\statement{
On considère la figure suivante :
\begin{center}
\includegraphics[width=0.5\textwidth]{chemin/vers/image.png}
\end{center}
Calculer le périmètre et l'aire du quadrilatère BASE.
}
\question{Quel est le périmètre du quadrilatère BASE ?}
\answer{Le périmètre}{\perimetre}{type=numeric}
\question{Quelle est l'aire du quadrilatère BASE ?}
\answer{L'aire}{\aire}{type=numeric}
\explanation{
Pour résoudre cet exercice, nous utilisons les propriétés des triangles semblables.
\begin{itemize}
\item Le périmètre du quadrilatère BASE est calculé en additionnant les longueurs des côtés : \( \perimetre = AB + BE + EL + BL \).
\item L'aire du quadrilatère BASE est calculée en utilisant la formule de l'aire d'un triangle : \( \text{aire} = \frac{AB \times EL}{2} \).
\end{itemize}
}
Là déjà pédagogiquement on aimerait que l'élève précise pourquoi les triangles sont semblables avant de calculer les périmètres et aires. Donc il est envisageable que l'enseignant rajoute à la main des questions pour que l'élève indique quels sont les côtés homologues. Mais si on ne veut pas guider l'élève on peut ne rien modifier, ce qui suppose alors que le travail sur la rédaction sera travaillé dans un autre type d'exercice.
Ensuite mathématiquement le résultat proposé par Mistral est faux aussi bien pour le calcul du périmètre que pour celui de l'aire, donc c'est à l'enseignant de corriger le code pour que la réponse attendue soit la bonne.
Et il me donne des instructions pour insérer l'exercice dans WiMS.
Définition des longueurs :
\integer{AB=35} : Définit la longueur de AB en mm.
\integer{BE=30} : Définit la longueur de BE en mm.
\integer{EL=50} : Définit la longueur de EL en mm.
\integer{BL=40} : Définit la longueur de BL en mm.
Calcul du périmètre et de l'aire :
\real{perimetre=AB+BE+EL+BL} : Calcule le périmètre du quadrilatère BASE.
\real{aire=(AB*EL)/2} : Calcule l'aire du quadrilatère BASE en utilisant la formule de l'aire d'un triangle.
Énoncé :
Affiche l'énoncé avec une image de la figure (à remplacer par le chemin correct vers l'image).
Questions :
Demande le périmètre du quadrilatère BASE.
Demande l'aire du quadrilatère BASE.
Explication :
Fournit une explication détaillée de la solution en utilisant les propriétés des triangles semblables.
Assure-toi de remplacer \includegraphics[width=0.5\textwidth]{chemin/vers/image.png} par le chemin correct vers l'image de la figure.
Si tu as besoin de modifications ou d'ajouts supplémentaires, n'hésite pas à me le faire savoir !
Donc il n'y a plus qu'à!
Et voila le rendu, merci Mistral
Donc ne nous faisons pas d'illusion: plus ce que vous souhaiterez obtenir sera complexe, plus ça vous demandera d'interagir avec Mistral pour qu'il vous produise le code correspondant à l'exercice que vous souhaitez.
Donc je viens de partager ce code source sur le padlet OEF, n'hésitez pas à le tester et à mettre un pouce si vous estimez que le code de Mistral est potable. https://padlet.com/faradfa/fichiers-oef-rh1ay54xdcpdq9k6/wish/x5m7aozdORLwWkAV