Subversion Repositories wimsdev

Rev

Rev 15998 | Rev 16013 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10 reyssat 1
 
1628 bpr 2
This changelog file only registers (part of) changes to the server programs. The complete
3
log is accessible from SVN repository at http://sourcesup.cru.fr/projects/wimsdev/
10 reyssat 4
Author abbreviations:
15312 bpr 5
bpr              = Bernadette Perrin-Riou
13225 obado 6
DB               = Dominique Bernardi
7
ER               = Eric Reyssat
8
FG/guerimand     = Fabrice Guerimand
9
GK/georgesk      = Georges Khaznadar
10
GX               = Gang Xiao (default author before 3.64)
11
JE/schaersvoorde = Joke Evers
12
JY               = Joachim Yameogo
13
MQ/mquerol       = Manel Querol
14
MC/czzmrn        = Marina Cazzola
15
OB/obado         = Olivier Bado
16
RM               = Régine Mangeard
17
YN               = Yves Noel
15232 bpr 18
lemaire          = Sophie Lemaire
11957 bpr 19
 
15982 bpr 20
wims.4.23a pending
16006 guerimand 21
 
22
2021-07-21 [16006] guerimand
23
   [major] add hide exam with a technical variable 
15998 guerimand 24
2021-07-08 [15998] guerimand
16006 guerimand 25
   [major] add auto show/hide sequence
15982 bpr 26
----------------------------------------
15995 bpr 27
wims.4.22 [r15994]
15975 bpr 28
2021-07-03: [r15970] guerimand
29
  [minor] move link for detail of examens to menu_items
30
2021-07-03: [r15969] bpr
31
  add keywords in thermodynamics
32
2021-07-03: [r15966] czzmrn
33
  [minor/fix] in a groupement when the supervisor of the groupment
34
  enters a subclass and in such subclass modifies the user_supervise variable of a teacher,
35
  then the variable user_supervise was lost.
36
2021-07-02: [r15962] obado
37
  [minor/js] adm/class/sheet : simplify js code used in individualization tab
38
2021-07-01: [r15960] guerimand
39
  [adm/class/techvar] log change of technical variable in wims_class_log
40
2021-07-01: [r15959] guerimand
41
  [minor] add link to propriety account when user isin a portal at level portal and course
42
2021-07-01: [r15958] guerimand
43
  [minor,adm/class/sheet] improvment of individualisation panel
44
  (add checkbox to hide weight/require specialisation interface)
45
2021-07-01: [r15957] bpr
46
  [model] qcm and steps: typo in presentgood
47
2021-06-30: [r15955] bpr
48
  [doc css] move feedback from oef.css to utilities.css (so appear in the oef documentation)
49
2021-06-30: [r15953] czzmrn
50
  [fix] script/adm/sheet some dependencies might be just spaces
51
    in old sheets (to be tested)
52
2021-06-29: [r15949] guerimand
53
  change display of techvar value in a sheet when use individualisation
54
2021-06-29: [r15948] guerimand
55
  add directory tool when make a new class
56
2021-06-28: [r15947] guerimand
57
  [adm/class/sheet] display only error message in case of
58
    error scoredependancies/individualisationsheet
59
2021-06-27: [r15945] czzmrn
60
  [minor] gnuplot: backwards compatibility
61
    (newer versions of gnuplot have different color defaults)
62
2021-06-27: [r15944] guerimand
63
  [bugfix,adm/class/userscore] bad display of workgroup fo user
64
  in case of use of technical variable to individualise sheet
65
2021-06-26: [r15942] bpr
66
  [language] about related modules
67
2021-06-26: [r15937] guerimand
68
  [adm/class/userscore] show group in case of individualisation of sheet with techvar
69
2021-06-26: [r15935] guerimand
70
  [module=adm/sheet] display user groupe to user in case
71
    of individualisation of sheet with technical variable
72
2021-06-25: [r15934] bpr
73
  [modtool] can know delete files in slib/*/*
74
2021-06-25: [r15933] guerimand
75
    [/bugfix,adm/class/exploresave] bad status and expiration date
76
  when replace a sheet
77
2021-06-22: [r15930] guerimand
78
  [adm/class/regclass] class password must be set in individual class when creating
79
2021-06-22: [r15929] guerimand
80
  [adm/manage] loose data on optional module when saving geoloc data and reverse
81
2021-06-22: [r15928] guerimand
82
  [adm/class/regclass] improvment of error message pass_discord
83
    when creating a class
84
2021-06-22: [r15927] guerimand
85
  [class=adm/class/regclass] bugfix when creating class without class password
86
2021-06-21: [r15926] guerimand
87
  [bugfix,adm/class/exploresave] failed import for glossary
88
    and tool when directory tool not exists in wims_class
15924 bpr 89
----------------------------------------
90
wims.4.21g [r15923]
15975 bpr 91
2021-06-21: [r15923] bpr
92
  [exam] score of exam in userbar (approximation)
93
2021-06-21: [r15922] bpr
94
  [adm/class/sheet] in indiv table, add table_scroll, add class unbreakable
95
    add a word (just yes) to be linked with the checkbox button.
15920 bpr 96
2021-06-21: [r15913] guerimand
97
  [adm/class/techvar] delete .bin file of an user when technical variable
98
    values are changed
99
2021-06-21: [r15912] bpr
100
  [compile] cleanup score/*.bin
101
2021-06-21: [r15911] obado
102
  [minor/l2w] correct a small css bug(missing ;) in l2w.css
103
2021-06-21: [r15910] guerimand
104
  [adm/sheet] can individualise require and weight with technical variable in a sheet
15910 guerimand 105
2021-06-21: [r15909] guerimand
106
  [sheet] individualisation of weight and require in a sheet
15905 bpr 107
2021-06-19: [r15899] bpr
108
  [userscore] add some help for exam scores
109
2021-06-18: [r15897] bpr
110
  [shell] zsh is not on all machines; come back to sh
111
  (it was useful to my_debug)
112
2021-06-17: [r15892] guerimand
113
  [minor/module=adm/stat/stat] add a back link when show map of the server
114
2021-06-17: [r15888] bpr
115
  [l2w.css] replace all border-color by var(--wims_ref_bgcolor)
116
2021-06-15: [r15886] guerimand
117
  [minor/bugfix/module=adm/class/exploresave] bad status and expiration date
118
    in sheet when import
119
2021-06-15: [r15885] guerimand
120
  [minor/bugfix/module=adm/class/sheet] missing weight and require when sheet is not activated
121
2021-06-15: [r15883] guerimand
122
  [minor/add] open access to adm/class/exploresave module for testzone
123
  in a programm of a portal
124
2021-06-15: [r15882] guerimand
125
  [minor/bugfix/module=adm/class/exploresave] public document not importable
126
    + bad link after a success import of a document
127
2021-06-14: [r15881] guerimand
128
  [minor/module=adm/stat/stat] update leaflet and markercluster script for map
129
2021-06-14: [r15880] guerimand
130
  [module=exploresave/minor/bugfix] bad limit for document
131
    + improvment of message for ressources limit touch
132
2021-06-13: [r15876] bpr
133
  [slib] in chemistry/brut2html, several molecules or couples of molecules are
134
  now accepted.
135
2021-06-12: [r15874] bpr
136
  [user_error] personalize the message when some activities in the class are closed
137
    by the teacher.
138
2021-06-11: [r15872] obado
139
  [minor][adm/stats] Allow stats map to be displayed on https websites
140
    + add "map" icon in Font awesome iconset
141
2021-06-10: [r15871] bpr
142
  [vote] some _ were left.
143
2021-06-10: [r15870] bpr
144
  [improvment feedbackexo] feedbackexo has the same seed as the exercise.
145
    (if the exercise in feedback is linked with the exercise (same generation of the data),
146
    it should have the same data first time.
147
2021-06-08: [r15869] guerimand
148
  [minor/add] warning msg in import csv when technical variable used in a sheet
149
    (for individualisation)
150
2021-06-08: [r15867] guerimand
151
  [minor] add advertise in help for modify technical variable with csv file
152
    (when use for individualisation of sheet)
153
2021-06-06: [r15862] guerimand
154
  [minor] alert message when supervisor modify user value of a technical variable
155
    used for individualisation of an active sheet
156
2021-06-06: [r15861] guerimand
157
  [minor/bugfix] bad compute of list of sheet with score dependacies
158
2021-06-06: [r15860] guerimand
159
  [minor] only local technical variable can be used for individualisation of sheet
160
2021-06-05: [r15859] guerimand
161
  [minor/add] score dependancies and sheet individualisation with technical
162
    variable cannot be used at the same time
163
2021-06-04: [r15857] guerimand
164
  [minor] mutualize file writeweights in adm/class/sheet and adm/raw
165
2021-05-31: [r15853] bpr
166
  update docuoef4.pdf
167
2021-05-30: [r15851] guerimand
168
  [minor] bugfix when no techvar for individualisation
15863 bpr 169
2021-05-30: [r15847] bpr
170
  change in score.c and Wimslog/score.c
171
    - delete sheetcache wich was not used
172
    - add possibility to have several versions of a sheet by using a technical variable
173
      for that: change the structure of classcaches and of scoreresult
174
    - change the structure of the file .require and .weight
175
      (but keep the analysis of the old version):  a record by sheets
176
    - if a technical variable is used, create files .active and .vars
177
      in directory sheets
178
    - files .bin in class/score must be deleted.
179
2021-05-28: [r15843] guerimand
180
  [minor/workinprogress] reactivate score when use individual techvar in showsheet and getuser job
181
2021-05-28: [r15842] guerimand
182
  reactivate old session exam deleting in housekeep.daily
183
2021-05-25: [r15838] guerimand
184
  [minor/bugfix] job=getexamscores in raw module when no output_type selected
185
2021-05-25: [r15837] guerimand
186
  [minor] use of getscorerequire and getscoreweight in module raw
187
2021-05-24: [r15830] guerimand
188
  [minor] complete documentation for getscoreXXX command
189
2021-05-24: [r15829] bpr
190
  [src] increase OUTPUT_LENGTH_LIMIT
191
2021-05-23: [r15820] guerimand
192
  [minor] use getscorerequire and getscoreweight instead of read
193
  file .sheet$sheet or .require or .weight
194
2021-05-22: [r15818] guerimand
195
  [minor/add] module raw can send stat of server
196
2021-05-21: [r15816] czzmrn
197
  [slib] geogebra: urls in French help, preliminary Italian help,
198
  fix name of variable slib_showAlgebraWindow, add possibility to set FullscreenButton
199
2021-05-08: [r15791-r15810] guerimand
200
  add field geolocalisation and exploitation and map of server class localisation
201
2021-05-05: [r15790] guerimand
202
  [minor/bugfix] exploresave: bad display when no tool but glossary in archive
203
2021-05-03: [r15788] bpr
204
  [modtool] some data files are editable in the specific module local~data~news
205
2021-05-03: [r15787] bpr
206
  [module local/news] one can select a list of records to be shown
207
2021-05-03: [r15786] guerimand
208
  [minor/add] display number of user and class by level (if stat exists on the server)
209
2021-05-03: [r15785] guerimand
210
  [minor/add] make weekly statistiques log of user and class by teatching level on the server
211
2021-04-26: [r15782] bpr
212
  [publish] http-> https
213
2021-04-15: [r15774] guerimand
214
  [minor/add] an delete value of technical variable not in use in the structure
215
2021-04-14: [r15773] schaersvoorde
216
  [minor/svn] canvasdraw: added flydraw command 'range xmin,xmax,ymin,ymax'
217
2021-04-14: [r15772] guerimand
218
  [minor/bugfix] bugfix on protection from delete values in techvar ;
219
    limit char for writing values ; some words are forbidden.
220
2021-04-12: [r15770] guerimand
221
  [minor] activating sheet generate an index file in case of use of individual sheet
222
    with technical variable (workinprogress)
223
2021-04-11: [r15769] guerimand
224
  [minor] adapte userbar for sheet in case of individual sheet using techvar
225
2021-04-11: [r15768] guerimand
226
  [minor] adpat title in exercise when exo number in the sheet is display in case of individual sheet
227
2021-04-11: [r15767] guerimand
228
  [minor] adapt link nextexo and precexo for individual sheet system
229
2021-04-10: [r15766] czzmrn
230
  [minor/fix] numeration/ecriturelettre: if the library is called with not supported
231
    language force default to fr,
232
    rather than empty answer
233
2021-04-08: [r15763] guerimand
234
  [major/add] can individualise structure of sheet with a technical variable (work in progress)
235
2021-04-07: [r15761] guerimand
236
  [minor] file disallow multiple read of listvarfilter.proc directly in the file
237
2021-04-06: [r15760] schaersvoorde
238
  [minor/svn] canvasdraw: multidraw 'image delete' was gone fishing
239
2021-04-06: [r15758] schaersvoorde
240
  [minor/svn] canvasdraw: text objects  were not added to 'noreset',
241
    e.g. keyword 'noreset' was ignored...
242
2021-04-03: [r15756] bpr
243
  [vote] type inputfield is only anonymous
244
2021-04-03: [r15753] bpr
245
  [vote] add primitive inputfield (only for anonymous vote).
246
  the answers are compared. Preliminary version
15754 bpr 247
----------------------------------------
248
wims.4.21f [r15753]
15752 bpr 249
2021-04-01: [r15744] bpr
250
  [tabsignes] improvment in tabsignes (from eulerwims)
251
2021-04-01: [r15743,15742,15740] guerimand
252
  [minor] maximal number of technical variable can be set by site manager
253
2021-03-31: [r15739] guerimand
254
  [major] check boundary of integer parameters
255
2021-03-13: [r15735] czzmrn
256
  [minor/lang] italian
257
2021-03-12: [r15734] schaersvoorde
258
  [minor/svn] canvasdraw: add "version 0.5" to  js-include file
259
2021-03-09: [r15723,r15733-157310] obado
260
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
261
2021-03-06: [r15729] reyssat
262
  [bug] missing tail when viewing checked exercises from supervisor point of view
263
2021-03-06: [r15728] reyssat
264
  [bug] missing tail when viewing checked exercises
265
  (non closed div tags, and geogebra applet did'nt show up)
266
2021-03-06: [r15727] reyssat
267
  [clean] useless things in geogebra slibs
268
2021-03-02: [r15724] bpr
269
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
270
  (print in the html page)
271
2021-03-01: [r15722] obado
272
  [minor][html/css] Improve display of canvasdraw command list in help
273
  + code formatting on CSS files
274
2021-02-28: [r15721] bpr
275
  [formatage] add name_votants in french
276
2021-02-26: [r15718] bpr
277
  [vote] fix: the results did not appeared in some circonstances.
278
2021-02-23: [r15717] schaersvoorde
279
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
280
2021-02-23: [r15716] schaersvoorde
281
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
282
2021-02-21: [r15715] schaersvoorde
283
  [canvasdraw]alternative commands are 'searchable' again
284
2021-02-20: [r15713] schaersvoorde
285
  [scienceprint] random id in case of installed KaTeX
286
2021-02-19: [r15711] schaersvoorde
287
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
288
  resetting dashing for the arrow head...
289
2021-02-17: [r15707] bpr
290
  [fixbug] fix bug in exam dependencies (thanks to DB).
291
2021-02-13: [r15706] reyssat
292
  [help] techdoc if and ifval commands
293
2021-02-13: [r15705] czzmrn
294
  [fix] for polygons does not matter the order in which you draw the vertices
295
  (to be tested e.g. with multidraw)
296
2021-02-12: [r15704] obado
297
  [minor] improve accessibility :
15863 bpr 298
  * remove redundant titles attributes (no need to say same thing twice :)
299
  * raise up some small font sizes
300
  * raise up some small contrast colors
301
  * hide robot trapper link to screen readers
302
2021-02-12: [r15703] obado
303
  [minor/html] replace p by div in hanging and wordjumble OEF models,
304
  to let users add more tags inside, and avoid unwanted p inside p.
305
2021-02-11: [r15701] guerimand
306
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
307
2021-02-09: [r15700] guerimand
308
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
309
2021-02-06: [r15699] bpr
310
  [fix] in external_auth, - and words less than 4 characteurs are allowed
311
2021-02-03: [r15695] bpr
312
  [anstype clickfill] fix a bug when there is a default and nothing to answer
313
2021-02-03: [r15692-r15693] reyssat
314
  [translation english]
315
2021-02-02: [r15691] bpr
316
  [model hanging] add options (noaccent, first and last letters shown)
317
2021-02-02: [r15690] schaersvoorde
318
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
319
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
320
2021-02-01: [r15689] bpr
321
  [slib tabsigns] bug fixed "end tag had attributes" in table
322
  modification of variable tab_tag
323
  new variable tab_tag_attr to cancel this bug
324
  bug fixed "color for + and -" (from Euler-Versailles)
325
2021-01-31: [r15688] bpr
326
  [class/config] connexion links must not appear in case of
327
  a program in a portail
328
2021-01-26: [r15687] obado
329
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
330
2021-01-25: [r15685] obado
331
  [minor/css] Finally removes .table-scroll from utilities.css,
332
  as it could be confusing with "unbreakable" to users.
333
 
334
----------------------------------------
335
wims.4.21f [r15753]
336
2021-04-01: [r15744] bpr
337
  [tabsignes] improvment in tabsignes (from eulerwims)
338
2021-04-01: [r15743,15742,15740] guerimand
339
  [minor] maximal number of technical variable can be set by site manager
340
2021-03-31: [r15739] guerimand
341
  [major] check boundary of integer parameters
342
2021-03-13: [r15735] czzmrn
343
  [minor/lang] italian
344
2021-03-12: [r15734] schaersvoorde
345
  [minor/svn] canvasdraw: add "version 0.5" to  js-include file
346
2021-03-09: [r15723,r15733-157310] obado
347
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
348
2021-03-06: [r15729] reyssat
349
  [bug] missing tail when viewing checked exercises from supervisor point of view
350
2021-03-06: [r15728] reyssat
351
  [bug] missing tail when viewing checked exercises
352
  (non closed div tags, and geogebra applet did'nt show up)
353
2021-03-06: [r15727] reyssat
354
  [clean] useless things in geogebra slibs
355
2021-03-02: [r15724] bpr
356
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
357
  (print in the html page)
358
2021-03-01: [r15722] obado
359
  [minor][html/css] Improve display of canvasdraw command list in help
360
  + code formatting on CSS files
361
2021-02-28: [r15721] bpr
362
  [formatage] add name_votants in french
363
2021-02-26: [r15718] bpr
364
  [vote] fix: the results did not appeared in some circonstances.
365
2021-02-23: [r15717] schaersvoorde
366
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
367
2021-02-23: [r15716] schaersvoorde
368
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
369
2021-02-21: [r15715] schaersvoorde
370
  [canvasdraw]alternative commands are 'searchable' again
371
2021-02-20: [r15713] schaersvoorde
372
  [scienceprint] random id in case of installed KaTeX
373
2021-02-19: [r15711] schaersvoorde
374
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
375
  resetting dashing for the arrow head...
376
2021-02-17: [r15707] bpr
377
  [fixbug] fix bug in exam dependencies (thanks to DB).
378
2021-02-13: [r15706] reyssat
379
  [help] techdoc if and ifval commands
380
2021-02-13: [r15705] czzmrn
381
  [fix] for polygons does not matter the order in which you draw the vertices
382
  (to be tested e.g. with multidraw)
383
2021-02-12: [r15704] obado
384
  [minor] improve accessibility :
15752 bpr 385
  * remove redundant titles attributes (no need to say same thing twice :)
386
  * raise up some small font sizes
387
  * raise up some small contrast colors
388
  * hide robot trapper link to screen readers
389
2021-02-12: [r15703] obado
390
  [minor/html] replace p by div in hanging and wordjumble OEF models,
391
  to let users add more tags inside, and avoid unwanted p inside p.
392
2021-02-11: [r15701] guerimand
393
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
394
2021-02-09: [r15700] guerimand
395
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
396
2021-02-06: [r15699] bpr
397
  [fix] in external_auth, - and words less than 4 characteurs are allowed
398
2021-02-03: [r15695] bpr
399
  [anstype clickfill] fix a bug when there is a default and nothing to answer
400
2021-02-03: [r15692-r15693] reyssat
401
  [translation english]
402
2021-02-02: [r15691] bpr
403
  [model hanging] add options (noaccent, first and last letters shown)
404
2021-02-02: [r15690] schaersvoorde
405
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
406
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
407
2021-02-01: [r15689] bpr
408
  [slib tabsigns] bug fixed "end tag had attributes" in table
409
  modification of variable tab_tag
410
  new variable tab_tag_attr to cancel this bug
411
  bug fixed "color for + and -" (from Euler-Versailles)
412
2021-01-31: [r15688] bpr
413
  [class/config] connexion links must not appear in case of
414
  a program in a portail
415
2021-01-26: [r15687] obado
416
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
417
2021-01-25: [r15685] obado
418
  [minor/css] Finally removes .table-scroll from utilities.css,
419
  as it could be confusing with "unbreakable" to users.
15624 bpr 420
----------------------------------------
15622 bpr 421
wims.4.21e [r15621]
422
2020-12-28: [r15621] bpr
423
  [circuits] add an example in canvasdraw
424
2020-12-28: [r15619] bpr
425
  add compilation of doc 1028
426
2020-12-27: [r15611,r15613] schaersvoorde
427
  [minor/canvasdraw] corrected command "parallel", to be more compatible
428
    with flydraw & affine transformations
429
2020-12-27: [r15610] bpr
430
  [minor] tchat does not appear in the cgu pages (in general adm/light)
431
2020-12-26: [r15608] bpr
432
  [minor] hide the module adress in case of an exolog / examlog for the student.
433
2020-12-26: [r15606] bpr
434
  [exam] exam score has 2 decimals (hope !)
435
2020-12-26: [r15605] bpr
436
  [about] no about when wims_user is not empty or surpervisor or developper
437
    (the test was not good)
438
2020-12-26: [r15604] bpr
439
[slib] add canvasdraw as option in slib circuits
15603 bpr 440
2020-12-26: [r15602] bpr
441
  [adm/userscore/csv] add to exam scores for the different sessions
442
2020-12-24: [r15601] schaersvoorde
443
  [minor/canvasdraw] solved some issues with curve & affine/rotate
444
2020-12-22: [r15600] schaersvoorde
445
  [minor/canvasdraw]  command "fillpattern image_url" was gone fishing!
446
2020-12-21: [r15598] bpr
447
  [canvasdraw] add the module which compare flydraw and canvadraw.
448
  For the moment, no link to it (see README) because it should be
449
  checked and modify.
450
2020-12-21: [r15597] bpr
451
  [anstype] image mode only if ans_require=dynapi3
452
2020-12-21: [r15596] schaersvoorde
453
  [minor/svn]  checking on correct usage of parenthesis in functions
454
2020-12-18: [r15595] bpr
455
  [createxo/help] delete some link (don't work in the help from the home page)
456
2020-12-18: [r15594] bpr
457
  [glossary] from eulerwims
458
2020-12-15: [r15591] bpr
459
  [fix] glossary was not in the list of the special subjects help
460
2020-12-15: [r15590] bpr
461
  [fix] add limit in html5 - test parenthesis with checkallpar
462
2020-12-15: [r15588] bpr
463
  [major] add command checkallpar -- add/fix tests in wimstest
464
2020-12-13: [r15585] schaersvoorde
465
  [minor/transl] synchronized useropts.phtml 'nl' version with 'en'
466
2020-12-13: [r15584] bpr
467
  [adm/class/glossary] fix the modification of glose titles
468
2020-12-12: [r15583] bpr
469
  [useropts] by default the zoom is disactivated (the test was not good).
470
2020-12-11: [r15581] bpr
471
  [src2def] adapt to be able to compile documents in the directory
472
  basis/doc
473
2020-12-11: [r15579] bpr
474
  [minor] take in account scoremax in the userexambar
475
2020-12-11: [r15578] czzmrn
476
  [minor/lang] Italian
477
2020-12-10: [r15576] and +  bpr
478
  [oef/button] take in account series of exercises
479
2020-12-10: [r15574] bpr
480
  [improvment] case of seedrepeat>0: the button renew is replaced by Try
481
  before the last allowed try + msg
482
2020-12-10: [r15573] bpr
483
  [src debug] add a variable tmp_debug_use_var: each time one of this variable is used,
484
  its value is put in the debugging trace.
485
2020-12-10: [r15571] bpr
486
  [exam] add bar for exam in sequence
487
2020-12-09: [r15569] bpr
488
  [exam] add bar showing the differents sessions in the list of exam.
489
2020-12-08: [r15568] obado
490
  [tinyMCE] Remove "link" button for students in freework.
491
    (change by Marina & Fabrice, thanks ;)
492
2020-12-07: [r15567] czzmrn
493
  [minor/language] updating Italian help files
494
[minor/language] updating Italian help files (work in progress)
495
2020-12-07: [r15564] guerimand
496
  [minor/bugfix] lost of seealltime option in a frewwork when modify other freework options
497
2020-12-06: [r15563] czzmrn
498
  [language/Italian] Italian words for bases/dic/it
499
2020-12-05: [r15562] bpr
500
  [userscore] add explanation (with mouse) to "details" in the exam list.
501
2020-12-05: [r15560] czzmrn
502
  [minor/lang] move out of the way potentially offensive fortunes
503
2020-12-05: [r15558] bpr
504
  [exam score] add colors for exercise scores and title of the exam.2020-12-03: [r15557] bpr
505
2020-12-03: [r15556] bpr
506
  [latex2wims] label must not have accents as they are used in balise a in html
507
2020-12-01: [r15555] bpr
508
  [slib/tabsignes] delete color:black which is useless
509
2020-12-01: [r15554] bpr
510
  [adddoc] add cmd=new if there is some parameters in the address of the tool to insert
511
  (for tools)
512
2020-12-01: [r15553] bpr
513
  [css] use ref_menucolor in latex2wims default styles
514
2020-11-27: [r15552] czzmrn
515
  [minor/lang] typos + updating Italian help files
15549 bpr 516
---------------------------------------------------------------------------
517
wims.4.21d [r15548]
15548 bpr 518
2020-11-21: [r15546], r15547 bpr
519
  [RGPD] add some fields as passwd in the fields to obliterate in the log requests.
520
2020-11-20: [r15545] mquerol
521
  [minor/trans] catalan version
522
2020-11-19: [r15544] bpr
523
  [slib] partitiondraw: add option for text
524
2020-11-18: [r15543] bpr
525
  [fixbug] in var.auth, could write in userdef when the login is bad.
526
2020-11-18: [r15542] bpr
527
  [major] add syntax !reset name[10] to test
528
2020-11-16: [r15540] schaersvoorde
529
  [canvasdraw] add 'affine' to 'curve'
530
2020-11-15: [r15539] bpr
531
  [fixbug] bad shift title <-> module when sheets are indexed
532
2020-11-15: [r15538] czzmrn
533
  [minor/lang] typos in Italian
534
2020-11-15: [r15537] czzmrn
535
  [minor/fix] yes and no are switched (cfr. confdata.fr)
536
2020-11-15: [r15536] czzmrn
537
  [minor/fix] missing if clause (cfr. names.phtml.fr)
538
2020-11-15: [r15535] czzmrn
539
  [minor/fix] missing if clause (cfr. names.phtml.fr)
540
2020-11-15: [r15534] bpr
541
  [createxo] need to reset inputprompt$i for exercises in createxo
542
2020-11-14: [r15533] bpr
543
  [fix] tabulation had been deleted in latex.proc
544
2020-11-14: [r15532] bpr
545
  [fix bug] introduced when I have changed the name of the variable ...
546
  (anstype radio when inputprompt$i is defined)
547
2020-11-14: [r15531] bpr
548
  [circuits] change lines to polyline and line to segment for compatibility
549
  with canvasdraw (not finished)
550
2020-11-13: [r15529] schaersvoorde
551
  [canvasdraw] add 'safe_eval()' to userinput
552
2020-11-13: [r15528] guerimand
553
  [minor/add] document and doclink to public document can be imported
554
  with module exploresave
555
2020-11-12: [r15526] guerimand
556
  [minor] add description of input variables needed to the script
557
2020-11-11: [r15525] bpr
558
  [fix] change name path to w_path because of incompatiblity with
559
  a pedagogical module
560
2020-11-11: [r15524] bpr
561
  [minor] put the option word for exams in the exam zone
562
2020-11-11: [r15523] bpr
563
  [circuits] syntax for linewidth
564
2020-11-10: [r15520,15521] bpr
565
  [minor] use syntax allow:xxx in the template modules
566
2020-11-10: [r15519] bpr
567
  [cleaning] definitions commun to wims and Wimslogd are now in commun.h
568
  instead of beeing twice
569
2020-11-09: [r15518] obado
570
  [minor] Add WIMS version number to main css files (css.css & icon-min.css),
571
  to prevent clients browsers use a cached version after a server upgrade.
572
2020-11-09: [r15517] bpr
573
  [src] change configuration of mathjax (use only mathml source)
574
  seems to repair a bug (Math processing ...)
575
[minor/fix] flydraw example did not show up + uniform with fr version
576
2020-11-08: [r15513] bpr
577
  [minor] put the sender mail in the "from" for sendbug
578
2020-11-07: [r15510] mquerol
579
  [minor/trans] catalan version
580
2020-11-07: [r15509] bpr
581
  [major] the general logs will be destroyed when it contains data older than 100 days.
582
  the number 100 is a default and can be changed by the administrator
583
  change in the cgu pages.
584
2020-11-05: [r15506] bpr
585
2020-11-05: [r15505] bpr
586
  [fix] add @ to char_login for retrocompatibility
15504 bpr 587
---------------------------------------------------------------------------
15548 bpr 588
wims.4.21c [r15503]
15503 bpr 589
2020-11-05: [r15502] bpr
590
  fix: in help, script for mathml (for browsers other than firefox) was not loaded
591
2020-11-05: [r15499] bpr
592
  add wims_form_method=post during the creation of a class
593
2020-11-03: [r15493] bpr
594
  [jmolshow] babel search before trying to call cactus.nci.nih.gov
15492 bpr 595
2020-11-03: [r15488] obado
596
  [major/mailto] Replace the old "mail" call by a call to /usr/sbin/sendmail,
597
  so it must be more consistant on differents environnements.
598
  Now the !mailto command takes 4 lines : the second is the sender. (can be empty)
599
  + remove the mailback_opt option, useless with sendmail
600
2020-11-03: [r15487] bpr
15503 bpr 601
  add functions not yet used in Wimslogd/log.c (the aim is to delete
15492 bpr 602
  some log files when dates inside are too old).
603
2020-11-02: [r15482] bpr
604
  [modind] add some words of the address in the keywords of gloses.
605
2020-10-31: [r15480] bpr
606
 [slib] tabsignes:gestion of Inf (Euler-Versailles)
607
2020-10-30: [r15477] guerimand
15503 bpr 608
  new module exploresave: can upload several ressources at same time + check if ressources is in class
15492 bpr 609
2020-10-29: [r15475] and other bpr
15798 bpr 610
  [glossary] from Euler-Versailles
15492 bpr 611
2020-10-28: [r15473] bpr
612
  [major] classpass is now crypted
613
2020-10-28: [r15470] guerimand
614
  [minor/bugfix] display subject files instead of correcton in participant page
615
2020-10-28: [r15469] bpr
616
  [fix] fix typo in date.phtml.xx for xx !=fr
617
2020-10-27: [r15468] obado
618
  [html] slightly improve ergonomy of class/sendmail module
619
2020-10-23: [r15465] bpr
620
  [mathmlinput] fix bug when cmd=input (the good answer appears !)
15464 bpr 621
2020-10-23: [r15463] bpr
622
  [msg oef] add warning msg when the exercise required in a sheet does not exist
623
  in the module (for supervisor)
624
2020-10-22: [r15462],[r15461] bpr
625
  [glossary] from Euler-Versailles
626
2020-10-20: [r15458] bpr
627
  [fix] delete variable oef_inputprompt$i which is not useful (overflow with exercises
628
  with many, many radio anstype and exactly inputprompt$i).
629
2020-10-19: [r15454] obado
630
  the "password reset" mail give now some more infos than just the new password.
631
  It indicates the class description, and gives a link for direct log in.
632
2020-10-19: [r15453] guerimand
633
  add new module to import ressources from a class archive (workinprogress firststep only sheet)
634
2020-10-13: [r15450] obado
635
  improve W3C validation of clicktile anstype.
636
2020-10-13: [r15448] bpr
637
  [fix] typo in slib/coding/editor
638
2020-10-11: [r15445] bpr
639
  [quicktool] update the exercices for the example quicktool module
640
  change the default style for question and reponse
641
2020-10-11: [r15442] bpr
642
  [search_engine] initialisation in modind is now in init()
643
  files in addr, title, etc in index have now no language as in modules()
644
  -> change in the files using them.
645
2020-10-11: [r15440] bpr
646
[modind] add a structure revmod (confusion between serial and equivalence class of objects
647
  up to lang) - work in progress
648
2020-10-08: [r15436] guerimand
649
  [minor/bugfix] numexp option don't work when more than one option word
650
2020-10-07: [r15435] schaersvoorde
651
 [minor/svn] fixed conflicting use of '.vlist'
652
2020-10-07: [r15432] schaersvoorde
653
  [minor/svn] canvasdraw : removed debug message
654
2020-10-06: [r15431] bpr
655
  [dialog module] clean for multilanguage. there is three modules of dialog
656
  (must be republished)
657
2020-10-06: [r15430] bpr
658
  [oef] add titlelist_$module_lang in Exindex (so it is the samething as
659
  titlelist , could simplify).
660
2020-10-06: [r15429] bpr
661
  [oef] add the level of the module in the automatic related modules
662
  in the intro
663
2020-10-06: [r15428] bpr
664
  [keywords] related modules will automatically appear if related_modules is different of no
665
2020-10-06: [r15427] obado
666
  [adm/raw] job authuser now check if user has changed his IP only
667
    if option $class_examscore_withoutip is active.
668
2020-10-04: [r15420] czzmrn
669
  [minor/fix] freework: wrong variable name
670
  + some users might have been deleted after uploading a file
671
2020-10-03: [r15418] bpr
672
  [major] worktime of the participants are not shown according to the IP servor policy
673
2020-10-03: [r15416] bpr
674
  [help] try to harmonize the language
675
  add message for no_access_class
676
  change the help for accessconf
677
2020-10-03: [r15414] bpr
678
  [major] add joker for dates when writing access time limitation
679
2020-10-01: [r15411] bpr
680
  [improvment] put a user_error different for no_access by the teacher and
681
  by wims servor (no_access_class).
682
2020-09-30: [r15408] bpr
683
  [help] help for ecriturenombre
684
2020-09-29: [r15406] schaersvoorde
685
  [minor/svn] canvasdraw : correct input label for multidraw poly
686
2020-09-27: [r15402] bpr
687
  [slib] keep retrocompatibility for ecriturenombre (option html)
688
2020-09-24: [r15399] bpr
689
  [glossary] ecogestion
690
2020-09-24: [r15397] bpr
691
  [search_engine] translate level in glose
692
2020-09-24: [r15396] georgesk
693
  fix the warning about a temporary variable returned
694
2020-09-24: [r15394] bpr
695
  in modind.c, better management of files :files are now opened only once
696
  (divide by 10 the time of execution)
697
2020-09-23: [r15392] bpr
698
  [oef/template] help for fixing the seed
699
2020-09-22: [r15388] bpr
700
  [html] delete some tags in open classes which should be in the created html pages
701
2020-09-22: [r15386] bpr
702
  [minor] in template of oef, change introhook.phtml by using introhool_tableless=yes
703
2020-09-22: [r15385] bpr
704
 [glossary] use of strong balise for the defined word
705
2020-09-22: [r15383] and others bpr
706
  glossary is added in search_engine
707
2020-09-21: [r15376] bpr
708
  [minor] accept majuscules in the first part of the email
709
2020-09-18: [r15371] obado
710
  [minor] add the non breakable space in forbidden chars for user lastname/firstname
711
  + add a char_forbidden_name_replace, that must has as many spaces as chars in char_forbidden_name
712
2020-09-17: [r15370] guerimand
713
  [minor] add forbidden char for lastname and firstname
714
2020-09-16: [r15369] obado
715
  [minor/css] Add the Foundation responsive-embed css to make iframes more responsives,
716
  with the class "responsive-embed" (@see https://get.foundation/sites/docs/responsive-embed.html)
717
2020-09-15: [r15368] obado
718
  Add non breakable space to forbidden chars in reguser, to address issue exposed here : https://sourcesup.renater.fr/tracker/?func=detail&aid=12349&group_id=379&atid=1607
719
2020-09-15: [r15366] bpr
720
  [tex] add definitions of \lt and \gt for image mode.
721
2020-09-14: [r15363] obado
722
 [bugfix] Disable foundation.util.triggers to avoid a conflict with the Dynapi lib.
723
  (it duplicates every item created by dynapi)
724
  see here for sample : localhost/wims/?module=H1%2Falgebra%2Faddfig.fr&cmd=new
725
2020-09-14: [r15362] obado
726
  [minor/JS] Add a file forgotten in the r. 15341, to add foundation reveal
727
  (and make the "see more" link work).
728
2020-09-10: [r15361] bpr
729
  [glossary] add glist in prevision of indexation by the search engine
730
  (in progress)
731
2020-09-10: [r15360] bpr
732
  [minor] add msg in case of clonepasswd empty or not valid
733
2020-09-10: [r15359] bpr
734
  [help] precision for clonepasswd compulsory
735
2020-09-08: [r15356] obado
736
  [minor] add a "see more" link in front page to see all the news in a modal window
737
2020-09-07: [r15354] obado
738
  [css] add automatic scroll bars in Standard theme for left menu when window height
739
    is too small to display everything.
740
2020-09-06: [r15353] bpr
741
  [cleanup] scripts/dialog
742
2020-09-04: [r15351] bpr
743
  [canvasdraw] variable t accepted in case of trange and jsplot
744
2020-09-03: [r15350] bpr
745
  [minor] add quotes for apache in apache-config (case of spaces in wims_home ...)
746
2020-09-03: [r15349] bpr
747
  [minor] Style change to silence a warning in Wimslogd/log.c (DB)
748
2020-09-03: [r15348] bpr
749
  [canvasdraw] external declarations to accomodate finicky linkers (D. Bernardi)
750
2020-09-03: [r15347] obado
751
  [Minor] W3C : replace a div inside H3 by a span
752
  + rename file "model/00README" by "READM.md"
753
2020-09-03: [r15346] guerimand
754
  [freework] in type=3 desactivation of file use by site manager is now only for student zone
755
2020-09-02: [r15345] bpr
756
  [fix] fix small errors in form.phtml (mix of quotes in particular).
757
2020-09-02: [r15344] obado
758
  [minor/OEF] Replace table> by inline div> in 17reorder.oef model
759
2020-09-02: [r15343] obado
760
  [minor/CSS] Add foundation reveal in standard theme
761
2020-09-02: [r15342] obado
762
  rename file oef/$lang/name in oef/$lang/name.proc
763
  + add missing string
764
2020-09-02: [r15341] obado
765
  [JS] Upgrade Foundation 6.6.1 -> 6.6.3
766
  + Add Foundation Reveal, so we can add Modal popups (can replace the JqUI dialogs)
767
    => replace the jqUI dialog in oef exo check (alert when some exercices with
768
    default value have not been responded) by the Foundation reveal
769
  + [OEF] Add a JS alert when a checkbox answer has not been answered
770
2020-09-01: [r15340] obado
771
  [minor/css] add border in multipleclick anstype feedback, so imageclick can show
772
    a colored border indicating the good/bad/forgotten
773
2020-08-31: [r15339] guerimand
774
  [minor/bugfix] freework type 3 file not really save when deposit
775
2020-08-30: [r15337] bpr
776
  Nice address
777
2020-08-29: [r15334] bpr
778
  [major] crypt the adm password
779
2020-08-28: [r15333] obado
780
  [minor/bugfix] replace $WIMS_HOME by $wims_home in bin/modupdate
781
2020-08-28: [r15332] obado
782
  [JS] Upgrade some external libs :
783
  * Codemirror 5.54->5.57
784
  * Skulpt -> 1.1.0
785
  * TinyMCE -> 5.1.5 -> 5.4.2
786
  * JSXGraph 0.99.7 -> 1.1.0
787
2020-08-27: [r15331] obado
788
  [adm/manage] add a new parameter "site_hostname" to let the manager customise
789
    the site hostname, in case WIMS is behind a proxy and the "hostname" used by
790
    default would not be relevant
791
  (used in housekeep.daily and modupdate)
792
2020-08-23: [r15328] bpr
793
  [revert] come back to the "basic" DES crypt (use only the first 8 characters)
794
  work in progress
795
2020-08-22: [r15324] bpr (and DB)
796
  [major] - passcrypt uses all the characters of the password
797
    by changing the salt of crypt (revert in  next commit), but should be accessible
798
  - new function passcheck (needed to be able to manage the old and new salt)
799
  - change the adm files which use passcrypt
800
  - developpers password is now crypted in the file .developpers
801
  - need to be checked (it is possible that supervisor has to give again
802
  the modtool password just first time).
15322 bpr 803
---------------------------------------------------------------------------
15319 bpr 804
wims.4.21a [r15318]
805
many translation corrections.
15312 bpr 806
2020-08-12: [r15302] czzmrn
807
[minor/openclasses] add games to italian game class
808
2020-08-11: [r15300] czzmrn
809
[openclass] updating italian class on  math games (symmetry).
810
  need to test before translating to other languages
811
2020-08-10: [r15298] schaersvoorde
812
  add 'freework' for theme 'default'
813
2020-08-07: [r15295] bpr
814
  [minor]  hash password only if the login is OK
815
2020-08-06: [r15293] bpr
816
  latex commands in canvasdraw were not taken in account.
817
2020-08-05: [r15290] czzmrn
818
  [minor/fix] error when creating users/teacher with empty login in case of php
819
2020-07-30: [r15284] guerimand
820
  [minor] centralise test to add tchat link in script/adm/linkmodule
821
2020-07-30: [r15282] bpr
822
  [minor] adapt the maintainer address as the author address in the about
823
2020-07-29: [r15280] obado
824
  [modtool] Replace webget by curl to send tgz module, allowing SSL connections
825
  (not handled by webget) + add extensions (.proc, .sh) to all scripts
826
2020-07-28: [r15278] obado
827
  [minor/i18n] Correct some translations in SharpTools
828
2020-07-24: [r15276] obado
829
  [minor] improve WIMS display when crawled by robots
830
  + Add  "SameSite" attribute (now required) on WIMS cookie
831
2020-07-24: [r15275] bpr
832
  [anstype] use the id of canvasdraw instead of taking the first one ...
833
2020-07-21: [r15273] bpr
834
  [fix] bug when there is only one record content in the glossary.
835
2020-07-21: [r15272] guerimand
836
  [minor/slib] change space between three digits in html mode
837
2020-07-20: [r15270] bpr
838
  [minor] bad return line char
839
2020-07-19: [r15269] lemaire
840
  [anstype] chemformula - correction of latex option when
841
    replygood is not given
842
2020-07-18: [r15268] guerimand
843
  [minor/bugfix] bad title in cdt in a class of a groupement
844
  + add a description of the cdt in this case
845
2020-07-18: [r15267] guerimand
846
  [major] centralize test to display link for cdt and livret
847
2020-07-18: [r15266] guerimand
848
  [minor] no display of the cdt when error=bad_class
849
2020-07-10: [r15265] georgesk
850
  changed the attribution for the last nucleide data
851
2020-07-09: [r15264] georgesk
852
  added some Transuranium elements
853
2020-07-08: [r15263] georgesk
854
  fixed a bug with scrambled mass numbers of isotopes
855
2020-07-08: [r15262] georgesk
856
  new slibs to deal with nuclear reactions's typesetting
857
2020-07-08: [r15261] obado
858
  [minor/tchat] prevent date to overflow with message content
859
2020-07-08: [r15260] schaersvoorde
860
  canvasdraw bug:command 'input' did not accept an 'empty string'
861
  as 'value'
862
2020-07-04: [r15258] bpr
863
  [glossary] add glossary in ecogestion
864
2020-06-30: [r15256] bpr
865
  [chemclick] colors to adapt, using the jsme of june 30 !
866
2020-06-30: [r15255] bpr
867
  [minor] add colorlegend to chemclick
15254 bpr 868
---------------------------------------------------------------------------
15253 bpr 869
wims.4.20 [r15252]
15213 bpr 870
  many translations in es, nl, ca and it.
15253 bpr 871
2020-06-28:
872
  modification of chemclick using new version of jsme
15232 bpr 873
2020-06-28: [r15224] bpr
874
  [oef] add colorlegend for multipleclick
875
2020-06-27: [r15223] lemaire
876
  [keywords] new keywords
877
2020-06-27: [r15219] bpr
878
  [documentation] add oef documentation- use the files of the
879
  help of createxo.
880
2020-06-27: [r15218] bpr
881
  [minor] change the address of unice.fr
882
2020-06-27: [r15216] bpr
883
  [wimsdoc] fix the question of examples in canvasdraw in wimsdoc.en
884
2020-06-27: [r15215] bpr
885
  [minor] add userlib in perl script
886
2020-06-27: [r15214] bpr
887
  [wimsdoc] add changelog (file, in the NEWS, only some part
888
  is shown)
15213 bpr 889
2020-06-26: [r15208] lemaire
890
  [help/createxo] an example added in examples.phtml and more explanations
891
  for steps and conditions
892
2020-06-26: [r15207] and previous bpr
893
  adapt anstype/chemformula slib/chemistry/brut2html for ions
894
2020-06-26: [r15196] bpr
895
  [regclass] change the  default for the expiration date (not the limit).
896
2020-06-25: [r15193] bpr
897
  [mathmlinput] apply texmath to reply__$i
898
2020-06-24: [r15188] and other bpr
899
  [quicktool] add variable presentgood in type GAP and QCM and some models
900
2020-06-23: [r15185] reyssat
901
  [wimsdoc] improved help on debugging methods
902
2020-06-22: [r15183] bpr
903
  [mathmlinput] add chemformla in mathmlinput
904
2020-06-22: [r15181] bpr
905
  [oef] span -> div class=inline in oef/embed.phtml
906
2020-06-22: [r15180] bpr
907
  [mathmlinput] add test presentgood>1 to show the answer in the statement
908
2020-06-22: [r15179] lemaire
909
  minor changes in the presentation of the general help of each model
910
2020-06-22: [r15176] lemaire
911
    latex version is added in the model markprop
912
2020-06-22: [r15175] obado
913
  [mathmlinput] replace mathml textarea "rows" attribute by a style="width:"
914
2020-06-22: [r15174] bpr
915
  [wimsdoc] add - some undocumented function (to document ..)
916
  - insertion of the documentation of canvasdraw and flydraw, (canvasdraw examples
917
  not work ...)
918
2020-06-17: [r15161] guerimand
919
  [minor] disk quota for freework use class_limit instead of nbuser
920
2020-06-16: [r15159] bpr
921
   work on slib chessboard and anstype/chessgame
922
2020-06-16: [r15152] obado
923
  [JS] Upgrade some 3rd party libraries :
924
  * CodeMirror 5.48.4 => 5.54
925
  * CodeMirror : add neat + zenburn themes
926
  * what-input v5.2.7 => v5.2.10
927
  * jquery 3.4.1 => 3.5.1
928
  * marked 0.8 => 1.1.0
929
2020-06-16: [r15151] bpr
930
  [oef/answer] fix bug in case of multiple steps when the answer type is with dprompt
931
2020-06-16: [r15150] bpr
932
  [slib/chessmv]: can marked cells
933
  mvts are now put in the final slib_out (can be marked after)
934
2020-06-12: [r15136] schaersvoorde
935
  [minor/svn] canvasdraw touchend
936
2020-06-12: [r15134] bpr
937
  [glossary] correction of the title in case of several levels.
938
2020-06-11: [r15131] lemaire
939
  [model] answer is analyzed with range or numexp instead of numeric
940
    in 152twoparms and 154fourparms
941
2020-06-11: [r15130] obado
942
  Add a new "wims_form_id" that allow choosing a form id when using "!form" instruction
943
2020-06-11: [r15128] schaersvoorde
944
  [canvasdraw} added 'touchend' to improve behaviour of touch devices in case 'userdraw'
945
    and 'multidraw' [TO TEST]
946
2020-06-10: [r15127] bpr
947
  [anstype] in case of the answer of anstype multipleclick, add class selected (opacity)
948
2020-06-09: [r15120] obado
949
  [slib/anstype] chessboard
950
  "raw" option export now only chess pieces (no html) (used by chessgame anstype)
951
  new "rawhtml" option to export the list of html elements
952
2020-06-09: [r15119] bpr
953
  [model/markprop] replace balise p by div as it contains \embed{r}
954
2020-06-08: [r15111] schaersvoorde
955
  new version of canvasdraw
956
2020-06-01: [r15074] lemaire
957
  [model] In "Successive questions about an object" model (steps.oef),
958
    possibility to answer with a function
959
    possibility to fix the relative accuracy for numeric answers
960
    use of the variable to manage the display of correct answers
961
2020-05-29: [r15057] obado
962
  [class backup] : add an option "include dependencies" that allows supervisor
963
  to make a selective backup of his class without including required dependencies
964
  (at his own risks, but in some cases he can stil download an archive
965
  that would be too big otherwise)
966
2020-05-29: [r15054] bpr
967
  [createxo] add download="" to href
968
2020-05-29: [r15053] obado
969
  [minor] Anstype compose and reorder now use the same "compose.css" style
970
2020-05-28: [r15052] obado
971
  [minor] JS : add a "toggle all" checkbox to select easily all other checkboxes
972
  in Selective class backup
973
  + CSS : display selective backup options in columns
974
2020-05-28: [r15051] obado
975
  [minor] anstype compose : image displayed as mathml replacement for chrome
976
  use now same CSS padding as mathML
977
2020-05-28: [r15050] bpr
978
  [fix] fix computation of the score in multidraw
979
  [minor/ergo] link tchat is not same when it is open or close
980
2020-05-26: [r15043] obado
981
  [bugfix/html] OEF : Replace id="answeranalysis" by class="answer_analysis" to avoid some unwanted hiding in old oef models
982
  + modify all "qcm.oef" models to suppress an unwanted "display:none"
983
2020-05-25: [r15039] guerimand
984
  [minor/bugfix] bad display of filelimitsize when freework activated
985
2020-05-24: [r15038] guerimand
986
  [minor/add] how to make a new type zone in freework
987
2020-05-24: [r15037] guerimand
988
  [minor/improvment] freework type=2 not display in menu selection
989
  when desactivated by server administrator
990
2020-05-23: [r15032] bpr
991
  [doc] glossary in documents can have two arguments as the oef primitive glossary
992
2020-05-20: [r15026] obado
993
  improve steps.oef model : now every response has a label
994
  feedbacks in steps.oef now uses oef_ind__ colors
995
  now feedbacks with oef_ind__ class use background-color to specify
996
    if response is bad/goof/partial.... (see steps.oef model as sample)
15023 bpr 997
---------------------------------------------------------------------------
15033 bpr 998
wims.4.19f [15032]
999
Fix a bug introduced in freework
1000
---------------------------------------------------------------------------
15022 bpr 1001
wims.4.19e [r15022]
1002
2020-05-19: [r15017] obado
15213 bpr 1003
  [bugfix] Createxo iEdit : only the first media file \imagedir was replaced by
1004
  its real url to be displayed in iEdit. Now with RegExp all media will work.
15022 bpr 1005
2020-05-19: [r15016] guerimand
1006
  [minor/add] manager site can forbidden student file deposit in freework
1007
2020-05-18: [r15006] bpr
1008
  [search] add link on popup tool if no result.
1009
2020-05-18: [r15005] obado
1010
  [minor/css] add a "mode_popup" css class on body when wims creates a popup window,
1011
  so themes can make some specifics styles
1012
  + improve readability of Nikaia for popups (no more background color)
1013
2020-05-15: [r14981] obado
1014
  [minor] display class quota when uploading a file in Createxo.
1015
  + prevent user from uploading a file if quota already exceeded.
1016
2020-05-15: [r14980] bpr
1017
  [oef] score is now before the solution
1018
2020-05-14: [r14970] bpr
1019
  [model] no editor for data fields
14969 bpr 1020
2020-05-12: [r14967] bpr
1021
  [modtool] data no more in visible files (as people put too many files in data)
1022
2020-05-12: [r14966] bpr
1023
  [mathml] force image in case of anstype using dynapi3 for chrome ...
1024
  (for example compose)
1025
2020-05-12: [r14961] bpr
1026
  [improvment] add observation in the "about" for oef exercises.
1027
2020-05-12: [r14960] guerimand
1028
  [minor/bugfix] bad display for all messages before reload when supervisor
1029
  modify freework parameters in job=configfw
1030
2020-05-11: [r14958] obado
1031
  [minor/JS] Canvasdraw : correct the "nothing drawn" bug caused sometimes when
1032
  user cleared canvas, then redrawed something
1033
  + correct a js bug in draw.input
1034
  + improve CSS of oef intro on mobiles
1035
2020-05-11: [r14957] obado
1036
  [minor/JS] Canvasdraw : now draggable elements are painted while dragging on touch devices
1037
2020-05-11: [r14956] bpr
1038
  [special] codeinput= add possibility to put some labels
1039
2020-05-11: [r14955] obado
1040
  [minor/CSS] move CSS "img{max-width: 100%}" from news to typo, so it
1041
  will be used everywhere, not only on home page
1042
  + format .Readme in Markdown
1043
  + small html changes on front.phtml
1044
2020-05-08: [r14950] czzmrn
1045
  [fix] when present both reply and choice need to make explicit list of values
1046
  for dealing with the noidontknow option
1047
2020-05-07: [r14949] obado
1048
  [bugfix] Canvasdraw : correct previous commit, as touch identifier is a SIGNED int,
1049
  so it can also be < 0 ==> replace evt.identifier >= 0 by typeof(evt.identifier) != 'undefined'
1050
  + continue Replacing non standard "which" by "button"
1051
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button :
1052
  * evt.which == 3 by evt.button == 2
1053
  * evt.which == 1 by evt.button == 0
1054
2020-05-07: [r14948] obado
1055
  [bugfix] Canvasdraw : userdraw now works also on iOS touch devices :
1056
  * Replace "MouseEvent.which" by "MouseEvent.button", as "which property is non-standard
1057
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which)
1058
  * Replace evt.identifier == 0 by evt.identifier >= 0, as touch identifier is a
1059
    unique integer, not always 0
1060
  * cleanup trailing spaces
1061
  + Replace "Ariel" font by "Arial", as Ariel is not a default browser font
1062
  + "make all" in canvasdraw also copy generated binary, not only script link
1063
  + minor code formatting
1064
2020-05-07: [r14947] guerimand
1065
  [minor/add] participant view for supervisor + html format for type=1 and type=2
1066
    in job=student
1067
2020-05-06: [r14946] czzmrn
1068
  [fix] no spaces at the begin of the line in writefile instruction
1069
2020-05-05: [r14943] guerimand
1070
  [major] no more parentheses checking in zone=text
1071
2020-05-05: [r14942] guerimand
1072
  [minor] primitives : comment unused instructions
1073
2020-05-04: [r14941] bpr
1074
  [src] add variable wims_getfile_fname as download attribute for getfile
1075
2020-05-04: [r14939] bpr
1076
  [doc] add option download="" to href and to the documentation
1077
2020-05-04: [r14938] guerimand
1078
  [minor] syntax to have good file name in download link in cdt/primitive.phtml (in test)
1079
2020-05-04: [r14937] bpr
1080
  [oef] solution outside the frame "answer analysis"
1081
2020-05-04: [r14935] guerimand
1082
  [minor] complete html option download with name of file in link
1083
2020-05-04: [r14934] guerimand
1084
  [minor] no more display freework list when freework is archivated
1085
2020-05-03: [r14933] guerimand
1086
  [minor/help] add variable wims_protocol in documentation
1087
2020-05-03: [r14932] guerimand
1088
  [minor] use wims_protocol to make link for downloading file
1089
2020-05-02: [r14931] bpr
1090
  [fix] typo in sendbug, the mail was not sent to the author !
1091
2020-05-02: [r14930] czzmrn
1092
  [minor/openclass] new exercises
1093
2020-05-01: [r14929] lemaire
1094
  adding  latex version in the Correspondance model
1095
  transfer of the changes made in the French version to the other versions
1096
2020-04-30: [r14928] bpr
1097
  [fix] variable test -> obabeltest
1098
2020-04-30: [r14925] obado
1099
  [minor] use oef_indcolors in chemdraw
1100
2020-04-30: [r14924] guerimand
1101
  [minor/add] add option (in tchat configuration) to display only non empty
1102
  living on list page
1103
2020-04-30: [r14922] guerimand
1104
  [minor] use html option download for donwload file link
1105
2020-04-30: [r14918] guerimand
1106
  [bugfix] hide sizefile quota selection form when type=3 and no student zone file
1107
2020-04-30: [r14917] guerimand
1108
  [minor] preserve file extension in download link
1109
2020-04-29: [r14916] bpr
1110
  [chemdraw] fix color in case of nocompare.
1111
2020-04-29: [r14914] bpr
1112
  [keywords] chemistry
1113
2020-04-28: [r14913] guerimand
1114
  [minor] job=viewpage protect input type=image
1115
2020-04-28: [r14912] guerimand
1116
   [minor/improvment] in tchat: stop autorefresh in job=viewpage + improvment of job=viewpage
1117
  (compatibility with exo use dynapi)
1118
2020-04-28: [r14910] bpr
1119
  [fix] fix select model
1120
2020-04-28: [r14909] lemaire
1121
  [help] minor changes in help texts of the prepared model markprop
1122
2020-04-28: [r14907] obado
1123
  [minor/ergo] add accordions in freework type = 3
1124
2020-04-28: [r14904] guerimand
1125
  [minor] limit char number in textarea form
1126
2020-04-24: [r14900] bpr
1127
  [popup] change the popup size for doc and popup tools
1128
2020-04-24: [r14899] bpr
1129
  [fix] fix popup in docu. add symbolic links.
1130
  todo: modules popup should be internationalized ... ?
1131
  look at the search words
1132
2020-04-24: [r14894] obado
1133
  [bugfix] adm/raw : replace " by \" for exo descriptions in getsheet to avoid a malformed json
1134
2020-04-24: [r14893] bpr
1135
  [popup] some scripts are copied. cleaning perhaps in progress
1136
2020-04-23: [r14890] obado
1137
  [bugfix] Adm/manage : compute average load only for displayed classes,
1138
  to avoid a "variable_name_buffer_overflow" error when there are more than 1000 classes
1139
  + add tablesort on class list
1140
2020-04-23: [r14889] guerimand
1141
  [minor] auto generate a column in .grades file when scoring is activated in freework
1142
2020-04-23: [r14888] guerimand
1143
  [minor] use of score not limited by max_userforgrades variable
1144
2020-04-22: [r14886] guerimand
1145
  [minor] use wims_html_header + job=viewpage delete desactivation of script
1146
2020-04-22: [r14885] guerimand
1147
  [minor] click on file link open a popup window
1148
2020-04-22: [r14884] guerimand
1149
  [minor/bugfix] bad link to user file in type=3 applet=file
1150
2020-04-21: [r14881] bpr
1151
  [keywords] in chemistry
1152
2020-04-21: [r14880] guerimand
1153
  [minor/bugfix] seed hidden when option show_ip=no
1154
2020-04-20: [r14879] bpr
1155
  [popup] en <-> fr
1156
2020-04-18: [r14872] bpr
1157
  [popup] search_lang was not defined sometimes
1158
2020-04-17: [r14871] bpr
1159
  [glossary] mathml-> latex
1160
2020-04-17: [r14868] guerimand
1161
  [minor] option to activate/desactivate module adm/class/tchat in manage serveur interface
1162
2020-04-17: [r14867] obado
1163
  [minor/ergo] improve ergonomy of freework type 3 activity
1164
  + always activate iEdit in freework
1165
2020-04-17: [r14866] guerimand
1166
  [minor/help] add help for type=3
1167
2020-04-17: [r14865] guerimand
1168
  [minor] type=1 add a message for student when a deposit file already exists
1169
2020-04-16: [r14864] obado
1170
  [minor] repair quotafree.proc from some changes on previous commit, so
1171
    canvas option can still work
1172
2020-04-15: [r14863] obado
1173
  [minor] add a new "html/css" mode for class quota, more accessible and customisable
1174
  than canvas mode (by now still available with !read adm/class/quotafree.proc canvas)
1175
  + some other ergo/acessibility improvements on freework
1176
2020-04-15: [r14861] guerimand
1177
  [minor/add] add capacity to create living for group of student in tchat
1178
2020-04-14: [r14859] bpr
1179
  [anstype] precision must not be zero in draw
1180
2020-04-14: [r14858] bpr
1181
  [oef] add option nocheck : in case of a default in an anstype, the warning msg
1182
  is not shown
1183
2020-04-14: [r14856] schaersvoorde
1184
   moneyprint input 'matrix' , output 'matrix'
1185
2020-04-11: [r14847] czzmrn
1186
  [bashism] use awk instead of shell to manipulate file data
1187
2020-04-10: [r14841] obado
1188
  [minor/CSS] Remove an old IE7 css hack for .inline, as "zoom:1" is deprecated now.
1189
2020-04-10: [r14840] schaersvoorde
1190
  [canvasdraw] command 'rotate' now works for draw_xml(), eg command like latex,mathml,html etc
1191
2020-04-10: [r14839] obado
1192
  [minor] add tablesort to adm/manage developers list
1193
2020-04-09: [r14838] obado
1194
  [minor] Add missing default colors for glossary and freework
1195
2020-04-09: [r14837] obado
1196
  [minor/bugfix] correct a css padding with generated icon theme and dropdown submenus
1197
2020-04-08: [r14836] obado
1198
  [minor] correct typo on Glossary and FreeWork
1199
2020-04-08: [r14835] obado
1200
  [minor/bugfix] Glossary and FreeWork colors can now properly be customised by supervisor
1201
2020-04-08: [r14834] guerimand
1202
  [minor] same html form restrictions and wims restrictions in login and pwd values
1203
2020-04-07: [r14833] obado
1204
  [minor] some ergo changes on CDT (breadcrumbs, titles...)
1205
+ some code factorisation : move several duplicated lines in Main.phtml and var.proc
1206
+ rename job file -> addfile to uniformise with other jobs
1207
+ move css from classes to classusers so it will be used by Nikaia theme as well
1208
2020-04-07: [r14832] guerimand
1209
  [minor/add] add archive job for type>1 to freespace in class and download tgz of the freework
1210
2020-04-07: [r14831] guerimand
1211
  [minor] use adm/freeworkaction.phtml instead of adm/sheet/sheetaction.phtml
1212
2020-04-07: [r14830] guerimand
1213
  [minor/add] add job to hide freework
1214
2020-04-06: [r14829] obado
1215
  [minor/freework] Correct display so it will be the same whatever icon theme chosen
1216
+ remove the default border around text_icon on wimsedu icon theme
1217
2020-04-02: [r14817] bpr
1218
  [wimsdoc] add preliminary version of msg2wims documentation
1219
2020-04-02: [r14815] bpr
1220
  [docu] improve conversion.pl for documents (this script fixes some
1221
  mistakes of document editors or msg2wims)
1222
2020-04-02: [r14814] bpr
1223
  [wimstest] - change test for msg2wims
1224
  - use new version of msg2wims.c
1225
2020-04-02: [r14813] bpr
15213 bpr 1226
  [msg2wims] replace small i by blokquote balise.
14969 bpr 1227
2020-04-01: [r14803] guerimand
1228
   check_partialdetag
1229
2020-03-31: [r14800] bpr
1230
  [wimstest] test for msg2wims
1231
2020-03-31: [r14798] bpr
1232
  [quicktool] fix QCM in case of checkbox - add style
1233
2020-03-31: [r14797] guerimand
1234
  [minor] can upload global correction all time
1235
2020-03-31: [r14796] guerimand
1236
  [major/update] restructuration of freework type=3 + minor improvment
1237
  (break compatibility for type=3)
1238
2020-03-30: [r14795] lemaire
1239
 [taxonomy] new module added
1240
2020-03-29: [r14793] bpr
1241
  [anstype] option nolabel to desactivate the automatic label
1242
  (case where embed have 3 arguments on the first line).
1243
2020-03-26: [r14788] guerimand
1244
  [minor/add] add typezone=file in type=3 (work in progress)+ some bugfix
1245
2020-03-25: [r14785] bpr
1246
  [keywords] quizz=automatisme
1247
2020-03-24: [r14783] guerimand
1248
  [minor] complete hide user_session in supervisor view
1249
  + display picture of user exercise in supervisor view + minorbug
1250
2020-03-23: [r14782] schaersvoorde
1251
  [canvasdraw] type in command 'arc'
1252
2020-03-21: [r14780] bpr
1253
  [wimstest] add test
1254
2020-03-21: [r14777] guerimand
1255
  [minor/add] new module tchat
1256
2020-03-15: [r14758] guerimand
1257
  [minor] readonly attribute for non writable textarea ; load of iEdit.js when needed
1258
2020-03-14: [r14754] guerimand
1259
  [minor] compatibility of cmd dir for macos
1260
2020-03-14: [r14748] bpr
1261
  [freework] small modifications in the presentation of the help
1262
2020-03-14: [r14747] guerimand
1263
  [minor] bugfix with manual score in freework type=2 or type=3
1264
2020-03-12: [r14743] bpr
1265
  [latex2wims] change the translation of environment "cases"
1266
2020-03-12: [r14742] obado
1267
  [minor/css] correct some css regressions (padding on icon & menuitem 100% width)
1268
2020-03-11: [r14738] bpr
1269
  [latex2wims] treate tikzpicture (documentation to do - images must be tranfered)
1270
2020-03-10: [r14736] bpr
1271
  [adddoc] show the parameters of the tool
1272
2020-03-10: [r14735] and [r14737] bpr, reyssat
1273
  [latex2wims] escape some {} in script latex2wims.pl (if not, deprecated)
1274
2020-03-10: [r14734] obado
1275
  [CSS/js] upgrade foundation library from 6.5.3 to 6.6.1
1276
  + improve "default" theme visitor page
1277
  + add a text "do not click" on wims robot trap, to improve accessibility check
1278
  + improve accessibility on Nikaia home searches (add labels for screen readers)
1279
  + change defaults links & bg colors to improve contrast (better for accessibility)
1280
2020-03-10: [r14733] bpr
1281
  [adddoc] all link parameters are taking in account in adding a tool
1282
2020-03-09: [r14730] obado
1283
  [minor/js] update what-input js lib (delete a duplicated .map file)
1284
2020-03-09: [r14729] obado
1285
  [minor/css] use css vars in l2w.css so it will use theme colors.
1286
2020-03-09: [r14726] bpr
1287
  [doc] fullwidth for the editing textarea
1288
2020-03-09: [r14725] obado
1289
[minor/css] improve tooltip.css (higher z-index to pass over draggable dynapi +
1290
  remove text-shadow when tooltip is inside an element with it (like oef_title in Nikaia)
1291
2020-03-08: [r14722] bpr
1292
  [add] open class 1097 translated in french
1293
2020-03-06: [r14719] obado
1294
  [minor] [html/css] improve html in adm/doc module
1295
  + Add missing "doch_transfer" icon in Font Awesome
1296
  + Add datepickerform on doc properties
1297
  + Make datepickerform more compatible with other js libraries (only use $ inside function)
1298
  + remove remaining "type="text/javascript" on some js files
1299
  + add the typo var "wims_punct_colon" to use " :" in french and ":" in other langs
1300
  + some code formatting
1301
2020-03-06: [r14718] bpr
1302
  [test] add test for sort nocase
1303
2020-03-06: [r14717] bpr
1304
  [glossary] fix the order of gloses
1305
2020-03-06: [r14716] bpr (DB)
1306
  [fix] fix order in sort nocase
1307
2020-03-05: [r14712] bpr
1308
  [improvment] the command ''sort nocase'' takes in account the accented letters as in a dictionary
1309
2020-03-05: [r14711] bpr
1310
  [improvment] add type=row in positionof + documentation
1311
2020-03-05: [r14710] obado
1312
  [minor/URL] replace wims.unice.fr by wims.univ-cotedazur.fr
1313
2020-03-05: [r14709] obado
1314
 [minor/css] replace the wims_button_feedback by a wims_button_help class
1315
  + corrects some display bugs
1316
  + add a missing icon for "sequence" in Font awesome
1317
2020-03-05: [r14708] bpr
1318
  [minor] no more compile java applet as a maintainer
1319
2020-03-04: [r14706] obado
1320
  [minor] various minor changes :
1321
  + disable "foundation_typo.css" in Nikaia
1322
  + add a missing icon in Font Awesome (add_freework)
1323
  + add css class "wims_label" on related keywords
1324
  + remove a remaining 'type="text/javascript"' in Nikaia's search_engine
1325
2020-02-29: [r14703] bpr
1326
  [glossary] put the gloses in alphabetic order (not done for connex items)
1327
2020-02-26: [r14696] and other bpr
1328
  [glossary] ecogestion (JV)
1329
2020-02-26: [r14694] czzmrn
1330
  [minor/examples] update italian class with new exercises
1331
2020-02-26: [r14692] bpr
1332
  [chemclick] use the new markBondOnly and markAtomOnly
14690 bpr 1333
---------------------------------------------------------------------------
1334
wims.4.19d [14689]
14682 bpr 1335
2020-02-22: [r14669] lemaire
1336
  [help] modification of the doc for anstypes chemdraw and chemclick
1337
  and the jsme help
1338
2020-02-20: [r14667] bpr
1339
  add the possibility to add some "intrus" in the list of etiquettes
1340
  in coordclick models
1341
2020-02-20: [r14664] bpr
1342
  add option linkedranditem in wims command embraced (work in progress)
1343
2020-02-15: [r14658] bpr
1344
  [mathml] add \not\subset
1345
2020-02-11: [r14652] bpr
1346
  [fix] add option -a to grep in mkindex for oef compilation
1347
2020-02-10: [r14646] bpr
1348
  add the possibility to have multiple "besoin d aide"
1349
2020-02-09: [r14644] bpr
1350
  [fix] english anstype help in createxo by modtool was empty
1351
2020-02-07: [r14642] lemaire
1352
  [help] Updating the jsme applet helper
1353
2020-02-06: [r14637] guerimand
1354
  [minor] add option nolink to forum configuration
1355
2020-02-03: [r14631] obado
1356
  [minor/js] Add the "marked" JS library, to automatically render an .md fil in HTML.
1357
  See it in wimsdoc.en for the "anstype help".
1358
2020-02-03: [r14630] obado
1359
  [minor] reformat anstype/README with markdown style
1360
2020-02-02: [r14629] bpr
1361
  fix title in help when using langchoice for multilangage modules
1362
2020-02-02: [r14626] bpr
1363
  fix left_int in checkmolc (it returned always 0), thanks to D. Bernardi
1364
2020-01-20: [r14614] guerimand
1365
  [major] suppress href tag in partialdetag + process for variable instead of file
1366
2020-01-16: [r14609] czzmrn
1367
  [minor/lang] examples in carrousel take title and description in the visitor language
1368
2020-01-15: [r14608] obado
1369
  [minor/mathjax] delay MathJax library load after complete page load,
1370
  to avoid some problems with other libraries like dynapi
1371
2020-01-15: [r14606] bpr
1372
  delete some bad links in useropts
1373
2020-01-14: [r14605] bpr
1374
  [keywords] chemistry
1375
2020-01-14: [r14604] bpr
1376
  in special method mathmlinput, it is now possible to put
1377
  two mathmlinput in one page.
1378
2020-01-11: [r14602] guerimand
1379
  script to partialdetag a file
1380
2020-01-10: [r14601] obado
1381
  [minor/css] make hanging.oef model more responsive with css flex
1382
2020-01-10: [r14600] obado
1383
  [minor/oef] improve accessibility on some OEF models
1384
2020-01-07: [r14598] guerimand
1385
  [major] use !detag search_keywords variable in search engine
1386
2020-01-06: [r14596] schaersvoorde
1387
  canvasdraw:'stringup' may now be set onclick (drag&drop not supported)
1388
2020-01-06: [r14595] obado
1389
  [minor/js] upgrade some js libraries :
1390
  * TinyMCE 5.0.15 -> 5.1.5
1391
  * What-input v5.2.3 -> v5.2.6
1392
2020-01-06: [r14593] bpr
1393
  [search_engine] for supervisor, in case of an exercise in an OEF module,
1394
  the link will go in the intro menu with exercise selected.
1395
2020-01-05: [r14590] schaersvoorde
1396
  canvasdraw: command 'latex'
14586 bpr 1397
---------------------------------------------------------------------------
1398
wims.4.19c [r14585]
14580 bpr 1399
New administrative modules:
1400
2019-12-10: [r14499] new module adm/sendbug supervisor
1401
  can send internal bug message to author (FG)
14345 guerimand 1402
2019-10 add module adm/class/freework (new ressources in a class) (FG)
14580 bpr 1403
Details:
14582 bpr 1404
2020-01-02: [r14579]
1405
  improvment: choice of the number of the first used reply
1406
  in tabsignes (Eulerwims)
14580 bpr 1407
2020-01-02: [r14575] bpr
1408
  [slib runcode] update skulpt (JL)
1409
2020-01-02: [r14574] bpr
1410
  [anstype] the third argument of the first line of embed is
1411
    now used in the analysis
1412
2020-01-01: [r14571] czzmrn
1413
  [minor/lang] localization of Mega/Mo units
1414
2019-12-31: [r14565] bpr
1415
  [clean] should not use the variable test in anstype except for "error".
1416
2019-12-31: [r14564] bpr
1417
  [oef] add possibility of having feedback or hint always.
1418
2019-12-29: [r14558] bpr
1419
  [minor] fix heading levels in print version
1420
2019-12-27: [r14556] bpr
1421
 [fix] in english vocabulary, the word "into" must be written into$ not to interfere
1422
  with wims command (in particular !distribute)
1423
2019-12-27: [r14552] bpr
1424
  [scenario] try html/accessibility
1425
 (test with H6/analysis/scenarineq.fr)
1426
2019-12-27: [r14550] bpr
1427
  [update] update scripts skulpt for python3 (JL)
1428
2019-12-25: [r14548] schaersvoorde
1429
  canvasdraw: mouse corrections for 'affine transformation' and 'onclick'
1430
2019-12-22: [r14546] schaersvoorde
1431
  canvasdraw:"onclick" and "rotate" may be combined
1432
2019-12-22: [r14545] schaersvoorde
1433
  canvasdraw:string/text using 'xoffset','xyoffset','yoffset' will now
1434
    use a 2*linewidth marge
1435
2019-12-22: [r14544] schaersvoorde
1436
  string/text using 'xoffset','xyoffset','yoffset' will now use a 2*linewidth marge
1437
2019-12-21: [r14543] schaersvoorde
1438
   canvasdraw: onclick+drag x|y|xy use read_dragdrop()
1439
2019-12-21: [r14542] schaersvoorde
1440
  canvasdraw:corrected missing font-change, when text was set 'onclick'
1441
2019-12-21: [r14541] schaersvoorde
1442
  canvasdraw:corrected missing font-change, when text was set 'onclick'
1443
2019-12-20: [r14540] bpr
1444
  [search engine] the translated title was not taken in account
1445
2019-12-20: [r14539] mquerol
1446
  [minor/trans] catalan version
1447
2019-12-20: [r14537] guerimand
1448
  [add] add type=3 (applet) in freework + open traduction warning version 0.3 not compatible with 0.2
1449
2019-12-19: [r14535] bpr
1450
  [src] delete creation eufxx as there is tex compilation trouble
1451
    and they are neither used in modules.
1452
2019-12-19: [r14533] bpr
1453
  [fixbug] fix bug introduced by adding lines of tests in anstype draw
1454
2019-12-18: [r14532] czzmrn
1455
  [minor/lang] small update of italian class on math games
1456
2019-12-18: [r14531] bpr
1457
  small bug: number of the sheet should not appear when being in
1458
  a sequence
1459
2019-12-17: [r14528] czzmrn
1460
  [lang] updating slib ecriturelettre to italian language
1461
2019-12-17: [r14526] bpr
1462
  [embed] add help on third argument of the first line of the script embed
1463
2019-12-17: [r14524] bpr
1464
    [wimsdoc] change the level of <h>
1465
2019-12-17: [r14523] bpr
1466
  possibility to have a module by language
1467
  syntaxe: local/data/news en fr
1468
  local/data/news.en will be the module by default
1469
2019-12-17: [r14522] bpr
1470
  [modtool] when publishing, add level and a warning if the file NEWS has not changed
1471
2019-12-16: [r14519] bpr
1472
  [minor] show the choosen levels when publishing
1473
2019-12-13: [r14515] bpr
1474
  [publish] add message for publication.
1475
2019-12-11: [r14508] obado
1476
  [minor] the description is now required in sendbug
1477
    + some other EN translations
1478
    + the sent message is now in HTML
1479
2019-12-11: [r14507] obado
1480
  [minor] Add a "sendbug" icon in font awesome icon theme
1481
    + translate some sendbug texts in english
1482
2019-12-10: [r14506] czzmrn
1483
  [slib/lang] new slib for italian language
1484
2019-12-10: [r14501] bpr
1485
  [language] en: resources -> teaching material (CD)
1486
2019-12-10: [r14499] guerimand
1487
  [minor/add] supervisor can use wims to send bug message to exercise author
1488
2019-12-10: [r14497] bpr
1489
  [language] student-> user, motd (CD)
1490
2019-12-10: [r14496] bpr
1491
  [language] replace participant by user (C.D.)
1492
2019-12-10: [r14495] bpr
1493
  [language] corrections from C. Ducrocq (in particular sequence -> units)
1494
2019-12-09: [r14493] bpr
1495
  [help] warning about a bogue in drawinput
1496
2019-12-09: [r14491] obado
1497
  [OEF] Add a new "print solution" button on OEF solutions, to print only
1498
    the solution without the exercice content.
1499
2019-12-09: [r14489] obado
1500
  [minor/css] add the foundation_flex.css in Nikaia + standard themes
1501
    + some responsive changes in news & examples on front page, thanks to G. Marbeuf ;)
1502
2019-12-05: [r14483] bpr
1503
  [keywords] chemistry from Celine Dablemont
1504
2019-12-02: [r14476] bpr
1505
  fix score in chemdraw for option onlyheteroH
1506
2019-11-30: [r14472] guerimand
1507
  [minor] complete sheet structure information in file public_html/.formatsheet
1508
2019-11-29: [r14465] obado
1509
  [minor/CSS] replace the "news.css" in module home (no need to load it on every WIMS pages.
1510
  + replace the "motd" before the "frontmsg"
1511
2019-11-28: [r14458] and other
1512
  add possibility to show a carrousel in the front page
1513
2019-11-27: [r14457] obado
1514
  [minor/js] Upgrade what-input js library, from 5.1.4 to 5.2.3
1515
2019-11-26: [r14453] bpr
1516
  [chemjsme] change the size
1517
2019-11-26: [r14452] bpr
1518
  [anstype] chemdraw: option allH (answer analysis)
1519
2019-11-26: [r14451] bpr
1520
  [minor] add button class (modtool/publish in local)
1521
2019-11-24: [r14443] and other
1522
  add Euler proposition of news and examples in the visitor page
1523
    (need a local module, see .README)
1524
2019-11-22: [r14441] guerimand
1525
  [minor/add] can hide sheet for participant with condition written
1526
    with technical variable (warning : global statistic score not
1527
    modified with hidden sheet)
1528
2019-11-21: [r14439] guerimand
1529
  [minor/lang] improvment of some description text in freework
1530
2019-11-21: [r14436] bpr
1531
  [fix] printable version: ?analyze appeared in type compose
1532
2019-11-20: [r14435] bpr
1533
  [help] add glossary in document help
1534
2019-11-20: [r14431] bpr
1535
  [doc] add primitive glossary in document
1536
2019-11-20: [r14430] and other (Julien Lyotard)
1537
  add slib coding/editor and coding/runcode
1538
2019-11-20: [r14429] bpr
1539
  [html/pdf] when printing a pdf version with the browser, the oef score was not showed
1540
  and next series was showed -> fix
1541
2019-11-19: [r14428] obado
1542
  [minor] [adm/raw] remove an unwanted comma introduced in r. 14384 in listexos job
1543
2019-11-18: [r14425] bpr
1544
  [slib/codeeditor] fix bystep method; add number to some variables (JL)
1545
2019-11-18: [r14424] obado
1546
  [minor/CSS] disable the "table{width:100%}" in foundation_table.css
1547
2019-11-17: [r14421] bpr
1548
  [anstype] multidraw: add a preliminary help; control the fields in multidraw
1549
2019-11-15: [r14411] obado
1550
  [minor/CSS] move unbeakable class from utilities2 to utilities.css
1551
2019-11-14: [r14410] obado
1552
  [minor/css] Add an "unbreakable" CSS style that can be use to surround
1553
    a large text element that must not be wrapped (like a long math formula)
1554
2019-11-13: [r14409] obado
1555
  [minor/html] Canvasdraw Help : replace table used for column by a
1556
    responsive column design with grid-x and cards
1557
    + repair 2 javascripts bug causing the inline search engine not working
1558
    + add some explanation about using canvasdraw code in OEF
1559
2019-11-12: [r14408] schaersvoorde
1560
  [minor/svn] canvasdraw: corrected hex color bug [Sophie Lemaire]
1561
2019-11-12: [r14407] obado
1562
  [CSS] Add foundation_table.css to better handle large table on small devices.
1563
  use "!set table_scroll=no" if you don't want your table automatically scroll
1564
  on small screens.
1565
2019-11-12: [r14405] obado
1566
  [css] Better display for input inside "sup" or "sub" tags
1567
2019-11-10: [r14401] bpr
1568
  [tool/glossary] transforms a list in div
1569
  (there are some titles in examples that cannot be put in a list)
1570
2019-11-10: [r14400] bpr
1571
  [glossary] html
1572
2019-11-10: [r14399] bpr
1573
  validator for glossary
1574
2019-11-09: [r14397] bpr
1575
  add anstype multidraw
1576
2019-11-09: [r14395] bpr
1577
  test to know if a sheet is used in an exam was not robust.
1578
2019-11-09: [r14393] schaersvoorde
1579
  added keyword "duplicates" || "allowdups" for default "multidraw" replyformat
1580
2019-11-08: [r14391] obado
1581
  Add the "foundation_typo" css, that change some general typography,
1582
    with responsive behavior (change title sizes on small/medium devices)
1583
2019-11-08: [r14390] schaersvoorde
1584
  corrected multidraw curvedarrows numeric input [BPR]
1585
2019-11-08: [r14389] obado
1586
  Reset puce look order (disc > circle > square) of "ul" inside a "no_puce" liste
1587
2019-11-06: [r14387] schaersvoorde
1588
   canvasdraw: fix fontsize (still issues between 'legacy fontsize' and 'fontfamily')
1589
2019-11-05: [r14386] bpr
1590
  [anstype] draw: add curvedarrows
1591
2019-11-05: [r14384] obado
1592
  [adm/raw] add the job "changedates" (Repels the expiry date of `qclass`
1593
    and all its sheets / exams)
1594
    + Jobs "listsheets" and "listexams" now display the list of expiration dates
1595
    + some code formatting
1596
2019-11-05: [r14383] obado
1597
  [minor] [adm/manage] Display a 2nd formula for testing LaTex server installation
1598
    (the first one only tested TeX). If the 2nd doesn't display in "image mode",
1599
    you have to install "texlive-latex-base"
1600
   remove embedded table display
1601
2019-11-02: [r14382] schaersvoorde
1602
  [svn/minor] corrected multidraw reply in order to avoid NaN in case of non-numeric answers (like 'text')
1603
2019-11-02: [r14381] schaersvoorde
1604
  [svn/minor] reply format for "multidraw" in case of "circles" will give radius in x-range [BPR]
1605
2019-10-31: [r14378] bpr
1606
  [glossary] ecogestion (from JV)
1607
2019-10-31: [r14377] bpr
1608
  [glossary] mathematics (from Euler-Versailles)
1609
2019-10-31: [r14376] bpr
1610
  chemdraw: add option for the analysis of hydrogen
1611
2019-10-29: [r14374] obado
1612
  [minor/html]  add div class="wims_content" on some modules
1613
    (createqcm, forum/mboard, adm/sheet, adm/class/userscore)
1614
2019-10-29: [r14373] obado
1615
  [minor/css] remove 10% margin on exam pages in Nikaia theme + some other css corrections
1616
2019-10-25: [r14371] bpr
1617
  [glossary] arithmetic frome Euler_Versailles
1618
2019-10-23: [r14367] guerimand
1619
  [minor] bugfix (sourcesup12166) la page se recharge ŕ chaque changement d'option
1620
  pour la variable technique en cas de jquery!=yes (faute de mieux...)
1621
2019-10-23: [r14366] guerimand
1622
  [major/risk] internalise jquery!=yes in script datepicker.phtml
1623
2019-10-22: [r14364] bpr
1624
  [glossary] ecogestion (JV)
1625
2019-10-21: [r14361] bpr
1626
  [glossary] ecogestion
1627
2019-10-19: [r14353] bpr
1628
  [oef] possibility to use wims_oef_input css in codeinput (as it is possible
1629
  in anstype with an input. (help only in french).
1630
2019-10-18: [r14352] bpr
1631
  [oef] style on reply is now taken in account in codeinput
1632
  special methods
1633
2019-10-17: [r14350] bpr
1634
  [glossary] add level in the glose (to improve)
1635
2019-10-17: [r14349] guerimand
1636
  [minor] use of datepicker.phtml in adm/class/regclass and
1637
    adm/class/config even if jquery_defined=no
1638
2019-10-17: [r14346] bpr
1639
  [model] add asis="explain" for the interrogation points in particular
1640
  [minor]update src/Changelog
1641
2019-10-17: [r14344] guerimand
1642
  [minor] add CGU link in the class for user/supervisor
1643
2019-10-17: [r14343] guerimand
1644
  [minor] expiration date limit is now 15 months from current day
1645
2019-10-16: [r14342] bpr
1646
  [glossary] from Euler-Versailles
1647
2019-10-16: [r14341] guerimand
1648
  [minor] keep deleted user manual score + distinction between 0 and noscore in manual score
1649
2019-10-15: [r14340] obado
1650
  [minor/svg] correct calculator.svg (was not centered)
1651
2019-10-15: [r14339] guerimand
1652
  [minor/add] manage manual score for freework
1653
2019-10-12: [r14330] guerimand
1654
  [minor] class_limit opening module grades instead of nbuser TRADUCTION NEEDED
1655
2019-10-12: [r14329] guerimand
1656
  [minor/add] global system variable MAX_USERFORGRADES to delimit number of user to use module grades
1657
2019-10-10: [r14328] guerimand
1658
  [minor] add systeme variable MAX_FREEWORKS
1659
2019-10-10: [r14325] guerimand
1660
  [minor] module grades accept make difference between no score and 0 + html
1661
2019-10-08: [r14323] guerimand
1662
  [minor] exclude .bin file in dayly backup
1663
2019-10-08: [r14322] guerimand
1664
  [major] *.bin file not decrease class_quota
1665
2019-10-08: [r14321] guerimand
1666
  [minor/bugfix] allowed_optional_module deleted when save other parameters in wims.conf
1667
2019-10-08: [r14320] guerimand
1668
  [minor] script use wims_superclass_quota instead of wims_class_quota when class_type=2,4
1669
2019-10-08: [r14319] guerimand
1670
  [minor] use script adm/class/quotafree.proc
1671
2019-10-08: [r14318] guerimand
1672
  [minor] use script adm/class/quotafree.proc in case of doc in a class
1673
2019-10-08: [r14317] guerimand
1674
  [minor] use script adm/class/quotafree.proc
1675
2019-10-08: [r14315] guerimand
1676
  use script adm/class/quotafree.proc + cleaning lang file (not cn)
1677
2019-10-08: [r14314] guerimand
1678
  [minor] use script adm/class/quotafree.proc to manage class free space left
1679
2019-10-03: [r14310] guerimand
1680
  [minor] script adm/class/quotafree.proc use now a centralised language definition
1681
    file (no in each module)
1682
2019-10-03: [r14309] guerimand
1683
  [major/risk] script adm/class/classlang can now pass parameters to language file
1684
2019-10-03: [r14308] guerimand
1685
  [minor/bugfix] freework don't display if there is no other ressources in the class
1686
2019-10-03: [r14302] guerimand
1687
  [minor] use script adm/class/quotafree.proc
1688
2019-10-03: [r14301] guerimand
1689
  [minor] display bugfix
1690
2019-10-03: [r14300] guerimand
1691
  [minor] use script adm/datepickerform.phtml
1692
2019-10-03: [r14299] guerimand
1693
  [minor/risk] change variable name for better compatibility
1694
2019-10-03: [r14298] guerimand
1695
  [minor]language improvment for datepickerform.phtml script
1696
2019-10-01: [r14297] guerimand
1697
  [add] new administrative module to manage new ressource type (work in progress)
1698
2019-09-26: [r14296] schaersvoorde
1699
  canvasdraw : 'userdraw images,color' right click removes object under pointer
1700
2019-09-26: [r14295] schaersvoorde
1701
  canvasdraw : solved issue with external div/image size
1702
2019-09-19: [r14293] guerimand
1703
  [minor/optimize] script can be use when jquery_defined!=yes and
1704
  display three html form for date
1705
2019-09-17: [r14290] schaersvoorde
1706
  [minor/svn] All 'svg','div','span' elements on page may be used to drop onto canvas
1707
2019-09-17: [r14289] obado
1708
  [adm/forum] Security : add some prohibited_words to prevent hacking attempts in forum msg
1709
2019-09-16: [r14287] obado
1710
  [forum] Add some HTML tags in emails automatically sent when message added in forum
1711
    + add some sucsess msg when changing forum config
1712
    + adm/class/sendmail : correct some css class (block instead of box)
1713
    + code formatting
1714
2019-09-16: [r14286] obado
1715
  [minor/ergo] correct some html in "forget password" phtml
1716
2019-09-13: [r14283] obado
1717
  [JS] Add some JS libraries :
1718
    * CodeMirror (a WYSIWYG code editor with syntax highlighting)
1719
    * Skulpt : lets execute some code with javascript
1720
2019-09-13: [r14282] obado
1721
    [JS] Update some JS libraries :
1722
  * Mootools : 1.2.4 -> 1.6.0
1723
  * TinyMCE : 5.0.3 -> 5.0.15
1724
  * jQuery : 3.3.1 -> 3.4.1
1725
2019-09-13: [r14281] obado
1726
  [mail] Now all mail sent by WIMS will have a "Content-Type: text/html"
1727
    so html tag can be interpreted by mail clients.
1728
issuing wimsdev-Bug [#12140]
1729
2019-09-13: [r14280] obado
1730
  [minor/icons] add some icons in Font Awesome icon theme
1731
2019-09-12: [r14279] obado
1732
  [help/wimsdoc] Now we can add some samples to the command list in wimsdoc
1733
    (look at !formcheckbox, !formradio , !mathmlmath and !makelist)
1734
2019-09-11: [r14278] obado
1735
  [minor] help/wimsdoc : add some samples to !formradio help
1736
2019-09-11: [r14277] obado
1737
  [minor] adm/manage : correct html labels on class/year formradio
1738
+ now the supervisor link is displayed after the class restoration, so it can be given to the teacher.
1739
2019-09-08: [r14276] schaersvoorde
1740
  canvasdraw: use autofocus on inputfields added to canvas
1741
2019-09-08: [r14275] schaersvoorde
1742
  canvasdraw: use autofocus on inputfields added to canvas
1743
2019-09-06: [r14272] obado
1744
  [minor/slib] Replace "http" by "https" in external links of lang/swac slib  (and in all samples of media/*)
1745
+ add a css class "wims_status" in exam status
1746
2019-09-05: [r14271] obado
1747
  [minor/ergo] Now sheet and exam titles are also displayed when copying all exo in an exam
1748
+ correct a small html bug (/td instead of /label)
1749
2019-09-05: [r14270] schaersvoorde
1750
    canvasdraw commands userdraw images/multidraw images include external div's
1751
2019-09-05: [r14269] obado
1752
  [minor/lang] small corrections on english strings (thanks to C. May)
1753
2019-09-04: [r14268] obado
1754
  [class/sheet] improve ergonomy of the feature "change exercice order in series" : now Exercices titles are also displayed for exos inside classe. the change order table is in one file in scripts/ (no more duplicated instructions)
1755
    + some other ergonomic changes
1756
    + some code formatting
1757
2019-09-03: [r14264] bpr
1758
  [keywords] add competences in keywords
1759
2019-09-03: [r14260] obado
1760
  [js] Add the "Accordion" Foundation Plugin. See it in "adm/class/addmodule" :
1761
    now the scoring system is hidden by default but can be displayed when clicked
1762
2019-09-03: [r14259] obado
1763
  [minor] addmodule : correct a wrong variable name in exo.phtml
1764
    + correct a small bug in modtool EN lang file
14587 bpr 1765
    + add a missing div in modtool flist.phtml
14580 bpr 1766
2019-09-02: [r14258] obado
1767
  [minor/ergo] add some "wims_msg" class to msg in Createxo
1768
    + add a missing icon to Font Awesome theme
14257 bpr 1769
---------------------------------------------------------------------------
14256 bpr 1770
wims.4.19b [r14256]
14257 bpr 1771
2019-09-02: [r14255] bpr
14256 bpr 1772
  add arrows2 in anstype draw
14254 bpr 1773
2019-09-01: [r14245] bpr
1774
  [fix userscore/csv] the hack when there is @-. in the login (treated as variable)
1775
  increased too much the size of the variable.
1776
2019-08-30: [r14242] obado
1777
  [minor/ergo] add a success message when a sheet has been created
1778
2019-08-30: [r14241] obado
1779
  [js/tinyMCE] insert function inside tinyMCE so it can interpret
1780
    \imagedir and directly display images in wysiwyg editor
1781
2019-08-30: [r14240] obado
1782
  [minor/js]upgrade prototype.js from 1.6.1 to 1.7.3 to avoid a TypeError:
1783
    this.each is not a function. displayed in console for Safari & Chrome on Createxo Raw editing
1784
2019-08-30: [r14239] obado
1785
  [minor/js] correct a small bug on "topback" when there is a js library
1786
    conflicting with Jquery (on Createxo mode raw for example)
1787
  + code formatting on some js files
1788
2019-08-29: [r14238] obado
1789
  [minor/icon] add a "default" minus icon in Font awesome Icon theme
1790
    to all menuitem without a specific icon. (see localhost/wims/?module=help/teacher/faq for example)
1791
2019-08-28: [r14236] obado
1792
  [minor] replace option name "Type of analysis" by "Tolerance level"
1793
2019-08-28: [r14235] obado
1794
  [oef models] add a "tolerance level" (case, nocase, atext) option to text
1795
    with holes models (qtext & 16qtext)
1796
2019-08-27: [r14234] schaersvoorde
1797
  [minor/svn] replaced loop variable, causing compilation error on Debian+gcc version 4.9.2
1798
2019-08-26: [r14232] schaersvoorde
1799
  [minor/svn] canvasdraw: command latex...use MathJaX (temporarily disabled the use of KaTeX in SVN)
1800
2019-08-26: [r14231] schaersvoorde
1801
  [minor/svn] canvasdraw: command latex & drag/drop/onclick
1802
2019-08-26: [r14230] schaersvoorde
1803
  [minor/svn] canvasdraw: command 'latex x,y,tex' calls 'wims_mathml' to generate MathML
1804
  in case of GECKO type browsers
1805
2019-08-25: [r14229] mquerol
1806
  [minor/trans] catalan and/or spanish version
1807
2019-08-25: [r14228] mquerol
1808
  [minor/trans] catalan and/or spanish version
1809
2019-08-25: [r14227] schaersvoorde
1810
  canvasdraw: command latex & drag/drop/onclick
1811
2019-08-25: [r14226] schaersvoorde
1812
  wims_mathml: added \brace,\brack and some shortcuts \cases,\aligned,\Bmatrix,
1813
  \Vmatrix,\vmatrix,\pmatrix
1814
2019-08-25: [r14225] schaersvoorde
1815
  canvasdraw: added command 'latex x,y,tex-string' [work in progress, only for KaTeX]
14224 bpr 1816
---------------------------------------------------------------------------
14223 bpr 1817
wims.4.19a [r14223]
1818
2019-08-23: [r14221] Julien Lyotard
1819
  fix jsxgraphcurve for polygon
14216 bpr 1820
2019-08-19: [r14215] mquerol
1821
  catalan and/or spanish version
1822
2019-08-19: [r14214] czzmrn
1823
  Italian class 1368 new exercises
1824
2019-08-17: [r14211] bpr
1825
  [fix] replace oef_applet_option by oef_answer_option$i in some anstype
1826
2019-08-17: [r14210] bpr
1827
  [anstype] fix jsxgraphcurve for new version of jsxgraph (Julien Lyotard)
1828
  add the possibility of moving points by the student (Julien Lyotard)
1829
2019-08-15: [r14208] schaersvoorde
1830
  [minor/svn] canvasdraw: rewrite of sliders
1831
2019-08-13: [r14206] bpr
1832
  [fix] use of oef_answer_option$i
1833
2019-08-13: [r14205] bpr
1834
  [fix] fix typo when replacing quotes in symbol.inc
1835
2019-08-11: [r14202] czzmrn
1836
  minor fixes to the open class on mathematical games 1097
1837
2019-08-09: [r14200] czzmrn
1838
  Italian translation improvment
1839
2019-08-08: [r14199] bpr
1840
  [mathmlinput] no answer is shown if the analysis is by conditions
1841
2019-08-08: [r14198] guerimand
1842
  bug fix in moveto process in sheet
1843
2019-08-08: [r14197] obado
1844
  replace nested "foundation_dropdown_menu.js" file by more adaptable
1845
  separates Foundation plugins files, as specified here :
1846
  https://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
1847
2019-08-08: [r14196] czzmrn
1848
  [fix/improvement] anstype draw merging r14187 with Julien Lyotard
1849
  correction (now anstype draw accepts the option precision)
1850
2019-08-07: [r14195] bpr
1851
  [slib/chemistry/jmolshow] change test for loading or not jmolshow_init
1852
2019-08-07: [r14193] bpr
1853
  [mkindex] fix if the directory $BASES/site has disappear
1854
2019-08-07: [r14192] bpr
1855
  [fix] fix insertion address of a class document in helpexo
1856
2019-07-25: [r14187] czzmrn
1857
  [fix] anstype draw: type lines only check for parallelism
1858
2019-07-23: [r14182] bpr
1859
  [fix] replace oef_applet_option by oef_answer_option$i
1860
  which depends on the $i
1861
2019-07-22: [r14181] obado
1862
  [minor/themes] add the navigation bar to documents displayed
1863
  with lightpopup in all themes
1864
2019-07-18: [r14180] obado
1865
  adm/raw : add "getexam" job to protocol description
1866
2019-07-13: [r14176] bpr
1867
  fix mkindex for oef/cpp when there are two levels of inclusion of file.inc
1868
2019-07-13: [r14175] bpr
1869
  [wimsdoc] insert adm/raw help in wimsdoc
1870
2019-07-13: [r14174] schaersvoorde
1871
  canvasdraw: modification of slider and drag
1872
2019-07-12: [r14173] schaersvoorde
1873
  change scripts/authors/jm.evers/html/jqmath.css
1874
2019-07-12: [r14172] bpr
1875
  [glossary] economics from J. Vileo
1876
2019-07-04: [r14170 and other] mquerol
1877
  catalan and/or spanish version
1878
2019-07-04: [r14167] bpr
1879
  [slib] delete the title as the slib ggb2jsxgraph does not work (too difficult
1880
  to maintain)
1881
2019-07-04: [r14166] bpr
1882
  [wimsdoc] improve presentation of help for slib
1883
2019-07-04: [r14165] bpr
1884
  [src/calc] add randomrow in embraced command.
1885
2019-07-03: [r14162] bpr
1886
  [canvasdraw] help presentation (specially for replyformat).
1887
2019-07-03: [r14161] schaersvoorde
1888
  canvasdraw : fix: in multidraw circles the radius array was gone fishing
1889
2019-07-03: [r14160] bpr
1890
  [edit_area] tabulation -> 2 spaces
1891
2019-07-03: [r14159] schaersvoorde
1892
  canvasdraw: corrected flaw in 'multidraw circle' [BPR]
1893
2019-07-03: [r14158] obado
1894
  [icons] add 6 new domain icons
1895
2019-07-02: [r14155] bpr
1896
  [keywords]
1897
2019-07-02: [r14152] bpr
1898
  [slib/geo3D] titles of some no more used slib are deleted
1899
  (use java)
1900
2019-07-02: [r14150] bpr
1901
  [latex2wims] fix style in includegraphics
1902
2019-07-02: [r14149] czzmrn
1903
  [open classes] add an English open class on mathematical games (primary school level).
1904
  Note: the module E3/geometry/oefgeo2D.fr need to be translated into English.
1905
  Apart from that, all the other exercises are available in English
1906
2019-07-02: [r14147] bpr
1907
  add keywords
1908
2019-07-02: [r14146] bpr
1909
  [glossary] ecogestion(Jacques Vileo)
1910
2019-06-30: [r14144] bpr
1911
  slib has now the possibility to use chembrut.pl
1912
  add number of hydrogens for each atom in slib/chemistry/chemformula
1913
2019-06-28: [r14142] mquerol
1914
  [minor/trans] catalan and/or spanish version
1915
2019-06-26: [r14141] mquerol
1916
  [minor/trans] catalan and spanish version
1917
2019-06-26: [r14140] obado
1918
  [adm/raw] add !default scoremax=10 in getsheetscores job
1919
2019-06-26: [r14139] obado
1920
  [adm/raw] in getsheetscores job : add "sheet_weight"
1921
    rename "weights" into "exo_weights"
1922
    correct sheet formula
1923
2019-06-25: [r14136] bpr
14588 bpr 1924
  [latex2wims] change the place of div class="wimsdoc" relatively to the toc
14216 bpr 1925
2019-06-25: [r14135] obado
1926
  [adm/raw] now getsheetscores job gives the sheet formula
1927
2019-06-25: [r14134] obado
1928
  adm/raw : remove "weight_detail" (it was already present as "weights"
1929
    and add "try_detail" to getsheetscores + correct a bug on requires
1930
  corrects help on getscorepercent wims command (level seems <100, not <10 )
1931
2019-06-25: [r14133] obado
1932
  adm/raw : add "weight_detail" and "last_detail" to getsheetscores
1933
2019-06-25: [r14132] obado
1934
  in userscore tables : use "li" instead of "br"
1935
  now sheet formula is displayed to supervisor + code formatting
1936
2019-06-24: [r14128] guerimand
1937
  [minor] improvment of button moveto in sheet/exam
1938
2019-06-24: [r14127] czzmrn
1939
  [minor/fix] the variable reply_cnt is used in oef/Main.phtml
1940
  and should not be reset in this anstype
1941
2019-06-24: [r14126] obado
1942
  [minor/help] add help in wimsdoc.en for some wims command !score... commands from score.c
1943
2019-06-22: [r14123] schaersvoorde
1944
  canvasdraw: remove touchend for gesture devices
1945
2019-06-21: [r14122] schaersvoorde
1946
  translation in nl
1947
2019-06-20: [r14119] czzmrn
1948
  [italian] added italian example class on elementary mathematics/mathematical games
1949
2019-06-19: [r14118] obado
1950
  [jsxgraph] upgrade jsxgraph from 0.99.5 to 0.99.7
1951
2019-06-17: [r14116] bpr
1952
  [slib] clean molecule slib
1953
2019-06-16: [r14114] obado
1954
  [ergo] improve ergonomy of adding an exercice in a sheet
1955
    (different choices are bigger, with icons + add wims_msg success
1956
  + add missing icons in Font awesome theme
1957
2019-06-16: [r14113] guerimand
1958
  [minor] improvement of move change order of exercise in sheet/exam
1959
2019-06-16: [r14109] guerimand
1960
  [minor] keep score dependancy when changing order of exercises in exam
1961
  + move after option
1962
2019-06-16: [r14108] guerimand
1963
  [major/bugfix] can delete exercise in exam after activation
1964
2019-06-16: [r14107] guerimand
1965
  [minor/ergonomy] two columns for action in sheetcontent
1966
2019-06-16: [r14105] guerimand
1967
  score dependancy is now keept when delete or change order of exercises in a sheet
1968
2019-06-15: [r14104] guerimand
1969
  [minor] replace button "go down" by "move after" to arrange exercises order quickly in a sheet
1970
2019-06-15: [r14103] guerimand
1971
  movedown can be done on activated sheet
1972
2019-06-15: [r14102] obado
1973
  [minor] Now "\keywords{}" and "\description{}" oef instructions can be edited
1974
  in createxo adaptative mode (see fr/qtext.oef as sample)
1975
2019-06-15: [r14101] obado
1976
  [i18n] [to translate] add missing langs for TinyMCE editor (ca, es, nl, si) +
1977
  add custom wims styles to be translated.
1978
2019-06-15: [r14100] obado
1979
  corrects a small bug causing rss link not working when wims-cgi
1980
  was redirected to wims.html
1981
2019-06-15: [r14099] obado
1982
  [minor/ergo] slightly improve sheet activation pages (add wims_msg blocks)
1983
2019-06-15: [r14098] obado
1984
  slightly improve "about" and "module about" window
1985
2019-06-14: [r14097] obado
1986
  add general feedback to oef model "2correspond"
1987
  replace "send source" by simply "send" in createxo model editing
1988
2019-06-14: [r14096] bpr
1989
  [oef] change size of description tooltip
1990
2019-06-14: [r14093] bpr
1991
  [anstype draw] gestion of poly3, ...
1992
2019-06-14: [r14091] obado
1993
[ergo] several ergonomic improvements in Modtool and Createxo
1994
  (add some css wims_msg success class when exercice is sent or deleted,
1995
  replace a js by required input, ....)
1996
2019-06-13: [r14089] obado
1997
  add a missing icon in Font Awesome for Keywords
1998
 
14131 bpr 1999
---------------------------------------------------------------------------
14081 bpr 2000
wims.4.18 [r14080]
14076 bpr 2001
2019-06-08: [r14072] bpr
2002
  [minor] true number of participants in the table of scores (case of a subgroup)
2003
2019-06-08: [r14071] bpr
2004
  canvasdraw/help
2005
2019-06-08: [r14070 r1406] bpr
2006
   add light link in about as a textarea to be copied
2007
2019-06-07: [r14059-> r14063] schaersvoorde
14131 bpr 2008
[minor/svn] canvasdraw: in multidraw right mouse click removes last object of
2009
  selected draw type & docs
14076 bpr 2010
2019-06-06: [r14057] schaersvoorde
2011
  canvasdraw: ruler & protractor
2012
2019-06-06: [r14056] czzmrn
2013
  [minor/fix] class css is now loaded also during exams
2014
2019-06-06: [r14055] schaersvoorde
2015
  canvasdraw: added info on creating tailormade delete button
2016
2019-06-06: [r14054] schaersvoorde
2017
  [minor/svn] canvasdraw: added info on creating tailormade delete button
2018
2019-06-06: [r14053] schaersvoorde
2019
  canvasdraw: added 'NOCONTROLS' argument to command 'multilabel'
2020
    to disable all buttons for multidraw (see documentation)
2021
2019-06-06: [r14052 r14050] bpr
2022
  check if/endif
2023
2019-06-06: [r14048] guerimand
2024
  [minor] script to check bad number of if/endif in a file
2025
2019-06-06: [r14047 r14046] guerimand
2026
  [minor]forget endif in gateway/var.proc activity/activity.phtml
2027
2019-06-05: [r14045] schaersvoorde
2028
  canvasdraw: command drag xy|x|y was gone fishing
2029
2019-06-04: [r14041 r14042] guerimand
2030
[minor] forget endif
2031
2019-06-03: [r14040] bpr
2032
  [createxo help] cut advanced method in createxo -> special methods
2033
2019-06-03: [r14038] schaersvoorde
2034
  canvasdraw: multidraw
2035
2019-06-03: [r14037] bpr
2036
  [direct exec] add jsme
2037
2019-06-03: [r14036] obado
2038
  [minor/css] correct a display bug causing a bad display on l2w toc
2039
    with standard theme
2040
2019-06-03: [r14035] schaersvoorde
2041
  canvasdraw: 'userdraw curvedarrow,color' now uses 3 points and
2042
  default replyformat=2 (eg x1,x2,xc... \n y1,y2,yc,... )
2043
2019-06-02: [r14033] bpr
2044
  [fix] it is now possible to desactivate an exam in a program without courses
2045
 (bug #11948)
2046
2019-06-01: [r14032] schaersvoorde
2047
  [minor/svn] canvasdraw:added to multidraw family 'curvedarrow' and 'curvedarrow2'
2048
2019-06-01: [r14030] schaersvoorde
2049
  canvasdraw: just to be complete...added to dragstuff
2050
    library objects
2051
    'curvedarrows color,x1,y1,xc,yc,x2,y2,...'
2052
    'curvedarrows2 color,x1,y1,xc,yc,x2,y2,...'
2053
2019-06-01: [r14029] schaersvoorde
2054
  canvasdraw:added to dragstuff library objects
2055
    'curvedarrow x1,y1,xc,yc,x2,y2,color'
2056
    'curvedarrow2 x1,y1,xc,yc,x2,y2,color'
2057
2019-06-01: [r14027] schaersvoorde
2058
  canvasdraw: added 'userdraw curvedarrow2,color' and 'userdraw curvedarrows2,color'
2059
2019-05-31: [r14026] lemaire
2060
  [help] add a section in the help of createxo about the score of an exercise
2061
2019-05-31: [r14025] schaersvoorde
2062
  canvasdraw added 'userdraw curvedarrow,color' and 'userdraw curvedarrows,color'
2063
2019-05-31: [r14024] bpr
2064
  [keywords] add ecogestion as father of economics and gestion
2065
2019-05-30: [r14023] bpr
2066
  [glossary] ecogestion
2067
2019-05-30: [r14022] bpr
2068
  [print version] adaptation for print version for draw, jsxgraph, jsxgraphcurve
2069
2019-05-30: [r14019] bpr
2070
  [class 9001] replace javacurve by jsxgraphcurve
2071
2019-05-30: [r14018] bpr
2072
  [print version] no solution for some answer types in print version
2073
2019-05-28: [r14017] bpr
2074
  [anstype/clock] in print version, exit before javascript buttons
2075
2019-05-28: [r14014 r14015] bpr
2076
  [fix] regvars can contain accents or spaces (it was not the case before)
2077
2019-05-28: [r14013] obado
2078
  [minor/html] move an help button inside a div to avoid a display glitch
2079
2019-05-26: [r14008] bpr
2080
  [fix] fix bug in print version when there is commas in math mode
2081
    and type compose or reorder
2082
2019-05-26: [r14007 r14021] bpr
2083
  [print version] add some css style for anstype radio, menu,
2084
    checkbox, click in print version
2085
2019-05-26: [r14006 r14009] bpr
2086
[print version] in print version, change variable i in iii to avoid confusion
2087
  with the variable i in anstype
2088
2019-05-25: [r14003] bpr
2089
  [fix] sheet score mean was not always good when only a part of the students
2090
    was selected
2091
2019-05-23: [r14000] bpr
2092
[help] english version was better !
2093
2019-05-23: [r13998] bpr
2094
  [slib/matrixhtml] help
2095
2019-05-22: [r13996] bpr
2096
  [class 9001]
2097
2019-05-21: [r13984 r13985 r13991] bpr
2098
  [slib] change the slib presentation page.
2099
2019-05-20: [r13980] bpr
2100
  [search_engine] keyword wimshelp (when it is alone) has a particular status
2101
    (all level)
2102
2019-05-20: [r13978] bpr
2103
[print version] correction in special method imageinput.phtml
13976 bpr 2104
2019-05-16: [r13975] obado
2105
  [minor/html] present slib parameters with divs instead of table,
2106
  for better accessibility and responsivity
2107
2019-05-16: [r13973] bpr
2108
  [backup] add data/local in backup
2109
2019-05-16: [r13972] obado
2110
  [minor/css] correct a display bug causing draggable elements breaking line
2111
  in some clickfill anstype
2112
2019-05-15: [r13971] schaersvoorde
2113
  canvasdraw:  dragging external images centers the image around the mouse pointer
2114
2019-05-14: [r13969] schaersvoorde
2115
  canvasdraw: draw_external (images) now makes use of 'dragstuff.getMouse()'.
2116
2019-05-14: [r13968] obado
2117
  corrects some typo in links displayed after class creation
2118
2019-05-13: [r13964 and als] bpr
2119
  canvasdraw help in directexec
2120
2019-05-10: [r13947] obado
2121
  correct a bug in adm/raw causing a malformed json
2122
  when addexo return a compilation error.
2123
2019-05-08: [r13935 and als, r13940, r13944] bpr and schaersvoorde
2124
  work on canvasdraw help in createxo
2125
2019-05-08: [r13930] bpr
2126
  [chemdraw] add option: reaction, show_valence (in test, need to
2127
  make an update of jme)
13926 bpr 2128
---------------------------------------------------------------------------
2129
wims.4.17e [r13925]
13922 bpr 2130
2019-05-06: [r13917] bpr
2131
  add slib tabsign. Euler-Versailles
2132
2019-05-06: [r13911] bpr
2133
  [print version] add shuffle for clickfill
2134
2019-05-06: [r13908] bpr
2135
  [print version] correspond type in columns
2136
2019-05-05: [r13906] bpr
2137
   [help] add link on keywords help in the left menu in modtool
2138
2019-05-05: [r13902] Euler-Versailles
2139
  [slib/numeration/ecriturenombre] add option tex (Euler contribution)
13903 bpr 2140
2019-05-04: [r13897] bpr
2141
  [src] increase the number of filewrite possible in a request (to adapt
2142
  to the number of exos in a sheet).
2143
2019-05-04: [r13893] bpr
2144
  [print version] prompt_empty is now with dots
2145
2019-05-03: [r13889] bpr
2146
  [class/9001]
2147
2019-05-03: [r13888] obado
2148
  [minor/css] improve the "bottom left" positioning of tooltips
2149
2019-05-03: [r13887] obado
2150
  [http] replace the "HTTP 301" permanent redirect called by "!restart" by a "HTTP 302"
2151
  temporary redirect, so it will prevent browser from saving the redirection in cache.
2152
2019-05-02: [r13886] lemaire
2153
  [minor/sheet oef] change the place where the description of an exercise
2154
  in a sheet may be shown
2155
2019-05-02: [r13885] obado
2156
  [minor/bugfix] correct a bug in user_link causing some header links not
2157
    being displayed in exam sessions since r.13836
2158
  + add a missing icon in Font Awesome theme
2159
2019-05-02: [r13884] bpr
2160
  [print version] work on special methods in printing version
2161
  (fields in imageinput are not yet at the good place)
2162
2019-05-02: [r13883] bpr
2163
  [class/9001] add exercises for special method
2164
2019-05-02: [r13881] czzmrn
2165
  [bug] headmenu not appearing in exolog (_check in wims session)
2166
2019-05-01: [r13880] bpr
2167
  [print version] - oef/printanalysis.proc is now used by oef/print.proc and adm/sheet
2168
    - add oef/togetfile.proc in wims_trustfile for print version.
2169
2019-05-01: [r13879] bpr
2170
  [fix] fix the analysis of the anstype chemformula
2171
2019-05-01: [r13878] bpr
2172
  [class/9001] add oef examples for anstype
2173
2019-04-30: [r13877] bpr
2174
  [minor] sheet/print - harmonisation with oef/print (work in progress)
2175
2019-04-27: [r13871] czzmrn
2176
  [minor/lang] adding exercises in 1368/sheet16
2177
2019-04-25: [r13868] obado
2178
  [bugfix][CAS] correct a bug in auth-cas occuring when "tmp" directory was not here
2179
    + reverse test order (first test for CAS 2.0 and then for CAS 1.0)
2180
    + now the default is "bad_cas_connexion" so it will no more give a false positive.
2181
    + give a more explicit message in case of bad_cas_connexion (to be translated)
2182
    + add missing EN texts in adm/class/classes
2183
2019-04-25: [r13867] bpr
2184
  [slib] slib geogebra3 must not be used.
2185
2019-04-23: [r13863] czzmrn
2186
  [minor] adm/raw logging registration of new users (user_lastname, user_firstname are reset by mkuserlist)
2187
2019-04-23: [r13862] obado
2188
  [minor/help] update the multipleclick anstype help for CSS styling
2189
2019-04-19: [r13858] schaersvoorde
2190
  [mathml] add "\cancel" as alternative syntax for "\slash"
2191
2019-04-18: [r13854 and als] mquerol
2192
  [minor/trans] catalan and spanish version
2193
2019-04-18: [r13853] czzmrn
2194
  [minor] adm/raw loggint of new users
2195
2019-04-18: [r13850 and als] bpr
2196
  [9001] add jsxgraph examples, fix some exercises (images)
2197
2019-04-17: [r13841] obado
2198
  [oef/ergo] add a warning popup when user try
2199
  to submit exercice with default unanswered responses
2200
2019-04-16: [r13836] obado
2201
  [JS] Move the Foundation call (previously in user_links) to the bottom
2202
    of the page, so Foundation functions can be used in more situation, with the recommended way.
2203
  + upgrade Foundation CSS to v. 6.5.3
2204
2019-04-12: [r13830] czzmrn
2205
  [minor/log] log supervisor login through adm/raw (as standard supervisor logins are logged)
2206
2019-04-12: [r13828] obado
2207
  [adm/raw] add "allowcloning" and "cloningpwd" to class_defs showed in
2208
    getclass and listclasses (only allowcloning is accessible by listclasses)
2209
  + remove debug informations displayed in cases of identification failure and
2210
    connexion refused by requested class
2211
2019-04-11: [r13825] bpr
2212
  [improvment] the description of an exercise in a sheet may be show as a
2213
    tooltip at the top of the exercise (for oef exercises). Vocabulary
2214
    and help are not yet done
2215
2019-04-11: [r13819] bpr
2216
  [anstype/chemclick] add option show_hydrogen
2217
2019-04-10: [r13817] bpr
2218
  [anstype/chemdraw] option show_hydrogen
2219
2019-04-10: [r13814] bpr
2220
  add gifs/ndef.png
2221
2019-04-08: [r13802] bpr
2222
  [wimstest] add test in evalue
2223
2019-04-05: [r13793 and als] bpr
2224
  work on print version
2225
2019-04-04: [r13785] bpr
2226
  [wimsdoc] add files for documentation - meaning is not yet written
2227
  please continue (work in progress)
2228
2019-04-04: [r13784] bpr
2229
  [wimsdoc] add html2iso command
2230
2019-04-02: [r13780] bpr
2231
  [class9001] modify some exercises (presentation)
2232
2019-04-02: [r13779] lemaire
2233
  [model] separate explain (for instruction) and data in 16menutext.oef and 16qtext.oef
2234
2019-04-02: [r13775] obado
2235
  [WYSIWYG] Prevent TinyMCE for replacing diacritics (é, ŕ, ů...) by HTML entities.
2236
  + reactive editor in 16menutext, as it will work with accents now.
2237
2019-04-02: [r13772] lemaire
2238
  [quicktool] add nocase format in GAP
2239
2019-04-02: [r13771] obado
2240
  [bugfix/docs] add "zip" and "tgz" extensions to href links in wims docs.
2241
  + replace the adm/doc/primitives/href.phtml by a link to
2242
    scripts/docu/primitives/href.phtml as it was exactly the same.
2243
  + add some missing chars in htmlsymbs for html2iso conversion
2244
2019-04-01: [r13769] bpr
2245
  [maxima] no point in the alias of log10, lof2 in maxima header
2246
2019-03-31: [r13764] bpr
2247
  [print] if random=0, keep the order of the exercises in the
2248
  print and latex version.
2249
2019-03-31: [r13763] bpr
2250
  [wimstest] add tests for html2iso
2251
2019-03-31: [r13760] bpr
2252
  [fixbug] fix bug when confparm has commas (replace item by line in
2253
  the analysis of the iniparm)
2254
2019-03-31: [r13758] bpr
2255
  [minor] change the test for limit of exos in latex.
2256
2019-03-31: [r13757, r13783] bpr
2257
  add a wims command html2iso to translate html characters for latex print.
2258
2019-03-31: [r13755] bpr
2259
  [adm/manage] add test for maxima-share (has to be checked)
2260
2019-03-29: [r13749] obado
2261
  [oef/models] add "asis" to the true/false model
2262
2019-03-28: [r13748] obado
2263
  [minor/html] add label tags to document editing (adm/doc/edit.phtml)
2264
2019-03-28: [r13747] obado
2265
  [minor/css] add the CSS vars in tinyMCE
2266
2019-03-27: [r13744] obado
2267
  [minor/html] move the meta "viewport" tag to !header instruction,
2268
    so it is displayed on every wims pages
2269
    + move wims_mathml js from body to head tag
2270
2019-03-25: [r13741] obado
2271
  [minor/css] Replace "oef_question" by "wims_question" in oef models,
2272
  as it has been replaced in r. 13738
2273
2019-03-25: [r13740] obado
2274
  [minor/bugfix] Now the "clear" button in createxo models also clear textarea content
2275
    when editor is disabled.
2276
2019-03-25: [r13737] obado
2277
  [CSS] Introduce CSS vars. (+try for oef_question)
2278
2019-03-22: [r13730] obado
2279
  [config.c] increase the default class quota from 100 to 150MB, to be more in touch with the increased size of .bin scores files
2280
  + correct some typo
2281
2019-03-22: [r13728] obado
2282
  [minor/js] upgrade tinyMCE 5.0.1 to 5.0.3 + add the "fullscreen" plugin
2283
2019-03-22: [r13727] obado
2284
  [bugfix] Correct a bug causing div not being closed in *fill anstypes
2285
  in some cases (in replygood, when it contains more than one item)
2286
2019-03-21: [r13725] obado
2287
  [minor/css] add a new "oef_question" style, and use it as replacement of ".question"
2288
  in "select" and "classifysentence" oef models
2289
2019-03-21: [r13724] obado
2290
  [WYSIWYG] Replace some WIMS styles in WYSIWYG editor in Createxo
2291
2019-03-21: [r13723] bpr
2292
  [fix] fix print version and hint
2293
2019-03-20: [r13722, r13724] obado
2294
  [WYSIWYG] Add some WIMS styles to WYSIWYG editor in Createxo (like oef_ind colors, etc...)
2295
  + remove the "link" button in Createxo,  Replace some WIMS styles in WYSIWYG editor in Createxo
2296
2019-03-20: [r13721] obado
2297
[minor/css] reduce p margin for sheet, exam, exo... descs
2298
  + remove "h1" from WYSIWYG editor
2299
  + close a missing tag in adm/class/livret
2300
2019-03-20: [r13720] bpr
2301
  [html] delete attribute for style and script
2302
2019-03-19: [r13719] bpr
2303
  [fix] fix tooltip when it uses through slib
2304
2019-03-18: [r13716] obado
2305
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
2306
  when it's possible and relevant
2307
2019-03-18: [r13715] obado
2308
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
2309
  when it's possible and relevant
2310
2019-03-18: [r13713] guerimand
2311
  [minor/bugfix] cdt disappear in class of a groupement...
2312
2019-03-18: [r13711] bpr
2313
  [improvment] in userscore, when some sheets are selected, the
2314
  average is done on selected sheets
2315
2019-03-17: [r13707,r13708] bpr
2316
  [keywords]
2317
2019-03-15: [r13704,r13714, r13705] obado
2318
  [Createxo/models] translate some OEF models from french to english
2319
    (to be reviewed by a fluent english)
2320
2019-03-15: [r13703] bpr
2321
  [anstype] if the answertype is chemeq and if there is an option symbols
2322
    try to use chemeq
2323
2019-03-14: [r13699] bpr
2324
  [major/OEF] fix weight=0 in some answer. Fix some calculations with weight in conditions
2325
  and answers in particular in case of steps with faults.
2326
2019-03-13: [r13697] obado
2327
  [minor/bugfix] correct a bug causing line breaks being deleted in
2328
  textareas when returning to OEF intro after testing an exercise.
2329
  (see Lang/francais/oefdictate.fr as an example)
2330
2019-03-13: [r13696] obado
2331
  [minor/css] input class:inline no more has a 100% width
2332
2019-03-12: [r13695] obado
2333
  [minor/ergo] add a "disable WYSIWYG editor" button on each editor with an id.
2334
2019-03-11: [r13694] lemaire
2335
  [fix] legend appears twice in a program with a test zone
2336
2019-03-11: [r13692] obado
2337
  [CSS] improve input styles (inspired by Foundation 6 forms)
2338
  + numeric inputs in createxo models now use the html5 "number" type
13685 bpr 2339
---------------------------------------------------------------------------
13689 bpr 2340
wims.4.17d [r13689]
2341
2019-03-08: [r13689] bpr
2342
  add chemistry keywords
13685 bpr 2343
2019-03-07: [r13682] bpr
2344
  [fix] fix the apparition of non isolatin character with script quote.sh
2345
2019-03-07: [r13678] bpr
13687 bpr 2346
  [language] english translation of oef/en/intronames (DB)
13685 bpr 2347
2019-03-06: [r13677] obado
2348
  [minor/html] replace some table by div in adm/forum/forum
2349
2019-03-05: [r13671] lemaire
2350
  [fix] in oef, good answer, solution and feedback are always printed in an
2351
    examen except if "never" is chosen
2352
2019-03-05: [r13665] bpr
2353
  [fix] erasing a document (by the document interface) erase only the content
2354
    (keep the directory c1 for example, if not the gestion of sequences is too tricky).
2355
2019-03-04: [r13661] bpr
2356
  [fix] fix bug [#11933] on exotrymax when modifying a sheet
2357
2019-03-04: [r13657] schaersvoorde
2358
  [canvasdraw] corrected font size behaviour of command 'text'
2359
2019-03-04: [r13656] obado
2360
  [minor/ergo] improve the authparticipant connexion page
2361
2019-03-04: [r13655] bpr
2362
  [fix] vote in sequence has no description
2363
2019-03-04: [r13654] bpr
2364
  [fix] no description in votes
2365
2019-03-04: [r13653] bpr
2366
  [css] oef_indneutral is now really neutral !
2367
2019-03-01: [r13650, r13649,r13643] czzmrn
2368
  [minor/lang] Italian
2369
2019-02-27: [r13645] lemaire
2370
  [minor] add unisciel code for a new module
2371
2019-02-25: [r13640 r13639] obado
2372
  [minor] adm/class/sheet : now that sheet source is able to display html tags,
2373
2019-02-25: [r13637] bpr
2374
  [improvment] insertion of exercises with keywords in search engine result.
2375
2019-02-23: [r13630,r13636] bpr
2376
  [improvment] a file Exkeywords is created if there is
2377
    some field \keywords{} in an oef exercise by src2def and the keywords
2378
    are automatically added in the module INDEX
2379
    to be use in search engine (work in progress)
2380
2019-02-23: [r13628] bpr
2381
  [fix] scoring is not choosen at the creation (the type of the module is not yet known).
2382
2019-02-22: [r13625] obado
2383
  [minor/ergo] replace 'div' by 'a' in mulipleclickinput anstype,
2384
  so user can have some feedback on what he is about to click (cursor + hover)
2385
2019-02-22: [r13623] obado
2386
  [minor/bugfix] corrects a display bug on "*fill" anstypes when containing several objects,
2387
  like mathml
2388
2019-02-22: [r13622] obado
2389
  [wysiwyg] insert wims inline styles into tinyMCE, so it can use the same colors
2390
  as defined by wims server or class.
2391
2019-02-22: [r13621] bpr
2392
  [minor] accessibility chemtool
2393
2019-02-22: [r13619] obado
2394
  [createxo] improve the "tablecheckbox" oef model for better accessibility
2395
  replace what-input minified map
2396
  remove call to tinyMCE's css minified maps
2397
2019-02-21: [r13618] obado
2398
  [bugfix] session warn message now return to wims home page when connected
2399
    in a class via CAS,ldap or php
2400
2019-02-21: [r13616] obado
2401
  [wysiwyg] upgrade to tinyMCE 5.0.1 (see changelog at https://www.tiny.cloud/docs/changelog )
2402
2019-02-21: [r13615] czzmrn
2403
  [minor/lang] italian
2404
2019-02-21: [r13614] obado
2405
  [minor/wysiwyg] corrects the "en_US" tinyMCE bug + add the IT lang pack (from tinyMCE 4, as there is not yet one for tinyMCE 5)
2406
2019-02-21: [r13613] bpr
2407
  [improvment] change in the student page for reguser
2408
  (choice between registration or inscription)
2409
2019-02-21: [r13612] obado
2410
  [minor/wysiwyg]  replace speckedit by tinyMCE in adm/class/motd module
2411
2019-02-19: [r13611] bpr
2412
  [fix] fix the gestion of datamodule in anstype/chemdraw and oef/img.phtml
2413
2019-02-19: [r13610] obado
2414
  [minor] adm/class/cdt : corrects a bug in addtodo.proc,add table sorting
2415
2019-02-19: [r13607,r13606] obado
2416
  [WYSIWYG] replace speckedit by tinyMCE in adm/vote module
2417
  add label for some primitives (list, radio, checkbox), for better accessibility
2418
2019-02-19: [r13605] obado
2419
  [minor/css] improve scorebars look, now that sequences item have no background colors.
2420
2019-02-18: [r13604] obado
2421
  [CSS/ergo] replace background colors for element types displayed to students by
2422
    a lighter border-left color. All text are more readable now.
2423
2019-02-18: [r13603] obado
2424
  [JS/ergo] add the WYSIWYG editor to the exam modification page,
2425
  and exercice modification (in sheet and exam)
2426
2019-02-18: [r13602] obado
2427
  [JS/ergo] add the "Tiny MCE" WYSIWYG HTML editor to WIMS. see it
2428
  in the sheet modification page as example.
2429
2019-02-16: [r13600] czzmrn
2430
  [slib] added a new slib to draw rosettes (finite symmetry groups)
2431
2019-02-15: [r13598] bpr
2432
  [slib/cram] new example with A,B,C,...
2433
2019-02-14: [r13596] obado
2434
  [minor/ oef model] update the new fr/scramble.oef model (add hint to each word+ let user customize css) + move it to the "order" category
2435
2019-02-13: [r13591] bpr
2436
  [minor/oef] add test for inputsize1 in case of answertype mc (before testing
2437
    that it is between 1 and 1000)
2438
2019-02-12: [r13584] bpr
2439
  [slib matrixtex] add option "html"
2440
2019-02-08: [r13580] obado
2441
  [OEF/Models] Add a new OEF model : fr/scramble.oef (exercice with scrambled words)
2442
2019-02-08: [r13579] lemaire
2443
  [fix] the legend of zones did not appear in gateway for supervisable
2444
2019-02-07: [r13578] obado
2445
  [minor/model] improve the look & feel of fr/steps.oef model
2446
2019-02-05: [r13577] obado
2447
  [MathJax] upgrade Mathjax from 2.7.4 to 2.7.5 (seems to correct a "Math Processing Error"
2448
  bug on H5/analysis/graphfunc.fr module )
2449
2019-02-03: [r13576] bpr
2450
  [qpuzzle] add images in photindex
2451
2019-02-03: [r13575] bpr
14216 bpr 2452
  [anstype] the anstype draw accepts the default option : default="empty"
13577 obado 2453
2019-02-01: [r13572] obado
13572 obado 2454
  [js] Upgrade Jquery to v.3.3.1, what-input to 4.1.6 and asciimathml to v. 12/2018
13685 bpr 2455
2019-02-01: [r13570] obado
2456
  [JS / CSS] Replace old bower package manager by "yarn"
2457
2019-01-28: [r13569] obado
2458
  [minor/html] add the "url" type for auth_cas input in class creation
2459
2019-01-28: [r13568] bpr
2460
  [fixbug] the link to userscore in adm/class/activity was not always good.
2461
2019-01-28: [r13567] bpr
2462
  [fix] fix helpexo in addmodule (the total number of exos was not good)
2463
2019-01-19: [r13564] bpr
2464
  [fixbug] in case of format=menu, len must be empty (model menutext.oef)
2465
2019-01-18: [r13563] obado
2466
  [minor/js] update some 3rd party librairies :
2467
  * update ASCIIMathML to its last version (02/12/18)
2468
  * update normalize.css v8.0.0 -> v8.0.1
2469
2019-01-18: [r13562] obado
2470
  [minor/w3c] corrects html for robot related pages, improving w3c validation for wims home page
2471
2019-01-11: [r13560] bpr
2472
  [fix] some langage was not read when we enter in adm/class/config with a code
2473
  send by mail
2474
2019-01-08: [r13557] obado
2475
  [minor/W3C] remove useless type="text/css" on some style tags in anstypes,
14216 bpr 2476
  and type="text/javascript" on some script tags, for better W3C compliance.
13685 bpr 2477
2019-01-07: [r13556] czzmrn
2478
  [minor/trans] models
13553 bpr 2479
---------------------------------------------------------------------------
2480
wims.4.17c [r13552]
13539 bpr 2481
2019-01-03: [r13533] bpr
2482
  some latex in some prepared models (fr)
13525 bpr 2483
2019-01-03: [r13523] obado
2484
  correct a small typo in .compile causing --jmol option not loading properly jsme
2485
2019-01-02: [r13521 r13522] schaersvoorde
2486
  canvasdraw: corrected 'replyformat 11' (used as default for userdraw arrows/segments etc)
2487
2019-01-02: [r13520] czzmrn
2488
  italian
2489
2019-01-01: [r13518] bpr
2490
  [anstype/draw] catch error if there is not the good number of points
2491
  (for arrow and segments drawing)
2492
2018-12-28: [r13515] guerimand
2493
  [bugfix/gateway] keep previous value of user_supervise when create a new teacher account
2494
2018-12-28: [r13514] schaersvoorde
2495
  canvasdraw: doc
2496
2018-12-26: [r13513] schaersvoorde
2497
  [minor/transl] some dutch
2498
2018-12-25: [r13512] schaersvoorde
2499
  canvasdraw:jsplot multiplecurves animation
2500
2018-12-25: [r13510] bpr
13976 bpr 2501
  small changes in oef/latex definition ; add answer for the automatic good answer.
13525 bpr 2502
2018-12-20: [r13502 r13504 r13506 r13508 r13509 ] czzmrn
2503
  [minor/transl] Italian
2504
2018-12-19: [r13503] bpr
2505
  [fix/themes] local menu did not appear for participants
2506
2018-12-18: [r13501] czzmrn
2507
  [minor/transl] work in progress checking exhisting models
2508
2018-12-18: [r13494 r13496 r13497] czzmrn
2509
  [minor/lang] revising italian help/main
2510
2018-12-18: [r13495] obado
2511
[bugfix] Corrects the bug #11870 issued by bmifsud :
2512
  the exercices selection when adding to an exam will now display all exercices,
2513
  not only the sheet previously selected.
2514
2018-12-16: [r13490] bpr
2515
  [oef/latex] detag the content of latex field (it is a try)
2516
2018-12-14: [r13489] obado
2517
  [OEF Models] Uniformise tablefill.oef model in each lang + remove the old yellow background
2518
2018-12-14: [r13488] obado
2519
  [minor] OEF models : small HTML corrections and code formatting
2520
2018-12-14: [r13485] obado
2521
  [anstype] corrects a display bug on compose anstype causing label having a height
2522
    smaller than its content (specially when mathmL formula inside)
2523
2018-12-13: [r13483] obado
2524
  [OEF Models] tablecheckbox.oef : use "wimstable" class instead of custom CSS +
2525
  enlarge checkbox size
2526
2018-12-13: [r13482] obado
2527
  [RSS] replace http:// links pointing to RSS in adm/new by feed:// links,
2528
  so browser can send them to an appropriate feed reader
2529
  (since Firefox 64 removed its native RSS reader)
2530
2018-12-12: [r13481] obado
2531
  [minor/ergo] Improve ergonomy on wordjumble.oef model
2532
  (use CSS class instead of inline style) + words already sent are displayed inline.
2533
2018-12-12: [r13480] obado
2534
  [minor/ergo] Apply some r13472 corrections to ca, en ,es and it OEF puzzle models
2535
2018-12-12: [r13479] obado
2536
  [BugFix] Apply bugfix 13475 to Italian oef model select.oef
2537
2018-12-12: [r13478] obado
2538
  [BugFix] Apply bugfix 13475 to spanish oef model select.oef
2539
2018-12-12: [r13477] obado
2540
  [BugFix] Apply bugfix 13475 to english oef model select.oef
2541
  + translate it in english (to be verified by an english fluent)
2542
2018-12-11: [r13476] obado
2543
  [BugFix] Apply previous bugfix to Catalan oef model select.oef
2544
2018-12-11: [r13475] obado
2545
  [BugFix] Createxo Model "select.oef" : correct a bug causing last word
2546
    of each line being merged with the first word of the next line
2547
  replace TABLE by DIV, and add LABEL for better accessibility
2548
  improve ergonomy of "mark" anstypes (replace background color by borders)
2549
2018-12-11: [r13473] obado
2550
  [anstype] replace the old "table" with a flexbox div in all "fill" anstype
2551
    (clickfill, DragFill), for a better accessibility.
2552
    [bugfix] prevent Safari allowing text selection when dragging dynapi objects :/
2553
    disable mathml only for dragfill type
2554
2018-12-11: [r13472] obado
2555
[anstype] update the "puzzle" anstype, replacing old "table" behavior width DIV and CSS. It will be better for accessibility and for small displays.
2556
+ now oef_incolors are used for each puzzle piece to display which one has been misplaced.
2557
2018-12-10: [r13471] obado
2558
  [minor/ergo] prevents big elements to display larger than a small screen in
2559
  adm/raw help page (code and large links)
2560
2018-12-10: [r13470] obado
2561
  [minor/ergo] prevents big elements to display larger than a small screen,
2562
  specially in wimsdoc.en (table and SVG)
13469 obado 2563
2018-12-07: [r13469] obado
2564
  [help/main] merge all translated modules "help/main.$lang" into a single unified help/main module
13525 bpr 2565
2018-12-04: [r13460] obado
2566
[adm/raw] [bugfix] A bunch of bugfixes, issued by Q. Coumes (thx to him) :
2567
	- **copyclass** : was not working as expected for a single class
2568
	- **getclassmodif** : was not returning a valid json when several modified files
2569
	- **getclasstgz** : HTML headers was merged with the tgz binary.
2570
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it
2571
	  until it's finished, instead of returning "unauthorized"
2572
	- **recuser** : more explicit message returned : "User successfully recovered"
2573
	- **repairclass** : typo corrected ('action,')
2574
2018-12-01: [r13459] schaersvoorde
2575
  applets: correct ant build.xml
2576
2018-11-29: [r13455] bpr
2577
    save restored classes in a directory backuprestore
2578
  (backup2 is done for something else : if it exists, contains a copy
2579
  of backup, if not, nothing happens).
2580
2018-11-28: [r13454, r13453, r13450] georgesk
2581
  ensuring reproducible builds for Debian.
2582
2018-11-28: [r13452] georgesk
2583
  for a few years, the syntax -perm +mode is obsoleted for the command find.
2584
  Instead, -perm /mode must be used.
2585
2018-11-27: [r13447] obado
2586
  [minor/css] some small css changes
2587
2018-11-27: [r13446] obado
2588
  [minor/ergo] try to improve ergonomy of Createxo,
2589
  when sending binary files (img, audio, pdf)
2590
2018-11-21: [r13443] obado
2591
  Improve ergonomy of Createxo :
2592
    + add some icons
2593
    + display menu items
2594
    + add some text explaining the exercice isn't saved yet when the code is just sent
2595
    + use the new "grid-x" css class for responsive layout
2596
    (introduced in previous r.13440 commit)
2597
    + corrects somme ending tags (/tr, /div)
2598
2018-11-17: [r13441] georgesk
2599
  [canvasdraw] changes to enable the compilation with option --as-needed;
2600
  this improves the package build for Ubuntu
2601
2018-11-14: [r13440] obado
2602
  [CSS] add foundation 6 "x-y grid" to Nikaia and standard themes,
2603
  allowing more responsive designs
2604
  + add foundation 6 "cards" styles
2605
2018-11-13: [r13439] obado
2606
  [minor] specify "getfile" as adm command, for trusted module only in wimsdoc.en
2607
2018-11-12: [r13438] obado
2608
  [html.c] allow the special vars "wims_ref_id", "wims_ref_class", and "wims_ref_title" to be used with the "!getfile" command.
2609
  + adds the getfile command to help/wimsdoc.en
2610
2018-11-10: [r13436] bpr
2611
  [jsme] use the option star1
2612
2018-11-05: [r13433] bpr
2613
  [theme] add links for warnings for expired sessions in standard theme
2614
2018-11-05: [r13432] bpr
2615
  [improvment] add button "up" in sheet preparation (from A. Franke)
13427 bpr 2616
---------------------------------------------------------------------------
2617
wims.4.17b [r13427]
2618
2018-11-03: [r13419] bpr
2619
  [anstype] change chembrut -> chemformula
2620
2018-11-03: [r13416] bpr
2621
  [domain] keywords in astronomy
2622
2018-11-02: [r13410] bpr
2623
  save idle_time in var.stat of session when entering in a class
2624
2018-11-02: [r13409] bpr
2625
  [glossary] from Euler, ac. Versailles
2626
2018-11-02: [r13407] bpr
2627
  [jsme] add radius of the star circle, add star (the number 1 is not shown)
2628
  (thanks to B. Bienfait).
2629
2018-10-30: [r13403] bpr
2630
  [chemistry] add a script to compute the raw formula from file .mol
2631
2018-10-25: [r13400] obado
2632
  add a warning message when session is about to close + display another message
2633
  when the session is actually closed. The message is set by a timer in js.
2634
  For beta test, it is only available in Nikaia theme by now.
2635
2018-10-25: [r13399] obado
2636
  [minor] now timer displayed when an incorrect password is entered is in a disabled input
2637
2018-10-23: [r13397] lemaire
2638
  [help] explanations on global config parameters for exams
2639
2018-10-22: [r13396] bpr
2640
  [fix] in case of partial restauration, the directory exams can not exist.
2641
2018-10-22: [r13395] bpr
13469 obado 2642
  [protocol] test which protocol is used(not always done,
2643
    should test if $wims_protocol is empty)
13427 bpr 2644
2018-10-21: [r13388] bpr
2645
  [slib] hack if identify does not work in slib/draw/graphvizpoints
2646
2018-10-21: [r13386] bpr
2647
  [slib] fix parse of the result of graphvizpoints
2648
2018-10-19: [r13383] bpr
2649
  [coordclick] add possibility to embraced data in an coordclick model
2650
2018-10-19: [r13380] bpr
2651
  increase the length of the titles in oef exercises and documents
2652
2018-10-18: [r13378, r13379] bpr, obado
2653
  [jmol] add JSmolJME.js in java/jmol by compile
2654
2018-10-18: [r13377] obado
2655
  [minor] sort icon theme list with nocase (sort -f), so "Default icon theme" will appear first.
2656
2018-10-16: [r13375] obado
2657
  [minor/icon] Change success icon color in Font awesome Icon theme
2658
2018-10-16: [r13373] bpr
2659
  [jsme] coloration of bonds (use JSME_2018-10-15)
2660
2018-10-15: [r13372] bpr
2661
  [keywords] in biology
2662
2018-10-15: [r13371] schaersvoorde
2663
  canvasdraw: fix compiler warnings (noted on Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-34-generic x86_64))
2664
2018-10-13: [r13370] guerimand
2665
  [bugfix] no default values for weight duration and tries when create a new exam
2666
2018-10-13: [r13369] guerimand
2667
  [bugfix] in exam saved expiration_date not correctly loaded
2668
2018-10-11: [r13367] obado
2669
  [anstype/chemjsme] now the selected template is visually distinguishable (colored border)
2670
    + automatically select the template when selecting one of it's atoms
2671
2018-10-11: [r13366] obado
2672
  [minor/css] remove a css style causing h2 being the same size as h3 in modtool documents
2673
2018-10-11: [r13365] guerimand
2674
  [bugfix] saved scorestriction for exam not correctly display on panel
2675
2018-10-11: [r13364] bpr
2676
  [doc] bad level <h> in printable version (for developers)
2677
2018-10-11: [r13363] guerimand
2678
  [minor/bugfix] sheet make from public doc : exercise use several times in the doc
2679
  appear now one time in the sheet generated
2680
2018-10-09: [r13362] obado
2681
  [adm/raw] markdown formatting on protocol.md
2682
  add some explanation about "class_connections" parameter
2683
2018-10-05: [r13360] obado
2684
  [minor] [class restore] restore messages when replacing elements is more explicit :
2685
  it tells that all presents elements will be deleted, and replaced by those in the backup file;
2686
  now "merge" mode is the new default
2687
2018-10-05: [r13359] obado
2688
  [CGI] Better Cache Control : use http headers 1.1 to avoid browser caching some pages,
2689
  specially when special_parm=.nocache. is specified
2690
  (like in module=classes/fr&special_parm=.nocache. ) for class exercices.
2691
  User will no more see an old exercices list after restoring a class backup
2692
  because of browser caching pages.
2693
2018-10-04: [r13356] bpr
2694
  [msg] more precise msg in case of module_change
2695
2018-10-04: [r13355] bpr
2696
  [model] use image rename in imageclick model
2697
2018-10-04: [r13354] bpr
2698
  [anstype] add possibility to rename images in exercises using multipleclick
2699
2018-10-03: [r13353] bpr
2700
  [jsme] delete smiles in molfile as they are sometimes cut
2701
  fix partially templates and how to past them.
2702
2018-10-02: [r13352] bpr
2703
  [chemclick] analysis of bonds (for the moment in jsme, no colors for bonds
2704
  as for atoms)
2705
2018-10-02: [r13351] obado
2706
  [anstype] prepare chemclickjsme for being able to load 2 instances on a same exercice
2707
  + remove useless type="text/javascript" attribute on all anscripts
2708
  + remove useless serverURL: "$applet_url1",\ on jmolclick
2709
2018-10-01: [r13347,r13350] bpr
2710
  [minor/jsme] clean chemclick answer
2711
2018-10-01: [r13346] obado
2712
  [minor/jsme] simplify chemclick with JSME, removing all useless functions
2713
2018-10-01: [r13345] obado
2714
  [minor] small corrections on adm/class/regclass messages :
2715
2018-09-27: [r13344] obado
2716
  [keywords] Add "monotonic_function" keyword domain
2717
2018-09-25: [r13340] bpr
2718
[fix] in adm/doc/primitives/draw.phtml, the command !readdef
2719
  is not accessible from an no adm module.
2720
2018-09-25: [r13339] bpr
2721
  [exam] it is now possible to desactivate an exam in the test zone.
2722
2018-09-25: [r13336 and following: r13341, r13343] bpr
2723
  [anstype] clean and use of jsme applet in chemdraw
2724
2018-09-24: [r13335] bpr
2725
  [compile] add jsme and JSmolJSV.js in jmol
2726
2018-09-20: [r13330] obado
2727
  [minor/ergo] improve ergonomy for class backup restoration pages.
2728
2018-09-19: [r13329] bpr
2729
  [oef] no endhook in case of a examlog or a exolog
2730
2018-09-18: [r13328] bpr
2731
  [typo] bad name for a file in qpuzzle and spuzzle
2732
2018-09-17: [r13326] bpr
2733
 [themes] fix bug wich occurs when one adds a local part in the menumodubox.
2734
2018-09-16: [r13325, r13327, r13331, r13332] georgesk
2735
  new upstream version for chemeq: fix for advanced g++ warnings
2736
2018-09-14: [r13324] georgesk
2737
  added stuff when LDAP requires an authentification in ANY CASE
2738
2018-09-07: [r13319] bpr
2739
  in case of examlog and exolog, the message about exotrymax will not appear
2740
2018-09-07: [r13318] obado
2741
  [adm/class/config] some improvements on class backup behavior :
2742
  + now display the file size limit when archive can't be created
2743
  + when backup failed, wims propose to test with another file format
2744
  + add messages for file_too_large error when generating backup file.
2745
  + add missing recnames for en and cn langs
2746
  + immediately exit when called outside of a class (or when session expired)
13316 bpr 2747
---------------------------------------------------------------------------
2748
wims.4.17a [r13315]
13314 bpr 2749
2018-09-03: [r13304] (obado)
14131 bpr 2750
  correct a js bug causing auth type impossible to set to "php" for servers
2751
  where no CAS site were defined
13314 bpr 2752
2018-09-02: [r13300] (bpr)
2753
  fix bug in indexation for courses which are optional
2754
2018-09-02: [r13298] (bpr)
2755
  [config] change the variable MAX_EXAMS to 80
2756
2018-09-02: [r13296] (bpr)
2757
  [improvment] add scorecolor,actcolor in propagation of colors
2758
2018-08-30: [r13293] (obado)
2759
  [anstype] improve ergonomy of reorder and compose anstypes
2760
  (items are more visibles (use wims_label)
2761
  when an item is used in reorder, it is displayed differently (disabled)
2762
2018-08-30: [r13292] (obado)
14131 bpr 2763
  [js/anstype] prevent click on "reorder" and "compose" elements from
2764
  scrolling the window (as asked in this thread :
2765
  https://wimsedu.info/?topic=module-premiers-elements-de-geometrie)
13314 bpr 2766
  + some better css for code tag
2767
  + some corrections on slib doc display
2768
2018-08-29: [r13291] (obado)
14131 bpr 2769
  [slib/audio] Replace old flash players (dewplayer, hbs_mp3_player, player)
2770
  options by the native HTML browser player in some slib (lang/swac and lang/audio).
2771
  You can still force the use of flash versions by using direct slib calls
14216 bpr 2772
  to slib/media/dewplayer or slib/media/player.
13314 bpr 2773
  + translate in french these slib docs : lang/swac and media/audio
2774
  + improve slib/media/video display
2775
  + correct a misplaced word from r.11573 in quicktool lang file
2776
2018-08-29: [r13290] (guerimand)
2777
  [minor] indication for getting list of values of a technical variables
2778
2018-08-27: [r13289] (obado)
2779
  [minor/css] now jmolaplet inside a "wimscenter" class will properly be centered.
2780
  + remove some unwanted chars in GNU GPL copying file
2781
2018-08-24: [r13286] (obado)
2782
  [minor/w3c] add some missing "label" tags + some minor corrections
2783
2018-08-21: [r13280] (obado)
2784
[minor/bugfix][css] correct a bug causing dynapi layers
2785
  (drag&drop items) being mispositioned after menu sliding
2786
  with Nikaia's new menumodubox
2787
  +improve css for clickfill, fill and correspond anstypes
2788
2018-08-20: [r13276] (obado)
14131 bpr 2789
  [CSS] [anstype] Improve CSS for flashcard input type.
2790
    (now uses class with only one CSS definition + change mouse cursor
2791
    + no more displays backgrounds in answer analysis, for a better ergonomy.)
13314 bpr 2792
2018-08-06: [r13262] (bpr)
2793
  [typo] bad typo in user_vardocp (so wksheet was empty)
2794
2018-08-06: [r13260] (bpr)
2795
  [fix] fix type mark when there are html balises
2796
2018-07-27: [r13257] (lemaire)
2797
  [fixbug] pb with the password for a class when create a class in a group of classes.
2798
2018-07-24: [r13250] (bpr)
2799
  [minor] change the place of the button insert in addmodule (useful only
2800
    for modifing the "bareme" in helpexo).
2801
2018-07-24: [r13247] (obado)
2802
  [minor/w3c] corrects markups in some raw html pages
2803
2018-07-24: [r13243] (bpr)
2804
[fixbug] fix bug when checking the password;
2805
    add require class password in case of portals (teacher inscription)
2806
2018-07-24: [r13242] (obado)
2807
  [minor/css] Nikaia theme : improve display of links in wimsmenubox (footer)
2808
2018-07-23: [r13239] (guerimand)
2809
  [bugfix] display user login in back link in activity
2810
2018-07-23: [r13237] (obado)
2811
  [minor/js] New classes : now when user return to the create class page
2812
  after checking sent parameters, the submit button remains available
2813
  if the cgu where accepted.
2814
  + The message displayed when CGU not accepted is more visible
2815
2018-07-22: [r13232] (bpr)
2816
  [src] test for NULL variables in gettrycheck
2817
2018-07-20: [r13229] (obado)
2818
  [minor] [adm/raw] add missing addexam, addexo and putexo in the protocol doc
2819
  + reformat protocol doc in markdown
2820
2018-07-19: [r13226] (guerimand)
2821
  [bugfix] ask class_paswword two times when participant delete his photoboard
2822
2018-07-19: [r13224] (bpr)
2823
  [backup] put rgpd.local in backup
13223 bpr 2824
---------------------------------------------------------------------------
13251 bpr 2825
wims.4.16 [r13250]
13314 bpr 2826
2018-07-18: [r13206] (czzmrn)
13221 bpr 2827
  add italian class on elementary mathematics
13314 bpr 2828
2018-07-18: [r13204] (bpr)
13221 bpr 2829
  [upload] add dependancies in upload; add seq in test zone
13314 bpr 2830
2018-07-18: [r13203 and others] (mquerol)
13221 bpr 2831
  catalan and spanish version
13314 bpr 2832
2018-07-17: [r13199] (bpr)
13221 bpr 2833
  add symbols in anstype options
13314 bpr 2834
2018-07-17: [r13194] (bpr)
13221 bpr 2835
  [oef] fix feedback and solution in exam (always or never) according to
2836
  the values of intro_givensol and intro_givenfeed
13314 bpr 2837
2018-07-12: [r13183] (obado)
13221 bpr 2838
  improve display when printing
13314 bpr 2839
2018-07-12: [r13182] (bpr)
13221 bpr 2840
  fix modification in case of intercourse or optional course in gateway
2841
  (password is taken in account)
13314 bpr 2842
2018-07-11: [r13181] (guerimand)
13221 bpr 2843
  now class_expiration is propaged to all .def subclasses files in group and portal
13314 bpr 2844
2018-07-10: [r13180] (obado)
13221 bpr 2845
  [Nikaia] Adds the search filters in Nikaia's theme home page
2846
  [js] add tablesort to activity listings for Supervisor in Nikaia and standard themes
13314 bpr 2847
2018-07-08: [r13170] (bpr)
13221 bpr 2848
  [ariane] no link on a program in ariane thread in case of a participant
2849
  (case of a intercourse)
13314 bpr 2850
2018-07-08: [r13164] (guerimand)
13221 bpr 2851
  [bugfix] when user want to modify their photoboard in a class
2852
    (protocole now change for all userprop)
13314 bpr 2853
2018-07-04: [r13154] (czzmrn)
13221 bpr 2854
  [adm/raw] be sure that the auth session created via adm/raw has the same variables
2855
  set as an ordinary session
13314 bpr 2856
2018-07-03: [r13153] (schaersvoorde)
13221 bpr 2857
  added \Longleftarow
13314 bpr 2858
2018-07-03: [r13150] (bpr)
13221 bpr 2859
  update the mirror list
2860
---------------------------------------------------------------------------
13148 bpr 2861
wims.4.15e [r13147]
13221 bpr 2862
  fix bugs in portal.
2863
  add rgpd
13095 bpr 2864
---------------------------------------------------------------------------
13093 bpr 2865
wims.4.15d [r13093]
13314 bpr 2866
2018-06-27 [r13082] (bpr)
13093 bpr 2867
  [class/addmodule] fix addallexo.proc with the new features of oef,
2868
  add parameters in success msg
13314 bpr 2869
2018-06-26 [r13080] (bpr)
13093 bpr 2870
  [rgpd] add variable for the delege personnal data (dpd !) +
2871
  tries of texts (work to do)
13314 bpr 2872
2018-06-26 [r13076] (bpr)
13093 bpr 2873
  add cgu when creating a class or a portal
13314 bpr 2874
2018-06-25 [r13059] (guerimand)
13093 bpr 2875
  [bugfix] .severity file structure was not correct when modify sheet score formula
2876
  and file .severity file is empty
13314 bpr 2877
2018-06-25 [r13058] (guerimand)
13093 bpr 2878
  [bugfix] score severity not saving when file .severity not long enough (no nbsheet+1 line)
13314 bpr 2879
2018-06-25: [r12982] (bpr)
13054 bpr 2880
  in adm/class/config, add variable class_sendmailteacher to allow to hide teacher mail
13093 bpr 2881
---------------------------------------------------------------------------
13038 bpr 2882
wims.4.15c [r13037]
13022 bpr 2883
ergonomy in portals and other zones
2884
  change ergonomy for configure technical variables in sheet and exam
13314 bpr 2885
2018-06-18: [r12982] (bpr)
13022 bpr 2886
  [gateway] fix : the level password was not saved
13314 bpr 2887
2018-06-16: [r12968] (georgesk)
13022 bpr 2888
   new feature about subscripts in chemeq
13314 bpr 2889
2018-06-16: [r12966] (bpr)
13022 bpr 2890
  [crossword] use now the css tooltip
13314 bpr 2891
2018-06-16: [r12964] (bpr)
13022 bpr 2892
  [slib] ajout de numeration/romain
13314 bpr 2893
2018-06-16: [r12959] (bpr)
13022 bpr 2894
  [slib] improve matrixhtml
2895
2018-06: many improvments in css and ergonomy.
13314 bpr 2896
2018-06-14; [r12950] (guerimand)
13022 bpr 2897
  user can see is own activity stat.
2898
2018-05: add glossary data (contributions of Euler, Versailles)
2899
  add adm/tool/glossary and adm/class/glossary for glossary manage
13314 bpr 2900
2018-05-19: [r12752] (czzmrn)
13022 bpr 2901
  the classification module should now work in any language
2902
  for languages for which no taxonomies are defined only keywords are shown
13314 bpr 2903
2018-04-22: [r12563] (bpr)
13022 bpr 2904
  [edit_area] add python as a language
13314 bpr 2905
2018-04-20: [r12562] (georgesk)
13022 bpr 2906
  updated to the upstream version 3.9 of units-filter
13314 bpr 2907
2018-04-09: [r12530] (bpr)
13022 bpr 2908
  [userscore] put score detail as a tooltip on the number of tries (bpr)
13314 bpr 2909
2018-03: [r12440] (guerimand)
13022 bpr 2910
    use of tablesort in many tables
13314 bpr 2911
2018-03-28: [r12421] (czzmrn)
13022 bpr 2912
   [minor/bug] answertype clicktile: tuning computing of the width of
2913
   the drawing (so to have exact squares)
2914
2018-03: bpr
2915
  add exotrymax and seedrepeat variables
13314 bpr 2916
2018-03-20: [r12370] (bpr)
13022 bpr 2917
  [html] add # and id for back in a sheet or a sequence
13314 bpr 2918
2018-03-19: [r12357] (obado)
13022 bpr 2919
  [css] Improves all links in Wims, with a more up-to-date style (no more underline),
2920
  and the link hover color is added in config.c
13314 bpr 2921
2018-03-19: [r12352] (bpr)
13022 bpr 2922
  [icons] add icons for sheets
13314 bpr 2923
2018-03-18: [r12350] (bpr)
13022 bpr 2924
  and following : add new options in oef intromenu
13314 bpr 2925
2018-03-15: [r12320] (guerimand)
12322 bpr 2926
  usermanage: sort by column in tabular
13314 bpr 2927
2018-03-17: [r12342] (bpr)
13022 bpr 2928
  add 2 or 3 trophees + use of pictos for titles of exercises in sheet
13314 bpr 2929
2018-03-17: [r12338] (bpr)
13022 bpr 2930
  add the possibility to insert a tool in a class
2931
  (as it has been done for public document)
13314 bpr 2932
2018-03-17: [r12337] (bpr)
13022 bpr 2933
  prevent to create a directory livret or cdt in log/classes
13314 bpr 2934
2018-03-17: [r12332] (obado)
13022 bpr 2935
  [critical] wims EDU publication center use now HTTPS,
2936
  with the HTTP protocol version 1.1, so wims publish requests
2937
  must use this protocol version too.
13314 bpr 2938
2018-03-15: [r12327] (obado)
13022 bpr 2939
  [icons] adds domain specifics icons (by now, only 2 scientifics icons),
2940
  that can be used as exercice icons
13314 bpr 2941
2018-03-14: [r12316 and other] (bpr)
12322 bpr 2942
  add possibility to choose some "icon" to put
13022 bpr 2943
  before the title of the exercise
13314 bpr 2944
2018-03-13: [r12309] (bpr)
13022 bpr 2945
  [minor] use the parameter MAX_REQUIRE in addmodule
2946
  (transitional period is passed !)
13314 bpr 2947
2018-03-13: [r12309] (bpr)
12322 bpr 2948
  use the parameter MAX_REQUIRE in addmodule
13314 bpr 2949
2018-03-13: [r12308] (bpr)
12322 bpr 2950
  more parametrisation for the solution (shown or not)
13314 bpr 2951
2018-03-08: [r12302] (bpr)
12322 bpr 2952
[seed] - limit the number of repetitions with the same seed (MAX_SCORESEED)
2953
  for the server
2954
  - the teacher can give a smaller number of repetitions.
2955
  - add some help in the intromenu of oef modules about seedrepeat and exotrymax
2956
  (just in french version, should be improved before translation).
13314 bpr 2957
2018-03-08: [r12301] (bpr)
12322 bpr 2958
  presents the succession of scores in the page of all scores.
13314 bpr 2959
2018-03-07: [r12297] (bpr)
12322 bpr 2960
  use of seed can be limited by the teacher.
2961
  (after n unsuccesfull tries, the seed is changed).
13314 bpr 2962
2018-03-07: [r12295] (bpr)
12322 bpr 2963
  add number of occurences of the last seed
13314 bpr 2964
2018-03-05: [r12286] (obado)
14216 bpr 2965
  Add a "trophy" icon for sheets with scores >=9 /10
13314 bpr 2966
2018-03-05: [r12283] (bpr)
12322 bpr 2967
  add color for unfinished try
13314 bpr 2968
2018-03-05: [r12278,r12279] (obado)
12322 bpr 2969
  css: improve score bar legend css
13314 bpr 2970
2018-03-05: [r12275] (obado)
12322 bpr 2971
  add new "help.css" file containing some styles for help pages.
2972
      add semantic blocs : example, options, etc...
13314 bpr 2973
2018-03-05: [r12274] (bpr)
12322 bpr 2974
  seed: - add script seedscore.phtml to draw the scores
2975
        - show it in the user sheet page in a class
13314 bpr 2976
2018-03-05: [r12273] (bpr)
12322 bpr 2977
  seed in src: on seed (no interface in this commit)
2978
    - modify the structure scoreresult by adding seedlast and seedscores
2979
    - modify the structure scoredata by adding seed_scorecnt and the
2980
      structure seed_score
2981
    - add MAX_SEED
2982
    - add !getseedscores, !getseedlast,  !getseedscorelast
2983
    - resetseed takes now into account the test getseedscore when
2984
        wims_seed_repeat is yes
13314 bpr 2985
2018-03-05: [r12269] (bpr)
12322 bpr 2986
  anstype/chemdraw: fix if there is too much empty lines in the mol file
13314 bpr 2987
2018-03-05: [r12266] (bpr)
12322 bpr 2988
  validator: clean some msg
13314 bpr 2989
2018-03-04: [r12265] (obado)
12433 bpr 2990
  css: corrects a small bug causing li inside a wims_sheet_list wrongly incrementing the list number
13314 bpr 2991
2018-03-02: [r12262] (bpr)
12322 bpr 2992
   oef: add test to know in there is something in introhook.phtml
13314 bpr 2993
2018-03-01: [r12259,r12258] (bpr) (DB)
12322 bpr 2994
 compilation: msg errors for string litteral encoding
13314 bpr 2995
2018-02-28: [r12255] (bpr)
12322 bpr 2996
  mark.input: background-color : none replaced by transparent
13314 bpr 2997
2018-02-22: [r12238] (bpr)
12322 bpr 2998
  addmodule: possibility to configure the max tries when adding in the sheet
13314 bpr 2999
2018-02-21: [r12224,r12231] (bpr)
12322 bpr 3000
  new calculation of allnew (new with noscore are counted)
13314 bpr 3001
2018-02-21: [r12219 and other] (bpr)
12322 bpr 3002
  noscore must be in the last column to be not taken in account
3003
  so exchange seed and allow
3004
  noscore is written on the line new/renew if try >= exotrymax, if not the quality
3005
  can change.
13314 bpr 3006
2018-02-21: [r12218] (bpr)
12322 bpr 3007
  the seed is now saved in the score file :
3008
    column 4 for tabulation and word 6 on a line with new or renew
13314 bpr 3009
2018-02-20: [r12213] (bpr)
12322 bpr 3010
  New functions :!getscorealltries, !getscoremaxexotry
3011
  New function in score.c: gettrycheck
13314 bpr 3012
2018-02-20: [r12209] (bpr)
12322 bpr 3013
  src: replace tabulation by \t
13314 bpr 3014
2018-02-20: [r12208] (obado)
12322 bpr 3015
  model: replace "p" by "div" in 11qcm.oef, + add a css margin
3016
    in oef.css for oefreply.
13314 bpr 3017
2018-02-19: [r12207] (bpr)
12322 bpr 3018
  modify the script getraw to show the 4th column (seed column, only for supervisor)
13314 bpr 3019
2018-02-19: [r12205] (obado)
12322 bpr 3020
  modify apache-config so it will work with future releases of debian & ubuntu
13314 bpr 3021
2018-02-19: [r12202,r12204] (bpr)
12322 bpr 3022
  read file oef/endhook.phtml after the endhook.phtml of the module
13314 bpr 3023
2018-02-17: [r12199] (schaersvoorde)
12322 bpr 3024
   moneyprint: can output decimal comma (only for presentation...)
12321 bpr 3025
2018-02-15: [r12196,r12197] (bpr)
3026
  add !getscorealltries
3027
2018-02-14: [r12193] (bpr)
3028
  oef:  add wims_color1, ... in the oef help
3029
2018-02-12: [r12191] (bpr)
12322 bpr 3030
  cas: some cas servers do not configure validate service.
12321 bpr 3031
  so ask explicitely validate and then serviceValidate.
3032
2018-02-09: [r12183] (bpr)
3033
  about: add the list of software which are useful for a module
3034
  with the version only for the wims_manager.
3035
2018-02-09: [r12183] (bpr)
3036
  about: add the list of software which are useful for a module
3037
  with the version only for the wims_manager.
3038
2018-02-09: [r12180] (bpr)
3039
  regclass: add the email adress in the log if it is not empty
3040
2018-02-06: [r12179] (bpr)
3041
  validity; add attribut alt for input type=image (anstype coord)
3042
2018-01-25: [r12173] (bpr)
3043
  validation: add small checkhtml scripts for the module program.fr
3044
2018-01-24: [r12172 and others] (mquerol)
3045
 [minor/trans] catalan and spanish version
3046
2018-01-16: [r12165] (obado)
3047
  css when adding css class "inline" to a wims button, it will be smaller :
3048
  better when integrating a button directly inside a paragraph.
3049
  (see the disabled button in oef modules intro)
3050
2018-01-16: [r12164] (obado)
3051
  css: now scrolling with anchor links will be smoother (with Firefox and Chrome)
3052
  add anchor link in oef intro help for disabled "start" button
3053
  going to the real one.
3054
2018-01-15: [r12163] (obado)
3055
  css: now oef intro buttons "work" and "printable" can have an icon
3056
  (+ adds icon for these in Font Awesome icon theme)
3057
2018-01-11: [r12162] (obado)
3058
  adm/raw: - job "deluser" removes also user related data (score, logs...)
3059
    - job "recuser" recovers also user related data (score, logs...)
3060
    - job "deluser" accepts new option "del_from_trash" to force
3061
      a real user deletion
3062
2018-01-11: [r12160] (obado)
3063
  icons: adds missings icons in Font Awesome theme (user recover and exolog)
3064
2018-01-11: [r12159] (obado)
3065
  [secure] prevent a risky behavior (ie : when a participant id
3066
    is exactly the same as the class id, when the supervisor delete
3067
    this user he can also remove the class itself)
3068
2018-01-09: [r12158] (obado)
3069
  adm/raw: job "lightpopup" now keep trace of http/https protocol
3070
2018-01-04: [r12156] (obado)
3071
  small html change on modtool restore page
3072
2018-01-04: [r12155] (obado)
3073
  correct a small bug of a text not being displayed for
3074
  developper account creation / modification
3075
2018-01-03: [r12153] (obado)
3076
  icons: add a missing icon in Font awesome Icon set
3077
  corrects a small typo in confdata.fr
3078
2017-12-21: [r12152] (bpr)
3079
  slib: fix scale in histo
3080
2017-12-19: [r12150] (schaersvoorde)
3081
  math input fontsize -> 1.1em
3082
2017-12-17: [r12149] (schaersvoorde)
3083
  math input js-applet: "multiline left alignment"
3084
2017-12-15: [r12147] (schaersvoorde)
3085
  "multiline" mathml output in mymathinput
3086
2017-12-12: [r12144 and others] (czzmrn)
3087
  italian translation
3088
2017-12-05: [r12136] (obado)
3089
  icons: add missing icons in Font Awesome icon set
3090
  (delete an exercice in a class)
3091
 
3092
2017-12-05: [r12135] (obado)
3093
  accessibility: add "label" tags on each restore option
3094
  when restoring a class backup
3095
2017-12-02: [r12134] (bpr)
3096
  wimstest: add test for sigdigits
3097
2017-12-02: [r12133] (schaersvoorde)
3098
  sigdigits.c: accept numbers like ".1234"
3099
2017-11-28: [r12129] (bpr)
3100
  [gap] fix the seed for gap
3101
2017-11-17: [r12125] (bpr)
3102
  anstype: test with keepfloat=false in formal type
3103
2017-11-16: [r12122] (bpr)
3104
  add error msg in Oef2wims when the prompt of the answers
3105
  is too long (before, it is cut without messages). Does not affect
3106
  the exercises already compiled.
3107
 
3108
2017-11-16: [r12120] (guerimand)
3109
  default value for scorerestriction date is wims_now not class_creation
3110
2017-11-14: [r12119] (guerimand)
3111
  no userphoto sharing/sharable in portal or groupement
3112
  (not needed : directly manage by structure)
3113
2017-11-14: [r12117] (guerimand)
3114
  import userphoto when import user
3115
2017-11-14: [r12116] (bpr)
3116
  fixbug: reset desc (if there is no specific description for an exercise,
3117
  it had the description of the previous one).
3118
2017-11-14: [r12115] (guerimand)
3119
  sharing/sharable photoboard
3120
2017-11-13: [r12112] (obado)
3121
  css: replace the inline style "font-size:1em" on mathml by a css class,
3122
  that can be eventually customised. (use themes/__css/maths.css)
3123
2017-11-12: [r12110] (schaersvoorde)
3124
  canvasdraw: added command 'ellipses color,x1,y1,rx1,ry1,x2,y2,rx2,ry2,...
3125
2017-11-12: [r12109] (bpr)
3126
[seed] keep the seed in exolog
3127
2017-11-11: [r12108] (schaersvoorde)
3128
  mathml : added \it as alternative for \mathit or \emph --> ITALICS
3129
2017-11-10: [r12105] (obado)
3130
  mathml: adds a new "math.css" file, including styles
3131
  for math fonts / MathML texts,
3132
  improving ergonomy (i.e, when mathML is used as a response (in a link)
3133
  adds a new "wims_mathfont" class which can be used to display maths
3134
  character with a better rendering (use Serif for example)
3135
2017-11-10: [r12104, r12106,r12107] (schaersvoorde)
3136
  canvasdraw: live documentation
3137
2017-11-10: [r12103] (obado)
3138
  css: clean some useless styles in Nikaďa theme for docs
3139
  less margin used by right navigations buttons
3140
2017-11-10: [r12102] (obado)
3141
  l2w.css: Latex2WIMS generated docs : prevents TOC with float
3142
  from overleaping divs
3143
2017-11-09: [r12097] (guerimand)
3144
  correct default value for severity checking in sheet panel
3145
2017-11-09: [r12096] (schaersvoorde)
3146
  mymathinput: added 'empty' symbol
3147
2017-11-07: [r12094] (obado)
3148
  css: adds min height & width on input[type="color"]
14216 bpr 3149
  to prevent Safari 11 displaying a very small button
12321 bpr 3150
2017-11-06: [r12093] (schaersvoorde)
3151
  canvasdraw: "live documentation"
3152
2017-10-31: [r12092] (guerimand)
3153
  some bad date expiration are disallowed (to be improved)
3154
2017-10-31: [r12091] (guerimand)
3155
  expiration date cannot be defined after class_expiration
3156
2017-10-30: [r12085] (bpr)
3157
  fix: the level config in search engine was not saved when going from insertion
3158
  of an exercise in a sheet to to sheet gestion
3159
2017-10-30: [r12084] (obado)
3160
  css only input placed inside an "halfwidth" class will have a min-width.
3161
  (not all input of a property_field)
3162
2017-10-29: [r12083] (bpr)
3163
  search_engine: save in var.stat the variable search_level
3164
2017-10-25: [r12081] (obado)
3165
  css: corrects a display bug causing the "abandon" dialog box
3166
  being displayed under some elements, like jmol applets.
3167
2017-10-24: [r12080] (guerimand)
3168
  can save/restore userphoto
3169
2017-10-21: [r12078] (guerimand)
3170
  can delete photoboard
3171
2017-10-19: [r12072] (guerimand)
3172
  manage of teacher account in supertype=2
3173
  see NEWS of module for details
3174
2017-10-19: [r12071] (guerimand)
3175
  job=teacher display user_participate of teachers
3176
2017-10-19: [r12070] (guerimand)
3177
  in class group, only creator of class can change supervisor access
3178
  creator cannot loose supervisor access
3179
2017-10-18: [r12063] (schaersvoorde)
3180
  canvasdraw: reoganised string/text keywords
3181
    'centered','xoffset','yoffset','xyoffset'
3182
2017-10-17: [r12060] (guerimand)
3183
  do not display checkbox for user_supervise when user is not
3184
  the supervisor of portal
3185
2017-10-17: [r12059] (guerimand)
3186
  replace classnumber by name when wims_supertype=4 in job=userprop
3187
2017-10-17: [r12057] (guerimand)
3188
  for wims_supertype=2:replace subclass number by name in job=teacher
3189
2017-10-17: [r12056] (guerimand)
3190
  replace class number by name in user panel
3191
  checkbox for user_supervise
3192
2017-10-17: [r12055] (bpr)
3193
  precision in the error message in case where the number of participants
3194
  is too small.
3195
2017-10-16: [r12053] (bpr)
3196
  skillbullet: improve navigation.
3197
2017-10-16: [r12049] (obado)
3198
   When creating a new class, if you type an URL for CAS
3199
  and then choose a pre-selected url, only the preselected one is sent.
3200
  + adds a missing icon in fornt of "CAS logout" item menu
3201
  + corrects a bug causing label for "agree cgu" for a user
3202
  registration preventing from selecting the checkbox
3203
2017-10-16: [r12048] (obado)
3204
  now required fields in authentication config
3205
  in class administration are properly set.
3206
  display the list of defined CAS url when using a non jquery theme.
3207
2017-10-16: [r12047] (bpr)
3208
  add filexists command
3209
2017-10-15: [r12045] (bpr)
3210
  skillbullet: add list of competences in job=config
3211
2017-10-15: [r12044] (bpr)
3212
  skillbullet: clean the left menu to avoid repetitions.
3213
2017-10-15: [r12043] (bpr)
3214
  in modtool, does not accept to upload files with same names up
3215
  to the case
3216
2017-10-15: [r12042] (bpr)
3217
  directexec: add graphviz tool in svg.
3218
2017-10-15: [r12041] (bpr)
3219
  authentification; possibility for the manager to declare several CAS url.
3220
2017-10-14: [r12038] (bpr)
3221
  slib/stat/effectif: fix for the case where the second parameter was
3222
  not given the call to slib/stat/dataproc was not pertinent
3223
  (gives weight 1 and a confusion with the classes)
3224
2017-10-13: [r12034] (bpr)
3225
  change the presentation for obtaining the passwd for the creation
3226
 of classes.
3227
2017-10-13: [r12033] (obado)
3228
  now authentication config in class administration
3229
  display only the useful fields related to the selected auth method.
3230
2017-10-12: [r12031] (guerimand)
3231
  disallow acces to skillbullet when the option is selected
3232
  in configuration panel (not just hide link)
3233
2017-10-12: [r12030] (guerimand)
3234
  can delete skillbullet in config/maintenance zone
3235
2017-10-12: [r12029] (guerimand)
3236
  cdt: can delete cdt data in cleaning zone of config/maintenance
3237
2017-10-12: [r12026] (guerimand)
3238
  documentation of function sendpasswd for class registration
3239
  to fixed domain name
3240
2017-10-11: [r12024] (schaersvoorde)
3241
  canvasdraw: corrected typo in command boxplot
3242
2017-10-11: [r12023] (bpr)
3243
  [gnuplot] change set no in unset
3244
2017-10-10: [r12021,r12022] (guerimand)
3245
   global limit for number of values of a technical variable
3246
2017-10-10: [r12020] (guerimand)
3247
  auto-erase photofile when change photourl
3248
2017-10-10: [r12019] (guerimand)
3249
  photoboard: use photofile if exists
3250
2017-10-10: [r12018] (guerimand)
3251
  can delete photofile or photourl
3252
2017-10-09: [r12014] (bpr)
3253
  wimsdoc: add some documentation from other files in distribution
3254
2017-10-09: [r12012 and others] (bpr)
3255
  [oef] interface in oef to use the seedrepeat
3256
2017-10-09: [r12009] (bpr)
3257
  graphviz: add svg option in bin/graphviz;
3258
2017-10-08: [r12007,r12008] (schaersvoorde)
3259
  canvasdraw: ignoring duplicate x/y-coordinates while drawing
3260
2017-10-06: [r12004] (obado)
3261
  sequence: add table headers for the element list displayed
3262
  when adding a new sequence
3263
  rank input have now the "number" type
3264
  votes & docs use also the "status" css class
3265
  add missing icon in Font Awesome icon theme
3266
2017-10-06: [r12003] (obado)
3267
  The server wims.unice.fr is now referenced with https://wims.unice.fr
3268
  (instead of http)
3269
2017-10-05: [r12002] (guerimand)
3270
  photofile can be upload in userprop panel
3271
2017-10-05: [r11999] (obado)
3272
  now status (hidden / visible / expired, etc...) have class that can be
3273
  styled in css in sequences and class home.
3274
  (visible is green and expired orange)
3275
  replace some div title by h2 + adds some missing icons
3276
  in Font awesome icon set
3277
2017-10-04: [r11998] (bpr)
3278
  config.c: module_title2 was not always defined (in the balise title).
3279
2017-10-04: [r11996,r11997,r12000,] (schaersvoorde)
3280
  canvasdraw: adding examples to documentation [work in progress]
3281
2017-10-02: [r11990] (obado)
3282
[user_error.phtml]  in user_error, when unmatched parentheses are detected,
3283
  the form has more accessibility (labels)
3284
  fr and it languages now display a textarea instead of an input
3285
  for multilines inputs; like others.
3286
2017-10-02: [r11987] (bpr)
3287
  slib/graphvizpoints add the number of the points if no legend in graphvizpoints
3288
2017-10-02: [r11984] (bpr)
3289
  wimsdoc: add rough help for anstype (for the moment, leave as it is ...)
3290
2017-09-28: [r11981] (bpr)
3291
  header html5
3292
2017-09-28: [r11980] (obado)
3293
  display site administator page in tabs, so less links
3294
  are displayed per page.
3295
  (more space between links) + display some warning with "wims_msg" style.
3296
  + add an "important" in front of "date" if missing in software check
3297
2017-09-28: [r11979] (guerimand)
3298
  link to cdt in portail
3299
2017-09-28: [r11978] (guerimand)
3300
  can hide cdt to the participant
3301
2017-09-28: [r11973] (bpr)
3302
  wimsdoc: add template file and documentation for the template files
3303
2017-09-28: [r11971] (bpr)
3304
  in theme, the file local.phtml is always readen (it can be empty)
3305
2017-09-28: [r11970] (guerimand)
3306
  can modify weight of exam in examinfo panel
3307
2017-09-28: [r11969] (guerimand)
3308
  add help to severity check in sheetinfo panel
3309
2017-09-28: [r11967] (guerimand)
3310
  can choose weight and severity of sheet directly in infosheet panel
3311
2017-09-27: [r11963] (obado)
3312
  adds some missing icons in Font Awesome Icon Set. (adm/class/userscore)
3313
2017-09-26: [r11960] (obado)
3314
  Replace old corrleft.gif and corrright.gif pics by smoother
3315
  ones in matching OEF exercices. (size change from 200B to 400B.
14216 bpr 3316
  It is still not very big - 8 colors gifs)
11957 bpr 3317
wims.4.15b [r11957]
11955 bpr 3318
2017-09-25: [r11952] bpr
11954 bpr 3319
  accessibility in coordclick
3320
2017-09-25: [r11951] bpr
3321
  add dependance to a perl package
3322
2017-09-25: [r11950] bpr
3323
  accessibility in chemtool
3324
2017-09-25: [r11948] bpr
3325
  clean open class 1118
3326
2017-09-24: [r11944] bpr
3327
  accessibility in adm/class/passwd
3328
2017-09-24: [r11943] bpr
3329
  change error msg when a ressource is not allowed
3330
2017-09-24: [r11940] bpr
3331
  accessibility: add some labels and legends in adm/manage
3332
2017-09-23: [r11937] obado
3333
  add some css class ("wims_button" on links and "wims_warning"
3334
  on delete actions) in adm/class/config/connect module.
3335
2017-09-22: [r11934-r11933] bpr
3336
 accessibility: stat/referer menu
3337
2017-09-22: [r11932] bpr
3338
 accessibility: add word wims_name_setup in common words
3339
  - accessibility in stat/stat module
3340
  - little change in vocabulary in french
3341
2017-09-21: [r11923] bpr
3342
  update introprogOEF.pdf
3343
2017-09-21: [r11922] bpr
3344
  update canvasdraw help in phtml from src
3345
2017-09-21: [r11920] bpr
3346
  fix some html and accessibility problems in user page properties
3347
2017-09-21: [r11919] guerimand
3348
  show userphoto in userprop panel
3349
2017-09-21: [r11918] bpr
3350
  the defaults in the help of notation for students have not been
3351
  computed from the general config of wims (DF_SEVERITY)
11921 bpr 3352
2017-09-21: [r11916] guerimand
3353
  verification and correction of the format of cut time in exam info
3354
2017-09-21: [r11915] bpr
3355
  add help in share.phtml (no possibility to restore a class
3356
  for the class sharing)
3357
2017-09-20: [r11914] bpr
3358
  delete text-shadow in common css of themes
3359
  (not convenient when font color are black)
3360
2017-09-20: [r11913] bpr
3361
  add keyword geometric_vocabulary
3362
2017-09-20: [r11909] obado
3363
  better ergonomy of "WIMS about" popup (change log window
3364
  has limited height + some text translated + names displayed on mailto links
3365
2017-09-20: [r11908] obado
3366
  now !mailurl generate a link with an icon + the arobase pic has better quality.
3367
2017-09-20: [r11904] obado
3368
  uniformize table.proc for Nikaia and standard themes
3369
  + corrects a display bug for table captions (see in about wims page)
3370
2017-09-19: [r11895, r11903, r11902] bpr
11954 bpr 3371
  change wims about
11921 bpr 3372
2017-09-18: [r11896] bpr
3373
  replace http by https if necessary by using wims_ref_name
3374
2017-09-17: [r11893] schaersvoorde
3375
  canvasdraw: keyword 'animate' ; added basic animation for jsplot command
3376
2017-09-17: [r11892] schaersvoorde
3377
  canvasdraw: numberline y-offset in case x-values overlap
3378
2017-09-16: [r11891] schaersvoorde
3379
  canvasdraw: numberline
3380
2017-09-13: [r11888] bpr
3381
  add word all for search_level. Used in the link for documentation.
3382
2017-09-13: [r11887] obado
3383
  important (*) and critical (!) fields are now better highlighted,
3384
  with wims_warning css class in manage module.
3385
2017-09-11: [r11883] bpr
3386
  fix a bad typo for exam exercises in spreadsheet
3387
2017-09-11: [r11880] bpr
3388
  update quicktooldoc.pdf in class 9001
3389
2017-09-08: [r11878] bpr
3390
  logo smaller in the tailbox
3391
2017-09-08: [r11877] schaersvoorde
3392
  canvasdraw: 'fixed' strange behaviour of border color 'black' in
3393
  pixel/fill operations
3394
2017-09-07: [r11875] schaersvoorde
3395
  canvasdraw: added optional 'fixed pattern filling' to primitives 'boxplot'
3396
  and 'piechart'
3397
2017-09-07: [r11874] schaersvoorde
3398
  canvasdraw: added 'fillpattern grid,dot,hatch,diamond' to userdraw family,
3399
  improved speed
3400
2017-09-06: [r11873] bpr
3401
  Fix: the number of tries was 0 as long as the score was 0.
3402
2017-09-03: [r11871] bpr
3403
  add placeholder for cssfile
3404
2017-09-03: [r11866] bpr
3405
  in slib/draw/graphvizpoints,
3406
  the word graph should be at the beginning of a line
3407
  (trouble with graphviz ?)
3408
2017-09-03: [r11865] bpr
3409
  the script slib/graph/path was ugly.
3410
2017-08-30: [r11863] obado
3411
  adm/regclass : improves class creation ergonomy
3412
  (add icons + display help in a msg box)
3413
2017-08-27: [r11859] schaersvoorde
3414
[minor/svn] canvasdraw: typo
3415
2017-08-26: [r11857] schaersvoorde
3416
  canvasdraw: command 'imagefill x0,y0,URL' now works as flydraw should...
3417
2017-08-26: [r11856] mquerol
3418
  catalan and spanish version in prepared models
3419
2017-08-25: [r11855] mquerol
3420
  catalan and spanish version
3421
2017-08-25: [r11854] schaersvoorde
3422
  canvasdraw: just to be complete...added commmand 'fillpattern image_url'
3423
2017-08-25: [r11853] obado
3424
  now a call to adm/raw module without any param displays also the help,
12032 bpr 3425
  such as "?module=adm/raw\&job=help"
11921 bpr 3426
2017-08-25: [r11851] bpr
3427
  in sequence, the table with docs and numeros of sequences was not good.
3428
  - now the documents are listed in the order of creation (c1 c2 ... c10)
3429
2017-08-24: [r11849] guerimand
3430
  use datepicker in scorerestriction with vote selection
3431
2017-08-23: [r11848] bpr
3432
  fix sequence : when there is more than 10 docs, c10 is before c2
3433
  because of the command filewrite. The preceeding code does not be aware
3434
  of that
3435
2017-08-22: [r11847] mquerol
3436
  catalan and spanish version
3437
2017-08-22: [r11846] guerimand
3438
  use date/IP interface selection for score restriction
3439
  for technical variables
3440
2017-08-21: [r11844] obado
3441
  improve input displays on mobile devices
3442
2017-08-20: [r11839] schaersvoorde
3443
  canvasdraw: added patternfilling to userdraw command family
3444
2017-08-19: [r11838] bpr
3445
  change the message when exam content is empty
3446
2017-08-18: [r11837] schaersvoorde
3447
  canvasdraw: added command 'fillpattern grid | dot | hatch | diamond'
3448
2017-08-16: [r11835] guerimand
3449
  use of datepicker in script scorerestriction
3450
2017-08-15: [r11832] schaersvoorde
3451
  canvasdraw: removed hardcoded space in 'draw_filltext'
3452
2017-08-14: [r11830] schaersvoorde
3453
  canvasdraw: added commands 'textfill x,y,color,sometext'
3454
  and 'userdraw textfill,color,some_text'
3455
2017-08-14: [r11829] mquerol
3456
  catalan and spanish version
3457
2017-08-13: [r11828] mquerol
3458
  catalan and spanish version
3459
2017-08-13: [r11826] mquerol
3460
  catalan and spanish version
3461
2017-08-12: [r11823] schaersvoorde
3462
  canvasdraw: added to command family 'userdraw':
3463
  'userdraw diamondfill,color','userdraw gridfill,color','userdraw dotfill,color',
3464
  'userdraw hatchfill,color'
3465
2017-08-11: [r11821] schaersvoorde
3466
  canvasdraw: function 'find_angle' missing for command 'protractor'
3467
2017-08-11: [r11820] schaersvoorde
3468
  canvasdraw: added hatchfill, diamondfill and gridfill to patternfilling
3469
2017-08-11: [r11819] mquerol
11954 bpr 3470
  catalan and spanish version
11921 bpr 3471
2017-08-11: [r11818] schaersvoorde
3472
  added support for pattern filling in command 'userdraw clickfill,color'
3473
2017-08-11: [r11817] schaersvoorde
3474
  canvasdraw: premature version of 'pattern filling' ;
3475
  for now only 'dotfill x,y,dx,dy,color'
3476
2017-08-08: [r11814] guerimand
3477
  change format of input in script adm/scorerestriction
3478
2017-08-08: [r11812] guerimand
3479
  data of .def file not reloaded when reply
3480
2017-08-08: [r11811] schaersvoorde
3481
  canvasdraw: added keyword 'yoffset' for use with rotated text strings
3482
  (command textup or stringup)...if set the text will not start at given (x:y)
3483
  but end at (x:y)
3484
2017-08-07: [r11810] guerimand
3485
  use of date/IP interface selection for score restriction
3486
2017-08-07: [r11809] guerimand
3487
  script interface for managing score opening date for sheet and exam
3488
2017-08-04: [r11808] schaersvoorde
3489
  canvasdraw.c : multidraw 'text' is always centered on click x-coordinates
3490
2017-08-03: [r11807] guerimand
3491
  use of datepicker in exam module
3492
2017-08-03: [r11806] schaersvoorde
3493
  canvasdraw.c : alphabetical order in commands (for documentation)
3494
2017-08-03: [r11805] schaersvoorde
3495
  canvasdraw : corrected repeated shifting/centering of text,
3496
  introduced by keywords xoffset...
3497
2017-08-03: [r11804] bpr
3498
  fix bug in document (gestion), about the value of filedir
3499
  after a call to \draw (thanks to Raoul Hatterer)
3500
2017-08-02: [r11803] schaersvoorde
3501
  canvasdraw : keywords xoffset | centered added to commands
3502
  'input x,y,size,editable,value' and 'userdraw input(s),color'
3503
2017-08-02: [r11802] schaersvoorde
3504
  canvasdraw : added keywords xyoffset,xoffset|centered,resetoffset
3505
  for easier text-label placing
3506
2017-07-31: [r11800] guerimand
3507
  use datepicker in sheet expiration date
3508
2017-07-31: [r11798] guerimand
3509
  use of jquery-datepicker can be desactivated by theme
3510
2017-07-29: [r11795] bpr
3511
  fix html in help document for doc. Replace geogebra3 by geogebra in the example
3512
2017-07-29: [r11793] bpr
3513
  fix the cleaning scripts for documents (trouble when there are fold of fold
3514
  in the text
3515
2017-07-26: [r11792] schaersvoorde
3516
  canvasdraw: centering 'multidraw tool-table'
3517
2017-07-25: [r11791] schaersvoorde
3518
  canvasdraw: multidraw command 'text' improved usability
3519
2017-07-25: [r11790] schaersvoorde
3520
  adapt textarea width after fontsize change in math input 'applet'
3521
2017-07-25: [r11789] schaersvoorde
3522
  adapt textarea width after fontsize change in math input 'applet'
3523
2017-07-24: [r11787] schaersvoorde
3524
  fix display error in math input 'applet'
3525
2017-07-23: [r11784] guerimand
3526
  use datepickerform in cdt
3527
2017-07-20: [r11782] mquerol
3528
  [minor/trans]catalan and spanish version
3529
2017-07-20: [r11780] obado
3530
  change colors of draggable object when they are in a feedback
3531
  (oef_indgood/indbad, etc...)
3532
2017-07-17: [r11776] bpr
3533
  fix the problem of asis in model.
3534
2017-07-17: [r11775] bpr
3535
  adapt part of geogebra anstype for 3d questions (from J. Lyotard)
3536
2017-07-17: [r11774] bpr
3537
  it is no more possible to desactivate a sheet if a program is "main"
3538
  without course in a portal
3539
2017-07-15: [r11772] schaersvoorde
3540
  canvasdraw: added command 'fillall color,x1,y1,x2,y2,x3,y3...xn,yn'
3541
2017-07-14: [r11771] schaersvoorde
3542
  canvasdraw: set a timeout on "userdraw clickfill,color"
3543
  for slow computers and add cursor 'wait' during timeout
3544
2017-07-14: [r11770] schaersvoorde
3545
  canvasdraw: buttons on chromium too small
3546
2017-07-13: [r11768] obado
3547
  adds "normalize.css" in default theme, so it looks the same in every browsers.
3548
  the "buttons" colors can be customized by wims administrator, like in other themes.
3549
2017-07-13: [r11767] schaersvoorde
3550
  canvasdraw: added command 'colorpalette color1,color2,...color_n' for use
3551
  in 'userdraw clickfill,color'
3552
2017-07-13: [r11766] obado
3553
  default theme now use the same "menumodubox" as other theme,
3554
  so link categories are visually different from menu links.
3555
2017-07-13: [r11764] schaersvoorde
3556
  canvasdraw: command "userdraw clickfill,color" can make use of many fill colors,
3557
  using command "multifillcolors color1,color2...color_n"
3558
2017-07-11: [r11763] schaersvoorde
3559
  canvasdraw: command 'userdraw clickfill,color' will fill multiple areas,
3560
  if needed command fill | floodfill | filltoborder can be used multiple times
3561
2017-07-10: [r11761] obado
3562
  now jquery_defined variable is also set for documents in Nikaia
3563
  and standard themes
3564
2017-07-10: [r11759] obado
3565
  upgrade geogebraweb version from 5.0.332.0 to 5.0.374.0
3566
2017-07-10: [r11758] schaersvoorde
3567
  Mmath input 'applet' : change all wims_mathml size; remove debug
3568
2017-07-10: [r11757] schaersvoorde
3569
  math input 'applet'
3570
2017-07-08: [r11756] schaersvoorde
3571
  canvasdraw : background color|opacity added to (drag | click) to 'mathml'
3572
2017-07-07: [r11753] reyssat
3573
  corrections in help of anstype equation.phtmlreply.phtml
3574
2017-07-07: [r11751] bpr
3575
  add english version to write a number in letters in
3576
  slib/numeration/ecriturelettre(Raoul Hatterer)
3577
  French version has to be completed (only numbers < 1 million) !
3578
2017-07-06: [r11747] schaersvoorde
3579
  canvasdraw:drag and drop and onclick reply in 'mathml'
3580
2017-07-05: [r11745] schaersvoorde
12032 bpr 3581
  canvasdraw:improved drag and drop in command mathml
11921 bpr 3582
2017-07-05: [r11740 and other] bpr
3583
  add some wims_name_title for accessibility.
3584
2017-07-05: [r11739] schaersvoorde
3585
  canvasdraw: corrected color cludge in barchart
3586
2017-07-04: [r11736] bpr
3587
  fix brackets in rawmath.c (see version [r5336] line 206
3588
2017-07-03: [r11735] obado
3589
  replace "iso-8859-1" by "windows-1252" in the charset declaration,
3590
  to comply with the HTML 5 doctype
3591
  adds the "HTTP_X_REQUESTED_WITH" httpd header var,
3592
  so it can be used by wims modules (use "$httpd_HTTP_X_REQUESTED_WITH")
3593
  if you want to use it.
3594
2017-07-03: [r11734] obado
3595
  simplifies extruder menu css (for Nikaia)
3596
  reduce font style icon size on extruder menu
3597
  adds an icon for "add developper account" link in Font awesome icon theme
3598
2017-07-03: [r11731 and following] guerimand
3599
  add datepicker
3600
2017-07-01: [r11726] bpr
3601
  change the html declaration in html5.
3602
  in particular, we have changed expiration date from define_html_header() to
3603
  main_phtml_put (Response headers) ; nocache is no more used (not sure that
3604
  it would be somewhere).
3605
2017-06-30: [r11725] guerimand
3606
  fix a small bug when duplicating class
3607
2017-06-30: [r11724] obado
3608
  Adds a new Icon theme, based on the "Font Awesome" icon Set.
3609
  This icon theme is based on vector images stored as a font, so you can stretch
3610
  or shrink them without quality loss.
3611
2017-06-29: [r11722] bpr
3612
  the number of sessions is taken in account for writing a message on the
3613
  real hour where the exam ends.
3614
2017-06-29: [r11721] schaersvoorde
3615
  wims_mathml: adding small stuff and some html_user_info
3616
  on implemented things
11723 bpr 3617
---------------------------------------------------------------------------
11720 bpr 3618
wims.4.15a 2017-06-29 [r11719]
11921 bpr 3619
  (corrects some small bugs of wims.4.14)
11731 guerimand 3620
2017-06-30: [r11718] fix the presentation of the end hour of the exam
11720 bpr 3621
2017-06-29: [r11708 -- r11715] (schaersvoorde wims_mathml)
3622
  added accents in latex syntax (e.g. compatible with math-with-gifs)
3623
2017-06-26: [r11706] (obado)
3624
  now you can use "spacer" css class on lists (ul/ol) to add extra spaces on all li inside.
3625
2017-06-26: [r11705] (bpr) fix bug when no exercise had been selected in exam creation.
3626
2017-06-26: [r11700] (bpr) modind for sheets did not take the "technical keywords" in particular
3627
  description and information are no more in keywords for sheets
3628
2017-06-24: [r11692] (obado)
3629
  upgrade "normalize.css" from v5.0 to v7.0
3630
2017-06-23: [r11691] (obado)
3631
  property_fields are a little less colored, more minimalist
3632
2017-06-22: [r11689] (obado)
3633
  prevents a possible XSS hack (see https://www.openbugbounty.org/incidents/225822/ )
3634
2017-06-21: [r11688] (obado)
11921 bpr 3635
  Corrects a bug causing the "giveup" button not displaying the popup message
3636
  after a set of several oef exercices
11720 bpr 3637
2017-06-20: [r11687] (obado)
11921 bpr 3638
  the valid/invalid icon state now can work not only on required inputs,
3639
  but also on HTML typed (like type="number"). Use the "noicon" class
3640
  if you want to hide this icon on your inputs.
11720 bpr 3641
2017-06-17: [r11685] (bpr) the link prev/next in a sheet did not appear when no
3642
  answer is asked in an exercise
3643
2017-06-17: [r11684] (bpr) titles for link in modtool
3644
2017-06-17: [r11677-r11683] (bpr)
11921 bpr 3645
  accessibility
11720 bpr 3646
2017-06-17: [r11676] (bpr)
3647
  move the help for levels from class/config to scripts to use it in modtool
11921 bpr 3648
  (no more necessary in class/config as there one use the levelnames).
11720 bpr 3649
2017-06-15: [r11672] (bpr)
11921 bpr 3650
  redirect a false error message. It was a problem with the transfert of a document from
3651
  the class to an modtool account.
11723 bpr 3652
2017-06-15: [r11665--r11670] (bpr)
11921 bpr 3653
  accessibility
11720 bpr 3654
2017-06-14: [r11661] (obado)
3655
  [adm/raw] - Add a new job "buildexos": it compiles (src->def) all class exercices,
3656
  and refresh indexes
3657
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves
3658
  the speed when there is a lot of exercices to handle at the same time.
3659
  (but don't forget to call the "buildexos" job when all the deletions are done !)
3660
- better "severity" definition in addsheet
3661
2017-06-13: [r11660] (obado)
3662
  store in browser sessionStorage the last collapsible state of affined search
3663
  for the search engine, so it remains open or closed
3664
2017-06-10: (bpr)
3665
  accessibility
3666
2017-06-09: [r11654] (obado)
3667
[Search engine] [translation needed] improves accessibility on all search engine
3668
  filters (add labels) + adds them in a accordion box, so they can be hidden.
3669
2017-06-09: [r11653] (obado)
11921 bpr 3670
  adds "\hint" instruction on 11qcm.oef model
11720 bpr 3671
---------------------------------------------------------------------------
11649 bpr 3672
wims.4.14 2017-06-06 [r11649]
3673
  add some title for menu links (S. Lemaire)
3674
  add some explanations for portals, change the welcome message for empty class,
11921 bpr 3675
  program zone and test zone
11649 bpr 3676
  update pdf files in class 9001
3677
  some modifications for accessibility (work in progress)
11475 bpr 3678
---------------------------------------------------------------------------
3679
wims.4.13e 2017-04-23 [r11472]
11470 bpr 3680
2017-04-21: [r11465] add link on exercise number in print version of oef exercises.
11458 bpr 3681
2017-04-18: [r11457] in modtool, add message if the archive cannot be done because
3682
  of the size of the module.
3683
2017-03-27: [r11446] (bpr) analysis in javacurve ans jsxgraphcurve
3684
  was not good in case of sline.
3685
2017-03-20: [r11441] (obado) corrects a bug on the feedback message displayed
3686
  when deleting a binary files from a modtool modules
3687
  (the wrong variable was used for the file name)
3688
  adds a failure message when deletion failed.
3689
2017-03-14: [r11434] (guerimand) timeleft in exam adapt to examsheet restriction
3690
2017-03-14: [r11433] (bpr) add keywords in the table of a module in the manage tool.
3691
2017-03-13: [r11432] (bpr) put open english class in language category
3692
2017-03-13: [r11429] (bpr) add language wimsdoc in edit_area.
3693
2017-03-11: [r11424] (bpr) in the about of an oef exercise;
3694
  - add keywords if they exists
3695
  - delete the information about hint or solution if they don't exist
3696
  - add adress in a simple way.
3697
2017-03-10: [r11418] (bpr) add parenthesis when calling pari
11720 bpr 3698
2017-03-08: [r11413] (obado) module adm/manage:
11458 bpr 3699
  -in FR and CA, the words "start" and "restart" were inverted
3700
  - adds a "back" button when reindexing modules and RSS
3701
2017-03-08: [r11412] (obado) Adds some help text to the module update page
3702
  for the site administrator
12032 bpr 3703
  some css improvements on fieldsets and msg
11458 bpr 3704
2017-03-08: [r11411] (obado) Improves display of help pages in Nikaia theme
3705
2017-03-08: [r11410] (obado) améliore la page l'accessibilité de la page d'accueil de la
3706
  classe ouverte "concours Challenge WIMS"
3707
2017-03-04: [r11405] (bpr) add jsxgraph in the list of modules which can be required in modtool
3708
2017-03-04: [r11404] (bpr) add var.init to list of config files in modtool
3709
2017-03-04: [r11403] (bpr) replace Value() by X(). Must be checked again
3710
 that this does not break the existent exercises.
3711
2017-03-04: [r11402] (bpr) the old files in src are now deleted.
3712
2017-03-04: [r11401] (bpr) desactivate giveup in exolog
3713
2017-03-03: [r11390 and others] (bpr, obado)  add level bar in case jquery
3714
 is activated and checkbox for levels if not.
3715
2017-03-02: [r11387] (obado) prevent geogebra from submitting the form when the
3716
 user press "enter" to validate a ggb parameter.
3717
2017-03-01: [r11386] (obado) adds a missing css rule in the "tango icon theme"
12032 bpr 3718
2017-03-01: [r11385] (obado) Improves search engine's look and feel with standard icon theme
11458 bpr 3719
2017-03-01: [r11382] (bpr) autocomplete is now in the form.
11720 bpr 3720
2017-03-01: [r11380] (obado) bugfix in GetSheetScores: when there was more than
11458 bpr 3721
 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
3722
2017-02-28: [r11376] (bpr) add oef_anstype_css variable to avoid to repeat twice
3723
 the same style css.
3724
2017-02-28: [r11374] (obado) displays createxo models with tabs
3725
2017-02-27: [r11369] (bpr) put autocomplete and the id inside the form in oef.
3726
2017-02-27: [r11367] (bpr) presentation of prepared models in an imposed order.
3727
2017-02-27: [r11360] (bpr) introduce new categories
3728
2017-02-27: [r11358] (bpr) change the presentation of prepared models.
3729
2017-02-26: [r11353] (bpr) add stat/boxplot slib
3730
2017-02-25: [r11347] (guerimand) cleaning directory tmp/whoconnect daily
3731
2017-02-24: [r11345] (bpr) add charset="utf-8" in jsxgraph (called by direct exec)
3732
2017-02-23: [r11340] (obado)  upgrade Geogebraweb from old 5.0.182 (2015)
3733
 to the newest 5.0.332 version. You must call "./compile --geogebra" to make it work.
3734
2017-02-23: [r11338] (obado) now every Geogebraweb applet put into a "wimscenter" class
3735
  will be centered.
3736
2017-02-23: [r11337] (obado) Replace href="" by href="#" in mailurl to correct
3737
 a bug preventing webkit based browsers to redirect obfuscated mailto:...
3738
2017-02-23: [r11335] (schaersvoorde)
12032 bpr 3739
 pari printtex output "\*" --> InvisibleTimes; in mathml
11458 bpr 3740
2017-02-22: [r11334] (bpr) fix a bug with GAP in quicktool used with format case
3741
r11330 2017-02-21: [r11329] (guerimand) fix bug with filter with AND condition;
3742
 simplification of code
14216 bpr 3743
2017-02-21: [r11328] (bpr) in case the first argument of a line of wims_menu_items has a ",
11458 bpr 3744
  the first word must not be taken as a css class.
3745
2017-02-21: [r11326] (guerimand) correct class_limit when use job=addcsvclass in a gateway
11324 bpr 3746
---------------------------------------------------------------------------
11321 bpr 3747
wims.4.13d 2016-10-30 [r11320]
3748
2017-02-18: [r11293 and other] clean the technical documentation
3749
  and the original help of Xiao
3750
2017-02-12: [r11234] use checkbox for adding teacher gestion access.
3751
2017-02-10: [r11230] canvasdraw: multidraw improvement (JE)
3752
2017-02-08 20: [r11228] can propagate oefdefault in portal (FG)
3753
2017-02: improve clickfill and dragfill answer types
3754
2017-02-12: [r11234] checkbox for adding teacher gestion access
11206 bpr 3755
2017-02-01: [r11204] (OB) Embedding a binary file in Createxo will be much easier for
11720 bpr 3756
  all teachers: the embedding code for each file is directly displayed for pictures
11206 bpr 3757
  (png, gif, jpg), audio files (mp3, ogg), and all others (.pdf, etc...)
11321 bpr 3758
2017-02-02:[r11192] A click on the "give up" button in an oef exercice now display
3759
  a modal dialog box that inform user he will lose his current work,
3760
  and then ask him to confirm he really wants to giveup.
11206 bpr 3761
2017-02-02: [r11189] in wimstest, add scripts for validating quickly
3762
 oef and doc modules (for maintainers)
11184 bpr 3763
2017-02-01: [r11184] in anstype complex, it is possible to accept that j has the same
3764
  signification of i.
3765
2017-01-30: [r11174] in modtool: add message if the file is not uploaded,
11921 bpr 3766
  add test for accents.
11173 bpr 3767
2017-01-29: [r11173] fix bug about failed msg (bug [#10895])
11720 bpr 3768
2017-01-28: [r11170] modtool: add possibility to change the name of a file on some conditions.
11173 bpr 3769
  add a message for the creation of a first exercise in an oef module.
3770
2017-01-28: [r] add help for the anstype clickfill (about the disposition of the fields)
3771
  use it in prepared model classify
3772
  change the presentation of the answer (clickfill, dragfill).
11154 bpr 3773
2017-01-19: [r11153] (bpr) vocabulary on the link import from test zone in a program.
3774
2017-01-19: [r11152] (bpr) add number of exercises in a series in the sheet tables
11921 bpr 3775
  for teachers
11154 bpr 3776
2017-01-19: [r11146--rr11150] (bpr) fix slib on jsxgraph as the use of
3777
  JXG.GeonextParser.geonext2JS in jsxgraph should be not used now,
3778
  see https://github.com/jsxgraph/jsxgraph/issues/215
3779
2017-01-18: [r11145] (bpr) fix on csv in userscore: only participate can be found
11921 bpr 3780
  by csv link for the moment, so no use of supervise and supervisable (download case).
11154 bpr 3781
2017-01-18: [r11138-r11144] (bpr) manual score was forgotten in the html page of csv
3782
2017-01-15: [r11139-r11140] (bpr) user_participate and supervise was not filled in the csv file.
3783
2017-01-17: [r11141] (guerimand) fix bug with formcheck when more than 256 participants in a class
3784
2017-01-14: [r11137] (bpr) bad typo in hashlogin
3785
2017-01-03: [r11135] (bpr) add msg on giveup button in oef exercises
3786
2017-01-03: [r11134] (guerimand) severity was forgotten when a sheet was duplicated
3787
2016-12-20: [r11117] (bpr) option cp -u not posix (manage/restore.proc)
3788
2016-12-20: [r11116] (bpr) Change "renew" by "giveup" if the oef exercise has been launched.
11921 bpr 3789
  Add some secondary_button css.
11154 bpr 3790
2016-12-20: [r11115] (bpr) add placeholder for authentification, improves help (S. Lemaire)
11720 bpr 3791
2016-12-12: [r11114] (OB) adm/class/userscore:
11154 bpr 3792
  + improves formula template (input have type="number")
3793
  + page is reloaded when saving sheet formulas
3794
  + optimization of var.proc (shweights was redefined 3 times)
3795
  + uniformize indentation (tab=2) in var.proc
3796
2016-12-12: [r11108, r11110, r11113] (bpr) harmonization of score approximation
3797
  (ceil for exercises, and rint for the sheet and exam scores in getuser,
3798
  csv (csv has not been changed). score has always two decimals
3799
2016-12-08: [r11112] (bpr) in the score block, quality appears always if the quality
11921 bpr 3800
  is less than 2 as it is then used in the sheet notes.
11154 bpr 3801
2016-12-08: [r11111] (bpr) correction in the links proposed when a class group is created
3802
2016-12-05: [r11105] (bpr) use the default servor severity everywhere (except perhaps for the moment
11921 bpr 3803
  in module raw).
11154 bpr 3804
2016-11-28: [r11104] (bpr)
3805
  improve the trace of debug. Put some variables in tmp_debug_var in the file wims.conf
3806
  In debug mode (for the administrator), the values of the variables are put
3807
  in the trace file (in tmp/sessions/) when they are changed. (B. Allombert)
3808
2016-11-28: [r11101] (bpr)
11921 bpr 3809
  status of document in sequence was not visible.
11205 obado 3810
2016-11-23: [r11100] (OB)
12032 bpr 3811
  [adm/raw] Adds 2 scripts used in modexosheet job (check.worksheet and clean.worksheet).
11921 bpr 3812
  They should have been already here since r.5665:/
11205 obado 3813
2016-11-22: [r11099] (OB)
11921 bpr 3814
  [jsmol] Adds all translation files for Jsmol, avoiding some 404 errors when it tries
3815
  to load them. + replace old "jmolAppled ready" placed in Page title by a more
3816
  silent way (displays in JS console)
11205 obado 3817
2016-11-02: [r11095] (OB) [adm/raw] corrects a bug introduced in r.10935
11154 bpr 3818
  in addsheet and modsheet jobs.
3819
  (!singlespace is replacing returns by simple spaces)
11720 bpr 3820
 + introduces a new job in ALPHA state: "repairclass"
11154 bpr 3821
 + corrects a small bug in getsheet
12032 bpr 3822
 + getcsv and getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
11092 bpr 3823
---------------------------------------------------------------------------
3824
wims.4.13c: 2016-10-30 [r11087]
11087 bpr 3825
2016-10-30: [r11086] fix overflow in management when trying to restore a class.
11082 bpr 3826
2016-10-10: [r11076] new option in anstype set (distinct_inputs)
14216 bpr 3827
2016-10-10: [r11041] canvasdraw: corrected touch device mouse value display
11720 bpr 3828
  [r11040] canvasdraw: corrected command mouse
11057 bpr 3829
2016-10-10: [r11039] fix non escaped { and } in latex2wims.pl
11082 bpr 3830
2016-10-10: [r11038]: mkuserlist script now split users list in packs of
11057 bpr 3831
  500 users (instead of 1000), to avoid a "cmd_output_too_long" error
3832
  for class containing more than 1000 users.
3833
2016-10-10 [r11035] [sheet] the variable l_date was not defined.
3834
2016-10-09 [r11027]  add clock anstype using canvasdraw. work in progress
11720 bpr 3835
2016-10-08: [r11018] canvasdraw: modified usage of 'protractor',
11057 bpr 3836
  'ruler' and 'userdraw arc,color'
11720 bpr 3837
2016-10-08 [r11013] canvasdraw: canvasinfo.sh will also generate
11921 bpr 3838
  canvasdraw.phtml an move it to "public_html/scripts/help/en"
11057 bpr 3839
2016-10-08: [r11012]
11921 bpr 3840
  [anstype/draw] correct the coefficient for option split in the
3841
  computation of the score
11057 bpr 3842
2016-10-08: [r11007] New open class for primary school
3843
2016-10-07: [r11006]
11720 bpr 3844
  canvasdraw: added snaptogrid (etc) to 'userdraw clickfill,color'
3845
  canvasdraw: right_mouse_click now removes userdraw objects individually
11057 bpr 3846
  without annoying 'on_contexmenu'
11720 bpr 3847
2016-10-06: [r11005] canvasdraw: moved command "clickfill color"
11057 bpr 3848
  to the userdraw command list e.g. "userdraw clickfill,color"
11720 bpr 3849
2016-10-05: [r11004] canvasdraw: the "clearbutton some_text" is now centered
3850
2016-10-05: [r11002] canvasdraw: added support for touch devices...
12032 bpr 3851
  only tested on android (chromium and firefox on kobo e-reader)
11057 bpr 3852
2016-10-04: [r11000] anstype: add analysis for option polyline
3853
  and polygon for draw anstype
3854
  2016-10: add openclasse 1146 (school)
3855
2016-10-13: [r11044] in canvasdraw, added keywords "noxaxis" , "noyaxis"
3856
  to the "grid" command family
3857
2016-10-13: [r11049]add wims_notepad css (used in slib/utilities/notepad)
10995 bpr 3858
---------------------------------------------------------------------------
10992 bpr 3859
wims.4.13b 2016-09-29 [r10992]
3860
2016-09-29: [r10970, r10991] fix bugs in mboard of superclass
3861
  (alert msg not seen for supervising teachers,
11921 bpr 3862
  configuration by supervising teachers was not allowed)
10992 bpr 3863
2016-09-29: [r10989] add slib squaretile (preliminary version)
3864
2016-09-29: [r10988] in adding a gestion access to a teacher in a class group,
11921 bpr 3865
  it is no more added a participant access.
10992 bpr 3866
2016-09-27: [r10980] the files .teacherlist were not update when the variable
3867
  user_supervise of a teacher was changed.
3868
2016-09-27: [r10977] fix the overflow variable bug in csv
3869
  (msg error if the number of variables is too big).
10978 bpr 3870
2016-09-27: [r10977] fix an overflow variable bug in csv.
3871
2016-09-23: [r10971] new version of jsxgraphcurve anstype
3872
  (better broken lines for tactile devices + add 3 zoom buttons)
3873
2016-09-22: [r10968] add slib numeration/baseblock
3874
2016-09-21: [r10967] add polygon option in draw anstype
3875
2016-09-19: [r10963] Upgrade JSXGraph from v.0.96 (2012) to v.0.99.5 (2016)
3876
2016-09-07: [r10948 ] add class "larger" in css
3877
2016-09-07: [r10946] add option linkword in anstype compose
3878
2016-08-27: [r10933] search keyword in subclass when display clonable class (FG)
10932 bpr 3879
---------------------------------------------------------------------------
3880
wims.4.13a 2016-08-27 [r10931]
10928 bpr 3881
2016-08-26: [r10915] (BPR)
11921 bpr 3882
  add slib for writing numbers in letters
10928 bpr 3883
2016-08-26: [r10914] (BPR)
11921 bpr 3884
  prepared models: in 17reorder, can have some random data
10928 bpr 3885
2016-08-26: [r10913] (BPR)
3886
  prepared models: In swac models, one can now propose to listen several words in the
3887
  same exercise.
3888
2016-08-26: [r10912] (BPR)
3889
  [fix] fix some warnings (in sheets, according to technical variables or not).
3890
2016-08-26: [r10909] (BPR)
3891
[fix] reset tmp_ (has value 0 instead of empty sometimes).
3892
2016-08-26: [r10908] (Sophie Lemaire)
11921 bpr 3893
  add help on penalty in oef exercises
10928 bpr 3894
2016-08-26: [r10907] (BPR)
11921 bpr 3895
  [slib] add option CAPTION in matrixhtml slib.
10928 bpr 3896
2016-08-26: [r10906] (BPR)
11921 bpr 3897
  [help] html + precision in search engine help.
10928 bpr 3898
2016-08-24: [r10904] (guerimand)
3899
  improvement of the message on activation in a sheet when use a technical variable
3900
2016-08-23: [r10903] (guerimand)
3901
  [bugfix] use technical variable to exam and sheet score failed to save
3902
2016-08-22: [r10901] (BPR)
3903
  [bugfix] the parameters in .def are written only if they are not empty
3904
2016-08-22: [r10900] (BPR)
3905
  [fix] fix shell syntax for script deleting oldclasses
3906
2016-08-17: [r10898] (BPR)
3907
  [typo] expiration date of sheets in some open classes
3908
2016-08-08: [r10895] (OB)
3909
  [oef] intromenu is more customizable.
3910
2016-08-02: [r10890] (OB)
3911
  [minor/css] fix bug on Mozilla br.spacer not displaying extra spaces.
3912
2016-08-01: [r10889] (OB)
3913
  [minor/l2w] hotfix for jquery-ui 1.12.0 when there is no "div" inside .ui-menu-item
3914
2016-08-01: [r10888] (OB)
3915
  [minor/modtool] integrate some texts from template/filedesc in lang/filedesc
3916
2016-07-28: [r10884] (OB)
11921 bpr 3917
  small changes in OEF intro modules
10928 bpr 3918
2016-07-28: [r10883] (OB)
11470 bpr 3919
  [minor/css] adds "property_fields" class to oef intro fieldsets,
3920
  so they are displayed with theme colors, like in administration pages.
10928 bpr 3921
2016-07-27: [r10882] (OB)
3922
  [js] Upgrade Jquery to v.3.1.0 and jquery-ui to v. 1.12.0
3923
2016-07-27: [r10881] (OB)
3924
  [minor/css] remove some old browser specific linear-gradient to avoid CSS warnings
3925
2016-07-27: [r10879] (BPR)
3926
 [fix] in getuserscore, fix repetition in examscore table when
11921 bpr 3927
  all sheets are expired; fix colors in examscore table
10928 bpr 3928
2016-07-26: [r10876] (OB)
11470 bpr 3929
  [minor] change the temporary "IP" chroot download url by a permanent one
3930
  (on wims.unice.fr)
10928 bpr 3931
2016-07-26: [r10875] (OB)
11470 bpr 3932
  [octave defaults] adds the "--silent" option in defaults arguments for octave,
3933
  avoiding unwanted informations (like "X11 display variable not set, disabling GUI features") given by the latest version of octave (>=4.0.3)
10928 bpr 3934
2016-07-26: [r10874] (OB)
3935
2016-07-25: [r10872] (OB)
11470 bpr 3936
  [modtool] adds default filedesc in each language in modtool. getdesc reads the
3937
  default first, and then overwrites them if a filedesc file is present in the module
10928 bpr 3938
2016-07-25: [r10871] (OB)
11470 bpr 3939
  [minor/modtool] now "data/*" and "src/data/*" files are displayed in the "data files"
3940
 tab in modtool. +  adds a title for help files tab.
10868 bpr 3941
---------------------------------------------------------------------------
10865 bpr 3942
wims.4.12 [r10865]
10854 bpr 3943
2016-07-19: [r10826]  add canvasdraw help
3944
2016-07-19: [r10825]  The reg variables can only be configurated by the administrator
11921 bpr 3945
  (only for class group and class)
11720 bpr 3946
2016-07-19: [r10824+]  Modification of latex2wims.pl: correction in the generation
10854 bpr 3947
  of sheet; use the css wims_nopuce for trivlist; in css, no justify, add toc_partial
3948
2016-07-19: [r10823] add help for modtool (S. Lemaire)
3949
2016-07-18: [r10820] lower applicate to technical variable name (FG)
3950
2016-07-18: [r10817] update validator (waiting to have an html5 header)
3951
2016-07-18: [r10811] change the introduction of open classes ; add motd for anonymous
3952
2016-07-18: [r10809] clean html in scenario models
3953
2016-07-17: [r10807] cgu opens now in an help window
3954
2016-07-14: [r10792] add next and prev links in oef modules when user
11921 bpr 3955
  is not a participant in a class.
10854 bpr 3956
2016-07-14: [r10791 and +] change the motd of open classes
10820 guerimand 3957
---------------------------------------------------------------------------
10785 bpr 3958
wims.4.11e [r10784]
10854 bpr 3959
2016-07-12: [r10782] change the link on the user photo in photoboard
3960
2016-07-12: [r10772] improve geogebra anstype (J. Lyotard)
10709 guerimand 3961
2016-07-07: [r10709] comments are saved in .def file with format use _ instead of A (FG)
3962
2016-07-07: [r10705] neighbor relation disallowed at groupement level (FG)
3963
2016-07-07: [r10702] technical variable are saved in .def file with format use _ instead of A (FG)
9986 bpr 3964
---------------------------------------------------------------------------
10694 bpr 3965
wims.4.11d [r10693]
11720 bpr 3966
Other changes: many changes in the navigation (ariane thread, reorganisation
10694 bpr 3967
 of the menus, in standard theme, there is no more foot menu).
10693 bpr 3968
2016-07-07: [r10689] Change the default for the sheet formula.
10660 bpr 3969
2016-07-06: [r10660] The files in an OEF module of modtool are now presented in tabs.
10328 bpr 3970
2016-06-18:
11921 bpr 3971
  [r] in modtool, createxo and document manage do not open an new window now. (BPR)
3972
  [r] in document, move printable version and reload button in the menu
3973
  in document, harmonize the h balises (h1 for the title, h2 for the title
3974
  of the block). Adapt latex2wims for that (tex environments are now h3). (BPR)
3975
  [r10315] the archived classes can be deleted automatically after some delay
3976
  (to configure by the site manager). (BPR)
3977
  [r10307] add tac, date and stat in system checkings in adm/manage (BPR)
10928 bpr 3978
2016-05-26: [r10261] add cnil warnings in french version. (BPR)
10260 bpr 3979
2016-05-26: [r10260] desactive the form button when we are in exolog
10928 bpr 3980
  (the test is that _check isin $wims_session). (BPR)
10692 noely 3981
2016-05-26: [r10259] Protection of molecule names special char in jmolclick (yn)
3982
2016-05-26: [r10258] Protection of molecule names special char in jmolshow (yn)
10139 bpr 3983
2016-05-16: [r10110] in case of a modification of the definition of a class,
10928 bpr 3984
  indexation (.build_index) looks only at this class. (BPR)
10139 bpr 3985
2016-05-14: [r10075] fix some warnings of octave. Give the possibility for the manager
10928 bpr 3986
  to change the octave command. (BPR)
10139 bpr 3987
2016-05-12: [r10069] change activity module (delete the line graphs and replace by stick).
11921 bpr 3988
  add the number of non terminated exercices by sheet. (BPR)
10328 bpr 3989
2016-05-10: [r10062] can use new technical variable to make filter in a sheet
11921 bpr 3990
  with easy method (FG)
10928 bpr 3991
2016-05-08: [r10055] ariane thread, first version (BPR)
10328 bpr 3992
2016-05-08: [r10051] add trace file in debug mode which indicate which files
11921 bpr 3993
  and lines of the file has been read during the last request. (BPR)
10328 bpr 3994
2016-05-07: [r10045] add ods format, need a python module (GK)
10928 bpr 3995
2016-05-04: [r10030] add navigation information in the list of blocks in documents (BPR)
10139 bpr 3996
2016-04-26: [r10022] csv link can manage new technical variable (FG)
3997
2016-04-09: [r9983-9984] module=adm/class/usermanage use new technical variable (FG)
3998
2016-04-09: [r9981 and other] module=adm/classtechvar can transfer old technical variable (FG)
3999
2016-03-27: [r9970] add a column in the table of activities for the supervisor when
9970 bpr 4000
  sequences are activated showing the number of the sequences where
4001
  the activity is inserted.
10139 bpr 4002
2016-03-27: [r9966] add some circuits components (E. Guillet)
4003
2016-03-23: [r9963] [adm/raw] "delsheet" and "delexam" jobs now can't delete a sheet/exam
4004
  if there is at least one more recent active of same type.
11720 bpr 4005
  adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS): now you cannot add more
10139 bpr 4006
  than MAX_SHEETS sheets and MAX_EXAMS exams.
11720 bpr 4007
2016-03-20: [r9961] cloneclass: bugfix overflow variable capacity when there are
9970 bpr 4008
  too many classes on server (FG)
10139 bpr 4009
2016-03-20: [r9960] add module=adm/classtechvar to manage technical variable (FG)
9940 bpr 4010
---------------------------------------------------------------------------
9945 bpr 4011
wims.4.11c [r9944]
10928 bpr 4012
2016-02-24: [r9939] add texmath command on answers in mathmlinput. (BPR)
9940 bpr 4013
2016-02-24: [r9938] fix bug in the visualisation of multiple exams
11921 bpr 4014
  done in the same sessions. (BPR)
9940 bpr 4015
2016-02-24: [r9937] add the embraced randitem possibility in some
11921 bpr 4016
  prepared models in clicktool. (BPR)
10928 bpr 4017
2016-02-23: [r9933] the link to directexec is now on the main page in modtool.  (BPR)
11921 bpr 4018
  Change the position of some left menu links
10928 bpr 4019
2016-02-23: [r9932] put compile button for latex2wims on the binfile page in modtool (BPR)
11921 bpr 4020
2016-02-22: [r9930] change checkbox and radio input id's (and associated label),
14216 bpr 4021
  to correct bugs appearing when there was more than 10 inputs with the same name. (OB)
9940 bpr 4022
2016-02-17: [r9928] use common file for varfilter in module adm/activity (guerimand)
4023
2016-02-15: [r9927] use common varfilter file in module adm/class/motd (guerimand)
10928 bpr 4024
2016-02-15: [r9926] now sequences in tabs appear in reverse order if asked. (BPR)
9940 bpr 4025
2016-02-15: [r9925] now model "qcm" displays no more 2 labels by response.
11921 bpr 4026
  (better for W3c and accessibility) + updates EN version of qcm.oef,
4027
  to merge corrections from FR one.(OB)
9940 bpr 4028
2016-02-15: [r9924] Now model "11qcm" displays no more 2 labels by response.
11921 bpr 4029
  (better for W3c and accessibility) (OB)
9940 bpr 4030
2016-02-15: [r9923] canvasdraw: corrected filling in command
11921 bpr 4031
  'arc x,y,w,h,start,end,color' (schaersvoorde)
10928 bpr 4032
2016-02-15: [r9922] gives in pari variable priority (BPR)
4033
2016-02-13: [r9919] use the audio balise for mp3 also. (BPR)
9940 bpr 4034
2016-02-12: [r9918] fix bug in cas of multiple authors for oef exercises
11921 bpr 4035
  (the emails must be in the same order). (BPR)
9940 bpr 4036
2016-02-10: [r9914] now supervisor's tabs can remember which tab
4037
  (docs, sheets, exams) was previously selected, to automatically reselect it.
11720 bpr 4038
  when leaving the page (i.e. entering a sheet), and then returning to Home page,
10928 bpr 4039
  the selected tab will no more be the first.  (standard themes) (OB)
9940 bpr 4040
2016-02-09: [r9913] [adm/raw] now user_best and user_level are set to 0
11921 bpr 4041
  by default in getsheetscores job. (OB)
11720 bpr 4042
2016-02-08: [r9912] [adm/raw] version 4.05: "getscores" job is directly
11921 bpr 4043
  calling "getcsv".  No more duplicated code: this one will also
4044
  directly benefits from updates in userscore module. (OB)
10928 bpr 4045
2016-02-08: [r9911] [adm/raw] sets "$activexams" in getcsv, so it can render also exams scores (OB)
9940 bpr 4046
2016-02-07: [r9910] translation dutch (schaersvoorde)
11720 bpr 4047
2016-02-05: [r9909] [adm/raw] version 4.04: "getcsv" job calls directly scripts
11921 bpr 4048
  from "adm/class/userscore", to avoid duplicated code
4049
  (there's a new directory: "csv", a symbolic link to userscore/csv)
4050
  + delete job "download", which was only a duplicata of "getcsv".
4051
  Now getcsv will properly benefits from updates on userscore csv jobs. (OB)
9940 bpr 4052
2016-02-04: [r9908] canvasdraw: added command 'rotationcenter xc,yc' and keyword
11921 bpr 4053
  'killrotate' schaersvoorde
9940 bpr 4054
2016-02-04: [r9907] canvasdraw: added command 'rotationcenter xc,yc' and keyword 'killrotate' schaersvoorde
4055
2016-02-02: [r9903] launch the scripts perl with the command perl
4056
  (should fix the problem when perl is not installed in the place
10928 bpr 4057
  indicated in the head of the file) (BPR)
10139 bpr 4058
2016-01-29: [r9899] [adm/raw] adds some explanations on getsheetscores.proc variables
10928 bpr 4059
  (thanks to S. Lemaire) (OB)
4060
2016-01-29: [r9897] put the title of the sequence if it exists. (BPR)
9940 bpr 4061
2016-01-27: [r9896] [adm/raw] Now "getscore" and "getsheetscores" jobs send also
10928 bpr 4062
  user's bests and levels (OB)
4063
2016-01-26: [r9893] fix Gap about. (BPR)
9940 bpr 4064
2016-01-21: [r9891]  default theme ; wrong column count (schaersvoorde)
10928 bpr 4065
2016-01-16: [r9888] bug in gridfill because of gd (so replace it by fill in some script) (BPR)
4066
2016-01-16: [r9887] external links in user home were not displayed (BPR)
4067
2016-01-09: [r9880] add motd in class upload/download (BPR)
4068
2016-01-09: [r9879] add properties in the menu for publish page (BPR)
4069
2016-01-05: [r9871] new open class in immunology (BPR)
4070
2016-01-04: [r9870] add variable priority in maxima in oef. (BPR)
4071
2016-01-03: [r9869] corrects a non conformance with W3C ("a" out of "li" tag) in scorebar. (OB)
9940 bpr 4072
2016-01-03: [r9868] canvasdraw: corrected fontsize issue in command 'textup' (schaersvoorde)
10928 bpr 4073
2016-01-01: [r9864] put HOME link on the left for document as for other pages. (BPR)
4074
2016-01-01: [r9863] the left menu does not appear if there is only a itemsep (BPR)the left menu does not appear if there is only a itemsep (BPR)
4075
2016-01-01: [r9862] fix some small bugs (BPR)
14216 bpr 4076
2015-12-30: [r9861] canvasdraw: removed 'tabindex' from 'div' element (schaersvoorde)
10928 bpr 4077
2015-12-15: [r9824] and following, work on geogebra js (J. Lyotard, BPR). One must compile with the option --geogebra
4078
2015-12-13: [r9820] add sendmail in classactivity menu. (BPR)
4079
2015-12-13: [r9819] some changes in menu in modtool (do not translate for the moment (BPR)
4080
2015-12-12: [r9816] [adm/raw] updates help (protocol.txt), adding some more explanations on "addclass" properties. (OB)
11921 bpr 4081
2015-12-12: [r9815] [adm/raw] updates help (protocol.txt), thanks to Daniel Miller, daniel@edunao.com (OB)
9940 bpr 4082
2015-12-12: work on ergonomy (work in progress, a prov theme has been created, not in the distribution)
10928 bpr 4083
2015-12-09: [r9796] [minor/css] reduce menu_title h2 font size when not used in accordion menu. (OB)
4084
2015-12-09: [r9795] [minor/css] Now Accordion menumodubox is displayed on supervisor home page + no more empty h2 in classic menumodubox (OB)
4085
2015-12-09: [r9794] [minor/css] removes spaces around menu titles in menumodubox (even if they are empty) (OB)
4086
2015-12-09: [r9793] [minor/css] corrects a small display bug in prove theme (menu links were centered) (OB)
4087
2015-12-08: [r9792] [theme/prov] menumodubox now appears with an "accordion" style in prove theme for visitor's home page. (OB)
9940 bpr 4088
2015-12-06: [r9779] add historical forum in the about.phtml (not very clean yet)
4089
  if the number of forums (serveur configuration) is less than 1, the link forum does
10928 bpr 4090
  not appear in the bottom menu. (BPR)
9757 bpr 4091
---------------------------------------------------------------------------
4092
wims.4.11b [r9756]
9752 bpr 4093
2015-11: - scores of exercises in exam can be downloaded by csv.
11921 bpr 4094
  - add also duration of the exam sessions.
4095
  - presentation of the lists of sheets, exams, votes in tabs in the standard theme
4096
  - change some menus in visitor page (not finished).
4097
  - in the intromenu of oef exercises, the exercise which has been selected
4098
  is now at its place (not the first one).
9692 bpr 4099
2015-11-13: [r9691] add option wims_scoreexam_withoutip for exam scores without IP checking
9752 bpr 4100
2015-11: [r9629] - can generate automatically the sheet associated to a public document
11921 bpr 4101
  when it is inserted in a class
4102
  - can copy sheets as exams in one click
14216 bpr 4103
  - automatic update of sequence data when deleting doc, exam, sheet in a sequence
9692 bpr 4104
2015-10-14: add script date.pl and slib for manipulation of dates.
9752 bpr 4105
2015-10-24: [r9652] fix a bug with dashed lines in flydraw (GK)
4106
2015-10-14: [r9641] Add javascript tabs on sequence page for participants
11921 bpr 4107
  (when theme used allows it) (OB)
10139 bpr 4108
2015-10-13: [r9627] [adm/raw] now "getsheetscores" and "getexamscores" jobs send also user's full names
9752 bpr 4109
2015-10-13: [r9626] adds top back button (OB)
4110
2015-10-09: [r9618] mathml zooming on span-element. (JE)
4111
2015-09-30: [r9568] MathML fontsize synchronised with HTML (JE)
4112
2015-09-29: [r9567] add varfilter to skillbullet
4113
2015-09-27: [r9551] add symbols for the activities for participants
4114
  and the corresponding legend.
4115
2015-09-26: [r9540] all the mathcal fonts are now available.
4116
2015-09-26: [r9539] colored square for exercises in home page are now clickable (FG)
4117
2015-09: can clone a class. (FG)
9531 bpr 4118
---------------------------------------------------------------------------
4119
wims.4.11a [r9530]
4120
Improvments in canvasdraw (see canvasdraw log)
10928 bpr 4121
2015-09-23: [r9513] fix bug for cvs in exosheets. (BPR)
4122
2015-09-23: [r9511] fix bug on comments in a sheet. (BPR)
4123
2015-09-22: [r9507] improvment in leftmenu (ergonomy). (BPR)
4124
2015-09-22: [r9497] add giveup button in the change password page. (BPR)
4125
2015-09-21: [r9484] add chemistry openclass. (BPR)
9530 bpr 4126
2015-09-16: [r9475] add the possibility for the teacher to add new fields to fill when the
11921 bpr 4127
  participants register ; change "Error" in "Warning" in cgu conditions
9530 bpr 4128
2015-09-21: [r94xx] work on public document: add reading code for them
11921 bpr 4129
  (documents not in classes or modules) (BPR)
10928 bpr 4130
2015-09-16: [r9470] (BPR) add duration of the student exam -
9530 bpr 4131
  fix a bug when multiple exams are made in the same session (can occur !).
4132
2015-09-08: [r9447] add job=cloneexemple in module=adm/class/regclass
4133
  for making a copy of open class for personnal use (FG)
10928 bpr 4134
2015-09-06: [r9437] add label in case of choice answers which are not embedded. (BPR)
9530 bpr 4135
2015-09-05: [r9436] add exploitation of data observation and description
4136
  in a sheet (exo by exo) if they exist in the \observation{} and description{}
4137
  fields of an OEF exercise.
10928 bpr 4138
2015-09-02: [r9425] [adm/raw] corrects a bug causing build index. (OB)
9530 bpr 4139
  being called only when a subclass was created (the test was inverse)
4140
2015-09-01: [r9422] ergonomy in usermanage: order in the left menu items
10928 bpr 4141
  (the same for students and for teacher): first the list, then the individual action. (BPR)
4142
2015-08-20: [r9370] open now one window for each tool. (BPR)
9530 bpr 4143
2015-08-15: [r9361] participant managing interface in groupement. (FG)
4144
2015-08-12: [r9353 and other] add some graphic statistics on student activity:
11921 bpr 4145
  - number of finished exos by day
4146
  - another linegraph as the number of exercises which are begun, but not finished
4147
  - progression of exercises with success
4148
  - if only one sheet is asked, same graphs for each exercise
4149
  - interface to select some students (with a limitation of the number of students,
4150
  this is very costly). (BPR)
9530 bpr 4151
2015-08-12: [r9351]
11921 bpr 4152
  - try to group in the lateral menu the links concerning one student / all students
4153
  - add livret each time there is a link to userscore.
4154
  - put link to modules class/stat and class/activity in the homepage (some of them will
4155
  depend on the modification of the module class/activity).
10928 bpr 4156
2015-08-01: [r9337] add option legend in oef exercises. (BPR)
11720 bpr 4157
2015-07-27: [r9322] in adm/manage: add openbabel in the software to check;
10928 bpr 4158
  fix some confusion in the messages. (BPR)
9435 bpr 4159
2015-08-15: [r9361] add job=regmanage in module=adm/class/usermanage for managing
4160
  registration of participants in a groupement (FG)
9530 bpr 4161
2015-08-14: add graphics interpretation of student activities in the module adm/class/activity
9358 bpr 4162
2015-08-10: make changes in lateral menu.
4163
2015-07-31: improve the parser for Interfaces commands (DB) to be able to
11921 bpr 4164
  put the command maxima -X '--dynamic-space-size 512' by default (should
4165
  fix the problem of virtual memory for maxima). This depends on the installation of maxima.
9358 bpr 4166
2015-07-**: cut the taxonomy files according to sciences (too long otherwise).
9279 bpr 4167
---------------------------------------------------------------------------
9276 bpr 4168
wims.4.10 [r9275]
4169
2015-07-07: [r9256] change vocabulary: Zone eleves -> Participant View in the supervisor
4170
  class home.
4171
2015-07-07: [r9252] add filter in adm/activity module
4172
2015-07-03: [r9242] in adm/class/userscore, add message in the showsheet page;
4173
 links on exercises in the showsheet page open a new page
9242 bpr 4174
2015-07-03: [r9242]
11921 bpr 4175
  in adm/class/userscore: add message in the showsheet page;
4176
  links on exercises open a new page
11720 bpr 4177
2015-06-29: [r9229] add new commands in oef exercises: \keywords, \observation{},
9276 bpr 4178
  \description{}
9201 bpr 4179
---------------------------------------------------------------------------
9242 bpr 4180
wims.4.09g [r9196]
9149 bpr 4181
2015-06-14: * is replaced by a space in texmath (ER)
9197 bpr 4182
2015-06: the new modules userscore and usermanage are now operational.
9149 bpr 4183
2015-06: Change in the intromenu of OEF exercises
4184
2015-06: Small changes in the notation in OEF exercises.
4185
2015-05: [r8992] comments on participant can be different in each class
4186
 of the structure of portail or groupement (FG)
4187
2015-05: [r9060] Add possibility to insert all exercises of a module
9197 bpr 4188
  in a sheet
8604 obado 4189
---------------------------------------------------------------------------
8985 bpr 4190
wims.4.09f [r8984]
9149 bpr 4191
2015-05: improvement on taxonomy presentation (work in progress)
11921 bpr 4192
  add _css/normalize.css" in standard and pommier theme
8985 bpr 4193
2015-05-25: [r8979 ...] add editarea special method (only for open class 9001)
4194
  change the class 9001 for using it.
4195
2015-05-22: [r8961] the site manager can restore an archived class by the interface.
4196
2015-05-22: [r8952-r8960] module=adm/class/motd can make motd changes on list of users
8961 bpr 4197
  instead of one user (FG)
8985 bpr 4198
2015-05-22: [r8957] add function setseed to fix the seed of random
4199
  (not documented, work in progress)
8956 bpr 4200
2015-05-22: [r8956] when the classpassword is empty (in fact, *), the access to the
4201
  registration fieldset is direct (no classpassword is asked). Be careful with that !
8955 bpr 4202
2015-05-22: [r8955] in anstype menu (as it was already possible in radio, checkbox,
4203
the option "default=" is available.
8885 bpr 4204
2015-05-05: open the debug_mode for any oef module for supervisor.
4205
- add prec in color_legend - colors are not pertinent if the answer
4206
is analysed by conditions.
4207
- add tests
4208
- improve exam help (Sophie Lemaire)
8856 bpr 4209
---------------------------------------------------------------------------
4210
wims.4.09e [r8855]
8841 bpr 4211
2015-04-29: [r8841] when the class limit or user limit are reached, a mail is send to
4212
  the site manager (only the first of each month)
8834 bpr 4213
2015-04-27: [r8823] add brokenline in coordclick.
4214
2015-04-23: [r8817] one can now insert all exercises of a module in a sheet (FG).
4215
2015-04-18: improve the help in french for numeric anstype (with Julien Lyotard)
4216
2015-04-09: [r8791] add slib oef/sortorder.
8783 bpr 4217
2015-04-07: [r8783] add special method drawinput (use canvasdraw form JE).
9825 obado 4218
  codeinput may also be used in an environment [div] instead of [pre] (useful
8783 bpr 4219
  for tables).
4220
2015-04-07: add slib utilities/date
4221
2014-04-??: [r8756] new seriebar "arrow" style (for exercise series) (OB)
8725 bpr 4222
2015-03-15: add special method imageinput (with J. Lyotard et OB) ;
4223
  codefill -> codeinput
8710 bpr 4224
2015-03-11: improve matrixhtml slib by adding the possibility of choosing the
4225
rows and columns to put in th mode
8706 bpr 4226
2015-03-10: [r8705] The special methods are now a chapter in the createxo help.
8702 obado 4227
2015-03-11: [r8700][OEF] Adds a Legend box which explain what each oef_indcolor means,
11720 bpr 4228
  for some answer types only (by now: radio checkbox mark flashcard) (OB)
8706 bpr 4229
2015-03-10: add special method mathmlinput (Julien Lyotard)
4230
2015-02-24: [r8597][lightpopup] Now lightpopup mode is no more cutting off
8604 obado 4231
  all menumodubox links for supervisor. It checks if links are in a whitelist
4232
  before choosing to display them or not. For now, only "next series" and
4233
  "previous series" are in this whitelist. (OB)
8544 bpr 4234
---------------------------------------------------------------------------
4235
wims.4.09d [r8543]
8542 bpr 4236
2015-02-08: [r8541] update docuoef4.pdf and documentation class
4237
2015-02-08: fix address in public_htlml/bin/crossword, ...
4238
2015-02-08: score bar in the presentation of sheets
8710 bpr 4239
2015-02-07: fix gap problems ; fix the flashcard anstype (javascript error).
8542 bpr 4240
2015-02-07: Improve qcm model (OB)
11720 bpr 4241
2015-02-07: improvment in example in coordclick: add feedback (Julien Lyotard)
8542 bpr 4242
2015-01-30: modify apache-config for Ubuntu Trust
4243
2015-01-25: fix a bug in the desactivation of exam.
8500 bpr 4244
2015-01-25: [r8499] Added variable 'force_mathml' to module environment.
4245
Use 'force_mathml=yes' to activate in a module (JE)
4246
---------------------------------------------------------------------------
8498 bpr 4247
wims.4.09c [r8497]
4248
2015-01-17: fix a bug introduced with some mailer.
8502 bpr 4249
2015-01-11: [r8489] add the possibility to desactive mathml (disable_mathml=1)
8500 bpr 4250
  for the answer type correspond and dragfill/clickfill for the browser that
4251
  do not support mathml (for the moment, chrome and android, can
4252
  be changed in public_html/scripts/js/dynapi3.phtml)
8502 bpr 4253
2015-01-09: [r8484] add possibility for a teacher to save an exo in exolog.
8470 bpr 4254
---------------------------------------------------------------------------
4255
wims.4.09b [r8469]
8502 bpr 4256
2015-01-02: [r8468] add exercise titles in printable sheet version.
4257
2014-12-26: [r8455] small changes in latex2wims css, black square at the end
11921 bpr 4258
  of the proofs in latex2wims.
8502 bpr 4259
2014-12-26: [r8454] add special methods in oef (codefill) - documentation
11921 bpr 4260
  should be improved.
8502 bpr 4261
2014-12-21: [r8451] fix examlog: when the exercise has too much steps,
11921 bpr 4262
  w_module_score was not found in the file.
8502 bpr 4263
2014-12-18: [r8447] add button to show/hide status of a sequence directly
11921 bpr 4264
  in show page of sequences.
8502 bpr 4265
2014-12-11: [r8438] fix the test for creating the list of emails of teachers of
11921 bpr 4266
  a superclass or portal.
8502 bpr 4267
2014-12-10: [r8434] add warning if score registration is closed by the supervisor.
4268
2014-12-10: [r8432] fix displaying bug in option allowshare.
4269
2014-12-09: [r8431] experiment some bar in the presentation of a sheet to
11921 bpr 4270
  show the status of exercises in the presentation of the sheet.
8502 bpr 4271
2014-12-02: [r8429] for cas authentification: in some cas servor:
11921 bpr 4272
  validate=serviceValidate (shoud be text or xml) - take that in account.
12032 bpr 4273
2014-12-02: [r8428] in example sheets the adress must not finished by an &amp; -
11921 bpr 4274
  change the weight 8 and 9 in 10.
10139 bpr 4275
2014-12-01: [r8427] [adm/raw] Corrects 2 bugs: one on "getexamlog"
11921 bpr 4276
  and the other on Json return for "getuser".
8502 bpr 4277
2014-11-30: [r8426] fix bug in the option default in oef answer.
4278
2014-11-25: [r8417] use jsmol for drawtile in 3D - syntax changed.
4279
2014-11-25: [r8415] update slib/geo3D/off2jmol.
4280
2014-11-24: [r8414] add crosshair crosshairs crosshairsize, add some alias.
4281
2014-11-20: [r8404] add some script to use canvasdraw in documents or oefexercise.
4282
2014-11-19: [r8401] fix value of freegot in case of multiple questions with
11921 bpr 4283
  javacurve or jsxgraphcurve as a second question.
8502 bpr 4284
2014-11-16: [r8396] minor style changes in Nikaia theme.
4285
2014-11-15: [r8393] put the jsmol in a div with class wims_jmol and
11921 bpr 4286
  id wims_jmol$slib_id to define by the user (the class has the width of the applet).
8502 bpr 4287
2014-11-14: [r8391] corrects a bug in auth/confia2qcm.fr and auth/createqcm
11921 bpr 4288
  causing OEF file not written.
8502 bpr 4289
2014-11-12: [r8390] file quicktooldoc was forgotten in developpement open class.
4290
2014-11-07: [r8384] precise the documentation on the calculation of the
11921 bpr 4291
  sheet quality score.
8502 bpr 4292
2014-11-06: [r8382] add answertype draw.
4293
2014-11-05: [r8375] apache-config is now compatible with new Apache versions (>=2.4).
4294
2014-11-03: [r8369] email was limited to 40 characters -> 100 characters
4295
2014-11-03: [r8368] add syntax variable [MMM] for MMM in MAX_EXOS MAX_SHEETS MAX_EXAMS
8371 bpr 4296
  MAX_VOTES MAX_OEFREPLIES MAX_OEFCHOICES in files var.def
8502 bpr 4297
2014-11-03: [r8367] add command \ifval in OEF and Doc (numerical evaluation in
8371 bpr 4298
  case of test =)
8502 bpr 4299
2014-10-07: [r8300]In class: if the mails are not send to all the students, their list is added to the
11921 bpr 4300
  message send to other teachers.
8502 bpr 4301
---------------------------------------------------------------------------
8300 bpr 4302
wims.4.09a [r8291]
8283 bpr 4303
2014-10-07: fix nested conditions overflow (DB).
8255 bpr 4304
2014-10-01:
4305
  - some magic constants as max_sheets, max_exos, max_require, max_exams are now
4306
  accessible in modules (constantes of wimsdef.h). Not done in the var.def
4307
  - fix bug in userlist/csv
4308
  - fix bug in computation of high in Wimslogd/score.c (and change the name
8254 bpr 4309
 of the file).
4310
2014-09-24: improve multilanguage in OEF - add automatically a formradio in
4311
 the intro when translation_language is not empty
4312
 (can use \text{lang=slib(oef/env lang)} in the exercises
4313
 where lang is the user lang or the choice made in the intro of the module.
10928 bpr 4314
2014-09-21: allow filter with user variables to motd (BPR)
7362 bpr 4315
---------------------------------------------------------------------------
8179 bpr 4316
wims.4.08 [r8178]
8254 bpr 4317
translation have been done, keywords have been completed.
8502 bpr 4318
2014-09-04: [r8169] replace script shell for testing permissions
8174 bpr 4319
(deprecated and not portable) by perl script.
8502 bpr 4320
2014-09-03: [r8163]
11921 bpr 4321
  eliminating three type-punning pointer dereferenciation in flydraw
9358 bpr 4322
2014-08: delete include the *.c except in wims.c and wimslogd.c (DB)
8174 bpr 4323
 clean the c funcions which are unuseful or twice
4324
 delete some files unused as insplot.c
8502 bpr 4325
2014-09-03: [r8159] change limit in MAX_LINELEN for compatibility with symtext
4326
2014-09-02: [r8158], [r8156] etc:
8174 bpr 4327
 add invisible frame to prevent "color leak" on the vertical right
4328
 add patch for bug in gd2.0.1
8502 bpr 4329
2014-08-30: [r8148]
8174 bpr 4330
 put Msg2wims and Oef2wims in the same directory (some files ar in common).
8502 bpr 4331
2014-08-30: [r8147]
8174 bpr 4332
  use -lwims for curvecomp.c, cyclicode.c, ftype.c, odstat.c;
8502 bpr 4333
  delete some functions:
8174 bpr 4334
 - xmalloc, find_word_end, find_word_begin are defined in Lib/liblines.c
4335
 - wordchr, varchr, strip_trailing_spaces are not used in modstat.c
8502 bpr 4336
2014-08-30: [r8146] schaersvoorde
11921 bpr 4337
  added command 'clearbutton button_text' to remove all userbased drawings
4338
  in canvasdraw
8502 bpr 4339
2014-08-29: [r8142] guerimand improve dates in htmlform, use it in adm/class/cdt:
11921 bpr 4340
  script show actual values in htmlform
8502 bpr 4341
2014-08-29: [r8141] (FG) save second date in cdt search
4342
2014-08-29: [r8140] (FG) fix print version of cdt
4343
2014-08-29: [r8139] (FG) use of script date.phtml instead of local processus in cdt
4344
2014-08-29: [r8138] (FG) show last data in cdt at the beginning
4345
2014-08-29: [r8137]: clean inclusion of *.c Misc/mathexp, Msg2wims, Oef2wims
4346
2014-08-29: [r8133] (FG)
8174 bpr 4347
  reset table_center for all the module class/cdt (background compatibility)
8502 bpr 4348
2014-08-28: [r8130] schaersvoorde:
11921 bpr 4349
  canvasdraw: corrected newly introduced problems with command 'clock' [use strict]
8174 bpr 4350
2014-08-28 [r8129] schaersvoorde:
11921 bpr 4351
  canvasdraw: added keyword 'radius' to command 'display x|y|xy|degree|radius,color,fontsize'
8502 bpr 4352
2014-08-28 [r8128] (FG)
11921 bpr 4353
  show usercnt in userlist
8174 bpr 4354
2014-08-27 [r8127] schaersvoorde:
8502 bpr 4355
  canvasdraw: added default reply format for 'userdraw input'
4356
2014-08-27: [r8124] change name: Wimslogd/lines.c -> Wimslogd/wimslogdlines.c
4357
2014-08-27: [r8123] clean dicsort, modind, translator (no more include .c).
8174 bpr 4358
 (suffix.c was inside the three programs).
4359
2014-08-27 [r8122]
4360
 change name: Lib/lines.c -> Lib/liblines.c
4361
  - in Misc/mathexp use -lwims
8502 bpr 4362
2014-08-27: [r8121] clean src/wims.h (no more definition, only declarations).
4363
2014-08-27: [r8120] clean Interfaces (no more include .c except for yacasheader.c)
4364
2014-08-27: [r8119] fix adm/light languages when the file in pages is not of the form xx.$lang
4365
2014-08-27: [r8118] fix slib/draw/repere: the grid did not always go through the origin
8174 bpr 4366
2014-08-27 [r8116] schaersvoorde:
9358 bpr 4367
 canvasdraw: added command 'userdraw input,color' and 'userdraw inputs,color'
8174 bpr 4368
 corrected 'userdraw text,color' [use strict]
4369
2014-08-24 [r8114] schaersvoorde:
4370
  removed unused js-file jm.evers/js/walterzorn.js
4371
2014-08-24 [r8112] schaersvoorde:
4372
  canvasdraw: modified slider syntax
4373
2014-08-21 [r8110] schaersvoorde:
4374
  canvasdraw: added extra tics in case of commands 'xaxis' 'yaxis'
4375
2014-08-19 [r8107] schaersvoorde:
8502 bpr 4376
  canvasdraw: corrected rotation cludge [radians vs degrees] with slider type 'angle'
8174 bpr 4377
2014-08-19 [r8106] schaersvoorde:
8502 bpr 4378
  canvasdraw: slider xy ergonomics...
8174 bpr 4379
2014-08-19 [r8105] schaersvoorde:
11921 bpr 4380
  canvasdraw: improved response speed of slider;
4381
  added command 'angle x,y,width,start,end,color'
4382
  as alternative to flydraw compatible command 'arc'
8502 bpr 4383
2014-08-18: [r8103] clean Texgif
4384
2014-08-18: [r8102] clean Flydraw
8174 bpr 4385
2014-08-18 [r8101] schaersvoorde:
4386
  added keyword 'killslider'... a slider may adjust several different
11921 bpr 4387
  objects...until keyword 'killslider' or next 'slider'
8502 bpr 4388
2014-08-18: [r8100] clean the c code:
9763 bpr 4389
  - change the name of some functions similar but different to keep code equivalent
11921 bpr 4390
  to the old one (strip_trailing_spaces find_matching mkdirs singlespace deaccent wordchr
4391
  string_modify search_list)
9763 bpr 4392
  - delete #include "../Lib/basicstr.c", comment functions which are at the same time
4393
  in Lib and in some other file.c and add
4394
  lopt=-L$(wims_home)/lib -lwims -lm $rpath in the Makefile
8174 bpr 4395
  (in Interfaces, Misc/oncechar, Misc/translator, Misc/dicsort, Misc/modind, Misc/ccsum, Texgif/texgif.c)
4396
2014-08-18 [r8099] schaersvoorde:
8502 bpr 4397
  canvasdraw: corrected javascript error in 'userdraw arc,color'
8174 bpr 4398
2014-08-17 [r8097] schaersvoorde:
8502 bpr 4399
  canvasdraw: added command 'slider'
4400
2014-08-16: [r8096] delete unuseful routines in Oef2wims/outexec.c
4401
2014-08-16: [r8095] delet routines set_var get_var find_name_start find_name_end not used
4402
  in Msg2wims and Oef2wims
4403
2014-08-16: [r8094] use libwims for functions find_word_start find_word_begin xmalloc
4404
 and delete them in html2msg
8092 bpr 4405
2014-08-07 (DB) The string_modify() routine declared in libwims.h had two implementations,
4406
  one in Lib/lines.c and the other in Msg2wims/lines.c. The second one was called string_modify2
4407
  and substituted to the first one when appropriate using the preprocessor directive
11921 bpr 4408
  #define string_modify string_modify2
8092 bpr 4409
  Now the standard implementation is named string_modify1 and the alternative string_modify2 as before.
4410
  They are both called as string_modify() via a function pointer.
4411
  This pointer and the two functions are declared in libwims.h.
4412
  The clients of the wims library can call string_modify(), which invokes string_modify1().
4413
  Other programs (like Msg2wims) must define the pointer like this:
11921 bpr 4414
  void (*string_modify)(char *start, char *bad_beg, char *bad_end, char *good,) = string_modify2;
8092 bpr 4415
  (or string_modify1 as the case may be).
4416
2014-08-03: clean search_list - it is now the same in the three occurences. (DB)
4417
2014-08-03: fix bug in src/wims_modules.pl
8502 bpr 4418
2014-07-30: clean flydraw.c - fix gdImageFillToBorder: replace by gdImageFillToBorder1 which
8092 bpr 4419
 do nothing if the point is outside the image.
4420
---------------------------------------------------------------------------
4421
wims.4.07d [r8030]
4422
2014-07-09: fix trouble with - in names (case of external_auth) with csv
11921 bpr 4423
  html improvments
8502 bpr 4424
2014-07-03: add css class: wims_instruction
8092 bpr 4425
---------------------------------------------------------------------------
7975 bpr 4426
wims.4.07c [r7975]
7957 bpr 4427
2014-06-17:
4428
  - the link "next exercise" and "previous exercise" in the sheet appear now
11921 bpr 4429
  after the answer is given (at the end of the series if there is a series).
7957 bpr 4430
  - correct bug in open classes (files .require was not always good)
4431
  - only score indicators used in the formula appear in the student side.
4432
  - new slib for chemistry: cram, leftind
4433
  - modifications in the presentation of sheets - doc - vote - exam, exercises in sheets
4434
  colors can be choosen by the teacher
4435
  - cdt does not appear if there is nothing inside.
4436
  - java -> jsxgraph in the tool coordclick (J. Lyotard)
7960 bpr 4437
  - rawdata are seen by the student - IP are not shwown if the user is "anonymous"
4438
  (example classes in particular).
7866 bpr 4439
2014-06-06: [r7865] add chemtool (administrative module).
4440
2014-06-05: [r7860] add chemistry slib creating an svg figure with a Newman
4441
  representation (Yves Noel)
4442
2014-06-02: [r7848] added evaluation functions in libwims (D. Bernardi).
7837 bpr 4443
2014-05-31: [r7836] add possibility to choose the colors in the activity presentation
4444
  by the teacher.
7801 bpr 4445
2014-05-29: if the expiration date of a sheet is previous than the now date, it
4446
  is changed to the class expiration date when the sheet is activated.
8502 bpr 4447
2014-05-26: fix gestion access: could not be added by the administrator
7720 bpr 4448
2014-05-04: add the possibility to filter the notes according to some criteria
7810 bpr 4449
 given in the user properties - multi conditions are possible.
7720 bpr 4450
2014-05-03: add classification module for participative work.
7837 bpr 4451
2014-04-14: [r7644] size of the classes are calculated during the daily housekeep
7644 bpr 4452
 and write in the file .du in classes.
7837 bpr 4453
2014-04-12: [r7637] add !getscorebest for the new indicator.
4454
2014-04-07: [r7612] add a new indicator for the score (mean of the n better scores
7612 bpr 4455
  if 10n is the number of required points) as an alternative to
8502 bpr 4456
  "cumulative points". Add new formulas using this indicator.:
7837 bpr 4457
2014-04-07: [r7609] modify exostat.c
7612 bpr 4458
  - separate score and noscore (not only from the directory).
4459
  - add possibility to ask stats only for one user or/and one sheet
11921 bpr 4460
  (the syntax of the output is different, not quite definitive)
7612 bpr 4461
  - add the ten best notes for each exo in case of one or multiple user
4462
  (only if the env user variable is empty).
7837 bpr 4463
2014-04-07: [r7602] add !getscorelast and !getscoretry
7612 bpr 4464
---------------------------------------------------------------------------
7544 bpr 4465
wims.4.07b [r7543]
7516 bpr 4466
2014-02-27: add wims_ref_class env variable for !formradio, !formcheckbox, !formmenubar
11921 bpr 4467
  (already there for !href )
7516 bpr 4468
2014-02: put the form in css instead of table
4469
2014-01: - add option --mathjax , --shtooka, --modules to compile
4470
  - add scripts for mathjax (JE);
4471
2014-01: test the mail in compile
4472
2014-01-03: Can download the two indicators for exercises of a sheet
7364 bpr 4473
  (variable sheetexo[number of the sheet])
7516 bpr 4474
  - add keywords in domain
7362 bpr 4475
2014-01-03: Improve matrix anstype:- add split options for matrix
4476
  - add color in false coefficients
4477
  - add variable result$i as a mask for good and bad coefficients
4478
  In oef exercises, reply_$i is now accessible;; contains the student answer eventually reformated
7364 bpr 4479
  as it appears in embed case or in the analysis of the question.
7362 bpr 4480
2014-01-01
8502 bpr 4481
 in oef exo: give the possibility to impose the order of the exercises in a series
7516 bpr 4482
  (the interface was not there).
7362 bpr 4483
2013-12-30: delete the link reference
4484
2013-12-28 MathML:adding stretchy="true" to delimiters LEFT/RIGHT triggered by \left \right (JE)
4485
  delete the link reference. Should be put again if work is done on data
4486
2013-12-27:add zones K1, K2 K3 ; add category physical_education
4487
2013-12-26:modify OEF in a sheet now not display in a popup windows
7364 bpr 4488
2013-12-26: MathML: Fixing MathJax inputfield bug by using a pre-styled 'textarea' instead of a 'input'
7362 bpr 4489
2013-12-23:can add draw feedback in the coord anstype
4490
2013-12-23: Mathml:
4491
  - added environment \begin{html}...\end{html}
4492
  - corrected environment \begin{svg}
4493
  - introduce replace_str() function
4494
  - using correct semantics for pseudo latex \input
4495
2013-12-15: add possibility to use the technical variables in the motd
4496
  (call it by \var_xxx if the variable is xxx as in the liaison tableur - in internal it is user__xxx.
7364 bpr 4497
2013-12-14: add the option goodanswershown to coord anstype
7362 bpr 4498
2013-12-08: the number of the sheet will no more appear when one uses sequences.
4499
2013-12-04: allows to modify some fields in the insertion of an exo in a sheet when
4500
  it is active: description, title, comments, feedback
4501
2013-12-04: add variable doclist and common_images in var.proc
8502 bpr 4502
2013-12-03: fix binomialinv: exact formula when q=p=0.5,
7362 bpr 4503
 else use octave (no result in the first example before).
4504
2013-12-03: when inserting a public document in a class, it is now possible
4505
 to link it with some sheet.
4506
2013-12-03: use src2def in latex2wims module
4507
2013-12-03: add primitive audio in documents
4508
2013-12-03: button compile only if srctex is working
4509
2013-12-04:
7291 bpr 4510
  Allows to modify some fields in the insertion of an exo in a sheet when
4511
  it is active: description, title, comments, feedback
4512
  Allow to link a public document with a class sheet
8502 bpr 4513
  Improvment documents: - latex2wims is now launched by src2def (docu/mkindex)
7291 bpr 4514
  - deposit in doc/srctex
4515
  - common_files
4516
  - can have the translation in the same module
8502 bpr 4517
  new WIMSChem (JE): svg version
7362 bpr 4518
---------------------------------------------------------------------------
4519
wims.4.07a [r7068]
7291 bpr 4520
  add anstype time
4521
  add anstype complex
4522
  clean public_html/bases/dic (regenerate files)
4523
  fix warnings in compilation
7068 bpr 4524
  fix bugs in search engine
4525
  recover some links lost in theme for student account, change password
7362 bpr 4526
---------------------------------------------------------------------------
7068 bpr 4527
wims.4.06 [r7010]
7012 bpr 4528
 add example classes from Chantal Causse
4529
 work on example sheets
4530
 improvment of the search engine
4531
 add theme pommier (experimental)
4532
 add analysis slib in differential systems
4533
 change the way to insert keywords for autocompletion
7362 bpr 4534
---------------------------------------------------------------------------
6868 bpr 4535
wims.4.05c
4536
2013-08-07: add possibility to go directly from score of a participant to
4537
the next one (also for exam, raw data, etc).
4538
2013-07: add slib for differential equations, inversedomain (in analysis).
7362 bpr 4539
---------------------------------------------------------------------------
6701 bpr 4540
wims.4.05b [r6700]
4541
2013-06: add three example classes.
4542
  improve latex2wims (change tooltip in jQuery menu)
4543
  fix some trouble in search engine (in case of several word groups).
4544
  in documents, a block named doctoc can be exploited as a summary table.
7362 bpr 4545
---------------------------------------------------------------------------
6585 bpr 4546
wims.4.05a [r6585]
4547
2013-06-14: work on popup tool (french version).
4548
2013-06-12: add slib on differential equations.
6477 bpr 4549
2013-03-24: work on search_engine and browse module.
4550
- add class and sheets in the category "all" of search engine.
4551
- clean the domains in browse modules (transfer in bases/sys).
4552
- allows the use of language keywords (keywords_$lang, description_$lang,
4553
  title_$lang, etc).
4554
2013-01: - add validation by w3c-validator in modtool (must be configured by
4555
  the manager).
4556
- add test buttons on modtool to go from mathml to images.
4557
- fix bug: if the sequence has been configured on yes,
4558
  but no sequence has been created, the supervisor will see the notes.
6585 bpr 4559
- add language menu in properties of a module (modtool) ;
7362 bpr 4560
  add jquery for toggle the language menu.
6477 bpr 4561
- many changes for better compatibility with xhtml and html 5
9358 bpr 4562
- some css have been added and used in adm modules as wimscenter, wimsemph, tt, small,
6241 bpr 4563
  smaller, bold, wimsborder, wimsnoborder (for tables), clearall, spacer, ...
6585 bpr 4564
  cut css in small parts, it will be easier to compare for differents themes
6477 bpr 4565
2013-01-08: use yuicompressor-2.4.7.jar to compress css.css
6286 bpr 4566
2013-01-01: add anstype jsxgraphcurve (Julien Lyotard).
6241 bpr 4567
2012-12-16: increase the number of characters save in sessions.log
4568
2012-12-14: improve useropts page (OB)
4569
2012-12-13: add useropts option for dyslexics.
9358 bpr 4570
2012-12-13: add slib/algebra/partitionconj
6241 bpr 4571
2012-11-28: cleaning generated files in the example class and documents in bases - the generation
4572
  is done by bin/mkindex (adapt the script src2def and docu/mkindex to be able to do that)
4573
2012-11-28: clean the generated files in oef/$lang/qcm - they will be generated now by bin/mkindex
9358 bpr 4574
2012-11-22: new jobs in raw as copyclass and getsheetstats, optimizing getlog job,
7364 bpr 4575
  now it can render more than 500 lines of a user log (OB)
6286 bpr 4576
2012-11-21: add jquery.min.js in public_html/scripts/js/jquery/jquery.min.js
7362 bpr 4577
2012-11-07: in wims_mathml, replace non-unique id="wims_mathml" by a
6241 bpr 4578
  unique id (id="wims_mathml.....") (JE)
7364 bpr 4579
2012-11: introduce widgets and cut the different actions in small pieces (OB, BPR)
6241 bpr 4580
2012-11-06: add !formend command to close a !form
4581
2012-11-05: put Doctype declaration to be compatible with mathml (JE)
4582
2012-11-05: new page for sheet search (OB)
8502 bpr 4583
2012-10-24: new prepared model: steps.oef
6241 bpr 4584
2012-10-23: add slib/draw/radar
4585
2012-10-21: add category algo in H levels
4586
2012-10-18: add small functionality to scienceprint.c (JE)
4587
2012-10-17: in prepared models, add possibility not to use embraced randitem (for mathematical formulas for example)
4588
2012-10-17: add an example class from Chantal Causse
4589
2012-10-16: Fix bug which limits the option shuffle in some anstype
4590
  (comes with the r2063 - because of default in anstype/checkbox)
7362 bpr 4591
2012-10-16: Examcheck can now be accessed by a direct link (cmd=new), not only after displaying
7364 bpr 4592
  the entire user list (cmd = reply)
7362 bpr 4593
2012-10-16: fix bug in cas authentification (not sensible to case): external_auth will
7364 bpr 4594
  be always in lowercase
6241 bpr 4595
2012-10-13: add parameter for the width of the arrow in chronology model
9599 bpr 4596
2012-10-12: add slib/draw/thermometer, add slib/draw/meter
6241 bpr 4597
2012-10-11: add credits field in prepared models
4598
2012-10-10: add an example class from Chantal Causse
4599
2012-10-03: in modttol, add version of the public module when the same exists in modtool
4600
2012-10-02: change tables in correspond in css (OB)
4601
2012-09-30: add some ipa symbols in keyboard anstype
8502 bpr 4602
2012-09-30: fix following bug in exolog: renamed-images had the name of the link,
9358 bpr 4603
  so the exercise was not visible once the session was killed.
8502 bpr 4604
2012-09-30: fix bug in csv upload and on external_auth: was erased if login is given
6241 bpr 4605
  and if there is not external_auth in a csv file.
4606
2012-09-21: add Nikaia theme (OB)
6477 bpr 4607
---------------------------------------------------------------------------
5647 bpr 4608
wims.4.04 [r5646]
5616 bpr 4609
2012-08-20: add symbolic links for nl, si, es models on english models
4610
directexec becomes a multilanguage module
4611
---------------------------------------------------------------------------
5593 bpr 4612
wims.4.03f [r5592]
4613
  correction of bugs in htmlmath with mathml version
4614
  zoom is available in mathml (can be desactivated for particular activities)
4615
---------------------------------------------------------------------------
5548 bpr 4616
wims.4.03e [r5543]
4617
2012-07-04: add mathmlmath command - accessible by !mathmlmath [r5542]
5525 bpr 4618
2012-07-02: add mathml (JE, BPR) [r5524]
7362 bpr 4619
2012-06-24: add css styles for simple/sample tables (wimsborder, wimsnoborder)
5484 bpr 4620
2012-06-23: version 0.94 of jsxgraphcore.js, HTML Virtual Keyboard Interface Script - v1.49
5432 bpr 4621
2012-06-18: Alert message can be send to user connected by supervisor (FG)
11921 bpr 4622
  supervisor can see if participants are connected (FG)
10928 bpr 4623
2012-06-15: the creator of a subclass can register another teacher in his class.(BPR)
11921 bpr 4624
  the administrator of a level can upload cvs files. (BPR)
5432 bpr 4625
---------------------------------------------------------------------------
5393 bpr 4626
wims.4.03c [r5393]
10928 bpr 4627
2012-06-12: add the "besoin d'aide" in the sheetsource of a document (BPR, idea of C. Causse)
7362 bpr 4628
2012-06-12: in a superclass, the creator of a class can give
11921 bpr 4629
  a gestion access to another teacher (BPR)
10928 bpr 4630
2012-06-12: Add guided mode in vote (MC, BPR)
4631
2012-04-22: Can erase a block of a document [r5266] (BPR)
5371 bpr 4632
2012-04-04: Supervisor can see which participants of a class are connected (FG)
5220 guerimand 4633
2012-04-02: Added graphical interactive interface to add help to a series of a sheet (FG)
7362 bpr 4634
2012-02-20: Added small exec utility scienceprint (JE)
5149 bpr 4635
2012-03-15: External authentification and identification are implemented.
11921 bpr 4636
  Add supervise (and participate) fields in the properties of a participant which can be
4637
  changed by the administrator (case of superclasses).
4638
  Improved navigation in superclass (access right)
4639
  In case of external authentification: in a superclass, the teacher who wants to
4640
  go in another class must ask to its supervisor.
7362 bpr 4641
2012-01-22: a vote can be desactivate if there is no votant yet or if there is no content.
11921 bpr 4642
  If one save before fill the content, the title is saved (no error message). It is not possible
4643
  to activate if there is no content. (BPR) [r4950]
10928 bpr 4644
2012-01-09: add command slib in document. (BPR) [r4910]
4645
2012-01-07: add jsxgraph (javascript); add ggb2jsxgraph slib; add the interface in directexex. (BPR)
4895 bpr 4646
2012-01-07: can use ggbBase64 filestring in geogebra3 slib. If showAlgebraView=false, a blank
11921 bpr 4647
  ggbBase64 filestring is used (if there is no other ggbBase64). (BPR) [r4895]
4895 bpr 4648
2012-01-07: when modifying the source of an OEF exercice in Modtool, the link "testing" goes
11921 bpr 4649
  directly to the exercise. (BPR) [r4893]
10928 bpr 4650
2011-12-31: some part of the differences are printed when a diff is asked in modtool. (BPR) [r4875]
4876 bpr 4651
2011-12-30: Add edit_area javascript (sourceforge.net/projects/editarea) for coloration
11921 bpr 4652
  of code in Modtool (BPR) [r4869], tool/directexec (does not work for cn language ?) [r4879]
4870 bpr 4653
---------------------------------------------------------------------------
4654
wims.4.03a [r4868]
11921 bpr 4655
  Presentation of OEF intro modules, of the home page of a gateway has been improved (OB, FG)
4868 bpr 4656
2011-12-27: the help link in sheet can be modified when the sheet is active (do not influence
11921 bpr 4657
  notation) (BPR) [r4864]
4658
  improvment in latex2wims (minipage, lstlistings are interpreted) [r4866]
4868 bpr 4659
2011-12-17: build the list of css classes.
7362 bpr 4660
2011-12-17: build list of modules asking to be trusted (must have the line ask_trusted=yes in the
11921 bpr 4661
  module file var.init). This list is showed in the help of the field "trusted_module"
4662
  in manager module (BPR) [r4833].
4810 bpr 4663
2011-12-14: add "credits" field in OEF exercises to be inserting at the end of the exercise ;
11921 bpr 4664
  add the list of authors who are not the main authors (have made exercises) in an OEF
4665
  module intro (BPR) [r4810]
4815 guerimand 4666
2011-12-12: supervisor can disallowed score interruption by participant (FG) [r4808]
10928 bpr 4667
2011-11-01: in mboard, messages not yet read are in red (css style wims_forum_item_toread)  (BPR) [r4758]
4752 bpr 4668
2011-11-01: - add slib/geo3D/drawtile (draw cubes in 3D)
4669
  - add slib to manipulate blank in oef exercises (replace a blank by a character
4728 bpr 4670
  or a character by a blank).
7362 bpr 4671
  - add bound option in anstype javacurve. Allow multiple select click in regions
10928 bpr 4672
  (analyzed as in anstype coord (option bound)) (BPR)
4673
2011-10-19: add option absolute in the anstype numeric (BPR)
4674
2011-10-15: mail in forum is send to all teachers of the class in the case of a superclass (BPR)
4675
2011-10-02: can put the address of a module in the search engine to find it. (BPR)
4647 bpr 4676
2011-09-24: - possibility to add an administrative local module in the menu in a theme
4635 bpr 4677
  (must create a file local.phtml in the themes with variable wims_local_menu_items
4728 bpr 4678
  as the commun variable wims_menu_items) - only do it for the standard theme.
4647 bpr 4679
  - Fix bug with csv when a sheet or an exam were not activated
10928 bpr 4680
  - add some template file (manager_msg.phtml.template, motd.phtml.template) (BPR)
4681
2011-09-: one can go directly to the properties of a student after his inscription by the teacher (BPR)
4682
2011-09-: fix bug when the list of students is big (userlist, sendmail, photoboard). (BPR)
4635 bpr 4683
2011-09-14: site manager may enter ldap parameters, they will by default in all classes
11921 bpr 4684
  fix ldap authentification (more general) and fix its use in superclasses. (BPR)
10928 bpr 4685
2011-09-13: add coordclick tool accessible from createxo (BPR)
4686
2011-08-28: add anstype multipleclick, chessgame (BPR)
4687
2011-08-15: help link after an exercise of a sheet can be introduced by the teacher. (BPR)
4496 bpr 4688
---------------------------------------------------------------------------
4689
wims.4.02 [r4495]
4690
2011-07-28: improve html menu in documents (BPR).
11720 bpr 4691
2011-07-: add terms of service (cgu).
4496 bpr 4692
---------------------------------------------------------------------------
4390 bpr 4693
wims.4.01g [r4390]
4496 bpr 4694
2011-07-13: add href primitive in document and cdt (BPR)
4346 bpr 4695
2011-07-08: participants can view list of exercises of a skill (FG)
4331 bpr 4696
2011-07-05: increase memory when launching gap in config.c
4697
2011-07-05: change the stat slib according of new octave functions and fix some bugs.
4698
(Sophie Lemaire and BPR) [r4330]
4319 bpr 4699
2011-07-03: the names of the authors will be firstname,lastname and will be treated
4496 bpr 4700
uniformly according to language; it is also possible to put an email for each authors
11921 bpr 4701
(this last possibility is not compatible with wims version less than 4.02).
4496 bpr 4702
---------------------------------------------------------------------------
4248 bpr 4703
wims.4.01f [r4248]
11720 bpr 4704
2011-06: add new jobs in module adm/raw (used in connection with other platforms) (OB)
7362 bpr 4705
2011-06-09: modification in votes (in particular add checkbox, display result
11921 bpr 4706
  in a table) [r4191] (FG)
7362 bpr 4707
2011-06-: slib (BPR)
11921 bpr 4708
  - help can be now translated
4709
  - add option url and html in slib drawings
4239 bpr 4710
2011-06- in a superclass, a teacher can be a participant in a class and a supervisor
11921 bpr 4711
  in another one (BPR)
4239 bpr 4712
2011-06: add some models (flashcard, hanging game, crossword, ...) (BPR)
4713
2011-05-15: add variables lastname, firstname, login, lang in oef exercise (BPR)
11921 bpr 4714
2011-05-: add some css classes to replace &lt; (BPR)
4239 bpr 4715
2011-04-20: add option word nohour nominute to slib/draw/clock (FG)
4716
2011-04-06: add binheight to the applet Plinko [r4033] (BPR)
4717
2011-03-19: security in pari - very crucial [r3902]
11921 bpr 4718
  - kill warning in Octave ( >=3.00)
4719
  - update interface with m2 ( > 1.1)
4239 bpr 4720
2011-03-18:
11921 bpr 4721
  - general clean up in the Makefile and the configure file (Karim Belabas)
4722
  - kill compiler warnings.
4723
  - separate the wrapuid functionnality in 3 scripts: setwrapexec (essential and needed
4724
  for safe operation of external programs), setchroot, setwimsd
4725
  - clean bashism
8502 bpr 4726
2011-02-19: add logout in modtool (BPR) [r3768]
3826 bpr 4727
---------------------------------------------------------------------------
4728
wims.4.01e [r3745]
3744 reyssat 4729
2011-02-14: add linguistics category (BPR) [r3742]
4730
2011-02-12: add prohibited words in forum messages (BPR) [r3732]
4731
2011-02-07: replaced strcpy function in C code to avoid problem on 64 bits machines in case of overlapping strings (ER) [r3717-3718]
3826 bpr 4732
---------------------------------------------------------------------------
4733
wims.4.01d [r3707]
3768 bpr 4734
2011-01-30: add transfer class document in modtool (BPR) [r3704]
4735
2011-01-30: add transfer from createxo to modtool (BPR) [r3700]
4736
2010-12-05: add html editor to documents (BPR) ([r3618])
10928 bpr 4737
2010-12-04: a document block can be embedded in another document (BPR [r3616])
4738
2010-11-25: change preambule for maxima (i is now %i) (BPR)
3826 bpr 4739
---------------------------------------------------------------------------
4740
wims.4.01c [r3585]
3744 reyssat 4741
2010-11-17: delete bin/passcrypt [r3578]
4742
2010-11-10: update tooltip, latex2wims [r3553]
4743
2010-10-16: add small exec utility moneyprint (JE) [r3519]
3420 bpr 4744
2010-08-28: add variable instex_texheader (value can be defined in wims module) - add header file for frcursive
10928 bpr 4745
([r3416 and others] BPR
3398 bpr 4746
2010-08-21: add crossword anstype, crossword slib and crossword program in src/Misc/crossword from the
10928 bpr 4747
  jigsaw.c ([r3397] BPR)
7362 bpr 4748
2010-06--: add editor for createxo (OB) - integration of the OEF documentation (not finished).
3826 bpr 4749
---------------------------------------------------------------------------
4750
wims.4.01a [r3378]
10928 bpr 4751
2010-07-18: add puzzle anstype (BPR)
8502 bpr 4752
2010-07-18: fix bug in insdraw..processor: datamodule was not interpreted and images in $common_images were
3346 bpr 4753
  not found in this repertory when call with copy flydraw command.
7362 bpr 4754
2010-07-16: add oef command teximg (gives the address of some tex text, can be used to be copied
10928 bpr 4755
in a draw image (BPR).
4756
2010-06-2: fix introduced bugs in modtool (BPR).
4757
2010-06-11: add the variables title_$lang in oef modules. (BPR)
3346 bpr 4758
2010-06-11: Variable wims_main_dirn, defining client dir(ection). (ER)
3826 bpr 4759
---------------------------------------------------------------------------
4760
wims.4.00 [r3243]
8502 bpr 4761
2010-04-19: add css class: wims_button and wims_button_help and introduce it in many adm modules ;
11921 bpr 4762
  use it for input[submit] (OB and BPR).
4763
  Added ref_button_color, ref_button_bgcolor, ref_button_help_color, ref_button_help_bgcolor
4764
  (adm/manage and adm/class/config) and vlink_color,link_color (config.c) [around r3076-3079]
12032 bpr 4765
2010-04-08: can download and publish from many download center list in bases/sys/publishcenter directory (FG and BPR)
10928 bpr 4766
2010-04-04: add slibs for jmol (BPR and Yves Noël) [r2998]
4767
2010-04-02: add jmolclick reply type (BPR and Yves Noël) [r2989]
2971 guerimand 4768
2010-03-20: can change of exercises series without go to sheet summary (FG)
4769
2010-03-16: add job=sendmail in adm/manage (FG)
2762 bpr 4770
2010-03-06: add job=lightpopup in adm/raw ([r2732 and als] FG)
10928 bpr 4771
2010-02-24: add language choice in the search_engine ([r2670] BPR)
2656 bpr 4772
2010-02-23: OEF exercises: add command \latex{} - if it contains something (tex version of the statement),
4773
  a tex file can be download with the exercises (two latex environments can be used (statement and solution))
11921 bpr 4774
  [r2656 | BPR]
7362 bpr 4775
2010-02-23:OEF the printable sheet uses now the number of exercises in a serie of OEF exercises.
11921 bpr 4776
  [r2656 | BPR]
3826 bpr 4777
---------------------------------------------------------------------------
4778
wims.3.65m [r2626] wims.3.65l [r2098] wims.3.65k [r1989]
10928 bpr 4779
2010-02-20: add type chemclick based on WIMSchem [r2616 | BPR]
2618 bpr 4780
2010-02-19:theme by default become standard theme - change the default color [r2608]
2607 bpr 4781
2010-02-19:add notion of maintainer of a module (module variable maintainer and maintainer_adresse),
11921 bpr 4782
  can be used in any module and appear in the "about" ([r2607] BPR)
2643 reyssat 4783
2010-02-16:add anonymity option in best scores [r2581 | ER]
7362 bpr 4784
2010-02-: all previously existing language dependent adm modules are replaced by one module
4785
  constructed by localization of these modules, keeping a single computation core and
10928 bpr 4786
  adding dictionaries. [essentially BPR with help of translators and als]
4787
2010-01-03: add type jmolclick based on jmol [r2097 | BPR]
4788
2010-01-03: add flash player for video and audio and slib [r2096 | BPR ]
2099 bpr 4789
2009-12-28: add wims_ref_menucolor for links in menu (BPR) [r2069]
3826 bpr 4790
---------------------------------------------------------------------------
4791
wims.3.65j [r1941] wims.3.65i [r1872] wims.3.65h [r1832] wims.3.65f [r1511] wims.3.65e [r1479] wims.3.65d [r1451]
1942 bpr 4792
2009-12-02: add slibs (domino, approximation) - add option noorder in clickfill and dragfill
4793
2009-11-29: add colors in userlist [r1919]
4794
2009-11-17: add sendmail [r1864] (BPR)
1825 bpr 4795
2009-11-12: add Véronique Royer Terminale Class (BPR)
4796
2009-10-: improvment in language independancy.
4797
2009-09-20: add photoboard [r1631] (BPR)
7362 bpr 4798
2009-09-20: clean userlist.$lang module and change the order of sheets in case where sequences
1628 bpr 4799
are used (round [r1627]) (BPR)
7362 bpr 4800
2009-09-07: standard theme supervisor read manager message in file log/manager_msg.phtml.$lang.
1579 bpr 4801
No interface. (BPR)
7362 bpr 4802
2009-09-06: modified units-filter; fixed a bug in the rendering of numbers whose absolute value
4803
is in the interval 0..1; slightly modified the rounding routine to get a smarter behavior
1579 bpr 4804
with data whose mantissa should be 0.5 (and are actually messed up by float calculation) (GK)
7362 bpr 4805
2000-09-02: improvement of module adm/class/sheet.fr (FG)
4806
2009-09-02: search_engine form files and linked names moved from module home to
4807
script/adm/search_engine for calling by other modules (FG)
4808
2009-08-31: upgraded units-filter to version 3.0. This should fix the bug with wrong truncations.
4809
For example earlier versions rounded the value 2.5 to 2 and not 3 as expected.
4810
Now the analyzer uses the GNU multiprecision library, and calculations are done
1579 bpr 4811
with rational multiprecision numbers (GK)
7362 bpr 4812
2009-08-23: add flydraw documentation translation in french and prepare for other languages [r1502]
1502 bpr 4813
2009-08-22: add description field in class documents (appear only in sequences) [r1499] (BPR)
1473 bpr 4814
2009-08-16: participant index is done in all subclasses when indexing is done from portals [r1459] (BPR)
1448 bpr 4815
2009-08-05: add speckedit (html editor) (for the moment in in motd and mboard) [r1448] (BPR)
4816
2009-08-05: add doc in helplink in cdt [r1447] (BPR)
1473 bpr 4817
2009-07-: add participate in class csv for upload (only for supervisor of gateway) (BPR)
1448 bpr 4818
2009-07-: add module "adddoc" to insert documents in a class (BPR)
1579 bpr 4819
2009-07-: module "sequence" to reorganize sheets, exams, documents ....(BPR)
3826 bpr 4820
---------------------------------------------------------------------------
1942 bpr 4821
wims.3.65c [r1377]
1448 bpr 4822
2009-06-30: add module livret for view notes in competence table (FG)
8502 bpr 4823
2009-06-28: add in class config the possibility to give a link on another platform which will appear in
11921 bpr 4824
  the class homepage - only in standard theme [r1288] (BPR)
7362 bpr 4825
2009-06-01:add option word in class config to show sheet weights in user page home [r1209] (BPR)
1288 bpr 4826
2009-05-21: add mhelptail.phtml [r1175] (BPR)
7362 bpr 4827
2009-04-24: OEF accepts \css (allows to introduce a css style) [r1104] (BPR)
1083 bpr 4828
2009-04-20: cleanup of html codes - add label in some forms (modtool, inscription, class creation) (BPR)
4829
2009-04-19: add !header1 (as !header but without title) [r1050] (BPR)
8502 bpr 4830
2009-04-16: Flydraw update: add vectorial graphics file output (DXF), new command vimg, vimgfile ;
11921 bpr 4831
  add also double arrows (arrow2) [r1024] (GX)
1024 bpr 4832
2009-04-05: add js for keyboard, html editor [r1012] (BPR)
4833
2009-04-05: add german collection from shtooka projects (math voc and numbers) [r1011] (BPR)
11720 bpr 4834
2009-03-: add "embeddable player" inserted in the "about module" [r973] (OB)
984 bpr 4835
2009-03-17: add clicktile answer type [r983] (BPR)
1009 bpr 4836
2009-03-04: add rss link in news module [r970] (BPR)
972 bpr 4837
2009-03-04: add german verbs collection from shtooka projects [r969] (BPR)
4838
2009-02-28: add clicktile applet of Joke Evers [r968] (BPR)
4839
2009-02-28: add mail to supervisor for new forum messages [r967] (BPR)
4840
2009-02-27: fix internal server error on ubuntu (BPR) [r964]
3826 bpr 4841
---------------------------------------------------------------------------
7362 bpr 4842
wims.3.65b [r940] wims.3.65a [r940]
941 bpr 4843
2009-01-25: add zirkel applet. (BPR) [r940]
4844
2009-01-25: add photourl variable in userlist. (BPR) [r938-937]
914 bpr 4845
2009-01-04: add chemistry program for analysing molfile. (BPR) [r913]
4846
2009-01-01: add chemistry applet modified by Joke Evers (initially SketchEl) (JE) [r903]
4847
2009-01-01: use mail_opt everywhere mail is send by wims (BPR) [r901]
4848
2008-12-31: make changes in data/swac - should be more stable (BPR) [r900]
4849
2008-12-29: add msg.phtml in oef modules (BPR) [r893]
4850
2008-12-26: fix gnuplot compatibility (BPR) [r892]
4851
2008-12-13: IP adress can be hide by managersite (FG) [r877]
4852
2008-12-07: fix some bugs in exercise printed version(BPR) [r874]
4853
2008-12-05: improvment in document (BPR) [r871] and [r]
4854
2008-12-04: few bugs corrected on module adm/raw (OB) [r870]
4855
2008-11-25: supervisor can add personnal user daymessage (FG) [r863] and following
4856
2008-11-07: add possibility to change the modtool account in a class (BPR) [r849]
831 bpr 4857
2008-10-05: fix "bashism" in bin/wrapuid and bin/apache-config (BPR) [r824] and in compile [r825]
914 bpr 4858
2008-10-02: fix anstype/geogebra [r822] and anstype/sigunits (BPR) [r821]
3826 bpr 4859
---------------------------------------------------------------------------
831 bpr 4860
wims.3.64 [r798]
797 bpr 4861
2008-08-26 and before: many improvments of authordir jm.evers (JK)
914 bpr 4862
2008-08-26:add slib for phonetics (BPR) [r791]
797 bpr 4863
2008-08-23: improvment in geogebra type. (BPR) [r776]
4864
2008-08-11: Add command tooltip in document - improve the special method in oef (BPR) [r756-r757]
7362 bpr 4865
2008-08-10:scripts/oef/togetfile.proc is trusted file for adm/doc as it
11921 bpr 4866
  is already for createxo (fix a submitted bug) (BPR) [r749]
8502 bpr 4867
2008-08-08: adm/doc.*: make some phtml files language independant (BPR)
914 bpr 4868
2008-08-:latex2wims - add tabular type environment and fix minor bugs (BPR)
3826 bpr 4869
---------------------------------------------------------------------------
721 bpr 4870
wims.3.63d [r720]
4871
2008-06-30: add thermo sheets (J-R Vacher)
3826 bpr 4872
---------------------------------------------------------------------------
716 bpr 4873
wims.3.63c [r677]
7362 bpr 4874
2008-06-xx: big improvment in Dutch, Italian and Catalan version.
638 bpr 4875
2008-06-18: add interface to ldap authentification in a class (BPR for interface +
4876
C. Lefčvre) [r633]
7362 bpr 4877
2008-06-18: delete adm/scenario.* adm/dialog.* - they have been transferred in
11921 bpr 4878
  scripts/scenario scripts/dialog (see docu and oef) - allow publication of the modules
4879
  using them [r623], [r624] (BPR)
603 bpr 4880
2008-06-16: add possibility to hide exam registrations to students. [r603] (BPR)
4881
2008-06-14: may download style css in class [r565] (BPR)
4882
2008-06-14: change place of photos and basis of the puzzle modules to scripts/data/
11921 bpr 4883
  - the modules H3/algebra/spuzzle.$lang and U2/algebra/qpuzzle.$lang will
4884
  be added in the Nice publication center at next release. [r563] (BPR)
7362 bpr 4885
2008-06-13: add Imindex in oef modules (for ulterior testing if a file is in \imagedir)
11921 bpr 4886
  [r561] (BPR)
7362 bpr 4887
2008-06-08: add new fields title_$lang description_$lang translation_language for modules
11921 bpr 4888
  who have their language translation insid them (don't yet accessible by the Modtool
4889
  interface) [r554] (BPR)
7362 bpr 4890
2008-06-08: add option in embed of "input type" (autocompletion=off, css style for
11921 bpr 4891
  the input box [r521] (BPR)
561 bpr 4892
2008-06-08: add eqsign option in equation [r518] (RM)
4893
2008-06-08: add sheets for level U3 [r519] (BPR)
8502 bpr 4894
2008-05-27: Add exemple class: 1118 Premičre STG (RM)
4895
2008-05-27: Add exemple class: 1117 Premičre STI (RM)
4896
2008-05-27: Add exemple class: 1116 Premičre S (RM)
481 guerimand 4897
---------------------------------------------------------------------------
523 bpr 4898
wims.3.63b [r468]
452 bpr 4899
2008-05-25: add scripts for indexing shtooka directories (words audio http://shtooka.net/project)
11921 bpr 4900
  [r451] (BPR)
8502 bpr 4901
2008-05-24: add style css documentation in bases ; fix bug in management: css stylesheet in home/css
11921 bpr 4902
  doesn't appear in list (BPR)
8502 bpr 4903
2008-05-04: improvment in the adm module new: use the title in user language
11921 bpr 4904
  if it is defined in the INDEX module (for JE modules in particular) [r392] (BPR)
452 bpr 4905
2008-05-??: improvment in adm/raw (OB)
4906
2008-04-28: add catalan version (from Manel Querol)
382 bpr 4907
2008-04-07: add data/scripts in the list of directories where the command
11921 bpr 4908
  rename may be used [r382] (BPR)
381 bpr 4909
2008-04-07: add english example class [r379-380] (BPR)
7362 bpr 4910
2008-02-17: fix in formal type (in case of nonanalysed answer) (BPR-ER)
4911
2008-01-12: manage.en bug correcting, add class search engine and bestclass general activity showing [r282] (FG)
332 bpr 4912
2008-01-08: Improved chemistry slib [r281] (GK)
481 guerimand 4913
-------------------------------------------------------------------------
275 bpr 4914
wims.3.63a [r256]
253 bpr 4915
2007-12-30: Add geogebra3 [r252] (BPR)
8502 bpr 4916
2007-12-30: Add css style in sheet: wims_sheet wims_sheet_list for exercise list in sheet [r251](BPR)
9358 bpr 4917
2007-12-27: Tex is now forced by \displaystyle inside \( ) [r242] (BPR)
242 bpr 4918
2007-12-26: Fixed bug in mboard.fr ; add list by subject, improved navigation, add
11921 bpr 4919
  css style (wims_forum_intro, wims_forum_msg, wims_forum_list) ; language in fr/ [r237] (BPR)
8502 bpr 4920
2007-12-25: add adm module: class/activity (BPR)
7362 bpr 4921
2007-12-15: del unused link on supervisor page for class groupement (class_type=2) (FG)
226 guerimand 4922
2007-12-15: module cdt.fr and cdt.en add exam to linklist (FG)
225 guerimand 4923
2007-12-14: superclass_quota replace class_quota for portal structure (FG)
7362 bpr 4924
2007-12-08: add to votes (french version) "traced vote" ; add csv upload of votes results.
11921 bpr 4925
  [r217] (BPR)
452 bpr 4926
2007-12-03: give to sc_reply the same status as reply. Can be used in test conditions.
11921 bpr 4927
  [r213] (BPR)
210 bpr 4928
2007-12-03: Add option "noreaccent" in answer type case [r209] (BPR)
4929
2007-11-28: Fixed bug in votes [r203] (BPR)
7362 bpr 4930
2007-11-25: Fixed bug: login with point was accepted but data was erased
11921 bpr 4931
  by csv upload [r202] (BPR)
242 bpr 4932
2007-11-23: Fixed bug: presentation sheet with doc page (all lang) (FG)
8502 bpr 4933
2007-11-21: Add an option parameter for answer: noanalyzeprint: in this case, no
11921 bpr 4934
  preformatted analyzed answer is printed (only the score). (BPR)
7362 bpr 4935
2007-11-20: Some oef help translations in script/help in separate directories (for the moment,
11921 bpr 4936
  fr, es, cn) (BPR)
8502 bpr 4937
2007-09-27: Fixed in adm/class/userlist.fr/cvs: email variable was removed when
11921 bpr 4938
  uploading cvs, empty variables for participants were replaced by preceeding
4939
  participants when downloading cvs. Added possibility to download or upload
4940
  technical variables. (BPR)
166 bpr 4941
For the moment, only in french version. (BPR)
155 bpr 4942
2007-09-25: patch on the cn version (from Zhijie Chen, transmitted by GX)
110 bpr 4943
2007-09-16: fixed the anstype scripts for chemeq, units,
11921 bpr 4944
  sigunits. Now they allow to see the good replies in debug
4945
  mode with Createxo, and the correct answer is shown when a bad
4946
  reply has been fed in. (GK)
106 bpr 4947
2007-09-16 Add chemistry slib (GK)
8502 bpr 4948
2007-08-28 Correction for option keeporder: solution was in first position in type clickfill for option
11921 bpr 4949
  keeporder (BPR)
106 bpr 4950
2007-08-27 Add votes in class download (class/config) (BPR)
7362 bpr 4951
2007-08-19 Add special method tabs2lines in OEF (in OEF, lines in variables
11921 bpr 4952
  are transformed to tabs after error messages or next step,
4953
  which is not accepted in some applets). Same as special method expandlines
4954
  except for the pre tag (BPR)
9358 bpr 4955
2007-08-13 Add javascript wz_dragdrop.js in js/ (BPR)
106 bpr 4956
2007-08-13 Add slib/utilities/tooltip and special method tooltip in OEF (BPR)
4957
2007-08-02 Example class declared as neighbor of all classes (FG)
4958
2007-07-16 Add fonctionalities to exam module creation only fr, en (FG)
8502 bpr 4959
2007-07-14 Bug fixed: personalize home and sheet page with document (FG)
106 bpr 4960
2007-07-13 Default configuration for oef options in class (FG)
79 bpr 4961
---------------------------------------------
4962
Version 3.62 packed.
8502 bpr 4963
2007-06-23: Updated slib/media/audio: add option rename (BPR).
10 reyssat 4964
2007-06-19: From BPR:
11921 bpr 4965
  help is accessible in Modtool as a zone
4966
  adm/latex2wims.fr new module
4967
  help/example/oefquicktool.fr new module
4968
  Add anstype,help,slib as binary directories in adm/modtool.fr/binfile.proc
4969
  Link on latex2wims.fr and on quicktool.fr in modules/adm/createxo.fr/level1.phtml
4970
  and in public_html/modules/adm/modtool.fr/modname.phtml
4971
  Link on program.fr et faq.fr (french version) in public_html/modules/adm/browse.fr/home.phtml
4972
  and public_html/modules/adm/class/sheet.fr/main.phtml
4973
  Option "nonstop" in step exercises
4974
  New parameter \sc_reply$i in OEF: accessible for feedback with
4975
  default values 0,1, 0.5 according the student reply is
4976
  bad, good or partially good
4977
  public_html/bases/doc/1027 Presentation improvment
4978
  slib/geo2D/geogebra Improvment (Paul Byache)
4979
  Improvment in documentation of type range (english version -> french version)
4980
  js/ASCIIMathML.js js/LaTeXMathML.js js/ASCIIsvg.js new javascript
4981
  java/jmol/Jmol.js java/jmol/JmolApplet.jar: new Java applet Jmol
4982
  Improvments in help/developer/docmodtooloef.fr help/developer/docqcm.fr
4983
  help/teacher/docdocument.fr help/teacher/docexooef.fr help/student/docetud.fr
10 reyssat 4984
2007-06-19: From ER:
11921 bpr 4985
  ************ corrections de bugs ************
4986
  For each bug: 1/ description 2/ changes made 3/ changed files.
4987
  1/ When an exo is introduced in a worksheet, if we erase its description, it
4988
  comes back as non empty (but possible to erase afterwards by modifying sheet)
4989
  2/ use new variable new_desc instead of some occurrences of desc.
4990
  3/ files changed:
4991
  public_html/modules/adm/class/addmodule.[cn,en,es,fr,it,nl,si,tw]/[main.phtml,var.def,var.proc]
4992
  1/ binary files of modtool in subdirectories were counted twice (once in
4993
  dir, once in subdir)
4994
  2/ add a "sort|uniq" to list of binary files
4995
  3/ files changed:
4996
  public_html/modules/adm/modtool.[cn,en,fr,it,nl]/binfile.proc
4997
  1/ good replies were impossible to insert in development mode right after
4998
  modif of source in createxo, except in french version.
4999
  2/ mimic french version by introducing variable oef_defaut in var.def.
5000
  3/ files changed:
5001
  public_html/modules/adm/createxo.[cn,en,es,it,nl,si]/var.def
5002
  1/ the french help for answer type wlist pointed to the english text for
5003
  synonyms
5004
  2/ changed pointer to help/anstype.fr/syno.phtml
5005
  3/ file changed: public_html/scripts/help/anstype.fr/wlist.phtml
8502 bpr 5006
2007-05-12: add class exemple: 1113 (RM)
11921 bpr 5007
  add class exemple: 1114 (FG)
5008
  add link "back to module" in addmodule.fr and addmodule.en
5009
  add job=showsheet in userlist.fr: control
5010
  board panel for sheet (FG)
10 reyssat 5011
2007-05-01: Added new oef answer option "nonstop" (BPR).
5012
2007-04-30: A new French example class 1113 (Regine Mangeard).
11921 bpr 5013
  More French public sheets (FG).
10 reyssat 5014
2007-04-19: Updated adm/class/cdt.fr (FG).
5015
2007-04-13: anstype/numeric: fixed a cheating flaw.
5016
2007-04-02: (GK) Improved the slibs graphpaper/*: now you can give
11921 bpr 5017
  maximal values instead of the tick increment, and have it
5018
  calculated automatically. You can also label the axes.
10 reyssat 5019
2007-03-28: J-R Fernandez: important upgrade in the Spanish translation, for
11921 bpr 5020
  the user interface and the base modules.
10 reyssat 5021
2007-03-14: Updated to chemeq-1.12.
5022
2007-03-14: (GK) added a new slib to get precise numeric informations
11921 bpr 5023
  about the conservation of elements and charges in chemical
5024
  equations. The results come either as an understandable html
5025
  table or a ready-to-use matrix. This script need at least
5026
  the version 1.12 of chemeq. If the version of chemeq is not
5027
  sufficient, an error message is given instead.
10 reyssat 5028
2007-03-13: Updates to Dutch version. (JE)
11921 bpr 5029
  New and updated slib. (BPR)
5030
  anstype/javacurve.points: added drawing for multiple clicks. (BPR)
67 bpr 5031
2007-02-22: "about.bak" in doc modulesreplaced by "about.phtml". (BPR)
10 reyssat 5032
2007-02-14: bin/mkindex and Misc/modind.c: added recognition of datamodules.
5033
2007-01-26: MAX_FILELEN lifted to 2 mega.
5034
2007-01-23: added config parameter mail_opt.
5035
2007-01-14: anstype/checkbox: \\( -> \( for presentation (BPR).
5036
2007-01-12: user_agent checking seems to create problems: stopped.
5037
2007-01-11: adm/vote: Correction d'une incompatibilité entre une limite ŕ 64
11921 bpr 5038
  dans le nombre de questions possibles et un traitement ŕ 40
5039
  dans var.proc et var.def (BPR)
5040
  anstype/checkbox: correction d'un bogue dans
5041
  script/anstype/checkbox (cas de virgule) et modification
5042
  de la réponse: \\( devient \( . (BPR)
5043
  exec.c, exec_for(): strchr(",") -> strparchr(",") (item search
5044
  should skip parentheses).
5045
  adm/class/userlist/csv/download.proc: manual score downloading was
5046
  broken with a wrong insertion of !hex (BPR).
10 reyssat 5047
2007-01-08: symtext: added shared macros.
5048
2007-01-05: symtext package made independent.
11921 bpr 5049
  exec.c, _httpfollow(): mhelp session address was broken when
5050
  invoked from an mhelp of a subsession.
10 reyssat 5051
2007-01-02: bases/dic/fr/accord: plurals of exceptional nouns were forgotten.
11921 bpr 5052
  symtext: added pool structure to allow parbitrary permpick nesting.
10 reyssat 5053
2006-12-30: More types to anstype "javacurve" (BPR).
11921 bpr 5054
  scripts/oef/embed.phtml: corrige un bogue de couleur dans
5055
  l'affichage du type mark (BPR).
5056
  scripts/oef/fr: typos de francais + couleur orange pour les
5057
  réponses partiellement bonnes ou avec mauvaise
5058
  précision (BPR).
5059
  Updated files in slib/text (BPR).
5060
  java/input.java: added vector style.
10 reyssat 5061
2006-12-26: symtext: added debug level.
11921 bpr 5062
  symtext compile error: nextblock field forgotten in some cases.
10 reyssat 5063
2006-12-25: symtext: translate.c, entry earlier field offset error.
5064
2006-12-24: symtext: accented letters were isolated in pre-processing.
5065
2006-12-21: check_exam(): now checks the existence of session var file
11921 bpr 5066
  instead of session directory existence.
5067
  symtext: increased dictionary size limits.
10 reyssat 5068
2006-12-20: symtext, outval(): typo corrected.
11921 bpr 5069
  adm/class/regclass/var.proc, policy=file: suppressed spurious
5070
  variable definitions (class_creation etc.).
10 reyssat 5071
2006-12-14: Included Geogebra applet in java/geogebra. (www.geogebra.org)
11921 bpr 5072
  Anstype/javacurve: added points version. (BPR)
10 reyssat 5073
2006-12-13: GK: fixed a very nasty bug with the OEF type sigunits, which
11921 bpr 5074
  disregarded the numeric value, focusing only on the unit and the
5075
  number of significative numbers.
5076
  bin/povray: Added some default values for compatibility (BPR).
10 reyssat 5077
2006-12-12: Added slib lang/fraccord.
5078
2006-12-05: Misc/translator.c and Misc/translator_.c: search failed when
11921 bpr 5079
  dictionary contains accented letters.
10 reyssat 5080
2006-12-04: Fixed in adm/class/userlist/csv/download.proc: manual grades were
11921 bpr 5081
  still not correct for usernames with special characters.
10 reyssat 5082
2006-12-02: WORKFILE_LIMIT moved from lines.c to wims.c.
11921 bpr 5083
  WORKFILE_LIMIT default increased to 2M (from 512K).
5084
  Anstype/*fill: added align option (BPR).
10 reyssat 5085
2006-11-29: slib/matrix/concate updated (BPR).
5086
2006-11-24: Added new command !hex.
11921 bpr 5087
  adm/class/userlist and adm/class/grades: manual grades for usernames
5088
  with special characters now correctly fixed using !hex.
10 reyssat 5089
2006-11-22: webget: added proxy compatibility.
5090
2006-11-21: Updates to Italian version (MC).
5091
2006-11-20: adm/class/userlist/csv/download.proc: erase fields before recomputing
11921 bpr 5092
  for a new user.
10 reyssat 5093
2006-11-17: Added User-Agent to !mailto header (compatibility with some ISP's).
11921 bpr 5094
  All adm module mail interfaces now switched to !mailto.
5095
  Added mail_log().
10 reyssat 5096
2006-11-15: adm/class/userlist: manual grades dysfunction when login contains
11921 bpr 5097
  special characters (the solution is still not correct).
10 reyssat 5098
2006-11-10: rounding fix of scripts/js/basicalc (FG).
5099
2006-11-08: Fixed in adm/forum/mbord.cn: missing scripts.
5100
2006-11-03: oef: added qcm common manager.
11921 bpr 5101
  oef2wims: No exec if hint/help/solution contains no exec commands.
10 reyssat 5102
2006-11-01: adm/modtool: developer name was not put into session var.stat
11921 bpr 5103
  when the user is automatically logged in via a class.
10 reyssat 5104
2006-10-26: adm/createxo.fr: added 2 models (qtext and 16qtext).
5105
2006-10-23: Added slib oef/env and scripts/oef/datafile.proc
5106
2006-10-22: scripts/oef/mkindex: Added datafile indexing.
5107
2006-10-20: wimslogd, dispatch_log(): suppressed useless error messages.
5108
---------------------------------------------
5109
Version 3.60 packed.
5110
2006-10-17: class/cdt.fr updated to 1.11 (FG).
7362 bpr 5111
2006-10-15: Fixed: nesting error in symtex permpick (lind2 incremented
11921 bpr 5112
  without decrementing in case of failure).
10 reyssat 5113
2006-10-13: Fixed: nested errors provoke "Premature end of script headers".
11921 bpr 5114
  Fixed in adm/modtool: class user developer link was broken due
5115
  to password encryption.
5116
  anstype/range: default value was set to the left end instead of middle.
5117
  help updated for the case of multiple ranges.
10 reyssat 5118
2006-10-09: Fixed in adm/createxo: default author name didn't show up when loaded
11921 bpr 5119
  by module developer.
5120
  update.sh: erase ch..root etc. if need to be written over.
5121
  calc_lookup(): rights check now uses datafile_check().
10 reyssat 5122
2006-10-08: Added typed circuit schematic system: data, slib, drawing tool.
5123
2006-10-04: !filewrite, !fileappend, files with name starting by "TEMP_"
11921 bpr 5124
  are temporary files and go to tmp_dir.
5125
  find_module_file(): files starting with writable/TEMP_ are
5126
  temporarily written files.
5127
  datafile_recordnum() and datafile_fnd_rec(): save value of "untrust"
5128
  and restore before exiting.
10 reyssat 5129
2006-10-02: slib/mkindex: presentation improvement.
11921 bpr 5130
  New categories: H?/financialmath, U?/financialmath, tool/elec
5131
  datafile_check(): allowed userfiles to read files in subdirectories
5132
  "data/" and "authors/".
10 reyssat 5133
2006-10-01: Fixed in flydraw, obj_string(): quoting chars were not stripped.
5134
2006-09-29: Anstype numexp: Message precision (FG).
11921 bpr 5135
  Fixed in flydraw, obj_parallel(), obj_lattice() and obj_arrow():
5136
  displacement vector didn't follow affine transformation.
10 reyssat 5137
2006-09-26: adm/class/regclass: removed the word "optional" for class password (FG).
11921 bpr 5138
2006-09-25: checkhostt(): tolerate spaces after '&lt;' and '&lt;' (but not before).
5139
  Italian translation updated to 3.58 (MC).
5140
  adm/class/userlist: allow csv upload without password in gateway
5141
  subclasses.
10 reyssat 5142
2006-09-24: oef: added good choice insertion for developer to choices.
11921 bpr 5143
  oef: added choice option "noidontknow".
10 reyssat 5144
2006-09-23: chroot.c: added parsing of w_wims_priv_chroot, with word
11921 bpr 5145
  "tmpdir" causing preliminary directory change.
5146
  c, fortran77, pascal, python interfaces: now compile and run on tmp_dir.
10 reyssat 5147
2006-09-22: chroot.c: abort if setuid() fails.
11921 bpr 5148
  scripts/oef/var.proc: check datamodule only when cmd=new.
5149
  find_module_file(): send module_error for executable files.
10 reyssat 5150
2006-09-21: Fixed in scripts/oef/var.proc: step information was not cleared
11921 bpr 5151
  from one exercise to another.
5152
  Fixed in scripts/oef/step.proc: empty data in menu type was
5153
  not checked.
5154
  adm/class/gateway: added secure hosts to structure management.
5155
  adm/class/regclass: secure host now defaults to "all".
10 reyssat 5156
2006-09-20: bin/housekeep.daily: buggy sheet expiration code disabled, to
11921 bpr 5157
  be enabled during a summer vacation.
5158
  Fixed in scripts/adm/gateway/mkteacherlist: a too strict right
5159
  check skipped index update after a teacher subscription.
5160
  adm/class/userlist/var.proc.userprop: added call to mkteacherlist
5161
  when the user is supervisable.
5162
  Fixed for gateways: link for changing user property was missing.
10 reyssat 5163
2006-09-19: Fixed in oef2wims, _check_compare(): check of "or" not returned
11921 bpr 5164
  after success, going to the check of "and" instead.
10 reyssat 5165
2006-09-18: OEF development mode: insertion of good replies becomes non-auto.
11921 bpr 5166
  Anstype dragfill and clickfill: added options "keeporder",
5167
  "sort" and "shuffle".
5168
  Anstype: added option "sort" to checkbox, menu and radio.
5169
  adm/class/regclass: added secure host validity check.
5170
  The variable "empty" is now strictly read-only, with offending
5171
  module adm/modtool fixed.
5172
  Fixed in oef: javascript form locker was skipped when running under
5173
  createxo.
5174
  Added option "default" to OEF answers.
5175
  bin/povray: version call should add ch..root, otherwise it
5176
  may refer to a different installation of povray.
5177
  instex_flush() (lines.c): suppress "mv" error messages.
10 reyssat 5178
2006-09-17: Anstype: activated option "shuffle" for checkbox, menu and radio.
11921 bpr 5179
  Anstype menu: added option "multiple".
5180
  Anstype: added option "eqweight" to mc types with "split".
5181
  Anstypes: added developer default to checkbox, menu, radio.
10 reyssat 5182
2006-09-16: adm/modtool: edfile now allows file upload.
11921 bpr 5183
  adm/class/gateway.{en,fr}: Added teacher supervising management.
5184
  Added hierarchical access right check to gateway management jobs.
10 reyssat 5185
2006-09-15: Added evaluation of \step to oef help.
11921 bpr 5186
  adm/createxo: exercise help now works.
5187
  adm/createxo, raw mode: returning from help erased textarea.
5188
  Added textarea content control buttons.
5189
  subclass expiration date now refers to superclass expiration.
5190
  Fixed in default and column themes: documents/votes not shown for
5191
  participants in intermediate classes.
5192
  Fixed in scripts/adm/class/adduser: a bogus password check locked up
5193
  adding class/course subscription in gateway.
5194
  bin/housekeep.daily: diving to subclasses for daily cleanup.
10 reyssat 5195
2006-09-14: Popup session life reduced to 50 seconds.
11921 bpr 5196
  catfile() now returns the number of bytes written.
5197
  Fixed: empty last.html was provoking "Premature end of script header".
5198
  Added non-backup and ancient class warnings to adm/class/config.
5199
  adm/class/config: subclasses can no longer change expiration date.
5200
  adm/class/userlist: csv download of passwords now allowed.
10 reyssat 5201
2006-09-13: scripts/adm/class/adduser: Added check of name conflict between
11921 bpr 5202
  teacher and participant accounts.
5203
  adm/class/gateway: Added csv download of teacher accounts.
5204
  adm/class/userlist/csv/upload.proc: added call to mkteacherlist
5205
  if superclass.
5206
  adm/modtool.cn: proc files were missing.
5207
  adm/modtool, edfile: recovered new line at end of file.
5208
  Fixed: oef replytype synonyme translation bug.
5209
  Fixed: oef replyweights stacking up via valsave.
10 reyssat 5210
2006-09-12: Updates to adm/class/cdt.fr (FG).
5211
---------------------------------------------
5212
Version 3.58 packed.
5213
2006-09-11: Updates to help/teacher/docdocument.fr (BPR).
11921 bpr 5214
  scripts/oef/mkindex: should erase index files when no oef.
10 reyssat 5215
2006-09-09: !writefile to getfile: writing to symlinks and subdirectories
11921 bpr 5216
  prohibited.
5217
  Added !writefile and !appendfile limits.
10 reyssat 5218
2006-09-07: Fixed in adm/manage.en: wims_prefix should be cleaned when
11921 bpr 5219
  reading wims.conf.
10 reyssat 5220
2006-09-06: Added scripts/adm/class/stat.
11921 bpr 5221
  adm/vote/vote.proc: grouped !setdef to improve performance.
5222
  Default language changed to utf-8 (for undeclared languages).
10 reyssat 5223
2006-09-05: Fixed: class modules didn't have variable right management.
11921 bpr 5224
  Fixed in wimslogd: log files with a hyphen in name should not be skipped.
5225
  files.c, _filewrite(): classes/?? modules should not have right to
5226
  write to wims_home.
5227
  lines.c: added is_class_module to disallow classes/?? modules to access
5228
  scripts/adm files and many adm commands.
10 reyssat 5229
2006-09-04: Fixed in adm/createxo/var.proc: a typo locked class importation.
11921 bpr 5230
  Fixed in adm/sheet: printable version locked by wims_prefix.
5231
  Fixed in scripts/adm/class/adduser: individual subscription locked.
5232
  Light updates to Dutch version (JE).
5233
  Fixed in adm/class/config: importation of exams didn't work.
10 reyssat 5234
2006-09-03: Updates to slibs: text, chemistry, geo3D (BPR).
11921 bpr 5235
  Fixed slib/triplerelation/tabular: infinit loop problem (GK).
5236
  Added scripts/oef/special/rename.phtml (BPR).
5237
  Fixed: typos in tool/directexec.fr (BPR).
10 reyssat 5238
2006-08-30: Fixed: typo in adm/forum/mboard.??/var.init locking up all forums.
5239
2006-08-28: Fixed in var.c, get_var_privileges(): should unset untrust.
11921 bpr 5240
  Fixed in adm/manage.en: DF should be declared in wims_prefix.
5241
  Fixed in home module: more wims_readable (FG).
5242
  adm/class/userlist: csv upload unlocked for gateway.
10 reyssat 5243
2006-08-27: scripts/adm/class/adduser: only gateway admin can add teachers.
11921 bpr 5244
  scripts/adm/class/userremain: now takes into account limits of
5245
  parent classes (only for groups where subclasses are subdirectories
5246
  of parent classes).
10 reyssat 5247
2006-08-25: Fixed: mark and checkbox anstypes with commas in the text.
11921 bpr 5248
  Added scripts/oef/togetfile.proc (trusted file for createxo).
5249
  Readability of wims_sesrandom closed to user files from adm modules.
10 reyssat 5250
2006-08-24: FG: adm/class/cdt.fr updated (add use of wims_prefix).
11921 bpr 5251
  Included java atomic lattice viewer by Simon Gill (java/Lattice).
5252
  Fixed: adm/createxo.{en,fr}, model mode could not tolerate data with
5253
  colon at first column.
5254
  Added/modified slibs: chemistry, geo3D (BPR).
5255
  Added subdirectory scripts/data (BPR).
5256
  Fixed in oef: embedded replies have no default type (thanks to BPR).
5257
  Fixed in createxo: vsavelist should not be put in wims_nw.
5258
  (thanks to BPR).
10 reyssat 5259
2006-08-23: Fixed: wims_read_parm should be excluded from access right control.
5260
2006-08-21: scripts/oef/quizzintro.phtml added Italian version (Gianni Ciolli).
5261
2006-08-18: Fixed for home module: popup search locked by variable rights.
11921 bpr 5262
  Link modules/home/tool removed.
5263
  bin/update changed to version 357.
10 reyssat 5264
2006-08-15: adm/createxo (en,fr), model mode: added menu parameters.
5265
2006-08-13: Fixed: adm/createxo.fr, model menutext1.oef, should add
11921 bpr 5266
  singlespace to data.
5267
  Fixed adm/createxo (en,fr), mode=model: should clean reply$i
5268
  when returning from test.
10 reyssat 5269
2006-08-09: !writefile and !appendfile: getfile/ becomes special.
5270
2006-08-07: adm/modtool.en, flist.phtml: OEF interface link forgotten.
11921 bpr 5271
  Fixed: some commands setting internal variables not working
5272
  when called by a user file.
10 reyssat 5273
2006-08-05: Security adjustment: adm/createxo added wims_trustfile.
12032 bpr 5274
  adm/* and home added tmp to wims_prefix.
10 reyssat 5275
2006-08-05: Added variable access rights control for user files.
11921 bpr 5276
  Security reinforcement: wims_prefix added to adm modules.
10 reyssat 5277
2006-08-03: variables.c: added var_def_check().
11921 bpr 5278
  setvar(): user file has no right to modify wims_ variables.
10 reyssat 5279
2006-07-31: Added communication between Modtool and Createxo (modif only).
5280
2006-07-26: adm/createxo.{en,fr}: added exercise models.
5281
2006-07-21: Fixed: in calc_sort(), case of char sort, output string was not
11921 bpr 5282
  terminated.
5283
  Anstype chset: added option "norepeat".
10 reyssat 5284
2006-07-18: Added !embraced extract and !embraced delete.
5285
2006-07-11: anstype: protocole clean up and documentation
11921 bpr 5286
  (see scripts/anstype/00README).
5287
  OEF to anstype interface no longer depends on declaration in
5288
  the c source.
10 reyssat 5289
2006-07-10: OEF: replytype now defaults to substitution.
11921 bpr 5290
  OEF: total steps should not be shown for dynamic step exercises.
10 reyssat 5291
2006-07-09: Symtext: minimal and generic styles for en, fr.
5292
2006-07-05: adm/createxo (en,fr): help on anstype reorganized and completed.
11921 bpr 5293
  Added symtext help.
10 reyssat 5294
2006-07-04: Added symtext to anstype and text anstype options.
5295
2006-07-02: Added slib/text/cutchoice2 (improved from cutchoices).
11921 bpr 5296
  Updates of Italian version (MC).
10 reyssat 5297
2006-06-29: Fixed: presentation problem in help/developer/docqcm.fr (BPR).
5298
2006-06-28: oef2wims + msg2wims:
11921 bpr 5299
  "??" no longuer provokes conditional variable.
5300
  Added new function "asis" (string protection).
5301
  The quotation mark now provokes conditional variable only if
5302
  the string before is a valid comparison.
10 reyssat 5303
---------------------------------------------
5304
Version 3.56 packed.
5305
2006-06-27: Updates to "mark" series of slib (BPR).
11921 bpr 5306
  Fixed: subsession first accessed with cmd=intro lost user info.
10 reyssat 5307
2006-06-24: Update of Dutch version. (JE)
11921 bpr 5308
  adm/class/cdt.fr: added size limitation to prevent overflow. (FG)
10 reyssat 5309
2006-06-22: Fixed: inconsistency in update.sh that made update of wimslogd
11921 bpr 5310
  impossible.
5311
  var.c: VARNAME_LEN doubled to 32768.
10 reyssat 5312
2006-06-20: BPR: updated French version help modules:
11921 bpr 5313
  help/teacher/docexooef.fr, help/developer/docqcm.fr
5314
  Symtext: French test version.
10 reyssat 5315
2006-06-17: (GK) modified units-filter and the sigunits-related files
11921 bpr 5316
  New features:
5317
  - when sigunits is used, the precision is managed separately
5318
  for each relevant answer (no more interaction
5319
  with \precision{})
5320
  - it is possible to give the unit wanted to display the result.
5321
  it may be a multiple or a submultiple of the base unit or a
5322
  usual unit outside the mksa system. Examples: nm,
5323
  km, h, min, A.h, mA.h, kW.h, etc.
5324
  the additionnal syntax is explained in the help files (en, fr)
10 reyssat 5325
2006-06-16: bin/apache-config: added possible apache name "apache2".
5326
2006-06-14: !href: the query string translation was partial. (Thanks to BPR)
5327
2006-06-12: anstype/mark.input: compatibility fix with various browsers. (BPR)
5328
2006-06-07: Fixed: vote name conflicts under gateway. (BPR)
11921 bpr 5329
  Updated: adm/class/cdt.fr. (FG)
5330
  scripts/adm/class/addclass: added class_creator (client IP).
10 reyssat 5331
2006-06-06: scripts/oef/var.proc: suppresses datamodule errors when
11921 bpr 5332
  $allow_missing_data=yes.
5333
  Update of Dutch version. (JE)
5334
  Update of Italian version. (MC)
10 reyssat 5335
2006-06-05: Thanks to Rafael Hertzog, replaced "sort +n" expressions
11921 bpr 5336
  by the POSIX compliant "sort -k n" equivalents (GK).
10 reyssat 5337
2006-06-03: anstype/menu and anstype/checkbox: added
11921 bpr 5338
  possibility of including commas in replies.
10 reyssat 5339
2006-05-30: Fixed in slib/triplerelation/tabular: replaced many while loops
11921 bpr 5340
  by straight for iterations, cleaned the code by using pari/gp
5341
  to perform clean matrix operations. (GK)
5342
  Added command "!getopt".
5343
  Fixed: in variable.c, check_session(), rapidfire timing check
5344
  was wrong since version 3.46, due to the use of uninitialized
5345
  struct st.
10 reyssat 5346
2006-05-29: Temp log over cluster sent to separate files, avoiding conflicts.
5347
2006-05-27: Added anstype "raw".
5348
2006-05-24: Fixed: in oef/embed.phtml, matrix should allow double size.
11921 bpr 5349
  anstype/matrix.input, allow smaller input sizes.
5350
  adm/auth/createqcm.fr and adm/auth/confia2qcm.fr updated (JY).
10 reyssat 5351
2006-05-23: Added wims_version to module about page.
11921 bpr 5352
  GK:
5353
  Renommé avec un préfixe slib_ les variables locales
5354
  pour slib/chemistry/chemeq*
5355
  GK:
5356
  Remplacé plusieurs itérations par l'usage de la
5357
  primitive "parallel" de flydraw: les chaînes décrivant les papiers
5358
  millimétrés créées par slib/graphpaper/* n'augmentent plus comme le
5359
  carré des dimensions.
10 reyssat 5360
2006-05-22: calc.c: in list commands, repeated calls to fnd_item() replaced
11921 bpr 5361
  by more efficient cutitems().
5362
  adm/stat/stat: number of classes and user accounts are shown.
5363
  GK:
5364
  anstype/sigunits modifié pour donner une comparaison valide
5365
  quand la précision demandée dépasse le nombre de chiffres
5366
  significatifs: les chiffres ne sont comparés qu'ŕ concurrence
5367
  du nombre de chiffres significatifs (aprčs arrondi).
5368
  GK:
5369
  slib/graphpaper/func_milli corrigé: maintenant le rendu des
5370
  fonctions est correct męme si les échelles horizontales et
5371
  verticales ne sont pas les męmes.
10 reyssat 5372
2006-05-20: Fixed in bin/mkindex: the definition of linelen was too big and
11921 bpr 5373
  did not prevent overflow in home module.
10 reyssat 5374
2006-05-19: Misc/modind.c: abort on output file creation failure.
5375
2006-05-18: Added adm/auth/confia2qcm.fr (JY).
11921 bpr 5376
  Added "Cahier de texte" (fr) (FG).
10 reyssat 5377
2006-05-15: adm/class/reguser: acceleration in site user counting.
5378
2006-05-14: Added option field to exam exercises, and an option "autogen".
5379
2006-05-13: Datafile: field position cached. (Was quadratic algo.)
5380
2006-05-07: src/Flydraw/commands: fixed bad CR problem (BPR).
11921 bpr 5381
  Added modules/help/developer/docqcm.fr (BPR).
10 reyssat 5382
2006-05-06: OEF manager: add an option to allow missing datamodules.
5383
2006-05-03: Fixed: imagefill repositionning not working when there is only one case.
11921 bpr 5384
  Mirror list updated.
10 reyssat 5385
2006-05-01: Important updates to Spanish translation (Juan Rafael Fernández).
11921 bpr 5386
  adm/modtool.nl: presentation updates (JE).
10 reyssat 5387
2006-04-28: adm/class/config: search for classes (en,fr).
5388
2006-04-28: adm/class/classes: search for classes when there are too many of them (en,fr).
5389
2006-04-26: adm/stat/stat.cn/stat.sh: should be executable.
5390
2006-04-18: adm/class/userlist, userprop: added wrap="off" to textarea (variables).
11921 bpr 5391
  Fixed: wrong data filled in fields when double registering user properties.
10 reyssat 5392
2006-04-10: Updates to Italian translations (MC).
5393
2006-04-07: adm/regclass: toomany lockup should not apply to subclasses.
5394
2006-04-02: From GK:
11921 bpr 5395
  slib chemistry/chemeq_tex: support étendu aux équations chimiques.
5396
  nouvelle slib chemistry/chemeq_compare: compare deux équations chimiques.
5397
  nouveau type (chemeq) pour les réponses d'exercices OEF,
5398
  destiné ŕ l'analyse de réponses portant sur des équations chimiques.
10 reyssat 5399
2006-03-26: Corrections/improvements in Dutch version (J. Evers).
5400
2006-03-19: calc_rename(): accepts digits in file extension.
5401
2006-03-14: Fixed: texgif font generation conflict among simultaneous visitors.
5402
2006-03-12: scripts/anstype/coord: protection against hacking.
5403
2006-03-09: Flydraw: added a series of commands for advanced matrix manipulations
11921 bpr 5404
  (Jean-Christophe Leger).
10 reyssat 5405
2006-03-08: adm/class/sheet: it was unnecessary to disallow source insertion
11921 bpr 5406
  when a sheet is unerasable.
10 reyssat 5407
2006-02-21: Improvements to bin/apache-config: more recognitions and
11921 bpr 5408
  special treatment for debian.
10 reyssat 5409
2006-02-20: bases/sys/publishdata: added "data" zone.
5410
2006-02-19: Added debian detection in compile, bin/wrapuid and bin/apache-config
11921 bpr 5411
  (Georges Khaznadar).
5412
  scripts/anstype/atext: translator dictionary was language-independent.
10 reyssat 5413
2006-02-18: Added automatic recognition of chemeq and units-filter in chroot.
5414
2006-02-16: OEF hacking bug remained for the last step of a multi-step exercise.
5415
2006-02-08: adm/regclass: level was not shown for individual classes.
5416
2006-02-05: Added a non-processing ocaml interface.
11921 bpr 5417
  Added load refusal according to active process counts.
10 reyssat 5418
2006-02-03: adm/vote: added comments. (BPR)
5419
2006-02-02: Added score type option to class userlist interface (Fabrice Guerimand).
11921 bpr 5420
  Included whirlgif to improve gif animation performance.
5421
  set_req_time(): we must use force_setvar() for otherwise the values
5422
  are ignored when the user starts with an expired session number.
5423
  adm/manage: resource uploading installed files to wrong places.
5424
  Added several chemistry slibs (Georges Khaznadar).
10 reyssat 5425
2006-01-29: Ad-hoc solution for file name problem with OSX in scripts/java.
5426
2006-01-25: Added rlimit_as restriction.
5427
2006-01-19: "!read tabletheme" was forgotten in adm/grades. (BPR)
5428
2006-01-17: Corrected a typo in OEF reply variables anti-hacking measure.
5429
2006-01-14: OEF: the choice option "shuffle" was disabled.
5430
2005-12-26: Added OEF reply variables anti-hacking measure.
5431
2005-12-25: Modtool: added processing of module_data.
5432
---------------------------------------------
5433
Version 3.54 packed.
5434
2005-12-22: 2 more mirrors (ofset.org and unicaen.fr).
5435
2005-12-11: variables.c: try_hack() was full of logic errors.
5436
2005-12-08: Parity in shuffle was not working for n>=4 (calc.c).
5437
2005-12-06: Added system level tool: direct exec (en, fr).
5438
2005-12-05: Fixed typos in Dutch version (Joke Evers).
5439
2005-12-04: Added slib series "graphpaper" (Georges Khaznadar).
5440
2005-12-03: A strange bug of bash eats the alias definition in bin/dircptest.
11921 bpr 5441
  Patched scripts in createxo, modtool and bin/mkindex using
5442
  variable definition.
10 reyssat 5443
2005-12-01: Must_chroot was not enforced in software interfaces.
11921 bpr 5444
  Added tolerance to antidated files in wimslogd.
10 reyssat 5445
2005-11-28: Exam quitting in gatewayed courses landed to an error message.
11921 bpr 5446
  User activity transfer: added transfer of examlog and exolog.
10 reyssat 5447
2005-11-15: Added doc for anstype numexp (Fabrice Guerimand).
5448
2005-10-13: Gateway: program supervisor is now unconditionally granted
11921 bpr 5449
  accesses to courses.
5450
  Gateway: structure management allows modif of reg password.
10 reyssat 5451
2005-10-12: Gateway: added exolog propagation.
5452
2005-10-11: Fixed gateway: prohibition of 09-21 forced students to retype
11921 bpr 5453
  password to go to a course from within a class.
10 reyssat 5454
2005-10-10: Fixed gateway: user activity transfer from within a course was not working.
11921 bpr 5455
  Fixed gateway: change user data from within a course by supervisor.
5456
  Added to gateway: activity transfer now can show activities to transfer.
5457
  Gateway: add/del user by mandatory course supervisors is now allowed.
5458
  User deletion from a course is only allowed when he does not have
5459
  activities in other courses under the same class.
10 reyssat 5460
2005-10-09: Fixed: OEF dynamic step post-processing variable updating.
5461
2005-10-08: Use "wrap=off" in textareas in modtool and createxo.
5462
2005-10-03: modind.c: ignores modules with no known category.
5463
2005-09-30: Added wims_realuser (for supervisable users in gateways).
11921 bpr 5464
  Supervisor page now shows name of wims_realuser.
5465
  useropts saved for wims_realuser, instead of wims_user.
5466
  mathalign now defaults to lower position.
5467
  Fixed: doc module html header missed module title.
10 reyssat 5468
2005-09-29: Fixed pointer depth error in fsort() (texmath.c). (Why it seemed to work before?)
11921 bpr 5469
  Added module index field "data" (variable module_data).
5470
  Module index parsing now uses search_list() to accelerate.
5471
  Added documented command !checkdata.
5472
  Added a lock in OEF modules when a depended datamodule is missing.
10 reyssat 5473
2005-09-28: Fixed: a typo in adm/class/exam blocked exam access when user
11921 bpr 5474
  score data is empty.
5475
  Added warning message when hack simulation is done on variables (devel).
10 reyssat 5476
2005-09-23: Increased software interface timeout values because the new Maxima
11921 bpr 5477
  is slow to launch.
10 reyssat 5478
2005-09-22: _getdef(): value should be zeroed by default.
11921 bpr 5479
  Fixed: exercise reindexing from a sharing class broke index file sharing.
10 reyssat 5480
2005-09-21: Fixed: gateway: course structure modif from program leads to
11921 bpr 5481
  bad navigation link in page header.
5482
  Gateway: prohibited student accounts from directly accessing supervisor login.
5483
  (Minor security precaution)
10 reyssat 5484
---------------------------------------------
5485
Version 3.52 packed.
5486
2005-09-19: Added help for the new oef special methods (Bernadette Perrin-Riou).
5487
2005-09-18: Gateway: added several propagation items.
5488
2005-09-15: Dutch translation updates (Joke Evers).
5489
2005-09-14: Textarea nowrap was not compatible with some versions of IE. Trying "wrap=off".
11921 bpr 5490
  Fixed: in gateway, teacher list was not updated after teacher registration
5491
  using reguser.
5492
  Fixed: class setup downward propagation ignored courses for programs.
10 reyssat 5493
2005-09-13: Fixed: draft document writing was closed in distribution.
5494
2005-09-11: Fixed: user error "double_click" was not flushed.
5495
2005-09-10: adm/modtool: badcategory message now shows available categories.
5496
2005-09-08: adm/class/configure: added index update links.
11921 bpr 5497
  Fixed: class backup did not work when class name contains '/'.
10 reyssat 5498
2005-09-07: Added Slovenian version (Bostjan Kuzman).
5499
2005-09-04: Added "shuffle" option to OEF choice options.
5500
2005-09-02: Added a new virtual class connection lock level (7) allowing
11921 bpr 5501
  closing access to participants.
10 reyssat 5502
2005-09-01: Added random variable hacking test to scoring devel modules.
11921 bpr 5503
  coord (anstype): stdout from clickzone removed from wims_exec_error,
5504
  and put into the variable $m_clickzone_error. The latter is reachable
5505
  from within OEF.
10 reyssat 5506
2005-08-27: Fixed: wrong log content dispatching when error found in a logfile name.
5507
2005-08-25: bin/account.sh in the distribution was not updated.
11921 bpr 5508
  Locale fixup at startup: added "LANGUAGE" and "LC_ALL".
10 reyssat 5509
2005-08-24: Misc. Dutch retranslations (Joke Evers).
5510
2005-08-23: bin/update killed wimslogd (hence hangs the system when under sysmask orphan).
11921 bpr 5511
  Also bin/server-interrupt.
10 reyssat 5512
2005-08-19: Fixed typos in virtual class interfaces (Bernadette Perrin-Riou).
5513
2005-08-18: adm/class/gateway: fixed typos in help links.
11921 bpr 5514
  adm/class/gateway: resource sharing between programs (experimental).
5515
  adm/modtool: module version check now for all publications.
10 reyssat 5516
2005-08-16: Publication of local modules under cluster: touches log/newmodules
11921 bpr 5517
  instead of timestamp.
10 reyssat 5518
2005-08-07: rlimit-data lifted to 100M: Maxima-5.9 asks a lot.
11921 bpr 5519
  Fixed compatibility issues with Maxima-5.9.
5520
  chroot package updated.
10 reyssat 5521
2005-07-22: Added config variable "busyhours" and "wims_busyhours".
11921 bpr 5522
  Using wims_busyhours to lock local module publication.
10 reyssat 5523
2005-07-06: Added python interface.
5524
2005-07-05: OEF: Message changed for "I don't know" choices.
5525
2005-07-01: Added datamodule access to !lookup.
11921 bpr 5526
  Tolerate module prefix in filename submitted to !lookup.
5527
  sh and perl commands saved in tmp_dir.
10 reyssat 5528
2005-06-30: OEF: variable values made available to help.
5529
2005-06-29: bin/account.sh: do not register partial module addresses.
5530
2005-06-27: Added bin/dircptest to test for switches of cp.
11921 bpr 5531
  Replaced all "cp -PpR" and the like by "dircp", using the test.
5532
  Typos in French version (Eric Reyssat).
10 reyssat 5533
2005-06-26: Wimslogd was killing housekeeping children too fast sometimes.
11921 bpr 5534
  Wimslogd update now goes through tmp/log/wimslogd.new.
5535
  bin/account.sh was generating some spurious accounting files.
10 reyssat 5536
2005-06-25: Bug introduced in software interface rewriting:
11921 bpr 5537
  Feeding to software must be done line by line, otherwise write()
5538
  blocks at a certain size.
5539
  Software debugging information was not written when not under multiexec.
10 reyssat 5540
2005-06-24: Added special method "help" to OEF.
11921 bpr 5541
  More strict file name check in wims_deposit.
10 reyssat 5542
2005-06-23: Added a security message in c/pascal/fortran interfaces.
11921 bpr 5543
  https protocol was lost when a session starts with intro page.
5544
  Added binary file management to Modtool.
10 reyssat 5545
2005-06-21: Added ins_filename variable and slib/oef/insfilename.
5546
2005-06-20: Added datamodule image interface for oef.
5547
2005-06-19: Use ch..root to clean sticky temp session directories.
11921 bpr 5548
  Added datamodule structure.
5549
  modules/data/ allowed in calc_rename().
5550
  Added slib/text/octavematrix (Bernadette Perrin-Riou).
10 reyssat 5551
2005-06-18: Class navigation under gateway fixed (checks are necessary).
11921 bpr 5552
  Software update scheduling moved from at to wimslogd.
5553
  Added public_html/bin/convert..switch to automatically patch the
5554
  convert -dispose switch incompatibility problem.
5555
  /bin/nongnu obsoleted.
10 reyssat 5556
2005-06-16: Added fortran77 interface.
5557
2005-06-14: Added pascal interface.
11921 bpr 5558
  Exec error capture limited to MAX_LINELEN/4.
10 reyssat 5559
2005-06-13: chroot package: added pascal and fortran compilers. Updated gcc.
5560
2005-06-12: anstype: c,sh,perl uniformized to "code" with language option.
5561
2005-06-09: OEF: choice/reply/condition weight/option accepts variables.
5562
2005-06-07: Improvement of statistics slib (Bernadette Perrin-Riou).
11921 bpr 5563
  Added oef condition option "hide".
10 reyssat 5564
2005-06-05: Clickzone: bound now works without coordinates (two colors mode).
11921 bpr 5565
  OEF contents will be visible to robots.
10 reyssat 5566
2005-06-03: anstype/matrix.input: inputsize taken into account.
11921 bpr 5567
  Added recognition of wims_noexport (prohibit specific variable exports).
5568
  Variables ending with a '_' will are no longer exported.
5569
  Added export restrictions in oef modules.
5570
  Added anstypes c,sh,perl.
10 reyssat 5571
2005-06-01: Vote: editing form should be post.
11921 bpr 5572
  Msg2wims/doc.c/doccheck(): parbuf size increase 1024->8192.
5573
  Vote: replaced !writefile by !setdef to extend usable size.
10 reyssat 5574
---------------------------------------------
5575
Version 3.50 packed.
5576
2005-05-02: Dutch translation updates (Joke Evers).
5577
2005-04-28: Software about locked up when under multiexec.
5578
2005-04-27: anstype mark did not work properly in extended circumstances.
5579
2005-04-25: chroot was putting subsession to tmp_dir name.
5580
2005-04-24: mhelp in subsession generated module_change error.
11921 bpr 5581
  Exam score was not shown for students with no sheet score.
10 reyssat 5582
2005-04-20: _tolinux() was applied on wims_deposit.
5583
2005-04-17: Trailing random string was not removed when not multiexec.
5584
2005-04-15: Bernadette Perrin-Riou and Eric Reyssat:
11921 bpr 5585
  Misc. language fixes.
5586
  Modified class presentation (French version).
5587
  New version of help documents.
5588
  anstype help French version.
5589
  exec '$' double can only be done with a switch!
10 reyssat 5590
2005-04-13: Gateway structure interface: added academic level.
11921 bpr 5591
  pariplot and pariray: wrap..exec is not necessary.
5592
  Superclass/gateway existing user importation: typo in reguser.
5593
  html/oneitem.phtml: added global label (spurious messages were
5594
  generated by robots).
5595
  Octave interface line cutter improved (but may still be incorrect).
5596
  unset environment variables were a bit too early.
10 reyssat 5597
2005-04-12: multiexec method rewritten: 10 fold performance improvement.
5598
2005-04-10: c, sh and perl coderun ready, if with sysmask.
5599
2005-03-12: execution output now doubles the '$' sign.
5600
2005-03-09: userlist csv download was impossible within nested class: embedded '/'.
5601
2005-03-04: config.c: module_langugage -> module_language (J.-P. Giacometti)
11921 bpr 5602
  Preparing for running under sysmask.
5603
  exported wims_ variables are limited to an explicite list.
5604
  A few httpd environment variables are unset.
10 reyssat 5605
2005-03-01: insdraw filebase session directory should be s2 now.
5606
2005-02-16: Exostat did not recognize classes with non-digits in its directories.
5607
2005-02-04: Bug in html/oneitem.phtml: items lost in type 1 link.
11921 bpr 5608
  Fixed: dependence conflict when manually adding sharings
5609
  in scripts/adm/class/addshare.
10 reyssat 5610
2005-02-03: Typo in exam try number presentation.
11921 bpr 5611
  Class list ignored those with letters in their codes.
5612
  Spurious messages in adm/class/config/neighbors/addshare.
10 reyssat 5613
2005-01-27: bad session number in insertion references under examcheck: fixed
11921 bpr 5614
  (J.-P. Giacometti).
10 reyssat 5615
2005-01-26: Added cleantmpdir() to alarm2().
5616
2005-01-25: Automatic update limited to subversion i: extend to r.
5617
---------------------------------------------
5618
Version 3.48 packed.
5619
2005-01-23: home/Subclasses.phtml -> home/Subclasses1.phtml
11921 bpr 5620
  (conflict under case-insensitive systems).
10 reyssat 5621
2005-01-22: Fabrice Guerimand: a new french example class (1112).
11921 bpr 5622
  Patch Bernadette Perrin-Riou: presentation fixes to French version.
10 reyssat 5623
2005-01-20: Nested use of tmplbuf in read_module_file().
11921 bpr 5624
  Patch Joke Evers: language corrections to Dutch adm modules.
10 reyssat 5625
2005-01-19: open/close sheet/exam allow for sharing classes.
5626
2005-01-16: ftest and datafile caches were not zeroed when write to a file.
5627
2005-01-15: Patch Bernadette Perrin-Riou: fixes to presentation problems
11921 bpr 5628
  in virtual class managing modules.
10 reyssat 5629
2005-01-14: Cached ftest().
11921 bpr 5630
  log/classes/.build-index changed, adding 3 more fields.
5631
  adm/class/classes: replace repetitive def lookups.
10 reyssat 5632
2005-01-12: Added local session directory s2.
11921 bpr 5633
  insertion files and last.html transfered to s2.
5634
  misc session files merged to var.stat.
5635
  check_session(): userlast didn't check existence of lastout.
5636
  Robot/human detection was dysfunctionning.
5637
  More zombie killing added to wimslogd.
10 reyssat 5638
2005-01-10: Missing space in class supervisor names (adm/class/addclass).
11921 bpr 5639
  var_def_file not defined when module INDEX is missing.
5640
  remove_tree() now ignores partial errors.
10 reyssat 5641
2005-01-09: Proposed class list was wrong for type 2 user registration.
11921 bpr 5642
  System update synchronization within cluster: timestamp.
10 reyssat 5643
2005-01-08: Last datafile cached.
5644
2005-01-07: Updates of Dutch class managers (Joke Evers).
11921 bpr 5645
  Robot checker modified to take into account compatible.
10 reyssat 5646
2005-01-05: local modules were not referenced when it is a link.
5647
2005-01-04: Maintenance page was locked when wims.conf does not exist.
5648
2004-12-27: (Unsuccessful) robot attacks with multi-word module or cmd confuse
11921 bpr 5649
  log files and accounting: cut to the first word.
5650
  classes login names with embedded "." leaked thru scripts/adm/class/adduser.
10 reyssat 5651
2004-12-26: Patch Bernadette Perrin-Riou: language fixes in French version,
11921 bpr 5652
  message files.
5653
  Added internal variable wims_sesdir.
5654
  sessions/$wims_session -> $wims_sesdir
10 reyssat 5655
2004-12-25: Basic score computation moved to wimslogd.
11921 bpr 5656
  classes under institution no longer have exo/sheet/exam facilities.
10 reyssat 5657
2004-12-19: unix socket added to wimslogd.
5658
2004-12-18: !debug made double substitution.
11921 bpr 5659
  adm/class/stopshare was removing non-shared objects.
5660
  doc was left over in adm/class/stopshare.
5661
  adm/gateway/delcourse did not delete users in optional courses.
5662
  adm/class/deluser did not delete user records in optional courses.
10 reyssat 5663
2004-12-17: adm/class/userlist: activity transfer for participants
11921 bpr 5664
  (only for institution structure).
5665
  adm/class/reguser: bug for superclass user registration.
10 reyssat 5666
2004-12-16: adm/class/config: some class setups can be sent to subclasses.
11921 bpr 5667
  adm/class/regclass: authentication procedures changed.
10 reyssat 5668
2004-12-13: adm/class/makeuserlist regenerated userlist at every call.
11921 bpr 5669
  Recovery of deleted users was broken (independent classes).
10 reyssat 5670
2004-12-11: !append passed string end when second parameter was empty.
11921 bpr 5671
  calc_rowof() had no right to use tmplbuf.
5672
  Newly created classes under a class group is now a subdirectory of the group.
5673
  Institutional structure is working.
10 reyssat 5674
2004-12-10: Label '*' absorbs every !goto now.
11921 bpr 5675
  Variable declarations with name ending by '0' were not taken into account.
10 reyssat 5676
2004-12-06: Added cut time for exams.
5677
---------------------------------------------
5678
Version 3.46 packed.
5679
2004-12-03: Suppressed file_too_long message from !defof.
5680
2004-12-01: Log long execution time in access.log.
5681
2004-11-29: Added nested read level check (was crashing when there is infinite loop).
11921 bpr 5682
  One more write to readonly string in set_vars_from_parm().
10 reyssat 5683
2004-11-28: New anstype: sigunits (G. Khaznadar).
5684
2004-11-27: wims_myhostname did not give permanent hostname.
11921 bpr 5685
  (Volatile hostname isin httpd_HTTP_HOST.)
5686
  exam_currscore(): session_prefix used before definition.
10 reyssat 5687
2004-11-26: !shuffle result in case of one non-numerical item: should give
11921 bpr 5688
  the item itself instead of a "1".
10 reyssat 5689
2004-11-25: Added while loop (!while ... !endwhile).
5690
2004-11-24: bin/mkindex becomes non-interrupting.
11921 bpr 5691
  local module publication chains bin/mkindex (thru wimslogd).
5692
  Added indication of local and com modules in search results.
10 reyssat 5693
2004-11-23: Insertion of devel modules into worksheets: site-configurable policy.
5694
2004-11-21: variable buffer extended to 16*256K.
11921 bpr 5695
  flushoutput() was missing in robot error output.
10 reyssat 5696
2004-11-19: write to readonly string in set_vars_from_parm().
11921 bpr 5697
  exec_href(): lbuf copy length too short (robot access case).
5698
  Modtool now shows oef compilation errors.
10 reyssat 5699
2004-11-18: headmenu disappeared within exam check.
11921 bpr 5700
  Insertion of devel modules into worksheets disabled.
5701
  Exam score counting error corrected.
10 reyssat 5702
2004-11-17: user-deposit must be readable by all (files are moved elsewhere).
5703
2004-11-16: Distribution bug: bad modules/classes content distributed.
11921 bpr 5704
  compare(): pointer typo.
10 reyssat 5705
2004-11-14: freepar_* variables will not be checked for parentheses.
5706
2004-11-13: !values, !makelist etc. was not correct when list is empty
11921 bpr 5707
  or when step is negative.
10 reyssat 5708
2004-11-10: Spurious "expression" message when search keyword contains
11921 bpr 5709
  accents: fixed.
10 reyssat 5710
2004-11-08: classes/* become trusted modules (need this to access class dir).
11921 bpr 5711
  Facility for class participants to use createxo was erased.
5712
  Expiration was not correctly formatted in home page for robots.
10 reyssat 5713
2004-11-06: calc_examscore() moves to cutwords().
11921 bpr 5714
  Exams now can define starting primes.
10 reyssat 5715
2004-11-04: Octave for chroot: usr/libexec/octave was forgotten.
5716
2004-11-01: Added ftest().
5717
2004-10-31: Sorted var_def. VAR_DEF structure compressed.
11921 bpr 5718
  set_vars_from_parm(): force_setvar() -> setvar().
5719
  Quadratic nospace() and singlespace() replaced.
5720
  Added #define MAX_FNAME and mkfname().
10 reyssat 5721
2004-10-30: get_var_defs() rewritten.
11921 bpr 5722
  Definitely obsolete never used var.def columns: log, ulim, llim.
5723
  New var.def format: "reply: ...."
5724
  However, still no check against repetitive definitions
5725
  of a same variable.
5726
  calc_sort() rewritten.
5727
  Quadratic randperm() replaced.
5728
  Added int2str() in wimslib.
5729
  Eliminated uselessly initialized long buffers.
10 reyssat 5730
2004-10-29: Class codes no longer need to be an integer.
11921 bpr 5731
  Added cutitems(), cutwords() and cutlines().
5732
  exec_distribute() changed to use cut.....().
10 reyssat 5733
2004-10-28: Added translation tool: bin/new-files.
11921 bpr 5734
  Site manager can now visit several developer accounts.
5735
  compare() rewritten.
5736
  calc_append() and substit() optimizations.
10 reyssat 5737
2004-10-27: Cached working files.
11921 bpr 5738
  wims.conf: erase backslash before saving from adm/manage. However,
5739
  backslash at the end of a line will still create buggy situations.
10 reyssat 5740
2004-10-26: key routines var_proc() and phtml_put() optimized.
11921 bpr 5741
  Slight modification of WORKING_FILE structure.
5742
  output() refinement.
10 reyssat 5743
2004-10-25: mailurl algorithm moved to scripts/mailurl.proc.
11921 bpr 5744
  Reduce MAX_FOR_LEVEL to 12. Should be largely enough.
5745
  Rewrite open_working_file(), reducing the number of strchr().
10 reyssat 5746
2004-10-24: Various code cleaning of the main program.
11921 bpr 5747
  - Acceleration in save_session_vars(), and increase oef var limits.
5748
  - module_error() variables switched from setenv() to setvar().
5749
  - !readmotd and !writemotd removed. (undocumented commands.)
5750
  These were used in home module and adm/class/motd.
5751
  Replaced by !fileread, !filewrite and !read.
5752
  Therefore now motd files are fully phtml ones.
10 reyssat 5753
2004-10-23: Start replacing tags by lower case.
11921 bpr 5754
  added readfile(). Rewriting several functions using it.
5755
  Change !mailurl encryption method.
5756
  wims_myip removed (waste of time).
10 reyssat 5757
2004-10-22: wims_trustfile was not working correctly.
11921 bpr 5758
  insdraw_filebase was blocked for class documents.
5759
  Security check against links "sessions" "classes" or "doc" in
5760
  adm modules is longuer needed: removed.
10 reyssat 5761
2004-10-21: introduced mystrncpy(): replace snprintf() and strncpy().
11921 bpr 5762
  Quadratic strcpy() replaced in _tolinux().
5763
  Quadratic find replaced in exec_distribute().
5764
  Quadratic algorithm replaced in _blockof().
5765
  wims_prefix removed from internal_name table.
10 reyssat 5766
2004-10-20: Automatic module update not working when delay >= 7 days: fixed.
11921 bpr 5767
  Quadratic strcpy() replaced in open_working_file().
10 reyssat 5768
2004-10-19: Bad variable name (parm) in html/themes.phtml.
11921 bpr 5769
  Software about disapeared in about page: turn off multiexec in about.phtml.
10 reyssat 5770
2004-10-18: adm/manage: added restore.
11921 bpr 5771
  Backup file number reduced.
5772
  File management in online maintenance becomes operational.
10 reyssat 5773
2004-10-17: added !mailurl (counter-spam crypted email interface).
7362 bpr 5774
2004-10-10: Large file download: was cut off by alarm limit,
11921 bpr 5775
  now available for 100kb/s or more.
10 reyssat 5776
2004-10-09: "all" allowed in host checking.
5777
2004-10-08: Broken sheet file blocked supervisor home page: fixed.
11921 bpr 5778
  adm/class/userlist, userprop: user variables disappeared.
10 reyssat 5779
2004-10-04: instexst(): file mtime tag disappeared since 3.42.
5780
2004-10-02: Added other/bin/passcrypt
5781
2004-10-01: Allow edition of help/ in modtool.
11921 bpr 5782
  adm/class/config.??/help/config.phtml was bounding readonly variable.
10 reyssat 5783
2004-09-30: adm/class/regclass.it was dysfunctionning.
11921 bpr 5784
  motd did not appear in the first participant page.
5785
  adm/class/classes was putting logs in module directory when
5786
  visited by site manager.
10 reyssat 5787
---------------------------------------------
5788
Version 3.44 packed.
5789
2004-09-30: adm/modtool was silently cutting file lengths.
5790
2004-09-27: wims_myhostname and wims_myip made available to home module.
5791
2004-09-24: Votes added to class sharing list (non-verified).
5792
2004-09-23: Debugging line not erased in modules/adm/userlist.en/var.proc.
11921 bpr 5793
  Class logo whas not changed for user pages.
5794
  Remnant !debug erased in modules/adm/forum/mboard.
5795
  adm/class/config.nl was sending broken emails (space after \ ).
10 reyssat 5796
2004-09-21: class oef disappeared except for French version.
5797
2004-09-20: exec.type limited to 256 (is it enough?).
5798
---------------------------------------------
5799
Version 3.42 packed.
5800
2004-09-19: scripts/adm/class/mkuserlist crashed when login starts with '-'.
11921 bpr 5801
  adm/new.?? system changelog now points to src/Changelog.
10 reyssat 5802
2004-09-16: Class forum and userlist csv download missing data under superclasses.
11921 bpr 5803
  Added \doc{} to documents (help not updated).
10 reyssat 5804
2004-09-14: Allowing negative scores (to be used only in special modules).
5805
2004-09-13: Printable versions now give no reply to students.
5806
2004-09-07: A better management/messages for non-installed softwares.
11921 bpr 5807
  added !perl for trusted modules (non-documented).
5808
  class exercise restore/import bugs fixed.
10 reyssat 5809
2004-09-03: chroot execution of sensitive programs.
5810
2004-08-31: fixed votedir error in adm/vote.??.
5811
2004-08-29: Slight modification in the algorithm of bin/mkpopular: use sqrt.
5812
2004-08-25: Removed last symbolic links to classes and sessions in modules/.
5813
2004-08-20: OEF terminology: session->series, séance->série.
11921 bpr 5814
  Score quality now uses a geometric series, the more recent being
5815
  more significant.
10 reyssat 5816
2004-08-16: added scripts/adm/class/authprep.
5817
2004-08-10: last.html disabled for test sessions.
5818
2004-08-09: untrust propagation after !record...: corrected.
5819
2004-08-02: Internal names: wims_priv_*.
5820
2004-07-31: Eliminate symlinks: rest of adm modules.
5821
2004-07-30: Eliminate symlinks: home, amd/createxo, adm/vote, adm/manage,
11921 bpr 5822
  adm/raw, adm/browse, adm/class/addmodule, adm/class/classes,
5823
  adm/class/stat, adm/class/reclass, adm/class/reguser,
5824
  adm/class/passwd, adm/class/grades, adm/class/exolog,
5825
  adm/class/exam, adm/class/sheet, adm/class/userlist.
10 reyssat 5826
2004-07-29: added internal function find_module_file().
11921 bpr 5827
  Eliminate symlinks: adm/modtool.
5828
  Record files in mutual directories now work.
10 reyssat 5829
2004-07-06: Table appearance: createxo helps.
5830
2004-07-03: var.c: setting empty variable was giving NULL.
11921 bpr 5831
  added 2 embeddable js calculators copied from javascriptsource.com.
10 reyssat 5832
2004-07-02: Name change: WWW Interactive Multipurpose Server.
11921 bpr 5833
  Modtool: Remake def when src erased.
5834
  Non-initialized information in post_log().
10 reyssat 5835
2004-07-01: Appearance theme management: see public_html/themes/.README.
5836
2004-06-29: Table appearance: forum/forum, stat/stat, class/stat,
11921 bpr 5837
  class/config, class/userlist, doc.
5838
  spurious error in adm/createxo oef registration corrected.
5839
  Exercise importation bug in classes (def directory not created).
10 reyssat 5840
2004-06-28: C lvalue casting corrected (6 locations for qsort subroutines).
11921 bpr 5841
  Table appearence uniformization: manage,modtool,classes,new.
5842
  Automatically incrementing variable: wims_incremental
5843
  Class importation of exercises: import images too.
5844
  Globally replaced "&>/dev/null" by ">/dev/null" in scripts.
10 reyssat 5845
---------------------------------------------
5846
Version 3.40 packed.
5847
2004-06-26: Added wims_sesrandom (64 session-static random numbers).
11921 bpr 5848
  Parameter space overflow in bin/mkindex: switch to translator file input.
10 reyssat 5849
2004-06-24: A more correct POST timeout check.
5850
2004-06-23: strip_enclosing_par() did not check unmatching: sigsegv.
5851
2004-06-22: '~' in devel module names was disliked by image programs.
5852
2004-06-21: added anstype/numexp (Fabrice Guerimand).
5853
2004-06-20: misc documents closed to robots.
11921 bpr 5854
  Rafale check disabled for exams.
5855
  added module adm/new.
5856
  option and weight fields of oef replies now operational.
5857
  Random generator switched to Mersenne Twister by
5858
  Takuji Nishimura and Makoto Matsumoto (Lib/mt19937ar.c).
10 reyssat 5859
2004-06-15: added !embraced.
5860
2004-06-13: wimslogd reads and executes log/wimslogd.exec
11921 bpr 5861
  command !module now returns empty if module does not exist (instead of current module).
10 reyssat 5862
2004-06-12: Automatic module updating.
5863
2004-06-09: Individualized sheet opening was not working under superclass:
11921 bpr 5864
  wrong user file in _subword().
10 reyssat 5865
2004-06-08: Document modules under Modtool, with document manager.
5866
2004-06-07: New config parameter: aliased_getfile.
11921 bpr 5867
  Enhanced Modtool with publication manager.
10 reyssat 5868
2004-06-06: version added to module index.
5869
2004-06-05: added other/bin/src2def.
11921 bpr 5870
  oef, deductio and document modules: suppression of symlinks and executables.
5871
  update-version upgrades to 337.
10 reyssat 5872
2004-06-02: Search by author name activated.
11921 bpr 5873
  Added config parameter wims_showauthor.
10 reyssat 5874
2004-05-31: Trusted modules can access wims_home.
5875
2004-05-29: Improvements of robot pages.
11921 bpr 5876
  chemeq, units-filter and wimsd non-blocking compilation failure.
5877
  chemeq and units-filter added to support software checklist.
10 reyssat 5878
2004-05-26: Antidated modules are now blocked.
11921 bpr 5879
  Keywords from popular search engines retaken by WIMS home page.
10 reyssat 5880
2004-05-22: General reference page using wikipedia.
5881
2004-05-21: translator now accepts very long sources.
5882
2004-05-13: download/wimsget was broken.
5883
2004-05-09: Added sheet data into exam log.
5884
2004-05-08: Voter listing was not correct under superclass.
5885
2004-05-04: Set-styled replies with embedded ';' are rejected.
5886
2004-05-01: getfile did not search for directory in parent session.
5887
2004-04-24: Dynamic condition list in oef.
5888
2004-04-16: Vertical stacking in clickfill and dragfill.
5889
2004-04-14: Portability extensions by Karim Belabas.
5890
---------------------------------------------
5891
Version 3.36 packed.
5892
2004-02-17: Bug fix: class images do not appear in exams.
5893
2004-02-13: Multiple bug fixes in superclass structure.
5894
2004-01-18: Added virtual class hierarchy.
5895
2004-01-14: msg2wims moved to WIMS_HOME/bin.
5896
2004-01-12: Configurable computational precisions in OEF modules.
5897
2004-01-08: Document modules with manager in scripts/docu.
5898
2004-01-05: Direct importation of public sheets into classes.
5899
2004-01-03: Access policy configuration extended to virtual classes.
5900
2004-01-02: Site resource access policy configuration.
5901
2003-12-17: User error kicked participants out of the class.
5902
2003-12-16: Sheet printable version was not working for class exercises.
5903
2003-12-07: Rafale locks account for 10 minutes against relogin.
11921 bpr 5904
  Rafale in class partly counted as new.
5905
  Mixture with suspended activities also disables score in classes.
5906
  Scores immediately following a large series of rafale are ignored.
10 reyssat 5907
2003-12-06: Classes allowing output of resources to all (manual declaration only).
5908
2003-12-05: Expired sheets with 0 weight no longer shown in participant score list.
5909
2003-11-27: modind bug fixed: modules not in site language list now ignored.
5910
2003-11-26: Site configuration: eliminate language repetitions.
5911
2003-11-24: Software non-installed message was not available due to a bug.
5912
2003-11-23: config variable: default_texposition.
11921 bpr 5913
  user tex size is now absolute.
5914
  \oefenv was not available within createxo.
10 reyssat 5915
2003-11-22: texgif: tfm files were copied to current working directory.
5916
---------------------------------------------
5917
Version 3.34 packed.
5918
2003-11-18: Bug fix: add participants using csv.
5919
2003-11-16: New reply type: range.
11921 bpr 5920
  OEF: kill score generation in debug mode.
5921
  Close participant exam sessions by supervisor.
10 reyssat 5922
2003-11-15: Deactivation of a sheet.
11921 bpr 5923
  Allow supervisors to test exams under preparation.
10 reyssat 5924
2003-11-14: Added to oef: \oefenv, debug mode.
11921 bpr 5925
  incomplete addressing in documents and OEF draw: fixed.
12032 bpr 5926
2003-11-13: Drag and drop window resizing bug fixed.
10 reyssat 5927
2003-11-09: added !makelist.
5928
2003-11-08: Some bug fixes in printable version of sheets (datafile bug remains).
5929
2003-11-01: affine transformation added to flydraw.
5930
2003-10-31: wims_exec_error becomes cumulative.
11921 bpr 5931
  wims_exec_error reported in Createxo.
5932
  motd (message of the day) files moved to log.
10 reyssat 5933
2003-10-28: New version of OEF and deduc avoiding the use of symlinks.
5934
2003-10-27: .wimspass moved to log directory.
11921 bpr 5935
  oldclasses moved to backup.
10 reyssat 5936
2003-10-26: added OEF \special method: imagefill.
5937
2003-10-25: idle-time split to 3.
11921 bpr 5938
  writable directories moved to w.
10 reyssat 5939
2003-10-24: algexp, litexp and formal accept multiple good replies (separator=,)
11921 bpr 5940
  oef2wims added error messages.
5941
  file mode in Createxo.
5942
  The main program is now staticly linked (exec performance).
10 reyssat 5943
2003-10-23: Some cleanup of directory settings:
11921 bpr 5944
  wims.conf moved to log directory.
5945
  forums moved to log/forums.
5946
  instex and mathfonts/texgif moved to w (relocatable directory).
10 reyssat 5947
2003-10-20: added exolog: exercise registration for virtual classes.
5948
2003-10-16: backup and accounting moved to wimslogd.
11921 bpr 5949
  TeX floating level added to useropts and preference page.
10 reyssat 5950
2003-10-15: OEF: added \special{}.
5951
2003-10-13: adm/class/regclass was setting wrong class version (3 instead of 4)
5952
2003-10-12: Dutch version (Joke Evers).
11921 bpr 5953
  Supervisor can select existing class exercises in Createxo.
5954
  OEF: TeX images accepted in type=radio and type=checkbox.
5955
  command !date reopened for general modules, with stricter security restrictions.
10 reyssat 5956
2003-10-11: !for x=1..5
5957
2003-10-05: log files now use wimslogd to dispatch.
5958
2003-10-04: Many temporary files moved to tmp/sessions.
11921 bpr 5959
  added wimslogd (autorun log daemon).
10 reyssat 5960
---------------------------------------------
5961
Version 3.32 packed.
5962
2003-09-28: !date is now for trusted modules only.
11921 bpr 5963
  (others can use $wims_now and $wims_nowseconds)
5964
  command !sql dereferenced.
5965
  Online management: mkindex now sent to at (had rlimit_cpu overflow).
10 reyssat 5966
2003-09-27: Online update, backup and crontab managements.
5967
2003-09-22: Misc. bug fixes in virtual class management.
11921 bpr 5968
  2D array addressing. Availability in OEF and doc.
10 reyssat 5969
2003-09-21: clickfill and dragfill: fields of multiple length.
11921 bpr 5970
  Array addressing: $(var_name[item_numbers])
10 reyssat 5971
2003-09-20: different DynAPI replies can now coexist.
5972
2003-09-18: Bounding bug in !randint (when only one bound is given).
5973
2003-09-16: _tolinux() becomes more agressive.
11921 bpr 5974
  setvar() always calls _tolinux().
5975
  bin/mkindex command line overflow in OEF sorting: fixed.
10 reyssat 5976
2003-09-15: Class load accounting in site management page.
11921 bpr 5977
  Internal variable: wims_now, wims_nowseconds.
10 reyssat 5978
2003-09-14: OEF draw within parameters: redrawn (up to 16) when cmd=resume (saved exercises).
5979
2003-09-13: new OEF answer type: dragfill.
11921 bpr 5980
  Spurious password check bug in adm/userlist.
10 reyssat 5981
2003-09-11: added ccsum (user and class connection time accounting)
5982
2003-09-10: new OEF answer type: clickfill.
5983
2003-09-08: new OEF answer type: coord.
5984
2003-09-06: added !rows2lines (non-documented).
11921 bpr 5985
  rows2lines() now ignores semicolons enclosed in parentheses.
10 reyssat 5986
2003-09-05: DynAPI 3.0.0.
5987
2003-09-03: added clickzone (for use in reply type `coord').
5988
2003-09-02: flydraw uses `convert' to read images of other formats.
5989
2003-08-28: added interface to DynAPI.
11921 bpr 5990
  OEF answer types based on DynAPI: correspond, reorder and compose.
10 reyssat 5991
2003-07-19: draw() added to OEF and doc parameter primitives.
11921 bpr 5992
  Image clock available in OEF.
10 reyssat 5993
2003-07-18: added !rename (name hiding for multimedia files in exercises).
5994
2003-07-13: Server update and backup management in adm/manager.
5995
2003-07-09: !pedia method moved to script (pedia.phtml), using wikipedia.
5996
2003-07-08: Personal passwords now use crypted storage.
5997
2003-07-06: Class oef structure reorganized (modules/classes/$wims_class removed).
5998
---------------------------------------------
5999
Version 3.30 packed.
6000
2003-06-30: Expert menu in OEF manager (F. Guerimand).
6001
2003-06-28: User-friendlyness improvements in exam page.
6002
2003-06-24: Exam detail log and check.
6003
2003-06-23: write_logs() and save_session_vars() interchange order.
6004
2003-06-19: Forums: supervisor now can read erased messages.
6005
2003-06-18: added cmd type `next'. Existing modules modified.
6006
2003-06-14: added !sum, !product, !recursion.
11921 bpr 6007
  command !values can do recursive computations with variable `last'.
10 reyssat 6008
2003-06-13: added log2() (kernel and interfaces).
6009
2003-05-29: added !reaccent.
11921 bpr 6010
  added list of new OEF.
10 reyssat 6011
2003-05-27: added oncechar (special-purpose program).
6012
2003-05-25: numerical integration in slib/integrate switches to very slow but
11921 bpr 6013
  much more secure method (with pari).
10 reyssat 6014
2003-05-25: Wording: score average -> score quality.
6015
2003-05-24: Using image.src for imgcomp reply type: doesn't work for Netscape 4.
11921 bpr 6016
  (And isn't really conform to javascript specs.)
6017
  OEF printable version: variable grouping bug fixed (new line in values).
6018
  Printable version of user help.
6019
  Integral version of Createxo help.
10 reyssat 6020
2003-05-23: A few predefined variables for documents in classes.
6021
2003-05-22: Documents: gnu means Free Documentation License.
6022
2003-05-19: Update of Chinese adm modules (Z. Chen).
6023
2003-05-18: Show exercise source list in documents.
6024
2003-05-17: Printable version of documents.
6025
2003-05-15: Styled fills in flydraw (hatching etc).
6026
2003-05-10: added wimsd.
6027
2003-05-08: Main word dictionary renewed (en/fr).
6028
2003-04-29: Installation scripts adjusted for RedHat 9.
6029
2003-04-24: added class_option.
6030
2003-04-22: added anstypes imgcomp and textcomp.
6031
2003-04-17: Integration in OEF and Doc now calls slib.
6032
2003-04-14: Spurious solutions in solve() when root is exactly a cut point.
6033
2003-04-13: added !lookup.
6034
2003-04-07: confparm (1-4) added to OEF manager.
6035
2003-04-03: Robot referencing scheme created recursive fake directories.
6036
2003-04-01: Robot visibility of documents.
6037
---------------------------------------------
6038
Version 3.28 packed.
6039
2003-03-25: Createxo open to class participants.
6040
2003-03-23: Link between vote and access control.
11921 bpr 6041
  User property changes: !setdef instead of !writefile.
10 reyssat 6042
2003-03-22: Vote system for virtual classes.
6043
2003-03-21: A series of French documents submitted by B. Perrin-Riou et al.
6044
2003-03-18: hint disallowed during exam.
11921 bpr 6045
  cookie disorder in exams when cookies are activated in classlock.
10 reyssat 6046
2003-03-15: !values added ... for v in v1,v2,v3,...
11921 bpr 6047
  `!random a,b repeat n' and `!randint a,b repeat n'.
10 reyssat 6048
2003-03-14: erf() and erfc() added to evalue().
6049
2003-03-13: numerical integration in OEF/DOC now uses romberg() in MAXIMA.
6050
2003-03-12: User asking for unavailable language provokes internal error.
11921 bpr 6051
  command !rawmath was adding spurious () after function names.
10 reyssat 6052
2003-03-11: New OEF reply types: checkbox, click, menu, radio.
6053
2003-03-09: Supervisor now allowed to import public OEF exercises.
6054
2003-03-08: Use cpp to process pre-source OEF and DED.
6055
2003-03-07: Internal: added cutfor() for calc_solve() and calc_values().
6056
2003-03-06: Variable name substitution in !values.
6057
2003-03-05: Rapidfire requests for printed versions are disabled.
6058
2003-02-28: WIMS now refuses to process executable files.
11921 bpr 6059
  slib indexing and documentation.
10 reyssat 6060
2003-02-21: New reply type to OEF: chset.
6061
2003-02-20: Fixed: segfault when HTTP_USER_AGENT is not defined.
11921 bpr 6062
  Dynamic insertion in mhelp was in conflit with parent session.
6063
  Document pages requiring preserved \(...) recompiled.
6064
  slib structure added.
10 reyssat 6065
2003-02-17: More dependency program checks are included in maintenance tool.
6066
2003-02-15: items2words() now respects parentheses-protected commas.
6067
2003-02-13: user_error while outputing was not sent out.
11921 bpr 6068
  getins w/o file name provoked segfault.
10 reyssat 6069
2003-02-12: Recognition of x', y'', etc. in formula processing.
6070
2003-02-11: New reply types to OEF: fset and aset.
6071
2003-02-10: Double call to authdelay when auth starts using user=...: auth always failed.
6072
2003-02-08: texmath() bug for matrix exponentials.
6073
2003-02-06: 2 wrong pointers in online maintenance page.
6074
2003-02-05: Class document accessibility was not checked.
11921 bpr 6075
  mhelp within subsession did not work.
6076
  Timing facilities added to OEF manager.
10 reyssat 6077
2003-02-03: More countermeasures against rapidfire exercise requests.
11921 bpr 6078
  forum thread navigation bug fixed.
10 reyssat 6079
---------------------------------------------
6080
Version 3.26 packed.
6081
2003-01-26: forum/mboard/scripts/quote.sh was using m_* variables (no longer available).
6082
2003-01-25: added umask(022) at the beginning of wims.
6083
2003-01-24: bin/ins???..processor were erased by 'make distclean'.
6084
2003-01-22: webget connection restrictions.
11921 bpr 6085
  Delay for wrong user authentification: 5 seconds.
10 reyssat 6086
2003-01-21: Error messages are shown in the page when insert fails.
6087
2003-01-20: Countermeasures against rapidfire exercise requests within worksheets.
6088
2003-01-19: Missing software now generates user error.
6089
2003-01-18: Library functions: filelength() and catfile().
11921 bpr 6090
  modtool accepts OEF and Deductio modules.
6091
  mkpopular modification: accounting of different languages are now mixed.
10 reyssat 6092
2003-01-09: Output delayed to the end of the processing, using last.phtml.
11921 bpr 6093
  Grouped execution of instex.
10 reyssat 6094
2003-01-07: OEF tex format $ translation bug fixed.
6095
2003-01-06: evalue_compile() bug fixed (recognition of scientific notations).
6096
2003-01-03: insmath_logic starts to work.
6097
2002-12-30: mathexp now uses regex for conditional extract.
6098
2002-12-20: configure: static link now checks existence of static library.
6099
---------------------------------------------
6100
Version 3.24 packed.
6101
2002-12-01: Some bin programs switched to static linking, accelerating execution.
6102
2002-11-28: Deductio starts.
6103
2002-11-23: Maxima multiexec now uses line by line method.
6104
2002-11-21: Cookies were interfering with popup mode.
6105
2002-11-12: \(..) usedynamic bug fixed (several insmath in a same line).
6106
2002-11-02: `!if .. issametext ..' was case-sensitive.
6107
2002-11-01: latex2html (2002-1) fails when TMPDIR is set: unset before calling latex2html.
6108
2002-10-31: oef2wims bug: file size limited to 16K.
11921 bpr 6109
  oef2wims starts to print error messages.
10 reyssat 6110
2002-10-24: Score counting: new and hint are separated.
11921 bpr 6111
  \help added to OEF.
10 reyssat 6112
2002-10-21: WebCopier is a very bad browser.
6113
2002-10-20: Cleaned treatment of special characters in oef and doc.
6114
2002-10-17: Takes care of response header fields 'Server:' and 'Status:'.
6115
2002-10-16: Links for class authentification moved to adm/class/classes.
6116
2002-10-14: \(...) usable in parameters and prompts of OEF.
6117
2002-10-13: Fixed multiple folding bug in doc.
6118
2002-10-10: Updates in Italian translation (Marina Cazzola).
11921 bpr 6119
  Current server activities in online maintenance tool.
10 reyssat 6120
2002-10-08: Replaced [ ... -a ... ] and [ ... -o ... ] in shell scripts.
11921 bpr 6121
  #!/bin/sh replaced by #! /bin/sh in shell scripts.
10 reyssat 6122
2002-10-07: oef2wims added mdef method (internal use only).
6123
2002-10-06: Rational datatype activated in OEF and DOC using pari,
11921 bpr 6124
  and complex datatype modified ('*' no longer translated to ' ').
10 reyssat 6125
2002-10-05: Bug in _subword(): strcpy() passes over string end.
11921 bpr 6126
  Bug in user importation page (neighboring classes).
6127
  Bug in exo importation (when the importing class has no exo).
10 reyssat 6128
2002-10-04: Introduced configurable parameter default_anim_format (gif/mng).
6129
2002-10-02: Extension and configurability of login/password limitations.
6130
---------------------------------------------
6131
Version 3.22 packed.
6132
2002-09-30: Makefiles rewriting: whildcards, check before strip.
6133
2002-09-29: Build options (dynamic, units, chemeq) added to configure.
6134
2002-09-28: strtok() no longer used.
11921 bpr 6135
  PATH definition is now dynamic.
10 reyssat 6136
2002-09-27: Portability to case-insensitive file systems.
11921 bpr 6137
  Score dependency is deactivated when scoring is closed (sheets).
10 reyssat 6138
2002-09-26: Starts to use autoconf. Some first portability declarations.
11921 bpr 6139
  Added `make distclean'.
10 reyssat 6140
2002-09-24: Link to Modtool in virtual classes.
6141
2002-09-23: File deposit length limit can now be increased
11921 bpr 6142
  independent of QUERY_STRING_LIMIT.
10 reyssat 6143
2002-09-22: Use internal variable manager; important acceleration.
11921 bpr 6144
  $module_about is now only prepared when cmd=help.
6145
  Style sheet defaults to justify.
10 reyssat 6146
2002-09-21: string_modify(), substit() and float2str() cleaned and accelerated.
11921 bpr 6147
  SUBST_LIMIT has changed meaning: now limit of nesting levels.
6148
  texgif acceleration: call_sh() -> execredirected().
6149
  Now tex is executed by safe uid.
6150
  oef and doc now makes use of static instex.
6151
  Added utility script 'oefcompile'.
10 reyssat 6152
2002-09-20: OEF variable number limit grows to 1024.
6153
2002-09-19: Math middle alignment floats back, and prepared for configurability.
11921 bpr 6154
  pari/gp temporary directory now correctly set.
10 reyssat 6155
2002-09-18: Fixed document indexing bug in distributions.
11921 bpr 6156
  OEF manager variable saving method reorganized.
6157
  Number of replies and choices increased to 20 each.
10 reyssat 6158
2002-09-16: multiexec installed (only effective on ELF-interfaced programs).
11921 bpr 6159
  The method of waitpid(..,..,WNOHAND) was wasting lots of cpu load.
6160
  Replaced by alarm(). Global time limit is also installed, with
6161
  a new module error message (timeup).
10 reyssat 6162
2002-09-15: exec_exec() removed (unnecessary).
11921 bpr 6163
  command !sh will no longer output when not outputing.
10 reyssat 6164
2002-09-14: Interfaces: added common.c.
11921 bpr 6165
  Interfaces: illegal names are renamed instead of refused.
6166
  Interface to pari/gp: compatibility with version 1 deplecated.
10 reyssat 6167
2002-09-12: Mirror list update.
6168
2002-09-11: Child process not loaded if no time left.
11921 bpr 6169
  Post-reply variable processing in OEF exercises.
10 reyssat 6170
2002-09-10: Mirror site list accepts https sites.
6171
---------------------------------------------
6172
Version 3.20 packed.
6173
2002-09-09: substitution forgotton in !text reverse.
6174
2002-09-08: Absolute execution time limit to child processes.
11921 bpr 6175
  Middle alignment of instex floates back to base.
10 reyssat 6176
2002-09-07: Bug in !htmlmath: e^-(2x) => e<sup>(2x</sup>.
6177
2002-09-06: !solve did not accept substitution in variable name.
6178
2002-09-02: Added configurable virtual class connection locks.
6179
2002-09-01: Session cookies activated (configurable).
11921 bpr 6180
  user_agent change within a session is now disallowed.
10 reyssat 6181
2002-08-31: Added class logo configuration.
11921 bpr 6182
  Secure hosts added to class creation tool.
6183
  imagedir bug in OEF printable version (almost) repaired.
10 reyssat 6184
2002-08-30: Homepages header technical reorganization.
11921 bpr 6185
  Modules: <input><br> --> <input> <br> to patch netscape justify bug.
6186
  Exam js clock bug fix (empty variable).
6187
  Homepage menu links (new, forum, ...) always pointed to English version.
10 reyssat 6188
2002-08-29: Appearance configuration (bgimg, css) for virtual classes.
11921 bpr 6189
  background image file generator.
10 reyssat 6190
2002-08-28: Site-wide css definitions.
11921 bpr 6191
  mhelpheader.phtml refined.
10 reyssat 6192
2002-08-27: Config parameter class_regpass is activated, for class creation rights.
11921 bpr 6193
  page bgcolor becomes globally configurable via page_bgcolor.
6194
  Site-configurable background image files.
6195
  Presentation setup now also applies to homepage.
10 reyssat 6196
2002-08-08: Added program huffman (variable length encoding).
6197
2002-08-07: Added internal variable wims_developer to keep developer authentification.
6198
2002-07-31: Added variable wims_htmlbody. Global page modifications using it.
6199
2002-07-27: More strict name check in file deposits.
11921 bpr 6200
  Developer account management added to online site manager.
6201
  useropts now kept in user definition files (in virtual classes).
6202
  Change background colors for virtual classes.
10 reyssat 6203
2002-07-25: File deposit in Createxo (within virtual classes).
6204
2002-07-23: Mirroring virtual classes.
6205
2002-07-22: Interface to Yacas.
6206
2002-07-20: Direct connection interface with other web servers.
6207
2002-07-18: More variables for document page replacements in virtual classes.
6208
2002-07-17: added exec_sh (was using calc_sh).
6209
2002-07-16: adm/ subdirectory in scripts/ only accessible to trusted modules.
11921 bpr 6210
  Direct link for editing work sheet presentation page.
6211
  Modify class property by site manager erased supervisor password.
10 reyssat 6212
2002-07-15: EmailSiphon is a very bad browser.
11921 bpr 6213
  https added to webget (depends on openssl).
6214
  OEF wlist input bug (a line of code is missing).
10 reyssat 6215
2002-07-09: gifs directory opens for read by insdraw.
6216
2002-07-07: oef2wims bug fix: nested \for variable set, multi-line variables.
11921 bpr 6217
  General tool link available to class participants.
10 reyssat 6218
2002-07-03: \step enters into feedback conditions.
6219
2002-07-02: big/small endian bug fixed in texgif (tfm.c)
6220
---------------------------------------------
6221
Version 3.18 packed.
6222
2002-06-29: added class_quota, doc_quota, class_regpass, doc_regpass to config.
11921 bpr 6223
  Disk quota system for documents and classes.
6224
  File deposits in documents.
10 reyssat 6225
2002-06-25: Score dependencies in exam sheets.
6226
2002-06-23: Score dependencies in work sheets.
6227
2002-06-22: Possibility to replace virtual class user pages by document blocks.
6228
2002-06-19: Multi-step answers in OEF.
6229
2002-06-17: \if and \for added to OEF syntax.
6230
2002-06-14: doc: parameter substitution forgotten in \link, \embed and \target.
6231
2002-06-13: sh script trying strict conformity: $[...] -> $((...))
6232
2002-06-09: Neighboring classes: exercise importation bug fixed.
11921 bpr 6233
  Exam page deactivated when try number is exhausted.
6234
  Erase sharing links when erasing an expired class.
10 reyssat 6235
2002-06-07: Reset variables in oef printable version, between each exercise.
6236
2002-06-01: ins_limit default lifted to 150.
11921 bpr 6237
  Italicized letters in htmlmath.
6238
  Rationalization and acceleration of !insmath.
6239
  Cleaning old instex pictures in housekeep.daily
10 reyssat 6240
2002-05-31: Reusability of static instex.
6241
2002-05-30: Automatic recognition of LaTeX source in texgif (rudimentary).
11921 bpr 6242
  LaTeX source submission in documents (relies on LaTeX2HTML).
10 reyssat 6243
2002-05-29: user_log() => segfault on public sheet (classe=NULL)
6244
2002-05-28: Createxo.fr raw mode was not updated ?!
11921 bpr 6245
  createxo (en,fr): erase old submit.def before generating new one.
10 reyssat 6246
2002-05-26: added !solve.
11921 bpr 6247
  Virtual classes: comparison with average scores by participants.
10 reyssat 6248
2002-05-25: OEF reply and choice order is now changeable by author.
11921 bpr 6249
  Embedded replies in OEF manager.
10 reyssat 6250
2002-05-23: Static and dynamic compilations.
6251
2002-05-22: Parent session erasure bug during exam.
6252
2002-05-21: Opera added to good agent list.
6253
---------------------------------------------
6254
Version 3.16 packed.
6255
2002-05-20: Added activity statistics for virtual classes.
6256
2002-05-13: Bug fix: exam simulation was prohibited by class-wide restriction.
11921 bpr 6257
  Added !values, !leveldata.
10 reyssat 6258
2002-05-11: Added evalue_compile(), levelcurve().
6259
2002-05-10: Code reorganization: start using dynamic libwims.
6260
2002-05-06: Modtool added backup and restore.
6261
2002-04-27: Curve comparing program: curvecomp.
6262
2002-04-25: java input applet.
6263
2002-04-24: Document-wide header definition.
11921 bpr 6264
  Added alt= to instex.
10 reyssat 6265
2002-04-23: insplot bug: insplot_data was not reachable from another request.
6266
2002-04-18: New message alert in virtual classes.
6267
2002-04-16: Erase documents by authors.
6268
---------------------------------------------
6269
Version 3.14 packed.
6270
2002-04-14: New comparison relations: issametext, issamecase
6271
2002-04-12: Font color in dvigif (via \special{color=...}).
6272
2002-04-11: Subscription bug fixed in htmlmath() and texmath().
11921 bpr 6273
  special functions in oef2wims and msg2wims unified.
10 reyssat 6274
2002-04-07: added !readproc.
6275
2002-04-06: \form, \if and \for available for documents.
11921 bpr 6276
  added !row, !rowcnt, !randrow ... (internal and undocumented).
6277
  added !text reverse
10 reyssat 6278
2002-04-05: Documents now accept parameters (parm1..parm20).
6279
2002-04-04: Exam interface re-designed: no need to register, etc.
11921 bpr 6280
  OEF reply conditions and feedback tests accept special functions.
6281
  cleaning() includes tmp/sessions directory.
6282
  flydraw moved to other/bin, for secured execution.
6283
  OEF and doc draw accept animations.
10 reyssat 6284
2002-04-01: OEF input analyzing scripts moved to public place.
6285
2002-03-30: Some remaining calls to isfinite() changed to finite().
11921 bpr 6286
  Trying to define a NAN for systems having no such definition.
6287
  Added !select (for columns/rows) and !column.
10 reyssat 6288
2002-03-27: exec security enhancement via wrap..exec.
6289
---------------------------------------------
6290
Version 3.12 packed.
6291
2002-03-18: OEF atext input added relevancy check.
6292
2002-03-13: Patch for gd 1.2: border check in filltoborder.
6293
2002-03-12: Createxo reinput forgotten in raw mode.
6294
2002-03-05: Hidden variables in function reply (items 2 and up).
6295
2002-03-04: \draw in documents did not accept parameters.
6296
2002-03-01: Added simplify() to OEF and doc syntax.
6297
2002-02-28: OEF units input manager bug fix.
6298
2002-02-27: Erasing some unused commands: splitlines, ...
11921 bpr 6299
  Security enhancements in commands.
10 reyssat 6300
2002-02-23: Direct texgif, bypassing gs.
6301
2002-02-17: Typo in oef2wims: statement processing stopped after \draw.
6302
2002-02-15: Added randomrow and randomitem to OEF and doc syntax.
6303
2002-02-14: Createxo multiple choice fields reinput typo.
6304
---------------------------------------------
6305
Version 3.11 packed.
6306
2002-02-11: oef2wims: translation of ! distroys comparison conditions.
6307
2002-02-10: Added type case, nocase, atext, wlist to OEF input.
6308
2002-02-08: Added matrix, \rows, \row to OEF and doc syntax.
6309
2002-02-06: Modtool authentification bug fixed.
11921 bpr 6310
  condition tester accepts || and &&.
10 reyssat 6311
2002-02-05: Fixed mhelp session bug when caller is a subsession.
6312
2002-02-04: !shuffle can now directly shuffle lists.
11921 bpr 6313
  OEF manager added printable version.
6314
  Fixed variable order bug in sheet printable version (executed statement).
10 reyssat 6315
2002-02-02: Direct authentification with password (home module only).
6316
2002-01-31: Dynamic drawings in documents and OEF exercises.
6317
2002-01-29: Site document secret codes were included in distribution.
6318
2002-01-28: Date error: Popularity counts were reversed.
6319
2002-01-23: Bug in class user registration: firstn, lastn, email becomes litteral.
6320
2002-01-22: Appearance modification allowed for active worksheets.
6321
2002-01-21: Bug in sheet manager: good sheet erased in special circumstances.
6322
---------------------------------------------
6323
Version 3.10 packed.
6324
2002-01-14: rpm packages (i386-Linux).
6325
2002-01-10: Class management by site manager.
6326
2002-01-05: Printable version of worksheets.
11921 bpr 6327
  oef2wims: `!' becomes litteral.
10 reyssat 6328
2002-01-04: Erase messages by forum supervisor.
6329
2002-01-02: Class forum moved to class directory.
6330
2002-01-01: Class authentification method changed (now use adm/class/classes)
11921 bpr 6331
  Limited compatibility in the home module.
6332
  Change class within neighboring virtual classes.
6333
  Added !sh.
10 reyssat 6334
2001-12-30: Neighboring classes: resource importation and sharing.
11921 bpr 6335
  `>&/dev/null' replaced by `&>/dev/null' in shell scripts.
10 reyssat 6336
2001-12-28: Added !restart (change module). For trusted modules.
6337
2001-12-26: Virtual class selective backup and restoration.
11921 bpr 6338
  Online configuration of virtual classes.
10 reyssat 6339
2001-12-24: added !defread (non-documented).
6340
2001-12-23: Added checkhost() and !checkhost (non-documented).
11921 bpr 6341
  Definition of secure hosts for class supervisors.
10 reyssat 6342
2001-12-22: Security enhancement in class/forum/doc registration managements
11921 bpr 6343
  (special characters).
10 reyssat 6344
2001-12-21: Spreadsheet link in virtual classes (English and French).
6345
2001-12-19: WIMS changes name extension at dynamic insertion.
11921 bpr 6346
  Added command `getfile'. All files are application/octet-stream.
6347
  For trusted modules, non-documented.
10 reyssat 6348
2001-12-18: added !setdef (trusted modules only).
11921 bpr 6349
  Change participant properties by class supervisors.
6350
  Recover deleted participants. Add user by supervisor.
6351
  command !filelist must use call_sh() instead of call_ssh(), for pathname expansion.
10 reyssat 6352
2001-12-16: Normalisation in support software configuration parameters.
6353
2001-12-14: Virtual class changed to version 3: file locations moved.
11921 bpr 6354
  Query strings added `+' after `&' (to avoid browser translation).
10 reyssat 6355
2001-12-13: OEF now accepts \feedback. (Thanks to a suggestion of Jan Hlavacek.)
6356
2001-12-12: Content selection in OEF intro page.
6357
2001-12-11: oef2wims format now defaults to html (was tex). No effect on
11921 bpr 6358
  existing resources.
6359
  Auto math formatting available in oef2wims.
6360
  OEF exercises with no reply accepted.
10 reyssat 6361
2001-12-10: Popup help mode.
6362
2001-12-09: Apache configuration automation with new aliases.
11921 bpr 6363
  WIMS can now be called outside user space.
6364
  RPM packaging starts to work (with home directory relocation).
6365
  Binary directories clean up.
10 reyssat 6366
2001-12-08: Configuration parameters cleaning up and online configuration.
6367
2001-12-06: Document manager accepts file contents.
6368
2001-12-05: File submission mechanism (for trusted modules).
6369
2001-12-04: File permission check by site manager.
11921 bpr 6370
  Request length limit quartupled (256K), for file submissions.
10 reyssat 6371
2001-12-02: WIMS document manager is ready.
6372
2001-12-01: Added !defof.
6373
2000-11-30: !item counting was wrong when first got item is empty.
11921 bpr 6374
  Added !reinput. Createxo reinforced using !reinput.
10 reyssat 6375
2000-11-29: Site manager authorization for online site maintenance.
6376
2000-11-28: Some more compatibility fixups in instex.
11921 bpr 6377
  Added !detag.
10 reyssat 6378
2001-11-27: Forbidden user variables now silently ignored instead of
11921 bpr 6379
  generating user error (allow_violation).
6380
  Browsers are translating & strings when a text is put into a
6381
  textarea. Createxo now corrects this (still partial).
10 reyssat 6382
2001-11-23: msg2wims was not in global makefile.
6383
2001-11-18: Reorganization of front page.
11921 bpr 6384
  Added default about page.
6385
  Instex was incompatible with Konqueror: use -coalesce
10 reyssat 6386
2001-11-11: Added site browsing module (en, fr).
6387
2001-11-10: Module indexing protocol changed (more condensed).
11921 bpr 6388
  More home search facilities.
10 reyssat 6389
2001-11-08: Search tool category in home page can also give popup forms.
6390
---------------------------------------------
6391
Version 3.01 packed.
6392
2001-10-31: Facilities to recover lost exam session.
6393
2001-10-27: public_html/scripts now holds files that can be called by any
11921 bpr 6394
  module via !read.
10 reyssat 6395
---------------------------------------------
6396
Version 3.00 packed.
6397
2001-08-16: OEF manager added two options (allchoices and idontknow).
6398
2001-08-15: home page lists added starting point.
6399
2001-06-28: time bug: `now' was volatile!
6400
---------------------------------------------
6401
Version 2.45 packed. (Devel. version)
6402
2001-06-25: Added `all module' search category.
6403
2001-06-23: Code cleaning: fopen() -> accessfile() at many places.
6404
2001-06-22: Fixups and enhancements in exam sheet management.
6405
2001-06-20: Global score restriction in virtual classes.
11921 bpr 6406
  Score time restriction in virtual classes.
6407
  Uniformize get-current-time in main program.
6408
  Typo: current score was not whown when exo number >10.
10 reyssat 6409
2001-06-18: Public work sheet database.
6410
2001-06-17: Delete file in Modtool.
6411
2001-06-15: Uniformized search engine from home page.
6412
2001-06-12: Main program changes name (webmath -> wims).
6413
2001-06-09: several call_sh() switched to call_ssh().
6414
2001-06-07: Direct module indexer starts to work (w/o pgsql).
6415
2001-06-02: Referencing error when wims.conf is missing.
11921 bpr 6416
  Facility for automatic download of new distribution (wimsget).
10 reyssat 6417
2001-06-01: Several source configuration bugs.
11921 bpr 6418
  Score counting change: prohibit simultaneous scoring. (This is not
6419
  100% compatible with earlier data due to parmreg.)
10 reyssat 6420
2001-05-30: gif_crop and chem-eq do not compile under new Linux. Removed from
11921 bpr 6421
  Makefile.
10 reyssat 6422
2001-05-28: added Modtool (online development of modules).
6423
2001-05-10: WIMS can now also work behind https.
6424
2001-05-01: Added configuration parameter gnuplot_format.
6425
2001-04-21: OEF manager added equation reply type.
6426
---------------------------------------------
6427
Version 2.42 packed.
6428
2001-04-02: reguser typo fixed.
6429
2001-04-02: Added class_log() (security measure in virtual classes).
6430
2001-03-31: All Wims popup windows are now chromeless (javascript).
6431
2001-03-30: Security in virtual classes: one-time personal passwords.
11921 bpr 6432
  Session closed when user quits the class.
6433
  (English and French versions only)
7362 bpr 6434
2001-03-24: Security in virtual classes: new user cannot use
11921 bpr 6435
  account names where an erased user has worked.
10 reyssat 6436
2001-03-19: Popup operating mode allowing people to embed Wims tools into
11921 bpr 6437
  their own web pages w/o installing the server.
10 reyssat 6438
2001-03-18: itemnum() counted wrong when first item is enclosed list.
6439
2001-03-17: Students could see hidden sheets by directly typing url addresses.
11921 bpr 6440
  command !replace added keyword `internal'.
6441
  Popup windows are now focused using javascript.
6442
  Added !nonempty (lines or items).
10 reyssat 6443
2001-03-09: msg2wims was not compiling.
6444
2001-03-08: variable reset bug in OEF manager (replytype).
6445
---------------------------------------------
6446
Version 2.41 packed.
6447
2001-03-02: Virtual classes: ignore user scores with very low average.
6448
2001-03-01: Spanish translation (kernel+douzen tools) by José Maria Sanchez.
6449
2001-02-26: parameter blocking in virtual classes had corrupt variables.
6450
2001-02-15: Typo in plot command of flydraw.
6451
---------------------------------------------
6452
Version 2.40 packed.
6453
2001-02-06: Forum user registration email was sent to wrong address.
6454
---------------------------------------------
6455
Version 2.39 packed (internal).
6456
2000-12-08: !translate added keyword `internal'.
6457
2000-11-30: regclass starting (very unsufficient) anti-abuse feature.
6458
2000-11-28: !text expand divided by 0 when mask is empty.
6459
2000-11-24: Added some more TeX mathfonts (ldots, ddots, vdots).
6460
2000-11-23: Corrected translator bug when one dictionary item is
11921 bpr 6461
  subword of another.
10 reyssat 6462
2000-11-22: translator now accepts suffix translation (before main translation).
6463
2000-11-21: search_list => segfault when table is empty.
6464
2000-11-20: Added priority site configuration.
11921 bpr 6465
  Encyclopedia now defaults to internal.
10 reyssat 6466
2000-11-14: Databases (dictionary, fortune) were omitted in the package.
6467
---------------------------------------------
6468
Version 2.37 packed.
6469
2000-11-13: Source code location changed (ftp service closed by firewall).
6470
2000-11-11: Added shortpath.c, computing shortest path linking given points.
6471
2000-11-07: Reference to Maxima updated.
6472
---------------------------------------------
6473
Version 2.36 packed.
6474
2000-11-07: Italian version added (thanks to Marina Cazzola).
6475
2000-10-30: name substitution added in !exchange.
6476
2000-10-03: pointer to Plouffe's inverter updated.
6477
2000-09-10: !replace entered infinite loop when to-replace string is empty.
6478
2000-09-05: fixing some bad references in virtual classes.
6479
---------------------------------------------
6480
Version 2.35 packed.
6481
2000-08-28: exam structure in virtual classes.
6482
2000-08-16: housekeep must use wrapexec.
6483
2000-08-14: Modif to bin/{pari,povray}, to adapt to Ray 3D.
6484
---------------------------------------------
6485
Version 2.34 packed.
6486
2000-06-13: Unable to find broken instex image bug, block (erase) it.
6487
2000-06-11: Standardized href in exercises.
6488
2000-06-08: bug in Pari interface: comments were not recognized.
11921 bpr 6489
  added !listcomplement
10 reyssat 6490
2000-06-07: var.def accepts arrays.
6491
---------------------------------------------
6492
Version 2.32 packed.
6493
2000-06-03: OEF modules now included in standard distribution.
11921 bpr 6494
  addmodule bug introduced from adm/ modules reorganization.
6495
  psql modules field names protected by double quotes.
6496
  module log is disabled by default.
10 reyssat 6497
2000-05-29: Bug in forum user registration password check.
11921 bpr 6498
  Online creation of message boards.
6499
  \special disabled in !instex.
10 reyssat 6500
2000-05-28: Interface to Octave.
11921 bpr 6501
  Function name aliases were forgotten in Maxima interface.
10 reyssat 6502
2000-05-26: Virtual class score computation reorganization, adding manually
11921 bpr 6503
  attributed scores (English and French versions).
10 reyssat 6504
2000-05-24: added !mailto (for trusted modules).
6505
2000-05-23: isfinite() -> finite().
6506
2000-05-21: added non-panicking internal_warn() method.
6507
2000-05-19: Module log now creates directory tree.
6508
---------------------------------------------
6509
Version 2.30 packed.
6510
2000-05-17: adm/ modules reorganization.
6511
2000-05-14: Added message board to each class.
6512
2000-05-12: Record 0 now allowed.
6513
2000-05-09: Calls to system() are replaced by exec().
6514
2000-05-06: added !insmath.
11921 bpr 6515
  command !rawmath no longer translates []{} into ()().
6516
  Improvements in rawmath() and texmath().
10 reyssat 6517
2000-05-04: Commas enclosed in parentheses are no longer item separators.
6518
2000-05-02 Fixed problem with effective and real uid (for gnuplot).
11921 bpr 6519
  session directory closed to other users.
10 reyssat 6520
2000-05-01 fix NAN comparison bug.
11921 bpr 6521
  Eval name table unification (acceleration). getnum() replaced by strtod().
6522
  Flydraw added evalue, plot, linewidth, arrow, lattice, etc.
10 reyssat 6523
2000-04-26 fly replaced by flydraw.
6524
2000-04-22 OEF manager accepts more reply types:
11921 bpr 6525
  units, matrix, vector, set, formal.
6526
  units-filter by Georges Khaznadar.
10 reyssat 6527
2000-04-20 added !deaccent and !declosing.
6528
---------------------------------------------
6529
Version 2.23 packed.
6530
2000-04-13 Partial compatibility effort with DOS 0D0A files.
11921 bpr 6531
  subsession string accumulation: fixed.
10 reyssat 6532
2000-04-12 anti-cheating: random suspension of random generation of exercises.
11921 bpr 6533
  Users are allowed to suspend score registration.
10 reyssat 6534
2000-04-10 `:' bug in scoring system fixed.
6535
2000-04-04 added !msg.
6536
---------------------------------------------
6537
Version 2.20 packed.
6538
2000-03-30 added class portal (adm/classes)
6539
2000-03-25 General help pages.
11921 bpr 6540
  Window size control for subsessions (javascript).
6541
  Powermarks is a bad browser.
10 reyssat 6542
2000-03-24 Score register was open for expired sheets (fixed).
6543
2000-03-21 added variable wims_form_method.
11921 bpr 6544
  Allows supervisor to change participant password by force.
10 reyssat 6545
2000-03-17 eCatch is a bad browser.
6546
---------------------------------------------
6547
Version 2.13 packed.
6548
2000-03-11 added !reset. Change syntax of !exchange (added !exchange var1,var2).
6549
2000-03-01 Classes: allow scores to be computed according to user formula.
6550
---------------------------------------------
6551
Version 2.12 packed.
6552
2000-02-16 Forms now use post method to get around URI length limit.
6553
2000-02-08 modifications in class management (move exercise in worksheet,
11921 bpr 6554
  delete/modify class exercises).
10 reyssat 6555
---------------------------------------------
6556
Version 2.11 packed.
6557
2000-01-31 Allow class supervisors to erase exercises. (Modifs to createxo)
6558
2000-01-27 added !texmath (linear math to tex source).
11921 bpr 6559
  sec(x) and csc(x) admitted.
10 reyssat 6560
2000-01-19 cpu limit cut to half or 1/4 when the site is busy.
6561
2000-01-17 Changed log rotation method, adding config variable old_log_files.
6562
2000-01-16 Interface to Maxima.
6563
---------------------------------------------
6564
Version 2.10 packed.
6565
2000-01-11 Fixed bug in module indexing program (multi-language priority).
11921 bpr 6566
  Referer keepup during session.
10 reyssat 6567
2000-01-10 Mirror listing page prepared (but not open due to lack of mirrors).
6568
2000-01-09 added !module.
6569
2000-01-06 !shuffle added option even|odd.
6570
2000-01-05 Partially disabled cache control for home module.
6571
---------------------------------------------
6572
Version 2.07 packed.
6573
2000-01-03 added cache control lines.
6574
1999-12-25 Source directory reorganized.
11921 bpr 6575
  Added cyclicode (cyclic code generator).
6576
  Added !text interact and !text repeat.
10 reyssat 6577
---------------------------------------------
6578
Version 2.05 packed.
6579
1999-12-23 Simplified Chinese version officially open.
11921 bpr 6580
  Translators: team in ECNU lead by CHEN Zhijie.
10 reyssat 6581
---------------------------------------------
6582
Version 2.04 packed.
6583
1999-12-13 Bug in wordchr, itemchr, linechr causing crash when
11921 bpr 6584
  searched-for string is empty. Fixed.
10 reyssat 6585
1999-12-10 Parameter passing under !read (wims_read_parm).
6586
1999-12-06 Change to html/auth.phtml.*
6587
1999-12-05 interface program sources relocated.
6588
1999-12-03 More adm modules in Chinese.
6589
1999-12-01 A private .htaccess file was not deleted in the public distribution.
6590
---------------------------------------------
6591
Version 2.03 packed.
6592
1999-11-29 Some adm files and modules in Chinese incorporated.
6593
1999-11-17 Interface to GAP.
6594
1999-11-11 Expiration management takes cgi_name into account.
11921 bpr 6595
  add site_description and site_keywords to wims.conf.
10 reyssat 6596
1999-11-08 Important bug fix: a process number limit (rlimit_nproc) of 32
11921 bpr 6597
  was much too small. Lifted to 512.
10 reyssat 6598
---------------------------------------------
6599
Version 2.01 packed.
6600
1999-11-05 Delete participant and hide sheets by supervisor.
11921 bpr 6601
  Password change facilities.
10 reyssat 6602
1999-11-03 Regclass: email address check reinforced.
6603
1999-11-01 Intelligent determination of module according to cgi_name.
6604
1999-10-30 public phtml files reorganized.
6605
---------------------------------------------
6606
Version 2.00 packed.
6607
1999-10-28 Session names lifted to 10 characters, to ensure uniqueness.
6608
1999-10-26 Subsessions now have different appearance.
6609
1999-10-24 Class structure reorganized: sql is no longer used for it.
6610
1999-10-23 Unified PATH setup through wims.conf.
6611
1999-10-17 Function log10(x) added to Pari and Mupad interfaces.
6612
---------------------------------------------
6613
Version 1.55 packed.
6614
1999-10-03 cmd=help should not write to last.html. Corrected.
6615
1999-09-30 robot trapper also works for expired sessions.
6616
---------------------------------------------
6617
Version 1.53 packed.
6618
1999-09-26 bad agent reorganization.
6619
1999-09-24 added a robot trapper to the system.
11921 bpr 6620
  Logo bug fixed.
10 reyssat 6621
1999-09-23 MemoWeb is a very bad user agent.
6622
1999-09-20 bug fix in calls to output(): `%' was sometimes interpreted.
6623
1999-09-18 stat module acceleration and language detection.
6624
---------------------------------------------
6625
Version 1.50 packed.
6626
1999-09-06 minor touches in variable passing mechanism (security features).
6627
1999-09-04 Detail of individual user work added into class supervisor facilities.
11921 bpr 6628
  added worksheet source management.
10 reyssat 6629
1999-09-02 Robot access management bugfix and more restrictions.
6630
1999-08-29 added dictionary-translator as an exec program.
6631
1999-08-28 module searching engine is working.
6632
1999-08-26 caching sql for acceleration. module_init_parm bug fix.
6633
---------------------------------------------
6634
Version 1.35 packed.
6635
1999-08-23 added some big parentheses to mathfont.
6636
1999-08-21 added $wims_intro_parm (to be managed by the module).
6637
1999-08-15 added !exchange.
6638
1999-08-12 added !rawmatrix.
6639
---------------------------------------------
6640
Version 1.34 packed.
6641
1999-08-08 HTTrack is a very bad user agent.
6642
1999-08-05 added illegal module change detection (often in robot accesses).
6643
1999-08-04 session management overhaul: subsession, serial.
6644
---------------------------------------------
6645
Version 1.33 packed.
6646
1999-08-02 added factorial evaluation to evalue().
6647
1999-08-01 module indexing speedup. More national flags.
6648
1999-07-23 misc bug fixes for compatibility with RedHat 6.0.
6649
1999-07-03 Mupad interface `!' char checking bug fix.
6650
1999-07-02 Pointer to Eric's Treasure Troves changed.
6651
---------------------------------------------
6652
Version 1.32 packed.
6653
1999-06-25 oef translator accepts analyzed answers (numerical only).
6654
1999-06-24 varchr() modified (add underscore detection)
6655
1999-06-23 !pari about, !mupad about, with all module about.phtml changed.
6656
1999-06-22 $pari_header_2...$pari_header_8, same for mupad.
6657
1999-06-16 getvar() bugfix (empty name)
6658
---------------------------------------------
6659
Version 1.30 packed.
6660
1999-06-15 added !debug.
6661
1999-06-13 bugfix in itemchr().
6662
1999-06-12 added !positionof.
11921 bpr 6663
  log file was occasionally overwritten when simultaneous access
6664
  occurs while it is being renamed.
10 reyssat 6665
1999-06-11 islineof, notlineof in !if.
6666
1999-06-09 pari and mupad interface security enhancement (illegal keywords).
6667
1999-06-08 !replace enhancement: word, item, line replacement.
6668
1999-06-07 added variable ins_out.
6669
1999-06-04 line counting bug in open_workfile().
6670
---------------------------------------------
6671
Version 1.25 packed.
6672
1999-05-29 float2str() acceleration for integers.
6673
1999-05-25 Preliminary interface to octave.
6674
1999-05-22 Programs called by !exec and !mexec can now set return variables
11921 bpr 6675
  (by writing to $session_dir/exec.var)
10 reyssat 6676
1999-05-18 added !distribute.
6677
1999-05-10 added !text, with a first batch of commands. Doc updated accordingly.
6678
1999-05-09 Changed file reading method (speed optimization).
6679
1999-04-27 adaptation of pari/gp interface for 2.0.14 (goodbyestring)
6680
---------------------------------------------
6681
Version 1.24 packed.
6682
1999-04-23 added parameter $pari_header and $mupad_header
11921 bpr 6683
  space characters in query string are thrown away. (currently useless)
10 reyssat 6684
1999-04-22 Bug fix in substit() when string terminates with a $.
6685
---------------------------------------------
6686
Version 1.23 packed.
9763 bpr 6687
1999-04-04 Added !singlespace, !nospace, !lines2words..., !listintersect
11921 bpr 6688
  and !listunion, !listuniq.
6689
  Multiple-output of executions are now controled by the file exec.type.
10 reyssat 6690
1999-02-16 Added $wims_exec_out_2...
6691
---------------------------------------------
6692
Version 1.21 packed.
6693
1999-01-27 Bug fix in evalue (|x| version of absolute value)
6694
---------------------------------------------
6695
Version 1.20 packed.
6696
1998-12-29 Selective score registration mecanism for registered users.
6697
1998-12-28 Adding 2-parm functions to evalue().
6698
1998-12-27 evalue() adopts more strict syntax check.
6699
1998-12-25 oef creator starts to work.
11921 bpr 6700
  Worksheet was lost when the exercise is renewed.
10 reyssat 6701
1998-12-21 comparison added isitemof and notitemof.
11921 bpr 6702
  oef manager starts to work.
9763 bpr 6703
1998-12-14 Users are prohibited to enter raw $ signs
11921 bpr 6704
  (will be replaced by &#36;). !varlist adds a switch ``nofn''.
10 reyssat 6705
1998-12-13 |x| now recognized by !rawmath (and replaced by abs(x)).
6706
1998-12-12 fixing a score delay bug/misfeature in bottom reference box.
11921 bpr 6707
  all sscanf() replaced by atof, atoi.
10 reyssat 6708
---------------------------------------------
6709
Version 1.17 packed.
6710
1998-12-10 added !sort.
11921 bpr 6711
  Bugfix in simultaneous request prohibition: incompatibility with getframe.
10 reyssat 6712
---------------------------------------------
6713
Version 1.16 packed.
6714
1998-12-07 Bugfix in simultaneous request prohibition.
11921 bpr 6715
  Bugfix in evalue() (exponential number).
10 reyssat 6716
---------------------------------------------
6717
Version 1.15 packed.
6718
1998-12-05 Simultaneous request prohibited (user_error).
11921 bpr 6719
  Unmatched_parentheses now allows the user to correct the error.
10 reyssat 6720
1998-12-04 User parentheses check reinforced to all 3 kinds (), {}, []
11921 bpr 6721
  Server load control: requests refused when thresholds exceeded.
10 reyssat 6722
1998-12-03 User error message file now in phtml format.
6723
1998-12-02 !translate no longer calls tr when only simple translations.
6724
---------------------------------------------
6725
Version 1.14 packed.
6726
1998-11-30 !replace no longer calls sed when there is no regexp. (acceleration)
6727
1998-11-26 added !bound.
6728
1998-11-23 added !formselect, !formradio, !formbar. Doc updated.
11921 bpr 6729
  Modules will be progressively changed to use them.
10 reyssat 6730
---------------------------------------------
6731
Version 1.13 packed.
6732
1998-11-21 added good browser `HtmlViewer'.
6733
1998-11-20 Bug fix in client charset determination (intro pages).
11921 bpr 6734
  First language in configure file's site_languages is now default.
10 reyssat 6735
---------------------------------------------
6736
Version 1.12 packed.
6737
1998-11-16 Minor bug fixes in sheet preparation for supervisor.
6738
1998-11-15 Fix a typo in mathname_split() which created infinite loop.
11921 bpr 6739
  command !insplot sets a variable ins_animation (yes no).
6740
  Added $wims_warn_rawmath_parm.
10 reyssat 6741
1998-11-12 Variable wims_main_font, defining client charset.
6742
1998-11-06 More options in usage statistics.
6743
---------------------------------------------
6744
Version 1.11 packed.
6745
1998-11-03 More optimization in _skip_if_contents().
11921 bpr 6746
  Animation in !insplot is now using convert. gifmerge is no longer used
6747
  (incompatibility with gd 1.3).
6748
  Added definitions `translator' and `translator_address' in modules'
6749
  INDEX files.
10 reyssat 6750
1998-11-02 Module log disabled for robot access.
11921 bpr 6751
  Start multilanguage support: configuration variable site_languages
6752
  and wims variable $wims_site_languages.
6753
  Site languages can be defined in wims.conf.
10 reyssat 6754
---------------------------------------------
6755
Version 1.10 packed.
6756
1998-10-31 added !header, !title and !tail, to standardize html format.
11921 bpr 6757
  Doc and most modules updated accordingly.
10 reyssat 6758
1998-10-30 automatic detection of other languages for light pages.
6759
1998-10-29 added !headmenu, for header menu bar. All modules updated accordingly.
11921 bpr 6760
  added variable wims_ref_bgcolor, configurable.
10 reyssat 6761
1998-10-28 New visitors' home page, refering to two pages in adm/light (new, bestof).
11921 bpr 6762
  bug fix in !mexec.
10 reyssat 6763
1998-10-26 slight modif of adm/stat, file plotdata.sh (last plotting point)
6764
1998-10-25 slight reorg of insplot
6765
---------------------------------------------
6766
Version 1.06 packed (misc. bug fix).
6767
1998-10-18 cmd_output_too_long is now user_error.
6768
---------------------------------------------
6769
Version 1.05 packed.
6770
1998-10-13 added OmniWeb to the list of recognized browsers.
6771
---------------------------------------------
6772
Version 1.04 packed.
6773
1998-09-16 log column in var.def is now optional (defaults to 0).
6774
---------------------------------------------
6775
Version 1.03 packed.
6776
1998-09-13 added a new command !varlist.
6777
1998-09-10 Bug fix in evaluation (it gave -3^2=9)
6778
---------------------------------------------
6779
Version 1.02 packed 1998-09-08 (misc. modif.)
6780
Version 1.01 packed (misc. bug fix).
6781
Version 1.00 packed.
6782
1998-08-23 added system for messages of the day.
6783
1998-08-18 user scoring system starts to work.
6784
1998-08-14 class, sheet, exo: first working structure.
6785
---------------------------------------------
6786
Version 0.17.4 packed.
6787
1998-08-09 ready to accept creation of class and registration of participants.
6788
1998-08-09 added ins_warn=fail when dynamic insertion fails.
6789
---------------------------------------------
6790
Version 0.17.3 packed (emergency bug fix).
6791
Version 0.17.2 packed.
6792
1998-08-04 User/supervisor authentification started.
6793
1998-08-03 added !sql (administrative use only).
6794
1998-08-01 Module database starts to work.
6795
---------------------------------------------
6796
Version 0.17.1 packed.
6797
Version 0.16.4 packed.
7362 bpr 6798
1998-07-19 Request w/o command: now go to intro or new, depending on
11921 bpr 6799
  the existence of intro.phtml.
6800
  added module_init_parm.
10 reyssat 6801
---------------------------------------------
6802
Version 0.16.3 packed.
6803
1998-07-17 referer log fixup: links pointing to intro were not counted.
6804
1998-07-09 cotangent function now recognized at all levels.
11921 bpr 6805
  line length increased to 16K.
10 reyssat 6806
---------------------------------------------
6807
Version 0.16.2 packed (minor bug fix).
6808
Version 0.16.1 packed.
6809
1998-06-30. added multiplot support in insplot..processor.
6810
---------------------------------------------
6811
Version 0.15.11 packed.
6812
1998-06-15. added backward link list.
6813
---------------------------------------------
6814
Version 0.15.10 packed.
6815
1998-06-13. uniformed treatment of page expiration. (escape var: wims_expire)
6816
1998-06-12. added automatic recognition of robot accesses.
6817
----------------------------------------------
6818
Version 0.15.9 packed (emergency bug fix).
6819
Version 0.15.8 packed (minor fixes).
6820
----------------------------------------------
6821
Version 0.15.7 packed.
6822
1998-06-09. bug correction in module_log().
11921 bpr 6823
  added bookmark indication to homeref.
10 reyssat 6824
----------------------------------------------
6825
Version 0.15.6 packed.
6826
1998-06-07. predetermine_language also looks at user agent language.
6827
1998-06-06. added referer log.
6828
1998-06-05. default language is now English.
11921 bpr 6829
  corrected error log methods.
10 reyssat 6830
----------------------------------------------
6831
Version 0.15.5 packed.
6832
1998-06-03. Home module is now always expired (it cannot allow cache)
11921 bpr 6833
  added automatic determination of module language extension.
10 reyssat 6834
----------------------------------------------
6835
Version 0.15.4 packed.
6836
1998-06-01. Home is now a module.
6837
1998-05-31. log and account includes all clicks.
11921 bpr 6838
  improvements to stat module.
10 reyssat 6839
----------------------------------------------
6840
Version 0.15.3 packed.
6841
1998-05-23. TeX inserts now have border cut. Alignment problems disappear.
11921 bpr 6842
  Misc tex bugs.
10 reyssat 6843
1998-05-21. added statistics module.
6844
----------------------------------------------
6845
Version 0.15.2 packed.
6846
1998-05-17. bug fix: ref_base.
6847
1998-05-15. log method modified. (now appending)
6848
1998-05-13. Access accounting started. (Via cron)
6849
----------------------------------------------
6850
Version 0.15.1 packed (misc bug fixes).
6851
----------------------------------------------
6852
Version 0.14.1 packed.
6853
1998-05-04. !href target bug corrected.
6854
----------------------------------------------
6855
Version 0.14 packed.
6856
1998-05-02. Warning structure established (via !warn and $wims_warn_...)
11921 bpr 6857
  - !insplot: patch of gnuplot integer arithmetic problem.
6858
  - !htmlmath improvement.
10 reyssat 6859
1998-05-01. rawmath routine rewritten.
6860
1998-04-30. A very simple interface for Plouffe's Inverter.
6861
1998-04-27. added commands !filewrite and !fileappend.
6862
----------------------------------------------
6863
Version 0.13.3 packed.
6864
1998-04-13. added command !append.
6865
1998-04-12. added user options: language and texsize.
11921 bpr 6866
  texsize can also be changed within modules (via $wims_texsize).
10 reyssat 6867
----------------------------------------------
6868
Version 0.13.2 packed.
6869
1998-04-07. bug correction on session creation when old session expired.
11921 bpr 6870
  added listfile (privileged command)
10 reyssat 6871
----------------------------------------------
6872
Version 0.13.1 packed.
6873
1998-04-06. replace and translate secured (using env parms).
6874
1998-03-31. i will now be interpreted by pari and mupad as I.
6875
----------------------------------------------
6876
Version 0.12 packed.
6877
1998-03-29. session cleaning reorganisation: more clever.
6878
1998-03-27. wims logo created.
6879
----------------------------------------------
6880
Version 0.11.7 packed.
6881
1998-03-27. tex size starts to be configurable.
11921 bpr 6882
  instexst no longuer drops files into module's homes.
10 reyssat 6883
1998-03-24. added mathsubst and evalsubst
6884
1998-03-21. added iswordof, isvarof in !if.
6885
1998-03-20. Insplot is now animated.
6886
1998-03-19. TeX, mathfont and insplot: misc. improvements.
6887
----------------------------------------------
6888
Version 0.11.6 packed.
6889
1998-03-18. eval() now knows and outputs NaN and Inf.
11921 bpr 6890
  added htmlmath (preliminary version).
10 reyssat 6891
1998-03-17. added module_about structure.
11921 bpr 6892
  added math fonts structure. (variables starting with m_ )
10 reyssat 6893
-----------------------------------------------
6894
Version 0.11.5 packed.
6895
1998-03-14. server now reads module's INDEX file, storing definitions
11921 bpr 6896
  into module_... variables.
6897
  - added wims_html_header.
6898
  - Tests also existence of intro.phtml, help.phtml, etc.
6899
  - !instexst filename is now optional, and !instex calls it whenever possible.
6900
  - !form now accepts optional cmd value.
10 reyssat 6901
1998-03-13. subst_limit increased from 36 to 3000.
11921 bpr 6902
  added !homeref.
10 reyssat 6903
1998-03-10. added encyclopedia pointer.
6904
-----------------------------------------------
6905
Version 0.11.4 packed.
6906
1998-03-09. user variables. if module defined and cmd not: set cmd=new.
11921 bpr 6907
  Expired sessions send directly to wims homepage.
10 reyssat 6908
1998-03-08. patches to MuPAD TeX output bugs and incompatibilities.
6909
1998-03-07. change evaluation order: 3/5*2 is now left-associative, as other softwares.
6910
1998-03-05. added randitem, randword, ...
6911
-----------------------------------------------
6912
Version 0.11.2 packed.
6913
1998-02-21. added httpd_ variables. Doc updated accordingly.
6914
1998-02-21. added rawmath common error correction.
6915
------------------------------------------------
6916
Version 0.11.1 packed.
6917
1998-02-20. added general_log_limit and user_agent log.
6918
1998-02-19. added ins_align and wims_version_date. No subst for !href.
6919
1998-02-18. added cleansessions call (to be used via cron)
6920
1998-02-17. template modules reorganisation.
6921
1998-02-17. !instexst now works in intro.phtml
11921 bpr 6922
  (not very correctly: using $HOME/tmp for temporary directory.)
10 reyssat 6923
-----------------------------------------------
6924
1998-02-12. First version (0.10) packed.