Subversion Repositories wimsdev

Rev

Rev 3742 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !read adm/title.phtml 2\
  2. Publication of a module
  3.  
  4. If you have an account on the module publication center $centralhost,
  5. you can publish your module there. And you can choose to publish it
  6. under development version or under stable version. Your publication will be
  7. visible under the download address
  8. <a href="$downloadsite">$downloadsite</a>.
  9. <p>
  10. In case of stable version, the publication will
  11. automatically propagate through mirrors and
  12. automatic updates to all the WIMS servers over the world.
  13. <p>
  14. Therefore care must be taken to send only well-tested modules for publication.
  15. This is particularly the case when you modify an existing exercise module.
  16. <p>
  17. We all have constant desires to improve our existing works: a more beautiful
  18. presentation page, more features (or in the case of exercises, more cases),
  19. code reorganization, etc.
  20. <p>
  21. However, THINK OF PEOPLE WHO ARE USING YOUR EXERCISES! Your module may
  22. already be inserted into active worksheets and/or important exams. So your new
  23. changes may bring modifications in the middle of the work of the people. At
  24. best, students may be confused by your new features; at worst, an
  25. important exam could be completely broken down by a bug. Needless to say
  26. that your reputation will then take a big hit.
  27. <p>
  28. As a general rule, you should not introduce esthetic modifications or
  29. feature enhancements in the middle of an academic year. Only bug fixes
  30. should be published during that period. Write your enhancements in a
  31. development version of the exercise module (under a test address or in a
  32. different development account), and publish it only during the summer
  33. vacations.
  34. <p>
  35. For your own use or for the use of your own students, you can simply
  36. link your worksheets or exams to the module in your development space.
  37. This moreover offers you a good way to test it before publishing.
  38. <p>
  39. In any case, please remember that for stable modules, you can only
  40. modify those that belong to you. If you want to add a NEW stable module, your
  41. account must have the right to do so, or you should send the module to
  42. a "<a href=$(downloadsite)parrains>parrain</a>" and ask him/her to
  43. publish it for you (you will then have the right to modify it).
  44.