Subversion Repositories wimsdev

Rev

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

  1.  
  2. <h3>Advantage of wims versus locally installed softwares</h3>
  3. <ol>
  4.   $tit No need of software installation and/or update by users.$titend
  5.      All installation and/or update of background software is done on the
  6.      server side, which can be anywhere on the internet. On the client
  7.      machine, only a common web browser is required (which needs not to be
  8.      very up to date).
  9.   </li>
  10.   $tit No need to learn the usage and the syntax of a particular software package.$titend
  11.      As wims uses the html standard for user interface, a user, in particular
  12.      a student, has only to use his usual knowledge of html browsing (which
  13.      is now a common knowledge), in order to work on wims applications. <br>
  14.      This is not the case for any of current mathematics softwares; all of
  15.      them require a training period before the user can work on it. This
  16.      training period may be more or less lengthy, but we remark that the
  17.      knowledge of using a particular software is not a universal knowledge,
  18.      and such a knowledge usually has a short lifespan.
  19.      Moreover, teaching knowledge about a commercial software contradicts
  20.      with the principle of commercial neutrality of a public education
  21.      institution.
  22.   </li>
  23.   $tit It provides a means to collect the knowledge and experience
  24.      of the whole educational community.$titend
  25.      Wims is a modular system, where each application is a separated module
  26.      whose links with other modules are done in the usual html way.
  27.      This allows modules
  28.      to be developped independently and remotely. It is our hope that as many
  29.      educators as possible will add their knowledge and experience to the
  30.      system by contributions in the form of new modules or improvements of
  31.      existing ones.
  32.   </li>
  33.   $tit It allows student - teacher interactions in several ways.$titend
  34.      Organized under the structure of
  35.      $(ref1)class$(ref2)class">classes</a>,
  36.     a wims system allows teacher
  37.     to assign works for his students, and get reliable informations about
  38.     the progress (and/or difficulty) of the student in real time. This may
  39.     allow the teacher to give more personalised guide to the student.
  40.     The big advantage of such a system based on internet is that there is
  41.     no site restriction: any work done from any site (local or remote) is
  42.     valid, and is taken into account.
  43.  </li>
  44.  $tit It provides a dynamic interaction between different components, e.g.
  45.     between exercises and computing tools.$titend
  46.     For example, practically no software dedicated to exercises can
  47.     interface a computational tool as easily as wims does.
  48.  </li>
  49.  $tit It can be more powerful than any given software for certain works.$titend
  50.     Because wims can use different (dedicated) software as backend engine,
  51.     even several softwares for one application or one request.
  52.  </li>
  53. </ol>
  54.  
  55. <h3>Disadvantage of wims versus locally installed softwares</h3>
  56. <ol>
  57.  $tit Low speed of reaction.$titend
  58.     Because usually every wims response has to travel through internet.
  59.     This will improve when internet speed improves.
  60.  </li>
  61.  $tit Limited computational power and programming capability.$titend
  62.     If a user has a heavy computational job and/or has to design a complicated
  63.     script to get his job done, he should work directly on the appropriate
  64.     software. It is not at all the intention of wims to interface such
  65.     activities.
  66.  </li>
  67.  $tit Limited capability of the graphical interface.$titend
  68.     The html graphical user interface is not very suited for interactive
  69.     works.
  70.  </li>
  71. </ol>
  72.  
  73. <h3>Advantage of wims versus hand calculators</h3>
  74. <ol>
  75.  $tit Easier to use.$titend
  76.     A html page used by wims for user interface is much more comprehensible
  77.     than any hand calculator.
  78.  </li>
  79.  $tit (Much) more powerful. $titend
  80.  </li>
  81. </ol>
  82.  
  83. <h3>Disadvantage of wims versus hand calculators</h3>
  84. <ol>
  85.  $tit Non-portability.$titend
  86.     Wims is accessible only to computers connected to internet.
  87.  </li>
  88. </ol>
  89.  
  90. <h3>Advantage of wims versus interactive web applications based
  91. only on java or javascript</h3>
  92. <ol>
  93.  $tit More powerful and more versatile.$titend
  94.     As wims can embed java or javascript programs in its applications, a
  95.     wisely designed wims application just extends the capability of java or
  96.     javascript. <br>
  97.     And wims can really do more:
  98.     even if it is theoretically possible to develop java applications which
  99.     has the same power as a software used as a backend engine for wims, it
  100.     would take too much effort to develop (is it reasonable to re-write TeX
  101.     in java?), and would be so big that it would take forever for an http
  102.     query to load.
  103.  </li>
  104.  $tit Easier to develop.$titend
  105.     Because wims language is first based on html (easy to learn), with an
  106.     extension specifically designed for this purpose.
  107.  </li>
  108.  $tit Allows student-supervisor interaction.$titend
  109.     The design of server-based interactivity for users allows the back-end
  110.     communication with supervisors, and much more (performance analysis,
  111.     automatic intervention from supervisors, etc).
  112.  </li>
  113. </ol>
  114.  
  115. <h3>Disadvantage of wims versus interactive web applications based
  116. on java or javascript</h3>
  117. <ol>
  118.  $tit Lower speed of reaction.$titend
  119.     Because usually every wims response has to travel through internet.
  120.     This will improve when internet speed improves. One can also use
  121.     embedded javascript or java in a wims application, in places where
  122.     response speed is important.
  123.  </li>
  124. </ol>
  125.