WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception...

39
WIMS4.08 ->WIMS4.10 Assemblée générale WIMSEDU 2015 Présentation des nouveautés II. Pour la création et la publication de ressources pédagogiques Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Transcript of WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception...

Page 1: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10

Assemblée générale WIMSEDU 2015Présentation des nouveautés

II. Pour la création et la publication de ressources pédagogiques

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 2: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10

Modifications générales (côté développeur)

Conception de ressourcesModèles préparésslibMéthodes spécialesTypes de réponsesFlydrawCode pour document et exos OEF

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 3: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10

Modifications générales (côté développeur)

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 4: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Publication d’un module

Un message au moment de la publication si les mots clés ne sont pas « officiels ». Voir l’aide dans les « Propriétés ».

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 5: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Fichier introhook.phtml

Pour qu’une zone permettant de choisir la valeur desparamètres confparm1, confparm2 ... n’apparaissent que si cesparamètres existent, les nouveaux modules OEF qui serontcréés auront un fichier introhook.phtml avec comme seule ligne!set introhook_exists=noDans les modules OEF déjà publiés,I si le fichier introhook.phtml existe et est utilisé, mettre au

début la ligne!set introhook_exists=yes

I si le fichier introhook.phtml n’existe pas, le créer avec commeseule ligne!set introhook_exists=no

I S’il existe et n’est pas utilisé, rajouter cette même ligne.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 6: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Traduction d’un module F

Si les exercices d’un module OEF sont traduits à l’intérieur du module, on peut choisir le langage dans le menu Intro

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 7: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Document à partir d’un fichier Latex

Les fichiers entrés en utilisant Latex2wims sont maintenant conservés dans le répertoire doc/srctex du module (lien « Autresfichiers »). Le bouton « Compiler » fait appel au script latex2wims.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 8: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Document à partir d’un fichier Latex

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 9: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Module modtool

Ajout d’un lien vers la documentation OEF dans modtool.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 10: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Nouvelle rubrique dans l’aide de Createxo : Méthodes spéciales

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 11: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Amélioration d’aides

Amélioration des aides (pour l’instant, relecture de numeric et des types de réponses texte).

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 12: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Amélioration de l’aide pour numeric

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 13: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Module chemtool : le menu

L’outil Chemtool n’est accessible que d’un compte Modtool. Il demande que le serveur est installé obabel ou demande à seconnecter par internet à la base de données National Cancer Institute.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 14: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

Module chemtool : le résultat

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 15: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Modifications générales (côté développeur)

MathML

I Optimisation du fonctionnement de mathML avec chrome (utilisation de Mathjax).I Possibilité de forcer un module pédagogique avec mathML (sans tenir compte des préférences utilisateurs) avec la variable

force_mathml=yes. A l’inverse, possibilité de forcer la non utilisation de mathML disable_mathml=1 (utile dans lesexercices de correspondance par exemple pour les navigateurs demandant l’utilisation de Mathjax).

Java

I Tous les types de réponses utilisant jmol (java) utilisent maintenant jsmol (Yves Noel). Les types de réponse utilisantjavacurve existent en version jsxgraphcurve (avec des possibilités plus grandes) (Julien Lyotard). Il reste à fairechemdraw.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 16: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : modèles préparés

Version anglaise

I Mise à jour de la version anglaisedes modèles préparés.

Amélioration du style du modèle préparé qcm

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 17: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Ligne brisée dans Imageclick : étape 1

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 18: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Ligne brisée dans Imageclick : étape 2

Un modèle préparé est associé. Il est sujet à des améliorations.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 19: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Styles css communs

Pour les crédits, on peut aussi utiliser la commande\credits{}

\ s tatement {<d i v c lass =" wimscenter ">Pour cen t re r du tex te .<span c lass ="wims_emph">Le mett re en évidence </ span></ div ><span c lass =" oef_indbad ">Faux </ span><span c lass =" o e f _ i n d p a r t i a l "> P a r t i e l l e m e n t jus te </ span><span c lass =" oef_indgood "> Très bien </ span><span c lass =" oef_ indprec ">Mauvaise préc is ion </ span><span c lass =" o e f _ i n d f o r g e t "> Oubl i < / span><span c lass =" wims_color1 "> color1 </ span><span c lass =" wims_color2 "> color2 </ span><span c lass =" wims_color3 "> color3 </ span>

< tab le c lass =" wimsborder wimscenter ">< t r ><td >a </ td ><td >b </ td > </ t r >< t r ><td >c </ td ><td >c </ td > </ t r ></ tab le ><d iv c lass =" w ims_ ins t ruc t i on ">

<h2> I n s t r u c t i o n </h2>Répondre avec 2 décimales .

</ d iv ><d iv c lass =" wims_credi ts "> Créd i t photos </ div >}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 20: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Code document et OEF

I Nouvelles commandes pour entrer des métadonnées dans le source d’un exercice OEF :. \keywords{} (mettre des mots clés choisis parmi la liste officielle et séparés par des virgules),. \description{} (si elle est définie, elle servira, lors de l’importation de l’exercice dans une feuille, pour remplir le champ

de description de l’exercice, champ qui est visible par le participant. Sinon c’est le descriptif du module qui est utilisé). \observation{} (si elle est définie, elle servira, lors de l’importation de l’exercice dans une feuille, pour remplir le champ

de commentaire de l’exercice qui est visible seulement par l’enseignant)N.B. Comme pour les commandes \title{}, \email{} ... le texte doit être écrit sur une seule ligne.

I Nouvelle commande \ifval qui permet une évaluation numérique de = et!=.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 21: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Présentation des slib

Onglets dépliables

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 22: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

slib text/balloon

Une 6ème option pour le nom de l’orateur et un plus grand choix de styles pour la bulle

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 23: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Chimie : slib chemistry/leftind\ t e x t {A= s l i b ( chemist ry / l e f t i n d 12 ,6 ,C, 2 ) }

\ statement {\ ( \ A \ )}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 24: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Chimie : slib chemistry/cram\ t e x t {A= s l i b ( chemist ry / cram

CH3,H2N,COOH, Cl ,C2H5, Br ,280 ,2 ,16) }\ statement { \ A}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 25: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Chimie : slib chemistry/newman\ t e x t {A= s l i b ( chemist ry /newman\ ( CH_{ 3 } \ ) , F ,COOH, Cl ,C2H5, Br ,350 ,4 ,16) }

\ statement { \ A}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 26: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Géométrie dans l’espace : slibgeo3D/off2jmol

\ t e x t {D=wims ( record 0 of data / po lyed re_o f f / cube . o f f ) }\ t e x t { cou l=brown , blue , }\ t e x t { ep =0.05 ,0 .02}\ t e x t { dim=300 ,300}\ t e x t {A= s l i b ( geo3D/of f2 jmol \D , [ SS,AA , ] , [ \ cou l ] , [ \ ep ] , u r l ) }\ t e x t { s c r i p t = s c r i p t " \ A [ 1 ] " }\ t e x t {B= s l i b ( chemist ry / jmolshow \A [ 2 ] , \ dim , white , \ s c r i p t ) }

\ statement { < tab le >< t r ><td >\ spec ia l { expandl ines \D} < / td ><td >\B</ td ></ t r > </ tab le >}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 27: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Utilitaires : slib utilities/date

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 28: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : slib

Utilitaires OEF : slib oef/sortorder\ t e x t { l i s t = f , c , e , a }\ t e x t { l i s t o r d =wims ( s o r t i tems \ l i s t ) }\ t e x t { perm= s l i b ( oef / s o r t o rd e r ) }

\ statement {<ul >< l i >

L i s t e : \ l i s t</ l i >< l i >

L i s t e ordonnée : \ l i s t o r d</ l i >< l i >Permutat ion : \ perm</ l i > </ u l >}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 29: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Méthode spéciale : mathmlinput

Possibilité d’insérer des champs de réponses dans une formulelatex

\ t e x t {A=\ s q r t [ rep ly3 ] { \ f r a c { rep ly1 } { rep ly2 } } }\ statement { E c r i r e rac ine carrée de \ ( x ^ 2 \ ) sur 10 :<d i v c lass =" wimscenter ">

\ spec ia l { mathmlinput [ \ A] , 5 , noanswerrep l y 1rep l y 2rep l y 3 ,2}

</ d iv >}\ answer { } { x ^ 2 } { type =formal }\ answer { } { 1 0 } { type=numeric }\ answer { } { 2 } { type=numeric }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 30: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Méthode spéciale : codeinput

Possibilité d’insérer des champs de réponses dans un textepréformaté

\ t e x t { code=x = 0f o r i = 1 to rep ly1

dox = x + 2

od}\ statement { Compléter l ’ a lgor i thme pour quel a va leur f i n a l e de x s o i t 8 .

\ spec ia l { codeinput [ \ code ] , 5rep ly1

}}\ answer { } { 4 } { type=numeric }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 31: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Méthode spéciale : codeinput(table)

Possibilité d’insérer des champs de réponses dans une table outoute autre disposition html

\ css { < s t y l e type =" t e x t / css ">. wims_matrix { margin− l e f t : auto ; margin−r i g h t : auto ; padding :7 p t ;

border−co l lapse : co l lapse ; min−width :20 p t ;border : 1px s o l i d #999;}

. wims_matrix t r , . wims_matrix th ,

. wims_matrix td { border : 1px s o l i d #999; padding :4 p t ; }</ s t y l e >}\ mat r i x { t ab l e = 1 ,2 ,3 , rep ly12 , 6 , 8 , rep ly23 ,7 ,11 , rep ly3}\ t e x t { t ab leh tm l = s l i b ( t e x t / m a t r i x h t m l [ \ t ab l e ] ) }\ statement { Cont inuer les sé r i es

\ spec ia l { codeinput [ \ t ab leh tm l ] , 5 , d i vrep ly1rep ly2rep ly3

}}\ answer { } { 4 } { type=numeric }\ answer { } { 1 0 } { type=numeric }\ answer { } { 1 5 } { type=numeric }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 32: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Méthode spéciale : drawinput\ t e x t { dessin=xrange −10,10yrange −2,2h l i n e 0 ,0 , b lackv l i n e 0 ,0 , b lackp l o t red , s in ( x )p l o t blue , cos ( x ) }

\ statement { Signe de x\ spec ia l { drawinput [ \ dessin ] , 200 x 200 ,2reply1 , −7 x 2reply2 ,5 x 2}

}\ answer { } { + } { type =raw }\ answer { } { − } { type =raw }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 33: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Méthode spéciale :imageinput

\special{imageinput parameters}

permet l’insertion de champs de réponsesdans une image.

L’exercice ci-contre a été fait avec l’outilimageclick.

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 34: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Type de réponse matrix

nouvelles options pour le type matrix et amélioration del’analyse de la réponse avec result1. en particulier reply_iqui contient la réponse de l’élève reformatée comme dansl’analyse est accessible (vrai dans tout type de réponses).

\ i n t e g e r { a= r a n d i n t ( 1 . . 5 ) }\ mat r i x {A= s l i b ( matr ix/ random 2 ,2 ,5 ) }\ mat r i x {B=wims ( exec octave \ a + [ \A ] ) }\ mat r i x {B= s l i b ( t e x t / o c t a v e m a t r i x \B ) }\ statement { Si \ ( A= [ \A ] ) , a l o r s\ ( \ a + A = \ ) \ embed{ reply1 ,2 x4 } .}

\ answer { } { \ B } { type =matr ix } { op t ion= s p l i t _ c o e f f }\ feedback {1=1} { La v a r i a b l e rep ly1 c o n t i e n t \ rep ly1 ,a l o r s que l a v a r i a b l e rep ly_1 c o n t i e n t \ rep ly_1 . <br / >Enf in , l a v a r i a b l e sc_rep ly1 c o n t i e n t \ sc_rep ly1 e tl a v a r i a b l e r e s u l t 1 c o n t i e n t \ r e s u l t 1 }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 35: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : types de réponses

Type de réponse draw

Dessiner

\ t e x t { canvas_code=xrange −4,4yrange −4,4opac i t y 155 ,155l i n e w i d t h 1g r i d 1 ,1 , greyopac i t y 255 ,255h l i n e 0 ,0 , b lackv l i n e 0 ,0 , b lackp r e c i s i o n 10l i n e w i d t h 2snaptogr id

}\ t e x t { coord =0 ,3 ,3 ,0 ,0 ,3 ,−3 ,0}\ statement {\ embed{ r1 ,200x200 }}\ answer { } { [ \ canvas_code ] ; arrows , \ coord } { type=draw }{ op t ion=eqweight s p l i t }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 36: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : types de réponses

Type de réponse coord

L’option feedback=[ligne 1 de code ; ligne 2 de code ; ...] permetd’insérer une ligne de dessin supplémentaire dans la réponse(attention, cette ligne doit être codée en pixels)

\ t e x t {D=xrange −5,5yrange −5,5c rossha i r s black ,0 ,0 ,2 ,2 ,3 ,3 ,4 ,4 }\ t e x t {D=draw(200 ,200\D) }\ t e x t { rep =100 ,100}\ t e x t { feed= l i n e s black ,100 ,100 ,200 ,200}\ statement { < img src = " \D"/ > < br / >\ embed{ r1 } }\ answer { } { \ D; po in t , \ rep } { type =coord }{ op t ion=feedback = [ \ feed ] }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 37: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources : types de réponses

Type de réponse mark

Choix de la couleur de marquage

\ t e x t { phrase=Le , chat , mange , la , sou r i s }\ t e x t { cn t= i tems ( \ phrase ) }\ statement {Marquer les a r t i c l e s<div >

\ f o r { j =1 to \ cn t } { \ embed{ r1 , \ j } }</ d iv >

}\ answer { } { 1 , 4 ; \ phrase } { type=mark } { op t ion= co lo r =orange }

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 38: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Flydraw

Nouvelles commmandes crosshairs, crosshair

\ t e x t {D=xrange −5,5yrange −5,5c rossha i r 0 ,0 , redc rossha i r s black ,1 ,1 ,2 ,2 ,3 ,3 }

\ statement {\ draw {200 ,200} {

\D}\ canvasdraw {200 ,200} {\D}}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand

Page 39: WIMS4.08 ->WIMS4 · WIMS4.08 ->WIMS4.10 Modifications générales (côté développeur) Conception de ressources Modèles préparés slib Méthodes spéciales Types de réponses

WIMS4.08 ->WIMS4.10Conception de ressources

Correction d’un bug de texmath\ t e x t {F=( x∗y∗z ) / ( a∗cos ( x ) )+ a∗exp ( b∗c ) + card (A ) }\ t e x t {G=texmath ( \ F ) }

\ statement { Les v a r i a b l e s x , y , z e t a , b , c sont bienen i t a l i q u e<d iv c lass =" wimscenter " > \ ( \G\ ) < / d iv >}

Assemblée Générale WIMSEDU - Marne la vallée 2015 Sophie Lemaire & Fabrice Guerimand