Rev 5766 | Rev 5920 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
32 | reyssat | 1 | |
1091 | bpr | 2 | <p><h4>Advantage of wims versus locally installed softwares</h4> |
32 | reyssat | 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 | $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 | a student, has only to use his usual knowledge of html browsing (which |
||
5766 | bpr | 12 | is now a common knowledge), in order to work on wims applications. <br/> |
32 | reyssat | 13 | This is not the case for any of current mathematics softwares; all of |
14 | them require a training period before the user can work on it. This |
||
15 | training period may be more or less lengthy, but we remark that the |
||
16 | knowledge of using a particular software is not a universal knowledge, |
||
17 | and such a knowledge usually has a short lifespan. |
||
18 | Moreover, teaching knowledge about a commercial software contradicts |
||
19 | with the principle of commercial neutrality of a public education |
||
20 | institution. |
||
21 | $tit It provides a means to collect the knowledge and experience |
||
22 | of the whole educational community.$titend |
||
23 | 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. |
||
25 | This allows modules |
||
26 | 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 |
||
28 | system by contributions in the form of new modules or improvements of |
||
29 | existing ones. |
||
30 | $tit It allows student - teacher interactions in several ways.$titend |
||
31 | Organized under the structure of |
||
1091 | bpr | 32 | $(ref1)class$(ref2)class">classes</a>, |
32 | reyssat | 33 | a wims system allows teacher |
34 | 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 |
||
36 | 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 |
||
38 | no site restriction: any work done from any site (local or remote) is |
||
39 | valid, and is taken into account. |
||
40 | $tit It provides a dynamic interaction between different components, e.g. |
||
41 | between exercises and computing tools.$titend |
||
42 | For example, practically no software dedicated to exercises can |
||
43 | interface a computational tool as easily as wims does. |
||
44 | $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, |
||
46 | even several softwares for one application or one request. |
||
47 | </ol> |
||
48 | |||
5769 | bpr | 49 | <hr/><h4>Disadvantage of wims versus locally installed softwares</h4> |
32 | reyssat | 50 | <ol> |
51 | $tit Low speed of reaction.$titend |
||
52 | Because usually every wims response has to travel through internet. |
||
53 | This will improve when internet speed improves. |
||
54 | $tit Limited computational power and programming capability.$titend |
||
55 | 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 |
||
57 | software. It is not at all the intention of wims to interface such |
||
58 | activities. |
||
59 | $tit Limited capability of the graphical interface.$titend |
||
60 | The html graphical user interface is not very suited for interactive |
||
61 | works. |
||
62 | </ol> |
||
63 | |||
5769 | bpr | 64 | <hr/><h4>Advantage of wims versus hand calculators</h4> |
32 | reyssat | 65 | <ol> |
66 | $tit Easier to use.$titend |
||
67 | A html page used by wims for user interface is much more comprehensible |
||
68 | than any hand calculator. |
||
69 | $tit (Much) more powerful. $titend |
||
70 | </ol> |
||
71 | |||
5769 | bpr | 72 | <hr/><h4>Disadvantage of wims versus hand calculators</h4> |
32 | reyssat | 73 | <ol> |
74 | $tit Non-portability.$titend |
||
75 | Wims is accessible only to computers connected to internet. |
||
76 | </ol> |
||
77 | |||
5769 | bpr | 78 | <hr/><h4>Advantage of wims versus interactive web applications based |
79 | only on java or javascript</h4> |
||
32 | reyssat | 80 | <ol> |
81 | $tit More powerful and more versatile.$titend |
||
82 | As wims can embed java or javascript programs in its applications, a |
||
83 | wisely designed wims application just extends the capability of java or |
||
5766 | bpr | 84 | javascript. <br/> |
32 | reyssat | 85 | And wims can really do more: |
86 | 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 |
||
88 | 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 |
||
90 | query to load. |
||
91 | $tit Easier to develop.$titend |
||
92 | Because wims language is first based on html (easy to learn), with an |
||
93 | extension specifically designed for this purpose. |
||
94 | $tit Allows student-supervisor interaction.$titend |
||
95 | The design of server-based interactivity for users allows the back-end |
||
96 | communication with supervisors, and much more (performance analysis, |
||
97 | automatic intervention from supervisors, etc). |
||
98 | </ol> |
||
99 | |||
5769 | bpr | 100 | <hr/><h4>Disadvantage of wims versus interactive web applications based |
101 | on java or javascript</h4> |
||
32 | reyssat | 102 | <ol> |
103 | $tit Lower speed of reaction.$titend |
||
104 | Because usually every wims response has to travel through internet. |
||
105 | This will improve when internet speed improves. One can also use |
||
106 | embedded javascript or java in a wims application, in places where |
||
107 | response speed is important. |
||
108 | </ol> |
||
109 | |||
110 | |||
111 |