There are no translations available

chimie
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
les séries d'exercices : acces a la variable qnum (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: les séries d'exercices : acces a la variable qnum
#716
obado (User)
Junior Boarder
Posts: 24
graphgraph
User Offline Click here to see the profile of this user
ICQ#: 116346015 Gender: Male Service TICE de l'UNSA Location: Nice Birthdate: 1980-01-01
les séries d'exercices : acces a la variable qnum 15 Years, 3 Months ago Karma: 0  
Bonjour à tous,
Je cherche à savoir s'il est possible dans un exercice OEF de savoir si l'on se trouve dans une "série" d'exercices, et si oui à quelle itération de cette série.
Je sais qu'on pourrait obtenir un résultat similaire en utilisant des étapes pour note exercice ("steps", mais je souhaite que l'utilisateur puisse au départ choisir exactement le nombre d'exercices de la série, et donc réutiliser cette variable "qnum" définie dans l'introduction de l'exercice.
Cette variable qnum me donnerait le nombre d'exercices de la série. Quelle est la variable qui indiquerait le numéro de l'exercice dans la série ?

qnum ne semble pas accessible (en lecture) depuis l'exercice. J'ai tenté de connaitre sa valeur directement, ou via la slib (oef/env), mais cela n'a rien donné :

\text{qnum=slib(oef/env qnum)}
Nombre d'exercices de cette série : \qnum


Où définit-t-on quelles sont les variables d'environnement accessibles depuis cette Slib oef/env ?

Merci pour votre aide sur ces points.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#717
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:les séries d'exercices : acces a la variable qn 15 Years, 3 Months ago Karma: 23  
Si on définit oefenv_toto dans var.proc , on peut ensuite récupérer sa valeur par
\text{t=slib(oef/env toto)}

Chercher slib(oef/env dans les sources des modules pour trouver des exemples (je l'ai utilisé dans les modules de dictées).

Par contre, les exercices ne seront plus importables et cela est plutôt une question pour modtool, puisque cela n'est pas applicable pour un exercice
créé simplement dans une classe.


Bernadette
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/02/17 19:47 By bernadette.
  The administrator has disabled public write access.
#719
obado (User)
Junior Boarder
Posts: 24
graphgraph
User Offline Click here to see the profile of this user
ICQ#: 116346015 Gender: Male Service TICE de l'UNSA Location: Nice Birthdate: 1980-01-01
Re:les séries d'exercices : acces a la variable qn 15 Years, 3 Months ago Karma: 0  
Merci Bernadette.
J'arrive a récupérer la variable qnum de cette manière. Même si c'est dommage en effet de devoir faire appel a modtool rien que pour ca.

Dans var.proc :

# attention cette ligne doit forcement apparaitre avant l'appel "!read oef/var.proc"
Code:

oefenv_qnum = $qnum
puis dans mon exercice :
Code:

\text{qnum=slib(oef/env qnum)}
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/02/18 09:19 By obado.
  The administrator has disabled public write access.
#721
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:les séries d'exercices : acces a la variable qn 15 Years, 3 Months ago Karma: 23  
Les exercices dans les classes ont a priori comme but d'être simples et d'être totalement indépendants du contexte. Si on regarde les "critiques comparatives" de la programmation dans des plateformes, c'est la complexité de wims même dans les exos oef qui arrivent : cela devrait être simple. Ceci étant, j'ai poussé au début pour que les exercices oef puissent utiliser des boucles, des branchements, etc ! Et on peut faire tellement plus de choses !

Il est de toute façon normale de passer en module quand on commence à faire des choses comme celles-là ... en espérant des publications de modules de la part des développeurs (un petit appel du pied !).

Je n'y peux rien si sur le serveur de Nice, il n'est pas possible de faire travailler les élèves sur des modules dans le compte développeur. Je pense que c'est une mauvaise idée. Les exercices simples doivent rester dans classexo, les autres doivent aller dans des modules.

J'en profite pour faire un appel à tous ceux qui ont des exercices fonctionnant à penser à les rendre publiques.

Bernadette
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/02/18 09:43 By bernadette.
  The administrator has disabled public write access.
#723
obado (User)
Junior Boarder
Posts: 24
graphgraph
User Offline Click here to see the profile of this user
ICQ#: 116346015 Gender: Male Service TICE de l'UNSA Location: Nice Birthdate: 1980-01-01
Re:les séries d'exercices : acces a la variable qn 15 Years, 3 Months ago Karma: 0  
Je crois que justement si Xiao Gang a décidé d'empêcher les exercices "en développement" de servir dans les classes, c'est pour pousser les développeurs à publier leur module, et en cela c'est une bonne chose. plus il y aura de modules publiés et plus wims sera utilisé.

Je prend bien en compte ton appel du pied, et je viens en ce sens de déposer les questions de notre module de QCM C2i sur le svn, dans l'espoir de voir ce module enfin finalisé et publié.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#724
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:les séries d'exercices : acces a la variable qn 15 Years, 3 Months ago Karma: 23  
Oui, mais pour publier, il faut mettre ses exos en modules et y retravailler un peu. Donc, je ne suis pas sûre que l'idée de Xiao ait les conséquences qu'il espérait.


De plus c'est beaucoup plus facile quand les exercices sont en module de les montrer à quelqu'un sans le faire entrer dans sa classe (il suffit d'envoyer le lien qui se trouve dans l'a propos).

Il y a maintenant un espace de dépôt de l'association wimsedu. http://download.wimsedu.info
Pas encore organisé par manque de temps (donc pour un téléchargement manuel) mais on peut y mettre des modules trop gros pour passer dans le centre de publication ou demandant une version postérieure à celle de Nice.

Bien sûr cela demande une installation manuelle, mais c'est une étape.

Notre but est d'y installer aussi un miroir du centre de publication de Nice. Ca va venir !



Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.