Subversion Repositories wimsdev

Rev

Rev 5920 | Rev 11288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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