Home

journal du suivi

image

Contents

1. voir aussi le commentaire de l element IMG gt lt ELEMENT CAPTION PCDATA gt lt ELEMENT LABE PCDATA gt lt ATTLIST LABEL POS CDATA REQUIRED gt lt ELEMENT BLOC CASE LIGNE gt lt ELEMENT LIGNE CASE gt lt ATTLIST BLOC DISPO juxta super table juxta COLS CDATA IMPLIED BORD CDATA IMPLIED gt lt ELEMENT CASE Selem plus gt lt voir itinerai nu pb4 xml pour un exemple ou probleml cpi exe int03 xml voir qrep2 2 xsl pour la rV alisation des r V gles xsl Question est il bien vrai qu en standard qu au cas ou plusieurs rvegles s appliquent seule la premiV re est utilisvOe gt lt l kA kk kkkkkkk kk kk kkkk kk kk k gt lt Phrases notes gt lt ELEMENT PHRASE elem mini gt lt ELEMENT NOTE Selen base gt lt ATTLIST NOTE IDREF CDATA IMPLIED NAME CDATA IMPLIED TEXT CDATA IMPLIED TYPE CDATA IMPLIED gt lt lt NOTE NAME ancre IDREF gt lt NOTE gt gt lt pas pris lt NOTE NAME ancre TYPE gt la note lt NOTE gt gt lt lt NOTE NAME ancre TYPE TEXT lanote gt lt NOTE gt gt lt lt NOTE IDREF gt zone notee lt NOTE gt gt lt
2. FORMAT img gt lt l kk kkkkkkkkk kk kk kk kk KKK gt lt Requete sur db gt lt ELEMENT VAL CHAMP EMPTY gt lt ATTLIST VAL CHAMP NAME CDATA REQUIRED DATASOURCE CDATA REQUIRED SELECT CDATA REQUIRED FROM CDATA REQUIRED WHERE CDATA IMPLIED TYPE CDATA IMPLIED gt lt A prevoir aussi eventuellement via un link a permettre aussi sous la forme d un element ou la requet st le contenu a la maniere d un script ou structure en sous elements gt lt kA kk kkkkkkk kk kk kkkk kk kk k gt laser Eiere BLOGS ARE HH gt lt ELEMENT INTRO Selem plus gt lt ELEMENT PROPOSITION elem base gt lt ELEMENT NOTION Selem mini gt lt ATTLIST NOTION NOM CDATA IMPLIED gt lt les notions donnees par un nom sont des elements vides lt ELEMENT EXPRESSION Selem base gt lt ELEMENT EXEMPLE Selem base gt lt ELEMENT DEFINITION NOTION EXPRESSION EXEMPLE gt lt ELEMENT CITATION Selem base gt lt ELEMENT CONSIGNE celem plus gt lt ELEMENT ENONCE Selem plus gt lt ELEMENT MESSAGE Selem plus gt lt ELEMENT CONTROLE ANY gt lt ELEMENT ACTIVITE ANY gt lt a definir encore la notion de controle et d activite la feuille de style activite xsl gt lt THEOREME gt lt Formulaire gt lt ELEMENT FORM REP Selem plus INPUT gt lt ATTLIST FORM REP TYPE CDATA IMPLIED SIZE C
3. CITATION gt lt autres elements CONSIGNE ENONCE FORM REP gt lt ENTITY body content ANY gt lt X HTML gt lt ELEMENT BODY body content gt lt ATTLIST BODY ONFOCUS CDATA FIMPLIED ONLOAD CDATA IMPLIED ONUNLOAD CDATA FIMPLIED gt lt futur Sbody content jeu XHTML reduit a decider gt lt ELEMENT DIV Sbody content gt lt attribut standard dont une classe permettant de reprendre des donnees de pe basees sur des Caracteres semi graphiques gt lt ENTITY qcm INTRO CONSIGNE ITEM gt lt ENTITY simple int INTRO DATA gt lt ENTITY situation INTRO ENONCE CONSIGNE MESSAGE FORM REP CONTROLE ACTIVITE gt lt ENTITY exercice INTRO CONSIGNE QUESTION MESSAGE FORM REP gt lt ENTITY fiche INTRO Selem comp gt lt ENTITY analyse RESOLUTION SOLUTIONS gt lt ENTITY content content Sqcm Ssimple int Ssituation Sexercice Sfiche Sanalyse gt lt ENTITY type doc qcm simple int situation exercice fiche analyse gt lt reprend les attributs du doc utile pour les segments A verifier la correspondance gt lt qcm ne contient pas le container QUESTION il y un
4. lt a faire ev des nouve SEGMENT TYPE analyse lt CHOICE a ete ameliore lt voir commment situer lt KKKKKKKKKKKKXKXxxx FIN lt etude des feuilles d gt aux gt aux elements devient ANALYSE gt cf rev bjn gt les images cliquables gt DE LA DTD KKKKKKKKKKKKKKKKK a apporter selon cett styl xistantes et des modifications nouvelle version qrep xsl qrep2 xsl ex TITLE ATTLIST VARLIST SCRIPT LINKS CONTENT DIV INTRO FORM REP a introduite DIV dans INT qem2 xsl qcm PEXP TITLE ATTLIST CTXLIST LINKS CONTENT ITEM ercice L VAR L VAR PUT RO TEXT CHOICE remplacer TEXT par ENONCE applet xsl applet2 xsl PEXP TITLI E LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 simple int E gt lt qcem gt 52 CONTI ATT CTX LIN INT LIST LIST contient nom de l applet KS RO DATA DATA COMPL cas eventuellement a eviter qtml xsl vtml xsl PEXP HEAD TITLE ATTLIST VARLIST LINKS BODY lacune xsl exercice PEXP TITLE ATTLIST CTXLIST contient seul l indication de l interaction lacune LINKS CONTENT INTRO QUESTION DATA DATA COMPL remplacer l interieur de quest
5. parent afficheDirect ref l information contenue dans l objet LNK ou INTLNK avec IDREF ref est affich Actuellement l affichage se fait dans la m me salle On adoptera la convention suivante si NAME n appara t pas on affiche dans la m me salle cas fr quent Sinon on utilise la m me convention que les liens depuis la fen tre liens usage du signe devant la fonction parent affichePopUp texte le texte est affich dans une petite fen tre Attention les pages xml ou html utilisant cette fonction doivent contenir dans leur BODY l attribut ONFOCUS parent hidepic Si texte contient htm c est le contenu du fichier htm qui est affich Cette fonction permet d viter l usage des l ments LNK Elle peut donc tre utilis e dans de simples pages HTML parent afficheNote texte texte est affich dans le frame note Les deux derni res fonctions peuvent aussi tre utilis es aussi bien dans des pages HTML que XML Les images prennent pour racine dans les pages XML et HTML lt serveur gt webexp base Note de d veloppement concernant les liens Actuellement crit directement l aide de lt A HREF parent afficheDirect lt ref gt gt deviendra lt A IDREF lt ref gt gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 5 Pour rendre les multi liens il y a deux solutions lt ref gt peut tre une liste de r f rences cf Hytime Ou alors il peut
6. hlp guide exemple methode analyse next curiosite question objectif gt attention a verifier curiosite question avaient ete mis sous type gt liens sur style et ou script Est ce utile gt lt ELEMENT LINKS link element gt lt ELEMENT INTLNK Selem base gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 45 lt EI Ses EMENT LNK EMPTY gt lt ATTLIST LNK IDREF CDATA IMPLIED HREF CDATA REQUIRED LEVEL CDATA IMPLIED NAME CDATA IMPLIED SEGMENT CDATA IMPLIED TARGET CDATA IMPLIED TITLE CDATA IMPLIED TYPE stype texte FUNCTION function IMPLIED gt Warning IDREF reserve gt TARGET fenetre dont extern ouvre nouvelle fenetre Utilisation gles gt a eviter si possible type amp fonction permettent souvent de calculer la target IDREF si il est non vide cela indique qu un lien est fait depuis le le document Donc le lien ne sera pas affiche dans une partie next ou lien d une salle voir aussi WEBMATH History doc pour les details NAME nom du document complete par SEGMENT ancre lt ATTLIST INTLNK l Ss O DN RP Wu 6 IDREF CDATA IMPLIED LEVEL CDATA IMPLIED TARGET CDATA IMPL
7. la racine des fichiers js 5 Mettre DOC les fichiers HTML avec la racine ermitage htm et d autres documents de base qui contient var servRootDoc SERVDOC PATHDOC var servRootCGI SERVCGI PATHAPP var servRootXML SERVCGI PATHAPP xml 6 Installer sous IIS le lien entre xml et wwwxml exe PWS modifer la base de registre de fa on standard Remarques 1 Les fichiers XSL contiennent l adresse de servRootDoc 2 Les fichiers xml sont consid r s comme des scripts Apache Linux 386 NT 1 Consid rer les r pertoires APACHE par exemple usr local apache APPLI par exemple APACHE share cgi bin webexp xml PATHXML webexp xml PATHDOC webexp doc ROOTDOC APACHE share htdocs XML ROOTDOC PATHXML DOC ROOTDOC PATHDOC SERVDOC http lt server name gt SERVCGI http lt server name gt cgi bin 2 Mettre wwwxml wwwxml cnf fuzzy cfg wxgoto salle jx wgestion dans APPLI wwwxml cnf contient path_inc XML webexp cnf contient l ensemble des path et serveurs d cris ci dessus regrouper 3 Param trer APACHE avec action et addhandler standard lien entre xml et wwwxml LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 23 ermitage htm dans DOC doit contenir var servRootDoc SERVDOC PATHDOC var servRootCGI SSERVCGI SAPPLI var servRootXML SERVDOCI PATHXML Remarques 1 Les fichiers XSL cont
8. lt NOTE TYPE TEXT gt zone notee lt NOTE gt gt lt le type popup note texte est donne dans le link dans le cas sans IDREF on utilise l attribut TYPE par defaut le type est note A creer ev un element de lien dont le type par defaut est texte gt lt iden pour CARTOUCHE gt lt lt CARTOUCHE NAME ancre IDREF gt lt CARTOUCHE gt gt lt lt CARTOUCHE NAME ancre TEXT lanote gt lt CARTOUCHE gt gt lt lt CARTOUCHE IDREF gt zone notee lt CARTOUCHE gt gt lt lt CARTOUCHE TYPE TEXT gt zone notee lt CARTOUCHE gt gt lt l KKK KK KK KK KK KKK kk kk kk kkkk gt lt Valeur d une variable locale a la salle gt lt ELEMENT VAL VAR EMPTY gt lt ATTLIST VAL VAR NAME CDATA REQUIRED TYPE CDATA IMPLIED FORMAT CDATA IMPLIED gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 49 lt permettre aussi et l acces a un via le type TYPE fct fonction TYPE glo variable globale defaut variable locale variable globale valeur retourn F H F E par une fonction
9. parent afficheLink parent parent wxCurrentUi lt xsl value of select Sname gt parent afficheRef lt xsl value of select Sref gt lt xsl value of select cop gt lt xsl value of select from gt lt variables globales et locales gt lt xsl apply templates mode varlist gt function vV nvar return parent parent valVar nvar function vL nvar return parent valLoc nvar lt SCRIPT gt lt xsl template gt lt xsl template match ATTLIST gt lt xsl for each select ATT gt lt xsl if test NAME name gt lt xsl variable name name select VALUE gt lt xsl value of select VALUE gt lt xsl if gt lt xsl if test NAME base gt lt xsl variable name base select VALUE gt lt xsl if gt lt xsl if test NAME copyright gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 16 lt xsl variable name cop select VALUE gt lt xsl if gt lt xsl if test NAME reference gt lt xsl variable name ref select VALUE gt a Xs ls RES lt xsl if test NAME from gt lt xsl variable name from select VALUE gt lt xsl if gt lt xsl for each gt lt xsl template gt lt xsl template match LINKS mode links gt lt xsl for each select LNK gt parent parent wxTabLink ind_ link new parent parent wxLinkObj lt xsl value of select TYPE gt lt xsl value
10. plus de 1000 documents cette liste sera transf r e dans un syst me permettant l indexation webmath hba Les relations relation pro cette base contient les liens entre les diff rentes parties liens entre les salles liens entre salles et zones Cette base contient galement l interface particuli re de chaque salle Cette base pourra galement contenir des conditions particuli res pour la visite de certaines zones pour aller dans la zone X il faut avoir visiter la salle Y et fait l exercice Z Les pr misses de ces conditions devront se trouver dans le suivi de l utilisateur A noter qu une partie des relations sont actuellement inclues dans le module WXGOTO liens entre zones domaines parties Les contenus des panneaux panneau pro cette table permet d indiquer pour chaque endroit lieu dom sdom level une liste de fichiers qui fournissent le contenu de panneau Cette liste est accompagn e d un type 0 on prend le premier l ment de la liste 1 on prend un l ment au hasard 1 on prend l l ment li au jour du mois dans ce cas la liste ne doit pas contenir plus de 30 l ments Le panneau est constitu d un layer D autres tables de la m me base permettent d introduire une information suppl mentaire de style Elle pourra aussi contenir un l ment de sc nario Ces panneaux pourraient tre multipli s A r fl chir une uniformisation notamment les contenus des pann
11. Tableau r sum des formats de documents Style Dim body standard remplace qtml 1 LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 9 viml t body standard remplace vimita_ body Note remplace vimi tp___ body Note cumue vtml 2 content Note remplace vtml 2p content Note cumule vimi 2s content standard remplace Attention d s 2004 les mod les sont la racine xml A version gale il peut y avoir des modifications l g res avec les fichiers aux anciens emplacements place de la copie des scripts notamment vtml 1d initialisation d fi Le format qrep exp Identique qrep2 1 mais charge ev ne faire que le lien les fonctions Javascript selon le contexte d expertise Voir problem1 ui_1898b xml pour un premier exemple qui fait appel proport js pour le contexte d expertise concernant la proportionnalit problem1 ui_1898 xml est plus complexe Ce format sera encore tendu pour mettre en oeuvre d autres contextes Le format grep gcm Sp cialis pour qcm fait la synth se de qcm2 3 qrep exp qrep2 2 Meilleur usage des contextes Ajoute la variable nb_essais qui garde le nombre d essais m me si no_rep est remis 0 Le format grep fls Sp cialis pour flash Utilise flash js Introduit la possibilit d enregistrer suivi le score obtenu la fin de l exercice La touche return permet de valider la r ponse voir
12. avec une date plus r cente que le fichier d origine cette cr ation n a videmment pas lieu Module interaction vi type mode si applet generique meth Donnees vi raw_data meth mettre en Tome afficher Question Vi meth evaluer Reponse vi raw_answer meth analyser Evaluation vi meth Question Reponse pourraient etre des interfaces implementees de facons diverses selon le type d interaction Idem pour Donnes mais depend egalement de la donnee expr math texte Voir Pochon L O amp von Siebenthal C 1994 Experts contexte et v nements description du syst me Prof Expert pour le programmeur ABORD LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 22 Annexe 7 Installation IS NT 1 Consid rer les r pertoires avec des exemples SYS quelconque ROOTSYS d inetpub scripts ROOTDOC d inetpub wwwroot PATHAPP irdp webexp PATHDOC irdp webexp APPLI ROOTSYS PATHAPP XML ROOTSYS PATHAPP xml DOC SROOTDOCISPATHDOC SERVDOC http lt server name gt SERVCGI http lt server name gt scripts 2 Mettre dans SYS wwwxml exe fuzzy cfg wwwxml cnf wwwxml cnf contient XML path_inc d inetpub scripts irdp webexp xml 3 Mettre dans APPLI salle jx wxgoto exe webexp cnf contient l ensemble des path et serveurs d cris ci dessus wgestion exe 4 Mettre dans XML les r pertoires et fichiers XML avec
13. gt lt A gt Cela demanderait d ajouter un attribut TYPE et un attribut PARAM HREF ne serait plus que le cas fourre tout en voie de disparition A preferer NOTE ou CARTOUCHE A voir pour un element dont le type par defaut serait texte Remarques concernant les multi liens 1 lt LNK IDREF lienl gt lt LNK IDREF lien2 gt lt A IDREF lienl lien2 gt 2 A eviter lt LNK IDREF lien gt lt LNK IDREF lien gt lt A IDREF lien gt gt lk kk kk kk kk kk kk kk kk kk gt leen FAR Kormules 8x gt lt ELEMENT FORMUL lt ATTLIST FORMUL FORMAT tex mathml tex CODE CDATA IMPLIED gt ANY gt DI D lt ANY pour mathml gt lt voir le dispositif wikipedia pour tex gt lt KK KKKKKKKKKKKKKKKKKKKKKK gt ENT RAK TALS AAR HAS lt ELEMENT BBOARD CAPTION LABEL gt lt ATTLIST BBOARD WIDTH CDATA REQUIRED HEIGHT CDATA REQUIRED PRGM CDATA REQUIRED gt lt A etendre pour en faire differents panels LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 48 pourrait contenir du SVG ou selon le cas devenir un
14. enigme situ jeu jeux theorie approche formelle theo informatique info didactique informations didactiques dida nseignement expose didactique exercice ns none note marque les cadres repris comme interet de visite 77 entre le nom dans Ermitage level 1 cp 2 ce 3 cm 4 sec 6 7 5 sec 8 9 6 ly 7 specialiste 8 didacticien note ce level est attribue lors de l inscription mais tous ne sont pas libres de choix Lors de l inscription existent encor O visiteur 9 administrateurs si le level est nill on garde l ancien note a voir pour dehierarchiser domaine arithmetique algebre geometrie ensemble relation logique analyse combinatoire statistique algorithmique topologie general note peut dependre du cadre et du niveau sous domaine depend du domaine sujet depend du sous domaine Du point de vue museographique le domaine correspond Q l etage et le cadre a une aile du batiment Des zones plus petites correspondent a un sdomaine groupes de salles un sujet est une sall notions liste de notions mathematiques dtype fiche situation probleme exercice atelier corrige note a completer depend du domaine et du cadre keywords liste liee au contenu habillage level niveau auquel s adresse la fiche note actuellement keywords a ete aussi utilise pour notion technique LOP pex WebMath history doc version 5
15. ermitage htm semi globales salle jx ou locales js associ la feuille de style Installer un nouveau document Pour installer un nouveau document les tapes parcourir sont les suivantes en attendant un syst me automatisant la proc dure 1 R diger la fiche XML ou HTML LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 13 2 La placer dans un r pertoire package 3 Faire une nouvelle entr e dans le fichier webmath pro 4 Le cas ch ant par exemple cr ation d une nouvelle salle ou zone cr er les rubriques n cessaires dans le fichier webmath lex 5 Compl ter en cas de cr ation d une nouvelle salle le fichier relation pro Le nom de la fiche de pr sentation de la salle doit commencer par index R f rences Pochon L O amp von Siebenthal C 1994 Experts contexte et v nements description du syst me Prof Expert pour le programmeur ABORD Pochon L O 2000 Le projet Ermitage d finition d un environnement hypertextuel d apprentissage Neuch tel IRDP LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 14 Annexe 1 Migration depuis Prof Expert Les tapes permettant de r cup rer les donn es de Prof Expert dont les suivantes 1 Le module mouline demande un nom de base lt base gt et convertit lt base gt hba en deux fichiers lt base gt dat qui contient les nodes et lt base gt txt qui contient les
16. lt Global document gt lt ELEMENT PEXP HEAD BODY CONTENT gt lt Scontent pexp gt Cl kk kkkkkkkkkkk kk kk kk kkkk gt LES ek Header aks ees lt ELEMENT HEAD TITLE ATTLIST CTXTLIST VARLIST SCRIPT LINKS gt lt ELEMENT TITLE PCDATA gt Attributes gt lt ENTITY att didactique cadre domaine sdomaine sujet notions dtypelkeywords level gt lt attention notions se rapporte a des mots cles notionnels keywords se refere au contenu a corriger les documents RMT gt lt a voir encore le probleme du lexique gt lt ENTITY att technique date nodenr name base variable file LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 42 el lt E lt lt ATTLIST ATT Gl ttype window gt NTITY att administratif from copyright reference langue auteur gt F EMENT ATTLIST ATT gt D EMENT ATT EMPTY gt NAME Satt didactique att technique Satt administratif REQUIRED VALUE CDATA IMPLIED SCHEME CDATA IMPLIED gt lt Quand plusieurs values sont autorisees liste elles sont separees par des espaces dans Prof Expert il y avait des A typer ulterieurement par NMTOKENS didactique cadre histoire culture hist vie courante applications appl fiction
17. rd 2 a methode 2 solutions discriminant disc gt 0 resultatl x lt SUB gt 1 lt SUB gt 0 b lt IMG SRC images symboles racine gif width 18 height 21 gt disc 2 a xl resultat2 x lt SUB gt 2 lt SUB gt 0 b lt IMG SRC images symboles racine gif width 18 height 21 gt disc 2 a x2 function vL nvar return parent valLoc nvar function enforme n d if d 1 return n else if d 1 return O n else if n 0 return 0 else var nl Math abs n var dl Math abs d if n d gt 0 return nl dl else return nl dl LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 19 function fraction n d var pg pgcd Math abs n Math abs d return enforme n pg d pg function pgcd n d if n d 0 return d else if d n 0 return n else if n gt d return pgcd d n d else return pgcd n d n init solution function affichelf intro str if str document write introtstr function writeSol document write lt UL gt affichelf lt LI gt Conclusion methode affichelf lt LI gt Solution 1 resultatl affichelf lt LI gt Solution 2 resultat2 document write lt UL gt lt SCRIPT gt lt HEAD gt lt
18. EMENT QUESTION ENONCE CONSIGNE INTERACTION gt NAME CDATA IMPLIED DISPOSITION CDATA IMPLIED gt des items lt EMENT INTERACTION INTRO CONSIGNE ATTLIST CTXTLIST ITE lt ATTLIST INTERACTION TYPE CDATA REQUIRED WIDTH CDATA IMPLIED HEIGHT CDATA IMPLIED gt lt anciennement DATA COMP a la place de CTX et AT lt alternative a item ou alors elargir la notion lt attribut ou contexte general pour signaler si servie d un seul coup ou un a un gt lt EMENT DATA DATA TYPE DATA COMPL gt lt EMENT DATA TYPE EMPTY gt lt EMENT DATA COMPL EMPTY gt lt ATTLIST DATA COMPL lt NAME LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 NAME CDATA REQUIRED VALUE CDATA IMPLIED gt consigne remp type mode rows cols content gt lt a mettre des infos type lisibilite difficulte heritees ou redefinies dans les items gt lt ELEMENT ITEM CONSIGNE ENONCE FORM REP CHOICI lt ATTLIST ITEM NAME CDATA IMPLIED gt lt ELEMENT CHOIC lt ATTLIST CHOIC STATE juste faux f PCDATA E En
19. au cas 1 Ce choix de la salle cas assez rare reste un probl me ouvert Ce module va g n rer des tableaux JavaScript qui contiennent la liste des salles li es relation pro table tabAdj l existence d une sortie ventuelle la table de LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 12 toutes les activit s de la m me salle qu il faudra afficher table tabActAdj et une table contenant l ensemble des activit s de la salle y compris celles que l on ne peut atteindre que par des liens partir d autres activit s table tabAct Puis il va envoyer le frameset correspondant cette salle Le frame principal texte contient comme source SRC une requ te sur le fichier html ou xml du document d introduction Les autres sont vides et vont tre initialis s par des scripts Le frame secondaire note est en principe utilis comme cible des liens li s l information principale Au chargement il contient les r f rences du contenu principal introduire la possibilit de faire charger directement un lien d sign par d faut Le frame next enclenche la fonction afficheRoomCtxt qui elle m me lance afficheActAdj fabrication du contenu du frame next et afficheAdj fabrication du frame navi Le frame liens contient les liens li s au document principal L affichage de la fen tre lien et ventuellement note est toujou
20. clench e la place A noter que ces d clencheurs peuvent tre utilis s au del de l environnement grep la plupart tant utilis s a partir de fonction de salle jx Un autre idref g n ral est onload Le lien est enclench au chargement de la page partir de la fonction afficheRef voir problem1 ui_286 xml pour un exemple d utilisation La variable javascript locReponse contient la r ponse utilisable dans le feed back L l ment CONTENT contient du code HTML dans les l ments DIV un l ment INTRO qui peuvent contenir des l ments VAL VAR valeur de variables locales fonctions images etc cf pexp3 txt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 7 un l ment FORM REP pour le formulaire de la r ponse Les attributs de ce formulaire sont SIZE largeur de la zone de r ponse TYPE et SCHEME Son contenu est un texte pouvant contenir des l ments VAL VAR SCHEME Entier apply La r ponse doit tre un entier decimal la v rification fait decimal appel la fonction verifReponse Entier textuel La r ponse doit tre un entier decimal la v rification se E fait directement sans valuation selon le mod le __ Sinon verifReponse est appliqu e la r ponse brute Une fonction simpleReponse type scheme reponse peut tre utilis e directement par exemple sur une image munie d une ancre A Le contr le se fait via controleRepon
21. la grandeur des zones d interaction L occasion de corriger quelques bugs de touchpad js li s au fait que les nouvelles versions de Javascript l ve une erreur pour un objet xx yy non d fini au lieu de mettre la valeur undefined une erreur provenait de l usage de nb exe nombre d exercices r aliser qui augmente li a la remise alors que le nombre d exercices disponible reste le m me LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 31 Annexe 9 Les fonctions disposition dans une salle Ce sont les fonctions qui peuvent tre appel es partir d une page html et ou xml Certaines de ces fonctions ont des appels pr d finis depuis des pages xml au chargement ou encapsul s dans des balise XML Affichages dans des fen tres afficheNote msg clearNote afficheLiens msg clearLien afficheTexte msg affichePopUp msg hidepic ferme la fen tre popup afficheCartouche evt ptrLayer ptexte affiche ptexte dans une petite bulle Si ptexte est pr c d de il sa git d une variable am liorer la pr sentation afficheCartoucheo et afficheCartouche1 affiche un texte contenu dans un fichier ev via un lien LNK cacheCartouche lay afficheRef ref cop from fait le onload la suite efface la fen tre note si pas de r f rence afficheRef2 ref cop from ne fait pas le onload n efface pas la fen tre affichelntro si un lien onload existe Fabrication d l
22. la structuration des donn es Mais en principe elles sont constitu es de quatre zones d placement d une partie l autre d un tage l autre d placement dans une zone d placement dans les salles Les interfaces de consultation Il y a actuellement 11 interfaces possibles pour une salle Chacune contient 5 zones La zone du texte principal texte la zone du texte secondaire note la zone des autres documents situ s au m me endroit next la zone de navigation sortie et d placement dans une zone adjacente navi et la zone fournissant des liens sp cifiques au document liens Chacune de ces 5 interfaces a 2 ou 3 param tres constitu s par les dimensions relatives ou absolues des fen tres 1 Auxquelles il fait ajouter des zones destin es afficher des l ments graphiques actuellement une frise au bas de l cran LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 1 Interface 7 Interface 9 Interface 10 Interface 8 Les modules Le syst me est constitu d un certain nombre de modules certains sur le serveur d autres embarqu s sur le client Module WXGOTO module serveur ce module g re l inscription et les d placements de l utilisateur dans espace et g n re les crans de navigation Il s occupe galement de conserver et d utiliser le suivi de l utilisateur Module WWWXML module serveur ce module permet partir des d
23. le flash pour les d fis Ao t 2007 Mod le qtml 2 et correction de NOTE dans vtml 2x xsl dftml xsl qrep qcm xsl Usage de ce mod le dans xml mathbas2 th den01 xml lemme de Bernouilli D cembre 2007 Pour l l ment VAL VAR d finit dans qrep2 2 xsl ajout des FORMAT fix2 criture au centi me et fix05 au 5 centi me Ces formats utilisent les fonctions dans salle jx format100 et format05 nouvelle voir cpi int jour1 xml Mis dans doc util tab propXY htm qui permet d afficher des tableaux 4 cases Un compromis a t adopt d afficher les nombres avec 3 chiffres apr s la virgule voir cpi int jour1 xml F vrier Mars 2008 LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 30 Sallle cpi num ration Installation d une salle num ration dans la zone cpi Reprise des exercices de la salle lire et crire des nombres Ajout d attributs copyright pour faire nettoyer la zone de note dans les enchainements Salle cpi monnaie Cr ation d exercice sur la monnaie salle monnaie dans la zone cpi cette occasion un nouvel contexte expert de scheme unite et valeur monnaie a t utilis Il est utilis dans la biblioth que flash js pour l affichage des nonc s 4 50 et non 4 5 voir xml cpi exe mon07 xml Cr ation d exercices sur la monnaie restitution xml cpi exe monO 1 9 xml et html cpi hlp mon1 htm Salle cpi calcul Cr ation d
24. lt PEXP gt lt HEAD gt lt TITLE gt En chiffres lt TITL lt ATTLIST gt lt ATT NAME lt ATT NAMI lt ATT NAM E o py D 0 bi E lt ATTLIST gt lt LINKS gt lt LNK IDREF suivant NAM name VALUE file VALUE lt ATT NAME dtype VALU EX gt D VALUI y nu adf1 gt nu_adf1 xml1 gt E fiche gt itinerai gt E text xsl HREF dftml xs1l gt nu_df2 HREF itinerai nu df2 xml FUNCTION question TYPE texte TITLE Question suivante gt lt LINKS gt lt HEAD gt lt CONTENT gt lt INTRO gt lt P gt La r eacute ponse lt VAL VAR NAM lt P gt lt VAL VAR NAM lt P gt Pour la qu el locReponse gt st juste bravo lt P gt E bilan gt lt P gt estion suivante clique sur lt bold gt lt NOTE IDR Es EF Suivant gt question suivante lt NOT lt INTRO gt lt CONTENT gt lt PEXP gt SPAN STYLE font weight E gt lt SPAN gt lt P gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 41 Annexe 12 DTD pexp3 dtd lt xml version 1 0 encoding UTF 8 gt lt KKK kk kk kk kk kk kk kk kk kk kk KKK KKK KKK KK KK KKK Project code Web math c ABORD 1999 Object XML DTD File pexp3 dtd Usage Raw data description Version from 1 0 Dated june 1999 Modified m
25. of select IDREF gt lt xsl value of select NAME gt lt xsl value of select TITLE gt lt xsl value of select HREF gt lt xsl value of select TARGET gt lt xsl value of select FUNCTION gt lt xsl value of select LEVEL gt 0 lt xsl for each gt lt xsl for each select INTLNK gt parent parent wxTabLink ind link new parent parent wxLinkObj lt xsl value of select TYPE gt lt xsl value of select IDREF gt lt xsl value of select NAME gt lt xsl value of select TITLE gt lt xsl value of strip space yes select gt lt xsl value of select TARGET gt lt xsl value of select FUNCTION gt lt xsl value of select LEVEL gt 1 lt xsl for each gt lt xsl template gt lt xsl template match VARLIST mode varlist gt lt xsl for each select VAR gt parent parent newVar lt xsl value of select NAME gt lt xsl value of select VALUE gt lt xsl for each gt lt xsl for each select LOC gt parent newLoc lt xsl value of select NAME gt lt xsl value of select VALUE gt lt xsl for each gt lt xsl template gt lt xsl stylesheet gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 17 Annexe 3 Un fichier XML utilisant le script vtml xsl lt XML VERSION 1 0 gt lt DOCTYPE PEXP SYSTEM pexp dtd gt lt XML STYLESHEET TYPE text xsl H
26. textes 2 Avec un diteur DOS il faut remplacer les caract res de saut conditionnel note par un espace 3 Le module toxml pro permet de g n rer les fichiers XML un par unit d information qui vont se loger dans le r pertoire lt base gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 15 Annexe 2 Le script vtml xsl lt XML VERSION 1 0 gt lt DOCTYPE xsl stylesheet SYSTEM xsl dtd gt lt xsl stylesheet gt lt xsl output doctype public W3C DTD HTML 4 0 Transitional EN gt lt xsl template match gt lt HTML gt lt xsl apply templates gt lt HTML gt lt xsl template gt lt xsl template match PEXP gt lt HEAD gt lt xsl apply templates mode head gt lt BASE HREF http lt serveur gt irdp webexp Sbase info html gt lt LINK HREF styles standard css REL stylesheet TYPE text css gt lt HEAD gt lt xsl copy of select BODY gt lt xsl template gt lt xsl template match HEAD mode head gt lt xsl apply templates gt lt ATTLIST gt lt TITLE gt lt xsl value of select Sname gt lt TITLE gt lt SCRIPT LANGUAGE JavaScript gt var ind link 0 lt var ind int link 0 gt lt xsl apply templates mode links gt parent parent wxPtTabLink ind link lt liens internes parent parent wxPtTabIntLink ind int link gt lt autres activites next salles ou ailleurs gt
27. titre du document ATTLIST liste les attributs caract ristiques du document En particulier les attributs from copyright reference sont utilis s pour afficher fonction afficheRef les r f rences au chargement du document Ce qui provoque le nettoyage de la zone de notes Sinon le texte ancien reste affich mettre une r f rence vide si on veut simplement effacer la fen tre de note notamment dans les encha nements CTXLIST est la liste des contextes C est un l ment g n ral de PEXP qui n est pas activ dans qtml LINKS contient la liste des liens externes LNK ou internes INTLNK L l ment LNK liens externes est vide Ces attributs sont e TYPE texte note popup bigPopup e FUNCTION exemple info demonstration e HREF lien e TARGET en principe la cible d pend du type et de la fonction elle peut toutefois tre pr cis e NAME TITLE le nom de l unit d information et son TITRE e IDREF la r f rence avec laquelle le lien est mentionn dans le BODY quelques IDREF sont pr d finis exit onload error msg link Si IDREF est vide le lien figurera dans la fen tre liens avec TITLE comme hyperchamp De m me si IDREF n est pas vide et NAME est pr c d de Au LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 4 cas ou HREF n est pas indiqu on utilise NAME et on regarde si l activit est dans la m me salle ou non
28. type name size makeTR nbr_cell tab_cell pourront tre ult rieurement encapsul es dans de nouveaux l ments XML La m me version a t enrichie d une possibilit de STYLE Associ s fortement ce mod le les documents de feed back xml util smsg ok xml et xml util smsg nok xml g n rent des messages plus ou moins vari s doc util suivi ok htm et doc util suivi nok htm am liorent les documents de feed back smsg ok et smsg nok ajoute le formulaire de suivi dans le cas de ok et permet des messages diff renci s pour nok voir xml calcul3 cpi exe cal01 xml Le passage des fichiers de doc la place de xml permet de garder l identifiant de Tut principale en vue de la cr ation de l enregistrement du suivi Attention g rer la variable locale msg si diff rente de est affich e Le format vtml 1d Format vim auquel sont ajout es l initialisation des variables n cessaires aux piste matematica cumul cumul_max suivi no_qs cf annexe 11 Le format vtml 2 vtml 2p Extension de vtml Introduit les objets NOTE et CARTOUCHE qui sont pr f rer a A BLOC LIGNE CASE lt H IDREF gt est aussi l en partie double emploi avec NOTE Est le pendant de qrep2 2 Au d marrage m me init_page que dans qrep2 2 vtml 2p cumule les liens pr vu pour des relances de probl me Le format vtml 2s Reprise du pr c dent pour les documents principaux style standard Mis a la racine xml
29. y avoir plusieurs l ments lt LNK IDREF lt ref gt qtml 1 contient un l ment SCRIPT impl mentant afficheCartouche Le format vtml C est un format identique au pr c dent avec en plus des variables utilisateur globales ou locales une salle Les variables apparaissent dans la section VARLIST de l l ment HEAD sous la forme de l l ment VAR attributs NAME et VALUE pour les variables globales et LOC avec les m mes attributs pour une variable locale VALUE est valu avant l attribution Toute cha ne de caract re string est consid r e comme une fonction Outre les fonctions de JavaScript les fonctions suivantes sont d finies qui peuvent tre utilis es e vL nvar renvoie la valeur de la variable LOC mar e valLoc nvar identique la pr c dente si non d finie renvoie son nom e valVar nvar idem pour une variable globale si non d finie renvoie e int_rnd int min int max renvoie une valeur comprise en min et max y compris e char_rnd str str renvoie un caract re de la cha ne str e tab rnd Array tab renvoie un des l ments du tableau tab e attrib int n str array var1 var2 la fonction renvoie true avec un effet de bord qui attribue la valeur str n variables de la liste str est valu moins que la cha ne ne d bute par qui n est pas pris D autres fonctions sont d finies qui interviennent de facon plus technique lors de la programma
30. 7 2010 1 re version t 1999 43 date SCHEME std old std default nodenr ancienne numerotation pourra etre remplace par name name note l ancien printname est devenu TITLE base anciennement le fichier hba actuellement le directory file le nom du ficher window reprend les informations de prof expert sur la fenetre a voir le statut actuel elements de style ttype prevu pour differencier fiche xml html interface menu etc pas utilise langue par default fr variable abandonne au profit des variables a part entiere VARLIST note window avec SCHEME old WC FC TOP LEFT HEIGHT WIDTH WC mod 16 couleur caractere WC div 16 couleur fond idem pour FC FrameColor Voir les anciens fichiers pour des precisions administratif from pour indiquer la provenance notamment migration prof expert avec l idee de transmis par dans le cas ou ce n est pas l auteur copyright detenteur du copyright auteur l auteur les leres fiches gt aout 2001 n ont que le copyright reference litterature liste langue langue utilisee selon la denomination standard fr en it SS lt l KKKXKXKXKKKXKKKKKKXKKXKKX kk gt bes ERS Contexts FAN gt lt ELEMENT CTXTLIST CTXT gt lt ELEMENT CTXT EMPTY gt lt ATTLIST CTXT NAME expert controle interaction REQUIRED VALUE CDATA IMPLIED SCHEME CDA
31. BODY gt lt H3 gt R eacute solution d amp eacute quations du 2 lt SUP gt e lt SUP gt degr eacute lt H3 gt lt SCRIPT LANGUAGE JavaScript gt writeSol lt SCRIPT gt lt BODY gt lt HTML gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 20 Annexe 5 L objet BBOARD lt BBOARD WIDTH 200 HEIGHT 100 PRGM clear pu re 55 pd sc green av 110 EL 10 ga 270 pu av 5 ga 270 pd sc red av 40 f1 10 pu av 70 ga 90 av 15 ga 90 pd sc green av 70 f1 10 gt lt CAPTION gt 11 4 11 4 7 lt CAPTION gt lt LABEL POS 40 10 green gt 11 lt LABEL gt lt LABEL POS 30 10 red gt 4 lt LABEL gt lt LABEL POS 10 40 green gt 7 lt LABEL gt lt BBOARD gt Cet l ment est a tendre LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 21 Annexe 6 Les interactions Cette annexe analyse les interactions de Prof Expert methode HOOD en vue de la cr ation de modules java Dispositif lors d une requete sur une page xml de type exercice un programme cgi envoy une page html avec une applet liee a l interaction propos e soit une applet par interaction soit une applet generique avec un param tre contenant en plus du fichier des donn es les caract ristiques de l interaction Le programme cgi cr e galement un fichier contenant les donn es mises dans une forme pratique pour le transfert et une analyse en java Si ce fichier existe dej
32. DATA IMPLIED SCHEME CDATA IMPLIED ALIGN CDATA IMPLIED VALUE CDATA IMPLIED gt lt type scheme actuel LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 gt a developper 50 gt lt lt ATTLIST INPUT entier decimal textuel usage du modele entier decimal apply usage de verifRepons bouton apply ALIGN center VALUE utiliser par qrep mult entre autres la rV ponse attendue EMENT INPUT E MPTY gt TYPE CDATA FREQUIRED NAME CDATA FREQUIRED SIZE CDATA FIMPLIED pour donner VALUE CDATA FIMPLIED gt lt prevu pour le cas TYPE bouton pour pouvoir mettre des champs additionnels A voir s il ne faudrait pas passer en parametre le formulaire a verifReponse gt Cl KKEKKKKKKKKKKKKKKKKKKKKKKKK gt lt ELEMENT RESOLUTION INTRO ETAPE gt lt ELEMENT ETAPE Selem plus gt lt ATTLIST ETAPE TITRE CDATA IMPLIED gt lt a voir lien avec syst expert gt lt lt lt lt ATTLIST QUESTION EMENT SOLUTIONS INTRO UNE SOL gt EMENT UNE SOL elem plus gt lt ATTLIST UNE SOL TITRE CDATA IMPLIED EVAL CDATA IMPLIED SCHE CDATA IMPLIED gt
33. Eval Juillet 2003 Voir ate div1 pour une interaction lacunaire relativement sophistiqu e D marrage sur une fen tre sans menu welcome htm renomm welcom1 htm welcome htm proc de louverture d une nouvelle fen tre l ancienne pourrait tre efffac e via un window close Mais ne fonctionne pas partout pour des raisons de s curit anciennes versions seules les fen tres ouvertes avec window open peuvent tre ferm es avec window close les nouvelles versions autorisent galement les premi re fen tres de I history Novembre 2003 Introduction de suivi d images cliquer dans le concours hiver 2003 2004 Mars 2004 Des zones et ou des salles peuvent avoir un acc s restreint certains groupes Les faits doivent tre mis dans relation pro zone restricted to cadre dom sdom groupe salle _restricted_to cadre dom sdom sujet groupe Avril 2004 Modification de uxml pour pouvoir mettre les indications de sortie html_output dans la feuille de style xsl plut t que dans le document xml Modification de wwwxml dans le m me sens Nouvelle variante de wwwxml wwwxmlplus permettant la compilation du fichier xml si pml n existe pas Fabrication de xml2pml module ligne de commande pour faire les compilations version windows et linux LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 27 Test du dispositif d acc s restreint D cision de rendre une salle a acc
34. FLAG VALUE html output gt FUNCTION feed back FUNCTION feed back FUNC PION message FUNCT lt PEXP gt lt HEAD gt lt TITLE gt En chiffres lt TITLE gt lt ATTLIST gt lt ATT NAME base VALUE itinerai gt lt ATT NAME name VALUE nu_df1 gt lt ATT NAME file VALUE nu_df1 xml gt lt ATT NAME dtype VALUE exercice gt lt ATT NAME copyright VALUE c AM amp LOP 2002 gt lt ATT NAME reference VALUE gt lt ATTLIST gt lt CTXTLIST gt lt CTXT NAME interaction SCHEME type VALUE qrep gt lt CTXT NAME interaction SCHEME mode VALUE qcm radio gt lt CTXT NAME interaction SCHEME reprise VALUE avec gt lt CTXT NAME interaction SCHEME nbReprise VALUE 3 gt lt CTXT NAME controle SCHEME poids VALUE 3 gt lt CTXT NAME controle SCHEME penalite VALUE 1 gt lt KETXTELSTA gt lt LINKS gt lt LNK IDREF link HREF itinerai nu adfl xml TYPE note TITLE Feed back 1 gt LNK IDREF exit HREF itinerai nu_out xml TYPE texte TITLE Sortie gt LNK IDREF msg HREF itinerai df msg htm TYPE note TITLE Nb d essais gt lt LNK IDREF onload HREF itinerai df imsi htm TYPE note TITLE Nb d essais gt lt LI
35. GM contient une cha ne repr sentant la fabrication d un dessin dans un langage s apparentant logo cf annexe 5 Le contenu de BBOARD consiste en un l ment CAPTION et d une suite d l ments LABEL voir mathbas0 ui_196 xml Le format fiche2 Ce format tend le format fiche en cours de d veloppement voir mathbas1 er1 1 001 xml Le format lacune Ce format qui pourra aussi tre int gr fiche permet d ins rer des APPLET d interaction LACUNE L annexe 6 bauche une structure g n rale pour les applets d interaction Le format qrep Ce format est pr vu pour cr er des chaines de questions voir RALLYE Il doit avoir la d claration de variables locales no_rep O num ro de l essai courant max un nombre ou infini nombre d essais possibles et un mod le donne la mani re de calculer la r ponse dans certains cas Une partie SCRIPT contient la fonction verifReponse sol et les fonctions auxiliaires Les liens IDREF sont link question suivante error message d erreur et msg message compl mentaire link est d clench lorsque la r ponse est juste error lorsqu il y a une erreur msg est un message compl mentaire par exemple combien il reste d essais Cela peut aussi cumuler error et compl ment idem pour error exit est d clench e lorsque le nombre d essais d passe le nombre maximum Si ce lien n existe pas la fonction sortie est d
36. IED TITLE CDATA IMPLIED TYPE Stype note FUNCTION Sfunction IMPLIED gt el du point de vue jvs les donnees de LNK et INTLNK sont transmises de la meme facon Dans le cas de INTLNK le contenu va dans le slot reserve a HREF Un slot place dans les donnees marque la difference Remarques info reference a preferer info lexique a voir si ce n est pas une option toujours presente methode analyse didactique pour apprenant y compris objectif analyse analyse didactique pour le formateur A voir lien communication forum etc et ev d autres informations sur le lien langue Il y aura aussi des donnees complementaires regle switch etc pour le guide par exemple a moins que cela ne soit insere dans les data A voir aussi l idee de la methode qui permet de suivre l info fichier html xml autres techniques ssi TYPE donne le type d objet lie et ou la cible sera a completer FUNCTION donne une indication d usage gt See LOP Quelques fonctions peuvent avoir un TYPE par defaut kk kk kk kk kk kk kk kk gt pex WebMath history doc version 5 7 2010 1 re version t 1999 46 lt gt FER Content gt lt ENTITY content pexp BODY CONTENT gt lt ENTITY elem comp INTRO PROPOSITION EXPRESSION EXEMPLE DEFINITION
37. NKS gt lt HEAD gt lt CONTENT gt lt INTRO gt lt P gt Clique chaque fois sur le nombre en chiffres correspondant au nombre en lettres lt P gt lt INTRO gt lt ITEM NAME 1 gt lt CHOICE gt 130053 lt CHOICE gt lt CHOICE gt 1300353 lt CHOICE gt lt CHOICE STATE juste gt 1353 lt CHOIC lt CHOICE gt 1335 lt CHOICE gt lt ITEM gt lt ITEM NAME 2 gt lt ENONCE gt dix mille quatre vingt un lt lt CHOICE gt 10421 lt CHOICE gt lt CHOICE gt 1081 lt CHOICE gt lt CHOICE gt 100004201 lt CHOICE gt lt CHOICE lt CHOICE gt 104201 lt CHOICE gt STATE juste gt 10081 lt CHOIC E lt ENONCE gt mille trois cent cinquante trois lt ENONCE gt ENONCE lt ITEM gt lt ITEM NAME 3 gt lt ENONCE gt huit cent nonante sept lt ENONCE gt lt CHOICE gt 80097 lt CHOICE gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 PION message 40 lt CHOICE STATE juste gt 897 lt CHOICE gt lt CHOICE gt 800907 lt CHOICE gt lt ITEM gt lt CONTENT gt lt PEXP gt lt XML VERSION 1 0 gt lt DOCTYPE PEXP SYSTEM pexp dtd gt D lt XML STYLESHEET TY lt XSL FLAG VALU E html output gt
38. REF vtml xsl 2 gt lt XSL FLAG VALUE html output gt lt PEXP gt lt HEAD gt lt TITLE gt R eacute solution d amp eacute quations du 2 lt SUP gt e lt SUP gt degr amp eacute lt TITLE gt lt ATTLIST gt lt ATT NAME base VALUE mathbalb gt lt ATT NAME file VALUE ui 1deg2 xml gt lt ATT NAME level VALUE 6 gt lt ATT NAME name VALUE ui 1deg2 gt lt ATT NAME dtype VALUE exercice gt lt ATT NAME copyright VALUE c LOP 1999 gt lt ATT NAME keywords VALUE gt lt ATTLIST gt lt VARLIST gt lt LOC NAME a VALUE int rnd 1 10 gt lt LOC NAME b VALUE int_rnd 1 12 2 gt lt LOC NAME c VALUE int_rnd 1 20 2 gt lt LOC NAME sa VALUE char_rnd gt lt LOC NAME sb VALUE char_rnd gt lt LOC NAME sc VALUE char_rnd gt lt VARLIST gt lt LINKS gt lt LNK NAME ui_ldeg2 HREF mathbalb ui_ldeg2 xml TITLE Autre amp eacute quation sagrave r amp eacute soudre FUNCTION exercice TYPE texte gt lt LNK NAME ui 1deg2 sol HREF mathbalb ui_ldeg2 htm TITLE Solution en utilisant la formule FUNCTION fiche TYPE note gt lt LINKS gt lt HEAD gt lt BODY STYLE background white font family arial helvetica sans serif gt lt H3 gt R eacute solution d amp eacute quations du 2 lt SUP gt e lt SUP gt degr eacute lt H3 gt lt P gt A r amp eacute soudre lt P gt lt P ALIGN cen
39. Si le nom de la FUNCTION est pr c d du signe par exemple info on regarde si l activit est dans la salle ou non Si tel n est pas le cas on changera de salle lors de l activation du lien Autrement dit tous les documents li s sont virtuellement dans la m me salle sauf si 1 r ellement ils n y sont pas et si figure au d but de la fonction 2 TARGET se r f re une autre fen tre notamment les liens sur des sites externes L l ment INTLNK contient une zone de texte PCDATA non balis qui est affich selon les m me modalit s que l information li e a LNK A noter que l information des liens devient un tableau JavaScript LNK devient un objet avec l attribut place 0 et INTLNK avec place 1 L attribut url dans le premier cas contient l adresse de l information et l information dans le deuxi me cas A pr voir un deuxi me type de lien interne OUTLNK pouvant contenir des el ments balis s avec par exemple la cr ation d un l ment LNK et d un fichier lors de la compilation Remarques NAME est le nom de lui IDREF est le nom du lien e Attention lors de l installation qtml xsl contient le nom du serveur L l ment BODY contient du XHTML lt BR gt lt IMG gt etc Des appels a des fonctions javaScript sont possibles Ult rieurement le format qtml sera am lior pour simplifier l criture de l appel de ces fonctions Les fonctions utilisables sont les suivantes
40. Suivi du projet Ermitage 5 avril 2008 Ce suivi qui documente le d veloppement du projet fournit un premier guide d utilisation du syst me ll constitue un mode d emploi pour la pr paration de documents Il contient un aper u de la philosophie du projet une description des interfaces des modules logiciels et des bases de donn es de m me qu une pr sentation de diff rents formats de documents Puis il pr sente les diff rentes tapes parcourir pour installer pratiquement un document La philosophie g n rale Le syst me se base sur une m taphore spatiale et propose une approche document Ainsi construire un syst me c est donc imaginer une classification qui s inscrit dans une structure cart sienne partie x tage avec pour chaque l ment de cet ensemble une liste de zones chacune d elles poss dant un certain nombre de salles Il n est pas impossible que d autres m taphores s accommodent de cette structure Chaque l ment est encore caract ris par un niveau scolaire Un utilisateur ne voit que les l ments destin s son niveau et ceux des environs imm diats Introduire une information dans le syst me c est donc situer cette information dans cet espace et crire le ou les documents contenant l information En r alisant un document on donne galement les informations qui permettent de le lier avec d autres documents Les interfaces Les interfaces de navigation Elles d pendent de
41. TA IMPLIED gt gies lt CTXT NAMI lt CTXT NAMI controle SCHEME poids VALUE 3 gt controle SCHEME penalite VALUE 1 gt Ae NAME SCHEME VALUE KKK KK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KK KK KKK kk kkkkk expert dom none default calcul expert psy expert did lacune calcul expert mode proportionnalite expert unite monnaie KKK KK KK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK kk kk kk kkkkk controle tolerance none default textuel controle tolerance calcul 1 1 est admis pour 2 controle remise oui non controle ordre original fixe aleatoir controle poids N controle penalite N contr le parametre n max nb de termes val max contr le s parametre naturel addition etc kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk interaction type libre kkkkkkkkkk kk kk KKK KKK KK KKK KKK KKK KKK KKK KKK kkkkkEkkEkk kk kk kk kkkkk LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 44 A completer et a voir encore ton sexe option imposee ou non mais le menu gt lt US lt interaction type lacune interaction mode crochet enigme choix KEKE KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKK KKK KAKAKKKAKAA ARA AA EEK XX interaction type qrep interaction mode normal qcm gce
42. XML voir HTML II via le tableau wxTabLink il y a changement de salle si l activite n est pas dans la salle et si la fonction est precedee par on pourra ajouter recherche d une autre salle si url sinon erreur et name lt gt function afficheLink function afficheNext elLink fonction Syst me de variables function valLoc nvar function vL nvar function isBound nvar function newLoc nvar val function unLoc nvar function char_rnd str function valVar nvar function tab_rnd tab function rnd n function ote index liste function ote_el el liste note attention les listes sont pass es par leur adresse De fa on g n rale les fonctions prenant des listes simulent un passage par valeur c est a dire que les listes sont reconstitu es dans la fonction pour tre retourn e ensuite function attrib n str lloc atribue la valeur str a n variable locales function attribut_val_data M D attribue aux elements d un modele M les valeurs de D function attribut_val_basic M D function attribut_val_array M D II pour systeme de correction sortie pour lier par exemple a IDREF exit peut aussi tre utilise tout seul function sortie lancement du controle variable globale a la salle plutot que valLoc var locReponse KKKKKKKKKKKKXEX LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 33 function controleRep
43. ay 2000 september 2000 january 2001 april 2001 february 2003 Links can be directly used in the document without LINKS declaration LINKS element is integrated in HEAD element internal links notes questions are integrated in BODY element January 2002 cleaning April 2002 new version 1 1 not totally compatible vit Feb 2003 extension of element VAL VAR NOTE CARTOUCH May 2006 cleaning DI 5 E o A F Note the file with the leading number is the reference april 2002 Examples can be found in the old version in PROLOG PEXP MIG directory See also the files pexp dtd and pexp lt n gt dtd for further comments mapping with the old Prof Expert format color etc Warning to synchronize with the linux amp windows version kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk gt lt Entities for basic elements gt lt ENTITY 3 elem mini PCDATA IMG A gt lt ENTITY 3 elem base PCDATA FORMULE BBOARD PHRASE I lt Note en principe de type text avec contient du X HTML gt D q lt ENTITY lt ENTITY lem spec INPUT gt G e i elem plus elem base VAL VAR VAL CHAMP NOTE gt e A DIV gt BOARD qui peut devenir bloc et lt l kk kkkkkkkk kk kk kkkk kk kk k gt
44. ayer int rieur sont utilis es pour positionner un objet l ext rieur 31 Documenter et rassembler les sources voir pour passage sous 5 2 32 Faire des exercices pour des fonctions affines en utilisant partiellement les propri t s des tableaux proportionnels 33 L l ment non standard lt xsl include txt surtout utilis pour inclure du code javascript pourrait tre remplacer par un l ment lt LINK dans le fichier HTML produit 34 Fabrication de memory 3 etc partir de retouches mineures apport es puzzle js a l aide de parselnt lcinteraction type charAt lcinteraction type indexOf 1 on r cup re le mode 35 mettre jour l l ment BLOC de dftml xsl qrep qcm xsl vtml 2 xsl vtml 2p xsl viml 2s xsl selon mod le qre2 2 xsl ok 07 09 06 V rifier que de fa on standard dans un tel cas si BLOC poss de la fois l attribut DISPO et BORD seule la premi re r gle est activ e 36 L appel du certificat se fait travers un script dont l url est cod en dur dans la page d appel introduire la variable globale correspondante fichier corriger xml itinerar _df e xml xml concours envoi xml rallye envoi ok 24 09 06 37 Ajouter une option l interaction flash pour g n rer des suites de calculs de longueur fix e comme pour perp te mais fini C est le contexte contr le remise qui est utilis pour perpete A voir comment arranger la chose 38 Ajouter da
45. cheDirect ne permet pas de changer de salle lorsque le lien est avec devant la fonction A voir si c est possible de r tablir Ou sinon faire lors de l introduction directe de lt A IDREF gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 35 14 A mettre la feuille de style en attribut 15 itinerai md_pb8 xml et itinerai nu_df3 xml introduisent une nouvelle interaction A voir dans le contexte pour indiquer si le temps est p nalisant ou pas 16 initialisation syst matique de rep_no et poids_init dans qrep2 2 xsl A refaire une syst matique pour les interactions cf itinerai nu_df3 xml pour les questions pos es Notamment probl me des listes d items qcm et les listes qui d filent avec des input de type text ou des layers 17 qrep fls xsl impl mente la zone de texte sensible par return mettre aussi dans les formulaires des concours 18 L ordre al atoire impl ment dans flash js mettre dans les autres propor js etc 19 Attention Le contexte tolerance tait sous interaction dans PE il est sous contr le 20 Les r ponses qrep2 2 prendre comme texte sont actuellement dans les d fauts faire ventuellement un type texte 21 Mettre le package disposition comme variable globale wx Package 22 Int grer la cr ation de groupes wxgestion 23 Ins rer le tra age log suivi dans deplacement _ salle deplacement_ partie etc Cor
46. e autre maniV re de faire des qcm QUESTION INTERACTION ITEM gt lt ELEMENT CONTENT content content SEGMENT gt lt ATTLIST CONTENT TYPE type doc IMPLIED gt lt ELEMENT SEGMENT content content gt lt ATTLIST SEGMENT TYPE type doc IMPLIED gt lt autres elements RESOLUTION SOLUTIONS QUESTION INTERACTION ITEM DATA SEGMENT I lk kk kk kk kk kk kk kk kk kk gt LES aks Images Ek ES lt ELEMENT IMG EMPTY gt lt ATTLIST IMG NTERACTION gt SRC CDATA REQUIRED WIDTH CDATA IMPLIED HEIGHT CDATA IMPLIED gt lt pourrait se transformer en un EMB ED ou se fusionner avec l element BBOARD qui lui meme pourrait s inspirer LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 47 de l element OBJECT de HTML gt lk kk kk kk kk kk kk kk kk kk gt lt Anchors gt lt ELEMENT A Selem base gt lt ATTLIST A IDREF IDREFS IMPLIED HREF CDATA REQUIRED gt lt a voir dans le cas sans IDREF a pouvoir distinguer les differents liens par exemple lt A HREF Javascript parent simpleReponse 4 gt lt IMG SRC images pava4 gif WIDTH 81 HEIGHT 81
47. e encore les corrections dans les salles d pendent de salle jx Introduction syst matique de fonction makeXXX retournant des l ments HTML simplification vite des balises HTML dans des string jvs lorsqu on construit des balises partir de variables A voir pour une fa on standard de fabriquer les l ments PEXP encapsulant le tout Avril Mai 2003 Fabrication des pistes matematica avec certificat et enregistrement du score Cours HEP BEJUNE cf rapport Isma l Ghodbane Introduction du t l porteur Introduction de la notion de groupe cf inst log sur machine Linux Le groupes sont utilis s pour le suivi LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 26 Les fichiers et modules accueil htm accueil2 htm inscript inc util file pr prive htm sont modifi s pour accueillir la notion de groupe Pour creer un groupe GR il faut cr er le fichier GR cla dans les data et le repertoire GR dans suivi Il faut ajouter le nom du groupe dans GR cla op rations qu il faudra int grer wxgestion D but d installation de log suivi A mettre encore dans deplacement salle deplacement_partie etc A corriger l adresse de l action dans les formulaires de suivi Juin 2003 Mise au point du format flash avec enregistrement des scores Cet enregistrement est aussi effectu dans le module proportionnalit Une fonction g n rale est d finie pour cela form
48. eaux pourraient tres des unit s standard c est dire des flux provenant de fichiers xml LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 3 Le module WWWXML poss de galement deux fichiers de configuration wwwxml cnf chemins et fuzzy cfg l ments HTML qui ne sont pas conformes la norme XML Il y a encore un fichier de mots de passe et un fichier de configuration par utilisateur et un fichier de suivi Les documents L organisation des documents est contenue dans la DTD PEXP Ce document est toujours en volution L id e est d admettre l usage libre de HTML et de le remplacer petit petit par des l ments typiques Par exemple une d finition constitu e d un texte d exemples et d illustrations On passera en revue des formats de fiches qui constituent des usages locaux de la DTD A pr ciser qu a chacune de ces fiches correspond un module XSLT dont l utilit est de transformer le document XML en un flux HTML Les formats qcm2 et qcm3 Ces formats permettent la cr ation de questionnaire choix multiples g r s par des fonctions en JavaScript Le format qtml Comme tout document PEXP un document qtml est divis en deux parties dont la premi re est HEAD La deuxi me partie est un l ment BODY qui contient du XHTML qui pourra se sp cifier ult rieurement L l ment HEAD peut contenir les l ments TITLE ATTLIST CTXLIST et LINKS TITLE
49. exte CTXT Le format gcm img3 Inspir du pr c dent devrait tre diff renci par CTXT il permet de cliquer sur un l ment image ou zone de texte pour d signer une r ponse un nonc voir qcmO ui_cc02 xml Le format grep mult LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 11 Fabriqu partir de qrep qcm ce format permet de remplir plusieurs zones de texte A voir pour lier un suivi faire de m me pour qrep qcm Voir aussi pour relier ce format d autres via les CTXT voir qcm3 ui_prob1 xml Le format puzzle Ce format regroupe diff rentes interactions via CTXT li es des cartes align es en tableau Trois types existent memory 1 memory classique memory 2 les deux cartes de la paire peuvent tre diff rentes puzzle images changer Dans chaque cas les informations donner dans le contexte sont le nombre de lignes et de colonnes le format des images largeur hauteur le nom g n rique kName des images et le r pertoire kPath Les images sont mettre dans html package images kPath Dans le cas de memory kName 0 gif est le dos des cartes Les images sont kName i jpg et kNamefija jpg lorsque la 2 carte de la paire est diff rente dans le cas de memory 2 La fabrication d un memory 3 etc ne demande que des retouches mineures au script puzzle js Dans le cas de puzzle 1 les images commencent par kName 0 jpg Pour fabriquer le
50. fiches Style Applet Applet2 Le format activite Ce format utilise des layers pour placer les diff rents zones consigne nonc message activit Les autres formats pourraient s en inspirer notamment qrep exp pour am liorer la disposition am liorer et compl ter lorsque d autres activit s que course de nombres jeux course xml auront t mises au point IS EE fiche2 standard remplace __ a e Le format gtml 2 Am liore le format qtml et facilite l criture des fiches th oriques Le corps est constitu d un l ment CONTENT Un minimum d l ments HTML sont possibles avec en plus les l ments NOTE et CARTOUCHE repris de vtml 2 Mises jour Les mises jour se font uniquement avec les feuilles xml la racine xml Attention il en d coule qu il peut cohabiter des feuilles de style diff rentes portant le m me nom qrep exp possibilit de mettre un style dans la consigne g n rale juin 04 Le format touchpad Utilise les formats activites et qrep fls pour faire des activit s o il s agit de montrer des zones d images Introduit le flash infini et le passage des items d finis comme des lt LOC gt des l ments du content lt ITEM gt ce qui demande une double utilisation des l ments alimentation d objets jvs et mise en place d l ments HTML voir qcm0 ui_ccO01 xml A faire voluer pour pr voir des variantes command es par le cont
51. iennent l adresse de servRootDoc 2 Les fichiers xml sont consid r s comme documents LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 24 Annexe 8 Le journal Anc tres Prof Expert Utopia et modules de transfert des donn es de Prof Expert en XML SGML D s l autome 1999 Usage de Perl pour r aliser des parser XML R alisation de uxml wwwxml puis wxgoto en Prolog Janvier 2000 Publication de la premi re version du suivi Reprise du projet ProfExpert 11 janver 2000 A l automne 2000 environ 200 fiches sont disponibles L ensemble fonctionne No l 2000 le nombre de fiches a doubl Plusieurs pages sont interactives F vrier 2001 pr sentation la m diath que du CPLN quelques ajustements pour la version MAC voir encore pour certaines fonctions qui renvoient sur des parent Mars 2001 ajustement du moteur XSLT pr paration d une nouvelle tranche graphique pr paration d une applet pour la salle de la complexit travail aux salles de l exposition Science et Cit Printemps 2001 test de la DTD et de quelques pages XML XSL par C Kottelat supervision Luc R Pas trop mal Mai et t 2001 les concours fonctionnent Automne 2001 pr sentation au colloque RMT et aux journ es de la formation prof Lugano Hiver 2001 am lioration des xsl notation vtml 1 qrep2 1 etc et transfert d exercices de prof expert Aout 2002 fonction ote index liste
52. igne formulaire Cartouche ne fonctionne pas avec MSIE enonce amp co ne fonctionne pas avec NST 4 et 6 ok pour MSIE et NST 4 09 02 5 Voir le rapport entre les valLoc et des variables standard d finies dans salle jx comme par exemple reponse Plut t que lt LOC NAME nrep VALUE 0 gt on pourrait avoir une zone script avec parent nrep O nrep aurait t d clar e dans salle jx a nommer ev locNrep Fait en partie 02 03 voir qrep2 2 xsl 6 Dans la zone de l image faire un appel a un cgi qui choisirait un texte une ic ne etc en fonction du lieu usager etc fait en partie juin 2004 sous le terme de dispositif de panneau 7 Erreurs dans les FUNCTION de liens parfois fiche a la place de info exemples a la place de exemple etc une correction est apport e sur le nom des fichiers des pictos 8 Attention dans webmath lex mettre les doublures par ordre d croissant du level rendre l ordre indiff rent 9 FORM REP a introduire SELECT 10 Faire un mod le pour les itin raires cf itinerai md_df0 xml en partie r alis avec vtml 1d xsl et dftml xsl mars 2003 cf nu_df0 xml nu_df1 xml nu_adf1 xml a mettre tout avec des variables javascript stables IcXXX la place de newLoc 11 Correction des lignes de status dans les salles d pendent de salle jx 12 A voir pour une fa on standard de fabriquer les l ments PEXP encapsulant les fonctions makeXXX 13 L appel affi
53. ion par INTERACTION avec a l interieur ATTLIST et ou CTXTLIST fiche xsl fiche PEXP HEAD TITLE ATTLIST LINKS CONTENT INTRO DEFINITION TEXT BBOARD revoir le contenu de definition fiche2 xsl exercice PEXP HEAD ATTLIST CONTENT INTRO QUESTION ENONCE INTERACTION DATA COMPL LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 remplacer DATA COMPL par ATTLIST et ou CTXTLIST gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 54
54. m radio interaction feed back oui non interaction reprise oui non interaction nbReprise N infini interaction choix N interaction tempo N kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Q disposition pourrait suffire KREKEKKKKKKKKKKKKKKK KKK KKK gt xxx Variables gt ENTITY var element VAR LOC gt O lt ELEMENT VARLIST var element gt es variables globales gt lt ELEMENT VAR EMPTY gt lt ATTLIST VAR Se NAME CDATA REQUIRED VALUE CDATA REQUIRED gt variables locales li a une salle gt lt ELEMENT LOC EMPTY gt lt ATTLIST LOC gles SES NAME CDATA REQUIRED VALUE CDATA FREQUIRED gt KRKKKKKKKKKKKKKKKKK KKK KKK gt EEE Scripts gt lt ELEMENT SCRIPT PCDATA gt lt ATTLIST SCRIPT sias Shas gles lt 1 lt ENTITY lt ENTITY lt ENTITY ES KITE T LANGUAGE CDATA REQUIRED gt a voir la liaison avec LINKS gt a considerer le lt CDATA gt kkkkkkkkkkkk kk kk kk kk kkkk gt PAX LEAKS EA gt S link element LNK INTLNK gt type texte note lexiquelpopuplbigPopup gt function reference aide coup pouce relance solution info message feed back outil exercice defi
55. ments makelmageEl url width height center 1 1 si w et h inconnu 1 centr modifier ev makelmageEl url width height center le param tre tant fournit par l attribut PARAM makelnput type name value makelnput1 type name size makelnput2 type name size onchange makeButton name value style onclick a verifier si transf r sur v w32 makeTR nbr_cell tab_cell peuvent s utiliser dans un document write lui m me inclus dans une balise Pourraient tre encapsul es dans des l ments XML makeTag tag retourne un tag makeTagAtt tag att retourne un tag avec la liste d attributs makeEndTag tag makeSimpleEl tag str makeResplmage img type scheme border reponse retourne une image li e a simpleReponse a mettre ult rieurement dans un l ment ad hoc afficheDirect idref affiche selon les directives de la balise link avec IDRE idref afficheDirectBylndex index idem partir de l indice dans la table des liens affichelntNote index identique la pr c dente afficheRoomCtxt appel e sur ONLOAD de next htm Provoque l affichage des frames navi et next afficheFrise img sty text affiche la frise inclure bold dans le style LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 32 afficheActAdj affiche dans next afficheAdj affichage dans navi salles adjacente et sortie Il affichage dans la zone link information provenant du fichier
56. ns les mod les notamment qrep exp xsl les diff rents formats l l ment VAL VAR 39 Faire la liste des contextes actuellement utilis mettre jour l annexe 12 mise jour 40 La fonction afficheFormEval msg txt est utilis e dans suivi ok pour permettre l enregistrement optionnel du suivi A installer ce dispositif de suivi lorsque la quittance est r alis e par une page xml introduire la balise idoine dans les mod le notamment en utilisant le mod le vtml 2p xsl par exemple voir 26 ok 8 03 2008 l l ments VAL VAR de type fct permet de faire la chose Voir la nouvelle version de xml itinerai nu_ak1a xml 41 Ajouter la possibilit dans le contexte parametre flash js non seulement la valeur maximale des nombres cr er perpete mais galement le minimum utile pour viter de proposer 0 1 0 45 etc LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 37 42 Am liorer la lisibilit du suivi probl me d accentuation alignement grandeur de la fen tre etc 43 A propos des exercices de flash par exemple xml itinerai md_pb8 xml Il serait utile de cacher les scripts dans un mod le existant qrep qcm par exemple et de se limiter liste questions et items Une simple modification du contexte permettrait alors de pr senter les questions sous forme d une liste visible totalement ou sous la forme d une s quence temps limit ou non A remplace
57. ns proport js lors du passage d un nonc l autre Correction de proport js et flash js pour qu une remise ne soit faite qu une seule fois par question lorsqu une reprise tait mise 3 par exemple 2 erreurs successives provoquaient trois reprises ult rieures Octobre novembre 2004 Ajout de style dans le mod le qrep2 2 xsl Fabrication d un mod le fortement bas sur les l ments positionn s situatio sit pg1 xml Am lioration en utilisant les contextes situatio pyr sou xml Janvier 2005 LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 28 Pr paration de salles destin es une exp rimentation avec des tudiants de la HEP BEJUNE Avril mai 2005 Fabrication d une version pour l environnement cygwin Apache Il faut prendre la version Linux qui utilise la la variable d environnement PATH_INFO a la place de comline pour la version IIS Probl me de transformation entre et path fichier et path url identiques sous Linux pas sous cygwin Actuellement c est fait de fagon adhoc sp cifique pour installation du syst me SOUS c cygwin var www htdocs webexp xml avec le symbole pathinfo pour compilation conditionnelle A faire une version de traite xml avec compilation s par e dirig e par des symboles linux et cygwin par exemple et mettre path_root dans la version windows au cas de la compilation pour cygwin Octobre novembre 2005 Mise a jour des
58. ocuments crits en XML de g n rer des flux HTML l intention des navigateurs standard Module des d clarations g n rales module client il est r alis en javascript et contenu dans le frameset racine ll contient notamment les d clarations des variables globales de localisation et des tableaux array destin s recevoir des liens Module salle jx module client ce module est incorpor dans le frameset d une salle Il contient notamment toutes les fonctions d affichage Une partie de ce module est g n r e notamment la table des liens qui seront affich s dans les diff rents frames de navigation Plusieurs des fonctions sont li es des l ments XML dont elles assurent la transcription en HTML Modules sp cifiques modules client ces modules sont sp cifiques aux documents qui les contiennent ll s agit des modules correcteur qcm2 js qcm3 js de g n rateurs de probl mes de fonctions particuli res pgdc etc LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 2 Modules de gestion deux modules en d veloppement devront faciliter l entretien de la structure du syst me Le premier fournit une interface Web qui pourra tre int gr e aux outils du conservateur qui permet d ins rer un nouveau document au syst me l autre est monoposte Il concerne des aspects plus techniques conversion de bases de donn es Ces modules facili
59. onse formulaire comparaison modele et reponse actuelle selon type et scheme sans formulaire function simpleReponse type scheme rep function formEval text fonction qui fournit un formulaire pour le suivi qui enregistrera text function afficheFormEval msg text affiche le message msg dans la zone de note et le formulaire du suivi utilitaires function isinteger n function round100 r function format100 r function formatO5 r 12 07 function puis a n LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 34 Annexe 10 Id es et faire 1 Faire un link de type ONLOAD s il existe il se fait au chargement de la page fait septembre 2002 ce n est pas le type mais idref qui est onload 2 documenter Layer cartouche lt DIV ID cartouche gt avec le style cartoucheDIV et cartoucheA voir v pour rassembler le style cartoucheDIV dans le m me objet 3 Les appels de fonctions parent afficheCartouche si texte commence par gt recherche de variable cf mathbas0 ui_785 htm et parent cacheCartouche sont mettre dans une balise A de class cartoucheA sur OnMouseOver et OnMouseOut voir rallye envoi 1 xml Am lioration apport e voir problem1 ui_1898 xml et les aides associ es Introduction sous forme d l ment voir vtml2 2 xsl 4 A faire quelque chose pour compatibilit entre les navigateurs et utiliser des techniques semblables aux layers enonce cons
60. qrep fls xsl Ces id es sont impl menter dans les autres modules de grep suivi fait pour proport js juin 2003 La possibilit d utiliser l interaction flash dans les d fis a t introduite janvier 2007 Pour cela le contexte contr le mode doit tre mis defi Le contr le nbReprise donne le nombre de fois o le paquet peut tre repris lorsque apr s l avoir pass en revue le nombre d erreur est trop grand Le format dftml Ce format est con u pour la mise en page des feed back Il prend en charge les variables pr d finies lt VAL VAR NAME locReponse gt et bilan Il charge galement le javascript n cessaire au suivi voir annexe 11 R sum de la galaxie qrep Style Remarque geom2 CC Tf obsolete SE aa ae obsol te obsol te signifie lt SCRIPT LANGUAGE JavaScript gt document write parent locReponse lt SCRIPT gt o locReponse est une variable JavaScript d finie dans salle jx une couche au dessus bilan fabrique un bilan de maniere adhoc avec les l ments locaux LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 10 arep content standard Remplace grep2 1 content standard Remplace grep2 2 content standard Remplace lqrep qom______ content standard Remplace qrep fis content standard Remplace _ qrep exp_____ content standard Remplace Dftml content standard Remplace R sum des diff rentes
61. r les zones de texte qui pr sentent les donn es par des layers 44 Permettre un d faut aux attributs top msg top con height zone dans touchpad2 Ajouter les autres param tres dans les attributs LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 38 Annexe 11 code d une piste math ematica lt XML VERSION 1 0 gt lt DOCTYPE PEXP SYSTEM pexp dtd gt lt XML STYLESHEET TYPE text xsl HREF vtml ld xs1 gt lt XSL FLAG VALUE html output gt lt PEXP gt lt HEAD gt lt TITLE gt Introduction lt TITLE gt lt ATTLIST gt lt ATT NAME base VALUE itinerai gt lt ATT NAME name VALUE index nu df gt lt ATT NAME file VALUE nu df0 xml gt lt ATT NAME dtype VALUE fiche gt lt ATT NAME copyright VALUE c AM amp LOP 2003 gt lt ATT NAME reference VALUE gt lt ATTLIST gt lt LINKS gt lt LNK IDREF debut NAME nu_ df1 HREF itinerai nu_df1 xml FUNCTION question TYPE texte TITLE Commencer gt lt NAME RMT TITLE Rallye math amp eacute matique transalpin TYPE site TARGET extern HREF http www rmt sr ch FUNCTION info gt lt LNK NAME Math Ecole TITLE Revue Math Ecole TYPE site TARGET ex
62. riger l adresse de l action dans les formulaires de suivi 24 Compl ter le mod le lacune avec la fabrication du suivi appeler depuis l applet une fonction du type afficheFormEval str en cours de r alisation mai 04 25 Revoir l l ment INTLNK pour pouvoir ajouter des balises de plus v rifier le comportement du saut de ligne n selon le syst me 26 Faire une sorte de lien standard entre une fonction javascript Z et un l ment XML lt Z ou lt JVS f Z param gt C est peut tre d j fait avec VAL VAR voir 27 Etendre le mod le qsl2 2 pour int grer les l ments dynamiques cd situatio pyr sou xml 28 Attention Le contexte remise a t mis parfois sous interaction il est mettre sous contr le proport js utilise les deux pour assurer la compatibilit flash js est juste 29 Permettre des INTLNK plus sophistiqu s en stockant les infos sous la forme de layers plut t que comme param tre d une fonction LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 36 30 Refaire les objets et fonctions li es cartouche en tenant compte du DOM notamment ne plus utiliser un lt A gt comme ancre mais un lt SPAN gt par exemple Revoir aussi le positionnement attention la compatibilit ascendante les tableaux de la proportionnalit par exemple ui_785 htm utilise le fait que 2 layers sont imbriqu s les coordonn es de l v nement du l
63. rs li au chargement de l information dans la fen tre principale texte cf Chargement d une activit dans une salle Les liens dans le frame navi sont toujours de type dep salle Les liens de next sont des liens directs sur des documents xml ou html Le frame frise enclenche affFrise qui elle m me appelle afficheFrise avec des param tres frise couleur etc Chargement d une activit dans une salle Il s agit du chargement du contenu de la zone principale texte qui peut se faire a entr e dans la salle ou lors d actions sur des liens de la zone next ventuellement de la zone lien lorsque le type est texte Si la page est une page HTML en principe rien n est modifi hormis la fen tre texte mais la page HTML peut contenir des scripts ad hoc Si la page est un document XML un certain nombre de proc dures standard existent dont l appel est ins rer dans la feuille XSL 1 L affichage d informations de r f rence dans la zone note la fonction afficheRef utilise les attributs from copyright et reference du document Cette fonction lance galement le cas ch ant le lien onload 2 L affichage de la liste des liens dans la zone liens On voit donc qu la racine la seule fonction existante est le chargement de documents Ensuite chacun d eux se d brouille via sa feuille de style ou en faisant appel des fonctions javascript globales
64. s pi ces du puzzle on pourra s aider d un splitter d images par exemple ImageCut Le format touchpad2 Ce format reprend touchpad en utilisant le cumul C est dire que le clic sur une image ajoute la valeur associ e la valeur pr c dente voir xml cpi exe monp10 xml Les deux mod les utilisent touchpad js le premier avec interaction mode map simple et l autre map cumul Ce format ajoute les attributs permettant de fixer la grandeur des zones d interaction Les algorithmes Cr ation d une interface de navigation Cette cr ation est provoqu e par une requ te sur WXGOTO avec les param tres dep partie les coordonn es du lieu o l on se rend et le profil de l utilisateur sobriquet langue niveau largeur Le module va puiser dans l architecture lex pour afficher partie et zones Cr ation d une salle Elle est provoqu e par une requ te sur WXGOTO avec les param tres dep salle La situation est un peu plus complexe Trois cas sont consid r s 1 Les coordonn es de la salle sont donn es avec le nom de l activit 2 Les coordonn es de la salle sont donn es sans le nom de l activit dans ce cas on s lectionne l activit de la salle commen ant par index ou sinon la premi re activit pr sente et on se ram ne au cas 1 3 Seul le nom de l activit est donn dans ce cas on recherche la salle actuellement la premi re o se situe l activit et on se ram ne
65. s restreint d s qu elle est dans une zone acc s restreint Extension du dispositif au niveau de l adjacence Examen de la possibilit d am liorer le moteur XSLT notamment pour la prise en compte de Xpath du type match namelatti 1 and att2 5 Refonte du domaine ATT_ VAL Cela rajoute un niveau REQ prend son r le et il devient soit un string ou une liste de ATT VAL ajout apr s parsing pour respecter l ancienne philosophie soit un PATH soit un PATH REQ soit un PATH REQ REQ reprend le r le de l ancien ATT VAL avec ajout des op ration bool ennes not and et or A voir si la place l usage d un moteur existant sur le march ne serait pas possible XALAN Mai 2004 Passage de la DTD sous netBeans mac Juin 2004 Ajout de unLoc nvar pour ter une variable unLocList lvar et unLocAll Utilis es pour corriger qrep exp et ter la variable locale Pour1 qui provoque des remplacements inopin s de valeurs de variables manier avec pr caution Milite pour faire des cat gories de variables de fiches et leurs entours variables de salles et variables de suivi Fabrication de activite xsl A am liorer en fonction de nouvelles id es Fabrication du dispositif de panneau qui permet d afficher des informations ph m res dans la zone de droite dans l interface de navigation Juillet Ao t 2004 R alisation d une zone d di e aux r visions hep bejune Correction unLoc ajout da
66. salle jx newLoc est am lior e et peut tre utilis e en interne avec des valeurs qui ne sont pas des cha nes function attribut_val_data M D attribue aux variables contenues dans M les valeurs contenues dans D Fait appel attribut_val_basic M D et attribut _val_array M D Probl me de valLoc lorsque la variable n est pas d finie elle renvoie son nom h sitation avec undefined undefined pas d fini sous MSIE ou ce qui est le cas pour les variables globales R alisation de l expertise pour la proportionalit LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 25 Graphisme onglet et fonds Septembre 2002 isBound nvar renvoie true ou false selon que la variable locale nvar est d finie ou pas d clencheur onload voir sous qrep Automne 2002 Pr sentation dans le cadre de la formation FFA3 demande de r alisation d exercices concernant les m langes proportionnels Pr paration d activit s 4 6 et r daction de l article pour STE Janvier F vrier 2003 Introduction de contextes dans le cas de qrep2 2 format libre et de nouveaux l ments NOTE CARTOUCHE BLOC Mise au point de la philosophie de l attache syst matique de fonctions JavaScript aux l ments XML d finis R alisation d une synth se de feuille de style qrep qcm Mars 2003 Le syst me de navigation fonctionne sous linux Correction des lignes de status ne se cachaient pas fair
67. salles concernant fonctions et relations cours de math ESNIG Avec des petits exercices de calcul de termes de suite ou de s ries R alisation d activit pour recherche en collaboration avec HEP BEJUNE Modification du mod le qrep2 2 xsl pour pouvoir introduire plusieurs zones javascript notamment sous forme de libraries externes Utilisation d une nouvelle librairie javascript pour dessiner des formes voir la situation des pions sauteurs Mise au point des mod le touchpad et qcm img3 en liaison avec cole Corcelles Cormondr che Recompilation de wwwxml et uxml pour ajouter les fonctions comme valeur d attribut Ajout du type de link bigPopup Janvier 2006 Salles probabilit et cr ation du mod le qrep mult R utilisation du mod le qrep2 2 D but de la cr ation de biblioth ques javascript arithm js Avril Mai 2006 Cr ation de salles pour stat et prob Avec notamment l applet de simulation du lancer du d Modification du mod le qrep mult pour rendre les fichiers correspondants conforme la DTD Les fichiers correspondants heureusement en petit nombre sont migr s dans le nouveau format Le probl me de non conformit a t constat lors de la tentative d ajout de l attribut SIZE l l ment ITEM alors qu il tait pr vu d ins rer dans ITEM un FORM REP qui lui poss de cet attribut de m me le groupe d items font partie d un l ments INTERACTION LOP pex WebMath history doc
68. se lt formulaire gt D veloppements futurs Ajouter d autres TYPE SCHEME par exemple texte Types et schemes permettant de montrer une partie d image Variables de cumul suivi fait en partie 03 03 Examen du probleme de la touche return Pour le moment d connect e grace a un ONSUBMIT return false voir la solution dans les flash Pour l envoi d un formulaire il faut pour le moment le cr er soi m me dans un document xml avec une ACTION contenant explicitement un script et un champ cach de nom idref et de valeur la r f rence au document htm ou xml a envoyer comme quittance Le document doit aussi contenir un l ment LNK avec l IDREF correspondant La fonction du script est de traiter d enregistrer les donn es re ues et d envoyer une page contenant seulement l appel la fonction parent afficheDirect lt valeur de idref gt Cela marche parce que le tableau des liens reste en m moire tant qu une nouvelle page xml ou une page contenant une remise a z ro de la base n est pas appel e El ment pour un formulaire d envoi voir qrep fls pour des id es Extension qrep2 et qrep2 1 Version qrep2 2 Cette nouvelle version prend en compte l attribut TYPE de l l ment VAL VAR qui affiche la valeur de la fonction d finie librement dans la zone script De plus VAL VAR prend un attribut FORMAT qui permet d encapsuler des scripts g n rant du code HTML par exemple document write makelmageEl corre
69. spondant lt VAL VAR FORMAT img gt cf itinerai md_pb3 xml voir aussi le mod le dftml Cette zone script a t plac e apr s les scripts de d finition des variables lt SPAN gt peut prendre l attribut STYLE version 08 02 03 LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 8 Ajout des l ments BR BLOC LIGNE CASE et DIV l int rieur d INTRO Les contextes sont mis en oeuvre de fa on restreinte cf itinerai md_df1 xml Il faudrait ajouter les automatismes de mise jour dans vim 2 De m me pour les initialisation md_df0 xml Ils utilisent les variables utilisateurs LOC max no_rep poids penalite ce qui devrait tre remplac par des variables syst mes Ic Ce point est tudier en m me temps que le probl me global de la mise jour des variables no rep poids cumul cumul_max suivi no_qs assur e actuellement par les pages de messages cf itinerai md_df0 xml itinerai md_df1 xml itinerai md_adf1 xml itinerai df_msg htm itinerai df_imsg htm Usage galement de poids_init pour conserver le poids initial de la question Au d marrage init_page appelle afficheLink afficheRef2 sans onload parent affichelntro et init_focus afficheRef2 contrairement afficheRef n efface pas la fen tre des notes s il ny a pas de r f rence donc mettre un copyright pour effacer la fen tre Les fonctions makelnput type name value makelnput1
70. ter gt lt SCRIPT LANGUAGE JavaScript gt document write vL sa vL a lt SCRIPT gt x lt SUP gt 2 lt SUP gt lt SCRIPT LANGUAGE JavaScript gt document write vL sb vL b x vL sc vL c 0 lt SCRIPT gt lt P gt lt BODY gt lt PEXP gt LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 18 Annexe 4 Une fiche HTML r utilisant les variables initialis es par la fiche pr c dente lt DOCTYPE HTML PUBLIC W3C DTD HTML 3 2 EN gt lt HTML gt lt HEAD gt lt TITLE gt ui 1deg2 sol lt TITLE gt lt META NAME dtype CONTENT corrige gt lt LINK HREF styles corrige css TYPE text css REL stylesheet gt lt SCRIPT LANGUAGE JavaScript gt var methode var resultatl var resultat2 var a b c var sa sb sc var disc var rd xl x2 function init a vl a b vL b vL c sa vL sa sb vL sb sc vL sc if sa a 0 a if sb b 0 b if sc c 0 c disc b b 4 a c function solution if disexo methode Pas de solution discriminant disc lt 0 else if disc 0 xl 0 b 2 a methode 1 solution discriminant 0 resultatl x lt SUB gt 1 lt SUB gt x lt SUB gt 2 lt SUB gt fraction 0 b 2 a xl else rd Math sqrt disc xl 0 b rd 2 a x2 0 b
71. tern HREF http www math ecole ch FUNCTION info gt lt LNK NAME SENS TITLE Sociseacute t amp eacute des nseignants neuch amp acirc telois de sciences TYPE site TARGET extern HREF http www abord ch org sens FUNCTION info gt lt LNK NAME ABORD TITLE Association pour les apprentissages de base avec l ordinateur TYPE site TARGET extern HREF http www abord ch org FUNCTION info gt lt LINKS gt lt HEAD gt lt BODY gt lt H3 gt Bonjour lt H3 gt lt P gt Ce d amp eacute fi te conduira ver amp eacute criture des nombres lt I gt lt P gt lt P gt Tu auras 5 situations agrave lt P gt A la fin du parcours tu recev lt P gt A tout moment Cu peux abandonn d exercices lt P gt lt P gt Tu pars avec un cr eacute dit points lt P gt lt P gt Pour commencer E HREF Javascript parent afficheDi lt BODY gt lt PEXP gt lt XML VERSION 1 0 gt lt DOCTYPE PEXP SYSTEM pexp dtd gt lt XML STYLESHEET TYPE text xsl LOP pex WebMath history doc version 5 s un dipl ocirc me en lt I gt lecture et r eacute soudre lt P gt ras un certificat lt P gt er pour revenir dans la salle de 10 points A chaque erreur tu perds des CLAS S bol d lt P gt lique sur lt A rect debut gt commencer lt A gt HREF qrep qcm xsl gt 7 2010 1 re version t 1999 39 lt XSL
72. teront l installation d un nouveau document qui actuellement se fait la main L annexe 1 mentionne quelques modules permettant la migration des donn es de Prof Expert Les bases de donn es On d crit ici tous les fichiers et base de donn es annexes aux modules Les noms donn s entre parenth ses sont ceux de l impl mentation en cours pour le module de math matiques Le fichier de configuration webexp cnf il contient les chemins des diff rents composants du syst me de m me que les noms des bases de donn es L architecture du syst me webmath lex cette base contient les diff rents lieux du syst me caract ris s par leur code num rique leur nom abr g et leur titre La liste des documents webmath pro cette base contient la liste des documents Un document est caract ris par un indice de visibilit 1 le document est indiqu dans le frame next 0 il n est pas affich le nom du package rmt mathbasO etc le nom du fichier le nom du document son titre sa position partie domaine sous domaine sujet son type fiche exercice situation son niveau et son num ro d ordre Un document figurant deux endroits est repr sent par deux enregistrements Par la suite il est propos d utiliser deux relations package fichier nom titre et nom visibilit position no d ordre niveau et type Ult rieurement d s que le nombre de documents sera plus lev
73. tion de nouvelles feuilles de styles voir annexe 8 Pour afficher la valeur d une variable dans une page on pourra utiliser l appel parent vL var contenu dans une balise SCRIPT Comme pr c demment une version ult rieure permettra de simplifier l criture du BODY voir mathba1b ui_re2x2 xml et mathba1b ui_ad2x2 htm L l ment HEAD peut galement contenir un l ment SCRIPT qui sera recopi dans le flux HTML ult rieurement cette partie pourrait tre reformul e dans la DTD PEXP Les annexes 2 3 et 4 pr sentent respectivement le script vtml xsl un exemple de fichier XML faisant usage de ce script et un document HTML utilisant les variables initialis es dans le document XML vtml 1 impl mente la fonction printLoc vtml 1a met la feuille de style de note a la place de la feuille de style standard Le format fiche Le format fiche contient une partie d ent te comme pr c demment Sa deuxi me partie est l l ment CONTENT constitu d un l ment INTRO puis d une suite d l ments DEFINITION Ne pas confondre avec les variables syst mes globales wxXXX locales une page IcXXX LOP pex WebMath history doc version 5 7 2010 1 re version t 1999 6 Chaque l ment DEFINITION contient une partie TEXT une liste d l ments optionnels EXAMPLE et d un l ment optionnel BBOARD BBOARD est un l ment graphique pouvant tre configur Ses attributs sont HEIGHT WIDTH et PRGM PR
74. un exercice de calcul flash perp te pour la multiplication ajout de la prise en compte du s param tre naturel multiplication dans flash js A voir pour essayer de limiter 1 0 etc Ajout de deux exercices flash s 10 items chacun de multiplications simples 3 34 3 123 xml cpi exe muO 1 3 Salle cpi mesure ajout de tableaux compl ter sur les longueurs xml cpi exe lon0 1 4 aide associ e hlp long htm Idem pour les capacit s et les masses Modification de qrep mult xsl pour pouvoir ajouter des cases vides au tableau lt NULL gt En principe le suivi est assur par xml util suivi ok xml ou htm util suivi ok htm Parfois la r ponse juste appelle par le link une page de feed back ad hoc Pour assurer le suivi on peut mettre dans cette page l appel formEval grace un l ment VAL VAR de type fct cas xml voir xml itinerai nu_ak1a xml ou un appel direct cas htm Ajout du suivi aux exercices de num ration de xml itinerai Mars avril Migration de toute une s rie d l ments th oriques de Prof Expert propos de l criture des nombres Cr ation du mod le touchpad2 qui reprend touchpad en utilisant le cumul C est a dire que le clic sur une image ajoute la valeur associ e la valeur pr c dente voir xml cpi exe monp10 xml Les deux mod les utilisent touchpad js le premier avec interaction mode map simple et l autre map cumul Ce format ajoute les attributs permettant de fixer
75. version 5 7 2010 1 re version t 1999 29 Mise au point laborieuse li e des difficult s th orique concernant la d finition de variable al atoire et du lien avec caract re et s rie statistique Un fichier pdf est joint comme aide qui donne la tabulation de la fonction Phi Juillet 2006 Programmation javascript de memories et dun puzzle en vue de cr er un mod le Introduction d un nouveau type de contexte interface Cela semble le bon niveau Les attributs sont plut t devenus des m tadonn es de situation du document les variables LOC plut t li es au contenu Examen des possibilit s qui existent de contr ler du son en jvs en vue aussi du projet EOLE Ao t 2006 Ajout d exercices pour CPI FR avec usage des mod les existant Un usage int ressant du mod le qrep2 2 est fait avec utilisation de BLOC Une am lioration est apport e la feuille de style pour pouvoir mettre un BORD aux blocs de type table marche parce que seule la premi re r gle qui match est prise Sinon il faudra utiliser la valeur ligne de DISPO explicitement Dans ce cas intinerai nu_pb4 xml serait corriger voir xml problem1 cpi exe int03 xml Septembre 2006 xml util suivi ok et xml util suivi nok xml am liore les documents de feed back smsg ok et smsg nok ajoute le suivi pour ok et permette des messages diff renci s pour nok voir xml calcul2 cpi exe cal01 xml Janvier 2007 Introduction du mod

Download Pdf Manuals

image

Related Search

Related Contents

  HP E4440A User's Manual  Kodak 8810 Photo Printer User Manual  Con EFECTO ARDURAPID® En base cemento. Mortero  

Copyright © All rights reserved.
Failed to retrieve file