There are no translations available

encadrement
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:"sous-programme" oef (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Re:"sous-programme" oef
#709
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
"sous-programme" oef 15 Years, 3 Months ago Karma: 0  
Bonjour,

dans les exercices un peu long, il est parfois difficile de s'y retrouver dans le déroulement linéaire du programme.
Il serait de plus intéressant de pouvoir gérer des sous-programmes avec passage de paramètres (ne serait-ce que pour appeler la routine plusieurs fois dans le même exercice avec des paramètres différents) sans avoir à recourir à une slib officielle (dans le cas où elle n'existe pas encore). Où peut-être est-il possible de gérer ses propres slib dans son compte modtool ? (peut-être est-ce possible sur son serveur perso ? Une publication externe ultérieure sera-t-elle possible ?)
Pour le moins, puisqu'il est possible de stocker une partie du code dans un fichier à part et de l'inclure avec une commande du style :

Code:

\text{portion_code=wims(record 0 of routine.txt)} \statement{ code ... \portion_code ... code }
ne serait-il pas possible d'envisager de pouvoir lui transmettre des paramètres ? Eric
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#710
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:"sous-programme" oef 15 Years, 3 Months ago Karma: 0  
Il semblerait que cela marche lorsque je mets la routine dans un sous-répertoire de slib.
Par compte je ne vois pas comment je peux appeler la routine si celle-ci est stockée dans le dossier de mon exercice oef ? (dans ce cas, celle-ci resterait accessible en cas de changement de serveur ?)

Eric
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#711
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:"sous-programme" oef 15 Years, 3 Months ago Karma: 23  
si ton fichier toto est dans le répertoire slib de ton module, tu appelles simplement

Code:

\text{a=slib(toto ....)}
WIMS cherche d'abord les slib dans le sous répertoire slib du module, puis dans le répertoire scripts/slib général. De même pour les types de réponses qui se trouvent dans le sous répertoire anstype, ou encore pour les données qui se trouvent dans le sous-répertoire data. On peut donc développer ainsi, puis si le script est intéressant à mutualiser, il y a peu de choses à changer. Il ne faut pas oublier de faire commencer les variables d'un slib par slib_ , les variables sont locales à une requête mais pas locales au petit script. Deux slib peuvent réutiliser les variables, ce qui peut être commode ... mais aussi peut provoquer des erreurs "inexpliquées".
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#713
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:"sous-programme" oef 15 Years, 3 Months ago Karma: 0  
Ca marche parfaitement !

Merci
 
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.