Rev 17228 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 17228 | Rev 17238 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | <h3>Advantage of |
2 | <h3>Advantage of WIMS versus locally installed softwares</h3> |
3 | <ol> |
3 | <ol> |
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 | </li> |
10 | $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 |
11 | As |
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 |
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 |
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 |
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 |
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 |
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, |
17 | knowledge of using a particular software is not a universal knowledge, |
18 | and such a knowledge usually has a short lifespan. |
18 | and such a knowledge usually has a short lifespan. |
Line 20... | Line 20... | ||
20 | with the principle of commercial neutrality of a public education |
20 | with the principle of commercial neutrality of a public education |
21 | institution. |
21 | institution. |
22 | </li> |
22 | </li> |
23 | $tit It provides a means to collect the knowledge and experience |
23 | $tit It provides a means to collect the knowledge and experience |
24 | of the whole educational community.$titend |
24 | of the whole educational community.$titend |
25 |
|
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. |
26 | whose links with other modules are done in the usual html way. |
27 | This allows modules |
27 | This allows modules |
28 | 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 |
29 | educators as possible will add their knowledge and experience to the |
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 |
30 | system by contributions in the form of new modules or improvements of |
31 | existing ones. |
31 | existing ones. |
32 | </li> |
32 | </li> |
33 | $tit It allows student - teacher interactions in several ways.$titend |
33 | $tit It allows student - teacher interactions in several ways.$titend |
34 | Organized under the structure of |
34 | Organized under the structure of |
35 | $(ref1)class$(ref2)class">classes</a>, |
35 | $(ref1)class$(ref2)class">classes</a>, |
36 | a |
36 | a WIMS system allows teacher |
37 | to assign works for his students, and get reliable informations about |
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 |
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. |
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 |
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 |
41 | no site restriction: any work done from any site (local or remote) is |
42 | valid, and is taken into account. |
42 | valid, and is taken into account. |
43 | </li> |
43 | </li> |
44 | $tit It provides a dynamic interaction between different components, e.g. |
44 | $tit It provides a dynamic interaction between different components, e.g. |
45 | between exercises and computing tools.$titend |
45 | between exercises and computing tools.$titend |
46 | For example, practically no software dedicated to exercises can |
46 | For example, practically no software dedicated to exercises can |
47 | interface a computational tool as easily as |
47 | interface a computational tool as easily as WIMS does. |
48 | </li> |
48 | </li> |
49 | $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 |
50 | Because |
50 | Because WIMS can use different (dedicated) software as backend engine, |
51 | even several softwares for one application or one request. |
51 | even several softwares for one application or one request. |
52 | </li> |
52 | </li> |
53 | </ol> |
53 | </ol> |
54 | 54 | ||
55 | <h3>Disadvantage of |
55 | <h3>Disadvantage of WIMS versus locally installed softwares</h3> |
56 | <ol> |
56 | <ol> |
57 | $tit Low speed of reaction.$titend |
57 | $tit Low speed of reaction.$titend |
58 | Because usually every |
58 | Because usually every WIMS response has to travel through internet. |
59 | This will improve when internet speed improves. |
59 | This will improve when internet speed improves. |
60 | </li> |
60 | </li> |
61 | $tit Limited computational power and programming capability.$titend |
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 |
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 |
63 | script to get his job done, he should work directly on the appropriate |
64 | software. It is not at all the intention of |
64 | software. It is not at all the intention of WIMS to interface such |
65 | activities. |
65 | activities. |
66 | </li> |
66 | </li> |
67 | $tit Limited capability of the graphical interface.$titend |
67 | $tit Limited capability of the graphical interface.$titend |
68 | The html graphical user interface is not very suited for interactive |
68 | The html graphical user interface is not very suited for interactive |
69 | works. |
69 | works. |
70 | </li> |
70 | </li> |
71 | </ol> |
71 | </ol> |
72 | 72 | ||
73 | <h3>Advantage of |
73 | <h3>Advantage of WIMS versus hand calculators</h3> |
74 | <ol> |
74 | <ol> |
75 | $tit Easier to use.$titend |
75 | $tit Easier to use.$titend |
76 | A html page used by |
76 | A html page used by WIMS for user interface is much more comprehensible |
77 | than any hand calculator. |
77 | than any hand calculator. |
78 | </li> |
78 | </li> |
79 | $tit (Much) more powerful. $titend |
79 | $tit (Much) more powerful. $titend |
80 | </li> |
80 | </li> |
81 | </ol> |
81 | </ol> |
82 | 82 | ||
83 | <h3>Disadvantage of |
83 | <h3>Disadvantage of WIMS versus hand calculators</h3> |
84 | <ol> |
84 | <ol> |
85 | $tit Non-portability.$titend |
85 | $tit Non-portability.$titend |
86 | |
86 | WIMS is accessible only to computers connected to internet. |
87 | </li> |
87 | </li> |
88 | </ol> |
88 | </ol> |
89 | 89 | ||
90 | <h3>Advantage of |
90 | <h3>Advantage of WIMS versus interactive web applications based |
91 | only on java or javascript</h3> |
91 | only on java or javascript</h3> |
92 | <ol> |
92 | <ol> |
93 | $tit More powerful and more versatile.$titend |
93 | $tit More powerful and more versatile.$titend |
94 | As |
94 | As WIMS can embed java or javascript programs in its applications, a |
95 | wisely designed |
95 | wisely designed WIMS application just extends the capability of java or |
96 | javascript. <br> |
96 | javascript. <br> |
97 | And |
97 | And WIMS can really do more: |
98 | even if it is theoretically possible to develop java applications which |
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 |
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 |
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 |
101 | in java?), and would be so big that it would take forever for an http |
102 | query to load. |
102 | query to load. |
103 | </li> |
103 | </li> |
104 | $tit Easier to develop.$titend |
104 | $tit Easier to develop.$titend |
105 | Because |
105 | Because WIMS language is first based on html (easy to learn), with an |
106 | extension specifically designed for this purpose. |
106 | extension specifically designed for this purpose. |
107 | </li> |
107 | </li> |
108 | $tit Allows student-supervisor interaction.$titend |
108 | $tit Allows student-supervisor interaction.$titend |
109 | The design of server-based interactivity for users allows the back-end |
109 | The design of server-based interactivity for users allows the back-end |
110 | communication with supervisors, and much more (performance analysis, |
110 | communication with supervisors, and much more (performance analysis, |
111 | automatic intervention from supervisors, etc). |
111 | automatic intervention from supervisors, etc). |
112 | </li> |
112 | </li> |
113 | </ol> |
113 | </ol> |
114 | 114 | ||
115 | <h3>Disadvantage of |
115 | <h3>Disadvantage of WIMS versus interactive web applications based |
116 | on java or javascript</h3> |
116 | on java or javascript</h3> |
117 | <ol> |
117 | <ol> |
118 | $tit Lower speed of reaction.$titend |
118 | $tit Lower speed of reaction.$titend |
119 | Because usually every |
119 | Because usually every WIMS response has to travel through internet. |
120 | This will improve when internet speed improves. One can also use |
120 | This will improve when internet speed improves. One can also use |
121 | embedded javascript or java in a |
121 | embedded javascript or java in a WIMS application, in places where |
122 | response speed is important. |
122 | response speed is important. |
123 | </li> |
123 | </li> |
124 | </ol> |
124 | </ol> |