Subversion Repositories wimsdev

Rev

Rev 18610 | 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
16230 reyssat 3
log is accessible from SVN repository at https://sourcesup.renater.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
16675 bpr 19
gmarbeuf         = Gilles Marbeuf
18628 bpr 20
wims.4.29c en cours
16741 bpr 21
 
18628 bpr 22
---------------------------------------------
23
wims.4.29b [r18627]
18610 bpr 24
2025-06-22: [r18609] bpr
25
[canvasdraw] change javascript filltoborder, can be used with border "false"
26
  change opacity by default
27
2025-06-22: [r18608] bpr
28
  [canvasdraw] add fillopacity and strokeopacity
29
2025-06-21: [r18607] bpr
30
  [canvasdraw] vlines as vline, hlines as hline to avoid leaks
31
2025-06-21: [r18606] bpr
32
  [canvasdraw] change parseFloat in Math.trunc and ajust x2px y2px
33
  2025-06-19: [r18605] gmarbeuf
34
  [Glossary] modification of the link for inserting a glose as a help in a sheet
35
2025-06-19: [r18604] gmarbeuf
36
  [Glossary] to modify a glose in a class glossary, the glose's
37
  address now appears with |content=[...] in the glossary properties table
38
2025-06-16: [r18603] czzmrn
39
  [minor] remove some taboo words from Italian dictionary
40
2025-06-15: [r18602] bpr
41
  [csv/upload] should fix troubles when all the columns of
42
  the manual scores are not upload or if some students are not
43
  in the list of manual scores (to check)
44
2025-06-15: [r18601] bpr
45
  [script/gp] use by hyppolygon
46
2025-06-15: [r18600] bpr
47
  [slib] hyperbolic polygon (in progress)
48
2025-06-13: [r18598] lemaire
49
  [sendmail] mail was not send to teachers in subclass
50
2025-06-11: [r18597] gmarbeuf
51
  [Glossary/about] use of %27 to replace the simple quote in a
52
    title when using mailurl in about
53
2025-06-11: [r18595] gmarbeuf
54
  [slib/tabsignes] cleaning up traces of conflict from the last commit
55
2025-06-11: [r18594] gmarbeuf
56
  [Glossary/about] list of authors added for automatic email detection
57
    if not indicated in the glossary notion file, otherwise a default contact
58
    is proposed (euler group)
59
22025-06-09: [r18590] gmarbeuf
60
  [Glossary] for author of a glossary entry a credit also appears
61
  on visitor page and email in about if indicated
62
2025-06-09: [r18589] bpr
63
  [canvasdraw] change get_token to avoid repetitions
64
2025-06-09: [r18588] bpr
65
  [canvasdraw] change the way to draw grid, hatch, etc
66
2025-06-05: [r18587] gmarbeuf
67
  [slib/JSXGraph] adaptation of responsiveness to JSXGraph v 1.11.1
68
  + new example with 3D objects and fullscreen button
69
2025-06-05: [r18586] bpr
70
  [canvasdraw] correct color in userdraw patterns
71
2025-06-04: [r18585] bpr
72
  [doc1028] examples canvasdraw
73
2025-06-02: [r18584] obado
74
  Upgrade JsXGraph to v. 1.11.1
75
2025-06-02: [r18583] bpr
76
  [usermanage] replace userlist-usermanage by userlist_usermanage
77
2025-06-01: [r18582] bpr
78
  [fixbug sendmail] mails were not sended to the select list
79
2025-05-29: [r18581] bpr
80
  [type choice] indexation of some variables by $i (try to fix the bug #12626)
81
2025-05-27: [r18580] bpr
82
  [print] add wims_backslash_insmath=yes in sheet/print.phtml
83
2025-05-25: [r18578] bpr
84
  [printversion] try to take in account exercises series
85
  in print version and in latex version (to check)
86
2025-05-20: [r18577] gmarbeuf
87
  [slib/geo2D/geogebra] correction of external links to geogebra documentation
88
2025-05-20: [r18576] gmarbeuf
89
  [help/anstype=geogebra] help for option last (from Julien Lyotard)
90
2025-05-20: [r18575] gmarbeuf
91
  [anstype/geogebra] new option named last to define the name
92
  of the last object created. From Julien Lyotard
93
2025-05-19: [r18574] bpr
94
  [doc] typo in primitives target (command)
95
2025-05-16: [r18572] bpr
96
  [canvasdraw] html5
97
2025-05-13: [r18570] bpr
98
Chemins modifiés :
99
  [canvasdraw] correction in SLIDER (bad c transformation)
100
2025-05-10: [r18565] lemaire
101
  [minor] minor change in scripts/adm/class/quotafree.proc:
102
    the displayed quota in the configuration of a portal was
103
    wims_class_quota instead of wims_superclass_quota
104
2025-04-16: [r18564] czzmrn
105
  [minor] replace deprecated modules in open classes
106
2025-04-15: [r18563] bpr
107
  [canvasdraw] use check_string_length(snprintf(tmp_buffer,MAX_BUFFER,))
108
2025-04-15: [r18560] czzmrn
109
  [minor] replace deprecated modules in open classes
110
2025-04-14: [r18558] bpr
111
  [canvasdraw] use enum in canvasdraw.h
112
2025-04-14: [r18557] bpr
113
  [canvasdraw] simplify canvascode (no repetition of the canvas commands)
114
2025-04-13: [r18555] bpr
115
  [canvasdraw] add hypcircles, hyprays, hyplines, hypsegments, hyppolygon
116
  work in progress (no click, drag, fill etc)
117
2025-04-09: [r18554] gmarbeuf
118
  [slib/tabsignes] debug option reply when number of replies is 1
119
2025-04-02: [r18548-r18551] btamby
120
  [glossary] formulation correction from Euler Versailles.
121
2025-03-27: [r18549] btamby
122
  [glossary/analysis] formulation correction from Euler Versailles.
123
2025-03-27: [r18548] btamby
124
  [glossary/algebra] change level and formulation correction from Euler Versailles.
125
2025-03-27: [r18547] btamby
126
  [glossary] to calculate correctly title of a glose following related
127
    link from Euler Versailles
128
2025-03-25: [r18546] bpr
129
  [tiling] harmonize aff and hyp tiling (work in progress)
130
2025-03-24: [r18545] bpr
131
  [doc 1028] userdraw was missing in some command
132
2025-03-21: [r18544] georgesk
133
  changes to make the source ready for gcc-15, which does not accept enums named 'true or 'false'
134
2025-03-21: [r18543] bpr
135
  [doc202] update the .def
136
2025-03-17: [r18542] bpr
137
  [afftiling] same input as hyptiling
138
2025-03-12: [r18541] btamby
139
  [glossary/algebra] new entries and update from Euler Versailles.
18534 bpr 140
2025-03-09: [r18532] bpr
141
  [doc 1028] add hyprays
142
2025-03-08: [r18531] bpr
143
  [readme gp] small modifications
144
2025-03-07: [r18530] bpr
145
  [hyptiling] put in a file the drawing, add the possibility to have
146
  the tiling and its dual on the same picture.
147
2025-03-07: [r18529] bpr
148
  [hyptiling] add dual tiling in gp script and in the slib
149
2025-03-07: [r18528] bpr
150
  [anstype formal] add rootscontract in the analysis of the answer.
151
    has to be checked
152
2025-03-06: [r18527] bpr
153
  [flydraw] add hyprays
154
2025-03-01: [r18525] bpr
155
  [doc 1028] add hyp commands
156
2025-03-01: [r18524] bpr
157
  [flydraw] help, add hyp commands
158
2025-03-01: [r18523] bpr
159
  [flydraw] add fhypcircles in flydraw
160
2025-02-27: [r18522] bpr
161
  [hyptilling] change the place of wims_multiexec,
162
  harmonize the possibility to change the gp program (for debugging raisons...)
163
2025-02-26: [r18521] bpr
164
  [flydraw] add hypcircles
165
2025-02-24: [r18519] bpr
166
  [slib frcommodity] mistake
167
2025-02-22: [r18518] bpr
168
  [flydraw] fix trouble with fill ftriangle (do as in fpolygon)
169
2025-02-19: [r18515] czzmrn
170
  [bugfix] follow up to r18514 better test also to avoid removal of developer sessions
171
2025-02-19: [r18514] czzmrn
172
  [bugfix] follow up to r18510 remove unused stat and tune test: wims_class is usually the first line in the file
173
2025-02-14: [r18512] bpr
174
  [classification] replace tool/analysis/sigma.fr by tool/analysis/sigma.en (deprecated)
175
2025-02-13: [r18510] czzmrn
176
  [bugfix] sessions with non authenticated user should be deleted after idle_time2 seconds (according to the doc): fix test that the session corresponds to a user in a class
177
2025-02-12: [r18509] czzmrn
178
  [minor/doc] commenting c code Wimslogd/cleaning.c
179
2025-02-08: [r18506] bpr
180
  [hyptiling] change the name of the script gp; keep only the type regular
181
   as all cases are now treated by the function catalan in gp scripts.
182
   work in progress ..
183
2025-02-06: [r18505] bpr
184
  [src/exec_for] fix bug #8431 for loop and lists of list (DB)
185
2025-02-03: [r18502] bpr
186
  [hyperbolic] any admissible polygon in hyptiling
187
2025-02-02: [r18501] bpr
188
  [anstype] in anstype using maxima, don't accept %
189
    if it is send to maxima (to check, it is perhaps not
190
    the best solution)
191
2025-02-02: [r18499] bpr
192
  [anstype default] if there are accents in the good answer,
193
    change to atext
194
2025-01-19: [r18497] bpr
195
  [anstype set] add singlespace
196
2025-01-19: [r18496] bpr
197
  [anstype set] add option nospace in answer type set
198
2025-01-18: [r18494] bpr
199
  [anstype set] typo in comma test (good does not exist here)
200
2025-01-17: [r18493] bpr
201
  [list commands] fix listcomplement, listunion, listintersection:
202
  there were problems with things as objects as (a,b), b, (a,a,c)
203
2025-01-13: [r18490] bpr
204
  [translation_language] if the module is internationalized, possibility to
205
  put the language in the variable translation_language
206
  so it can be seen, with the following modifications,
207
  does not appear twice.
208
2025-01-10: [r18485] bpr
209
  [slib offdraw] change the size in tikz lines
210
2025-01-10: [r18484] bpr
211
  [scripts/gp] add circlepack
212
2025-01-09: [r18477] czzmrn
213
  [minor] remove deprecated modules from nl open classes
214
2025-01-09: [r18476] czzmrn
215
  [minor] remove deprecated modules from it open classes
216
[anstype] vector missing reset variables (needed if using different delimiters in the same exercise)
217
2025-01-08: [r18474] czzmrn
218
  [anstype] vector help add example
219
2025-01-08: [r18472] czzmrn
220
  [anstype] add option vector_left and vector_right to vector
18488 bpr 221
---------------------------------------------
222
wims.4.29a: r18487
223
2025-01-10: [r18485] bpr
224
  [slib offdraw] change the size in tikz lines
225
2025-01-10: [r18484] bpr
226
  [scripts/gp] add circlepack
227
2025-01-09: [r18476-r18478] czzmrn
228
  [minor] remove deprecated modules from open classes
229
2025-01-08: [r18475] czzmrn
230
  [anstype] vector missing reset variables
231
    (needed if using different delimiters in the same exercise)
232
2025-01-08: [r18474] czzmrn
233
  [anstype] vector help add example
234
2025-01-08: [r18472] czzmrn
235
  [anstype] add option vector_left and vector_right to vector
18469 bpr 236
2025-01-05: [r18468] bpr
237
  [hyptiling] miss some evaluaion
238
2025-01-05: [r18467-r18466] bpr
239
  [slib/pari] replace listcreate in pari
240
2025-01-02: [r18466] bpr
241
  [pari] change listcreate into List([])
242
2025-01-01: [r18464] bpr
243
  [doc1028] examples with hyperbolic commands
244
2025-01-01: [r18463] bpr
245
  [flydraw] documentation, add hyp commands
246
2024-12-31: [r18462] bpr
247
  [mirrors]
248
2024-12-31: [r18461] bpr
249
  [geo2D] small harmonisation hyptiling and offdraw
250
2024-12-30: [r18460] bpr
251
  [slib/hyptiling] add alt (facultatif, can be empty)
252
2024-12-20: [r18459] bpr
253
  [hyptiling] fix pari error
254
2024-12-19: [r18457] bpr
255
  [hyptilling] clean the gp script, fix the conditions and the help
256
  (work in progress)
257
2024-12-19: [r18456] bpr
258
  [doc 1028] add examples for arc
259
2024-12-19: [r18455] bpr
260
  [flydraw/tikz] fix myGdImageArc and obj_arc in case of equal points
261
2024-12-18: [r18454] bpr
262
  [sheet] sheet score are visible for the participant
263
  for expired sheet with weight 0
264
2024-12-18: [r18453] bpr
265
  [manage/class] fix: when the manager changes the examlog limit,
266
  the value in a class was modified to 0 sometimes.
267
2024-12-14: [r18452] bpr
268
  [gp/README]
269
2024-12-13: [r18451] bpr
270
  [hyptiling] correction parallelogramme
271
2024-12-12: [r18448] bpr
272
  [oef/latex] add html codes to translate in tex
273
2024-12-09: [r18447] bpr
274
  [flydraw] change test in hypgeodaux (Flydraw/objects.c)
275
2024-12-06: [r18445] gmarbeuf
276
  [anstype/jsxgraph] bug fixed in option freepoint which only worked with jsxbox
277
  as applet identifier
278
2024-12-05: [r18441-r18437] btamby
279
  [Glossary]
18435 bpr 280
2024-12-01: [r18434] bpr
281
  [sheet] show that the module is deprecated when doing a sheet
282
2024-12-01: [r18433] bpr
283
  [slib hyptiling] add fill option, use fhyppolygon
284
2024-12-01: [r18432] bpr
285
  [flydraw] add obj_hyppoly, hyppolygon, fhyppolygon
286
2024-11-25: [r18429] gmarbeuf
287
  [Nikaia] as for standard theme in class for participant display
288
  reload page and printable version buttons
289
2024-11-08: [r18427] reyssat
290
  [help] better help for slib graph/drawtree
291
2024-11-08: [r18426] bpr
292
  [slib drawtree] fill the circles before writing inside
293
2024-11-05: [r18424] bpr
294
  [themes/visitor] add robottrap in themes Nikaia and standard
295
  (already in visitor), has to be checked
296
2024-11-03: [r18423] bpr
297
  frobot] cannot create the directory getfile
298
  (already true in the command !getfile)
299
2024-10-23: [r18422] reyssat
300
  [minor/lang] english
301
2024-10-17: [r18421] czzmrn
302
  [fix] wimslogd store and use superclass variable when checking
303
    techvars values (cfr. r18414)
304
2024-10-14: [r18420] mquerol
305
  [minor/trans] catalan version
306
2024-10-14: [r18418] bpr
307
  [openclass 1150]
308
2024-10-14: [r18417] bpr
309
  [open class 1150] add four sheets and some presentation pages
310
2024-10-03: [r18415] bpr
311
  [confdata] change limit for threshold2 (?)
312
2024-10-03: [r18414] bpr
313
  [getstatussheet] fix: calculate the "good" parameter for class (case of superclass
314
    in particular)
315
2024-09-26: [r18413] bpr
316
  [expandpolynome] this script did not work for rational coefficient, so exit if not.
317
2024-09-26: [r18412] bpr
318
  [help] ldap_auth
319
2024-09-19: [r18411] bpr
320
  [oef/analyse/expandpolynome] exit if the polynom is not
321
  a polynom with one variable
322
2024-09-19: [r18409] bpr
323
  [adm/manage] add field ldap_accreditation
324
2024-09-12: [r18408] bpr
325
  [help] precision for polexand
326
2024-09-11: [r18407] bpr
327
  [directexec] add octave example with statistics package
328
2024-09-11: [r18406] bpr
329
  [primitives] in target.phtml, slashsubst all parameters
330
2024-09-10: [r18405] bpr
331
  [mkindex] add script to generate presentation pages in example class
332
2024-09-10: [r18403] bpr
333
  [anstype] add option nospace to numeric numexp
334
2024-09-02: [r18402] bpr
335
  [compile] change downloading address for jsme
336
2024-08-30: [r18401] bpr
337
  [slib afftiling] affine tiling by triangles
338
2024-08-30: [r18396] bpr
339
  [slib/ecriturenombre] add some cases with input as 8.1e+05
340
2024-08-29: [r18395] gmarbeuf
341
  [minor/regclass] fix invalid character in class in email regex
342
2024-08-28: [r18393] bpr
343
  [anstype draw multidraw] fix the case of rects (to check)
344
2024-08-26: [r18392] bpr
345
  [scripts/gp] add README, transfert some scripts in slib inside gp
346
2024-08-16: [r18385] czzmrn
347
  [minor] adm/raw log when user account is recovered
348
2024-08-07: [r18381] bpr
349
  [doc 1028] mistake in the script make.pl (new)
350
2024-08-07: [r18380] bpr
351
  [9001/docuoef4.pdf]
352
2024-08-07: [r18379] bpr
353
  [class 9001]
18386 bpr 354
---------------------------------------------
18375 bpr 355
wims.4.28 [r18374]
356
2024-08-06: [r18374] gmarbeuf
357
  [glossary/minor] spelling error
358
2024-08-06: [r18373] bpr
359
  [glossary] in a class glossary, keep the order of the parts of the glose
360
2024-08-06: [r18372] bpr
18389 bpr 361
  [adm/index] in adm modules, in index language=$lang
18375 bpr 362
    should fix trouble with the about
363
2024-08-06: [r18371] gmarbeuf
364
  [glossary/besoin d'aide] do not display connex gloses and connex ressources
365
    in glose for besoin d'aide
366
2024-08-06: [r18370] bpr
367
  [slib/hyptiling] option html, url; reset some variables
368
2024-08-06: [r18369] bpr
369
  [help/adddoc] modification of the help in french (SL)
370
2024-08-05: [r18368] bpr
371
  [glossary/help] fix for no french version
372
2024-08-05: [r18367] gmarbeuf
373
  [glossary/about] list of content indicated in the links + lang files
374
2024-08-04: [r18366] gmarbeuf
375
  [glossary/light] correction of an unnecessary condition on wims_lightpopup
376
2024-08-04: [r18365] gmarbeuf
377
  [glossary/lightpopup] modification to display a glose in light mode
378
2024-08-03: [r18364] bpr
379
  [hyptiling/cox] add a gp script and a slib for hyperbolic tiling (DB)
380
2024-08-02: [r18363] gmarbeuf
381
  [glossary/About] patch BPR to have the list content of a glose in about
382
2024-08-01: [r18362] lemaire
383
  [minor/help] minor change of help for button feedback in adm/class/sheet/lang/help.phtml.fr
384
2024-08-01: [r18361] lemaire
385
  [minor/help] minor corrections
386
2024-08-01: [r18360] lemaire
387
  [minor/help] an example is added for the command \glossary{} in bases/doc/102/src/glossary
388
2024-08-01: [r18357] bpr
389
  [doc 1028] add hyperbolic functions ... (for the pleasure !)
390
2024-08-01: [r18354] lemaire
391
[bugfix] (by bpr) when a student works on an exercise in a document,
392
  severity level is now well defined in html/home_ref_user.phtml
393
2024-07-31: [r18352] bpr
394
  [flydraw] add hyperbolic geometry : hyplines hypsegments hyptriangle fhyptriangle
395
2024-07-30: [r18351] bpr
396
  [flydraw] fix obj_hyplines ...
397
2024-07-30: [r18350] bpr
398
  [flydraw] fix a leak in hyperbolic triangle
399
2024-07-30: [r18348] bpr
400
  [docu/target] try to implement the choice -1 for wksheet
401
2024-07-30: [r18347] bpr
402
  [adddoc] add the choice automatic for finding the sheet in a doc
403
  (will be used in next commit)
404
2024-07-29: [r18345] bpr
405
  [doc/target] in exercise, use getexoindex ...
406
2024-07-29: [r18344] bpr
407
  [docu] use getexoindex to find the sheet if not known
408
2024-07-29: [r18343] bpr
409
  [target] worksheet was deleted from the url for adm/doc
410
2024-07-29: [r18342] gmarbeuf
411
  [Glossary/analysis] bad title for dynamic example convexity_3
412
2024-07-29: [r18340] bpr
413
  [glossary] harmonize files for docu and for oef
414
2024-07-29: [r18339] bpr
415
  [flydraw] change definitively the signification of line, lines etc in Flydraw
416
2024-07-29: [r18338] bpr
417
  [glossary] in adm/tool/glossary, |content ou ,content
418
  (it will be better to have everywhere |content as syntaxe)
419
2024-07-28: [r18334] bpr
420
  [glossary] doc: changement de la numerotation pour les parties non dynamiques
421
2024-07-28: [r18333] bpr
422
  [doc1028] modify arc
423
2024-07-28: [r18332] bpr
424
  [glossary] bad return line, delete html in titles of losange
425
2024-07-28: [r18331] bpr
426
  [glossary] fix the case of an empty record (should not exist, but ...)
427
2024-07-28: [r18327] bpr
428
  [glossary] add help for glossary (SL)
429
2024-07-27: [r18325] bpr
430
  [flydraw] add some hyperbolic functions (not yet exported)
431
2024-07-26: [r18324] obado
432
  [minor/css] re-enable border-radius on input groups
433
2024-07-26: [r18323-r18322] obado
434
  add missing lang strings in glossary, translate aria-labels in glossary
435
2024-07-26: [r18321] obado
436
 [html.c] Now !formselect also can use the `wims_ref_class` property to add css classes
437
    + Glossary filters are more accessibles (add labels and help text)
438
2024-07-26: [r18320] bpr
439
  [flydraw] treate case arc from 0 to 0 and 0 to 360 as before
440
2024-07-26: [r18319] lemaire
441
  [minor] A condition is added to distinguish what appears for student and for
442
    teacher in script/docu/scoreprint
443
2024-07-26: [r18318] bpr
444
  [flydraw] geodesics
445
2024-07-25: [r18317] bpr
446
  [flydraw] replace gdImageArc, add hypgeods
447
2024-07-25: [r18315] gmarbeuf
448
  [openclass 1153] 1 exercise removed in sheet 16
449
2024-07-23: [r18314] gmarbeuf
450
  [openclass 1153] new exercises added in sheets 6, 16 and 36
451
2024-07-22: [r18309 and alse] obado
452
  [minor] Glossary items are now closed by default
453
2024-07-20: [r18308] bpr
454
  [flydraw] replace gdImageArc by plot (the angles are of type integer
455
  which is not good)
456
2024-07-19: [r18306] bpr
457
  [glossary] can delete only the last item in the glossary of the class
458
2024-07-18: [r18303] bpr
459
  [glossary] no content in the case of a dynamical type
460
2024-07-17: [r18302] bpr
461
  [classification] replace deprecated modules
462
2024-07-16: [r18301] bpr
463
  [flydraw] fix arc and angle
464
2024-07-14: [r18299] gmarbeuf
465
  [minor/html] fixed a display glitch between float right
466
    help button and message warning
467
2024-07-13: [r18298] gmarbeuf
468
  [search_clear TYPO]to prevent the info message from hiding the
469
    clear button when search result is empty
470
2024-07-05: [r18297] czzmrn
471
  [minor] script/dialog help need to read language file
472
2024-07-02: [r18295] gmarbeuf
473
  [glossary/geometry] html and typo from Euler Versailles
474
2024-07-02: [r18294] gmarbeuf
475
  [glossary/analysis] html and typo from Euler Versailles
476
2024-07-02: [r18293] bpr
477
  [glossary] in a class, take the title of the glose defined by supervisor
478
    hide some parts (has to be checked and adapted),
479
    test: in a class and no supervisor
480
2024-07-01: [r18292] reyssat
481
  [warning message] in type litexp with polexpand, keep - sign in negative term
482
2024-07-01: [r18291] bpr
483
  [msg] language for users msg  for things as too:!all
484
2024-07-01: [r18288-r18289] bpr
485
  [glossary] nettoyage + no title in a class
486
2024-07-01: [r18287] bpr
487
  [glossary] possibility to choose a record in the class glossary
488
    only by writing content=[] when modifying the class glossary
489
  ... to check
490
2024-06-30: [r18283] bpr
491
  [search engine] if the address of a module is given, search if it exists in another lang
492
2024-06-30: [r18282] czzmrn
493
  [fix] module=adm/class/freework undo r18004 as with cmd=new the number
494
    of the freework is lost and the link next_students always link to
495
    freework=1 + reset variable score to fix the problem reported in r18004
496
2024-06-30: [r18280-r18278] bpr
497
  cleaning because of deprecated modules
498
2024-06-29: [r18277] bpr
499
[warning] in the case of nontool:!all (for example) in the access restriction
500
  of a class, the message was not good. To check... now one takes in account the "non"
501
2024-06-29: [r18276] bpr
502
Chemins modifiés :
503
  [help accessconf] has to be checked (only in french) about the word class
504
2024-06-28: [r18275-r18273-18274] reyssat
505
  [html, missing span  in glossary + precision about degree
506
2024-06-28: [r18271] gmarbeuf
507
  [slib/tabsignes] cleaning tabsignes.css
508
2024-06-28: [r18270] gmarbeuf
509
  [glossary/analysis] bug fixed for css class intro used in dynamic example
18267 bpr 510
---------------------------------------------
511
wims.4.27d [r18266]
512
2024-06-26: [r18264] bpr
513
  [adddoc] use the title and the descripton in the language
514
  if they exists when the teacher inserts a tool
18256 bpr 515
2024-06-23: [r18255] czzmrn
18261 czzmrn 516
  [minor] anstype/clicktile the solution should not be shown if presentgood=0 (e.g. when used with seedrepeat)
18256 bpr 517
2024-06-23: [r18254] czzmrn
518
  [minor/fix] need to reset variable in deduc, otherwise the test fails (lang_exists has been used before)
519
2024-06-23: [r18252] czzmrn
520
  [fix] anstype/draw better check band input from user for line
521
    (double clicking on point + clicking outside the drawing)
522
2024-06-21: [r18249] obado
523
  Upgrade CodeMirror "5.65.13" to "5.65.16";
524
2024-06-21: [r18248] obado
525
  [JS] Add MathLive 0.100.0 external lib.
526
2024-06-20: [r18247] gmarbeuf
527
  [glossary/analysis] glose affine_function1 2e error on span
528
2024-06-20: [r18246] gmarbeuf
529
  [glossary/analysis] glose affine_function1 error on span
530
2024-06-19: [r18245] gmarbeuf
531
  [openclass 1153] affine function glose updated in the glossary
532
2024-06-19: [r18244] btamby
533
  [glossary/analysis] new entry affine function level H4 from Euler Wims
534
2024-06-18: [r18243] gmarbeuf
535
  [openclass 1153] new class level H4 from Euler Versailles
536
2024-06-14: [r18242] btamby
537
  [glossary/geometry] new entries and updated gloses from Euler Versailles
538
2024-06-14: [r18241] btamby
539
  [glossary/geometry] dynamic examples from Euler Versailles
540
2024-06-14: [r18240] btamby
541
  [glossary/geometry] new entries and updated gloses
542
2024-06-13: [r18239] btamby
543
  [glossary/geometry] add macro for Pythagore and Thales examples
544
2024-06-13: [r18238] btamby
545
  [glossary/analysis] update
546
2024-06-13: [r18237] bpr
547
  [multidraw] bad syntax for nonempty command
548
2024-06-13: [r18236] btamby
549
  [Glossary/algebra] update and new entries from Euler Versailles
550
2024-06-13: [r18235] btamby
551
  [Glossary/probability] update 4 gloses from Euler Versailles
552
2024-06-13: [r18234] btamby
553
  [Glossary/discrete_mathematics] subgraph and binomial_coeff0 updated from Euler Versailles.
554
2024-06-07: [r18231] bpr
555
  [glossary arithmetics] new entry from Euler Versailles
556
2024-06-05: [r18229] btamby
557
  [glossary general] 3 new entries and new keywords
558
2024-06-03: [r18226] bpr
559
  [deduc] try to adapt to have multilanguage module, to check
560
2024-06-03: [r18225] bpr
18258 bpr 561
  [wimsdoc] a word of the limitation to MAX_MENU_ITEMS for the forms
18256 bpr 562
2024-06-03: [r18224] bpr
563
  [mathmlinput] add an id and close the math \( \)
564
2024-06-03: [r18223] bpr
565
  [target.phtml] add & (necessary because of the introduction of trim $nadd
18258 bpr 566
    that delete the first empty character)
18256 bpr 567
2024-05-29: [r18219] bpr
568
  [doc] add information on max_menu_items in oef
569
2024-05-23: [r18218] schaersvoorde
570
  [minor/svn] add 'exp' to javascipt math in canvasdraw
571
2024-05-14: [r18215] bpr
572
  [doc/target] add a & in the address in adm/doc/primitives/target.phtml
573
2024-05-04: [r18212] gmarbeuf
18258 bpr 574
  [Glossary/About] add title, level and various links and iframe codes
575
    to insert a glose in a doc, OEF and site
18256 bpr 576
2024-05-03: [r18208] lemaire
18258 bpr 577
  [minor help] add a sentence for the possibility to import a module
578
    in modtool/lang/help.phtml.fr
18256 bpr 579
22024-05-02: [r18206] reyssat
580
  [litexp polfactor] warning messages.
581
2024-05-02: [r18205] reyssat
582
  [help] help for litexp type of answer and its option polfactor.
583
2024-05-02: [r18204] reyssat
584
  [litexp polfactor] french warning messages for new polfactor analysis. Still to be translated.
585
2024-05-02: [r18203] reyssat
18258 bpr 586
  [bug] better factorization analysis in oef/analyse/factorpolynome.
587
    Warning messages still to be commited.
18210 bpr 588
---------------------------------------------
589
wims.4.27c [r18209]
18201 bpr 590
2024-04-29: [r18200] bpr
591
  [keywords] chemistry
592
2024-04-28: [r18199] bpr
593
  [glossary] force \N to be in mode mathml
594
2024-04-28: [r18198] bpr
595
  [glossary] fermeture en mode math
596
2024-04-27: [r18195] lemaire
597
  [slib/stat/binomial] return a list of length n filled with 0 if p<=0 and filled with n if p>=n
598
2024-04-26: [r18194] bpr
599
  [keywords] in electrochemistry
600
2024-04-26: [r18193] bpr
601
  [slib/binomial] the case p=1 was not well treated
602
  in case p>1 or p<0, return nothing
603
  + formatage
604
2024-04-26: [r18191] czzmrn
605
  [minor/lang] italian
606
2024-04-26: [r18190] bpr
607
  [help/anstype] add some advice for mathematical expressions
608
2024-04-26: [r18189] czzmrn
609
  [minor/lang] typo in it script/adm/lang/help.score.it
610
2024-04-26: [r18188] czzmrn
611
  [minor] adm/class/userscore/getuser.phtml remove active link if the sheet
612
    is hidden (otherwise the link opens an empty/error message page)
613
2024-04-26: [r18187] czzmrn
614
  [minor/lang] it help on score
615
2024-04-20: [r18186] bpr
616
  [modind] should fix segmentation fault on some ARM systems (thanks to B. Allombert)
617
2024-04-19: [r18185] bpr
618
  [3Dviewer] add possibility to color faces with different colors
619
2024-04-18: [r18182] bpr
620
  [Makefile] delete the file bin/modind before copy the new version (cleaner)
621
2024-04-11: [r18179] czzmrn
622
  [minor/fix] freeworks not counting properly when teachers write comment
623
  to non consigned works (can happen when teachers use link to next student)
624
  NOTE: these two file should be unified in future release
625
2024-04-05: [r18178] czzmrn
626
  [minor/lang] harmonization of italian files with corresponding fr
627
2024-04-05: [r18177] czzmrn
628
  [minor/lang] Italian
629
2024-04-05: [r18176] czzmrn
630
  [minor/lang] update language es files by Sebastian Donoso (adm/class/passwd)
631
2024-04-03: [r18175] czzmrn
632
  [minor/lang] bases/sys/search.pm use same iso-8859-1 list of characters as in src/Lib/liblines.c
633
2024-04-03: [r18174] czzmrn
634
  [minor/lang] add es among the default languages
635
2024-04-03: [r18173] czzmrn
636
  [minor/lang] bases/sys/domain/domain.es Spanish files by Sebastian Donoso
637
2024-04-03: [r18172] schaersvoorde
638
  [minor/svn] canvasdraw: corrected error...
639
  erreur: 'for' loop initial declarations are only allowed in C99 mode
640
2024-04-02: [r18171] czzmrn
641
  [add] check IP when granting access + minor doc scripts/adm/class/checkuserscorecondition
642
2024-04-02: [r18170] bpr
643
  [wimsdoc]
644
2024-04-02: [r18169] bpr
645
  [swork] use getsheetstatus + formatage
646
2024-04-02: [r18168] bpr
647
  [userscore] use user=no in !getsheetstatus
648
2024-04-02: [r18167] bpr
649
  [getuser] getsheetstatus user= does not work from a student to obtain
650
  the status before technical conditions, replace by user=no
651
2024-04-02: [r18166] schaersvoorde
652
  [minor/svn] canvasdraw: disabled debug...
653
2024-04-02: [r18165] schaersvoorde
654
  [minor/svn] canvasdraw: corrected reset...
655
2024-04-01: [r18164] schaersvoorde
656
  [minor/svn] canvasdraw: command "dashtype" was gone fishing...
657
2024-03-31: [r18163] bpr
658
  [doc1028]
659
2024-03-31: [r18162] bpr
660
  [help] examinfo (to check)
661
2024-03-31: [r18161] bpr
662
  [flydraw] help
663
2024-03-31: [r18160] schaersvoorde
664
  [minor/svn] canvasdraw: modify reset,noreset and a few other things
665
2024-03-31: [r18159] bpr
666
  [flydraw] introduce noreset and reset (work in progress)
667
2024-03-29: [r18156] reyssat
668
  [help] debug variables should be separated by spaces, not commas
669
2024-03-28: [r18155] schaersvoorde
670
  [minor/svn] canvasdraw: add prefix 'dash' to sync with flydraw syntax...
671
2024-03-28: [r18154] czzmrn
672
  [typo] typo in home/sequences.phtml
673
2024-03-28: [r18153] bpr
674
  [src/score.c] add variable score_exam with the number of the exam
675
  as score_isexam is 0 or 1
676
2024-03-27: [r18152] czzmrn
677
  [fix _widgets/userexam.phtml] the variables e_... are no longer computed
678
    in user_varexam.phtml, but are needed here
679
2024-03-27: [r18151] bpr
680
  [printoef] add wims_backslash_insmath=yes
681
2024-03-27: [r18150] bpr
682
  [use getsheetstatus] case of exam.
683
2024-03-27: [r18149] bpr
684
  [getsheetstatus] use getsheetstatus
685
2024-03-27: [r18148] bpr
686
  [use getsheetstatus]
687
2024-03-26: [r18147] bpr
688
  [getsheetstatus] use getsheetstatus in sequence;
689
  error if the sheet is hidden even if it is for everybody
690
2024-03-26: [r18146] bpr
691
  [userscore] as before, hidden sheet scores without tech variable
692
  are seen for everybody
693
2024-03-26: [r18145] bpr
694
  [major] use command getsheetstatus when printing the scores
695
  add some information in the table of sheetinfo
696
2024-03-23: [r18142] bpr
697
  [flydraw] add dashed for square
698
2024-03-23: [r18141] czzmrn
699
  [major] see r18127, check sequence access
700
2024-03-23: [r18140] bpr
701
  [flydraw] add option dash for rectangle
702
2024-03-22: [r18137] reyssat
703
  [typo] replaced echo by printf with string format. Allows simple backslash in the chain
704
  (document 1028)
705
2024-03-21: [r18131] bpr
706
  [flydraw] add dashed triangle using keyword dashed
707
  change analysis of dashed and filled
708
2024-03-21: [r18127] bpr
709
  [major] replace analysis if a sheet/exam is hidden for an user
710
  by function getsheetstatus. The previous test is just commented
711
  (easy to compare). This must be tested and checked ...
712
2024-03-21: [r18125] bpr
713
  [flydraw] add keywords dashed and filled as in canvasdraw
714
    everything has not been implemented. Doc has not been updated.
715
2024-03-19: [r18123] bpr
716
  [flydraw] add option if pm->fill non zero to pertinent commands
717
  in object.c (do not change nametab.sh for the moment)
718
22024-03-19: [r18121] bpr
719
  [src] increase MAX_FWRITE_SIZE
720
2024-03-19: [r18120] bpr
721
  [adm/manage] add developers in modtool in the list of sendmail
722
  for the administrator
723
2024-03-19: [r18119] bpr
724
  [flydraw] add fullline and fulllines with line_extend function
725
  for the moment, not used for the users (in prevision of the
726
  behaviour change of line ...)
727
2024-03-17: [r18118] bpr
728
  [flydraw] add fcircles
729
2024-03-16: [r18116] bpr
730
  [glossary] line->segment in flydraw
731
2024-03-15: [r18110] bpr
732
  [open class] line->segment in draw
733
2024-03-15: [r18109] schaersvoorde
734
  [minor/svn] canvasdraw: corrected compiler warning
735
2024-03-14: [r18108] bpr
736
  [getexoindex] fix when param is empty
737
2024-03-13: [r18107] georgesk
738
  new Makefile for Debian, since the packaging scheme has changed
739
2024-03-13: [r18106] georgesk
740
  add: «use lib '/var/lib/wims/public_html/bases/sys';»
741
2024-03-13: [r18105] georgesk
742
  applied the myDashedLine modification in one additional call
743
2024-03-13: [r18104] georgesk
744
  fixed the error 'implicit declaration of strcasestr'
745
2024-03-13: [r18103] bpr
746
  [help] add explanation about getsheetstatus (work in progress)
747
2024-03-12: [r18102] bpr
748
  [print latex] change the status of printlatex (reply);
749
  use this variable to decide if drawtikz must be used
750
  some comments
751
2024-03-11: [r18099] reyssat
752
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
753
  Replaced by comma (more standard) but may be changed locally in wims.conf
754
  via technical topics of maintenance
755
2024-03-11: [r18098] reyssat
756
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
757
    Replaced by comma (more standard) but may be changed locally in wims.conf
758
    via technical topics of maintenance
759
2024-03-11: [r18096] reyssat
760
  [help] details about precision of type real
761
2024-03-09: [r18094] reyssat
762
  [bug] vardata exceeded some linelength mail limits
763
2024-03-09: [r18093] bpr
764
  [slib/matrixtex] add none as alternative of .
765
2024-03-07: [r18091] bpr
766
  [doc] use getstatussheet in documents
767
2024-03-07: [r18089] bpr
768
  [getexoindex] new syntax
769
2024-03-07: [r18087] bpr
770
  [getsheetstatus] works also for exam.
771
2024-03-07: [r18086] bpr
772
  [getexoindex] change syntax
773
2024-03-04: [r18084] bpr
774
  [openclass 1152] change description and institution
775
2024-03-04: [r18081] bpr
776
  [src/score.c] getsheetstatus takes technical variables in account
777
  (work in progress, has to be tested)
778
2024-03-04: [r18080] bpr
779
  [draw] line-> segment, lines->polyline
780
2024-03-02: [r18076] bpr
781
  [flydraw] help hashhalfline
782
2024-03-02: [r18075] bpr
783
  [flydraw] add halfline in the flydraw help
784
2024-03-01: [r18071] schaersvoorde
785
  [minor/svn] canvasdraw: minor sub/sup improvement for strings
786
2024-03-01: [r18070] bpr
787
  [9001 - introprogOEF] update
788
2024-03-01: [r18069] bpr
789
  [1028]
790
2024-03-01: [r18068] bpr
791
  [flydraw] fix dashed halfline
792
2024-03-01: [r18067] bpr
793
  [doc 1028] add halfline
794
2024-03-01: [r18065] bpr
795
  [flydraw]  add halfline
796
2024-02-27: [r18064] czzmrn
797
  [minor/fix] need to convert dates as 2024-02-05 to 20240205 before
798
  loading scripts/setdef.proc (adm/class/config)
799
2024-02-26: [r18063] bpr
800
[help flydraw] delete deprecated commands in the help
801
2024-02-25: [r18061] bpr
802
  [model/hanging] lines->polyline, line->segment
803
2024-02-23: [r18057] bpr
804
  [scoreprint] use getsheetstatus for scoreprint (work in progress)
805
2024-02-23: [r18056] bpr
806
  [src] add calc_getsheetstatus and export it
807
2024-02-22: [r18055] bpr
808
  [help] format of docindex added to general documentation
809
2024-02-21: [r18052] bpr
810
  [docsheet] case of a class doc
811
2024-02-21: [r18051] bpr
812
  [doc] score in doc: try to harmonize the way the sheet is build and
813
  the analysis in target (exercise)
814
2024-02-21: [r18050] bpr
815
  [getexoindex] about severity
816
2024-02-20: [r18049] bpr
817
  [adddoc] replace %2F by /  when creating the sheet associated to a doc
818
  (if not, cannot check it is an exercise, find the title, etc)
819
2024-02-20: [r18047] bpr
820
  [flydraw] add arrows command
18044 bpr 821
---------------------------------------------
18043 bpr 822
wims.4.27b [r18042]
823
2024-02-17: [r18038] bpr
824
  [glossary] xhtml-> html5
825
2024-02-17: [r18033] bpr
826
  [wimsdoc] help for getexoindex (in progress)
827
2024-02-14: [r18029] bpr
828
  [scoreprint] different view for supervisor (no score)
18024 bpr 829
2024-02-13: [r18018] czzmrn
830
  [minor/fix] typo adm/class/freework
831
2024-02-13: [r18017] bpr
832
  [html]
833
2024-02-13: [r18016] bpr
834
  [fix] fix way to obtain the severity in exercise
835
2024-02-12: [r18015] bpr
836
  [icon] swork and workingtime
837
2024-02-12: [r18014] bpr
838
  [major] add calc_getexoindex and add some scores in the document
839
    if an exercise in this document is linked to a sheet
840
    (work in progress)
841
2024-02-12: [r18013] bpr
842
  [doc 1028] add an example with filltoborder and plot
843
2024-02-12: [r18012] bpr
844
  [flydraw] erase the test for the limits of plot as it gives some "holes"
845
  see filltoborder
846
2024-02-09: [r18009] bpr
847
  [target in doc] try to harmonize the two files without changing anything
848
  (to check)
849
2024-02-09: [r18008] czzmrn
850
  [minor/fix] adm/class/freework when using technical variables to config access show correct end time to students (so far only for type=3)
851
2024-02-09: [r18007] czzmrn
852
  [minor/fix] adm/class/freework did not allow to change technical variable + typo
853
2024-02-09: [r18006] czzmrn
854
  [minor/fix] adm/class/freework no need to read shexselect.proc again (already read)
855
2024-02-09: [r18005] czzmrn
856
  [minor/lang] italian adm/class/freeework/lang/msg.phtml.it
857
2024-02-09: [r18004] czzmrn
18034 bpr 858
  [minor adm/class/freework] when scoring, need to reset module parameters (cmd=new) otherwise the variable score is not reset (if no score is given for a studend, the score of the previous student was saved)
18024 bpr 859
2024-02-09: [r18003] czzmrn
860
  [minor scripts/adm/class/getnextuser] some modules might need cmd=new
861
    instead of cmd=reply (default to current behaviour).
862
    Tested with usermanage, userscore and freeworks
863
2024-02-09: [r18002] czzmrn
864
  [minor] typos (adm/class/reguser/index)
865
2024-02-09: [r18001] czzmrn
866
  [minor/lang] italian
867
2024-02-08: [r17999] gmarbeuf
868
  [glossary css] minor modification (from Euler Versailles)
869
2024-02-08: [r17998] gmarbeuf
870
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
871
2024-02-08: [r17997] gmarbeuf
872
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
873
2024-02-08: [r17996] gmarbeuf
874
  [glossary css] new css file (from Euler Versailles)
875
2024-02-08: [r17995] bpr
876
  [classification] add new modules, code to add
877
2024-02-07: [r17994] btamby
878
  [Glossary geometry] typo (from Euler Versailles)
879
2024-02-07: [r17993] btamby
880
  [Glossary analysis] typo (from Euler Versailles)
881
2024-02-07: [r17992] btamby
882
  [Glossary statistics macro] colors contrast and decimal separator (from Euler Versailles)
883
2024-02-07: [r17991] btamby
884
  [Glossary statistics] typo granularisation (from Euler Versailles)
885
2024-02-07: [r17990] btamby
886
  [Glossary probability] new entries typo granularisation (from Euler Versailles)
887
2024-02-07: [r17989] btamby
888
  [Glossary geometry] new entries typo granularisation (from Euler Versailles)
889
2024-02-07: [r17988] btamby
890
  [Glossary general] new entries typo granularisation (from Euler Versailles)
891
2024-02-07: [r17987] btamby
892
  [Glossary discrete_mathematics] typo granularisation (from Euler Versailles)
893
2024-02-07: [r17986] btamby
894
  [Glossary macro analysis] new entries convexity function generator (from Euler Versailles)
895
2024-02-07: [r17985] btamby
896
  [Glossary arithmetic] new entry typo granularisation (from Euler Versailles)
897
2024-02-07: [r17984] btamby
898
  [Glossary analysis] new entries typo granularisation (from Euler Versailles)
899
2024-02-07: [r17983] btamby
900
  [Glossary algebra] new entries typo granularisation (from Euler Versailles)
901
2024-02-07: [r17982] bpr
902
   [domain] update
903
2024-02-07: [r17980] bpr
904
  [orthographe in wimsdoc]
905
2024-02-04: [r17978] bpr
906
  [formatage] try to uniformize adm/doc and docu (many files are very similar)
907
2024-01-30: [r17977] bpr
908
  [html] xhtml->html5 in help/anstype
909
2024-01-25: [r17976] bpr
910
   M /trunk/wims/src/OefMsg2wims/oef2wims.c
911
  [latex] initialisation
912
2024-01-25: [r17974] bpr
18034 bpr 913
  [latex] correction du c (initialisation)
18024 bpr 914
2024-01-19: [r17971] bpr
915
  [slib rational] more examples and comments
916
2024-01-19: [r17970] bpr
917
  [slib rational] Repeating decimal of a rational (work in progress)
918
2024-01-18: [r17968] bpr
919
   M /trunk/wims/src/exec.c
920
  [fix] fix bug with latex version with draw and tikzdraw
921
2024-01-10: [r17967] bpr
922
   M /trunk/wims/public_html/scripts/oef/latex.proc
923
  [latex] add line return after statement and solution environment
924
2024-01-08: [r17966] obado
925
  Address [#13405] clock et OEF:
926
  Replace table by div
927
2024-01-05: [r17965] bpr
928
  [direct exec] add float_calc (should add some explanations ...)
929
2023-12-31: [r17964] bpr
930
  [flydraw/tikz] in tikz replace tiny, medium ... by scale= in nodes
931
  option for tikzpicure: replace scale=0.01 by [x=0.02cm, y=0.02cm]
932
  (thanks to test for example in direct exec)
933
2023-12-31: [r17963] bpr
934
  [slib drawcc] segment-> segments + correction in some slib
935
2023-12-31: [r17962] bpr
936
[taxo] classification/src/unisciel
937
2023-12-30: [r17960] bpr
938
   M /trunk/wims/public_html/modules/tool/directexec/var.proc
939
  [directexec] nonempty lines in ins_tikz
940
2023-12-30: [r17959] bpr
941
  [directexec] size and new are equivalent
942
2023-12-30: [r17958] bpr
943
  [directexec] help, put the secure software first in the list
944
2023-12-30: [r17957] bpr
945
  [unisciel]
946
2023-12-30: [r17956] bpr
947
  [anstype numexp] if . and / are in reply, badform, no need to continue
948
2023-12-30: [r17955] bpr
949
  [slib randtree] more compact
950
2023-12-30: [r17954] bpr
951
  [slib drawcc] more compact
952
2023-12-30: [r17952] bpr
953
  [answertype] matrix: fix html (not optimum...), formc: change the place of :
954
2023-12-29: [r17951] bpr
955
  [direct exec] add tikz (experimental)
956
2023-12-29: [r17950] bpr
957
  [flydraw] modify obj_angle
958
2023-12-29: [r17949] bpr
959
  [slib/draw/meter] more compact
960
2023-12-29: [r17948] bpr
961
  [slib polygon] code more compact
962
2023-12-29: [r17947] bpr
963
  [slib thermometer] use segments
964
2023-12-28: [r17946] bpr
965
  [slib gpt] use segments
966
2023-12-28: [r17945] bpr
967
  [slib histo] use segments and polyline (more compact)
968
2023-12-28: [r17944] bpr
969
  [slib drawtree] use segments instead of multiple segment
970
2023-12-28: [r17943] bpr
971
  [flydraw] ellipses in tikz
972
2023-12-28: [r17942] bpr
973
  [flydraw] fix obj_circles in tikz and compactify it
974
2023-12-27: [r17941] bpr
975
  [taxo] unisciel update (SL)
976
2023-12-27: [r17940] bpr
977
  [flydraw] vocab: grille-> grid, dhash-> diamond, point -> dot
978
2023-12-27: [r17939] bpr
979
  [flydraw] tikz (hatch)
980
2023-12-27: [r17938] bpr
981
  [flydraw] in tikz_fill, write \\draw... only if there is some points
982
  (hatch and diamond do not work for the moment)
983
2023-12-26: [r17936] bpr
984
[mkdist] add pdf from public_html/bases/doc/1028/files/tikz
985
  as some servors have not the necessary latex distribution
986
2023-12-26: [r17935] bpr
987
  [1028] delete the pdf generated by pdflatex
988
2023-12-26: [r17934] bpr
989
  [doc 1028] add an exemple
990
2023-12-26: [r17933] bpr
991
  [tikz] levelcurve, plot,fill in a more compact way
992
2023-12-26: [r17932] bpr
993
  [tikz] compactify obj_plot, obj_levelcurve
994
2023-12-24: [r17930] bpr
995
  [keywords/domain] add games
996
2023-12-24: [r17929] bpr
997
2023-12-23: [r17928] bpr
998
2023-12-23: [r17927] bpr
999
2023-12-23: [r17925] bpr
1000
  [lang] expired (as the previous commit)
1001
2023-12-23: [r17924] bpr
1002
 [lang] change in french perimee into expiree
1003
2023-12-22: [r17922] bpr
1004
  [keywords] add keywords in thermo
1005
2023-12-22: [r17921] bpr
1006
  [flydraw] crosshairs in tikz (compact version)
1007
2023-12-22: [r17920] bpr
1008
  [flydraw] rays in tikz (compact version)
1009
2023-12-22: [r17919] bpr
1010
  [minor] (to be revert before the release because of the use of pdflatex)
1011
2023-12-22: [r17918] bpr
1012
  [flydraw] add mecanism to use the translation flydraw-> tikz
1013
  in latex version (work in progress)
1014
2023-12-21: [r17917] bpr
1015
  [flydraw] correction of polyline tikz
1016
2023-12-21: [r17915] bpr
1017
  [help] Flydraw doc for arc more precise.
1018
2023-12-21: [r17914] bpr
1019
  [flydraw] obj_arc is now the same in flydraw and tikz
1020
  tikz is now more compact in case of lines, segments, etc
1021
2023-12-21: [r17913] reyssat
1022
  [typos] in sheets (spelling, case, bad encoding, ...)
1023
2023-12-20: [r17912] bpr
1024
  [tikz] typo ellipse
1025
2023-12-18: [r17910] bpr
1026
  [slib draw/repere] help + examples (P. Byache)
1027
2023-12-18: [r17909] bpr
1028
  [taxo unisciel] ajout de MJR
1029
2023-12-18: [r17907] czzmrn
1030
  [class/exam] in course mode avoid inserting an empty exercise +
1031
    resetting score dependencies in case exercises are moved
1032
2023-12-18: [r17906] bpr
1033
  [open class] add class Presup (1152)
1034
2023-12-17: [r17905] bpr
1035
[module classification] replace radio by checkbox
1036
  (with previous release)
1037
2023-12-16: [r17904] bpr
1038
  [module classification] change the tool classification
1039
  now can be send to publishcenter instead of being saved
1040
  on the server (it was unuseful)
1041
2023-12-15: [r17903] bpr
1042
 [fix moldraw] no snappoints if no doublet, ... are asked (for compatibility)
1043
2023-12-15: [r17901] bpr
1044
  [keywords] add keywords in mechanics (force, gravity, inertia_principle)
1045
2023-12-14: [r17898] bpr
1046
  [minor help] improve the help for css(from MJR)
1047
2023-12-14: [r17897] bpr
1048
  [taxonomy]
1049
2023-12-14: [r17896] bpr
1050
  [latex sheet] add an option in sheet in format latex to print in recto verso
1051
2023-12-14: [r17895] bpr
1052
  [chemeq] replace sprintf to snprintf to kill a warning
1053
2023-12-14: [r17894] bpr
1054
  [config] kill warning for not used variable
1055
2023-12-14: [r17893] bpr
1056
  [bioinfo] add prototype in functions to kill warnings
1057
2023-12-14: [r17892] bpr
1058
  [wimslogd] variable mincnt was not used
1059
2023-12-14: [r17891] bpr
1060
  [checkmol] add prototype in functions to kill warnings
1061
2023-12-14: [r17890] bpr
1062
  [checkmol.c] kill warnings bitwise operations between booleans
1063
2023-12-12: [r17889] bpr
1064
  [typo] typo + change ca by reading fr file as it is not translated
1065
2023-12-12: [r17888] bpr
1066
  [modtool] add some help for publication. Do not change the text
1067
  in lang not fr, but add new files with changeto fr versions.
1068
2023-12-11: [r17887] georgesk
1069
  added $(CPPFLAGS) to default compile commands for C sources.
1070
2023-12-09: [r17885] bpr
1071
  [score] if the required point number is 0, calculations are made with
1072
  a zero weight for this exercise. If not, scores can be more than the maximum.
1073
2023-12-09: [r17884] czzmrn
1074
  [freeworks] fix config form for  access via techvar
1075
2023-12-09: [r17883] czzmrn
1076
  [freework] variable access fix message for students when freework not available
1077
2023-12-09: [r17882] czzmrn
18034 bpr 1078
  [checkuserscorecondition] possibility to use expire dates (see comments)
18024 bpr 1079
    + uniformization of date format + comment
1080
2023-12-09: [r17881] bpr
1081
  [minor] change DF_msgwims in msgwims as it is not a
1082
    default in the configuration
1083
2023-12-09: [r17880] czzmrn
1084
  [accessconf] typo, consinstency with other types and doc
1085
2023-12-09: [r17879] czzmrn
1086
  [accessconf] typo, consinstency with other types and doc
1087
2023-12-09: [r17878] czzmrn
1088
  [accessconf] add possibility to set accessconf for freeworks
1089
2023-12-08: [r17877] bpr
1090
  [build-index] add LC_ALL=C to the 'env' string
1091
2023-12-08: [r17874] czzmrn
1092
  [minor/typo] fix typo in proc/access.proc
1093
2023-12-07: [r17873] czzmrn
1094
  [userscore] fix help on score computation for student according
1095
    to the formula for each sheet
1096
2023-12-07: [r17871] bpr
1097
  [msg2wims] uniformization of msg2wims primitives setting for similar scripts
1098
  (e.g. documents, sheet presentation)"
1099
2023-12-06: [r17868] bpr
1100
  [help] update english version for help sheetpage
1101
2023-12-06: [r17867] bpr
1102
  [multidraw] accept curved arrows with only 2 points
1103
2023-12-06: [r17866] bpr
1104
  [moldraw and others] fix snappoints and color
1105
2023-12-04: [r17865] bpr
1106
  [mathmlinput] add complex in the possible types
1107
2023-12-02: [r17863] bpr
1108
  [help modtool] no more allusion of devel modules
1109
   as it is no more possible. Must be completed with rules of publication
1110
2023-12-02: [r17861] bpr
1111
  [minor] mistake in the help
1112
    (the file public_html/modules/adm/modtool/lang/filedesc.fr was correct but not used)
1113
2023-11-30: [r17860] bpr
1114
  [anstype numexp] 0.0 is accepted as numbers as 8.0
1115
2023-11-29: [r17859] bpr
1116
  [sheetpage] add sheet as a variable (help for language different from fr and
1117
    it have to be update)
1118
2023-11-24: [r17858] bpr
1119
  sendbug to maintainer
1120
2023-11-24: [r17857] bpr
1121
  [moldraw] best treatment for snap points
1122
2023-11-20: [r17855] czzmrn
1123
  [minor/add] in groupements and portals add the possibility to propagate
1124
  institution name + add string for authentification (amend previous commit)
1125
  module=adm/class/config
1126
2023-10-27: [r17853] bpr
1127
  [glossary] change colors of vertices
1128
2023-10-27: [r17852] bpr
1129
  [fix] reinitialisation of colors in slib/graph/draw
1130
2023-10-25: [r17851] bpr
1131
  add test if req=0 in getuser.phtml + formatage
1132
2023-10-16: [r17849] bpr
1133
  [fix] class/config : delete blocking msg in program when configure expiration date
1134
2023-10-07: [r17848] bpr
1135
  help for float_calc
1136
2023-10-02: [r17847] obado
1137
  [minor] small change in housekeep message + clean CSS in motd
1138
2023-10-02: [r17846] bpr
1139
  [ldapsearch] can use ldaps (documentation has to be done)
18034 bpr 1140
---------------------------------------------
17843 bpr 1141
wims.4.27a [r17842]
1142
2023-09-30: [r17842] bpr
18041 bpr 1143
  [authid ldap] allows to put ldap or ldaps in the configuration of an ldap
17843 bpr 1144
2023-09-22: [r17840] czzmrn
1145
  [fix] adm/class/exam when creating a new exam prevent from writing
1146
    minscore when mode is not set (on creation of new exam it is not correct
1147
    to assume mode=0 as in fact mode is not set)
1148
2023-09-22: [r17839] bpr
1149
  [fixbug] test about quotafree for adding a photo was not good (!)
1150
2023-09-16: [r17838] bpr
1151
  [pari] precision for pari cmd (add option -f and -q)
1152
2023-08-27: [r17832] czzmrn
1153
  [minor/mod] possibility to csv download manual scores registered
1154
    by the server even when manual=0 (usefull e.g. do download freeworks
1155
    evaluations). Need to be tested with large classes.
1156
2023-08-26: [r17831] bpr
1157
  [classification] new modules (have to be completed)
17830 bpr 1158
---------------------------------------------
17823 bpr 1159
wims.4.26 [r17822]
1160
2023-08-24: [r17822] bpr
1161
  [fix] XSS PROTECTION, delete in the url after a special character
1162
2023-08-23: [r17820] lemaire
1163
  [minor/lang.fr] minor modifications in userscore/lang/names.phtml.fr
1164
2023-08-23: [r17819] lemaire
1165
  [openclass] display of the message warning that workingtime module
1166
    is not accessible in an openclass
1167
2023-08-22: [r17817] bpr
1168
  [home] delete the link "examcheck" when there is no active exam
1169
    for the student
1170
2023-08-22: [r17813] lemaire
1171
  [minor/help] minor corrections  in work/lang/help.phtml.fr
1172
2023-08-22: [r17812] gmarbeuf
1173
  [stat geolocalisation] map no longer displayed due to a no longer
1174
    valid mapbox access token (mapbox no longer completely open)
1175
    so replaced by openstreetmap. Responsiveness still needs to be corrected
1176
2023-08-21: [r17811] lemaire
1177
  [minor] remove redundant lines in previous change of bin/housekeep.daily
1178
2023-08-21: [r17810] lemaire
1179
  [minor/help] minor modification of the title and help text of one
1180
    housekeeping parameter in manage/lang/confdata
1181
2023-08-21: [r17809] bpr
1182
  [openclass,housekeep.daily] delete only anonymous lines in .userlist
1183
2023-08-21: [r17808] bpr
1184
  [openclass] cleaning svn
1185
2023-08-21: [r17806] bpr
1186
  [housekeep.daily] add cleaning of anonymous accounts in the daily
1187
    cleanup (script of SL)
1188
2023-08-20: [r17800] bpr
1189
  [openclass] add warning msg for open class in case of anonymous login
1190
2023-08-20: [r17799] bpr
1191
  [openclass] add missing motd/anonymous in some open classes
1192
2023-08-20: [r17798] bpr
1193
  [openclass] file generated by script (should not be in svn)
1194
2023-08-20: [r17797] bpr
1195
  [openclass] delete the "last connexion" for anonymous in open class
1196
  + comment
1197
2023-08-20: [r17796] bpr
1198
  [openclass] userlink for anonymous* are reduced (no change password and
1199
    things like that) as it was for anonymous
17795 bpr 1200
2023-08-20: [r17794] bpr
1201
  [fix] the address for m_userdaymessage was not good.
1202
  add some explanation
1203
2023-08-19: [r17792] bpr
1204
  [openclass] cleaning: generated files should not be in svn (to check)
1205
2023-08-11: [r17790] bpr
1206
  [glossary] example of a tree
1207
2023-08-10: [r17788] bpr
1208
  [slib/graph/randtree] change y dimension in case of html option
1209
    (not used in published modules)
1210
2023-08-07: [r17786] czzmrn
1211
  [lang/italian] colorlabel anstype/clicktile.input
1212
2023-08-03: [r17785] bpr
1213
  change CPPFLAGS with option -I in Makefile.in of chemeq and units-filter (DB)
1214
2023-08-03: [r17783] gmarbeuf
1215
  [Freework/lang] french translation
1216
2023-08-02: [r17782] czzmrn
1217
  [minor] adm/class/freework forgotten reset of variable
1218
2023-07-31: [r17781] czzmrn
1219
  [minor/doc] comments in ~/public_html/.formatsheet
1220
2023-07-31: [r17780] czzmrn
1221
  [new] adm/class/freeworks + adm/class/userscore
1222
    freeworks results are listed in student score page
1223
    + minor bugfixes in freeworks + some navigation links in freework
1224
2023-07-21: [r17776] czzmrn
1225
  [minor/display] adm/class/freeworks add feedback on saved texte length in
1226
    student page (need to check French translation + need translation in other languages)
1227
2023-07-21: [r17775] czzmrn
1228
  [minor/html] harmonize zone styles adm/class/freeworks
1229
2023-07-16: [r17774] bpr
1230
  [runcode] JL
1231
2023-07-14: [r17773] georgesk
1232
  upgrading to version 3.4 of chemeq: better management of the periodic table,
1233
    its size and its interactivity
1234
2023-07-14: [r17772] georgesk
1235
  created a slib for the new '-S' option of chemeq, which displays stoechiometric coefficients
1236
2023-07-14: [r17770] georgesk
1237
  better periodic table's behaviour with the slib chemeq_periodic_table
1238
2023-07-11: [r17768] bpr
1239
  [oef/debug] use the first word when there is some | in the anstype
1240
  (debug mode and automatic insertion of answers)
1241
2023-07-10: [r17767] bpr
1242
  [doc 2028] comment the generation of pdf (if not they
1243
  are changed at each compilation). They should not be in the svn
1244
  but some servers have not the good latex option.
1245
2023-07-10: [r17766] bpr
1246
  [oef] fix bug: take in account the confparm in the url for example
1247
    when doing next exercise.
1248
2023-07-09: [r17765] czzmrn
1249
  [minor/help] align helpseverity with exo.init: use the same name of variables
1250
    and check values correspond to the ones in exo.init
1251
2023-07-09: [r17764] czzmrn
1252
  [minor/fix] the good answer in oef exercise is only shown when presentgood>0:
1253
    fix the computation of presentgood
1254
2023-07-02: [r17762] georgesk
1255
  restored html_table.cc with a timestamp later than table_html_mendeleiev.py
1256
2023-07-02: [r17761] georgesk
1257
  changed html_table.cc
1258
2023-07-02: [r17758] bpr
1259
  [doc1028] this should not be in svn, but some computers do not have the latex necessary ...
1260
2023-07-01: [r17756] czzmrn
1261
  [fix] missing backslash
1262
2023-07-01: [r17755] bpr
1263
  [flydraw + doc 1028] tex header for tikz is no more put in
1264
  tikz out in Flydraw
1265
2023-07-01: [r17753] czzmrn
1266
  [minor/amelioration] adm/class/freeworks better check for r17751
1267
2023-07-01: [r17752] georgesk
1268
  modified the python script, so it produces old-school C code now
1269
2023-07-01: [r17751] czzmrn
1270
  [minor/fix] adm/class/freeworks if the student open a freework with a wims exercise in  it then the student's work has to be accessible by the teacher (replace r17733, this solution does not break other functionalities)
1271
2023-07-01: [r17750] georgesk
1272
  html_table.cc is no longer cleaned, so python3 is necessary only when atomic masses are changed in mendeleiev.cc
1273
2023-06-30: [r17748] georgesk
1274
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1275
2023-06-30: [r17747] georgesk
1276
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1277
2023-06-30: [r17746] georgesk
1278
  added a slib to display a table of elements (Mendeliev's periodic table)
1279
2023-06-30: [r17745] georgesk
1280
  added a slib to display a table of elements (Mendeliev's periodic table)
1281
2023-06-30: [r17744] georgesk
1282
  new feature: output a periodic table, in HTML format
1283
2023-06-28: [r17742] lemaire
1284
  [minor/lang] correction of name_showhidetitle in freework/lang/names.phtml.fr
1285
2023-06-28: [r17741] bpr
1286
  [fix] in stat, the non finished exercises were at 0.
1287
2023-06-27: [r17740] bpr
1288
  [class/activity] missing vocabulary
1289
2023-06-26: [r17739] lemaire
1290
  [minor/help] minor modification in adm/class/activity/lang/help.phtml.*
1291
    so that one item concerning structure does not appear in an individual class
1292
2023-06-25: [r17738] bpr
1293
  [openclass 1119] delete value of class_homepage
1294
2023-06-22: [r17736] bpr
1295
  [open class 1151] typos
1296
2023-06-21: [r17735] czzmrn
1297
  [minor/doc] update documentation on freework format/variables
1298
2023-06-21: [r17734] czzmrn
1299
  [minor/improve] adm/class/freework if loadwork=1 teacher can see studente consigne
1300
    even if empty (by Sophie Lemaire)
1301
2023-06-20: [r17733] obado
1302
  [Minor/js] update external packages versions: Gruntfile.js, package.json,readme.md
1303
2023-06-20: [r17731] bpr
1304
  [glossary] delete keyword in an example
1305
2023-06-19: [r17730] obado
1306
  [JS] Replace Slick-carousel by @accessible360/accessible-slick
1307
2023-06-19: [r17728] obado
1308
  [JS] Bump jquery-ui from v1.13.1 to v1.13.2
1309
  And what-input from 5.2.10 to 5.2.12
1310
2023-06-19: [r17727] obado
1311
  Update wimsdoc.en to use the new marked package
1312
2023-06-19: [r17726] obado
1313
  [JS] Bump marked (Markdown viewer) to v5.1.0
1314
2023-06-18: [r17724] bpr
1315
  [swac] error: i/ -> I/
1316
2023-06-18: [r17719] bpr
1317
  [openclass 1368] delete generated files
17718 bpr 1318
2023-06-18: [r17716-r17717] bpr
1319
  [search_engine] use search_lang for the titles of the oef exercises
17711 bpr 1320
2023-06-15: [r17704] obado
1321
  Update tinymce.phtml to comply with new version
1322
2023-06-15: [r17703] obado
1323
  Bump WYSIWYG editor tinyMCE to v.6.5.0
1324
2023-06-15: [r17702] obado
1325
  Upgrade codemirror to 5.65.13 + add 3 codemirror themes
1326
2023-06-13: [r17701] bpr
1327
  [manage] add float_calc = bc
1328
2023-06-13: [r17697] bpr
1329
  [open class] Terminale technologique (IREM Lyon)
1330
2023-06-09: [r17695-17696-r17710] bpr
1331
  [translation] es (lmarquez)
1332
2023-06-06: [r17694] obado
1333
  remove useless autocapitalise="none"
1334
2023-06-06: [r17693] bpr
1335
  [texmath] change "over" in frac{}{}
1336
2023-06-05: [r17692] mquerol
1337
  [minor/trans] catalan version
1338
2023-06-02: [r17691] gmarbeuf
1339
  [freework/lang] translation and typo
17686 bpr 1340
2023-05-29: [r17681] czzmrn
1341
  [minor/fix] adm/class/freework avoid breaking other functionality
1342
    (e.g. job2=teachererase...)
1343
2023-05-29: [r17680] czzmrn
1344
  [openclass 1368] remove external links
1345
2023-05-23: [r17677] czzmrn
1346
  [minor/fix] freeworks: check input word limit before saving user input
1347
    (to avoid freezing of user interface). Analogous of r17667 (for teacher input)
1348
2023-05-19: [r17676] bpr
1349
  [flydraw] add angle, modification in tikz
1350
2023-05-19: [r17675] bpr
1351
  [anstype] draw.input: change the id
1352
2023-05-19: [r17674] bpr
1353
  [maxima] delete ? in maxima input (the previous treatment let maxima hanging
1354
2023-05-04: [r17672] czzmrn
1355
  [minor/bug] QRcode.phtml needs quotes to escape & in shell
1356
    (works on linux, needs to be checked on other os)
1357
2023-05-03: [r17671] bpr
1358
  [typo] slib/coding/editor (JL)
1359
2023-04-27: [r17670] bpr
1360
  [conversion.pl] add return lines
1361
2023-04-27: [r17669] bpr
1362
  [canvasdraw] fix help (hope it is correct)
1363
2023-04-27: [r17667] czzmrn
18034 bpr 1364
  [minor/fix] freeworks: geogebra and text applet check some input consistency
17686 bpr 1365
    before saving user input (to avoid freezing of user interface).
1366
2023-04-27: [r17666] mquerol
1367
  [minor/trans] catalan version
1368
2023-04-13: [r17663] bpr
1369
  [doc1028] fix script make.pl
1370
2023-04-13: [r17662] bpr
1371
  [flydraw] fix tikz_fill for gdImageFillToBorder
1372
2023-04-12: [r17661] bpr
1373
  [glossary] add alt for img and close some \( \)
1374
2023-04-08: [r17658] bpr
1375
  [flydraw] documentation
1376
2023-04-08: [r17657] bpr
1377
  [doc/1028] add circles ellipses in draw comparaison
1378
2023-04-08: [r17656] bpr
1379
  [flydraw] add circles, ellipses in flydraw (in progress)
1380
2023-04-06: [r17655] gmarbeuf
17722 bpr 1381
  [glossary/geometry] css square_area_1
17686 bpr 1382
2023-04-06: [r17654] gmarbeuf
17722 bpr 1383
  [glossary/geometry] area new dynamic examples and update static glose
17686 bpr 1384
2023-04-06: [r17653] bpr
1385
  [typo in steps.oef] thanks to C. Douriez, the other languages had not been updated ..
1386
  so there is not the type ! (todo ?)
1387
2023-04-06: [r17652] gmarbeuf
17722 bpr 1388
  [glossary/geometry/Macro] rand generator id for JSXGraph and Co
17686 bpr 1389
2023-04-05: [r17651] btamby
17722 bpr 1390
  [glossary/barycenter] typo
17686 bpr 1391
2023-04-05: [r17650] obado
1392
  Add default style for the "kbd" HTML element (represents a span of
1393
 inline text denoting textual user input from a keyboard)
1394
2023-04-04: [r17649] obado
1395
  Exit the files name.phtml.xx before end when in userscore export function
1396
    to avoid a 'variable_name_buffer_overflow' error.
1397
2023-04-02: [r17648] bpr
1398
  [sendbug] print mails to which the bug is sent, before it is sent.
1399
2023-04-02: [r17646] bpr
1400
  [polyoff polynet] transfer the call to slib_header_patron in the polynet slib
1401
2023-03-23: [r17645] czzmrn
1402
  [minor/fix] when importing freework reset scoring configuration
1403
    (otherwise might have column conflict) adm/class/exploresave
1404
2023-03-23: [r17644] czzmrn
1405
  [minor/fix] freework option not available for type!=3 adm/class/freework
1406
2023-03-23: [r17643] czzmrn
1407
  [minor/fix] when duplicating need to reset scoring, otherwise new freework will use same column adm/class/freework
1408
2023-03-23: [r17642] czzmrn
1409
  [minor/fix] variable type has no value yet adm/class/freework
1410
2023-03-23: [r17641] czzmrn
1411
  [minor/feedback] better string when 0 students adm/class/freework
1412
2023-03-23: [r17640] czzmrn
1413
  [minor/feedback] better explanation for teachers (translations needed) module=adm/class/freework
1414
2023-03-22: [r17639] czzmrn
1415
  [minor/improvement] freework access (date&time, techvar). To be tested, need translation
1416
2023-03-22: [r17638] czzmrn
1417
  [minor/fix] wrong variable name module=adm/class/freework
1418
2023-03-21: [r17637] czzmrn
1419
  [minor/new] possibility to duplicate an active freework (forgotten file) module=adm/class/freework
1420
2023-03-21: [r17636] czzmrn
1421
  [minor/new] possibility to duplicate an active freework module=adm/class/freework
1422
2023-03-21: [r17635] czzmrn
1423
  [minor/lang] preparation for duplication of freeworks (needs tranlations) html/name.phtml._langs_
1424
2023-03-21: [r17634] czzmrn
1425
  [minor] module=adm/class/freework use variable + comments
1426
2023-03-15: [r17630] czzmrn
1427
  [minor] on no_cgu error you do not want to show part of the page (I think my r9577 was an error)
1428
2023-03-13: [r17629] czzmrn
1429
  [minor/fix] better sorting of classes for groupement (for teachers + better check for students)
1430
2023-03-13: [r17626] czzmrn
1431
  [minor/fix] better sorting of classes for groupement (for students)
1432
2023-03-11: [r17625] bpr
1433
  [doc draw] add multicopy
1434
2023-03-11: [r17624] bpr
1435
[adm/class/classes] after waving -> fill a case in a table
1436
2023-03-11: [r17622] bpr
1437
  [flydraw,tikz] add begin and end for levelcurve and plot
1438
2023-03-11: [r17621] bpr
1439
  [flydraw,tikz] limit the coordinate y in plot
1440
2023-03-10: [r17618] bpr
1441
 [flydraw,tikz] change position of image as in flydraw
1442
  bad color in fillborder
1443
2023-03-10: [r17614] bpr
1444
  [flydraw,tikz] polygon
1445
2023-03-10: [r17613] bpr
1446
  [flydraw,tikz] killing warning: init rx
1447
2023-03-10: [r17612] bpr
1448
  [flydraw,tikz] kill warning: add pt ; init lx
1449
2023-03-09: [r17611] czzmrn
1450
[minor] flydraw comparison added plot example
1451
2023-03-09: [r17610] bpr
1452
  [flydraw] parenthesis at the wrong place
1453
2023-03-09: [r17609] czzmrn
1454
  [minor] flydraw comparison added trange example
1455
2023-03-09: [r17608] bpr
1456
  [flydraw] change the header (in progress)
1457
  text colors
1458
2023-03-09: [r17607] bpr
1459
  [doc 1028] add comparaison with tikz
1460
2023-03-08: [r17606] czzmrn
1461
  [minor/fix] module=adm/class/freework for type=3 for some applets need to show students list even if no student zone are present
1462
2023-03-08: [r17605] bpr
1463
  [latex] question of adding lines non pertinent in formulas
1464
2023-03-08: [r17604] bpr
1465
  [latex version] add babel language
1466
2023-03-08: [r17603] bpr
1467
  [oef latex] change return lines in latex_src
1468
2023-03-07: [r17602] bpr
1469
  [print latex] delete some newline in latex
1470
2023-03-07: [r17601] bpr
1471
  [home] sort class in a groupement by their number.
1472
2023-03-07: [r17600] bpr
17722 bpr 1473
  [wimsdoc] complete help about sort
17686 bpr 1474
2023-03-04: [r17599] bpr
1475
  [flydraw] fill in tikz (DB)
1476
2023-03-04: [r17596] czzmrn
1477
  [minor/fix] module=adm/class/freework date format in student page
1478
2023-03-04: [r17595] czzmrn
1479
  [minor/fix] module=adm/class/freework ergonomie: move confirm button to bottom
1480
    of the page to force students read their replies (see r17593)
1481
2023-03-04: [r17594] czzmrn
1482
  [minor/fix] module=adm/class/freework forgotten in r17589
1483
2023-03-02: [r17593] czzmrn
1484
  [minor/new] module=adm/class/freework add option studentclose for type=3
1485
    (if studentclose=1 student can _consign_ before the actual dead line:
1486
    a button _Consign_ will be shown and if the student click and confirm he
1487
    would not be able to work on the freework any longer).
1488
    NEEDS TO BE TESTED. Needs translation.
1489
2023-02-27: [r17589] czzmrn
1490
  [minor/new] module=adm/class/freework Add a new type of applet that allows
1491
    the teacher to upload multiple files. For each student one (and only one)
1492
    of these files will be randomly picked and shown. NEEDS TO BE TESTED. Needs translation.
1493
2023-02-23: [r17587] bpr
1494
  [flydraw/tikz] try copy
1495
2023-02-23: [r17586] schaersvoorde
1496
  [minor/svn] canvasdraw: minor sub/sup improvement for stings
1497
2023-02-22: [r17585] bpr
1498
  [flydraw] command text in tikz (not perfect)
1499
2023-02-22: [r17584] bpr
1500
  [flydraw] macros plot in tikz (DB)
1501
2023-02-22: [r17583] schaersvoorde
1502
  [minor/svn] canvasdraw: snaptopoints may be called multiple times (no limit)
1503
2023-02-22: [r17580] bpr
1504
  [canvasdraw] increase the limit MAX_INT to 256
1505
2023-02-22: [r17579] bpr
1506
  [flydraw] typo dans commands.fr
1507
2023-02-22: [r17578] bpr
1508
  [flydraw] arrow in tikz
1509
2023-02-21: [r17577] bpr
1510
[multidraw_input] need math_ and not multidr_math for the analysis of the answer.
1511
2023-02-21: [r17576] obado
1512
  canvasmultidraw: only set % positioning when object is not img
1513
2023-02-21: [r17575] bpr
1514
  [typo] example in multidraw
1515
2023-02-21: [r17574] bpr
1516
  [work in progress] flydraw -> tikz
1517
2023-02-21: [r17573] obado
1518
  improve multidraw ergonomy
1519
2023-02-20: [r17571] obado
1520
  canvasmultidraw now place object with relative coords (%) instead of absolute (px)
1521
2023-02-19: [r17570] bpr
1522
  [doc flydraw] details
1523
2023-02-18: [r17569] bpr
1524
  [anstype/chemdraw] add possibility to give the text of the molfile
1525
    and not its address
1526
2023-02-16: [r17566] czzmrn
1527
  [minor] position of help button module=adm/class/exam
1528
2023-02-16: [r17565] czzmrn
1529
  [minor/coding] use some variables to make easier to add new applets for type=3
1530
    (Réponse en ligne).
1531
2023-02-13: [r17561] bpr
1532
  [src] compilation stop if chemeq does not compile well
1533
2023-02-13: [r17559] bpr
1534
  [exam course] ergo
1535
2023-02-13: [r17557] bpr
1536
  [exam] weights are shown in mode course
1537
2023-02-12: [r17555] bpr
1538
  [coding/editor]
1539
2023-02-11: [r17554] bpr
1540
  [moldraw] cram: add -[]
1541
2023-02-11: [r17553] bpr
1542
  [exam course] add possibility to choose the score required.
1543
  hide the possibility to change the dependance in mode course
1544
  (for example when modifying an exo in the exam).
1545
  I have not tested the simulation mode...
1546
2023-02-11: [r17552] bpr
1547
  [exam mode course] condition to the apparition of the link next
1548
  (correction provisoire)
1549
2023-02-10: [r17549] bpr
1550
  [slib reactiondraw] delete empty rows
1551
2023-02-09: [r17548] bpr
1552
  [moldraw] case where there is no prec for cram.
1553
2023-02-09: [r17547] bpr
1554
  [moldraw] cram
1555
2023-02-09: [r17546] bpr
1556
  [moldraw] cram (in progress)
1557
2023-02-09: [r17545] bpr
1558
  [moldraw] add cram (work in progress)
1559
2023-02-04: [r17543] bpr
1560
  [class/exam] use "new" syntax in var.def
1561
2023-02-04: [r17542] bpr
1562
  [exam] condition in case of course score dependancy is now in percentage as all the score
1563
  dependancy; use the command !examdep; change the order of the 'instruction'
1564
  (separate general remarks and specific remarks)
1565
2023-01-30: [r17534] bpr
1566
  [slib offdraw] add width line in tikz
1567
2023-01-30: [r17532] bpr
1568
  [wimsdoc] add variable module_dir and explanation
1569
2023-01-26: [r17531] obado
1570
  [minor] replace "now" by class creation date in previous commit.
1571
2023-01-26: [r17530] obado
1572
  [bugfix] now when a date is prior to "today" in class restriction,
1573
  wims change it when administrator load the page and display a warning.
1574
2023-01-26: [r17529] obado
1575
  Bugfix] Do not display restricted_techvar fields in examinfo when there is no techvar in class
1576
2023-01-26: [r17528] bpr
1577
  [code/editor] from J Lyotard
1578
2023-01-18: [r17526] bpr
1579
  [slib 3Dviewer] allow different faces in animation
1580
2023-01-18: [r17525] bpr
1581
  [fix] fix html when there is no question in an exercise.
1582
  has to be checked ...
1583
2023-01-17: [r17523] czzmrn
1584
  [minor/fix] module=adm/raw for downloading manual scores you need to
1585
    compute some variables (adm/raw relies on scripts from adm/class/userscore)
1586
2023-01-17: [r17522] obado
1587
  [minor/icons] add an icon for .swork in Font Awesome pack
1588
2023-01-16: [r17519] bpr
1589
  [slib/coding/editor] update from Julien Lyotard
1590
2023-01-13: [r17518] schaersvoorde
1591
[minor/svn] canvasdraw: corrected js-error in canvasdraw/canvasutils.c
1592
2023-01-12: [r17517] bpr
1593
  [src] ctime is no more included by sys/time.h in some systems (Mathml/wims_mathml.cc)
1594
2023-01-09: [r17512] czzmrn
1595
  [minor/fix] list of technical variables in help (cfr. fr) script/help
1596
2023-01-09: [r17511] guerimand
1597
  [minor,type=litexp] bad detection of non reduced expression in option=polexpand + tabulation
1598
2023-01-09: [r17510] bpr
1599
  [fix] fix return spaces in  slib/coding/editor (Julien Lyotard)
1600
2023-01-05: [r17508] obado
1601
  [anstype] Improve Accessibility of Clicktile anstype :
1602
  add label and title on color button + only changeable tiles
1603
  have hover behavior + new "brush" icon on changeable tiles
1604
2023-01-05: [r17506] guerimand
1605
  [minor,home] bugfix when server supervisor connect to a portal, structure is not displayed
1606
2023-01-02: [r17503] czzmrn
1607
  [minor/fix] we do not want students to see printable versions of sheets:
1608
  undo r17502 + remove entry from menu (adm/sheet)
1609
2023-01-02: [r17502] czzmrn
1610
  [minor/fix] sheet printable version for students is empty (adm/sheet)
1611
2022-12-30: [r17501] czzmrn
1612
  [minor/fix] oef show correct solution according to oef setup
1613
  (i.e. according to presentgood variable) in script/anstype/draw (work in progress)
1614
2022-12-26: [r17495] bpr
18258 bpr 1615
  [importation] bad numerotation + typo
17686 bpr 1616
2022-12-25: [r17493] guerimand
1617
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1618
2022-12-24: [r17491] guerimand
1619
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor change score restriction and user have already begin exam
1620
2022-12-24: [r17490] guerimand
1621
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1622
2022-12-23: [r17489,r17488,r17487] bpr, lemaire
1623
[9001] update docuoef4, Minor change of the sheet presenting examples of the docuoef4.pdf
1624
---------------------------------------------
17498 bpr 1625
wims.4.25b [r17497]
1626
2022-12-26: [r17495] bpr
1627
  [importation] bad numerotation  + typo
1628
2022-12-25: [r17493] guerimand
1629
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1630
2022-12-24: [r17491] guerimand
18258 bpr 1631
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor
1632
    change score restriction and user have already begin exam
17498 bpr 1633
2022-12-24: [r17490] guerimand
1634
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1635
2022-12-23: [r17489] lemaire
1636
  [minor class 9001] Minor change of the sheet presenting examples of the docuoef4.pdf
17486 bpr 1637
2022-12-22: [r17483] bpr
1638
[slib] drtgraduee, add option canvasdraw
1639
2022-12-22: [r17482] bpr
1640
  [config] change octave command
1641
2022-12-21: [r17476] czzmrn
1642
  [minor/fix] in case of seedrepeat in oef exercise better feedback on next exercise
1643
    (at the end of the seed series and in exam) script/oef/Main.phtml
1644
2022-12-21: [r17475] czzmrn
1645
  [minor/fix] take into account config oef exercise (givegood) given
1646
    with simple menu script/oef/get_presentgood.proc
1647
2022-12-20: [r17473] lemaire
1648
  [minor help exam] Text for student aid in the exam is updated to reflect
1649
    both possible presentations of an exam.
1650
2022-12-20: [r17472] lemaire
1651
  [minor help/oef] command random() with a list is replaced by randitem in oef documentation
17711 bpr 1652
  to avoid misuse (it is translated into wims command random or randitem depending
17486 bpr 1653
  how the list is given)
1654
  + html tag correction
1655
2022-12-20: [r17471] guerimand
1656
  [minor,adm/class/exam] show date + time in case of use score restriction
1657
2022-12-19: [r17470] guerimand
1658
  [minor,adm/class/swork] bugfix in list of score when few activity in class (by MC)
1659
2022-12-18: [r17469] guerimand
1660
  [minor,adm/class/sheet] bugfix wrong message when activated and use techvar to individualise sheet
1661
2022-12-17: [r17468] guerimand
1662
  [minor,adm/class/exam] use of wims_exam_remain + cleaning
1663
2022-12-17: [r17467] guerimand
1664
  [major,exam] bugfix exercise send less than 1 min after closing with score restriction is accepted
1665
2022-12-16: [r17466] bpr
1666
  [anstype/clicktile] add black border to the button of clicktile
1667
2022-12-15: [r17465] guerimand
1668
  [minor,adm/class/userscore] job=userexam display theorical time left and timeleft
1669
    with score dependancies
1670
2022-12-15: [r17464] guerimand
1671
  [minor,adm/class/userscore] optimization use fileexists command instead of reading
1672
  file to test if exists
1673
2022-12-15: [r17460-17461] guerimand
1674
  [minor,slib] librairie draw/drtgraduee don t display maximal graduation in some case
1675
2022-12-15: [r17458] czzmrn
1676
  [minor/fix] script/oef/Main.phtml when seedrepeat > 1 more appropriate prompt
1677
    when the exercise is done with full score
17457 guerimand 1678
2022-12-15: [r17457] guerimand
17486 bpr 1679
  [major] in case of exam, 0 if no time left or remain time according
1680
    to score restriction instead of only 1;
1681
    wims_exam_remain contain real timeleft according to score restriction
1682
2022-12-14: [r17456], [r17462], [r17463] bpr
1683
  [csv] in case of only one session for an exam, don't recopy the note
1684
2022-12-12: [r17453] bpr
1685
  [polyedre_off] add index for dual polyhedra
1686
2022-12-12: [r17452] bpr
1687
  [polyhedradual] fix bug when ray is an integer (format off needs decimal points)
1688
2022-12-10: [r17451] guerimand
1689
  [major,adm/class/exam] bugfix students can complete an exam exercise started
1690
    before the score is closed after the score is cut.
1691
2022-12-04: [r17447] guerimand
1692
  [minor,adm/class/exam] after exit an exam in openclass, display openclass panel
1693
    instead of connexion panel
1694
2022-12-03: [r17446] guerimand
1695
  [minor,class/1119] add presentation in sequence instead of doc + fix bad exam construction
1696
2022-12-03: [r17445] guerimand
1697
  [minor,log/classes/1119] change class_limit
1698
2022-12-03: [r17444] bpr
1699
  [class 1119] exam12 has too much exos (link with sheet7 )
1700
2022-12-02: [r17442] obado
1701
  [minor/css] Uniformize styles between math img and mathML
1702
2022-12-02: [r17440] guerimand
1703
  [minor,adm/class/freework] bugfix display expiration date of freework linked to
1704
    class_option word showshexpire
1705
2022-12-02: [r17438] czzmrn
17711 bpr 1706
  [minor/fix] adm/light/useropts wims_useropts was taken in no account when setting new useropts + typos in Italian
17486 bpr 1707
2022-12-01: [r17437] guerimand
1708
  [minor,adm/class/activity] bugfix in calcul of worktime in user activity by sheet
1709
2022-11-30: [r17436] guerimand
1710
  [minor,adm/class/sheet] bad wims_msg alert style
1711
2022-11-30: [r17434] guerimand
1712
  [major,oef] typo in option polexpand of anstype=litexp
1713
2022-11-30: [r17433] guerimand
1714
  [minor,adm/class/exam] bugfix in r17430
1715
2022-11-29: [r17432] guerimand
1716
  [minor,adm/class/exam] bugfix bad clock in exercise page in case of
1717
    closing and opening again the same exercise
1718
2022-11-29: [r17431] guerimand
1719
  [minor,script] change local variable name to prevent conflict
1720
2022-11-29: [r17430] guerimand
1721
  [minor,adm/class/exam] in course mode prevent to hack exercise order with
1722
    adress bar using score dependancy solution
1723
2022-11-28: [r17429] guerimand
1724
  [minor,adm/class/exam] add job=coursewatch : supervisor can see each user course
1725
2022-11-28: [r17427] guerimand
1726
  [minor,scripts] mark deprecated old file to manage chrono maybe
1727
    some use in pedegogical module
1728
2022-11-28: [r17426] guerimand
1729
  [minor,adm/class/classes] replace old clock form by chronoid.js
1730
2022-11-28: [r17425] schaersvoorde
1731
  [minor/svn] canvasdraw: added command "newrange xmin,xmax,ymin,ymax"
1732
2022-11-28: [r17424] guerimand
1733
  [minor] replace old chrono form in OEF exercise by use of chronoid.js
1734
2022-11-28: [r17423] guerimand
1735
  [minor,adm/class/exam] in course mode add a button "next exercise" in exercise window
1736
2022-11-26: [r17419] guerimand
1737
  [minor,adm/class/exam] bugfix bad color of last item progressbar for the last exo done
1738
    in the exo window
1739
2022-11-25: [r17415] guerimand
1740
  [major,exam] supervisor examsession should not be locked (because not unlocked in interface)
1741
2022-11-25: [r17413] czzmrn
1742
  [minor/lang] Italian adm/class/exam work in progress
1743
2022-11-25: [r17412] guerimand
1744
  [minor,adm/class/exam] add chrono in exercise page in exam
1745
2022-11-25: [r17410] guerimand
1746
  [minor,adm/class/exam] add a progressbar in exam in mode course
1747
2022-11-25: [r17409] guerimand
1748
  [minor,adm/class/exam] add description information on help file
1749
2022-11-25: [r17406] guerimand
1750
  [minor,adm/class/config] html typo
1751
2022-11-24: [r17403] bpr
1752
  [model] add latex version to flashcard
1753
2022-11-24: [r17390] bpr
1754
  [openclass] change of some descriptions
1755
2022-11-24: [r17389] guerimand
1756
  [minor] bad calcul of class_limit when connexion to open class with anonymous login
1757
2022-11-22: [r17386] guerimand
1758
  [minor,home] anonymous connexion to example class are now uniq;
1759
    create a account for each user with anonymous connexion;
1760
    number of anonymous connexion is limited to 50% of class_limit
1761
2022-11-21: [r17385] guerimand
1762
  [minor] protect datepickerform from bad write parameters coming from module
1763
2022-11-21: [r17384] guerimand
1764
  [minor,adm/class/swork] display config panel for supervisor in case of swork_open=0
1765
2022-11-21: [r17383] guerimand
1766
  [minor,adm/class/swork] hide link for student in case of swork_open=0
1767
2022-11-21: [r17382] guerimand
1768
  [minor,adm/class/exam] add a display mode course in exam (work in progress)
1769
2022-11-20: [r17381] bpr
1770
  [typo] slib frcommodity
1771
2022-11-20: [r17380] guerimand
1772
  [minor,themes] link to duplicate class in example class is now desactivated.
1773
  Supervisor server have to manually activate it in the file
1774
  public_html/themes/_procs/userotherclass.proc
1775
2022-11-20: [r17379] bpr
1776
  [wimsdoc] add variables (without explanation)
1777
2022-11-20: [r17376] bpr
1778
  [glossary] add about
1779
2022-11-20: [r17374] bpr
1780
  [search_engine] add lang in the link shown for pasting.
1781
2022-11-20: [r17370] bpr
1782
  [minor] add quizz in keywords
1783
2022-11-20: [r17369] bpr
1784
  [openclass] add mathematics in the name if pertinent
1785
2022-11-20: [r17367] bpr
1786
  [logo] should not appear except in main home for supervisor
1787
    (not in popup windows)
1788
2022-11-20: [r17366] bpr
1789
  [clean openclass]
1790
2022-11-20: [r17365] bpr
1791
  [open class] add class 6 ieme de Mutuwims (work in progress)
1792
2022-11-19: [r17364] guerimand
1793
  [major,anstype=correspond] add good answer display
1794
2022-11-19: [r17360] guerimand
1795
  [minor,anstype=litexp] fix problem of limited degree to detect non-reduced expression
1796
2022-11-19: [r17358] guerimand
1797
  [minor,adm/class/swork] bugfix in score calcul when required point
1798
    in an exercise is not 10 + cleaning
1799
2022-11-18: [r17357] guerimand
1800
  [minor,help] adapt help for anstype/litexp
1801
2022-11-18: [r17356] guerimand
1802
  [minor,anstype=litexp] fix bug detecting monome degre
1803
    add detection of bad writing form x^0,x^1 and x*cst instead of 1,x and cst*x
1804
2022-11-18: [r17354] guerimand
1805
  [minor,anstype=litexp] fix bad error message in case 2*x+4*x*x for option=polexpand
1806
2022-11-17: [r17352] guerimand
1807
  [minor,adm/class/exolog] add a link to write a motd message to a participant
1808
  when supervisor looks to his exolog list
17711 bpr 1809
2022-11-17: [r17347] and others bpr
17486 bpr 1810
  xhtml-> html5
1811
2022-11-17: [r17336] guerimand
1812
  [minor/help] complete description of exam/freework format file
1813
2022-11-17: [r17335] guerimand
1814
  [minor,adm/class/exam] same as r17334 for exam
1815
2022-11-16: [r17334] guerimand
1816
  [minor,adm/class/sheet] bugfix zone hidden_sheet hidden for import sheet with
1817
    hidden_condition in class without techvar and so cannot clean condition
1818
2022-11-16: [r17333] guerimand
1819
  [minor,adm/class/sheet] add job=cleantechvar for cleaning sheet when bad techvar is used
1820
    for individualisation + alert message of techvar discordance
1821
2022-11-16: [r17332] bpr
1822
  [latexprint] fix case of type=set
1823
2022-11-16: [r17330] bpr
1824
  [sendbug] add name of module in the header of the mail
1825
2022-11-16: [r17328] guerimand
1826
  [minor,adm/class/exam] same r17327 for exam
1827
2022-11-16: [r17327] guerimand
1828
  [minor,adm/class/sheet] error message in case of wrong hidden_condition
1829
    (coming from import sheet or saveclass)
1830
2022-11-15: [r17325] bpr
1831
  [template] add hint for chrono in oef template
1832
2022-11-15: [r17322] guerimand
1833
  [minor,adm/class/activity] use month name from adm/date.phtml instead of local define
1834
2022-11-15: [r17320] guerimand
1835
  [major] final cleaning replace jquery-date by native html5 form date
1836
2022-11-15: [r17317] guerimand
1837
  [minor] add option noyear to script/date.phtml
1838
2022-11-15: [r17307--r17316] guerimand
1839
  [minor] use native html5 form date
1840
2022-11-15: [r17306] guerimand
1841
  [minor,adm/class/swork] add job=log to display old swork
1842
2022-11-14: [r17300] guerimand
1843
  [minor,adm/class/cdt] missing error message
1844
2022-11-13: [r17299] guerimand
1845
  [minor,adm/class/cdt] replacing jquery date form by native navigator input form
1846
2022-11-13: [r17298] guerimand
1847
  [major] preparing work to replace jquery date form by native navigator input form
1848
2022-11-11: [r17293] guerimand
1849
  [minor,adm/class/classes] bugfix server admin cannot access to subclasses since r17285
1850
    without writing special password
1851
2022-11-11: [r17291] guerimand
1852
  [minor,adm/class/freework] typo in fr version
1853
2022-11-11: [r17289] bpr
1854
  [DEBUG-MODULE] put the adress of the list on renater
1855
2022-11-10: [r17285] guerimand
1856
  [minor] server administrator or structure administrator connexion in a class
1857
    is now correctly identified
1858
2022-11-10: [r17284] guerimand
1859
  [minor] indicate end of ariane html code
1860
2022-11-10: [r17283] guerimand
1861
  [minor,adm/class/reguser] forbidden login SUPERVISOR reserved for server admin in futur use
1862
2022-11-09: [r17282] guerimand
1863
  [minor,anstype] add wordoption polfactor and polexpand to anstype litexp
1864
2022-11-09: [r17280] and other, bpr
1865
  xhtml > html5
1866
2022-11-08: [r17276] guerimand
1867
  [minor,adm/class/sendmail] correct identification of sender of message
1868
    in case of several teachers in a class
1869
2022-11-08: [r17273] bpr
1870
  [classification] deprecated module
1871
2022-11-07: [r17272] guerimand
1872
[minor,adm/class/sendmail] bug fix in subclasses of structure created by supervisor and not teacher account
17256 bpr 1873
2022-11-04: [r17255] guerimand
1874
  [major,adm/class/exam] forbidden open two session exams managed by kernel c
1875
2022-11-02: [r17252] bpr
1876
  [glossary] insert as a feedbackexo
1877
2022-11-02: [r17251] bpr
1878
  [glossary] in the general glossary, it is not possible to navigate in a class
1879
    add link to add a general glose as a helpexo (besoin d'aide).
1880
2022-11-02: [r17248] czzmrn
1881
  [minor/openclasses] new public document in Italian class 1368
1882
2022-11-01: [r17244] bpr
1883
  [glossary] tree, spanning_tree
1884
2022-11-01: [r17243] bpr
1885
  [glossary] error in barycenter
1886
2022-11-01: [r17242] czzmrn
17711 bpr 1887
  [italian openclass] new exercises in published class
17256 bpr 1888
2022-10-28: [r17226] guerimand
17711 bpr 1889
  [minor,freework] bugfix: freework use was forbidden if access to tchat was forbidden
1890
    by server administrator
17256 bpr 1891
2022-10-27: [r17224] bpr
1892
  [polynet] add options for tikz also (legend, color)
1893
2022-10-24: [r17218] bpr
1894
  [polynet] fix a maxwhile to find a geometric net
1895
2022-10-23: [r17217] guerimand
1896
  [minor,adm/class/exploresave] bugfix in importation of more than one sheet
1897
2022-10-21: [r17216] guerimand
17711 bpr 1898
  [minor,adm/class/exam] beginning two exams in a same session is now forbidden
17256 bpr 1899
2022-10-21: [r17215] guerimand
1900
  [minor,exam] multisession in simulation mode exam not allowed (same as for open exam session)
1901
2022-10-21: [r17213] bpr
1902
  [polynet] in case of non geometric polynet, continue the computation
1903
  and print a keyword; stop the search after 10 tries
1904
2022-10-21: [r17210] czzmrn
1905
  [minor/cpp] avoid printout of copyright disclaimer in oef files
1906
2022-10-20: [r17209] guerimand
1907
  [minor,adm/class/regclass] bugfix noname class in case of using a file or wget process
1908
2022-10-19: [r17207] guerimand
1909
  [minor,adm/class/regclass] use src2def in case of local exercise when create a class
1910
    from a archive file
1911
2022-10-19: [r17206] guerimand
1912
  [minor,adm/class/sheet] bugfix request URI toolong when putsource of a sheet
1913
2022-10-19: [r17204] guerimand
1914
  [minor,adm/class/regclass] add error message bad_save
1915
2022-10-19: [r17200] guerimand
1916
  [minor,adm/class/regclasss] bugfix in case of passwd access in wget process
1917
2022-10-19: [r17195] guerimand
1918
  [minor,adm/sendbug] add back to caller module in non popup window + delete useless ariane link
1919
2022-10-18: [r17194] guerimand
1920
  [minor,adm/class/addclass] add some (new) parameters of .def when cloning class
1921
2022-10-18: [r17192] bpr
1922
  [jsxgraphinput] from JLyotard, work in progress
1923
2022-10-18: [r17191] guerimand
1924
  [minor,adm/class/config,adm/class/exploresave] change wims_version needed for the module
1925
2022-10-18: [r17190] guerimand
1926
  [minor,adm/class/regclass] clone a class from a save file given by a link
1927
2022-10-17: [r17185] guerimand
1928
  [minor,adm/class/regclass] bugfix : user can clone a class without
1929
    give clonepwd in using adress bar modification
1930
2022-10-17: [r17181] guerimand
1931
  [minor,adm/class/addclass] ask for registration class password
1932
    before choose a cloning class
1933
2022-10-15: [r17168] bpr
1934
  [geo/poly] can create the dual of a polyhedra without the polyhedra (option dual=1)
1935
  cleaning would be necessary ...
1936
2022-10-15: [r17167] bpr
1937
  [gp] add script for dual polynet in spanning_tree
1938
2022-10-15: [r17166] bpr
1939
  [geo2D/polynet] allow to impose the spanning tree (no check that the spanning tree is correct)
1940
2022-10-15: [r17165] guerimand
1941
  [minor,adm/class/regclass] can make a clone class from a saveclass file
1942
2022-10-15: [r17164] guerimand
1943
  [minor,adm/class/config,adm/class/exploresave] mutualisation of file decompress.sh
1944
2022-10-15: [r17163] guerimand
1945
  [minor,adm/forum/mboard] bugfix deny access to forum in some subclasses
1946
2022-10-14: [r17161] gmarbeuf
1947
  [glossary/minor] typo in analysis/fr/trinom_sign
1948
  [minor,adm/class/activity] add a config panel for workintime + month without
1949
    student activity no more displayed in table
1950
2022-10-07: [r17151] guerimand
1951
  [minor,adm/class/swork] use difficulty index of exercise (from exostat) to make classification
1952
2022-10-07: [r17150] guerimand
1953
  [minor,adm/class/swork] target is now average of non zero score instead of average of all score
1954
2022-10-07: [r17149] guerimand
1955
  [minor,adm/class/swork] bugfix display of button refresh after a refresh made by user
1956
2022-10-05: [r17145] guerimand
1957
  [minor,adm/class/swork] bugfix no creation swork dir in class in case of
1958
    supervisor first connexion + no computing suggestion in case of swork_allowrefresh=1
1959
2022-10-04: [r17144] obado
1960
  [minor/js] restrict the new closer button to items with .wims-closer class
1961
2022-10-04: [r17143] obado
18034 bpr 1962
  [minor/ergo] modtool: Now display a feedback message "file save done" when saving a file
17256 bpr 1963
    is successfull. (nb : this message will automatically be hidden after 7s)
1964
2022-10-03: [r17142] obado
1965
  [minor] Accessibility : QCM OEF model : use more contrasted grey colors +
1966
    add fieldsets around checkboxes.
17141 bpr 1967
------------------------------------------------------------------
17498 bpr 1968
wims.4.25a [r17140]
17711 bpr 1969
2022-09-29: [r17125] bpr
1970
  [html/name] move definitions of wims_name_title from html/name.phtml.xx
1971
    in another file html/name_titles.phtml.xx if it exists.
1972
2022-09-29: [r17123] bpr
1973
  [datalist] put ?? in anstype input
1974
2022-09-29: [r17122] bpr
1975
  [anstype] add autocapitalize="none" to anstype input
1976
2022-09-28: [r17120] guerimand
1977
  [minor,adm/class/userscore] bugfix display message name_activesession without session
1978
    number after supervisor delete this session
1979
2022-09-28: [r17119] bpr
1980
  [adm/new] create a Changelog with only the "phare modification"
1981
2022-09-28: [r17117] guerimand
1982
  [minor,adm/class/exam] forbidden access to module in case of wims_class=empty
1983
2022-09-28: [r17116] guerimand
1984
  [minor,adm/class/swork] description of symbols + workinprogress message
1985
2022-09-28: [r17115] guerimand
1986
  [minor] mutualisation of process in themes in widget/examsession.phtml
1987
2022-09-28: [r17114] guerimand
1988
  [minor] supervisor of portal can delete user
17112 bpr 1989
2022-09-27: [r17110] bpr
1990
  [autocompletion]
1991
2022-09-27: [r17107] guerimand
1992
  [minor,adm/raw] add wims_site_manager to job=getinfoserver
1993
2022-09-27: [r17106] bpr
17128 bpr 1994
  [oef/form] add options in oef/form.phtml for avoiding autocompletion in pad
17112 bpr 1995
  (already there for "old computers".
1996
2022-09-26: [r17105] guerimand
1997
  [minor,adm/class/classes] display class logo on connexion page
1998
2022-09-26: [r17104] guerimand
1999
  [minor,adm/class/config] synchronize class_expiration in case of sharable/sharing
2000
    to prevent link to empty directory
2001
2022-09-26: [r17099] guerimand
2002
  [minor,adm/gateway] use adm/gateway/mkindex before modify structure to prevent
2003
    corrupted index file use
2004
2022-09-26: [r17098] guerimand
2005
  [minor,adm/class/swork] supervisor can exclude sheet or exercise with low class average
2006
2022-09-24: [r17097] guerimand
2007
  [minor,adm/class/swork] add pedagogical management
2008
2022-09-22: [r17094] guerimand
2009
  [minor,adm/class/activity] ccsum count activity in subclasses
2010
2022-09-21: [r17092] guerimand
18021 bpr 2011
  [minor,adm/class/exam] bugfix cannot close an exam when only one exercise
17112 bpr 2012
    is launch without score and timeleft=0
2013
2022-09-21: [r17089] guerimand
2014
  [minor] forbidden access to module tchat, forum, sendmail in example class
2015
2022-09-20: [r17088] bpr
2016
  [mirror] add an italian mirror site
2017
2022-09-20: [r17087] guerimand
2018
  [minor] optimization scripts/oef/mkindex stop reading *.def file at first occurence
2019
  find author,oefdescription ...
2020
2022-09-19: [r17086] guerimand
2021
  [minor,oef] bugfix in script mkindex when .oef file contain word author \
2022
    oefdescription oefobservation keywords in other use than command
2023
2022-09-19: [r17085] bpr
2024
  [polynet] add option tikz
2025
2022-09-17: [r17079] bpr
2026
  [slib] add animation in polynet and 3Dviewer
2027
2022-09-17: [r17078] guerimand
2028
  [minor,adm/class/exam] delete link "return to work" when no timeleft in an exam session
2029
2022-09-15: [r17076] guerimand
2030
  [minor,adm/raw] job=getmodulesstat no display line for a module without activity
2031
2022-09-14: [r17075] bpr
2032
  [deduc] change the choice of language
2033
2022-09-13: [r17070] guerimand
2034
  [minor,adm/class/swork] add new administrative module to automatically suggest work to participant (preliminary version) part 1
2035
2022-09-13: [r17069] bpr
2036
  [scenario] harmonisation + fix html
2037
2022-09-12: [r17068] bpr
2038
  [deductio] change template
2039
2022-09-12: [r17065] bpr
2040
  [deduc] internationalised. Modules using it are
2041
    U1/analysis/intint, H4~analysis~dedineq0, H6~analysis~dedbound
2042
2022-09-11: [r17053] bpr
2043
  [mkindex] fix bug in src2def when there is * in a language title
2044
2022-09-09: [r17051] guerimand
2045
  [minor] bugfix link to score hidden in case of bad format of .grades
2046
2022-09-09: [r17049] czzmrn
2047
  [minor/menu _proc/usermmenumodubox.proc] if auth_method=php the link
2048
    otherclasses does not make sense
2049
2022-09-09: [r17048] czzmrn
2050
  [testing adm/class/idp_php] allow students (already registered in a groupement)
2051
    to register to a subclass of the groupement when the subclass password is empty
2052
2022-09-07: [r17046] bpr
2053
  [deduc] replace modul_language by modu_lang in the files, to be able to give
2054
  another definition for internationalisation, should change nothing for the moment
2055
2022-09-07: [r17043] bpr
2056
  [fixbug] when stopshare, seq was not taken in account.
2057
2022-09-06: [r17041] guerimand
2058
  [minor,adm/class/exolog] bugfix char with accent are deleted from message user send to supervisor
2059
2022-09-05: [r17039] bpr
2060
  [polynet] use the fonction t^1/2 for the animation instead of t
2061
2022-09-05: [r17037] guerimand
2062
  [minor,adm/class/activity] job=workingtime bugfix first week of each month have 8 days
2063
2022-09-05: [r17036] guerimand
2064
  [minor,adm/class/activity] job=workingtime alarm message in case of class
2065
    in portal/groupement activity is global and not local in the class + improvment
2066
2022-09-05: [r17035] guerimand
2067
  [minor,script] problem in year calculation for nextday prevday in case of changing year
17128 bpr 2068
2022-09-04: [r17032-r17028] czzmrn
17112 bpr 2069
  [openclasses] replace deprecated modules
2070
  [open class] update link (the class is archived=yes, anyway better update links)
2071
2022-09-02: [r17024] bpr
17128 bpr 2072
  [src/modind] counts was not updated for sheets
17112 bpr 2073
2022-09-02: [r17023] bpr
2074
  [mkindex] the field information is now sorted as title and description
2075
2022-09-01: [r17019] guerimand
2076
  [minor,adm/class/exolog] bugfix mail not send to supervisor in job=log
2077
2022-08-31: [r17017] bpr
2078
  [about] add translation language
2079
2022-08-30: [r17014] gmarbeuf
2080
  [jsxgraph] updated help in french on using anstype jsxgraph in responsive version
2081
2022-08-29: [r17013] czzmrn
2082
  [open class] use non deprecated oef (no - in filename)
2083
2022-08-27: [r17011] bpr
2084
  [open class] use non deprecated version in open classes
2085
2022-08-25: [r17008] obado
2086
  [minor/ accessibility] add "role=button" for each !href with class containing
2087
  "button" (wims_button, wims_button_help...)
2088
2022-08-25: [r17007] guerimand
2089
  [minor,theme] display userscorelink + usermanagelink in testzone of a program
2090
2022-08-23: [r17006] obado
2091
  Revert deployggb.js to r.12542 (GeoGebra v. 5.0.452.0)
2092
2022-08-20: [r17004] bpr
2093
  [geo3D/polynet] slib added
2094
2022-08-19: [r17002] bpr
2095
  [slib/3Dviewer] change the value of zoom
2096
2022-08-18: [r16996] bpr
2097
  [slib/3Dviewer] option for faces
2098
2022-08-17: [r16992] bpr
2099
  [script gp] deploiement.gp
2100
2022-08-17: [r16990] bpr
2101
  [slib deprecated threeD] delete title in en
2102
2022-08-16: [r16988] bpr
2103
  [taxonomy] use the files title_lang if they exist created now by modind
2104
2022-08-16: [r16987] bpr
2105
  [modind] add generation of title_* for * a lang in site
2106
2022-08-13: [r16979] bpr
2107
  [quizzintro] use lang if it exists
2108
2022-08-12: [r16970] czzmrn
2109
  [openclasses] Italian open class 1397 sheet keywords&tiding up for indexing
2110
2022-08-12: [r16968] czzmrn
2111
  [minor/openclass] Italian class 1368 fix sheets headers + html for indexing
17128 bpr 2112
2022-08-08: [r16960-r16961] bpr
17112 bpr 2113
  [randic] use a variable lang_randic
17128 bpr 2114
  [exec randic] take language in variable lang if it exists (instead of module_language).
17112 bpr 2115
2022-08-07: [r16955] bpr
2116
  [search_engine] add translation language in the list when searching
2117
2022-08-07: [r16952] bpr
17128 bpr 2118
  [src/config.c] add translation_language and deprecated in lists of fields
17112 bpr 2119
  which can be find by the command !module
2120
2022-08-04: [r16950] bpr
2121
  [adm/new] deprecated modules are printed in a new link
2122
2022-08-02: [r16946] czzmrn
2123
  [fix?] adm/class/activity: temporary fix for groupement the activity is logged in
2124
    a uniq file for the whole groupement (see comments in file),
2125
    need to be checked for portals
2126
2022-08-01: [r16942-r16943] schaersvoorde
2127
  [minor/svn] canvasdraw: quick fixed a fatal browser lock-up caused by 'responsiveness'
2128
    in case of 'clickfill'
2129
2022-07-28: [r16937] bpr
2130
  [printversion] add latex version for sheet with oef exercises with latex version.
17378 bpr 2131
  + changed presentation.
17112 bpr 2132
2022-07-25: [r16935] bpr
2133
  [polyhedre_off index2] doublons
2134
2022-07-22: [r16926] guerimand
2135
  [minor,adm/class/activity] add a message in case of no activity for the student
2136
2022-07-22: [r16925] bpr
2137
  [publish] delete choice devel when publication
2138
2022-07-20: [r16921] guerimand
2139
  [minor,adm/class/config] manage of personnal presentation page of sheet
2140
    when import a sheet in a class
2141
2022-07-19: [r16920] schaersvoorde
2142
  [minor/svn] canvasdraw:added missing dashing to some objects
2143
2022-07-19: [r16919] guerimand
2144
  [minor,adm/sheet] personalisation of sheet page presentation is now independant of document
2145
2022-07-18: [r16916] bpr
2146
  [fix] fix missing answer in draw (to check)
2147
2022-07-18: [r16915] guerimand
2148
  [minor] bugfix some variable of $x.def not writable/readable in case
2149
    of use of document in presentation page for sheet or class (TMP bugfix)
2150
2022-07-18: [r16913-r16914] guerimand
2151
  [minor,adm/sheet] bugfix cannot display img in sheet when use doc to make presentation
2152
2022-07-18: [r16912] bpr
2153
  [polynet] add option html, raw, add possibility to print only some vertex legend.
2154
2022-07-16: [r16910] schaersvoorde
2155
  [minor/svn] canvasdraw:solved long standing issue of dashed arrow(s) and dashed arrow(s)
17256 bpr 2156
2022-07-11: [r16906] obado
17112 bpr 2157
  [minor/Codemirror] New coding/editor slib version (by J. Lyotard)
2158
2022-07-09: [r16905] bpr
2159
  [polyedre_off] update english version; small typo in index.fr and index.it
2160
2022-07-07: [r16903] guerimand
2161
  [minor,adm/class/activity] add display connexion time of each participant for each day
2162
  (work in progress) using ccaccount statistics
2163
2022-07-06: [r16900] schaersvoorde
2164
  [minor/svn] canvasdraw:'clearbutton'
2165
2022-07-05: [r16898] bpr
2166
  [polynet] in case of false net (with intersection), try again.
17128 bpr 2167
2022-07-05: [r16896-r16895] gmarbeuf
2168
  [minor/slib jsxgraph] help and comments in english and french
17112 bpr 2169
2022-07-05: [r16894] gmarbeuf
2170
  [slib jsxgraph] new option scroll to add a scroll bar in case of overflow
2171
2022-07-05: [r16893] schaersvoorde
2172
  [minor/svn] canvasdraw: corrected flaw in 'clearbutton'
2173
2022-07-05: [r16892] schaersvoorde
2174
  [minor/svn] canvasdraw: 'group'
2175
2022-07-04: [r16891] guerimand
2176
  [minor,adm/class/activity] hide link back2 when not necessary + cleaning
2177
2022-07-01: [r16888] guerimand
2178
  [minor,createxo] bug11302 : bad link in about page for oef exercise in case of test in modtool
2179
2022-07-01: [r16887] bpr
2180
  [adm/manage] warning if one try to give right to publish in local to a non developper
2181
2022-06-29: [r16886] bpr
2182
  [slib] slib for the patron of a polyhedra and slib offdraw
2183
2022-06-29: [r16885] obado
2184
  [OEF/QCM] Add templates to simplify OEF/QCM Modules
2185
2022-06-29: [r16884] bpr
2186
  [fix] small bug: the link cas in links.phtml must be the same in
2187
    adm/class/classes/participant2.phtml
2188
2022-06-29: [r16883] obado
2189
  [minor/jsxgraph] Improve responsivity
2190
    + now jsxgraph is centered
2191
    + correct display bug of oef_indXX icon on top of jsxgraph
2192
    + add new icon for oef_indpartial
2193
2022-06-28: [r16882] schaersvoorde
2194
  [minor/svn] canvasdraw: 'group' work in progress
2195
2022-06-28: [r16880] bpr
2196
  [manage] add ariane for geolocoption and optionalmod + harmonize
2197
  with other pages
2198
2022-06-28: [r16878] guerimand
2199
  [minor,adm/class/exam] exolist order not change at each time student go out
2200
    module adm/class/exam when use option exrandomlist
2201
2022-06-28: [r16877] guerimand
2202
  [minor,adm/modtool] bad link to general documentation and createxo documentation in help of modtool
16876 bpr 2203
------------------------------------------------------------------
2204
wims.4.24 [r16875]
16873 bpr 2205
2022-06-26: [r16872] schaersvoorde
2206
  [minor/svn] canvasdraw: add keyword 'group' and command 'kill group'
2207
2022-06-25: [r16869] bpr
2208
  [slib/odejs] use runge-kutta (from SL)
2209
2022-06-24: [r16867] czzmrn
2210
  [minor/fix] typo, wrong variable name adm/class/userscore exam score colors
2211
2022-06-24: [r16866] guerimand
2212
  [minor,src/Misc/exostat] bugfix some activities double count +
2213
  simulation exam count in score instead of noscore + no more reading file user.exam and user.bin
2214
2022-06-24: [r16865] guerimand
2215
  [minor,adm/class/stat] bugfix bad display of first exam in case of only one sheet in the class
2216
2022-06-24: [r16864] obado
2217
  [minor/css] add missing text_icons to font awesome
2218
  + add a .wims_details class to add background colors do details/summary tags
2219
2022-06-24: [r16862] bpr
2220
  [jsxgraph] responsivity if it is asked explicitly
2221
2022-06-23: [r16859] obado
2222
  [minor/js] Upgrade codemirror from 5.65.2 to 5.65.6
2223
  + add new codemirror themes (3024 + base16)
2224
2022-06-23: [r16857] gmarbeuf
2225
  [slib/geo2d/jsxgraph] turn back to version 1 to cancel automatic conversion
2226
    of applets no responsive into responsive
2227
2022-06-23: [r16854] bpr
2228
  [help] from Sophie Lemaire
2229
2022-06-23: [r16851] obado
2230
  [minor/css] add css transitions to details>summary boxes.
2231
2022-06-23: [r16850] obado
2232
  [minor/icons] Allow some Font Aweseome icons to be displayed
2233
    with "text_icon" (doch_toc doch_up doch_prev doch_next nexthist backhist)
2234
2022-06-23: [r16848] obado
2235
  [minor/jsxgraph] display oef_indXXX icon inside jsxgraph wrapper.
2236
2022-06-23: [r16847] schaersvoorde
2237
  [minor/svn] canvasdraw: drag&drop reply for external images was gone fishing...
2238
2022-06-23: [r16846] guerimand
2239
  [minor,adm/class/userscore] bugfix display sendbug for student
2240
2022-06-22: [r16845] bpr
2241
  [canvasdraw] make responsive (from Olivier Bado)
2242
2022-06-22: [r16843] obado
2243
  [minor/molecule] replace ch4.pdb (from Gerard dupuis) by ch4.pdb
2244
  generated by openBabel
2245
  (http://www.cheminfo.org/Chemistry/Cheminformatics/FormatConverter/index.html)
2246
2022-06-22: [r16842] obado
2247
  [minor/jsxgraph] do not put jsxgraph in "inline" mode after oef response.
2248
  + jsxgraph border color now apply oef_ind colors after reply
2249
2022-06-21: [r16841] bpr
2250
  [slib/algebra/slopedraw] can be done in canvasdraw.
2251
    fix a problem with pari_header when there is several slopedraw.
2252
2022-06-20: [r16837] obado
2253
  [minor/css] Improve responsiveness of property_fields forms embedding large code/pre or textarea
2254
2022-06-20: [r16835] bpr
2255
  [slib/balance] can be drawn with canvasdraw (yet some problem with fill)
2256
2022-06-20: [r16833] gmarbeuf
2257
  [slib/geo2d/jsxgraph] add option nocssjs noalert and automatic conversion
2258
    of applets using the old version into responsive applets
2259
2022-06-19: [r16828] schaersvoorde
2260
  [minor/svn] canvasdraw: 'multidraw function' accepts multiple function inputs
2261
2022-06-19: [r16827] schaersvoorde
2262
  [canvasdraw] add functionplot to multidraw
16907 bpr 2263
2022-06-18: [r16824] bpr
16873 bpr 2264
  [images] add images for methods
2265
2022-06-17: [r16822] bpr
2266
  [oefconfig] update oefdefault with modifications of expert oefmenu
2267
2022-06-17: [r16821] guerimand
2268
  [minor,adm/class/exolog,adm/class/config] add option class_mexolog :
2269
    supervisor can allow participant to send a warming internal message when make an exolog
2270
2022-06-17: [r16818] bpr
2271
  [anstype] multidraw, fix bug,
2272
2022-06-17: [r16812] bpr
2273
  [password] if authentification is not wims auth, forcechangeword is no when added a reguser
2274
2022-06-15: [r16809] czzmrn
2275
  [minor/html] forgotten start b tag (with no end tag)
2276
2022-06-15: [r16805] guerimand
2277
  [minor,adm/class/config] add option class_hideaverage
2278
2022-06-15: [r16804] guerimand
2279
  [minor,adm/class/config] job=neighbor keep open sharing detail when saving choice
2280
2022-06-14: [r16801] guerimand
2281
  [minor,adm/class/sequence] share hide restriction in sharing class
2282
2022-06-14: [r16800] guerimand
2283
  [minor,adm/class/sequence] installation of multilangage help
2284
2022-06-14: [r16799] guerimand
2285
  [minor,adm/class/exam] score restriction with technical variable :
2286
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2287
2022-06-14: [r16798] guerimand
2288
  [minor,adm/class/sheet] score restriction with technical variable :
2289
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2290
2022-06-14: [r16795] guerimand
2291
  [minor,adm/class/exam] help for exam forget exit
2292
2022-06-14: [r16794] guerimand
2293
  [minor,adm/class/config] ergonomie on sharing/import relation page
2294
2022-06-13: [r16792] guerimand
2295
  [minor,adm/class/freework] bad display of link add_freework in class in portal + mutualisation of test to access freework in linkmodule file
2296
2022-06-13: [r16791] czzmrn
2297
  [minor/css] better display of exam scores
2298
2022-06-13: [r16790] guerimand
2299
  [minor,adm/class/tchat] display link for tchat even if tchat desactivated by server administrator
2300
2022-06-13: [r16789] guerimand
2301
  [minor,adm/classfreework] display link for add_freework even if freework desactivated by server administrator
2302
2022-06-13: [r16787] guerimand
2303
  [minor,adm/class/config] clarification of neighbor usage option in fr
16786 bpr 2304
2022-06-10: [r16785] bpr
2305
  [slib moleculeViewer] deprecated (no title)
2306
2022-06-10: [r16784] bpr
2307
  [fix] special codeinput: can be used with for="reply1" (with no space)
2308
2022-06-09: [r16782] bpr
2309
  [model] hanging: add an embraced randitem.
2310
2022-06-07: [r16773] czzmrn
2311
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
2312
2022-06-07: [r16772] czzmrn
2313
  [minor/fix] better display of score colors in examcheck
2314
2022-06-07: [r16771] czzmrn
2315
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
16765 bpr 2316
----------------------------------------
2317
wims.4.23d [r16764]
16764 bpr 2318
2022-06-04: [r16763] bpr
2319
  [classification] unisciel
2320
2022-06-03: [r16755] guerimand
2321
  [minor,adm/class/freework] don't display 'remark when working'
2322
    when option seealltime not activated
2323
2022-06-03: [r16754] guerimand
2324
  [minor,adm/class/freework] bugfix unable to uncheck option seealltime
2325
2022-06-03: [r16753] guerimand
2326
  [minor,adm/class/freework] bugfix add ; for each new line in textarea form zone
2327
2022-06-02: [r16751] bpr
2328
  [wimsdoc] add doc for getscorestatus
2329
2022-06-02: [r16747] bpr
2330
  [openclass 1049]
2331
2022-06-02: [r16740] bpr
2332
  [moldraw] fix for names with space
16741 bpr 2333
2022-06-02: [r16739] bpr
2334
  [moldraw] use of the database
2335
2022-06-01: [r16738] guerimand
2336
  [minor,adm/class/freework] disallow more than one wimsexo zone
2337
2022-06-01: [r16736] bpr
2338
  [oef] add option for feedback, solution, etc in oef
16765 bpr 2339
    (can appear only if scoringstatus=no if exo is in a sheet)
16741 bpr 2340
2022-06-01: [r16734] guerimand
2341
  [minor,adm/class/freework] bugfix lost solution files
2342
    index when save structure of freework in type=3
2343
2022-06-01: [r16733] guerimand
2344
  [minor,adm/class/freework] disallow option scoring in portal
2345
    (incompatibility of file .grades saved in different course)
2346
2022-05-31: [r16731] bpr
2347
  [classification]
2348
2022-05-31: [r16729] guerimand
2349
  [minor,adm/class/sheet] disallow activation of sheet with more than MAX_EXOS exercise
2350
2022-05-31: [r16728] guerimand
2351
  [minor,adm/class/sheet] job=delete use adm/sheet/writeweights
2352
    to clean .vars .weights .require .active files
2353
2022-05-31: [r16727] guerimand
2354
  [major] confusion bad limit of sheet number + fix warning
2355
2022-05-31: [r16726] bpr
2356
  [open class 1149] activation of sheets 4 and 5
2357
2022-05-25: [r16717] guerimand
2358
  [minor,adm/class/freework] bugfix incomplet exolog in case of autoreg
2359
2022-05-24: [r16711] guerimand
2360
  [major,adm/class/freework] add auto registration of exercise
2361
    option in freework type 3 wimsexo
2362
2022-05-24: [r16709] guerimand
2363
  [minor,oef] don't display link intro/config (tail) for student
2364
    in class (exercise launch from doc or freework)
2365
2022-05-24: [r16708] guerimand
2366
  [major] bugfix freework in a programm don't display in linked course
2367
2022-05-21: [r16705] schaersvoorde
2368
  [minor/svn] added script size imitation for 'sub / sup' in canvasdraw 'string' command family
2369
  corrected doc's
2370
2022-05-20: [r16702] guerimand
2371
  [minor,adm/class/config] job=clean : user in a sub-structure of groupement or portal
2372
    are really deleted in this sub-structure
2373
2022-05-20: [r16701] guerimand
2374
  [minor,adm/sendbug] bad bug log in case of exercise in an exam
2375
2022-05-20: [r16700] schaersvoorde
2376
  [canvasdraw] added sup / sub imitation to canvasdraw 'string' command family
2377
2022-05-20: [r16699] bpr
2378
  [anstype] add option shuffle to compose
2379
2022-05-19: [r16696] bpr [r16704] guerimand
2380
  [fix] in case of exams, use of MAX_EXAMS as it is different from MAX_EXOS
2381
    and from 64 for score (to check).
2382
2022-05-18: [r16694] guerimand
2383
  [minor,bugfix] bad link to examples classes page in documentation
2384
2022-05-18: [r16693] guerimand
2385
  [minor,doc] key serial of fold/unfold is now with number instead of filename
2386
2022-05-14: [r16687] guerimand
2387
  [minor,adm/doc] bugfix12996 for fold in document (preliminary version)
2388
2022-05-12: [r16686] obado
2389
  revert vgeogebraversion to old 452
2390
2022-05-11: [r16684] guerimand
2391
  [minor,home] display correct acces in portal for supervisor with participant access
2392
    to a class + use html details
2393
2022-05-10: [r16683] guerimand
2394
  [major,oefmodule] bugfix when use hint/resume in an oef exercise m_reply$i
2395
    and m_choice$i values not initialized
2396
2022-05-10: [r16682] guerimand
2397
  [minor,adm/raw] limit job=addclass to individual class/groupement / class in groupement
2398
2022-05-10: [r16680] guerimand
2399
  [minor,adm/class/exploresave] job=import sheet delete reference to doc presentation
2400
    and hidesheet with technical variable when import
2401
    + disallow import of a sheet with individual techvar
2402
    + optimization of error message manage for sheet
2403
2022-05-09: [r16679] bpr
2404
  [anstype/clock] equivalence 12 and 0 for the hours (Luis Alejandro Marquez Martinez)
2405
2022-05-07: [r16676] bpr
2406
[css] transfer wims_scrollable in utilities to be listed in createxo help
16674 bpr 2407
2022-05-06: [r16671] guerimand
2408
  [minor,adm/class/tchat] hide error message toobigfile in case of select a new file
2409
2022-05-06: [r16666] guerimand
2410
  [minor,adm/class/tchat] bugfix problem for uploading a second file in
2411
    the tchat with extension different
2412
2022-05-04: [r16659] guerimand
2413
  [minor,adm/class/config] protect variables expiration,institution,location,
2414
    geoloc from upload backup in a subclass of groupement or portal
2415
2022-05-04: [r16658] bpr
2416
  [css] add css wims_scrollable to canvasdraw.phtml
2417
2022-05-04: [r16656] guerimand
2418
  [minor,adm/class/freework] bugfix display intro/config link when user do exercise
2419
2022-05-04: [r16654] obado
2420
  [minor/reactiondraw] Add a "wims_scrollable" css class and use it on all reactiondraw slib calls
2421
2022-05-04: [r16653] guerimand
2422
  [minor,adm/class/freework] display activity log for exowims in a freework
2423
2022-05-03: [r16650] obado
2424
  Improve direct exec accessibility (add missing labels / h2)
2425
2022-05-03: [r16647] guerimand
2426
  log freework activity in case of exowims
18021 bpr 2427
  check right exercise parameters by c before rgistering exercise
16674 bpr 2428
2022-05-02: [r16642] schaersvoorde
2429
  [minor/svn] disable javascript timeout in case of KaTeX
2430
2022-05-01: [r16638] bpr
2431
  [canvasdraw] add Timeout in command centered because of delay of Mathjax (Joke Evers)
2432
2022-05-01: [r16634] bpr
16675 bpr 2433
  add reactiondraw in direct exec
16674 bpr 2434
2022-04-29: [r16628] obado
2435
  Upgrade MathJax to 3.2.0
2436
  Must run "./compile --mathjax" to work properly
2437
2022-04-29: [r16625] guerimand
2438
  [minor,adm/class/config] add restriction access file to class backup
2439
2022-04-28: [r16621] guerimand
2440
  [minor,adm/class/freework] use job=directexo to launch wims exercise
2441
    in freework instead of direct link
2442
2022-04-27: [r16617] guerimand
2443
  [minor] force change password process in case of supervisor
2444
    use tableur link + centralisation of process in adm/class/adduser file
2445
2022-04-26: [r16616] gmarbeuf
2446
  [slib/function/tabsignes] Auto-completion in manual mode of missing items
2447
    at the end of a line with empty items. New option nocss to not load the css via the slib
2448
2022-04-25 [r16615] guerimand
2449
    add parameters user_forcechpwd to force user to change password in case of
2450
    supervisor change it or send password process
2451
2022-04-22: [r16597] bpr
2452
  [mathml] add hrectangle and vrectangle
2453
2022-04-22: [r16596] bpr
2454
  [major mathml] add macro lewis (with the help of Joke and Dominique)
2455
2022-04-20: [r16592] obado
2456
  [minor] add short descriptions of new adm/raw jobs in protocol.md
2457
2022-04-20: [r16591] obado
2458
  [adm/raw] add 2 jobs (restoreclassbackups and listclassbackups) to handle class backups
2459
2022-04-15: [r16584] gmarbeuf
2460
  [slib/geo2d/jsxgraph] upadte for responsiveness of jsxgraph applet
2461
2022-04-15: [r16582] guerimand
2462
  [minor,adm/class/sendmail] lang + in case of wims_mail_hidden=yes
2463
    add a message "not reply to this message..."
2464
2022-04-15: [r16581] guerimand
2465
  [minor,adm/class/sendmail] hide sender mail in case of wims_mail_hidden=yes
2466
2022-04-14: [r16579] guerimand
2467
  [minor,adm/raw] add job=getmodulesstat to get module statistic
2468
2022-04-14: [r16578] obado
2469
  [minor/css] update .jxgbox style to be centered in wims_form
2470
2022-04-13: [r16577] gmarbeuf
2471
  [glossary/dynamic example] change display
2472
2022-04-13: [r16576] gmarbeuf
2473
  [glossary/macro multiple] change generation and display
2474
  [minor/css] add styles for details/summary html5 tags (accordions)
2475
2022-04-11: [r16569] guerimand
2476
  [minor,adm/class/freework] hide "corrected file zone" in case of no file zone for student
2477
2022-04-11: [r16568] guerimand
2478
  [minor,adm/class/freework] separate remark (when student working) from
2479
    final remark (after student work)
2480
2022-04-10: [r16567] bpr
2481
  [multidraw] missing centered when reinput the answer
2482
2022-04-10: [r16565] czzmrn
2483
   M /trunk/wims/public_html/modules/adm/class/sendmail/lang/names.phtml.it
2484
2022-04-09: [r16560] bpr
2485
  [fix] fix html in formbar
2486
2022-04-08: [r16558] guerimand
2487
  [minor,adm/class/freework] solution/feedback of oef exercise can be display
2488
    to  user when codownload=1 (supervisor choice)
2489
2022-04-08: [r16556] guerimand
2490
  [minor,adm/class/freework] badcount of nbcorrectedcopies
2491
2022-04-08: [r16555] guerimand
16675 bpr 2492
  [minor,adm/class/freework] fix sh error message in case of no files in
2493
    freework data directory
16674 bpr 2494
2022-04-07: [r16554] guerimand
16675 bpr 2495
  [minor,adm/class/freework] tracing of user first connect after
2496
    codownload=1 / supervisor can see
16674 bpr 2497
2022-04-07: [r16547] guerimand
2498
  [minor,srcipt/oef] display observation on OEF exercise page in case of wims_user=supervisor
2499
2022-04-06: [r16545] guerimand
2500
  [minor,adm/class/freework] bugfix type=3 upload by supervisor corrected files to user page
2501
2022-04-06: [r16544] guerimand
2502
  [minor,adm/class/freework] bad description message in job=listwork3 in case seealltime=1
2503
2022-04-06: [r16542] guerimand
16675 bpr 2504
  [minor,module=adm/class/freework] in case of seealltime=1 supervisor can write
2505
    remark on student work and student can see it
16674 bpr 2506
2022-04-06: [r16539] guerimand
2507
  [minor,adm/class/reguser] separate reguser/regteacher
2508
2022-04-04: [r16530] guerimand
2509
  [minor,adm/class/sendmail] change accordion by toggle for selecting recipient
2510
2022-04-04: [r16529] guerimand
2511
  [major,anstype=numexp] bugfix in case of use condition with type=numexp
2512
    (irreductible fraction not recognize)
2513
2022-04-02: [r16518] guerimand
2514
  [minor,adm/class/usermanage] activate parameter wims_mail_hidden
2515
    for user account (not for user_supervisable=yes account)
2516
2022-04-02: [r16516] guerimand
2517
  [minor] add global variable parameter wims_mail_hidden to show/hidden user mail
2518
2022-04-02: [r16514] guerimand
2519
  [minor,adm/class/sendmail] add a warning message in case of user without mail write to supervisor
2520
2022-04-02: [r16513] guerimand
2521
  [minor,adm/class/freework] add parameter to fix score limit for save exercise in a freework
2522
2022-04-01: [r16512] guerimand
2523
  [major,adm/class/sendmail] mail sending by user to supervisor is now internal process
2524
2022-04-01: [r16509] guerimand
2525
  [bugfix,adm/class/exam] bad display of score in case of allowtype=simulation
2526
    when class_examscore_withoutip!=yes
2527
2022-04-01: [r16508] guerimand
2528
  [minor] set default values for OLD_LOG_FILES to 5
2529
2022-03-31: [r16507] guerimand
2530
  [minor] change default value for site_accounting and show_stat
2531
2022-03-30: [r16504] bpr
2532
  [open class] 1149: activate sheet3
2533
2022-03-30: [r16503] guerimand
2534
  [minor] exclude user anonymous in example class of process lastconnect
2535
2022-03-28: [r16501] reyssat
2536
  [sh] fix sh compatibility problem in wimstest/validation/checkhtmlwims
2537
2022-03-28: [r16500] obado
2538
  [bugfix] Replace "exit" by "else" in Nikaia and standard themes tails,
2539
    so it can load bottom scripts.
16675 bpr 2540
2022-03-25: [r16489 .. r16497] obado
2541
  Upgrade jquery-ui 1.12.1 -> 1.13.1
2542
  Upgrade marked.js to v3.0.8
2543
  Upgrade Skulpt to 1.2.0
2544
  Upgrade codemirror to 5.65.2
2545
  Upgrade Jquery 3.5.1 -> 3.6.0
2546
  Upgrade TinyMCE editor 5.4.2 -> 5.10.3
16674 bpr 2547
  Upgrade jsxGraph 1.1.0 to 1.4.2
2548
2022-03-24: [r16486] gmarbeuf
2549
  set gl_renew to 0 for a no reload button
2550
2022-03-24: [r16485] bpr
2551
  [glossary] if variable gl_renew =0, no reload button in dynamic glossary
2552
2022-03-24: [r16482] guerimand
16675 bpr 2553
  [minor,adm/class/sendmail] add option to send or not copy of message
2554
    to teacher/supervisor
16674 bpr 2555
2022-03-23: [r16481] guerimand
2556
  [minor,adm/class/sendmail] transfert data to chooselist script with file instead
2557
    of variable to prevent too_long_variable error in case of many user in the class
2558
2022-03-19: [r16471] bpr
2559
  [anstype] in anstype draw, trim some params (if not, if one has indented, canvasdraw
2560
    gives an error).
16675 bpr 2561
2022-03-19: [r16466-r16469] guerimand
16674 bpr 2562
  [minor] hide link to insert ressources in case of print version of exercise
18021 bpr 2563
  [minor,adm/class/freework error message in case of insertion of a printing version of exercise in a freework
16674 bpr 2564
  [minor,adm/class/addmodule error message in case of insertion of a printing
18021 bpr 2565
    version of exercise in a sheet
16464 bpr 2566
----------------------------------------
16674 bpr 2567
wims.4.23c [r16464]
2568
2022-03-17: [r16453] obado
2569
  [minor/ergo] Now multipleclick legend also display icons (not only colors)
16452 bpr 2570
2022-03-16: [r16450 and others] bpr
2571
  [taxonomy] add some modules in unisciel taxonomy
2572
2022-03-14: [r16442] bpr
2573
  [modtool] if the module is deprecated, it is written in the Properties.
2574
    Not erased if one save the other properties.
2575
2022-03-11: [r16433] guerimand
2576
  [minor,adm/raw] job=getserverstat add option=server to get server connexion/session/site statistic
2577
[minor/fix,adm/raw] add directory freeworks freeworksdata when create a new class (same as r16418) for adm/raw
2578
2022-03-10: [r16423] guerimand
2579
  [bugfix,module=adm/class/exploresave] configuration of wims exercise zone in type=3 not imported
2580
2022-03-10: [r16422] guerimand
2581
  [bugfix,module=adm/class/freework] bad .grades file format created when no .grades file exists in class
2582
2022-03-10: [r16421] guerimand
2583
  [bugfix,adm/class/freework] no name in score title when use manual score in freework
2584
2022-03-10: [r16420] guerimand
16675 bpr 2585
  [bugfix,module=adm/class/freework] lost of no scoring information in case of desactivate freeworkm
2586
2022-03-09: [r16416] obado
16452 bpr 2587
  [minor/css] wimscenter now also centered when combined with flex style.
2588
2022-03-07: [r16412] bpr
2589
  [major] in the indexation, deprecated modules are not treated
2590
2022-03-07: [r16410] obado
2591
  [minor/JS] Now dropdown button panel close on body click
2592
    + display a small arrow to indicate this is a dropdown button.
2593
2022-03-06: [r16406] bpr
2594
  [oef] add message when there is a latex version.
2595
2022-03-04: [r16402 and others] bpr
2596
  [translation] es
2597
2022-03-03: [r16395] obado
2598
  [js] Update new dropdownbutton (use Foundation dropdown js)
2599
2022-03-03: [r16394] czzmrn
2600
  [minor/fix] module_title_LANG is not defined for languages with no translation.
2601
  The check is done in main.phtml so the variable module_title is
2602
  defined according to the language in use
2603
2022-03-03: [r16391] bpr
2604
  [fix] fix segmentation fault in cache.c
2605
2022-03-02: [r16388] guerimand
2606
  [ergo,adm/class/exam] use dropdownbutton to move exercise in examen
2607
2022-03-02: [r16387] guerimand
2608
  [ergo,module=adm/class/sheet] use dropdownbutton instead of two classic button
2609
    to move exercise in sheet
2610
2022-03-02: [r16386] guerimand
2611
  [minor,adm/class/userscore,adm/sendbug] can sendbug on a student examlog exercise
2612
2022-03-01: [r16385] guerimand
2613
  [minor,module=adm/class/freework] bugfix bad display of tex code in preview window
2614
    for zonetype=texte in student area
2615
2022-03-01: [r16383] guerimand
2616
  [minor,adm/class/userscore] bugfix errorlink in case of exercise file not exists
2617
    for an exam in job=examcheck
2618
2022-02-28: [r16381] bpr
2619
  [minor] add lang in the connexion links
2620
2022-02-27: [r16379] bpr
2621
  [codeinput] allows to put <label for="reply1"> ...
2622
2022-02-27: [r16378] guerimand
2623
  [minor,adm/class/exam,adm/class/userscore] display correct score in
2624
  cas of class_scorewithoutip=no
2625
2022-02-27: [r16377] bpr
2626
  [scenario] small cleaning
16372 bpr 2627
2022-02-23: [r16370] guerimand
2628
  [minor] site_languages set to all possible languages
2629
2022-02-23: [r16368] guerimand
2630
  [minor,module=adm/class/exam] link to close exam is display evenif an exercise is not done
2631
2022-02-23: [r16367] guerimand
2632
  [minor,sequence] correct view of participant in case of hidden sequence
2633
    without technical variable
2634
2022-02-23: [r16366] guerimand
2635
  [minor,module=adm/class/tchat] move tmp file from s2 to sessions directory
2636
2022-02-22: [r16364] guerimand
2637
  [minor,module=adm/class/tchat] improvment of window title when supervisor look to user page
2638
2022-02-20: [r16359] bpr
2639
  [anstype compose] empty was not taken in account
2640
2022-02-19: [r16355] guerimand
2641
  [major,module=adm/class/tchat] use module adm/class/exolog
2642
    to display exercise page of the user
2643
2022-02-18: [r16353] guerimand
2644
  [bugfix,module=adm/class/tchat] bad list of session for user
2645
2022-02-18: [r16352] bpr
2646
  [validator] delete lines with no problem (as to be checked !)
2647
2022-02-17: [r16346] obado
2648
  [OEF-qcm] Now we can indicate an author name in every OEF .data file
2649
    (add a line starting with ".author" and write firstname,lastname of the .data author
2650
mkindex will then automatically extract it in the DataIndex file in the module
2651
And datafile.proc will put it in an array variable "df_authors"
2652
2022-02-17: [r16345] guerimand
2653
  [minor,module=adm/class/freework] zonetype texte : supervisor can choose
2654
    maximal number of characters in student area
2655
2022-02-17: [r16344] bpr
2656
  [flydraw] add command "segments" in flydraw (as in canvasdraw)
2657
    add "brokenline" as an alias of "polyline"
2658
2022-02-17: [r16340] guerimand
2659
  [bugfix,module=adm/class/freework] lost of lastest student score in type=2
2660
    when save after correction date
2661
2022-02-17: [r16339] guerimand
2662
  [bugfix,module=adm/class/freework] bad count of corrected copies in type=2
2663
2022-02-17: [r16338] guerimand
2664
  [minor,module=adm/class/freework] display error message when supervisor send a bad score
2665
2022-02-16: [r16336] obado
2666
  [bugfix] [adm/raw] replace double dot (:) by &#8282; in sheets/exams
2667
    descriptions to avoid string being splitted
2668
2022-02-16: [r16334 and other] bpr
2669
  [translation] es from Luis Alejandro Marquez Martinez
2670
2022-02-14: [r16328 and other] bpr
2671
  [slib/moldraw] work in progress
2672
2022-02-14: [r16327] obado
2673
  [theme] Add "wims_columns" class in Nikaia visitor page
2674
2022-02-14: [r16326] obado
2675
  [oef/css] Add text icons to ans_multipleclick answered labels
2676
2022-02-13: [r16325] bpr
2677
  [src] fix a segmentation fault when subst in fields as observation
2678
2022-02-13: [r16324] guerimand
2679
  [minor,module=adm/class/freework] supervisor can upload personnal file
2680
    in type=3 when student part have a file zone
2681
2022-02-11: [r16323] guerimand
2682
  [minor,module=adm/class/freework] improvment of too many file message display in zonetype file
2683
2022-02-08: [r16321] bpr
2684
  [translation] es (Luis Alejandro Marquez Martinez)
2685
2022-02-04: [r16317] guerimand
2686
  [minor,module=adm/createxo] log source module when import oef exercise in a class
2687
2022-02-03: [r16316] bpr
2688
  [fix] add option s in matchmol (strict comparaison of molecules)
2689
2022-02-03: [r16315] bpr
2690
  [help] correction in latex command help
2691
2022-02-02: [r16311] guerimand
2692
  [minor,adm/class/freework] type=3 supervisor can put a maximum number
2693
    of file in student zonetype file
2694
2022-02-02: [r16310] guerimand
2695
  [minor,module=adm/class/freework] type=3 accept freework without student
2696
    zone (do not use interface to send work)
2697
2022-02-02: [r16307] guerimand
2698
  [major,module=adm/class/freework] type=4 become a zonetype of type=3 ; no back compatibility
2699
2022-02-02: [r16306] guerimand
2700
  [minor,module=adm/class/freework] add description of parameters for each file
2701
2022-01-28: [r16295] czzmrn
2702
  [minor/fix] script/oef/var.proc display help title in user language if no other choice
2703
2022-01-28: [r16294] guerimand
2704
  [minor,oef] reset test Test variables at end of anstype analyse to
2705
    prevent values to be used in analyse of the next anstype
2706
2022-01-28: [r16293] guerimand
2707
  [minor,oef] type=numeric ; delete unused cmd
2708
2022-01-28: [r16292] guerimand
2709
  [major,oef] bugfix : wrong error message on exercise when use condition with type numexp
2710
2022-01-27: [r16291] bpr
2711
  [wimsdoc] add example and complete the doc of formradio as in formcheckbox
2712
2022-01-26: [r16290] guerimand
2713
  [minor,module=adm/class/freework] bad zonetype name when some zonetype not allowed
2714
2022-01-26: [r16288] guerimand
2715
  [minor,bugfix] wrong message on user page in case of only freework ressources in class
2716
2022-01-23: [r16287] lemaire
2717
  [slib/help] description of how the median is computed in the french version
2718
2022-01-23: [r16286] bpr
2719
  [fix] fix bug: the file severity was not created when a sheet was activated
2720
2022-01-21: [r16285] obado
2721
  Correct steps.oef
2722
    + add wims_columns css class
2723
    + change default background color for better contrast
2724
2022-01-21: [r16283] guerimand
2725
  [minor,module=adm/class/freework] typo + ergo
2726
2022-01-19: [r16280] guerimand
2727
  [minor,module=adm/class/userscore] job=getuser desactivate link
2728
    to ressources for hidden sequence
2729
2022-01-19: [r16279] guerimand
2730
  [minor,module=adm/class/freework] bugfix bad compute of nbcopies/nbcorrectedcopies
2731
    in case of deleted user
2732
2022-01-19: [r16278] guerimand
2733
  [minor,module=adm/class/freework] add default parameter
2734
    showMenuBar=true for teacher in applet geogebra
2735
2022-01-18: [r16277] guerimand
2736
  [minor,module=adm/sendbug] improvement of mail format (in test)
2737
2022-01-18: [r16275] guerimand
2738
  [minor,module=adm/exolog] use module adm/sendbug to report a bug in a registered exercise
2739
2022-01-18: [r16274] guerimand
2740
  [minor,module=adm/class/cdt] add link to freework ; better page presentation improvement
2741
2022-01-15: [r16272] bpr
2742
  [flydraw] possibility to choose the attribut alt in images created
2743
    by flydraw in OEF and documents
2744
2022-01-15: [r16271] bpr
2745
  [modtool] add variable deprecated in INDEX (must be written directly,
2746
    not by the interface)
2747
2022-01-15: [r16270] guerimand
2748
  [minor,module=adm/sendbug] sendbug add exologfile to the sending message
2749
2022-01-14: [r16267] guerimand
2750
  [minor,module=adm/manage] ergonomie
2751
2022-01-13: [r16265] reyssat
2752
  [help] more help on model swac1
2753
2022-01-13: [r16260] bpr
2754
  [model] swac: code was not consistent with what I understood from the doc
2755
  [minor] use rawtex before texmath in command \special{mathmlinput ...}
2756
    since texmath does not accept 2x
2757
2022-01-13: [r16258] reyssat
2758
  [help] behaviour of texmath precised in tech doc
2759
2022-01-13: [r16257] guerimand
2760
  [minor,module=adm/class/freework] use module adm/class/exolog to view exo
2761
    instead of internal job (mutualisation)
2762
2022-01-12: [r16256] guerimand
2763
  [minor,module=adm/class/userscore] job=getuser bugfix in supervisor view
2764
    hide sequence for user in fonction of hidden parameter
2765
2022-01-12: [r16255] bpr
2766
  [modtool] exclude the file content.html in differences for oef
2767
2022-01-12: [r16254] guerimand
2768
  [bugfix,module=adm/class/userscore] hidden sheet with technical variable
2769
    no more display on user score panel (stay on superviso view)
2770
2022-01-11: [r16252] bpr
2771
  [slib] in rungekutta, reset slib_out at the beginning
2772
2022-01-11: [r16251] reyssat
2773
  [texmath] modif integrate : \textrm{d}, best for MathML in firefox and chrome
2774
2022-01-11: [r16250] guerimand
2775
  [minor] supervisor of a groupement can disallow teacher right to create subclasses
2776
2022-01-10: [r16248] bpr
2777
  [modtool] cpp with - in target are no more compiled
2778
2022-01-10: [r16245] czzmrn
2779
  [minor/lang] Italian, typo (not actual translation)
2780
2022-01-10: [r16244] bpr
2781
  [modtool] change help (must be done for all languages after verification)
2782
2022-01-10: [r16243] bpr
2783
  [modtool] - not allowed in new oef files
2784
2022-01-10: [r16242] bpr
2785
  [texmath] modif integrate (add \\rm{d})
2786
2022-01-08: [r16241] reyssat
2787
  [typography] the code \(int(f(x),x)) now gives dx in italics and slightly separated from f(x).
2788
2022-01-08: [r16240] reyssat
2789
  [wimstest] changed README.md according to last commit of checkhtmlwims
2790
2022-01-08: [r16239] reyssat
2791
  [wimstest] checkhtmlwims can now treat one module or a category of modules
2792
    or a list of zones or all zones
2793
2022-01-08: [r16236] bpr
2794
  [minor] fix trouble in authors in intro.phtml when there is a . in the file
2795
  (old modules)
2796
2022-01-07: [r16233] guerimand
2797
  [minor,bin] script mkexamplesheet don't copy, in base/sheet,
2798
    sheet from example class with local class exercise
2799
2022-01-06: [r16232] obado
2800
  Replace Helvetica neue font by Verdana for better accessibility (distinct l,1,I and O,0)
2801
2022-01-06: [r16231] reyssat
2802
  [minor] add time to date info when showing last access of a file
2803
2022-01-05: [r16230] reyssat
2804
  [minor] Changed address of repository from cru to renater
2805
2022-01-04: [r16229] guerimand
2806
  [minor,module=adm/class/sequence] bugfix bad format file when create a sequence without ressources
2807
2022-01-04: [r16228] bpr
2808
  [l2w] css
2809
2022-01-04: [r16227] bpr
2810
  [formatage] scenario
2811
2022-01-04: [r16225] guerimand
2812
  [minor,module=adm/class/sequence] bugfix introduced when cleaning r16223
2813
2022-01-03: [r16224] guerimand
2814
  [minor,module=adm/freework] reactivation of type=4 freework
2815
2022-01-03: [r16222] guerimand
2816
  [minor/add,module=adm/class/sequence] keep correct hide/open sequence
2817
    option when delete or moveup a sequence
2818
2022-01-03: [r16220] guerimand
2819
  [minor/bugfix] alone sequence not displayed
2820
2022-01-03: [r16217] reyssat
2821
  [minor,adm/sendbug] replaced qualite@wimsedu.info by the generic variable
2822
  DEBUG_MODULE of bases/sys/define.conf
17256 bpr 2823
2022-01-03: [r16215] reyssat
16372 bpr 2824
  [minor,adm/sendbug] put qualite@wimsedu.info back into list of recipients
2825
2022-01-03: [r16214] obado
2826
  [Minor/CSS] l2w : use ref_bgcolor in emph class.
2827
2022-01-03: [r16213] bpr
2828
  [doc] put class wims_button only on "wims" words as n_detail, n_foldout
2829
2022-01-02: [r16212] bpr
2830
  [fix] fix error when using readdef in some cases
2831
2022-01-02: [r16210] bpr
2832
 [document] add wims_button to href in fold
2833
2021-12-28: [r16208-16206] bpr
2834
  [deduc]
2835
2021-12-28: [r16205] bpr
2836
  [css] add button in the script tool.phtml=
16203 bpr 2837
----------------------------------------
2838
wims.4.23b [r16202]
16200 bpr 2839
2021-12-22: [r16198] bpr
2840
  [minor] use rint in all sheet score
2841
2021-12-22: [r16197] guerimand
2842
  [adm/class/usermanage] mkuserlist after use of job=regmanage
2843
2021-12-21: [r16196] bpr
2844
  [score] harmonisation of the approximation of the score of a sheet
2845
2021-12-21: [r16195] guerimand
2846
  [adm/class/sheet,adm/class/exam] error message when use
2847
  a wrong technical variable name in hidden_condition
2848
2021-12-20: [r16194] guerimand
2849
  [adm/class/exam] now different description message for sheet and exam to
2850
  hide/show with technical variable option (traduction needed)
2851
2021-12-20: [r16192] guerimand
2852
  [adm/class/usermanage] bad display when no technical variable
2853
  and no comments for a user in userlist page
2854
2021-12-20: [r16191] reyssat
2855
  [bug] for chemeq, due to to wrap..exec
2856
2021-12-20: [r16190] guerimand
2857
  [minor/bugfix] when use direct link to program in a course of portal
2858
2021-12-20: [r16189] guerimand
2859
  [css] bugfix when no manager class message on the server
2860
2021-12-20: [r16188] bpr
2861
  [slib/numeration/ecriturelettre] no comma in english version of a number
2862
2021-12-19: [r16186] guerimand
2863
  [adm/class/freework] tmp desactivation of type=4 to make distribution 4.23b
2864
2021-12-19: [r16185] guerimand
2865
  [adm/manage] add a description for job=motd
2866
2021-12-18: [r16183,16183] czzmrn
2867
  [minor/fix] it openclass 1368 fix link in external links
2868
2021-12-18: [r16181] czzmrn
2869
  [minor/fix] it openclass 1367 remove class exercises from sheets
2870
2021-12-18: [r16180] czzmrn
2871
  [minor/fix] it openclass 1368 remove class exercises from sheets
2872
2021-12-17: [r16178] obado
2873
  [minor] set default values in new message settings manager
2874
2021-12-17: [r16177] obado
2875
  [minor] Improve helps in new "Message setting" manager. (add english strings)
2876
2021-12-17: [r16176] obado
2877
  [minor] Improve new "message setting" in admin manager
2878
2021-12-17: [r16174] bpr
2879
  [language] es
2880
2021-12-17: [r16173] guerimand
2881
  [adm/manager] can modify file motd.phtml and manager_msg.phtml file with interface
2882
2021-12-16: [r16171] reyssat
2883
  [help] for slib ecriturelettre
17486 bpr 2884
2021-12-16: [r16169,r16165] bpr
16200 bpr 2885
  [numeration/ecriturelettre] variante avec septante, etc
2886
2021-12-16: [r16160] bpr
2887
  [minor] add file for help exam (not translated)
16159 bpr 2888
2021-12-15: [r16158] guerimand
2889
  [adm/class/sequence] bugfix for the first use of technical variable
2890
    to hide/show sequence
2891
2021-12-13: [r16157] obado
2892
  [minor] Replace http://wimsedu.info/wiki by https://wiki.wimsedu.info
2893
2021-12-13: [r16156] guerimand
16164 bpr 2894
  [sequence] change name for sequence status
16159 bpr 2895
2021-12-13: [r16154] guerimand
2896
  [adm/class/sequence] bugfix saved parameters lost for hide/show sequence
2897
2021-12-12: [r16153] guerimand
2898
  [adm/class/sequence] bugfix when use hide/show sequence with technical variable
2899
2021-12-08: [r16148] guerimand
16164 bpr 2900
  [adm/class/userscore] display detail of exam session bugfix when
16159 bpr 2901
    two many exam try for a student
2902
2021-12-07: [r16145] bpr
2903
  [oef] add the possibility to add a small calculator
2904
2021-12-04: [r16143] guerimand
16164 bpr 2905
  [adm/class/sequence] hide/show sequence with same interface than score
2906
    in sheet and exam
16159 bpr 2907
2021-12-03: [r16142] bpr
2908
  [openclass] fix some scoredelay in sheets (thanks to GM)
2909
2021-11-29: [r16141] bpr
2910
  [compile] other proposition for configure for homebrew
2911
2021-11-22: [r16140] bpr
2912
  [wims_modules.pl] fix warning
2913
2021-11-22: [r16139] bpr
2914
  [compile] add src/config.hin + comments for option for configure in compile
2915
2021-11-19: [r16138] obado
2916
  [CSS] make input buttons larger than secondary buttons
2917
2021-11-19: [r16137] obado
2918
  Make actions buttons larger on small devices
2919
2021-11-16: [r16134] bpr
2920
  [codeinput] fix inputsize treatement by default
2921
2021-11-15: [r16133] bpr
16200 bpr 2922
  [fix] MAX_SHEET in c: hope it fixes the getscore error
2923
    (the set of exams count as a sheet).
16159 bpr 2924
2021-11-15: [r16131] guerimand
2925
  [minor] add link from courses to program in a portal (work in progress)
2926
2021-11-15: [r16129] bpr
2927
  [my_debug] call_sh is different in wims.c and in Wimslogd
2928
2021-11-14: [r16128] bpr
2929
  [template] add related.phtml in intro of exercise template
2930
2021-11-10: [r16124] guerimand
16164 bpr 2931
  add system variable MAX_SUBCLASSES and use it in
2932
    module adm/class/regclass adm/class/gateway
16159 bpr 2933
2021-11-08: [r16122] bpr
2934
  [deduc] towards multilanguage
2935
2021-11-06: [r16112] bpr
16164 bpr 2936
  add publisher in error message for noright
16159 bpr 2937
2021-11-05: [r16111] guerimand
2938
  [adm/class/usermanage] bugfix bad order in column lastconnect
2939
2021-11-05: [r16110] guerimand
2940
  [home] bugfix bad exam title when use technical variable to hide exam
2941
2021-11-05: [r16109] guerimand
2942
  [adm/class/sequences] bugfix hide/show sequence
2943
2021-10-23: [r16100,..,r16105] bpr
2944
  [translation] es translation (Luis Alejandro Marquez Martinez)
2945
2021-10-22: [r16099] guerimand
2946
  [adm/class/exploresave] minor optimization
2947
2021-10-22: [r16098] guerimand
2948
  [adm/class/exploresave] can import/replace freework
2949
2021-10-20: [r16097] guerimand
16164 bpr 2950
  [adm/class/livret] display description in user page
16159 bpr 2951
2021-10-20: [r16096] guerimand
2952
  [adm/class/config] add index for sheet button
2953
2021-10-20: [r16095] guerimand
2954
  [adm/sheet] build index files of sheet when sheet_active=0 and discordance
2955
2021-10-19: [r16094] guerimand
2956
  [adm/class/config] add freework for restore and save
2957
2021-10-15: [r16093] czzmrn
16164 bpr 2958
  [language] internationalization adm/class/freework
16159 bpr 2959
2021-10-15: [r16091] guerimand
16164 bpr 2960
  [adm/class/config] forbidden upload ressources exceed system limit
16159 bpr 2961
2021-10-14: [r16090] guerimand
16164 bpr 2962
  [script/adm] limit writeweights to MAX_SHEET parameter
16159 bpr 2963
2021-10-14: [r16089] guerimand
16164 bpr 2964
  [adm/sheet] limit importation of sheet to MAX_SHEET value
16159 bpr 2965
2021-10-13: [r16087] guerimand
2966
  [adm/class/freework] add type=4 freework (workinprogress...)
2967
2021-10-07: [r16086] bpr
2968
  [accessibility] oefcolors as in Nikaia !
2969
2021-10-07: [r16084] guerimand
2970
  [adm/class/freework] hide user login when display file name in user page when type=2
2971
2021-10-07: [r16083] guerimand
16164 bpr 2972
  [adm/class/freework] bugfix can delete freework with an active freework after
16159 bpr 2973
2021-10-06: [r16082] bpr
2974
  detag label in print version.
2975
2021-10-01: [r16080] bpr
2976
   modification of calc_detag: can detag only a list of environment (DB)
2977
    use in oef exercises for deleting label when the answer is done.
16077 bpr 2978
----------------------------------------
2979
wims.4.23a [r16076]
16075 bpr 2980
2021-09-30: [r16074] bpr
2981
  [model] replace instruction class by wims_question
2982
2021-09-30: [r16071] guerimand
2983
  [adm/modtool] default parameters for oef exercise used when test
2984
    a single exercise in a class
2985
2021-09-29: [r16070] guerimand
2986
  [adm/modtool] define default value for oef exercise for test link
2987
2021-09-29: [r16069] guerimand
2988
  [bugfix] tchat link was not displayed in exercise page
2989
2021-09-28: [r16068] guerimand
2990
  [adm/class/freework] can use tex in description zone in type=3
2991
2021-09-27: [r16063] bpr
2992
  [slib brut2html] fix when there is no ion
16059 bpr 2993
2021-09-26: [r16053,r16052] bpr
2994
  add open classes (H4 and H5 professionnelle)
2995
2021-09-24: [r16050] georgesk
2996
  Implemented new units : VA and var
2997
2021-09-21: [r16049] guerimand
2998
  [adm/class/tchat] bugfix session problem in supervisor page
2999
  when several user activate sharing page + sh error when no user shared file
3000
2021-09-18: [r16048] bpr
3001
  [fixbug] in clickfill, correction with &nbsp
3002
2021-09-15: [r16044] guerimand
3003
  [adm/class/usermanage] display user_lastconnect
3004
2021-09-14 [r16040] guerimand
3005
  [minor] display lastconnect date in home page ; only after connect
3006
2021-09-05: [r16038] bpr
3007
  [doc] when deleting a document, mkdir the directory src (SL)
3008
  (in some circonstances, the new file main was not saved)
3009
2021-09-04: [r16037] bpr
3010
  [fix] for modifying the order in a series
3011
2021-08-25: [r16034] bpr
3012
  [glossary] ecogestion
3013
2021-08-24: [r16033] obado
3014
  [forum/mboard] email is only required when specified by mboard options
3015
  + only supervisor can view students email
3016
2021-08-24: [r16032] obado
3017
  [adm/raw] "getclass" job can now return strings with '"' in correct json
3018
2021-08-24: [r16031] obado
3019
  [adm/raw] "addclass" job handle fields limits now
3020
2021-08-23: [r16030] obado
3021
  [minor/anstype] multipleclick : remove some padding on selectable cells +
3022
2021-08-23: [r16029] bpr
3023
  [fix] replace = by issametext in scripts/adm/class/colors
3024
2021-08-20: [r16026] bpr
3025
  [glossary] typo in counting the records
3026
2021-08-18: [r16024] bpr
3027
  [glossary] ecogestion
3028
2021-08-14: [r16023] bpr
16075 bpr 3029
  [fix] fix ariane for visitor and public sheets
16059 bpr 3030
2021-08-14: [r16022] bpr
3031
  [fix] try to fix the problem of nextseries in public sheets.
3032
2021-09-14: [r16043] czzmrn
16164 bpr 3033
  [fix] doc directory might not exists (e.g. when class created via adm/raw) adm/class/adddoc
16059 bpr 3034
2021-08-04 [r16020] guerimand
3035
  [minor] add variable user_agreesupcgu to prevent agree cgu to each class creation
3036
2021-08-03: [r16019] bpr
3037
  [mkcss.pl] accept directory with two levels, as local/1
3038
2021-08-02: [r16018] bpr
3039
  [oef/intromenu] delete empty items in the keywords
3040
2021-07-29: [r16016] guerimand
3041
  [minor] preview of text zone for student in adm/class/freewor
3042
2021-07-28: [r16015] bpr
3043
  [maintainer] put configure in svn and comment in compile autoconf
3044
  should update configure by hand for the release
3045
2021-07-26 [r16013] guerimand
3046
  [minor] add .def to save file of class
3047
    can restore in the class some data of .def from a save file
3048
2021-07-21 [r16006] guerimand
3049
  [major] add hide exam with a technical variable
3050
2021-07-08 [r15998] guerimand
3051
  [major] add auto show/hide sequence
15982 bpr 3052
----------------------------------------
15995 bpr 3053
wims.4.22 [r15994]
15975 bpr 3054
2021-07-03: [r15970] guerimand
3055
  [minor] move link for detail of examens to menu_items
3056
2021-07-03: [r15969] bpr
3057
  add keywords in thermodynamics
3058
2021-07-03: [r15966] czzmrn
3059
  [minor/fix] in a groupement when the supervisor of the groupment
3060
  enters a subclass and in such subclass modifies the user_supervise variable of a teacher,
3061
  then the variable user_supervise was lost.
3062
2021-07-02: [r15962] obado
3063
  [minor/js] adm/class/sheet : simplify js code used in individualization tab
3064
2021-07-01: [r15960] guerimand
3065
  [adm/class/techvar] log change of technical variable in wims_class_log
3066
2021-07-01: [r15959] guerimand
3067
  [minor] add link to propriety account when user isin a portal at level portal and course
3068
2021-07-01: [r15958] guerimand
16164 bpr 3069
  [adm/class/sheet] improvment of individualisation panel
15975 bpr 3070
  (add checkbox to hide weight/require specialisation interface)
3071
2021-07-01: [r15957] bpr
3072
  [model] qcm and steps: typo in presentgood
3073
2021-06-30: [r15955] bpr
3074
  [doc css] move feedback from oef.css to utilities.css (so appear in the oef documentation)
3075
2021-06-30: [r15953] czzmrn
3076
  [fix] script/adm/sheet some dependencies might be just spaces
3077
    in old sheets (to be tested)
3078
2021-06-29: [r15949] guerimand
3079
  change display of techvar value in a sheet when use individualisation
3080
2021-06-29: [r15948] guerimand
3081
  add directory tool when make a new class
3082
2021-06-28: [r15947] guerimand
3083
  [adm/class/sheet] display only error message in case of
3084
    error scoredependancies/individualisationsheet
3085
2021-06-27: [r15945] czzmrn
3086
  [minor] gnuplot: backwards compatibility
3087
    (newer versions of gnuplot have different color defaults)
3088
2021-06-27: [r15944] guerimand
3089
  [bugfix,adm/class/userscore] bad display of workgroup fo user
3090
  in case of use of technical variable to individualise sheet
3091
2021-06-26: [r15942] bpr
3092
  [language] about related modules
3093
2021-06-26: [r15937] guerimand
3094
  [adm/class/userscore] show group in case of individualisation of sheet with techvar
3095
2021-06-26: [r15935] guerimand
16164 bpr 3096
  [adm/sheet] display user groupe to user in case
15975 bpr 3097
    of individualisation of sheet with technical variable
3098
2021-06-25: [r15934] bpr
3099
  [modtool] can know delete files in slib/*/*
3100
2021-06-25: [r15933] guerimand
3101
    [/bugfix,adm/class/exploresave] bad status and expiration date
3102
  when replace a sheet
3103
2021-06-22: [r15930] guerimand
3104
  [adm/class/regclass] class password must be set in individual class when creating
3105
2021-06-22: [r15929] guerimand
3106
  [adm/manage] loose data on optional module when saving geoloc data and reverse
3107
2021-06-22: [r15928] guerimand
3108
  [adm/class/regclass] improvment of error message pass_discord
3109
    when creating a class
3110
2021-06-22: [r15927] guerimand
3111
  [class=adm/class/regclass] bugfix when creating class without class password
3112
2021-06-21: [r15926] guerimand
3113
  [bugfix,adm/class/exploresave] failed import for glossary
3114
    and tool when directory tool not exists in wims_class
15924 bpr 3115
----------------------------------------
3116
wims.4.21g [r15923]
15975 bpr 3117
2021-06-21: [r15923] bpr
3118
  [exam] score of exam in userbar (approximation)
3119
2021-06-21: [r15922] bpr
3120
  [adm/class/sheet] in indiv table, add table_scroll, add class unbreakable
3121
    add a word (just yes) to be linked with the checkbox button.
15920 bpr 3122
2021-06-21: [r15913] guerimand
3123
  [adm/class/techvar] delete .bin file of an user when technical variable
3124
    values are changed
3125
2021-06-21: [r15912] bpr
3126
  [compile] cleanup score/*.bin
3127
2021-06-21: [r15911] obado
3128
  [minor/l2w] correct a small css bug(missing ;) in l2w.css
3129
2021-06-21: [r15910] guerimand
3130
  [adm/sheet] can individualise require and weight with technical variable in a sheet
15910 guerimand 3131
2021-06-21: [r15909] guerimand
3132
  [sheet] individualisation of weight and require in a sheet
15905 bpr 3133
2021-06-19: [r15899] bpr
3134
  [userscore] add some help for exam scores
3135
2021-06-18: [r15897] bpr
3136
  [shell] zsh is not on all machines; come back to sh
3137
  (it was useful to my_debug)
3138
2021-06-17: [r15892] guerimand
16164 bpr 3139
  [minor/adm/stat/stat] add a back link when show map of the server
15905 bpr 3140
2021-06-17: [r15888] bpr
3141
  [l2w.css] replace all border-color by var(--wims_ref_bgcolor)
3142
2021-06-15: [r15886] guerimand
16164 bpr 3143
  [minor/bugfix/adm/class/exploresave] bad status and expiration date
15905 bpr 3144
    in sheet when import
3145
2021-06-15: [r15885] guerimand
16164 bpr 3146
  [minor/bugfix/adm/class/sheet] missing weight and require when sheet is not activated
15905 bpr 3147
2021-06-15: [r15883] guerimand
3148
  [minor/add] open access to adm/class/exploresave module for testzone
3149
  in a programm of a portal
3150
2021-06-15: [r15882] guerimand
16164 bpr 3151
  [minor/bugfix/adm/class/exploresave] public document not importable
15905 bpr 3152
    + bad link after a success import of a document
3153
2021-06-14: [r15881] guerimand
16164 bpr 3154
  [minor/adm/stat/stat] update leaflet and markercluster script for map
15905 bpr 3155
2021-06-14: [r15880] guerimand
16164 bpr 3156
  [exploresave/minor/bugfix] bad limit for document
15905 bpr 3157
    + improvment of message for ressources limit touch
3158
2021-06-13: [r15876] bpr
3159
  [slib] in chemistry/brut2html, several molecules or couples of molecules are
3160
  now accepted.
3161
2021-06-12: [r15874] bpr
3162
  [user_error] personalize the message when some activities in the class are closed
3163
    by the teacher.
3164
2021-06-11: [r15872] obado
3165
  [minor][adm/stats] Allow stats map to be displayed on https websites
3166
    + add "map" icon in Font awesome iconset
3167
2021-06-10: [r15871] bpr
3168
  [vote] some _ were left.
3169
2021-06-10: [r15870] bpr
3170
  [improvment feedbackexo] feedbackexo has the same seed as the exercise.
3171
    (if the exercise in feedback is linked with the exercise (same generation of the data),
3172
    it should have the same data first time.
3173
2021-06-08: [r15869] guerimand
3174
  [minor/add] warning msg in import csv when technical variable used in a sheet
3175
    (for individualisation)
3176
2021-06-08: [r15867] guerimand
3177
  [minor] add advertise in help for modify technical variable with csv file
3178
    (when use for individualisation of sheet)
3179
2021-06-06: [r15862] guerimand
3180
  [minor] alert message when supervisor modify user value of a technical variable
3181
    used for individualisation of an active sheet
3182
2021-06-06: [r15861] guerimand
3183
  [minor/bugfix] bad compute of list of sheet with score dependacies
3184
2021-06-06: [r15860] guerimand
3185
  [minor] only local technical variable can be used for individualisation of sheet
3186
2021-06-05: [r15859] guerimand
3187
  [minor/add] score dependancies and sheet individualisation with technical
3188
    variable cannot be used at the same time
3189
2021-06-04: [r15857] guerimand
3190
  [minor] mutualize file writeweights in adm/class/sheet and adm/raw
3191
2021-05-31: [r15853] bpr
3192
  update docuoef4.pdf
3193
2021-05-30: [r15851] guerimand
3194
  [minor] bugfix when no techvar for individualisation
15863 bpr 3195
2021-05-30: [r15847] bpr
3196
  change in score.c and Wimslog/score.c
3197
    - delete sheetcache wich was not used
3198
    - add possibility to have several versions of a sheet by using a technical variable
3199
      for that: change the structure of classcaches and of scoreresult
3200
    - change the structure of the file .require and .weight
16075 bpr 3201
      (but keep the analysis of the old version): a record by sheets
15863 bpr 3202
    - if a technical variable is used, create files .active and .vars
3203
      in directory sheets
3204
    - files .bin in class/score must be deleted.
3205
2021-05-28: [r15843] guerimand
3206
  [minor/workinprogress] reactivate score when use individual techvar in showsheet and getuser job
3207
2021-05-28: [r15842] guerimand
3208
  reactivate old session exam deleting in housekeep.daily
3209
2021-05-25: [r15838] guerimand
3210
  [minor/bugfix] job=getexamscores in raw module when no output_type selected
3211
2021-05-25: [r15837] guerimand
3212
  [minor] use of getscorerequire and getscoreweight in module raw
3213
2021-05-24: [r15830] guerimand
3214
  [minor] complete documentation for getscoreXXX command
3215
2021-05-24: [r15829] bpr
3216
  [src] increase OUTPUT_LENGTH_LIMIT
3217
2021-05-23: [r15820] guerimand
3218
  [minor] use getscorerequire and getscoreweight instead of read
3219
  file .sheet$sheet or .require or .weight
3220
2021-05-22: [r15818] guerimand
3221
  [minor/add] module raw can send stat of server
3222
2021-05-21: [r15816] czzmrn
3223
  [slib] geogebra: urls in French help, preliminary Italian help,
3224
  fix name of variable slib_showAlgebraWindow, add possibility to set FullscreenButton
3225
2021-05-08: [r15791-r15810] guerimand
3226
  add field geolocalisation and exploitation and map of server class localisation
3227
2021-05-05: [r15790] guerimand
3228
  [minor/bugfix] exploresave: bad display when no tool but glossary in archive
3229
2021-05-03: [r15788] bpr
3230
  [modtool] some data files are editable in the specific module local~data~news
3231
2021-05-03: [r15787] bpr
3232
  [module local/news] one can select a list of records to be shown
3233
2021-05-03: [r15786] guerimand
3234
  [minor/add] display number of user and class by level (if stat exists on the server)
3235
2021-05-03: [r15785] guerimand
3236
  [minor/add] make weekly statistiques log of user and class by teatching level on the server
3237
2021-04-26: [r15782] bpr
3238
  [publish] http-> https
3239
2021-04-15: [r15774] guerimand
3240
  [minor/add] an delete value of technical variable not in use in the structure
3241
2021-04-14: [r15773] schaersvoorde
3242
  [minor/svn] canvasdraw: added flydraw command 'range xmin,xmax,ymin,ymax'
3243
2021-04-14: [r15772] guerimand
3244
  [minor/bugfix] bugfix on protection from delete values in techvar ;
3245
    limit char for writing values ; some words are forbidden.
3246
2021-04-12: [r15770] guerimand
3247
  [minor] activating sheet generate an index file in case of use of individual sheet
3248
    with technical variable (workinprogress)
3249
2021-04-11: [r15769] guerimand
3250
  [minor] adapte userbar for sheet in case of individual sheet using techvar
3251
2021-04-11: [r15768] guerimand
18021 bpr 3252
  [minor] adapt title in exercise when exo number in the sheet is display in case of individual sheet
15863 bpr 3253
2021-04-11: [r15767] guerimand
3254
  [minor] adapt link nextexo and precexo for individual sheet system
3255
2021-04-10: [r15766] czzmrn
3256
  [minor/fix] numeration/ecriturelettre: if the library is called with not supported
3257
    language force default to fr,
3258
    rather than empty answer
3259
2021-04-08: [r15763] guerimand
3260
  [major/add] can individualise structure of sheet with a technical variable (work in progress)
3261
2021-04-07: [r15761] guerimand
3262
  [minor] file disallow multiple read of listvarfilter.proc directly in the file
3263
2021-04-06: [r15760] schaersvoorde
3264
  [minor/svn] canvasdraw: multidraw 'image delete' was gone fishing
3265
2021-04-06: [r15758] schaersvoorde
16075 bpr 3266
  [minor/svn] canvasdraw: text objects were not added to 'noreset',
15863 bpr 3267
    e.g. keyword 'noreset' was ignored...
3268
2021-04-03: [r15756] bpr
3269
  [vote] type inputfield is only anonymous
3270
2021-04-03: [r15753] bpr
3271
  [vote] add primitive inputfield (only for anonymous vote).
3272
  the answers are compared. Preliminary version
15754 bpr 3273
----------------------------------------
3274
wims.4.21f [r15753]
15752 bpr 3275
2021-04-01: [r15744] bpr
3276
  [tabsignes] improvment in tabsignes (from eulerwims)
3277
2021-04-01: [r15743,15742,15740] guerimand
3278
  [minor] maximal number of technical variable can be set by site manager
3279
2021-03-31: [r15739] guerimand
3280
  [major] check boundary of integer parameters
3281
2021-03-13: [r15735] czzmrn
3282
  [minor/lang] italian
3283
2021-03-12: [r15734] schaersvoorde
16075 bpr 3284
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15752 bpr 3285
2021-03-09: [r15723,r15733-157310] obado
3286
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3287
2021-03-06: [r15729] reyssat
3288
  [bug] missing tail when viewing checked exercises from supervisor point of view
3289
2021-03-06: [r15728] reyssat
3290
  [bug] missing tail when viewing checked exercises
3291
  (non closed div tags, and geogebra applet did'nt show up)
3292
2021-03-06: [r15727] reyssat
3293
  [clean] useless things in geogebra slibs
3294
2021-03-02: [r15724] bpr
3295
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3296
  (print in the html page)
3297
2021-03-01: [r15722] obado
3298
  [minor][html/css] Improve display of canvasdraw command list in help
3299
  + code formatting on CSS files
3300
2021-02-28: [r15721] bpr
3301
  [formatage] add name_votants in french
3302
2021-02-26: [r15718] bpr
3303
  [vote] fix: the results did not appeared in some circonstances.
3304
2021-02-23: [r15717] schaersvoorde
3305
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3306
2021-02-23: [r15716] schaersvoorde
3307
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3308
2021-02-21: [r15715] schaersvoorde
3309
  [canvasdraw]alternative commands are 'searchable' again
3310
2021-02-20: [r15713] schaersvoorde
3311
  [scienceprint] random id in case of installed KaTeX
3312
2021-02-19: [r15711] schaersvoorde
3313
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3314
  resetting dashing for the arrow head...
3315
2021-02-17: [r15707] bpr
3316
  [fixbug] fix bug in exam dependencies (thanks to DB).
3317
2021-02-13: [r15706] reyssat
3318
  [help] techdoc if and ifval commands
3319
2021-02-13: [r15705] czzmrn
3320
  [fix] for polygons does not matter the order in which you draw the vertices
3321
  (to be tested e.g. with multidraw)
3322
2021-02-12: [r15704] obado
3323
  [minor] improve accessibility :
15863 bpr 3324
  * remove redundant titles attributes (no need to say same thing twice :)
3325
  * raise up some small font sizes
3326
  * raise up some small contrast colors
3327
  * hide robot trapper link to screen readers
3328
2021-02-12: [r15703] obado
3329
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3330
  to let users add more tags inside, and avoid unwanted p inside p.
3331
2021-02-11: [r15701] guerimand
3332
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3333
2021-02-09: [r15700] guerimand
3334
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3335
2021-02-06: [r15699] bpr
3336
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3337
2021-02-03: [r15695] bpr
3338
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3339
2021-02-03: [r15692-r15693] reyssat
3340
  [translation english]
3341
2021-02-02: [r15691] bpr
3342
  [model hanging] add options (noaccent, first and last letters shown)
3343
2021-02-02: [r15690] schaersvoorde
3344
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3345
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3346
2021-02-01: [r15689] bpr
3347
  [slib tabsigns] bug fixed "end tag had attributes" in table
3348
  modification of variable tab_tag
3349
  new variable tab_tag_attr to cancel this bug
3350
  bug fixed "color for + and -" (from Euler-Versailles)
3351
2021-01-31: [r15688] bpr
3352
  [class/config] connexion links must not appear in case of
3353
  a program in a portail
3354
2021-01-26: [r15687] obado
3355
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3356
2021-01-25: [r15685] obado
3357
  [minor/css] Finally removes .table-scroll from utilities.css,
3358
  as it could be confusing with "unbreakable" to users.
3359
----------------------------------------
3360
wims.4.21f [r15753]
3361
2021-04-01: [r15744] bpr
3362
  [tabsignes] improvment in tabsignes (from eulerwims)
3363
2021-04-01: [r15743,15742,15740] guerimand
3364
  [minor] maximal number of technical variable can be set by site manager
3365
2021-03-31: [r15739] guerimand
3366
  [major] check boundary of integer parameters
3367
2021-03-13: [r15735] czzmrn
3368
  [minor/lang] italian
3369
2021-03-12: [r15734] schaersvoorde
16075 bpr 3370
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15863 bpr 3371
2021-03-09: [r15723,r15733-157310] obado
3372
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3373
2021-03-06: [r15729] reyssat
3374
  [bug] missing tail when viewing checked exercises from supervisor point of view
3375
2021-03-06: [r15728] reyssat
3376
  [bug] missing tail when viewing checked exercises
3377
  (non closed div tags, and geogebra applet did'nt show up)
3378
2021-03-06: [r15727] reyssat
3379
  [clean] useless things in geogebra slibs
3380
2021-03-02: [r15724] bpr
3381
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3382
  (print in the html page)
3383
2021-03-01: [r15722] obado
3384
  [minor][html/css] Improve display of canvasdraw command list in help
3385
  + code formatting on CSS files
3386
2021-02-28: [r15721] bpr
3387
  [formatage] add name_votants in french
3388
2021-02-26: [r15718] bpr
3389
  [vote] fix: the results did not appeared in some circonstances.
3390
2021-02-23: [r15717] schaersvoorde
3391
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3392
2021-02-23: [r15716] schaersvoorde
3393
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3394
2021-02-21: [r15715] schaersvoorde
3395
  [canvasdraw]alternative commands are 'searchable' again
3396
2021-02-20: [r15713] schaersvoorde
3397
  [scienceprint] random id in case of installed KaTeX
3398
2021-02-19: [r15711] schaersvoorde
3399
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3400
  resetting dashing for the arrow head...
3401
2021-02-17: [r15707] bpr
3402
  [fixbug] fix bug in exam dependencies (thanks to DB).
3403
2021-02-13: [r15706] reyssat
3404
  [help] techdoc if and ifval commands
3405
2021-02-13: [r15705] czzmrn
3406
  [fix] for polygons does not matter the order in which you draw the vertices
3407
  (to be tested e.g. with multidraw)
3408
2021-02-12: [r15704] obado
3409
  [minor] improve accessibility :
15752 bpr 3410
  * remove redundant titles attributes (no need to say same thing twice :)
3411
  * raise up some small font sizes
3412
  * raise up some small contrast colors
3413
  * hide robot trapper link to screen readers
3414
2021-02-12: [r15703] obado
3415
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3416
  to let users add more tags inside, and avoid unwanted p inside p.
3417
2021-02-11: [r15701] guerimand
3418
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3419
2021-02-09: [r15700] guerimand
3420
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3421
2021-02-06: [r15699] bpr
3422
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3423
2021-02-03: [r15695] bpr
3424
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3425
2021-02-03: [r15692-r15693] reyssat
3426
  [translation english]
3427
2021-02-02: [r15691] bpr
3428
  [model hanging] add options (noaccent, first and last letters shown)
3429
2021-02-02: [r15690] schaersvoorde
3430
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3431
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3432
2021-02-01: [r15689] bpr
3433
  [slib tabsigns] bug fixed "end tag had attributes" in table
3434
  modification of variable tab_tag
3435
  new variable tab_tag_attr to cancel this bug
3436
  bug fixed "color for + and -" (from Euler-Versailles)
3437
2021-01-31: [r15688] bpr
3438
  [class/config] connexion links must not appear in case of
3439
  a program in a portail
3440
2021-01-26: [r15687] obado
3441
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3442
2021-01-25: [r15685] obado
3443
  [minor/css] Finally removes .table-scroll from utilities.css,
3444
  as it could be confusing with "unbreakable" to users.
15624 bpr 3445
----------------------------------------
15622 bpr 3446
wims.4.21e [r15621]
3447
2020-12-28: [r15621] bpr
3448
  [circuits] add an example in canvasdraw
3449
2020-12-28: [r15619] bpr
3450
  add compilation of doc 1028
3451
2020-12-27: [r15611,r15613] schaersvoorde
3452
  [minor/canvasdraw] corrected command "parallel", to be more compatible
3453
    with flydraw & affine transformations
3454
2020-12-27: [r15610] bpr
3455
  [minor] tchat does not appear in the cgu pages (in general adm/light)
3456
2020-12-26: [r15608] bpr
3457
  [minor] hide the module adress in case of an exolog / examlog for the student.
3458
2020-12-26: [r15606] bpr
3459
  [exam] exam score has 2 decimals (hope !)
3460
2020-12-26: [r15605] bpr
3461
  [about] no about when wims_user is not empty or surpervisor or developper
3462
    (the test was not good)
3463
2020-12-26: [r15604] bpr
3464
[slib] add canvasdraw as option in slib circuits
15603 bpr 3465
2020-12-26: [r15602] bpr
3466
  [adm/userscore/csv] add to exam scores for the different sessions
3467
2020-12-24: [r15601] schaersvoorde
3468
  [minor/canvasdraw] solved some issues with curve & affine/rotate
3469
2020-12-22: [r15600] schaersvoorde
3470
  [minor/canvasdraw]  command "fillpattern image_url" was gone fishing!
3471
2020-12-21: [r15598] bpr
3472
  [canvasdraw] add the module which compare flydraw and canvadraw.
3473
  For the moment, no link to it (see README) because it should be
3474
  checked and modify.
3475
2020-12-21: [r15597] bpr
3476
  [anstype] image mode only if ans_require=dynapi3
3477
2020-12-21: [r15596] schaersvoorde
3478
  [minor/svn]  checking on correct usage of parenthesis in functions
3479
2020-12-18: [r15595] bpr
3480
  [createxo/help] delete some link (don't work in the help from the home page)
3481
2020-12-18: [r15594] bpr
3482
  [glossary] from eulerwims
3483
2020-12-15: [r15591] bpr
3484
  [fix] glossary was not in the list of the special subjects help
3485
2020-12-15: [r15590] bpr
3486
  [fix] add limit in html5 - test parenthesis with checkallpar
3487
2020-12-15: [r15588] bpr
3488
  [major] add command checkallpar -- add/fix tests in wimstest
3489
2020-12-13: [r15585] schaersvoorde
3490
  [minor/transl] synchronized useropts.phtml 'nl' version with 'en'
3491
2020-12-13: [r15584] bpr
3492
  [adm/class/glossary] fix the modification of glose titles
3493
2020-12-12: [r15583] bpr
3494
  [useropts] by default the zoom is disactivated (the test was not good).
3495
2020-12-11: [r15581] bpr
3496
  [src2def] adapt to be able to compile documents in the directory
3497
  basis/doc
3498
2020-12-11: [r15579] bpr
3499
  [minor] take in account scoremax in the userexambar
3500
2020-12-11: [r15578] czzmrn
3501
  [minor/lang] Italian
3502
2020-12-10: [r15576] and +  bpr
3503
  [oef/button] take in account series of exercises
3504
2020-12-10: [r15574] bpr
3505
  [improvment] case of seedrepeat>0: the button renew is replaced by Try
3506
  before the last allowed try + msg
3507
2020-12-10: [r15573] bpr
3508
  [src debug] add a variable tmp_debug_use_var: each time one of this variable is used,
3509
  its value is put in the debugging trace.
3510
2020-12-10: [r15571] bpr
3511
  [exam] add bar for exam in sequence
3512
2020-12-09: [r15569] bpr
3513
  [exam] add bar showing the differents sessions in the list of exam.
3514
2020-12-08: [r15568] obado
3515
  [tinyMCE] Remove "link" button for students in freework.
3516
    (change by Marina & Fabrice, thanks ;)
3517
2020-12-07: [r15567] czzmrn
3518
  [minor/language] updating Italian help files
3519
[minor/language] updating Italian help files (work in progress)
3520
2020-12-07: [r15564] guerimand
3521
  [minor/bugfix] lost of seealltime option in a frewwork when modify other freework options
3522
2020-12-06: [r15563] czzmrn
3523
  [language/Italian] Italian words for bases/dic/it
3524
2020-12-05: [r15562] bpr
3525
  [userscore] add explanation (with mouse) to "details" in the exam list.
3526
2020-12-05: [r15560] czzmrn
3527
  [minor/lang] move out of the way potentially offensive fortunes
3528
2020-12-05: [r15558] bpr
3529
  [exam score] add colors for exercise scores and title of the exam.2020-12-03: [r15557] bpr
3530
2020-12-03: [r15556] bpr
3531
  [latex2wims] label must not have accents as they are used in balise a in html
3532
2020-12-01: [r15555] bpr
3533
  [slib/tabsignes] delete color:black which is useless
3534
2020-12-01: [r15554] bpr
3535
  [adddoc] add cmd=new if there is some parameters in the address of the tool to insert
3536
  (for tools)
3537
2020-12-01: [r15553] bpr
3538
  [css] use ref_menucolor in latex2wims default styles
3539
2020-11-27: [r15552] czzmrn
3540
  [minor/lang] typos + updating Italian help files
15549 bpr 3541
---------------------------------------------------------------------------
3542
wims.4.21d [r15548]
15548 bpr 3543
2020-11-21: [r15546], r15547 bpr
3544
  [RGPD] add some fields as passwd in the fields to obliterate in the log requests.
3545
2020-11-20: [r15545] mquerol
3546
  [minor/trans] catalan version
3547
2020-11-19: [r15544] bpr
3548
  [slib] partitiondraw: add option for text
3549
2020-11-18: [r15543] bpr
3550
  [fixbug] in var.auth, could write in userdef when the login is bad.
3551
2020-11-18: [r15542] bpr
3552
  [major] add syntax !reset name[10] to test
3553
2020-11-16: [r15540] schaersvoorde
3554
  [canvasdraw] add 'affine' to 'curve'
3555
2020-11-15: [r15539] bpr
3556
  [fixbug] bad shift title <-> module when sheets are indexed
3557
2020-11-15: [r15538] czzmrn
3558
  [minor/lang] typos in Italian
3559
2020-11-15: [r15537] czzmrn
3560
  [minor/fix] yes and no are switched (cfr. confdata.fr)
3561
2020-11-15: [r15536] czzmrn
3562
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3563
2020-11-15: [r15535] czzmrn
3564
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3565
2020-11-15: [r15534] bpr
3566
  [createxo] need to reset inputprompt$i for exercises in createxo
3567
2020-11-14: [r15533] bpr
3568
  [fix] tabulation had been deleted in latex.proc
3569
2020-11-14: [r15532] bpr
3570
  [fix bug] introduced when I have changed the name of the variable ...
3571
  (anstype radio when inputprompt$i is defined)
3572
2020-11-14: [r15531] bpr
3573
  [circuits] change lines to polyline and line to segment for compatibility
3574
  with canvasdraw (not finished)
3575
2020-11-13: [r15529] schaersvoorde
3576
  [canvasdraw] add 'safe_eval()' to userinput
3577
2020-11-13: [r15528] guerimand
3578
  [minor/add] document and doclink to public document can be imported
3579
  with module exploresave
3580
2020-11-12: [r15526] guerimand
3581
  [minor] add description of input variables needed to the script
3582
2020-11-11: [r15525] bpr
3583
  [fix] change name path to w_path because of incompatiblity with
3584
  a pedagogical module
3585
2020-11-11: [r15524] bpr
3586
  [minor] put the option word for exams in the exam zone
3587
2020-11-11: [r15523] bpr
3588
  [circuits] syntax for linewidth
3589
2020-11-10: [r15520,15521] bpr
3590
  [minor] use syntax allow:xxx in the template modules
3591
2020-11-10: [r15519] bpr
3592
  [cleaning] definitions commun to wims and Wimslogd are now in commun.h
3593
  instead of beeing twice
3594
2020-11-09: [r15518] obado
3595
  [minor] Add WIMS version number to main css files (css.css & icon-min.css),
3596
  to prevent clients browsers use a cached version after a server upgrade.
3597
2020-11-09: [r15517] bpr
3598
  [src] change configuration of mathjax (use only mathml source)
3599
  seems to repair a bug (Math processing ...)
3600
[minor/fix] flydraw example did not show up + uniform with fr version
3601
2020-11-08: [r15513] bpr
3602
  [minor] put the sender mail in the "from" for sendbug
3603
2020-11-07: [r15510] mquerol
3604
  [minor/trans] catalan version
3605
2020-11-07: [r15509] bpr
3606
  [major] the general logs will be destroyed when it contains data older than 100 days.
3607
  the number 100 is a default and can be changed by the administrator
3608
  change in the cgu pages.
3609
2020-11-05: [r15506] bpr
3610
2020-11-05: [r15505] bpr
3611
  [fix] add @ to char_login for retrocompatibility
15504 bpr 3612
---------------------------------------------------------------------------
15548 bpr 3613
wims.4.21c [r15503]
15503 bpr 3614
2020-11-05: [r15502] bpr
3615
  fix: in help, script for mathml (for browsers other than firefox) was not loaded
3616
2020-11-05: [r15499] bpr
3617
  add wims_form_method=post during the creation of a class
3618
2020-11-03: [r15493] bpr
3619
  [jmolshow] babel search before trying to call cactus.nci.nih.gov
15492 bpr 3620
2020-11-03: [r15488] obado
3621
  [major/mailto] Replace the old "mail" call by a call to /usr/sbin/sendmail,
3622
  so it must be more consistant on differents environnements.
3623
  Now the !mailto command takes 4 lines : the second is the sender. (can be empty)
3624
  + remove the mailback_opt option, useless with sendmail
3625
2020-11-03: [r15487] bpr
15503 bpr 3626
  add functions not yet used in Wimslogd/log.c (the aim is to delete
15492 bpr 3627
  some log files when dates inside are too old).
3628
2020-11-02: [r15482] bpr
3629
  [modind] add some words of the address in the keywords of gloses.
3630
2020-10-31: [r15480] bpr
3631
 [slib] tabsignes:gestion of Inf (Euler-Versailles)
3632
2020-10-30: [r15477] guerimand
15503 bpr 3633
  new module exploresave: can upload several ressources at same time + check if ressources is in class
15492 bpr 3634
2020-10-29: [r15475] and other bpr
15798 bpr 3635
  [glossary] from Euler-Versailles
15492 bpr 3636
2020-10-28: [r15473] bpr
3637
  [major] classpass is now crypted
3638
2020-10-28: [r15470] guerimand
3639
  [minor/bugfix] display subject files instead of correcton in participant page
3640
2020-10-28: [r15469] bpr
3641
  [fix] fix typo in date.phtml.xx for xx !=fr
3642
2020-10-27: [r15468] obado
3643
  [html] slightly improve ergonomy of class/sendmail module
3644
2020-10-23: [r15465] bpr
3645
  [mathmlinput] fix bug when cmd=input (the good answer appears !)
15464 bpr 3646
2020-10-23: [r15463] bpr
3647
  [msg oef] add warning msg when the exercise required in a sheet does not exist
3648
  in the module (for supervisor)
3649
2020-10-22: [r15462],[r15461] bpr
3650
  [glossary] from Euler-Versailles
3651
2020-10-20: [r15458] bpr
3652
  [fix] delete variable oef_inputprompt$i which is not useful (overflow with exercises
3653
  with many, many radio anstype and exactly inputprompt$i).
3654
2020-10-19: [r15454] obado
3655
  the "password reset" mail give now some more infos than just the new password.
3656
  It indicates the class description, and gives a link for direct log in.
3657
2020-10-19: [r15453] guerimand
3658
  add new module to import ressources from a class archive (workinprogress firststep only sheet)
3659
2020-10-13: [r15450] obado
3660
  improve W3C validation of clicktile anstype.
3661
2020-10-13: [r15448] bpr
3662
  [fix] typo in slib/coding/editor
3663
2020-10-11: [r15445] bpr
18021 bpr 3664
  [quicktool] update the exercises for the example quicktool module
15464 bpr 3665
  change the default style for question and reponse
3666
2020-10-11: [r15442] bpr
3667
  [search_engine] initialisation in modind is now in init()
3668
  files in addr, title, etc in index have now no language as in modules()
3669
  -> change in the files using them.
3670
2020-10-11: [r15440] bpr
3671
[modind] add a structure revmod (confusion between serial and equivalence class of objects
3672
  up to lang) - work in progress
3673
2020-10-08: [r15436] guerimand
3674
  [minor/bugfix] numexp option don't work when more than one option word
3675
2020-10-07: [r15435] schaersvoorde
3676
 [minor/svn] fixed conflicting use of '.vlist'
3677
2020-10-07: [r15432] schaersvoorde
3678
  [minor/svn] canvasdraw : removed debug message
3679
2020-10-06: [r15431] bpr
3680
  [dialog module] clean for multilanguage. there is three modules of dialog
3681
  (must be republished)
3682
2020-10-06: [r15430] bpr
3683
  [oef] add titlelist_$module_lang in Exindex (so it is the samething as
3684
  titlelist , could simplify).
3685
2020-10-06: [r15429] bpr
3686
  [oef] add the level of the module in the automatic related modules
3687
  in the intro
3688
2020-10-06: [r15428] bpr
3689
  [keywords] related modules will automatically appear if related_modules is different of no
3690
2020-10-06: [r15427] obado
3691
  [adm/raw] job authuser now check if user has changed his IP only
3692
    if option $class_examscore_withoutip is active.
3693
2020-10-04: [r15420] czzmrn
3694
  [minor/fix] freework: wrong variable name
3695
  + some users might have been deleted after uploading a file
3696
2020-10-03: [r15418] bpr
3697
  [major] worktime of the participants are not shown according to the IP servor policy
3698
2020-10-03: [r15416] bpr
3699
  [help] try to harmonize the language
3700
  add message for no_access_class
3701
  change the help for accessconf
3702
2020-10-03: [r15414] bpr
3703
  [major] add joker for dates when writing access time limitation
3704
2020-10-01: [r15411] bpr
3705
  [improvment] put a user_error different for no_access by the teacher and
3706
  by wims servor (no_access_class).
3707
2020-09-30: [r15408] bpr
3708
  [help] help for ecriturenombre
3709
2020-09-29: [r15406] schaersvoorde
3710
  [minor/svn] canvasdraw : correct input label for multidraw poly
3711
2020-09-27: [r15402] bpr
3712
  [slib] keep retrocompatibility for ecriturenombre (option html)
3713
2020-09-24: [r15399] bpr
3714
  [glossary] ecogestion
3715
2020-09-24: [r15397] bpr
3716
  [search_engine] translate level in glose
3717
2020-09-24: [r15396] georgesk
3718
  fix the warning about a temporary variable returned
3719
2020-09-24: [r15394] bpr
3720
  in modind.c, better management of files :files are now opened only once
3721
  (divide by 10 the time of execution)
3722
2020-09-23: [r15392] bpr
3723
  [oef/template] help for fixing the seed
3724
2020-09-22: [r15388] bpr
3725
  [html] delete some tags in open classes which should be in the created html pages
3726
2020-09-22: [r15386] bpr
3727
  [minor] in template of oef, change introhook.phtml by using introhool_tableless=yes
3728
2020-09-22: [r15385] bpr
3729
 [glossary] use of strong balise for the defined word
3730
2020-09-22: [r15383] and others bpr
3731
  glossary is added in search_engine
3732
2020-09-21: [r15376] bpr
3733
  [minor] accept majuscules in the first part of the email
3734
2020-09-18: [r15371] obado
3735
  [minor] add the non breakable space in forbidden chars for user lastname/firstname
3736
  + add a char_forbidden_name_replace, that must has as many spaces as chars in char_forbidden_name
3737
2020-09-17: [r15370] guerimand
3738
  [minor] add forbidden char for lastname and firstname
3739
2020-09-16: [r15369] obado
3740
  [minor/css] Add the Foundation responsive-embed css to make iframes more responsives,
3741
  with the class "responsive-embed" (@see https://get.foundation/sites/docs/responsive-embed.html)
3742
2020-09-15: [r15368] obado
3743
  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
3744
2020-09-15: [r15366] bpr
3745
  [tex] add definitions of \lt and \gt for image mode.
3746
2020-09-14: [r15363] obado
3747
 [bugfix] Disable foundation.util.triggers to avoid a conflict with the Dynapi lib.
3748
  (it duplicates every item created by dynapi)
16164 bpr 3749
  see here for sample : localhost/wims/?H1%2Falgebra%2Faddfig.fr&cmd=new
15464 bpr 3750
2020-09-14: [r15362] obado
3751
  [minor/JS] Add a file forgotten in the r. 15341, to add foundation reveal
3752
  (and make the "see more" link work).
3753
2020-09-10: [r15361] bpr
3754
  [glossary] add glist in prevision of indexation by the search engine
3755
  (in progress)
3756
2020-09-10: [r15360] bpr
3757
  [minor] add msg in case of clonepasswd empty or not valid
3758
2020-09-10: [r15359] bpr
3759
  [help] precision for clonepasswd compulsory
3760
2020-09-08: [r15356] obado
3761
  [minor] add a "see more" link in front page to see all the news in a modal window
3762
2020-09-07: [r15354] obado
3763
  [css] add automatic scroll bars in Standard theme for left menu when window height
3764
    is too small to display everything.
3765
2020-09-06: [r15353] bpr
3766
  [cleanup] scripts/dialog
3767
2020-09-04: [r15351] bpr
3768
  [canvasdraw] variable t accepted in case of trange and jsplot
3769
2020-09-03: [r15350] bpr
3770
  [minor] add quotes for apache in apache-config (case of spaces in wims_home ...)
3771
2020-09-03: [r15349] bpr
3772
  [minor] Style change to silence a warning in Wimslogd/log.c (DB)
3773
2020-09-03: [r15348] bpr
3774
  [canvasdraw] external declarations to accomodate finicky linkers (D. Bernardi)
3775
2020-09-03: [r15347] obado
3776
  [Minor] W3C : replace a div inside H3 by a span
3777
  + rename file "model/00README" by "READM.md"
3778
2020-09-03: [r15346] guerimand
3779
  [freework] in type=3 desactivation of file use by site manager is now only for student zone
3780
2020-09-02: [r15345] bpr
3781
  [fix] fix small errors in form.phtml (mix of quotes in particular).
3782
2020-09-02: [r15344] obado
3783
  [minor/OEF] Replace table> by inline div> in 17reorder.oef model
3784
2020-09-02: [r15343] obado
3785
  [minor/CSS] Add foundation reveal in standard theme
3786
2020-09-02: [r15342] obado
3787
  rename file oef/$lang/name in oef/$lang/name.proc
3788
  + add missing string
3789
2020-09-02: [r15341] obado
3790
  [JS] Upgrade Foundation 6.6.1 -> 6.6.3
3791
  + Add Foundation Reveal, so we can add Modal popups (can replace the JqUI dialogs)
18021 bpr 3792
    => replace the jqUI dialog in oef exo check (alert when some exercises with
15464 bpr 3793
    default value have not been responded) by the Foundation reveal
3794
  + [OEF] Add a JS alert when a checkbox answer has not been answered
3795
2020-09-01: [r15340] obado
3796
  [minor/css] add border in multipleclick anstype feedback, so imageclick can show
3797
    a colored border indicating the good/bad/forgotten
3798
2020-08-31: [r15339] guerimand
3799
  [minor/bugfix] freework type 3 file not really save when deposit
3800
2020-08-30: [r15337] bpr
3801
  Nice address
3802
2020-08-29: [r15334] bpr
3803
  [major] crypt the adm password
3804
2020-08-28: [r15333] obado
3805
  [minor/bugfix] replace $WIMS_HOME by $wims_home in bin/modupdate
3806
2020-08-28: [r15332] obado
3807
  [JS] Upgrade some external libs :
3808
  * Codemirror 5.54->5.57
3809
  * Skulpt -> 1.1.0
3810
  * TinyMCE -> 5.1.5 -> 5.4.2
3811
  * JSXGraph 0.99.7 -> 1.1.0
3812
2020-08-27: [r15331] obado
3813
  [adm/manage] add a new parameter "site_hostname" to let the manager customise
3814
    the site hostname, in case WIMS is behind a proxy and the "hostname" used by
3815
    default would not be relevant
3816
  (used in housekeep.daily and modupdate)
3817
2020-08-23: [r15328] bpr
3818
  [revert] come back to the "basic" DES crypt (use only the first 8 characters)
3819
  work in progress
3820
2020-08-22: [r15324] bpr (and DB)
3821
  [major] - passcrypt uses all the characters of the password
3822
    by changing the salt of crypt (revert in  next commit), but should be accessible
3823
  - new function passcheck (needed to be able to manage the old and new salt)
3824
  - change the adm files which use passcrypt
3825
  - developpers password is now crypted in the file .developpers
3826
  - need to be checked (it is possible that supervisor has to give again
3827
  the modtool password just first time).
15322 bpr 3828
---------------------------------------------------------------------------
15319 bpr 3829
wims.4.21a [r15318]
3830
many translation corrections.
15312 bpr 3831
2020-08-12: [r15302] czzmrn
3832
[minor/openclasses] add games to italian game class
3833
2020-08-11: [r15300] czzmrn
3834
[openclass] updating italian class on  math games (symmetry).
3835
  need to test before translating to other languages
3836
2020-08-10: [r15298] schaersvoorde
3837
  add 'freework' for theme 'default'
3838
2020-08-07: [r15295] bpr
3839
  [minor]  hash password only if the login is OK
3840
2020-08-06: [r15293] bpr
3841
  latex commands in canvasdraw were not taken in account.
3842
2020-08-05: [r15290] czzmrn
3843
  [minor/fix] error when creating users/teacher with empty login in case of php
3844
2020-07-30: [r15284] guerimand
3845
  [minor] centralise test to add tchat link in script/adm/linkmodule
3846
2020-07-30: [r15282] bpr
3847
  [minor] adapt the maintainer address as the author address in the about
3848
2020-07-29: [r15280] obado
3849
  [modtool] Replace webget by curl to send tgz module, allowing SSL connections
3850
  (not handled by webget) + add extensions (.proc, .sh) to all scripts
3851
2020-07-28: [r15278] obado
3852
  [minor/i18n] Correct some translations in SharpTools
3853
2020-07-24: [r15276] obado
3854
  [minor] improve WIMS display when crawled by robots
3855
  + Add  "SameSite" attribute (now required) on WIMS cookie
3856
2020-07-24: [r15275] bpr
3857
  [anstype] use the id of canvasdraw instead of taking the first one ...
3858
2020-07-21: [r15273] bpr
3859
  [fix] bug when there is only one record content in the glossary.
3860
2020-07-21: [r15272] guerimand
3861
  [minor/slib] change space between three digits in html mode
3862
2020-07-20: [r15270] bpr
3863
  [minor] bad return line char
3864
2020-07-19: [r15269] lemaire
3865
  [anstype] chemformula - correction of latex option when
3866
    replygood is not given
3867
2020-07-18: [r15268] guerimand
3868
  [minor/bugfix] bad title in cdt in a class of a groupement
3869
  + add a description of the cdt in this case
3870
2020-07-18: [r15267] guerimand
3871
  [major] centralize test to display link for cdt and livret
3872
2020-07-18: [r15266] guerimand
3873
  [minor] no display of the cdt when error=bad_class
3874
2020-07-10: [r15265] georgesk
3875
  changed the attribution for the last nucleide data
3876
2020-07-09: [r15264] georgesk
3877
  added some Transuranium elements
3878
2020-07-08: [r15263] georgesk
3879
  fixed a bug with scrambled mass numbers of isotopes
3880
2020-07-08: [r15262] georgesk
3881
  new slibs to deal with nuclear reactions's typesetting
3882
2020-07-08: [r15261] obado
3883
  [minor/tchat] prevent date to overflow with message content
3884
2020-07-08: [r15260] schaersvoorde
3885
  canvasdraw bug:command 'input' did not accept an 'empty string'
3886
  as 'value'
3887
2020-07-04: [r15258] bpr
3888
  [glossary] add glossary in ecogestion
3889
2020-06-30: [r15256] bpr
3890
  [chemclick] colors to adapt, using the jsme of june 30 !
3891
2020-06-30: [r15255] bpr
3892
  [minor] add colorlegend to chemclick
15254 bpr 3893
---------------------------------------------------------------------------
15253 bpr 3894
wims.4.20 [r15252]
15213 bpr 3895
  many translations in es, nl, ca and it.
15253 bpr 3896
2020-06-28:
3897
  modification of chemclick using new version of jsme
15232 bpr 3898
2020-06-28: [r15224] bpr
3899
  [oef] add colorlegend for multipleclick
3900
2020-06-27: [r15223] lemaire
3901
  [keywords] new keywords
3902
2020-06-27: [r15219] bpr
3903
  [documentation] add oef documentation- use the files of the
3904
  help of createxo.
3905
2020-06-27: [r15218] bpr
3906
  [minor] change the address of unice.fr
3907
2020-06-27: [r15216] bpr
3908
  [wimsdoc] fix the question of examples in canvasdraw in wimsdoc.en
3909
2020-06-27: [r15215] bpr
3910
  [minor] add userlib in perl script
3911
2020-06-27: [r15214] bpr
3912
  [wimsdoc] add changelog (file, in the NEWS, only some part
3913
  is shown)
15213 bpr 3914
2020-06-26: [r15208] lemaire
3915
  [help/createxo] an example added in examples.phtml and more explanations
3916
  for steps and conditions
3917
2020-06-26: [r15207] and previous bpr
3918
  adapt anstype/chemformula slib/chemistry/brut2html for ions
3919
2020-06-26: [r15196] bpr
3920
  [regclass] change the  default for the expiration date (not the limit).
3921
2020-06-25: [r15193] bpr
3922
  [mathmlinput] apply texmath to reply__$i
3923
2020-06-24: [r15188] and other bpr
3924
  [quicktool] add variable presentgood in type GAP and QCM and some models
3925
2020-06-23: [r15185] reyssat
3926
  [wimsdoc] improved help on debugging methods
3927
2020-06-22: [r15183] bpr
3928
  [mathmlinput] add chemformla in mathmlinput
3929
2020-06-22: [r15181] bpr
3930
  [oef] span -> div class=inline in oef/embed.phtml
3931
2020-06-22: [r15180] bpr
3932
  [mathmlinput] add test presentgood>1 to show the answer in the statement
3933
2020-06-22: [r15179] lemaire
3934
  minor changes in the presentation of the general help of each model
3935
2020-06-22: [r15176] lemaire
3936
    latex version is added in the model markprop
3937
2020-06-22: [r15175] obado
3938
  [mathmlinput] replace mathml textarea "rows" attribute by a style="width:"
3939
2020-06-22: [r15174] bpr
3940
  [wimsdoc] add - some undocumented function (to document ..)
3941
  - insertion of the documentation of canvasdraw and flydraw, (canvasdraw examples
3942
  not work ...)
3943
2020-06-17: [r15161] guerimand
3944
  [minor] disk quota for freework use class_limit instead of nbuser
3945
2020-06-16: [r15159] bpr
3946
   work on slib chessboard and anstype/chessgame
3947
2020-06-16: [r15152] obado
3948
  [JS] Upgrade some 3rd party libraries :
3949
  * CodeMirror 5.48.4 => 5.54
3950
  * CodeMirror : add neat + zenburn themes
3951
  * what-input v5.2.7 => v5.2.10
3952
  * jquery 3.4.1 => 3.5.1
3953
  * marked 0.8 => 1.1.0
3954
2020-06-16: [r15151] bpr
3955
  [oef/answer] fix bug in case of multiple steps when the answer type is with dprompt
3956
2020-06-16: [r15150] bpr
3957
  [slib/chessmv]: can marked cells
3958
  mvts are now put in the final slib_out (can be marked after)
3959
2020-06-12: [r15136] schaersvoorde
3960
  [minor/svn] canvasdraw touchend
3961
2020-06-12: [r15134] bpr
3962
  [glossary] correction of the title in case of several levels.
3963
2020-06-11: [r15131] lemaire
3964
  [model] answer is analyzed with range or numexp instead of numeric
3965
    in 152twoparms and 154fourparms
3966
2020-06-11: [r15130] obado
3967
  Add a new "wims_form_id" that allow choosing a form id when using "!form" instruction
3968
2020-06-11: [r15128] schaersvoorde
3969
  [canvasdraw} added 'touchend' to improve behaviour of touch devices in case 'userdraw'
3970
    and 'multidraw' [TO TEST]
3971
2020-06-10: [r15127] bpr
3972
  [anstype] in case of the answer of anstype multipleclick, add class selected (opacity)
3973
2020-06-09: [r15120] obado
3974
  [slib/anstype] chessboard
3975
  "raw" option export now only chess pieces (no html) (used by chessgame anstype)
3976
  new "rawhtml" option to export the list of html elements
3977
2020-06-09: [r15119] bpr
3978
  [model/markprop] replace balise p by div as it contains \embed{r}
3979
2020-06-08: [r15111] schaersvoorde
3980
  new version of canvasdraw
3981
2020-06-01: [r15074] lemaire
3982
  [model] In "Successive questions about an object" model (steps.oef),
3983
    possibility to answer with a function
3984
    possibility to fix the relative accuracy for numeric answers
3985
    use of the variable to manage the display of correct answers
3986
2020-05-29: [r15057] obado
3987
  [class backup] : add an option "include dependencies" that allows supervisor
3988
  to make a selective backup of his class without including required dependencies
3989
  (at his own risks, but in some cases he can stil download an archive
3990
  that would be too big otherwise)
3991
2020-05-29: [r15054] bpr
3992
  [createxo] add download="" to href
3993
2020-05-29: [r15053] obado
3994
  [minor] Anstype compose and reorder now use the same "compose.css" style
3995
2020-05-28: [r15052] obado
3996
  [minor] JS : add a "toggle all" checkbox to select easily all other checkboxes
3997
  in Selective class backup
3998
  + CSS : display selective backup options in columns
3999
2020-05-28: [r15051] obado
4000
  [minor] anstype compose : image displayed as mathml replacement for chrome
4001
  use now same CSS padding as mathML
4002
2020-05-28: [r15050] bpr
4003
  [fix] fix computation of the score in multidraw
4004
  [minor/ergo] link tchat is not same when it is open or close
4005
2020-05-26: [r15043] obado
4006
  [bugfix/html] OEF : Replace id="answeranalysis" by class="answer_analysis" to avoid some unwanted hiding in old oef models
4007
  + modify all "qcm.oef" models to suppress an unwanted "display:none"
4008
2020-05-25: [r15039] guerimand
4009
  [minor/bugfix] bad display of filelimitsize when freework activated
4010
2020-05-24: [r15038] guerimand
4011
  [minor/add] how to make a new type zone in freework
4012
2020-05-24: [r15037] guerimand
4013
  [minor/improvment] freework type=2 not display in menu selection
4014
  when desactivated by server administrator
4015
2020-05-23: [r15032] bpr
4016
  [doc] glossary in documents can have two arguments as the oef primitive glossary
4017
2020-05-20: [r15026] obado
4018
  improve steps.oef model : now every response has a label
4019
  feedbacks in steps.oef now uses oef_ind__ colors
4020
  now feedbacks with oef_ind__ class use background-color to specify
4021
    if response is bad/goof/partial.... (see steps.oef model as sample)
15023 bpr 4022
---------------------------------------------------------------------------
15033 bpr 4023
wims.4.19f [15032]
4024
Fix a bug introduced in freework
4025
---------------------------------------------------------------------------
15022 bpr 4026
wims.4.19e [r15022]
4027
2020-05-19: [r15017] obado
15213 bpr 4028
  [bugfix] Createxo iEdit : only the first media file \imagedir was replaced by
4029
  its real url to be displayed in iEdit. Now with RegExp all media will work.
15022 bpr 4030
2020-05-19: [r15016] guerimand
4031
  [minor/add] manager site can forbidden student file deposit in freework
4032
2020-05-18: [r15006] bpr
4033
  [search] add link on popup tool if no result.
4034
2020-05-18: [r15005] obado
4035
  [minor/css] add a "mode_popup" css class on body when wims creates a popup window,
4036
  so themes can make some specifics styles
4037
  + improve readability of Nikaia for popups (no more background color)
4038
2020-05-15: [r14981] obado
4039
  [minor] display class quota when uploading a file in Createxo.
4040
  + prevent user from uploading a file if quota already exceeded.
4041
2020-05-15: [r14980] bpr
4042
  [oef] score is now before the solution
4043
2020-05-14: [r14970] bpr
4044
  [model] no editor for data fields
14969 bpr 4045
2020-05-12: [r14967] bpr
4046
  [modtool] data no more in visible files (as people put too many files in data)
4047
2020-05-12: [r14966] bpr
4048
  [mathml] force image in case of anstype using dynapi3 for chrome ...
4049
  (for example compose)
4050
2020-05-12: [r14961] bpr
4051
  [improvment] add observation in the "about" for oef exercises.
4052
2020-05-12: [r14960] guerimand
4053
  [minor/bugfix] bad display for all messages before reload when supervisor
4054
  modify freework parameters in job=configfw
4055
2020-05-11: [r14958] obado
4056
  [minor/JS] Canvasdraw : correct the "nothing drawn" bug caused sometimes when
4057
  user cleared canvas, then redrawed something
4058
  + correct a js bug in draw.input
4059
  + improve CSS of oef intro on mobiles
4060
2020-05-11: [r14957] obado
4061
  [minor/JS] Canvasdraw : now draggable elements are painted while dragging on touch devices
4062
2020-05-11: [r14956] bpr
4063
  [special] codeinput= add possibility to put some labels
4064
2020-05-11: [r14955] obado
4065
  [minor/CSS] move CSS "img{max-width: 100%}" from news to typo, so it
4066
  will be used everywhere, not only on home page
4067
  + format .Readme in Markdown
4068
  + small html changes on front.phtml
4069
2020-05-08: [r14950] czzmrn
4070
  [fix] when present both reply and choice need to make explicit list of values
4071
  for dealing with the noidontknow option
4072
2020-05-07: [r14949] obado
4073
  [bugfix] Canvasdraw : correct previous commit, as touch identifier is a SIGNED int,
4074
  so it can also be < 0 ==> replace evt.identifier >= 0 by typeof(evt.identifier) != 'undefined'
4075
  + continue Replacing non standard "which" by "button"
4076
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button :
4077
  * evt.which == 3 by evt.button == 2
4078
  * evt.which == 1 by evt.button == 0
4079
2020-05-07: [r14948] obado
4080
  [bugfix] Canvasdraw : userdraw now works also on iOS touch devices :
4081
  * Replace "MouseEvent.which" by "MouseEvent.button", as "which property is non-standard
4082
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which)
4083
  * Replace evt.identifier == 0 by evt.identifier >= 0, as touch identifier is a
4084
    unique integer, not always 0
4085
  * cleanup trailing spaces
4086
  + Replace "Ariel" font by "Arial", as Ariel is not a default browser font
4087
  + "make all" in canvasdraw also copy generated binary, not only script link
4088
  + minor code formatting
4089
2020-05-07: [r14947] guerimand
4090
  [minor/add] participant view for supervisor + html format for type=1 and type=2
4091
    in job=student
4092
2020-05-06: [r14946] czzmrn
4093
  [fix] no spaces at the begin of the line in writefile instruction
4094
2020-05-05: [r14943] guerimand
4095
  [major] no more parentheses checking in zone=text
4096
2020-05-05: [r14942] guerimand
4097
  [minor] primitives : comment unused instructions
4098
2020-05-04: [r14941] bpr
4099
  [src] add variable wims_getfile_fname as download attribute for getfile
4100
2020-05-04: [r14939] bpr
4101
  [doc] add option download="" to href and to the documentation
4102
2020-05-04: [r14938] guerimand
4103
  [minor] syntax to have good file name in download link in cdt/primitive.phtml (in test)
4104
2020-05-04: [r14937] bpr
4105
  [oef] solution outside the frame "answer analysis"
4106
2020-05-04: [r14935] guerimand
4107
  [minor] complete html option download with name of file in link
4108
2020-05-04: [r14934] guerimand
4109
  [minor] no more display freework list when freework is archivated
4110
2020-05-03: [r14933] guerimand
4111
  [minor/help] add variable wims_protocol in documentation
4112
2020-05-03: [r14932] guerimand
4113
  [minor] use wims_protocol to make link for downloading file
4114
2020-05-02: [r14931] bpr
4115
  [fix] typo in sendbug, the mail was not sent to the author !
4116
2020-05-02: [r14930] czzmrn
4117
  [minor/openclass] new exercises
4118
2020-05-01: [r14929] lemaire
4119
  adding  latex version in the Correspondance model
4120
  transfer of the changes made in the French version to the other versions
4121
2020-04-30: [r14928] bpr
4122
  [fix] variable test -> obabeltest
4123
2020-04-30: [r14925] obado
4124
  [minor] use oef_indcolors in chemdraw
4125
2020-04-30: [r14924] guerimand
4126
  [minor/add] add option (in tchat configuration) to display only non empty
4127
  living on list page
4128
2020-04-30: [r14922] guerimand
4129
  [minor] use html option download for donwload file link
4130
2020-04-30: [r14918] guerimand
4131
  [bugfix] hide sizefile quota selection form when type=3 and no student zone file
4132
2020-04-30: [r14917] guerimand
4133
  [minor] preserve file extension in download link
4134
2020-04-29: [r14916] bpr
4135
  [chemdraw] fix color in case of nocompare.
4136
2020-04-29: [r14914] bpr
4137
  [keywords] chemistry
4138
2020-04-28: [r14913] guerimand
4139
  [minor] job=viewpage protect input type=image
4140
2020-04-28: [r14912] guerimand
4141
   [minor/improvment] in tchat: stop autorefresh in job=viewpage + improvment of job=viewpage
4142
  (compatibility with exo use dynapi)
4143
2020-04-28: [r14910] bpr
4144
  [fix] fix select model
4145
2020-04-28: [r14909] lemaire
4146
  [help] minor changes in help texts of the prepared model markprop
4147
2020-04-28: [r14907] obado
4148
  [minor/ergo] add accordions in freework type = 3
4149
2020-04-28: [r14904] guerimand
4150
  [minor] limit char number in textarea form
4151
2020-04-24: [r14900] bpr
4152
  [popup] change the popup size for doc and popup tools
4153
2020-04-24: [r14899] bpr
4154
  [fix] fix popup in docu. add symbolic links.
4155
  todo: modules popup should be internationalized ... ?
4156
  look at the search words
4157
2020-04-24: [r14894] obado
4158
  [bugfix] adm/raw : replace " by \" for exo descriptions in getsheet to avoid a malformed json
4159
2020-04-24: [r14893] bpr
4160
  [popup] some scripts are copied. cleaning perhaps in progress
4161
2020-04-23: [r14890] obado
4162
  [bugfix] Adm/manage : compute average load only for displayed classes,
4163
  to avoid a "variable_name_buffer_overflow" error when there are more than 1000 classes
4164
  + add tablesort on class list
4165
2020-04-23: [r14889] guerimand
4166
  [minor] auto generate a column in .grades file when scoring is activated in freework
4167
2020-04-23: [r14888] guerimand
4168
  [minor] use of score not limited by max_userforgrades variable
4169
2020-04-22: [r14886] guerimand
4170
  [minor] use wims_html_header + job=viewpage delete desactivation of script
4171
2020-04-22: [r14885] guerimand
4172
  [minor] click on file link open a popup window
4173
2020-04-22: [r14884] guerimand
4174
  [minor/bugfix] bad link to user file in type=3 applet=file
4175
2020-04-21: [r14881] bpr
4176
  [keywords] in chemistry
4177
2020-04-21: [r14880] guerimand
4178
  [minor/bugfix] seed hidden when option show_ip=no
4179
2020-04-20: [r14879] bpr
4180
  [popup] en <-> fr
4181
2020-04-18: [r14872] bpr
4182
  [popup] search_lang was not defined sometimes
4183
2020-04-17: [r14871] bpr
4184
  [glossary] mathml-> latex
4185
2020-04-17: [r14868] guerimand
4186
  [minor] option to activate/desactivate module adm/class/tchat in manage serveur interface
4187
2020-04-17: [r14867] obado
4188
  [minor/ergo] improve ergonomy of freework type 3 activity
4189
  + always activate iEdit in freework
4190
2020-04-17: [r14866] guerimand
4191
  [minor/help] add help for type=3
4192
2020-04-17: [r14865] guerimand
4193
  [minor] type=1 add a message for student when a deposit file already exists
4194
2020-04-16: [r14864] obado
4195
  [minor] repair quotafree.proc from some changes on previous commit, so
4196
    canvas option can still work
4197
2020-04-15: [r14863] obado
4198
  [minor] add a new "html/css" mode for class quota, more accessible and customisable
4199
  than canvas mode (by now still available with !read adm/class/quotafree.proc canvas)
4200
  + some other ergo/acessibility improvements on freework
4201
2020-04-15: [r14861] guerimand
4202
  [minor/add] add capacity to create living for group of student in tchat
4203
2020-04-14: [r14859] bpr
4204
  [anstype] precision must not be zero in draw
4205
2020-04-14: [r14858] bpr
4206
  [oef] add option nocheck : in case of a default in an anstype, the warning msg
4207
  is not shown
4208
2020-04-14: [r14856] schaersvoorde
4209
   moneyprint input 'matrix' , output 'matrix'
4210
2020-04-11: [r14847] czzmrn
4211
  [bashism] use awk instead of shell to manipulate file data
4212
2020-04-10: [r14841] obado
4213
  [minor/CSS] Remove an old IE7 css hack for .inline, as "zoom:1" is deprecated now.
4214
2020-04-10: [r14840] schaersvoorde
4215
  [canvasdraw] command 'rotate' now works for draw_xml(), eg command like latex,mathml,html etc
4216
2020-04-10: [r14839] obado
4217
  [minor] add tablesort to adm/manage developers list
4218
2020-04-09: [r14838] obado
4219
  [minor] Add missing default colors for glossary and freework
4220
2020-04-09: [r14837] obado
4221
  [minor/bugfix] correct a css padding with generated icon theme and dropdown submenus
4222
2020-04-08: [r14836] obado
4223
  [minor] correct typo on Glossary and FreeWork
4224
2020-04-08: [r14835] obado
4225
  [minor/bugfix] Glossary and FreeWork colors can now properly be customised by supervisor
4226
2020-04-08: [r14834] guerimand
4227
  [minor] same html form restrictions and wims restrictions in login and pwd values
4228
2020-04-07: [r14833] obado
4229
  [minor] some ergo changes on CDT (breadcrumbs, titles...)
4230
+ some code factorisation : move several duplicated lines in Main.phtml and var.proc
4231
+ rename job file -> addfile to uniformise with other jobs
4232
+ move css from classes to classusers so it will be used by Nikaia theme as well
4233
2020-04-07: [r14832] guerimand
4234
  [minor/add] add archive job for type>1 to freespace in class and download tgz of the freework
4235
2020-04-07: [r14831] guerimand
4236
  [minor] use adm/freeworkaction.phtml instead of adm/sheet/sheetaction.phtml
4237
2020-04-07: [r14830] guerimand
4238
  [minor/add] add job to hide freework
4239
2020-04-06: [r14829] obado
4240
  [minor/freework] Correct display so it will be the same whatever icon theme chosen
4241
+ remove the default border around text_icon on wimsedu icon theme
4242
2020-04-02: [r14817] bpr
4243
  [wimsdoc] add preliminary version of msg2wims documentation
4244
2020-04-02: [r14815] bpr
4245
  [docu] improve conversion.pl for documents (this script fixes some
4246
  mistakes of document editors or msg2wims)
4247
2020-04-02: [r14814] bpr
4248
  [wimstest] - change test for msg2wims
4249
  - use new version of msg2wims.c
4250
2020-04-02: [r14813] bpr
15213 bpr 4251
  [msg2wims] replace small i by blokquote balise.
14969 bpr 4252
2020-04-01: [r14803] guerimand
4253
   check_partialdetag
4254
2020-03-31: [r14800] bpr
4255
  [wimstest] test for msg2wims
4256
2020-03-31: [r14798] bpr
4257
  [quicktool] fix QCM in case of checkbox - add style
4258
2020-03-31: [r14797] guerimand
4259
  [minor] can upload global correction all time
4260
2020-03-31: [r14796] guerimand
4261
  [major/update] restructuration of freework type=3 + minor improvment
4262
  (break compatibility for type=3)
4263
2020-03-30: [r14795] lemaire
4264
 [taxonomy] new module added
4265
2020-03-29: [r14793] bpr
4266
  [anstype] option nolabel to desactivate the automatic label
4267
  (case where embed have 3 arguments on the first line).
4268
2020-03-26: [r14788] guerimand
4269
  [minor/add] add typezone=file in type=3 (work in progress)+ some bugfix
4270
2020-03-25: [r14785] bpr
4271
  [keywords] quizz=automatisme
4272
2020-03-24: [r14783] guerimand
4273
  [minor] complete hide user_session in supervisor view
4274
  + display picture of user exercise in supervisor view + minorbug
4275
2020-03-23: [r14782] schaersvoorde
4276
  [canvasdraw] type in command 'arc'
4277
2020-03-21: [r14780] bpr
4278
  [wimstest] add test
4279
2020-03-21: [r14777] guerimand
4280
  [minor/add] new module tchat
4281
2020-03-15: [r14758] guerimand
4282
  [minor] readonly attribute for non writable textarea ; load of iEdit.js when needed
4283
2020-03-14: [r14754] guerimand
4284
  [minor] compatibility of cmd dir for macos
4285
2020-03-14: [r14748] bpr
4286
  [freework] small modifications in the presentation of the help
4287
2020-03-14: [r14747] guerimand
4288
  [minor] bugfix with manual score in freework type=2 or type=3
4289
2020-03-12: [r14743] bpr
4290
  [latex2wims] change the translation of environment "cases"
4291
2020-03-12: [r14742] obado
4292
  [minor/css] correct some css regressions (padding on icon & menuitem 100% width)
4293
2020-03-11: [r14738] bpr
4294
  [latex2wims] treate tikzpicture (documentation to do - images must be tranfered)
4295
2020-03-10: [r14736] bpr
4296
  [adddoc] show the parameters of the tool
4297
2020-03-10: [r14735] and [r14737] bpr, reyssat
4298
  [latex2wims] escape some {} in script latex2wims.pl (if not, deprecated)
4299
2020-03-10: [r14734] obado
4300
  [CSS/js] upgrade foundation library from 6.5.3 to 6.6.1
4301
  + improve "default" theme visitor page
4302
  + add a text "do not click" on wims robot trap, to improve accessibility check
4303
  + improve accessibility on Nikaia home searches (add labels for screen readers)
4304
  + change defaults links & bg colors to improve contrast (better for accessibility)
4305
2020-03-10: [r14733] bpr
4306
  [adddoc] all link parameters are taking in account in adding a tool
4307
2020-03-09: [r14730] obado
4308
  [minor/js] update what-input js lib (delete a duplicated .map file)
4309
2020-03-09: [r14729] obado
4310
  [minor/css] use css vars in l2w.css so it will use theme colors.
4311
2020-03-09: [r14726] bpr
4312
  [doc] fullwidth for the editing textarea
4313
2020-03-09: [r14725] obado
4314
[minor/css] improve tooltip.css (higher z-index to pass over draggable dynapi +
4315
  remove text-shadow when tooltip is inside an element with it (like oef_title in Nikaia)
4316
2020-03-08: [r14722] bpr
4317
  [add] open class 1097 translated in french
4318
2020-03-06: [r14719] obado
4319
  [minor] [html/css] improve html in adm/doc module
4320
  + Add missing "doch_transfer" icon in Font Awesome
4321
  + Add datepickerform on doc properties
4322
  + Make datepickerform more compatible with other js libraries (only use $ inside function)
4323
  + remove remaining "type="text/javascript" on some js files
4324
  + add the typo var "wims_punct_colon" to use " :" in french and ":" in other langs
4325
  + some code formatting
4326
2020-03-06: [r14718] bpr
4327
  [test] add test for sort nocase
4328
2020-03-06: [r14717] bpr
4329
  [glossary] fix the order of gloses
4330
2020-03-06: [r14716] bpr (DB)
4331
  [fix] fix order in sort nocase
4332
2020-03-05: [r14712] bpr
4333
  [improvment] the command ''sort nocase'' takes in account the accented letters as in a dictionary
4334
2020-03-05: [r14711] bpr
4335
  [improvment] add type=row in positionof + documentation
4336
2020-03-05: [r14710] obado
4337
  [minor/URL] replace wims.unice.fr by wims.univ-cotedazur.fr
4338
2020-03-05: [r14709] obado
4339
 [minor/css] replace the wims_button_feedback by a wims_button_help class
4340
  + corrects some display bugs
4341
  + add a missing icon for "sequence" in Font awesome
4342
2020-03-05: [r14708] bpr
4343
  [minor] no more compile java applet as a maintainer
4344
2020-03-04: [r14706] obado
4345
  [minor] various minor changes :
4346
  + disable "foundation_typo.css" in Nikaia
4347
  + add a missing icon in Font Awesome (add_freework)
4348
  + add css class "wims_label" on related keywords
4349
  + remove a remaining 'type="text/javascript"' in Nikaia's search_engine
4350
2020-02-29: [r14703] bpr
4351
  [glossary] put the gloses in alphabetic order (not done for connex items)
4352
2020-02-26: [r14696] and other bpr
4353
  [glossary] ecogestion (JV)
4354
2020-02-26: [r14694] czzmrn
4355
  [minor/examples] update italian class with new exercises
4356
2020-02-26: [r14692] bpr
4357
  [chemclick] use the new markBondOnly and markAtomOnly
14690 bpr 4358
---------------------------------------------------------------------------
4359
wims.4.19d [14689]
14682 bpr 4360
2020-02-22: [r14669] lemaire
4361
  [help] modification of the doc for anstypes chemdraw and chemclick
4362
  and the jsme help
4363
2020-02-20: [r14667] bpr
4364
  add the possibility to add some "intrus" in the list of etiquettes
4365
  in coordclick models
4366
2020-02-20: [r14664] bpr
4367
  add option linkedranditem in wims command embraced (work in progress)
4368
2020-02-15: [r14658] bpr
4369
  [mathml] add \not\subset
4370
2020-02-11: [r14652] bpr
4371
  [fix] add option -a to grep in mkindex for oef compilation
4372
2020-02-10: [r14646] bpr
4373
  add the possibility to have multiple "besoin d aide"
4374
2020-02-09: [r14644] bpr
4375
  [fix] english anstype help in createxo by modtool was empty
4376
2020-02-07: [r14642] lemaire
4377
  [help] Updating the jsme applet helper
4378
2020-02-06: [r14637] guerimand
4379
  [minor] add option nolink to forum configuration
4380
2020-02-03: [r14631] obado
4381
  [minor/js] Add the "marked" JS library, to automatically render an .md fil in HTML.
4382
  See it in wimsdoc.en for the "anstype help".
4383
2020-02-03: [r14630] obado
4384
  [minor] reformat anstype/README with markdown style
4385
2020-02-02: [r14629] bpr
4386
  fix title in help when using langchoice for multilangage modules
4387
2020-02-02: [r14626] bpr
4388
  fix left_int in checkmolc (it returned always 0), thanks to D. Bernardi
4389
2020-01-20: [r14614] guerimand
4390
  [major] suppress href tag in partialdetag + process for variable instead of file
4391
2020-01-16: [r14609] czzmrn
4392
  [minor/lang] examples in carrousel take title and description in the visitor language
4393
2020-01-15: [r14608] obado
4394
  [minor/mathjax] delay MathJax library load after complete page load,
4395
  to avoid some problems with other libraries like dynapi
4396
2020-01-15: [r14606] bpr
4397
  delete some bad links in useropts
4398
2020-01-14: [r14605] bpr
4399
  [keywords] chemistry
4400
2020-01-14: [r14604] bpr
4401
  in special method mathmlinput, it is now possible to put
4402
  two mathmlinput in one page.
4403
2020-01-11: [r14602] guerimand
4404
  script to partialdetag a file
4405
2020-01-10: [r14601] obado
4406
  [minor/css] make hanging.oef model more responsive with css flex
4407
2020-01-10: [r14600] obado
4408
  [minor/oef] improve accessibility on some OEF models
4409
2020-01-07: [r14598] guerimand
4410
  [major] use !detag search_keywords variable in search engine
4411
2020-01-06: [r14596] schaersvoorde
4412
  canvasdraw:'stringup' may now be set onclick (drag&drop not supported)
4413
2020-01-06: [r14595] obado
4414
  [minor/js] upgrade some js libraries :
4415
  * TinyMCE 5.0.15 -> 5.1.5
4416
  * What-input v5.2.3 -> v5.2.6
4417
2020-01-06: [r14593] bpr
4418
  [search_engine] for supervisor, in case of an exercise in an OEF module,
4419
  the link will go in the intro menu with exercise selected.
4420
2020-01-05: [r14590] schaersvoorde
4421
  canvasdraw: command 'latex'
14586 bpr 4422
---------------------------------------------------------------------------
4423
wims.4.19c [r14585]
14580 bpr 4424
New administrative modules:
4425
2019-12-10: [r14499] new module adm/sendbug supervisor
4426
  can send internal bug message to author (FG)
14345 guerimand 4427
2019-10 add module adm/class/freework (new ressources in a class) (FG)
14580 bpr 4428
Details:
14582 bpr 4429
2020-01-02: [r14579]
4430
  improvment: choice of the number of the first used reply
4431
  in tabsignes (Eulerwims)
14580 bpr 4432
2020-01-02: [r14575] bpr
4433
  [slib runcode] update skulpt (JL)
4434
2020-01-02: [r14574] bpr
4435
  [anstype] the third argument of the first line of embed is
4436
    now used in the analysis
4437
2020-01-01: [r14571] czzmrn
4438
  [minor/lang] localization of Mega/Mo units
4439
2019-12-31: [r14565] bpr
4440
  [clean] should not use the variable test in anstype except for "error".
4441
2019-12-31: [r14564] bpr
4442
  [oef] add possibility of having feedback or hint always.
4443
2019-12-29: [r14558] bpr
4444
  [minor] fix heading levels in print version
4445
2019-12-27: [r14556] bpr
4446
 [fix] in english vocabulary, the word "into" must be written into$ not to interfere
4447
  with wims command (in particular !distribute)
4448
2019-12-27: [r14552] bpr
4449
  [scenario] try html/accessibility
4450
 (test with H6/analysis/scenarineq.fr)
4451
2019-12-27: [r14550] bpr
4452
  [update] update scripts skulpt for python3 (JL)
4453
2019-12-25: [r14548] schaersvoorde
4454
  canvasdraw: mouse corrections for 'affine transformation' and 'onclick'
4455
2019-12-22: [r14546] schaersvoorde
4456
  canvasdraw:"onclick" and "rotate" may be combined
4457
2019-12-22: [r14545] schaersvoorde
4458
  canvasdraw:string/text using 'xoffset','xyoffset','yoffset' will now
4459
    use a 2*linewidth marge
4460
2019-12-22: [r14544] schaersvoorde
4461
  string/text using 'xoffset','xyoffset','yoffset' will now use a 2*linewidth marge
4462
2019-12-21: [r14543] schaersvoorde
4463
   canvasdraw: onclick+drag x|y|xy use read_dragdrop()
4464
2019-12-21: [r14542] schaersvoorde
4465
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4466
2019-12-21: [r14541] schaersvoorde
4467
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4468
2019-12-20: [r14540] bpr
4469
  [search engine] the translated title was not taken in account
4470
2019-12-20: [r14539] mquerol
4471
  [minor/trans] catalan version
4472
2019-12-20: [r14537] guerimand
4473
  [add] add type=3 (applet) in freework + open traduction warning version 0.3 not compatible with 0.2
4474
2019-12-19: [r14535] bpr
4475
  [src] delete creation eufxx as there is tex compilation trouble
4476
    and they are neither used in modules.
4477
2019-12-19: [r14533] bpr
4478
  [fixbug] fix bug introduced by adding lines of tests in anstype draw
4479
2019-12-18: [r14532] czzmrn
4480
  [minor/lang] small update of italian class on math games
4481
2019-12-18: [r14531] bpr
4482
  small bug: number of the sheet should not appear when being in
4483
  a sequence
4484
2019-12-17: [r14528] czzmrn
4485
  [lang] updating slib ecriturelettre to italian language
4486
2019-12-17: [r14526] bpr
4487
  [embed] add help on third argument of the first line of the script embed
4488
2019-12-17: [r14524] bpr
4489
    [wimsdoc] change the level of <h>
4490
2019-12-17: [r14523] bpr
4491
  possibility to have a module by language
4492
  syntaxe: local/data/news en fr
4493
  local/data/news.en will be the module by default
4494
2019-12-17: [r14522] bpr
4495
  [modtool] when publishing, add level and a warning if the file NEWS has not changed
4496
2019-12-16: [r14519] bpr
4497
  [minor] show the choosen levels when publishing
4498
2019-12-13: [r14515] bpr
4499
  [publish] add message for publication.
4500
2019-12-11: [r14508] obado
4501
  [minor] the description is now required in sendbug
4502
    + some other EN translations
4503
    + the sent message is now in HTML
4504
2019-12-11: [r14507] obado
4505
  [minor] Add a "sendbug" icon in font awesome icon theme
4506
    + translate some sendbug texts in english
4507
2019-12-10: [r14506] czzmrn
4508
  [slib/lang] new slib for italian language
4509
2019-12-10: [r14501] bpr
4510
  [language] en: resources -> teaching material (CD)
4511
2019-12-10: [r14499] guerimand
4512
  [minor/add] supervisor can use wims to send bug message to exercise author
4513
2019-12-10: [r14497] bpr
4514
  [language] student-> user, motd (CD)
4515
2019-12-10: [r14496] bpr
4516
  [language] replace participant by user (C.D.)
4517
2019-12-10: [r14495] bpr
4518
  [language] corrections from C. Ducrocq (in particular sequence -> units)
4519
2019-12-09: [r14493] bpr
4520
  [help] warning about a bogue in drawinput
4521
2019-12-09: [r14491] obado
4522
  [OEF] Add a new "print solution" button on OEF solutions, to print only
18021 bpr 4523
    the solution without the exercise content.
14580 bpr 4524
2019-12-09: [r14489] obado
4525
  [minor/css] add the foundation_flex.css in Nikaia + standard themes
4526
    + some responsive changes in news & examples on front page, thanks to G. Marbeuf ;)
4527
2019-12-05: [r14483] bpr
4528
  [keywords] chemistry from Celine Dablemont
4529
2019-12-02: [r14476] bpr
4530
  fix score in chemdraw for option onlyheteroH
4531
2019-11-30: [r14472] guerimand
4532
  [minor] complete sheet structure information in file public_html/.formatsheet
4533
2019-11-29: [r14465] obado
4534
  [minor/CSS] replace the "news.css" in module home (no need to load it on every WIMS pages.
4535
  + replace the "motd" before the "frontmsg"
4536
2019-11-28: [r14458] and other
4537
  add possibility to show a carrousel in the front page
4538
2019-11-27: [r14457] obado
4539
  [minor/js] Upgrade what-input js library, from 5.1.4 to 5.2.3
4540
2019-11-26: [r14453] bpr
4541
  [chemjsme] change the size
4542
2019-11-26: [r14452] bpr
4543
  [anstype] chemdraw: option allH (answer analysis)
4544
2019-11-26: [r14451] bpr
4545
  [minor] add button class (modtool/publish in local)
4546
2019-11-24: [r14443] and other
4547
  add Euler proposition of news and examples in the visitor page
4548
    (need a local module, see .README)
4549
2019-11-22: [r14441] guerimand
4550
  [minor/add] can hide sheet for participant with condition written
4551
    with technical variable (warning : global statistic score not
4552
    modified with hidden sheet)
4553
2019-11-21: [r14439] guerimand
4554
  [minor/lang] improvment of some description text in freework
4555
2019-11-21: [r14436] bpr
4556
  [fix] printable version: ?analyze appeared in type compose
4557
2019-11-20: [r14435] bpr
4558
  [help] add glossary in document help
4559
2019-11-20: [r14431] bpr
4560
  [doc] add primitive glossary in document
4561
2019-11-20: [r14430] and other (Julien Lyotard)
4562
  add slib coding/editor and coding/runcode
4563
2019-11-20: [r14429] bpr
4564
  [html/pdf] when printing a pdf version with the browser, the oef score was not showed
4565
  and next series was showed -> fix
4566
2019-11-19: [r14428] obado
4567
  [minor] [adm/raw] remove an unwanted comma introduced in r. 14384 in listexos job
4568
2019-11-18: [r14425] bpr
4569
  [slib/codeeditor] fix bystep method; add number to some variables (JL)
4570
2019-11-18: [r14424] obado
4571
  [minor/CSS] disable the "table{width:100%}" in foundation_table.css
4572
2019-11-17: [r14421] bpr
4573
  [anstype] multidraw: add a preliminary help; control the fields in multidraw
4574
2019-11-15: [r14411] obado
4575
  [minor/CSS] move unbeakable class from utilities2 to utilities.css
4576
2019-11-14: [r14410] obado
4577
  [minor/css] Add an "unbreakable" CSS style that can be use to surround
4578
    a large text element that must not be wrapped (like a long math formula)
4579
2019-11-13: [r14409] obado
4580
  [minor/html] Canvasdraw Help : replace table used for column by a
4581
    responsive column design with grid-x and cards
4582
    + repair 2 javascripts bug causing the inline search engine not working
4583
    + add some explanation about using canvasdraw code in OEF
4584
2019-11-12: [r14408] schaersvoorde
4585
  [minor/svn] canvasdraw: corrected hex color bug [Sophie Lemaire]
4586
2019-11-12: [r14407] obado
4587
  [CSS] Add foundation_table.css to better handle large table on small devices.
4588
  use "!set table_scroll=no" if you don't want your table automatically scroll
4589
  on small screens.
4590
2019-11-12: [r14405] obado
4591
  [css] Better display for input inside "sup" or "sub" tags
4592
2019-11-10: [r14401] bpr
4593
  [tool/glossary] transforms a list in div
4594
  (there are some titles in examples that cannot be put in a list)
4595
2019-11-10: [r14400] bpr
4596
  [glossary] html
4597
2019-11-10: [r14399] bpr
4598
  validator for glossary
4599
2019-11-09: [r14397] bpr
4600
  add anstype multidraw
4601
2019-11-09: [r14395] bpr
4602
  test to know if a sheet is used in an exam was not robust.
4603
2019-11-09: [r14393] schaersvoorde
4604
  added keyword "duplicates" || "allowdups" for default "multidraw" replyformat
4605
2019-11-08: [r14391] obado
4606
  Add the "foundation_typo" css, that change some general typography,
4607
    with responsive behavior (change title sizes on small/medium devices)
4608
2019-11-08: [r14390] schaersvoorde
4609
  corrected multidraw curvedarrows numeric input [BPR]
4610
2019-11-08: [r14389] obado
4611
  Reset puce look order (disc > circle > square) of "ul" inside a "no_puce" liste
4612
2019-11-06: [r14387] schaersvoorde
4613
   canvasdraw: fix fontsize (still issues between 'legacy fontsize' and 'fontfamily')
4614
2019-11-05: [r14386] bpr
4615
  [anstype] draw: add curvedarrows
4616
2019-11-05: [r14384] obado
4617
  [adm/raw] add the job "changedates" (Repels the expiry date of `qclass`
4618
    and all its sheets / exams)
4619
    + Jobs "listsheets" and "listexams" now display the list of expiration dates
4620
    + some code formatting
4621
2019-11-05: [r14383] obado
4622
  [minor] [adm/manage] Display a 2nd formula for testing LaTex server installation
4623
    (the first one only tested TeX). If the 2nd doesn't display in "image mode",
4624
    you have to install "texlive-latex-base"
4625
   remove embedded table display
4626
2019-11-02: [r14382] schaersvoorde
16873 bpr 4627
  [multidraw] corrected multidraw reply in order to avoid NaN in case of non-numeric answers (like 'text')
14580 bpr 4628
2019-11-02: [r14381] schaersvoorde
16873 bpr 4629
  [multidrawr] reply format for "multidraw" in case of "circles" will give radius in x-range [BPR]
14580 bpr 4630
2019-10-31: [r14378] bpr
4631
  [glossary] ecogestion (from JV)
4632
2019-10-31: [r14377] bpr
4633
  [glossary] mathematics (from Euler-Versailles)
4634
2019-10-31: [r14376] bpr
4635
  chemdraw: add option for the analysis of hydrogen
4636
2019-10-29: [r14374] obado
4637
  [minor/html]  add div class="wims_content" on some modules
4638
    (createqcm, forum/mboard, adm/sheet, adm/class/userscore)
4639
2019-10-29: [r14373] obado
4640
  [minor/css] remove 10% margin on exam pages in Nikaia theme + some other css corrections
4641
2019-10-25: [r14371] bpr
4642
  [glossary] arithmetic frome Euler_Versailles
4643
2019-10-23: [r14367] guerimand
4644
  [minor] bugfix (sourcesup12166) la page se recharge à chaque changement d'option
4645
  pour la variable technique en cas de jquery!=yes (faute de mieux...)
4646
2019-10-23: [r14366] guerimand
4647
  [major/risk] internalise jquery!=yes in script datepicker.phtml
4648
2019-10-22: [r14364] bpr
4649
  [glossary] ecogestion (JV)
4650
2019-10-21: [r14361] bpr
4651
  [glossary] ecogestion
4652
2019-10-19: [r14353] bpr
4653
  [oef] possibility to use wims_oef_input css in codeinput (as it is possible
4654
  in anstype with an input. (help only in french).
4655
2019-10-18: [r14352] bpr
4656
  [oef] style on reply is now taken in account in codeinput
4657
  special methods
4658
2019-10-17: [r14350] bpr
4659
  [glossary] add level in the glose (to improve)
4660
2019-10-17: [r14349] guerimand
4661
  [minor] use of datepicker.phtml in adm/class/regclass and
4662
    adm/class/config even if jquery_defined=no
4663
2019-10-17: [r14346] bpr
4664
  [model] add asis="explain" for the interrogation points in particular
4665
  [minor]update src/Changelog
4666
2019-10-17: [r14344] guerimand
4667
  [minor] add CGU link in the class for user/supervisor
4668
2019-10-17: [r14343] guerimand
4669
  [minor] expiration date limit is now 15 months from current day
4670
2019-10-16: [r14342] bpr
4671
  [glossary] from Euler-Versailles
4672
2019-10-16: [r14341] guerimand
4673
  [minor] keep deleted user manual score + distinction between 0 and noscore in manual score
4674
2019-10-15: [r14340] obado
4675
  [minor/svg] correct calculator.svg (was not centered)
4676
2019-10-15: [r14339] guerimand
4677
  [minor/add] manage manual score for freework
4678
2019-10-12: [r14330] guerimand
4679
  [minor] class_limit opening module grades instead of nbuser TRADUCTION NEEDED
4680
2019-10-12: [r14329] guerimand
4681
  [minor/add] global system variable MAX_USERFORGRADES to delimit number of user to use module grades
4682
2019-10-10: [r14328] guerimand
4683
  [minor] add systeme variable MAX_FREEWORKS
4684
2019-10-10: [r14325] guerimand
4685
  [minor] module grades accept make difference between no score and 0 + html
4686
2019-10-08: [r14323] guerimand
4687
  [minor] exclude .bin file in dayly backup
4688
2019-10-08: [r14322] guerimand
4689
  [major] *.bin file not decrease class_quota
4690
2019-10-08: [r14321] guerimand
4691
  [minor/bugfix] allowed_optional_module deleted when save other parameters in wims.conf
4692
2019-10-08: [r14320] guerimand
4693
  [minor] script use wims_superclass_quota instead of wims_class_quota when class_type=2,4
4694
2019-10-08: [r14319] guerimand
4695
  [minor] use script adm/class/quotafree.proc
4696
2019-10-08: [r14318] guerimand
4697
  [minor] use script adm/class/quotafree.proc in case of doc in a class
4698
2019-10-08: [r14317] guerimand
4699
  [minor] use script adm/class/quotafree.proc
4700
2019-10-08: [r14315] guerimand
4701
  use script adm/class/quotafree.proc + cleaning lang file (not cn)
4702
2019-10-08: [r14314] guerimand
4703
  [minor] use script adm/class/quotafree.proc to manage class free space left
4704
2019-10-03: [r14310] guerimand
4705
  [minor] script adm/class/quotafree.proc use now a centralised language definition
4706
    file (no in each module)
4707
2019-10-03: [r14309] guerimand
4708
  [major/risk] script adm/class/classlang can now pass parameters to language file
4709
2019-10-03: [r14308] guerimand
4710
  [minor/bugfix] freework don't display if there is no other ressources in the class
4711
2019-10-03: [r14302] guerimand
4712
  [minor] use script adm/class/quotafree.proc
4713
2019-10-03: [r14301] guerimand
4714
  [minor] display bugfix
4715
2019-10-03: [r14300] guerimand
4716
  [minor] use script adm/datepickerform.phtml
4717
2019-10-03: [r14299] guerimand
4718
  [minor/risk] change variable name for better compatibility
4719
2019-10-03: [r14298] guerimand
4720
  [minor]language improvment for datepickerform.phtml script
4721
2019-10-01: [r14297] guerimand
4722
  [add] new administrative module to manage new ressource type (work in progress)
4723
2019-09-26: [r14296] schaersvoorde
4724
  canvasdraw : 'userdraw images,color' right click removes object under pointer
4725
2019-09-26: [r14295] schaersvoorde
4726
  canvasdraw : solved issue with external div/image size
4727
2019-09-19: [r14293] guerimand
4728
  [minor/optimize] script can be use when jquery_defined!=yes and
4729
  display three html form for date
4730
2019-09-17: [r14290] schaersvoorde
4731
  [minor/svn] All 'svg','div','span' elements on page may be used to drop onto canvas
4732
2019-09-17: [r14289] obado
4733
  [adm/forum] Security : add some prohibited_words to prevent hacking attempts in forum msg
4734
2019-09-16: [r14287] obado
4735
  [forum] Add some HTML tags in emails automatically sent when message added in forum
4736
    + add some sucsess msg when changing forum config
4737
    + adm/class/sendmail : correct some css class (block instead of box)
4738
    + code formatting
4739
2019-09-16: [r14286] obado
4740
  [minor/ergo] correct some html in "forget password" phtml
4741
2019-09-13: [r14283] obado
4742
  [JS] Add some JS libraries :
4743
    * CodeMirror (a WYSIWYG code editor with syntax highlighting)
4744
    * Skulpt : lets execute some code with javascript
4745
2019-09-13: [r14282] obado
4746
    [JS] Update some JS libraries :
4747
  * Mootools : 1.2.4 -> 1.6.0
4748
  * TinyMCE : 5.0.3 -> 5.0.15
4749
  * jQuery : 3.3.1 -> 3.4.1
4750
2019-09-13: [r14281] obado
4751
  [mail] Now all mail sent by WIMS will have a "Content-Type: text/html"
4752
    so html tag can be interpreted by mail clients.
4753
issuing wimsdev-Bug [#12140]
4754
2019-09-13: [r14280] obado
4755
  [minor/icons] add some icons in Font Awesome icon theme
4756
2019-09-12: [r14279] obado
4757
  [help/wimsdoc] Now we can add some samples to the command list in wimsdoc
4758
    (look at !formcheckbox, !formradio , !mathmlmath and !makelist)
4759
2019-09-11: [r14278] obado
4760
  [minor] help/wimsdoc : add some samples to !formradio help
4761
2019-09-11: [r14277] obado
4762
  [minor] adm/manage : correct html labels on class/year formradio
4763
+ now the supervisor link is displayed after the class restoration, so it can be given to the teacher.
4764
2019-09-08: [r14276] schaersvoorde
4765
  canvasdraw: use autofocus on inputfields added to canvas
4766
2019-09-08: [r14275] schaersvoorde
4767
  canvasdraw: use autofocus on inputfields added to canvas
4768
2019-09-06: [r14272] obado
4769
  [minor/slib] Replace "http" by "https" in external links of lang/swac slib  (and in all samples of media/*)
4770
+ add a css class "wims_status" in exam status
4771
2019-09-05: [r14271] obado
4772
  [minor/ergo] Now sheet and exam titles are also displayed when copying all exo in an exam
4773
+ correct a small html bug (/td instead of /label)
4774
2019-09-05: [r14270] schaersvoorde
4775
    canvasdraw commands userdraw images/multidraw images include external div's
4776
2019-09-05: [r14269] obado
4777
  [minor/lang] small corrections on english strings (thanks to C. May)
4778
2019-09-04: [r14268] obado
18021 bpr 4779
  [class/sheet] improve ergonomy of the feature "change exercise 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)
14580 bpr 4780
    + some other ergonomic changes
4781
    + some code formatting
4782
2019-09-03: [r14264] bpr
4783
  [keywords] add competences in keywords
4784
2019-09-03: [r14260] obado
4785
  [js] Add the "Accordion" Foundation Plugin. See it in "adm/class/addmodule" :
4786
    now the scoring system is hidden by default but can be displayed when clicked
4787
2019-09-03: [r14259] obado
4788
  [minor] addmodule : correct a wrong variable name in exo.phtml
4789
    + correct a small bug in modtool EN lang file
14587 bpr 4790
    + add a missing div in modtool flist.phtml
14580 bpr 4791
2019-09-02: [r14258] obado
4792
  [minor/ergo] add some "wims_msg" class to msg in Createxo
4793
    + add a missing icon to Font Awesome theme
14257 bpr 4794
---------------------------------------------------------------------------
14256 bpr 4795
wims.4.19b [r14256]
14257 bpr 4796
2019-09-02: [r14255] bpr
14256 bpr 4797
  add arrows2 in anstype draw
14254 bpr 4798
2019-09-01: [r14245] bpr
4799
  [fix userscore/csv] the hack when there is @-. in the login (treated as variable)
4800
  increased too much the size of the variable.
4801
2019-08-30: [r14242] obado
4802
  [minor/ergo] add a success message when a sheet has been created
4803
2019-08-30: [r14241] obado
4804
  [js/tinyMCE] insert function inside tinyMCE so it can interpret
4805
    \imagedir and directly display images in wysiwyg editor
4806
2019-08-30: [r14240] obado
4807
  [minor/js]upgrade prototype.js from 1.6.1 to 1.7.3 to avoid a TypeError:
4808
    this.each is not a function. displayed in console for Safari & Chrome on Createxo Raw editing
4809
2019-08-30: [r14239] obado
4810
  [minor/js] correct a small bug on "topback" when there is a js library
4811
    conflicting with Jquery (on Createxo mode raw for example)
4812
  + code formatting on some js files
4813
2019-08-29: [r14238] obado
4814
  [minor/icon] add a "default" minus icon in Font awesome Icon theme
16164 bpr 4815
    to all menuitem without a specific icon. (see localhost/wims/?help/teacher/faq for example)
14254 bpr 4816
2019-08-28: [r14236] obado
4817
  [minor] replace option name "Type of analysis" by "Tolerance level"
4818
2019-08-28: [r14235] obado
4819
  [oef models] add a "tolerance level" (case, nocase, atext) option to text
4820
    with holes models (qtext & 16qtext)
4821
2019-08-27: [r14234] schaersvoorde
4822
  [minor/svn] replaced loop variable, causing compilation error on Debian+gcc version 4.9.2
4823
2019-08-26: [r14232] schaersvoorde
4824
  [minor/svn] canvasdraw: command latex...use MathJaX (temporarily disabled the use of KaTeX in SVN)
4825
2019-08-26: [r14231] schaersvoorde
4826
  [minor/svn] canvasdraw: command latex & drag/drop/onclick
4827
2019-08-26: [r14230] schaersvoorde
4828
  [minor/svn] canvasdraw: command 'latex x,y,tex' calls 'wims_mathml' to generate MathML
4829
  in case of GECKO type browsers
4830
2019-08-25: [r14229] mquerol
4831
  [minor/trans] catalan and/or spanish version
4832
2019-08-25: [r14228] mquerol
4833
  [minor/trans] catalan and/or spanish version
4834
2019-08-25: [r14227] schaersvoorde
4835
  canvasdraw: command latex & drag/drop/onclick
4836
2019-08-25: [r14226] schaersvoorde
4837
  wims_mathml: added \brace,\brack and some shortcuts \cases,\aligned,\Bmatrix,
4838
  \Vmatrix,\vmatrix,\pmatrix
4839
2019-08-25: [r14225] schaersvoorde
4840
  canvasdraw: added command 'latex x,y,tex-string' [work in progress, only for KaTeX]
14224 bpr 4841
---------------------------------------------------------------------------
14223 bpr 4842
wims.4.19a [r14223]
4843
2019-08-23: [r14221] Julien Lyotard
4844
  fix jsxgraphcurve for polygon
14216 bpr 4845
2019-08-19: [r14215] mquerol
4846
  catalan and/or spanish version
4847
2019-08-19: [r14214] czzmrn
4848
  Italian class 1368 new exercises
4849
2019-08-17: [r14211] bpr
4850
  [fix] replace oef_applet_option by oef_answer_option$i in some anstype
4851
2019-08-17: [r14210] bpr
4852
  [anstype] fix jsxgraphcurve for new version of jsxgraph (Julien Lyotard)
4853
  add the possibility of moving points by the student (Julien Lyotard)
4854
2019-08-15: [r14208] schaersvoorde
4855
  [minor/svn] canvasdraw: rewrite of sliders
4856
2019-08-13: [r14206] bpr
4857
  [fix] use of oef_answer_option$i
4858
2019-08-13: [r14205] bpr
4859
  [fix] fix typo when replacing quotes in symbol.inc
4860
2019-08-11: [r14202] czzmrn
4861
  minor fixes to the open class on mathematical games 1097
4862
2019-08-09: [r14200] czzmrn
4863
  Italian translation improvment
4864
2019-08-08: [r14199] bpr
4865
  [mathmlinput] no answer is shown if the analysis is by conditions
4866
2019-08-08: [r14198] guerimand
4867
  bug fix in moveto process in sheet
4868
2019-08-08: [r14197] obado
4869
  replace nested "foundation_dropdown_menu.js" file by more adaptable
4870
  separates Foundation plugins files, as specified here :
4871
  https://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
4872
2019-08-08: [r14196] czzmrn
4873
  [fix/improvement] anstype draw merging r14187 with Julien Lyotard
4874
  correction (now anstype draw accepts the option precision)
4875
2019-08-07: [r14195] bpr
4876
  [slib/chemistry/jmolshow] change test for loading or not jmolshow_init
4877
2019-08-07: [r14193] bpr
4878
  [mkindex] fix if the directory $BASES/site has disappear
4879
2019-08-07: [r14192] bpr
4880
  [fix] fix insertion address of a class document in helpexo
4881
2019-07-25: [r14187] czzmrn
4882
  [fix] anstype draw: type lines only check for parallelism
4883
2019-07-23: [r14182] bpr
4884
  [fix] replace oef_applet_option by oef_answer_option$i
4885
  which depends on the $i
4886
2019-07-22: [r14181] obado
4887
  [minor/themes] add the navigation bar to documents displayed
4888
  with lightpopup in all themes
4889
2019-07-18: [r14180] obado
4890
  adm/raw : add "getexam" job to protocol description
4891
2019-07-13: [r14176] bpr
4892
  fix mkindex for oef/cpp when there are two levels of inclusion of file.inc
4893
2019-07-13: [r14175] bpr
4894
  [wimsdoc] insert adm/raw help in wimsdoc
4895
2019-07-13: [r14174] schaersvoorde
4896
  canvasdraw: modification of slider and drag
4897
2019-07-12: [r14173] schaersvoorde
4898
  change scripts/authors/jm.evers/html/jqmath.css
4899
2019-07-12: [r14172] bpr
4900
  [glossary] economics from J. Vileo
4901
2019-07-04: [r14170 and other] mquerol
4902
  catalan and/or spanish version
4903
2019-07-04: [r14167] bpr
4904
  [slib] delete the title as the slib ggb2jsxgraph does not work (too difficult
4905
  to maintain)
4906
2019-07-04: [r14166] bpr
4907
  [wimsdoc] improve presentation of help for slib
4908
2019-07-04: [r14165] bpr
4909
  [src/calc] add randomrow in embraced command.
4910
2019-07-03: [r14162] bpr
4911
  [canvasdraw] help presentation (specially for replyformat).
4912
2019-07-03: [r14161] schaersvoorde
4913
  canvasdraw : fix: in multidraw circles the radius array was gone fishing
4914
2019-07-03: [r14160] bpr
4915
  [edit_area] tabulation -> 2 spaces
4916
2019-07-03: [r14159] schaersvoorde
4917
  canvasdraw: corrected flaw in 'multidraw circle' [BPR]
4918
2019-07-03: [r14158] obado
4919
  [icons] add 6 new domain icons
4920
2019-07-02: [r14155] bpr
4921
  [keywords]
4922
2019-07-02: [r14152] bpr
4923
  [slib/geo3D] titles of some no more used slib are deleted
4924
  (use java)
4925
2019-07-02: [r14150] bpr
4926
  [latex2wims] fix style in includegraphics
4927
2019-07-02: [r14149] czzmrn
4928
  [open classes] add an English open class on mathematical games (primary school level).
4929
  Note: the module E3/geometry/oefgeo2D.fr need to be translated into English.
4930
  Apart from that, all the other exercises are available in English
4931
2019-07-02: [r14147] bpr
4932
  add keywords
4933
2019-07-02: [r14146] bpr
4934
  [glossary] ecogestion(Jacques Vileo)
4935
2019-06-30: [r14144] bpr
4936
  slib has now the possibility to use chembrut.pl
4937
  add number of hydrogens for each atom in slib/chemistry/chemformula
4938
2019-06-28: [r14142] mquerol
4939
  [minor/trans] catalan and/or spanish version
4940
2019-06-26: [r14141] mquerol
4941
  [minor/trans] catalan and spanish version
4942
2019-06-26: [r14140] obado
4943
  [adm/raw] add !default scoremax=10 in getsheetscores job
4944
2019-06-26: [r14139] obado
4945
  [adm/raw] in getsheetscores job : add "sheet_weight"
4946
    rename "weights" into "exo_weights"
4947
    correct sheet formula
4948
2019-06-25: [r14136] bpr
14588 bpr 4949
  [latex2wims] change the place of div class="wimsdoc" relatively to the toc
14216 bpr 4950
2019-06-25: [r14135] obado
4951
  [adm/raw] now getsheetscores job gives the sheet formula
4952
2019-06-25: [r14134] obado
4953
  adm/raw : remove "weight_detail" (it was already present as "weights"
4954
    and add "try_detail" to getsheetscores + correct a bug on requires
4955
  corrects help on getscorepercent wims command (level seems <100, not <10 )
4956
2019-06-25: [r14133] obado
4957
  adm/raw : add "weight_detail" and "last_detail" to getsheetscores
4958
2019-06-25: [r14132] obado
4959
  in userscore tables : use "li" instead of "br"
4960
  now sheet formula is displayed to supervisor + code formatting
4961
2019-06-24: [r14128] guerimand
4962
  [minor] improvment of button moveto in sheet/exam
4963
2019-06-24: [r14127] czzmrn
4964
  [minor/fix] the variable reply_cnt is used in oef/Main.phtml
4965
  and should not be reset in this anstype
4966
2019-06-24: [r14126] obado
4967
  [minor/help] add help in wimsdoc.en for some wims command !score... commands from score.c
4968
2019-06-22: [r14123] schaersvoorde
4969
  canvasdraw: remove touchend for gesture devices
4970
2019-06-21: [r14122] schaersvoorde
4971
  translation in nl
4972
2019-06-20: [r14119] czzmrn
4973
  [italian] added italian example class on elementary mathematics/mathematical games
4974
2019-06-19: [r14118] obado
4975
  [jsxgraph] upgrade jsxgraph from 0.99.5 to 0.99.7
4976
2019-06-17: [r14116] bpr
4977
  [slib] clean molecule slib
4978
2019-06-16: [r14114] obado
18021 bpr 4979
  [ergo] improve ergonomy of adding an exercise in a sheet
14216 bpr 4980
    (different choices are bigger, with icons + add wims_msg success
4981
  + add missing icons in Font awesome theme
4982
2019-06-16: [r14113] guerimand
18021 bpr 4983
  [minor] improvement of move change order of exercises in sheet/exam
14216 bpr 4984
2019-06-16: [r14109] guerimand
4985
  [minor] keep score dependancy when changing order of exercises in exam
4986
  + move after option
4987
2019-06-16: [r14108] guerimand
4988
  [major/bugfix] can delete exercise in exam after activation
4989
2019-06-16: [r14107] guerimand
4990
  [minor/ergonomy] two columns for action in sheetcontent
4991
2019-06-16: [r14105] guerimand
4992
  score dependancy is now keept when delete or change order of exercises in a sheet
4993
2019-06-15: [r14104] guerimand
4994
  [minor] replace button "go down" by "move after" to arrange exercises order quickly in a sheet
4995
2019-06-15: [r14103] guerimand
4996
  movedown can be done on activated sheet
4997
2019-06-15: [r14102] obado
4998
  [minor] Now "\keywords{}" and "\description{}" oef instructions can be edited
4999
  in createxo adaptative mode (see fr/qtext.oef as sample)
5000
2019-06-15: [r14101] obado
5001
  [i18n] [to translate] add missing langs for TinyMCE editor (ca, es, nl, si) +
5002
  add custom wims styles to be translated.
5003
2019-06-15: [r14100] obado
5004
  corrects a small bug causing rss link not working when wims-cgi
5005
  was redirected to wims.html
5006
2019-06-15: [r14099] obado
5007
  [minor/ergo] slightly improve sheet activation pages (add wims_msg blocks)
5008
2019-06-15: [r14098] obado
5009
  slightly improve "about" and "module about" window
5010
2019-06-14: [r14097] obado
5011
  add general feedback to oef model "2correspond"
5012
  replace "send source" by simply "send" in createxo model editing
5013
2019-06-14: [r14096] bpr
5014
  [oef] change size of description tooltip
5015
2019-06-14: [r14093] bpr
5016
  [anstype draw] gestion of poly3, ...
5017
2019-06-14: [r14091] obado
5018
[ergo] several ergonomic improvements in Modtool and Createxo
18021 bpr 5019
  (add some css wims_msg success class when exercise is sent or deleted,
14216 bpr 5020
  replace a js by required input, ....)
5021
2019-06-13: [r14089] obado
5022
  add a missing icon in Font Awesome for Keywords
14131 bpr 5023
---------------------------------------------------------------------------
14081 bpr 5024
wims.4.18 [r14080]
14076 bpr 5025
2019-06-08: [r14072] bpr
5026
  [minor] true number of participants in the table of scores (case of a subgroup)
5027
2019-06-08: [r14071] bpr
5028
  canvasdraw/help
5029
2019-06-08: [r14070 r1406] bpr
5030
   add light link in about as a textarea to be copied
5031
2019-06-07: [r14059-> r14063] schaersvoorde
14131 bpr 5032
[minor/svn] canvasdraw: in multidraw right mouse click removes last object of
5033
  selected draw type & docs
14076 bpr 5034
2019-06-06: [r14057] schaersvoorde
5035
  canvasdraw: ruler & protractor
5036
2019-06-06: [r14056] czzmrn
5037
  [minor/fix] class css is now loaded also during exams
5038
2019-06-06: [r14055] schaersvoorde
5039
  canvasdraw: added info on creating tailormade delete button
5040
2019-06-06: [r14054] schaersvoorde
5041
  [minor/svn] canvasdraw: added info on creating tailormade delete button
5042
2019-06-06: [r14053] schaersvoorde
5043
  canvasdraw: added 'NOCONTROLS' argument to command 'multilabel'
5044
    to disable all buttons for multidraw (see documentation)
5045
2019-06-06: [r14052 r14050] bpr
5046
  check if/endif
5047
2019-06-06: [r14048] guerimand
5048
  [minor] script to check bad number of if/endif in a file
5049
2019-06-06: [r14047 r14046] guerimand
5050
  [minor]forget endif in gateway/var.proc activity/activity.phtml
5051
2019-06-05: [r14045] schaersvoorde
5052
  canvasdraw: command drag xy|x|y was gone fishing
5053
2019-06-04: [r14041 r14042] guerimand
5054
[minor] forget endif
5055
2019-06-03: [r14040] bpr
5056
  [createxo help] cut advanced method in createxo -> special methods
5057
2019-06-03: [r14038] schaersvoorde
5058
  canvasdraw: multidraw
5059
2019-06-03: [r14037] bpr
5060
  [direct exec] add jsme
5061
2019-06-03: [r14036] obado
5062
  [minor/css] correct a display bug causing a bad display on l2w toc
5063
    with standard theme
5064
2019-06-03: [r14035] schaersvoorde
5065
  canvasdraw: 'userdraw curvedarrow,color' now uses 3 points and
5066
  default replyformat=2 (eg x1,x2,xc... \n y1,y2,yc,... )
5067
2019-06-02: [r14033] bpr
5068
  [fix] it is now possible to desactivate an exam in a program without courses
5069
 (bug #11948)
5070
2019-06-01: [r14032] schaersvoorde
5071
  [minor/svn] canvasdraw:added to multidraw family 'curvedarrow' and 'curvedarrow2'
5072
2019-06-01: [r14030] schaersvoorde
5073
  canvasdraw: just to be complete...added to dragstuff
5074
    library objects
5075
    'curvedarrows color,x1,y1,xc,yc,x2,y2,...'
5076
    'curvedarrows2 color,x1,y1,xc,yc,x2,y2,...'
5077
2019-06-01: [r14029] schaersvoorde
5078
  canvasdraw:added to dragstuff library objects
5079
    'curvedarrow x1,y1,xc,yc,x2,y2,color'
5080
    'curvedarrow2 x1,y1,xc,yc,x2,y2,color'
5081
2019-06-01: [r14027] schaersvoorde
5082
  canvasdraw: added 'userdraw curvedarrow2,color' and 'userdraw curvedarrows2,color'
5083
2019-05-31: [r14026] lemaire
5084
  [help] add a section in the help of createxo about the score of an exercise
5085
2019-05-31: [r14025] schaersvoorde
5086
  canvasdraw added 'userdraw curvedarrow,color' and 'userdraw curvedarrows,color'
5087
2019-05-31: [r14024] bpr
5088
  [keywords] add ecogestion as father of economics and gestion
5089
2019-05-30: [r14023] bpr
5090
  [glossary] ecogestion
5091
2019-05-30: [r14022] bpr
5092
  [print version] adaptation for print version for draw, jsxgraph, jsxgraphcurve
5093
2019-05-30: [r14019] bpr
5094
  [class 9001] replace javacurve by jsxgraphcurve
5095
2019-05-30: [r14018] bpr
5096
  [print version] no solution for some answer types in print version
5097
2019-05-28: [r14017] bpr
5098
  [anstype/clock] in print version, exit before javascript buttons
5099
2019-05-28: [r14014 r14015] bpr
5100
  [fix] regvars can contain accents or spaces (it was not the case before)
5101
2019-05-28: [r14013] obado
5102
  [minor/html] move an help button inside a div to avoid a display glitch
5103
2019-05-26: [r14008] bpr
5104
  [fix] fix bug in print version when there is commas in math mode
5105
    and type compose or reorder
5106
2019-05-26: [r14007 r14021] bpr
5107
  [print version] add some css style for anstype radio, menu,
5108
    checkbox, click in print version
5109
2019-05-26: [r14006 r14009] bpr
5110
[print version] in print version, change variable i in iii to avoid confusion
5111
  with the variable i in anstype
5112
2019-05-25: [r14003] bpr
5113
  [fix] sheet score mean was not always good when only a part of the students
5114
    was selected
5115
2019-05-23: [r14000] bpr
5116
[help] english version was better !
5117
2019-05-23: [r13998] bpr
5118
  [slib/matrixhtml] help
5119
2019-05-22: [r13996] bpr
5120
  [class 9001]
5121
2019-05-21: [r13984 r13985 r13991] bpr
5122
  [slib] change the slib presentation page.
5123
2019-05-20: [r13980] bpr
5124
  [search_engine] keyword wimshelp (when it is alone) has a particular status
5125
    (all level)
5126
2019-05-20: [r13978] bpr
5127
[print version] correction in special method imageinput.phtml
13976 bpr 5128
2019-05-16: [r13975] obado
5129
  [minor/html] present slib parameters with divs instead of table,
5130
  for better accessibility and responsivity
5131
2019-05-16: [r13973] bpr
5132
  [backup] add data/local in backup
5133
2019-05-16: [r13972] obado
5134
  [minor/css] correct a display bug causing draggable elements breaking line
5135
  in some clickfill anstype
5136
2019-05-15: [r13971] schaersvoorde
5137
  canvasdraw:  dragging external images centers the image around the mouse pointer
5138
2019-05-14: [r13969] schaersvoorde
5139
  canvasdraw: draw_external (images) now makes use of 'dragstuff.getMouse()'.
5140
2019-05-14: [r13968] obado
5141
  corrects some typo in links displayed after class creation
5142
2019-05-13: [r13964 and als] bpr
5143
  canvasdraw help in directexec
5144
2019-05-10: [r13947] obado
5145
  correct a bug in adm/raw causing a malformed json
5146
  when addexo return a compilation error.
5147
2019-05-08: [r13935 and als, r13940, r13944] bpr and schaersvoorde
5148
  work on canvasdraw help in createxo
5149
2019-05-08: [r13930] bpr
5150
  [chemdraw] add option: reaction, show_valence (in test, need to
5151
  make an update of jme)
13926 bpr 5152
---------------------------------------------------------------------------
5153
wims.4.17e [r13925]
13922 bpr 5154
2019-05-06: [r13917] bpr
5155
  add slib tabsign. Euler-Versailles
5156
2019-05-06: [r13911] bpr
5157
  [print version] add shuffle for clickfill
5158
2019-05-06: [r13908] bpr
5159
  [print version] correspond type in columns
5160
2019-05-05: [r13906] bpr
5161
   [help] add link on keywords help in the left menu in modtool
5162
2019-05-05: [r13902] Euler-Versailles
5163
  [slib/numeration/ecriturenombre] add option tex (Euler contribution)
13903 bpr 5164
2019-05-04: [r13897] bpr
5165
  [src] increase the number of filewrite possible in a request (to adapt
5166
  to the number of exos in a sheet).
5167
2019-05-04: [r13893] bpr
5168
  [print version] prompt_empty is now with dots
5169
2019-05-03: [r13889] bpr
5170
  [class/9001]
5171
2019-05-03: [r13888] obado
5172
  [minor/css] improve the "bottom left" positioning of tooltips
5173
2019-05-03: [r13887] obado
5174
  [http] replace the "HTTP 301" permanent redirect called by "!restart" by a "HTTP 302"
5175
  temporary redirect, so it will prevent browser from saving the redirection in cache.
5176
2019-05-02: [r13886] lemaire
5177
  [minor/sheet oef] change the place where the description of an exercise
5178
  in a sheet may be shown
5179
2019-05-02: [r13885] obado
5180
  [minor/bugfix] correct a bug in user_link causing some header links not
5181
    being displayed in exam sessions since r.13836
5182
  + add a missing icon in Font Awesome theme
5183
2019-05-02: [r13884] bpr
5184
  [print version] work on special methods in printing version
5185
  (fields in imageinput are not yet at the good place)
5186
2019-05-02: [r13883] bpr
5187
  [class/9001] add exercises for special method
5188
2019-05-02: [r13881] czzmrn
5189
  [bug] headmenu not appearing in exolog (_check in wims session)
5190
2019-05-01: [r13880] bpr
5191
  [print version] - oef/printanalysis.proc is now used by oef/print.proc and adm/sheet
5192
    - add oef/togetfile.proc in wims_trustfile for print version.
5193
2019-05-01: [r13879] bpr
5194
  [fix] fix the analysis of the anstype chemformula
5195
2019-05-01: [r13878] bpr
5196
  [class/9001] add oef examples for anstype
5197
2019-04-30: [r13877] bpr
5198
  [minor] sheet/print - harmonisation with oef/print (work in progress)
5199
2019-04-27: [r13871] czzmrn
5200
  [minor/lang] adding exercises in 1368/sheet16
5201
2019-04-25: [r13868] obado
5202
  [bugfix][CAS] correct a bug in auth-cas occuring when "tmp" directory was not here
5203
    + reverse test order (first test for CAS 2.0 and then for CAS 1.0)
5204
    + now the default is "bad_cas_connexion" so it will no more give a false positive.
5205
    + give a more explicit message in case of bad_cas_connexion (to be translated)
5206
    + add missing EN texts in adm/class/classes
5207
2019-04-25: [r13867] bpr
5208
  [slib] slib geogebra3 must not be used.
5209
2019-04-23: [r13863] czzmrn
5210
  [minor] adm/raw logging registration of new users (user_lastname, user_firstname are reset by mkuserlist)
5211
2019-04-23: [r13862] obado
5212
  [minor/help] update the multipleclick anstype help for CSS styling
5213
2019-04-19: [r13858] schaersvoorde
5214
  [mathml] add "\cancel" as alternative syntax for "\slash"
5215
2019-04-18: [r13854 and als] mquerol
5216
  [minor/trans] catalan and spanish version
5217
2019-04-18: [r13853] czzmrn
5218
  [minor] adm/raw loggint of new users
5219
2019-04-18: [r13850 and als] bpr
5220
  [9001] add jsxgraph examples, fix some exercises (images)
5221
2019-04-17: [r13841] obado
5222
  [oef/ergo] add a warning popup when user try
18021 bpr 5223
  to submit exercise with default unanswered responses
13903 bpr 5224
2019-04-16: [r13836] obado
5225
  [JS] Move the Foundation call (previously in user_links) to the bottom
5226
    of the page, so Foundation functions can be used in more situation, with the recommended way.
5227
  + upgrade Foundation CSS to v. 6.5.3
5228
2019-04-12: [r13830] czzmrn
5229
  [minor/log] log supervisor login through adm/raw (as standard supervisor logins are logged)
5230
2019-04-12: [r13828] obado
5231
  [adm/raw] add "allowcloning" and "cloningpwd" to class_defs showed in
5232
    getclass and listclasses (only allowcloning is accessible by listclasses)
5233
  + remove debug informations displayed in cases of identification failure and
5234
    connexion refused by requested class
5235
2019-04-11: [r13825] bpr
5236
  [improvment] the description of an exercise in a sheet may be show as a
5237
    tooltip at the top of the exercise (for oef exercises). Vocabulary
5238
    and help are not yet done
5239
2019-04-11: [r13819] bpr
5240
  [anstype/chemclick] add option show_hydrogen
5241
2019-04-10: [r13817] bpr
5242
  [anstype/chemdraw] option show_hydrogen
5243
2019-04-10: [r13814] bpr
5244
  add gifs/ndef.png
5245
2019-04-08: [r13802] bpr
5246
  [wimstest] add test in evalue
5247
2019-04-05: [r13793 and als] bpr
5248
  work on print version
5249
2019-04-04: [r13785] bpr
5250
  [wimsdoc] add files for documentation - meaning is not yet written
5251
  please continue (work in progress)
5252
2019-04-04: [r13784] bpr
5253
  [wimsdoc] add html2iso command
5254
2019-04-02: [r13780] bpr
5255
  [class9001] modify some exercises (presentation)
5256
2019-04-02: [r13779] lemaire
5257
  [model] separate explain (for instruction) and data in 16menutext.oef and 16qtext.oef
5258
2019-04-02: [r13775] obado
5259
  [WYSIWYG] Prevent TinyMCE for replacing diacritics (é, à, ù...) by HTML entities.
5260
  + reactive editor in 16menutext, as it will work with accents now.
5261
2019-04-02: [r13772] lemaire
5262
  [quicktool] add nocase format in GAP
5263
2019-04-02: [r13771] obado
5264
  [bugfix/docs] add "zip" and "tgz" extensions to href links in wims docs.
5265
  + replace the adm/doc/primitives/href.phtml by a link to
5266
    scripts/docu/primitives/href.phtml as it was exactly the same.
5267
  + add some missing chars in htmlsymbs for html2iso conversion
5268
2019-04-01: [r13769] bpr
5269
  [maxima] no point in the alias of log10, lof2 in maxima header
5270
2019-03-31: [r13764] bpr
5271
  [print] if random=0, keep the order of the exercises in the
5272
  print and latex version.
5273
2019-03-31: [r13763] bpr
5274
  [wimstest] add tests for html2iso
5275
2019-03-31: [r13760] bpr
5276
  [fixbug] fix bug when confparm has commas (replace item by line in
5277
  the analysis of the iniparm)
5278
2019-03-31: [r13758] bpr
5279
  [minor] change the test for limit of exos in latex.
5280
2019-03-31: [r13757, r13783] bpr
5281
  add a wims command html2iso to translate html characters for latex print.
5282
2019-03-31: [r13755] bpr
5283
  [adm/manage] add test for maxima-share (has to be checked)
5284
2019-03-29: [r13749] obado
5285
  [oef/models] add "asis" to the true/false model
5286
2019-03-28: [r13748] obado
5287
  [minor/html] add label tags to document editing (adm/doc/edit.phtml)
5288
2019-03-28: [r13747] obado
5289
  [minor/css] add the CSS vars in tinyMCE
5290
2019-03-27: [r13744] obado
5291
  [minor/html] move the meta "viewport" tag to !header instruction,
5292
    so it is displayed on every wims pages
5293
    + move wims_mathml js from body to head tag
5294
2019-03-25: [r13741] obado
5295
  [minor/css] Replace "oef_question" by "wims_question" in oef models,
5296
  as it has been replaced in r. 13738
5297
2019-03-25: [r13740] obado
5298
  [minor/bugfix] Now the "clear" button in createxo models also clear textarea content
5299
    when editor is disabled.
5300
2019-03-25: [r13737] obado
5301
  [CSS] Introduce CSS vars. (+try for oef_question)
5302
2019-03-22: [r13730] obado
5303
  [config.c] increase the default class quota from 100 to 150MB, to be more in touch with the increased size of .bin scores files
5304
  + correct some typo
5305
2019-03-22: [r13728] obado
5306
  [minor/js] upgrade tinyMCE 5.0.1 to 5.0.3 + add the "fullscreen" plugin
5307
2019-03-22: [r13727] obado
5308
  [bugfix] Correct a bug causing div not being closed in *fill anstypes
5309
  in some cases (in replygood, when it contains more than one item)
5310
2019-03-21: [r13725] obado
5311
  [minor/css] add a new "oef_question" style, and use it as replacement of ".question"
5312
  in "select" and "classifysentence" oef models
5313
2019-03-21: [r13724] obado
5314
  [WYSIWYG] Replace some WIMS styles in WYSIWYG editor in Createxo
5315
2019-03-21: [r13723] bpr
5316
  [fix] fix print version and hint
5317
2019-03-20: [r13722, r13724] obado
5318
  [WYSIWYG] Add some WIMS styles to WYSIWYG editor in Createxo (like oef_ind colors, etc...)
5319
  + remove the "link" button in Createxo,  Replace some WIMS styles in WYSIWYG editor in Createxo
5320
2019-03-20: [r13721] obado
5321
[minor/css] reduce p margin for sheet, exam, exo... descs
5322
  + remove "h1" from WYSIWYG editor
5323
  + close a missing tag in adm/class/livret
5324
2019-03-20: [r13720] bpr
5325
  [html] delete attribute for style and script
5326
2019-03-19: [r13719] bpr
5327
  [fix] fix tooltip when it uses through slib
5328
2019-03-18: [r13716] obado
5329
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5330
  when it's possible and relevant
5331
2019-03-18: [r13715] obado
5332
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5333
  when it's possible and relevant
5334
2019-03-18: [r13713] guerimand
5335
  [minor/bugfix] cdt disappear in class of a groupement...
5336
2019-03-18: [r13711] bpr
5337
  [improvment] in userscore, when some sheets are selected, the
5338
  average is done on selected sheets
5339
2019-03-17: [r13707,r13708] bpr
5340
  [keywords]
5341
2019-03-15: [r13704,r13714, r13705] obado
5342
  [Createxo/models] translate some OEF models from french to english
5343
    (to be reviewed by a fluent english)
5344
2019-03-15: [r13703] bpr
5345
  [anstype] if the answertype is chemeq and if there is an option symbols
5346
    try to use chemeq
5347
2019-03-14: [r13699] bpr
5348
  [major/OEF] fix weight=0 in some answer. Fix some calculations with weight in conditions
5349
  and answers in particular in case of steps with faults.
5350
2019-03-13: [r13697] obado
5351
  [minor/bugfix] correct a bug causing line breaks being deleted in
5352
  textareas when returning to OEF intro after testing an exercise.
5353
  (see Lang/francais/oefdictate.fr as an example)
5354
2019-03-13: [r13696] obado
5355
  [minor/css] input class:inline no more has a 100% width
5356
2019-03-12: [r13695] obado
5357
  [minor/ergo] add a "disable WYSIWYG editor" button on each editor with an id.
5358
2019-03-11: [r13694] lemaire
5359
  [fix] legend appears twice in a program with a test zone
5360
2019-03-11: [r13692] obado
5361
  [CSS] improve input styles (inspired by Foundation 6 forms)
5362
  + numeric inputs in createxo models now use the html5 "number" type
13685 bpr 5363
---------------------------------------------------------------------------
13689 bpr 5364
wims.4.17d [r13689]
5365
2019-03-08: [r13689] bpr
5366
  add chemistry keywords
13685 bpr 5367
2019-03-07: [r13682] bpr
5368
  [fix] fix the apparition of non isolatin character with script quote.sh
5369
2019-03-07: [r13678] bpr
13687 bpr 5370
  [language] english translation of oef/en/intronames (DB)
13685 bpr 5371
2019-03-06: [r13677] obado
5372
  [minor/html] replace some table by div in adm/forum/forum
5373
2019-03-05: [r13671] lemaire
5374
  [fix] in oef, good answer, solution and feedback are always printed in an
5375
    examen except if "never" is chosen
5376
2019-03-05: [r13665] bpr
5377
  [fix] erasing a document (by the document interface) erase only the content
5378
    (keep the directory c1 for example, if not the gestion of sequences is too tricky).
5379
2019-03-04: [r13661] bpr
5380
  [fix] fix bug [#11933] on exotrymax when modifying a sheet
5381
2019-03-04: [r13657] schaersvoorde
5382
  [canvasdraw] corrected font size behaviour of command 'text'
5383
2019-03-04: [r13656] obado
5384
  [minor/ergo] improve the authparticipant connexion page
5385
2019-03-04: [r13655] bpr
5386
  [fix] vote in sequence has no description
5387
2019-03-04: [r13654] bpr
5388
  [fix] no description in votes
5389
2019-03-04: [r13653] bpr
5390
  [css] oef_indneutral is now really neutral !
5391
2019-03-01: [r13650, r13649,r13643] czzmrn
5392
  [minor/lang] Italian
5393
2019-02-27: [r13645] lemaire
5394
  [minor] add unisciel code for a new module
5395
2019-02-25: [r13640 r13639] obado
5396
  [minor] adm/class/sheet : now that sheet source is able to display html tags,
5397
2019-02-25: [r13637] bpr
5398
  [improvment] insertion of exercises with keywords in search engine result.
5399
2019-02-23: [r13630,r13636] bpr
5400
  [improvment] a file Exkeywords is created if there is
5401
    some field \keywords{} in an oef exercise by src2def and the keywords
5402
    are automatically added in the module INDEX
5403
    to be use in search engine (work in progress)
5404
2019-02-23: [r13628] bpr
5405
  [fix] scoring is not choosen at the creation (the type of the module is not yet known).
5406
2019-02-22: [r13625] obado
5407
  [minor/ergo] replace 'div' by 'a' in mulipleclickinput anstype,
5408
  so user can have some feedback on what he is about to click (cursor + hover)
5409
2019-02-22: [r13623] obado
5410
  [minor/bugfix] corrects a display bug on "*fill" anstypes when containing several objects,
5411
  like mathml
5412
2019-02-22: [r13622] obado
5413
  [wysiwyg] insert wims inline styles into tinyMCE, so it can use the same colors
5414
  as defined by wims server or class.
5415
2019-02-22: [r13621] bpr
5416
  [minor] accessibility chemtool
5417
2019-02-22: [r13619] obado
5418
  [createxo] improve the "tablecheckbox" oef model for better accessibility
5419
  replace what-input minified map
5420
  remove call to tinyMCE's css minified maps
5421
2019-02-21: [r13618] obado
5422
  [bugfix] session warn message now return to wims home page when connected
5423
    in a class via CAS,ldap or php
5424
2019-02-21: [r13616] obado
5425
  [wysiwyg] upgrade to tinyMCE 5.0.1 (see changelog at https://www.tiny.cloud/docs/changelog )
5426
2019-02-21: [r13615] czzmrn
5427
  [minor/lang] italian
5428
2019-02-21: [r13614] obado
5429
  [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)
5430
2019-02-21: [r13613] bpr
5431
  [improvment] change in the student page for reguser
5432
  (choice between registration or inscription)
5433
2019-02-21: [r13612] obado
5434
  [minor/wysiwyg]  replace speckedit by tinyMCE in adm/class/motd module
5435
2019-02-19: [r13611] bpr
5436
  [fix] fix the gestion of datamodule in anstype/chemdraw and oef/img.phtml
5437
2019-02-19: [r13610] obado
5438
  [minor] adm/class/cdt : corrects a bug in addtodo.proc,add table sorting
5439
2019-02-19: [r13607,r13606] obado
5440
  [WYSIWYG] replace speckedit by tinyMCE in adm/vote module
5441
  add label for some primitives (list, radio, checkbox), for better accessibility
5442
2019-02-19: [r13605] obado
5443
  [minor/css] improve scorebars look, now that sequences item have no background colors.
5444
2019-02-18: [r13604] obado
5445
  [CSS/ergo] replace background colors for element types displayed to students by
5446
    a lighter border-left color. All text are more readable now.
5447
2019-02-18: [r13603] obado
5448
  [JS/ergo] add the WYSIWYG editor to the exam modification page,
18021 bpr 5449
  and exercise modification (in sheet and exam)
13685 bpr 5450
2019-02-18: [r13602] obado
5451
  [JS/ergo] add the "Tiny MCE" WYSIWYG HTML editor to WIMS. see it
5452
  in the sheet modification page as example.
5453
2019-02-16: [r13600] czzmrn
5454
  [slib] added a new slib to draw rosettes (finite symmetry groups)
5455
2019-02-15: [r13598] bpr
5456
  [slib/cram] new example with A,B,C,...
5457
2019-02-14: [r13596] obado
5458
  [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
5459
2019-02-13: [r13591] bpr
5460
  [minor/oef] add test for inputsize1 in case of answertype mc (before testing
5461
    that it is between 1 and 1000)
5462
2019-02-12: [r13584] bpr
5463
  [slib matrixtex] add option "html"
5464
2019-02-08: [r13580] obado
18021 bpr 5465
  [OEF/Models] Add a new OEF model : fr/scramble.oef (exercise with scrambled words)
13685 bpr 5466
2019-02-08: [r13579] lemaire
5467
  [fix] the legend of zones did not appear in gateway for supervisable
5468
2019-02-07: [r13578] obado
5469
  [minor/model] improve the look & feel of fr/steps.oef model
5470
2019-02-05: [r13577] obado
5471
  [MathJax] upgrade Mathjax from 2.7.4 to 2.7.5 (seems to correct a "Math Processing Error"
5472
  bug on H5/analysis/graphfunc.fr module )
5473
2019-02-03: [r13576] bpr
5474
  [qpuzzle] add images in photindex
5475
2019-02-03: [r13575] bpr
14216 bpr 5476
  [anstype] the anstype draw accepts the default option : default="empty"
13577 obado 5477
2019-02-01: [r13572] obado
13572 obado 5478
  [js] Upgrade Jquery to v.3.3.1, what-input to 4.1.6 and asciimathml to v. 12/2018
13685 bpr 5479
2019-02-01: [r13570] obado
5480
  [JS / CSS] Replace old bower package manager by "yarn"
5481
2019-01-28: [r13569] obado
5482
  [minor/html] add the "url" type for auth_cas input in class creation
5483
2019-01-28: [r13568] bpr
5484
  [fixbug] the link to userscore in adm/class/activity was not always good.
5485
2019-01-28: [r13567] bpr
5486
  [fix] fix helpexo in addmodule (the total number of exos was not good)
5487
2019-01-19: [r13564] bpr
5488
  [fixbug] in case of format=menu, len must be empty (model menutext.oef)
5489
2019-01-18: [r13563] obado
5490
  [minor/js] update some 3rd party librairies :
5491
  * update ASCIIMathML to its last version (02/12/18)
5492
  * update normalize.css v8.0.0 -> v8.0.1
5493
2019-01-18: [r13562] obado
5494
  [minor/w3c] corrects html for robot related pages, improving w3c validation for wims home page
5495
2019-01-11: [r13560] bpr
5496
  [fix] some langage was not read when we enter in adm/class/config with a code
5497
  send by mail
5498
2019-01-08: [r13557] obado
5499
  [minor/W3C] remove useless type="text/css" on some style tags in anstypes,
14216 bpr 5500
  and type="text/javascript" on some script tags, for better W3C compliance.
13685 bpr 5501
2019-01-07: [r13556] czzmrn
5502
  [minor/trans] models
13553 bpr 5503
---------------------------------------------------------------------------
5504
wims.4.17c [r13552]
13539 bpr 5505
2019-01-03: [r13533] bpr
5506
  some latex in some prepared models (fr)
13525 bpr 5507
2019-01-03: [r13523] obado
5508
  correct a small typo in .compile causing --jmol option not loading properly jsme
5509
2019-01-02: [r13521 r13522] schaersvoorde
5510
  canvasdraw: corrected 'replyformat 11' (used as default for userdraw arrows/segments etc)
5511
2019-01-02: [r13520] czzmrn
5512
  italian
5513
2019-01-01: [r13518] bpr
5514
  [anstype/draw] catch error if there is not the good number of points
5515
  (for arrow and segments drawing)
5516
2018-12-28: [r13515] guerimand
5517
  [bugfix/gateway] keep previous value of user_supervise when create a new teacher account
5518
2018-12-28: [r13514] schaersvoorde
5519
  canvasdraw: doc
5520
2018-12-26: [r13513] schaersvoorde
5521
  [minor/transl] some dutch
5522
2018-12-25: [r13512] schaersvoorde
5523
  canvasdraw:jsplot multiplecurves animation
5524
2018-12-25: [r13510] bpr
13976 bpr 5525
  small changes in oef/latex definition ; add answer for the automatic good answer.
13525 bpr 5526
2018-12-20: [r13502 r13504 r13506 r13508 r13509 ] czzmrn
5527
  [minor/transl] Italian
5528
2018-12-19: [r13503] bpr
5529
  [fix/themes] local menu did not appear for participants
5530
2018-12-18: [r13501] czzmrn
5531
  [minor/transl] work in progress checking exhisting models
5532
2018-12-18: [r13494 r13496 r13497] czzmrn
5533
  [minor/lang] revising italian help/main
5534
2018-12-18: [r13495] obado
5535
[bugfix] Corrects the bug #11870 issued by bmifsud :
18021 bpr 5536
  the exercises selection when adding to an exam will now display all exercises,
13525 bpr 5537
  not only the sheet previously selected.
5538
2018-12-16: [r13490] bpr
5539
  [oef/latex] detag the content of latex field (it is a try)
5540
2018-12-14: [r13489] obado
5541
  [OEF Models] Uniformise tablefill.oef model in each lang + remove the old yellow background
5542
2018-12-14: [r13488] obado
5543
  [minor] OEF models : small HTML corrections and code formatting
5544
2018-12-14: [r13485] obado
5545
  [anstype] corrects a display bug on compose anstype causing label having a height
5546
    smaller than its content (specially when mathmL formula inside)
5547
2018-12-13: [r13483] obado
5548
  [OEF Models] tablecheckbox.oef : use "wimstable" class instead of custom CSS +
5549
  enlarge checkbox size
5550
2018-12-13: [r13482] obado
5551
  [RSS] replace http:// links pointing to RSS in adm/new by feed:// links,
5552
  so browser can send them to an appropriate feed reader
5553
  (since Firefox 64 removed its native RSS reader)
5554
2018-12-12: [r13481] obado
5555
  [minor/ergo] Improve ergonomy on wordjumble.oef model
5556
  (use CSS class instead of inline style) + words already sent are displayed inline.
5557
2018-12-12: [r13480] obado
5558
  [minor/ergo] Apply some r13472 corrections to ca, en ,es and it OEF puzzle models
5559
2018-12-12: [r13479] obado
5560
  [BugFix] Apply bugfix 13475 to Italian oef model select.oef
5561
2018-12-12: [r13478] obado
5562
  [BugFix] Apply bugfix 13475 to spanish oef model select.oef
5563
2018-12-12: [r13477] obado
5564
  [BugFix] Apply bugfix 13475 to english oef model select.oef
5565
  + translate it in english (to be verified by an english fluent)
5566
2018-12-11: [r13476] obado
5567
  [BugFix] Apply previous bugfix to Catalan oef model select.oef
5568
2018-12-11: [r13475] obado
5569
  [BugFix] Createxo Model "select.oef" : correct a bug causing last word
5570
    of each line being merged with the first word of the next line
5571
  replace TABLE by DIV, and add LABEL for better accessibility
5572
  improve ergonomy of "mark" anstypes (replace background color by borders)
5573
2018-12-11: [r13473] obado
5574
  [anstype] replace the old "table" with a flexbox div in all "fill" anstype
5575
    (clickfill, DragFill), for a better accessibility.
5576
    [bugfix] prevent Safari allowing text selection when dragging dynapi objects :/
5577
    disable mathml only for dragfill type
5578
2018-12-11: [r13472] obado
5579
[anstype] update the "puzzle" anstype, replacing old "table" behavior width DIV and CSS. It will be better for accessibility and for small displays.
5580
+ now oef_incolors are used for each puzzle piece to display which one has been misplaced.
5581
2018-12-10: [r13471] obado
5582
  [minor/ergo] prevents big elements to display larger than a small screen in
5583
  adm/raw help page (code and large links)
5584
2018-12-10: [r13470] obado
5585
  [minor/ergo] prevents big elements to display larger than a small screen,
5586
  specially in wimsdoc.en (table and SVG)
13469 obado 5587
2018-12-07: [r13469] obado
5588
  [help/main] merge all translated modules "help/main.$lang" into a single unified help/main module
13525 bpr 5589
2018-12-04: [r13460] obado
5590
[adm/raw] [bugfix] A bunch of bugfixes, issued by Q. Coumes (thx to him) :
5591
	- **copyclass** : was not working as expected for a single class
5592
	- **getclassmodif** : was not returning a valid json when several modified files
5593
	- **getclasstgz** : HTML headers was merged with the tgz binary.
5594
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it
5595
	  until it's finished, instead of returning "unauthorized"
5596
	- **recuser** : more explicit message returned : "User successfully recovered"
5597
	- **repairclass** : typo corrected ('action,')
5598
2018-12-01: [r13459] schaersvoorde
5599
  applets: correct ant build.xml
5600
2018-11-29: [r13455] bpr
5601
    save restored classes in a directory backuprestore
5602
  (backup2 is done for something else : if it exists, contains a copy
5603
  of backup, if not, nothing happens).
5604
2018-11-28: [r13454, r13453, r13450] georgesk
5605
  ensuring reproducible builds for Debian.
5606
2018-11-28: [r13452] georgesk
5607
  for a few years, the syntax -perm +mode is obsoleted for the command find.
5608
  Instead, -perm /mode must be used.
5609
2018-11-27: [r13447] obado
5610
  [minor/css] some small css changes
5611
2018-11-27: [r13446] obado
5612
  [minor/ergo] try to improve ergonomy of Createxo,
5613
  when sending binary files (img, audio, pdf)
5614
2018-11-21: [r13443] obado
5615
  Improve ergonomy of Createxo :
5616
    + add some icons
5617
    + display menu items
18021 bpr 5618
    + add some text explaining the exercise isn't saved yet when the code is just sent
13525 bpr 5619
    + use the new "grid-x" css class for responsive layout
5620
    (introduced in previous r.13440 commit)
5621
    + corrects somme ending tags (/tr, /div)
5622
2018-11-17: [r13441] georgesk
5623
  [canvasdraw] changes to enable the compilation with option --as-needed;
5624
  this improves the package build for Ubuntu
5625
2018-11-14: [r13440] obado
5626
  [CSS] add foundation 6 "x-y grid" to Nikaia and standard themes,
5627
  allowing more responsive designs
5628
  + add foundation 6 "cards" styles
5629
2018-11-13: [r13439] obado
5630
  [minor] specify "getfile" as adm command, for trusted module only in wimsdoc.en
5631
2018-11-12: [r13438] obado
5632
  [html.c] allow the special vars "wims_ref_id", "wims_ref_class", and "wims_ref_title" to be used with the "!getfile" command.
5633
  + adds the getfile command to help/wimsdoc.en
5634
2018-11-10: [r13436] bpr
5635
  [jsme] use the option star1
5636
2018-11-05: [r13433] bpr
5637
  [theme] add links for warnings for expired sessions in standard theme
5638
2018-11-05: [r13432] bpr
5639
  [improvment] add button "up" in sheet preparation (from A. Franke)
13427 bpr 5640
---------------------------------------------------------------------------
5641
wims.4.17b [r13427]
5642
2018-11-03: [r13419] bpr
5643
  [anstype] change chembrut -> chemformula
5644
2018-11-03: [r13416] bpr
5645
  [domain] keywords in astronomy
5646
2018-11-02: [r13410] bpr
5647
  save idle_time in var.stat of session when entering in a class
5648
2018-11-02: [r13409] bpr
5649
  [glossary] from Euler, ac. Versailles
5650
2018-11-02: [r13407] bpr
5651
  [jsme] add radius of the star circle, add star (the number 1 is not shown)
5652
  (thanks to B. Bienfait).
5653
2018-10-30: [r13403] bpr
5654
  [chemistry] add a script to compute the raw formula from file .mol
5655
2018-10-25: [r13400] obado
5656
  add a warning message when session is about to close + display another message
5657
  when the session is actually closed. The message is set by a timer in js.
5658
  For beta test, it is only available in Nikaia theme by now.
5659
2018-10-25: [r13399] obado
5660
  [minor] now timer displayed when an incorrect password is entered is in a disabled input
5661
2018-10-23: [r13397] lemaire
5662
  [help] explanations on global config parameters for exams
5663
2018-10-22: [r13396] bpr
5664
  [fix] in case of partial restauration, the directory exams can not exist.
5665
2018-10-22: [r13395] bpr
13469 obado 5666
  [protocol] test which protocol is used(not always done,
5667
    should test if $wims_protocol is empty)
13427 bpr 5668
2018-10-21: [r13388] bpr
5669
  [slib] hack if identify does not work in slib/draw/graphvizpoints
5670
2018-10-21: [r13386] bpr
5671
  [slib] fix parse of the result of graphvizpoints
5672
2018-10-19: [r13383] bpr
5673
  [coordclick] add possibility to embraced data in an coordclick model
5674
2018-10-19: [r13380] bpr
5675
  increase the length of the titles in oef exercises and documents
5676
2018-10-18: [r13378, r13379] bpr, obado
5677
  [jmol] add JSmolJME.js in java/jmol by compile
5678
2018-10-18: [r13377] obado
5679
  [minor] sort icon theme list with nocase (sort -f), so "Default icon theme" will appear first.
5680
2018-10-16: [r13375] obado
5681
  [minor/icon] Change success icon color in Font awesome Icon theme
5682
2018-10-16: [r13373] bpr
5683
  [jsme] coloration of bonds (use JSME_2018-10-15)
5684
2018-10-15: [r13372] bpr
5685
  [keywords] in biology
5686
2018-10-15: [r13371] schaersvoorde
5687
  canvasdraw: fix compiler warnings (noted on Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-34-generic x86_64))
5688
2018-10-13: [r13370] guerimand
5689
  [bugfix] no default values for weight duration and tries when create a new exam
5690
2018-10-13: [r13369] guerimand
5691
  [bugfix] in exam saved expiration_date not correctly loaded
5692
2018-10-11: [r13367] obado
5693
  [anstype/chemjsme] now the selected template is visually distinguishable (colored border)
5694
    + automatically select the template when selecting one of it's atoms
5695
2018-10-11: [r13366] obado
5696
  [minor/css] remove a css style causing h2 being the same size as h3 in modtool documents
5697
2018-10-11: [r13365] guerimand
5698
  [bugfix] saved scorestriction for exam not correctly display on panel
5699
2018-10-11: [r13364] bpr
5700
  [doc] bad level <h> in printable version (for developers)
5701
2018-10-11: [r13363] guerimand
5702
  [minor/bugfix] sheet make from public doc : exercise use several times in the doc
5703
  appear now one time in the sheet generated
5704
2018-10-09: [r13362] obado
5705
  [adm/raw] markdown formatting on protocol.md
5706
  add some explanation about "class_connections" parameter
5707
2018-10-05: [r13360] obado
5708
  [minor] [class restore] restore messages when replacing elements is more explicit :
5709
  it tells that all presents elements will be deleted, and replaced by those in the backup file;
5710
  now "merge" mode is the new default
5711
2018-10-05: [r13359] obado
5712
  [CGI] Better Cache Control : use http headers 1.1 to avoid browser caching some pages,
5713
  specially when special_parm=.nocache. is specified
18021 bpr 5714
  (like in classes/fr&special_parm=.nocache. ) for class exercises.
5715
  User will no more see an old exercise list after restoring a class backup
13427 bpr 5716
  because of browser caching pages.
5717
2018-10-04: [r13356] bpr
5718
  [msg] more precise msg in case of module_change
5719
2018-10-04: [r13355] bpr
5720
  [model] use image rename in imageclick model
5721
2018-10-04: [r13354] bpr
5722
  [anstype] add possibility to rename images in exercises using multipleclick
5723
2018-10-03: [r13353] bpr
5724
  [jsme] delete smiles in molfile as they are sometimes cut
5725
  fix partially templates and how to past them.
5726
2018-10-02: [r13352] bpr
5727
  [chemclick] analysis of bonds (for the moment in jsme, no colors for bonds
5728
  as for atoms)
5729
2018-10-02: [r13351] obado
18021 bpr 5730
  [anstype] prepare chemclickjsme for being able to load 2 instances on a same exercise
13427 bpr 5731
  + remove useless type="text/javascript" attribute on all anscripts
5732
  + remove useless serverURL: "$applet_url1",\ on jmolclick
5733
2018-10-01: [r13347,r13350] bpr
5734
  [minor/jsme] clean chemclick answer
5735
2018-10-01: [r13346] obado
5736
  [minor/jsme] simplify chemclick with JSME, removing all useless functions
5737
2018-10-01: [r13345] obado
5738
  [minor] small corrections on adm/class/regclass messages :
5739
2018-09-27: [r13344] obado
5740
  [keywords] Add "monotonic_function" keyword domain
5741
2018-09-25: [r13340] bpr
5742
[fix] in adm/doc/primitives/draw.phtml, the command !readdef
5743
  is not accessible from an no adm module.
5744
2018-09-25: [r13339] bpr
5745
  [exam] it is now possible to desactivate an exam in the test zone.
5746
2018-09-25: [r13336 and following: r13341, r13343] bpr
5747
  [anstype] clean and use of jsme applet in chemdraw
5748
2018-09-24: [r13335] bpr
5749
  [compile] add jsme and JSmolJSV.js in jmol
5750
2018-09-20: [r13330] obado
5751
  [minor/ergo] improve ergonomy for class backup restoration pages.
5752
2018-09-19: [r13329] bpr
5753
  [oef] no endhook in case of a examlog or a exolog
5754
2018-09-18: [r13328] bpr
5755
  [typo] bad name for a file in qpuzzle and spuzzle
5756
2018-09-17: [r13326] bpr
5757
 [themes] fix bug wich occurs when one adds a local part in the menumodubox.
5758
2018-09-16: [r13325, r13327, r13331, r13332] georgesk
5759
  new upstream version for chemeq: fix for advanced g++ warnings
5760
2018-09-14: [r13324] georgesk
5761
  added stuff when LDAP requires an authentification in ANY CASE
5762
2018-09-07: [r13319] bpr
5763
  in case of examlog and exolog, the message about exotrymax will not appear
5764
2018-09-07: [r13318] obado
5765
  [adm/class/config] some improvements on class backup behavior :
5766
  + now display the file size limit when archive can't be created
5767
  + when backup failed, wims propose to test with another file format
5768
  + add messages for file_too_large error when generating backup file.
5769
  + add missing recnames for en and cn langs
5770
  + immediately exit when called outside of a class (or when session expired)
13316 bpr 5771
---------------------------------------------------------------------------
5772
wims.4.17a [r13315]
13314 bpr 5773
2018-09-03: [r13304] (obado)
14131 bpr 5774
  correct a js bug causing auth type impossible to set to "php" for servers
5775
  where no CAS site were defined
13314 bpr 5776
2018-09-02: [r13300] (bpr)
5777
  fix bug in indexation for courses which are optional
5778
2018-09-02: [r13298] (bpr)
5779
  [config] change the variable MAX_EXAMS to 80
5780
2018-09-02: [r13296] (bpr)
5781
  [improvment] add scorecolor,actcolor in propagation of colors
5782
2018-08-30: [r13293] (obado)
5783
  [anstype] improve ergonomy of reorder and compose anstypes
5784
  (items are more visibles (use wims_label)
5785
  when an item is used in reorder, it is displayed differently (disabled)
5786
2018-08-30: [r13292] (obado)
14131 bpr 5787
  [js/anstype] prevent click on "reorder" and "compose" elements from
5788
  scrolling the window (as asked in this thread :
5789
  https://wimsedu.info/?topic=module-premiers-elements-de-geometrie)
13314 bpr 5790
  + some better css for code tag
5791
  + some corrections on slib doc display
5792
2018-08-29: [r13291] (obado)
14131 bpr 5793
  [slib/audio] Replace old flash players (dewplayer, hbs_mp3_player, player)
5794
  options by the native HTML browser player in some slib (lang/swac and lang/audio).
5795
  You can still force the use of flash versions by using direct slib calls
14216 bpr 5796
  to slib/media/dewplayer or slib/media/player.
13314 bpr 5797
  + translate in french these slib docs : lang/swac and media/audio
5798
  + improve slib/media/video display
5799
  + correct a misplaced word from r.11573 in quicktool lang file
5800
2018-08-29: [r13290] (guerimand)
5801
  [minor] indication for getting list of values of a technical variables
5802
2018-08-27: [r13289] (obado)
5803
  [minor/css] now jmolaplet inside a "wimscenter" class will properly be centered.
5804
  + remove some unwanted chars in GNU GPL copying file
5805
2018-08-24: [r13286] (obado)
5806
  [minor/w3c] add some missing "label" tags + some minor corrections
5807
2018-08-21: [r13280] (obado)
5808
[minor/bugfix][css] correct a bug causing dynapi layers
5809
  (drag&drop items) being mispositioned after menu sliding
5810
  with Nikaia's new menumodubox
5811
  +improve css for clickfill, fill and correspond anstypes
5812
2018-08-20: [r13276] (obado)
14131 bpr 5813
  [CSS] [anstype] Improve CSS for flashcard input type.
5814
    (now uses class with only one CSS definition + change mouse cursor
5815
    + no more displays backgrounds in answer analysis, for a better ergonomy.)
13314 bpr 5816
2018-08-06: [r13262] (bpr)
5817
  [typo] bad typo in user_vardocp (so wksheet was empty)
5818
2018-08-06: [r13260] (bpr)
5819
  [fix] fix type mark when there are html balises
5820
2018-07-27: [r13257] (lemaire)
5821
  [fixbug] pb with the password for a class when create a class in a group of classes.
5822
2018-07-24: [r13250] (bpr)
5823
  [minor] change the place of the button insert in addmodule (useful only
5824
    for modifing the "bareme" in helpexo).
5825
2018-07-24: [r13247] (obado)
5826
  [minor/w3c] corrects markups in some raw html pages
5827
2018-07-24: [r13243] (bpr)
5828
[fixbug] fix bug when checking the password;
5829
    add require class password in case of portals (teacher inscription)
5830
2018-07-24: [r13242] (obado)
5831
  [minor/css] Nikaia theme : improve display of links in wimsmenubox (footer)
5832
2018-07-23: [r13239] (guerimand)
5833
  [bugfix] display user login in back link in activity
5834
2018-07-23: [r13237] (obado)
5835
  [minor/js] New classes : now when user return to the create class page
5836
  after checking sent parameters, the submit button remains available
5837
  if the cgu where accepted.
5838
  + The message displayed when CGU not accepted is more visible
5839
2018-07-22: [r13232] (bpr)
5840
  [src] test for NULL variables in gettrycheck
5841
2018-07-20: [r13229] (obado)
5842
  [minor] [adm/raw] add missing addexam, addexo and putexo in the protocol doc
5843
  + reformat protocol doc in markdown
5844
2018-07-19: [r13226] (guerimand)
5845
  [bugfix] ask class_paswword two times when participant delete his photoboard
5846
2018-07-19: [r13224] (bpr)
5847
  [backup] put rgpd.local in backup
13223 bpr 5848
---------------------------------------------------------------------------
13251 bpr 5849
wims.4.16 [r13250]
13314 bpr 5850
2018-07-18: [r13206] (czzmrn)
13221 bpr 5851
  add italian class on elementary mathematics
13314 bpr 5852
2018-07-18: [r13204] (bpr)
13221 bpr 5853
  [upload] add dependancies in upload; add seq in test zone
13314 bpr 5854
2018-07-18: [r13203 and others] (mquerol)
13221 bpr 5855
  catalan and spanish version
13314 bpr 5856
2018-07-17: [r13199] (bpr)
13221 bpr 5857
  add symbols in anstype options
13314 bpr 5858
2018-07-17: [r13194] (bpr)
13221 bpr 5859
  [oef] fix feedback and solution in exam (always or never) according to
5860
  the values of intro_givensol and intro_givenfeed
13314 bpr 5861
2018-07-12: [r13183] (obado)
13221 bpr 5862
  improve display when printing
13314 bpr 5863
2018-07-12: [r13182] (bpr)
13221 bpr 5864
  fix modification in case of intercourse or optional course in gateway
5865
  (password is taken in account)
13314 bpr 5866
2018-07-11: [r13181] (guerimand)
13221 bpr 5867
  now class_expiration is propaged to all .def subclasses files in group and portal
13314 bpr 5868
2018-07-10: [r13180] (obado)
13221 bpr 5869
  [Nikaia] Adds the search filters in Nikaia's theme home page
5870
  [js] add tablesort to activity listings for Supervisor in Nikaia and standard themes
13314 bpr 5871
2018-07-08: [r13170] (bpr)
13221 bpr 5872
  [ariane] no link on a program in ariane thread in case of a participant
5873
  (case of a intercourse)
13314 bpr 5874
2018-07-08: [r13164] (guerimand)
13221 bpr 5875
  [bugfix] when user want to modify their photoboard in a class
5876
    (protocole now change for all userprop)
13314 bpr 5877
2018-07-04: [r13154] (czzmrn)
13221 bpr 5878
  [adm/raw] be sure that the auth session created via adm/raw has the same variables
5879
  set as an ordinary session
13314 bpr 5880
2018-07-03: [r13153] (schaersvoorde)
13221 bpr 5881
  added \Longleftarow
13314 bpr 5882
2018-07-03: [r13150] (bpr)
13221 bpr 5883
  update the mirror list
5884
---------------------------------------------------------------------------
13148 bpr 5885
wims.4.15e [r13147]
13221 bpr 5886
  fix bugs in portal.
5887
  add rgpd
13095 bpr 5888
---------------------------------------------------------------------------
13093 bpr 5889
wims.4.15d [r13093]
13314 bpr 5890
2018-06-27 [r13082] (bpr)
13093 bpr 5891
  [class/addmodule] fix addallexo.proc with the new features of oef,
5892
  add parameters in success msg
13314 bpr 5893
2018-06-26 [r13080] (bpr)
13093 bpr 5894
  [rgpd] add variable for the delege personnal data (dpd !) +
5895
  tries of texts (work to do)
13314 bpr 5896
2018-06-26 [r13076] (bpr)
13093 bpr 5897
  add cgu when creating a class or a portal
13314 bpr 5898
2018-06-25 [r13059] (guerimand)
13093 bpr 5899
  [bugfix] .severity file structure was not correct when modify sheet score formula
5900
  and file .severity file is empty
13314 bpr 5901
2018-06-25 [r13058] (guerimand)
13093 bpr 5902
  [bugfix] score severity not saving when file .severity not long enough (no nbsheet+1 line)
13314 bpr 5903
2018-06-25: [r12982] (bpr)
13054 bpr 5904
  in adm/class/config, add variable class_sendmailteacher to allow to hide teacher mail
13093 bpr 5905
---------------------------------------------------------------------------
13038 bpr 5906
wims.4.15c [r13037]
13022 bpr 5907
ergonomy in portals and other zones
5908
  change ergonomy for configure technical variables in sheet and exam
13314 bpr 5909
2018-06-18: [r12982] (bpr)
13022 bpr 5910
  [gateway] fix : the level password was not saved
13314 bpr 5911
2018-06-16: [r12968] (georgesk)
13022 bpr 5912
   new feature about subscripts in chemeq
13314 bpr 5913
2018-06-16: [r12966] (bpr)
13022 bpr 5914
  [crossword] use now the css tooltip
13314 bpr 5915
2018-06-16: [r12964] (bpr)
13022 bpr 5916
  [slib] ajout de numeration/romain
13314 bpr 5917
2018-06-16: [r12959] (bpr)
13022 bpr 5918
  [slib] improve matrixhtml
5919
2018-06: many improvments in css and ergonomy.
13314 bpr 5920
2018-06-14; [r12950] (guerimand)
13022 bpr 5921
  user can see is own activity stat.
5922
2018-05: add glossary data (contributions of Euler, Versailles)
5923
  add adm/tool/glossary and adm/class/glossary for glossary manage
13314 bpr 5924
2018-05-19: [r12752] (czzmrn)
13022 bpr 5925
  the classification module should now work in any language
5926
  for languages for which no taxonomies are defined only keywords are shown
13314 bpr 5927
2018-04-22: [r12563] (bpr)
13022 bpr 5928
  [edit_area] add python as a language
13314 bpr 5929
2018-04-20: [r12562] (georgesk)
13022 bpr 5930
  updated to the upstream version 3.9 of units-filter
13314 bpr 5931
2018-04-09: [r12530] (bpr)
13022 bpr 5932
  [userscore] put score detail as a tooltip on the number of tries (bpr)
13314 bpr 5933
2018-03: [r12440] (guerimand)
13022 bpr 5934
    use of tablesort in many tables
13314 bpr 5935
2018-03-28: [r12421] (czzmrn)
13022 bpr 5936
   [minor/bug] answertype clicktile: tuning computing of the width of
5937
   the drawing (so to have exact squares)
5938
2018-03: bpr
5939
  add exotrymax and seedrepeat variables
13314 bpr 5940
2018-03-20: [r12370] (bpr)
13022 bpr 5941
  [html] add # and id for back in a sheet or a sequence
13314 bpr 5942
2018-03-19: [r12357] (obado)
13022 bpr 5943
  [css] Improves all links in Wims, with a more up-to-date style (no more underline),
5944
  and the link hover color is added in config.c
13314 bpr 5945
2018-03-19: [r12352] (bpr)
13022 bpr 5946
  [icons] add icons for sheets
13314 bpr 5947
2018-03-18: [r12350] (bpr)
13022 bpr 5948
  and following : add new options in oef intromenu
13314 bpr 5949
2018-03-15: [r12320] (guerimand)
12322 bpr 5950
  usermanage: sort by column in tabular
13314 bpr 5951
2018-03-17: [r12342] (bpr)
13022 bpr 5952
  add 2 or 3 trophees + use of pictos for titles of exercises in sheet
13314 bpr 5953
2018-03-17: [r12338] (bpr)
13022 bpr 5954
  add the possibility to insert a tool in a class
5955
  (as it has been done for public document)
13314 bpr 5956
2018-03-17: [r12337] (bpr)
13022 bpr 5957
  prevent to create a directory livret or cdt in log/classes
13314 bpr 5958
2018-03-17: [r12332] (obado)
13022 bpr 5959
  [critical] wims EDU publication center use now HTTPS,
5960
  with the HTTP protocol version 1.1, so wims publish requests
5961
  must use this protocol version too.
13314 bpr 5962
2018-03-15: [r12327] (obado)
13022 bpr 5963
  [icons] adds domain specifics icons (by now, only 2 scientifics icons),
18021 bpr 5964
  that can be used as exercise icons
13314 bpr 5965
2018-03-14: [r12316 and other] (bpr)
12322 bpr 5966
  add possibility to choose some "icon" to put
13022 bpr 5967
  before the title of the exercise
13314 bpr 5968
2018-03-13: [r12309] (bpr)
13022 bpr 5969
  [minor] use the parameter MAX_REQUIRE in addmodule
5970
  (transitional period is passed !)
13314 bpr 5971
2018-03-13: [r12309] (bpr)
12322 bpr 5972
  use the parameter MAX_REQUIRE in addmodule
13314 bpr 5973
2018-03-13: [r12308] (bpr)
12322 bpr 5974
  more parametrisation for the solution (shown or not)
13314 bpr 5975
2018-03-08: [r12302] (bpr)
12322 bpr 5976
[seed] - limit the number of repetitions with the same seed (MAX_SCORESEED)
5977
  for the server
5978
  - the teacher can give a smaller number of repetitions.
5979
  - add some help in the intromenu of oef modules about seedrepeat and exotrymax
5980
  (just in french version, should be improved before translation).
13314 bpr 5981
2018-03-08: [r12301] (bpr)
12322 bpr 5982
  presents the succession of scores in the page of all scores.
13314 bpr 5983
2018-03-07: [r12297] (bpr)
12322 bpr 5984
  use of seed can be limited by the teacher.
5985
  (after n unsuccesfull tries, the seed is changed).
13314 bpr 5986
2018-03-07: [r12295] (bpr)
12322 bpr 5987
  add number of occurences of the last seed
13314 bpr 5988
2018-03-05: [r12286] (obado)
14216 bpr 5989
  Add a "trophy" icon for sheets with scores >=9 /10
13314 bpr 5990
2018-03-05: [r12283] (bpr)
12322 bpr 5991
  add color for unfinished try
13314 bpr 5992
2018-03-05: [r12278,r12279] (obado)
12322 bpr 5993
  css: improve score bar legend css
13314 bpr 5994
2018-03-05: [r12275] (obado)
12322 bpr 5995
  add new "help.css" file containing some styles for help pages.
5996
      add semantic blocs : example, options, etc...
13314 bpr 5997
2018-03-05: [r12274] (bpr)
12322 bpr 5998
  seed: - add script seedscore.phtml to draw the scores
5999
        - show it in the user sheet page in a class
13314 bpr 6000
2018-03-05: [r12273] (bpr)
12322 bpr 6001
  seed in src: on seed (no interface in this commit)
6002
    - modify the structure scoreresult by adding seedlast and seedscores
6003
    - modify the structure scoredata by adding seed_scorecnt and the
6004
      structure seed_score
6005
    - add MAX_SEED
6006
    - add !getseedscores, !getseedlast,  !getseedscorelast
6007
    - resetseed takes now into account the test getseedscore when
6008
        wims_seed_repeat is yes
13314 bpr 6009
2018-03-05: [r12269] (bpr)
12322 bpr 6010
  anstype/chemdraw: fix if there is too much empty lines in the mol file
13314 bpr 6011
2018-03-05: [r12266] (bpr)
12322 bpr 6012
  validator: clean some msg
13314 bpr 6013
2018-03-04: [r12265] (obado)
12433 bpr 6014
  css: corrects a small bug causing li inside a wims_sheet_list wrongly incrementing the list number
13314 bpr 6015
2018-03-02: [r12262] (bpr)
12322 bpr 6016
   oef: add test to know in there is something in introhook.phtml
13314 bpr 6017
2018-03-01: [r12259,r12258] (bpr) (DB)
12322 bpr 6018
 compilation: msg errors for string litteral encoding
13314 bpr 6019
2018-02-28: [r12255] (bpr)
12322 bpr 6020
  mark.input: background-color : none replaced by transparent
13314 bpr 6021
2018-02-22: [r12238] (bpr)
12322 bpr 6022
  addmodule: possibility to configure the max tries when adding in the sheet
13314 bpr 6023
2018-02-21: [r12224,r12231] (bpr)
12322 bpr 6024
  new calculation of allnew (new with noscore are counted)
13314 bpr 6025
2018-02-21: [r12219 and other] (bpr)
12322 bpr 6026
  noscore must be in the last column to be not taken in account
6027
  so exchange seed and allow
6028
  noscore is written on the line new/renew if try >= exotrymax, if not the quality
6029
  can change.
13314 bpr 6030
2018-02-21: [r12218] (bpr)
12322 bpr 6031
  the seed is now saved in the score file :
6032
    column 4 for tabulation and word 6 on a line with new or renew
13314 bpr 6033
2018-02-20: [r12213] (bpr)
12322 bpr 6034
  New functions :!getscorealltries, !getscoremaxexotry
6035
  New function in score.c: gettrycheck
13314 bpr 6036
2018-02-20: [r12209] (bpr)
12322 bpr 6037
  src: replace tabulation by \t
13314 bpr 6038
2018-02-20: [r12208] (obado)
12322 bpr 6039
  model: replace "p" by "div" in 11qcm.oef, + add a css margin
6040
    in oef.css for oefreply.
13314 bpr 6041
2018-02-19: [r12207] (bpr)
12322 bpr 6042
  modify the script getraw to show the 4th column (seed column, only for supervisor)
13314 bpr 6043
2018-02-19: [r12205] (obado)
12322 bpr 6044
  modify apache-config so it will work with future releases of debian & ubuntu
13314 bpr 6045
2018-02-19: [r12202,r12204] (bpr)
12322 bpr 6046
  read file oef/endhook.phtml after the endhook.phtml of the module
13314 bpr 6047
2018-02-17: [r12199] (schaersvoorde)
12322 bpr 6048
   moneyprint: can output decimal comma (only for presentation...)
12321 bpr 6049
2018-02-15: [r12196,r12197] (bpr)
6050
  add !getscorealltries
6051
2018-02-14: [r12193] (bpr)
6052
  oef:  add wims_color1, ... in the oef help
6053
2018-02-12: [r12191] (bpr)
12322 bpr 6054
  cas: some cas servers do not configure validate service.
12321 bpr 6055
  so ask explicitely validate and then serviceValidate.
6056
2018-02-09: [r12183] (bpr)
6057
  about: add the list of software which are useful for a module
6058
  with the version only for the wims_manager.
6059
2018-02-09: [r12183] (bpr)
6060
  about: add the list of software which are useful for a module
6061
  with the version only for the wims_manager.
6062
2018-02-09: [r12180] (bpr)
6063
  regclass: add the email adress in the log if it is not empty
6064
2018-02-06: [r12179] (bpr)
6065
  validity; add attribut alt for input type=image (anstype coord)
6066
2018-01-25: [r12173] (bpr)
6067
  validation: add small checkhtml scripts for the module program.fr
6068
2018-01-24: [r12172 and others] (mquerol)
6069
 [minor/trans] catalan and spanish version
6070
2018-01-16: [r12165] (obado)
6071
  css when adding css class "inline" to a wims button, it will be smaller :
6072
  better when integrating a button directly inside a paragraph.
6073
  (see the disabled button in oef modules intro)
6074
2018-01-16: [r12164] (obado)
6075
  css: now scrolling with anchor links will be smoother (with Firefox and Chrome)
6076
  add anchor link in oef intro help for disabled "start" button
6077
  going to the real one.
6078
2018-01-15: [r12163] (obado)
6079
  css: now oef intro buttons "work" and "printable" can have an icon
6080
  (+ adds icon for these in Font Awesome icon theme)
6081
2018-01-11: [r12162] (obado)
6082
  adm/raw: - job "deluser" removes also user related data (score, logs...)
6083
    - job "recuser" recovers also user related data (score, logs...)
6084
    - job "deluser" accepts new option "del_from_trash" to force
6085
      a real user deletion
6086
2018-01-11: [r12160] (obado)
6087
  icons: adds missings icons in Font Awesome theme (user recover and exolog)
6088
2018-01-11: [r12159] (obado)
6089
  [secure] prevent a risky behavior (ie : when a participant id
6090
    is exactly the same as the class id, when the supervisor delete
6091
    this user he can also remove the class itself)
6092
2018-01-09: [r12158] (obado)
6093
  adm/raw: job "lightpopup" now keep trace of http/https protocol
6094
2018-01-04: [r12156] (obado)
6095
  small html change on modtool restore page
6096
2018-01-04: [r12155] (obado)
6097
  correct a small bug of a text not being displayed for
6098
  developper account creation / modification
6099
2018-01-03: [r12153] (obado)
6100
  icons: add a missing icon in Font awesome Icon set
6101
  corrects a small typo in confdata.fr
6102
2017-12-21: [r12152] (bpr)
6103
  slib: fix scale in histo
6104
2017-12-19: [r12150] (schaersvoorde)
6105
  math input fontsize -> 1.1em
6106
2017-12-17: [r12149] (schaersvoorde)
6107
  math input js-applet: "multiline left alignment"
6108
2017-12-15: [r12147] (schaersvoorde)
6109
  "multiline" mathml output in mymathinput
6110
2017-12-12: [r12144 and others] (czzmrn)
6111
  italian translation
6112
2017-12-05: [r12136] (obado)
6113
  icons: add missing icons in Font Awesome icon set
18021 bpr 6114
  (delete an exercise in a class)
12321 bpr 6115
2017-12-05: [r12135] (obado)
6116
  accessibility: add "label" tags on each restore option
6117
  when restoring a class backup
6118
2017-12-02: [r12134] (bpr)
6119
  wimstest: add test for sigdigits
6120
2017-12-02: [r12133] (schaersvoorde)
6121
  sigdigits.c: accept numbers like ".1234"
6122
2017-11-28: [r12129] (bpr)
6123
  [gap] fix the seed for gap
6124
2017-11-17: [r12125] (bpr)
6125
  anstype: test with keepfloat=false in formal type
6126
2017-11-16: [r12122] (bpr)
6127
  add error msg in Oef2wims when the prompt of the answers
6128
  is too long (before, it is cut without messages). Does not affect
6129
  the exercises already compiled.
6130
2017-11-16: [r12120] (guerimand)
6131
  default value for scorerestriction date is wims_now not class_creation
6132
2017-11-14: [r12119] (guerimand)
6133
  no userphoto sharing/sharable in portal or groupement
6134
  (not needed : directly manage by structure)
6135
2017-11-14: [r12117] (guerimand)
6136
  import userphoto when import user
6137
2017-11-14: [r12116] (bpr)
6138
  fixbug: reset desc (if there is no specific description for an exercise,
6139
  it had the description of the previous one).
6140
2017-11-14: [r12115] (guerimand)
6141
  sharing/sharable photoboard
6142
2017-11-13: [r12112] (obado)
6143
  css: replace the inline style "font-size:1em" on mathml by a css class,
6144
  that can be eventually customised. (use themes/__css/maths.css)
6145
2017-11-12: [r12110] (schaersvoorde)
6146
  canvasdraw: added command 'ellipses color,x1,y1,rx1,ry1,x2,y2,rx2,ry2,...
6147
2017-11-12: [r12109] (bpr)
6148
[seed] keep the seed in exolog
6149
2017-11-11: [r12108] (schaersvoorde)
6150
  mathml : added \it as alternative for \mathit or \emph --> ITALICS
6151
2017-11-10: [r12105] (obado)
6152
  mathml: adds a new "math.css" file, including styles
6153
  for math fonts / MathML texts,
6154
  improving ergonomy (i.e, when mathML is used as a response (in a link)
6155
  adds a new "wims_mathfont" class which can be used to display maths
6156
  character with a better rendering (use Serif for example)
6157
2017-11-10: [r12104, r12106,r12107] (schaersvoorde)
6158
  canvasdraw: live documentation
6159
2017-11-10: [r12103] (obado)
6160
  css: clean some useless styles in Nikaïa theme for docs
6161
  less margin used by right navigations buttons
6162
2017-11-10: [r12102] (obado)
6163
  l2w.css: Latex2WIMS generated docs : prevents TOC with float
6164
  from overleaping divs
6165
2017-11-09: [r12097] (guerimand)
6166
  correct default value for severity checking in sheet panel
6167
2017-11-09: [r12096] (schaersvoorde)
6168
  mymathinput: added 'empty' symbol
6169
2017-11-07: [r12094] (obado)
6170
  css: adds min height & width on input[type="color"]
14216 bpr 6171
  to prevent Safari 11 displaying a very small button
12321 bpr 6172
2017-11-06: [r12093] (schaersvoorde)
6173
  canvasdraw: "live documentation"
6174
2017-10-31: [r12092] (guerimand)
6175
  some bad date expiration are disallowed (to be improved)
6176
2017-10-31: [r12091] (guerimand)
6177
  expiration date cannot be defined after class_expiration
6178
2017-10-30: [r12085] (bpr)
6179
  fix: the level config in search engine was not saved when going from insertion
6180
  of an exercise in a sheet to to sheet gestion
6181
2017-10-30: [r12084] (obado)
6182
  css only input placed inside an "halfwidth" class will have a min-width.
6183
  (not all input of a property_field)
6184
2017-10-29: [r12083] (bpr)
6185
  search_engine: save in var.stat the variable search_level
6186
2017-10-25: [r12081] (obado)
6187
  css: corrects a display bug causing the "abandon" dialog box
6188
  being displayed under some elements, like jmol applets.
6189
2017-10-24: [r12080] (guerimand)
6190
  can save/restore userphoto
6191
2017-10-21: [r12078] (guerimand)
6192
  can delete photoboard
6193
2017-10-19: [r12072] (guerimand)
6194
  manage of teacher account in supertype=2
6195
  see NEWS of module for details
6196
2017-10-19: [r12071] (guerimand)
6197
  job=teacher display user_participate of teachers
6198
2017-10-19: [r12070] (guerimand)
6199
  in class group, only creator of class can change supervisor access
6200
  creator cannot loose supervisor access
6201
2017-10-18: [r12063] (schaersvoorde)
6202
  canvasdraw: reoganised string/text keywords
6203
    'centered','xoffset','yoffset','xyoffset'
6204
2017-10-17: [r12060] (guerimand)
6205
  do not display checkbox for user_supervise when user is not
6206
  the supervisor of portal
6207
2017-10-17: [r12059] (guerimand)
6208
  replace classnumber by name when wims_supertype=4 in job=userprop
6209
2017-10-17: [r12057] (guerimand)
6210
  for wims_supertype=2:replace subclass number by name in job=teacher
6211
2017-10-17: [r12056] (guerimand)
6212
  replace class number by name in user panel
6213
  checkbox for user_supervise
6214
2017-10-17: [r12055] (bpr)
6215
  precision in the error message in case where the number of participants
6216
  is too small.
6217
2017-10-16: [r12053] (bpr)
6218
  skillbullet: improve navigation.
6219
2017-10-16: [r12049] (obado)
6220
   When creating a new class, if you type an URL for CAS
6221
  and then choose a pre-selected url, only the preselected one is sent.
6222
  + adds a missing icon in fornt of "CAS logout" item menu
6223
  + corrects a bug causing label for "agree cgu" for a user
6224
  registration preventing from selecting the checkbox
6225
2017-10-16: [r12048] (obado)
6226
  now required fields in authentication config
6227
  in class administration are properly set.
6228
  display the list of defined CAS url when using a non jquery theme.
6229
2017-10-16: [r12047] (bpr)
6230
  add filexists command
6231
2017-10-15: [r12045] (bpr)
6232
  skillbullet: add list of competences in job=config
6233
2017-10-15: [r12044] (bpr)
6234
  skillbullet: clean the left menu to avoid repetitions.
6235
2017-10-15: [r12043] (bpr)
6236
  in modtool, does not accept to upload files with same names up
6237
  to the case
6238
2017-10-15: [r12042] (bpr)
6239
  directexec: add graphviz tool in svg.
6240
2017-10-15: [r12041] (bpr)
6241
  authentification; possibility for the manager to declare several CAS url.
6242
2017-10-14: [r12038] (bpr)
6243
  slib/stat/effectif: fix for the case where the second parameter was
6244
  not given the call to slib/stat/dataproc was not pertinent
6245
  (gives weight 1 and a confusion with the classes)
6246
2017-10-13: [r12034] (bpr)
6247
  change the presentation for obtaining the passwd for the creation
6248
 of classes.
6249
2017-10-13: [r12033] (obado)
6250
  now authentication config in class administration
6251
  display only the useful fields related to the selected auth method.
6252
2017-10-12: [r12031] (guerimand)
6253
  disallow acces to skillbullet when the option is selected
6254
  in configuration panel (not just hide link)
6255
2017-10-12: [r12030] (guerimand)
6256
  can delete skillbullet in config/maintenance zone
6257
2017-10-12: [r12029] (guerimand)
6258
  cdt: can delete cdt data in cleaning zone of config/maintenance
6259
2017-10-12: [r12026] (guerimand)
6260
  documentation of function sendpasswd for class registration
6261
  to fixed domain name
6262
2017-10-11: [r12024] (schaersvoorde)
6263
  canvasdraw: corrected typo in command boxplot
6264
2017-10-11: [r12023] (bpr)
6265
  [gnuplot] change set no in unset
6266
2017-10-10: [r12021,r12022] (guerimand)
6267
   global limit for number of values of a technical variable
6268
2017-10-10: [r12020] (guerimand)
6269
  auto-erase photofile when change photourl
6270
2017-10-10: [r12019] (guerimand)
6271
  photoboard: use photofile if exists
6272
2017-10-10: [r12018] (guerimand)
6273
  can delete photofile or photourl
6274
2017-10-09: [r12014] (bpr)
6275
  wimsdoc: add some documentation from other files in distribution
6276
2017-10-09: [r12012 and others] (bpr)
6277
  [oef] interface in oef to use the seedrepeat
6278
2017-10-09: [r12009] (bpr)
6279
  graphviz: add svg option in bin/graphviz;
6280
2017-10-08: [r12007,r12008] (schaersvoorde)
6281
  canvasdraw: ignoring duplicate x/y-coordinates while drawing
6282
2017-10-06: [r12004] (obado)
6283
  sequence: add table headers for the element list displayed
6284
  when adding a new sequence
6285
  rank input have now the "number" type
6286
  votes & docs use also the "status" css class
6287
  add missing icon in Font Awesome icon theme
6288
2017-10-06: [r12003] (obado)
6289
  The server wims.unice.fr is now referenced with https://wims.unice.fr
6290
  (instead of http)
6291
2017-10-05: [r12002] (guerimand)
6292
  photofile can be upload in userprop panel
6293
2017-10-05: [r11999] (obado)
6294
  now status (hidden / visible / expired, etc...) have class that can be
6295
  styled in css in sequences and class home.
6296
  (visible is green and expired orange)
6297
  replace some div title by h2 + adds some missing icons
6298
  in Font awesome icon set
6299
2017-10-04: [r11998] (bpr)
6300
  config.c: module_title2 was not always defined (in the balise title).
6301
2017-10-04: [r11996,r11997,r12000,] (schaersvoorde)
6302
  canvasdraw: adding examples to documentation [work in progress]
6303
2017-10-02: [r11990] (obado)
6304
[user_error.phtml]  in user_error, when unmatched parentheses are detected,
6305
  the form has more accessibility (labels)
6306
  fr and it languages now display a textarea instead of an input
6307
  for multilines inputs; like others.
6308
2017-10-02: [r11987] (bpr)
6309
  slib/graphvizpoints add the number of the points if no legend in graphvizpoints
6310
2017-10-02: [r11984] (bpr)
6311
  wimsdoc: add rough help for anstype (for the moment, leave as it is ...)
6312
2017-09-28: [r11981] (bpr)
6313
  header html5
6314
2017-09-28: [r11980] (obado)
6315
  display site administator page in tabs, so less links
6316
  are displayed per page.
6317
  (more space between links) + display some warning with "wims_msg" style.
6318
  + add an "important" in front of "date" if missing in software check
6319
2017-09-28: [r11979] (guerimand)
6320
  link to cdt in portail
6321
2017-09-28: [r11978] (guerimand)
6322
  can hide cdt to the participant
6323
2017-09-28: [r11973] (bpr)
6324
  wimsdoc: add template file and documentation for the template files
6325
2017-09-28: [r11971] (bpr)
6326
  in theme, the file local.phtml is always readen (it can be empty)
6327
2017-09-28: [r11970] (guerimand)
6328
  can modify weight of exam in examinfo panel
6329
2017-09-28: [r11969] (guerimand)
6330
  add help to severity check in sheetinfo panel
6331
2017-09-28: [r11967] (guerimand)
6332
  can choose weight and severity of sheet directly in infosheet panel
6333
2017-09-27: [r11963] (obado)
6334
  adds some missing icons in Font Awesome Icon Set. (adm/class/userscore)
6335
2017-09-26: [r11960] (obado)
6336
  Replace old corrleft.gif and corrright.gif pics by smoother
18021 bpr 6337
  ones in matching OEF exercises. (size change from 200B to 400B.
14216 bpr 6338
  It is still not very big - 8 colors gifs)
11957 bpr 6339
wims.4.15b [r11957]
11955 bpr 6340
2017-09-25: [r11952] bpr
11954 bpr 6341
  accessibility in coordclick
6342
2017-09-25: [r11951] bpr
6343
  add dependance to a perl package
6344
2017-09-25: [r11950] bpr
6345
  accessibility in chemtool
6346
2017-09-25: [r11948] bpr
6347
  clean open class 1118
6348
2017-09-24: [r11944] bpr
6349
  accessibility in adm/class/passwd
6350
2017-09-24: [r11943] bpr
6351
  change error msg when a ressource is not allowed
6352
2017-09-24: [r11940] bpr
6353
  accessibility: add some labels and legends in adm/manage
6354
2017-09-23: [r11937] obado
6355
  add some css class ("wims_button" on links and "wims_warning"
6356
  on delete actions) in adm/class/config/connect module.
6357
2017-09-22: [r11934-r11933] bpr
6358
 accessibility: stat/referer menu
6359
2017-09-22: [r11932] bpr
6360
 accessibility: add word wims_name_setup in common words
6361
  - accessibility in stat/stat module
6362
  - little change in vocabulary in french
6363
2017-09-21: [r11923] bpr
6364
  update introprogOEF.pdf
6365
2017-09-21: [r11922] bpr
6366
  update canvasdraw help in phtml from src
6367
2017-09-21: [r11920] bpr
6368
  fix some html and accessibility problems in user page properties
6369
2017-09-21: [r11919] guerimand
6370
  show userphoto in userprop panel
6371
2017-09-21: [r11918] bpr
6372
  the defaults in the help of notation for students have not been
6373
  computed from the general config of wims (DF_SEVERITY)
11921 bpr 6374
2017-09-21: [r11916] guerimand
6375
  verification and correction of the format of cut time in exam info
6376
2017-09-21: [r11915] bpr
6377
  add help in share.phtml (no possibility to restore a class
6378
  for the class sharing)
6379
2017-09-20: [r11914] bpr
6380
  delete text-shadow in common css of themes
6381
  (not convenient when font color are black)
6382
2017-09-20: [r11913] bpr
6383
  add keyword geometric_vocabulary
6384
2017-09-20: [r11909] obado
6385
  better ergonomy of "WIMS about" popup (change log window
6386
  has limited height + some text translated + names displayed on mailto links
6387
2017-09-20: [r11908] obado
6388
  now !mailurl generate a link with an icon + the arobase pic has better quality.
6389
2017-09-20: [r11904] obado
6390
  uniformize table.proc for Nikaia and standard themes
6391
  + corrects a display bug for table captions (see in about wims page)
6392
2017-09-19: [r11895, r11903, r11902] bpr
11954 bpr 6393
  change wims about
11921 bpr 6394
2017-09-18: [r11896] bpr
6395
  replace http by https if necessary by using wims_ref_name
6396
2017-09-17: [r11893] schaersvoorde
6397
  canvasdraw: keyword 'animate' ; added basic animation for jsplot command
6398
2017-09-17: [r11892] schaersvoorde
6399
  canvasdraw: numberline y-offset in case x-values overlap
6400
2017-09-16: [r11891] schaersvoorde
6401
  canvasdraw: numberline
6402
2017-09-13: [r11888] bpr
6403
  add word all for search_level. Used in the link for documentation.
6404
2017-09-13: [r11887] obado
6405
  important (*) and critical (!) fields are now better highlighted,
6406
  with wims_warning css class in manage module.
6407
2017-09-11: [r11883] bpr
6408
  fix a bad typo for exam exercises in spreadsheet
6409
2017-09-11: [r11880] bpr
6410
  update quicktooldoc.pdf in class 9001
6411
2017-09-08: [r11878] bpr
6412
  logo smaller in the tailbox
6413
2017-09-08: [r11877] schaersvoorde
6414
  canvasdraw: 'fixed' strange behaviour of border color 'black' in
6415
  pixel/fill operations
6416
2017-09-07: [r11875] schaersvoorde
6417
  canvasdraw: added optional 'fixed pattern filling' to primitives 'boxplot'
6418
  and 'piechart'
6419
2017-09-07: [r11874] schaersvoorde
6420
  canvasdraw: added 'fillpattern grid,dot,hatch,diamond' to userdraw family,
6421
  improved speed
6422
2017-09-06: [r11873] bpr
6423
  Fix: the number of tries was 0 as long as the score was 0.
6424
2017-09-03: [r11871] bpr
6425
  add placeholder for cssfile
6426
2017-09-03: [r11866] bpr
6427
  in slib/draw/graphvizpoints,
6428
  the word graph should be at the beginning of a line
6429
  (trouble with graphviz ?)
6430
2017-09-03: [r11865] bpr
6431
  the script slib/graph/path was ugly.
6432
2017-08-30: [r11863] obado
6433
  adm/regclass : improves class creation ergonomy
6434
  (add icons + display help in a msg box)
6435
2017-08-27: [r11859] schaersvoorde
6436
[minor/svn] canvasdraw: typo
6437
2017-08-26: [r11857] schaersvoorde
6438
  canvasdraw: command 'imagefill x0,y0,URL' now works as flydraw should...
6439
2017-08-26: [r11856] mquerol
6440
  catalan and spanish version in prepared models
6441
2017-08-25: [r11855] mquerol
6442
  catalan and spanish version
6443
2017-08-25: [r11854] schaersvoorde
6444
  canvasdraw: just to be complete...added commmand 'fillpattern image_url'
6445
2017-08-25: [r11853] obado
6446
  now a call to adm/raw module without any param displays also the help,
16164 bpr 6447
  such as "?adm/raw\&job=help"
11921 bpr 6448
2017-08-25: [r11851] bpr
6449
  in sequence, the table with docs and numeros of sequences was not good.
6450
  - now the documents are listed in the order of creation (c1 c2 ... c10)
6451
2017-08-24: [r11849] guerimand
6452
  use datepicker in scorerestriction with vote selection
6453
2017-08-23: [r11848] bpr
6454
  fix sequence : when there is more than 10 docs, c10 is before c2
6455
  because of the command filewrite. The preceeding code does not be aware
6456
  of that
6457
2017-08-22: [r11847] mquerol
6458
  catalan and spanish version
6459
2017-08-22: [r11846] guerimand
6460
  use date/IP interface selection for score restriction
6461
  for technical variables
6462
2017-08-21: [r11844] obado
6463
  improve input displays on mobile devices
6464
2017-08-20: [r11839] schaersvoorde
6465
  canvasdraw: added patternfilling to userdraw command family
6466
2017-08-19: [r11838] bpr
6467
  change the message when exam content is empty
6468
2017-08-18: [r11837] schaersvoorde
6469
  canvasdraw: added command 'fillpattern grid | dot | hatch | diamond'
6470
2017-08-16: [r11835] guerimand
6471
  use of datepicker in script scorerestriction
6472
2017-08-15: [r11832] schaersvoorde
6473
  canvasdraw: removed hardcoded space in 'draw_filltext'
6474
2017-08-14: [r11830] schaersvoorde
6475
  canvasdraw: added commands 'textfill x,y,color,sometext'
6476
  and 'userdraw textfill,color,some_text'
6477
2017-08-14: [r11829] mquerol
6478
  catalan and spanish version
6479
2017-08-13: [r11828] mquerol
6480
  catalan and spanish version
6481
2017-08-13: [r11826] mquerol
6482
  catalan and spanish version
6483
2017-08-12: [r11823] schaersvoorde
6484
  canvasdraw: added to command family 'userdraw':
6485
  'userdraw diamondfill,color','userdraw gridfill,color','userdraw dotfill,color',
6486
  'userdraw hatchfill,color'
6487
2017-08-11: [r11821] schaersvoorde
6488
  canvasdraw: function 'find_angle' missing for command 'protractor'
6489
2017-08-11: [r11820] schaersvoorde
6490
  canvasdraw: added hatchfill, diamondfill and gridfill to patternfilling
6491
2017-08-11: [r11819] mquerol
11954 bpr 6492
  catalan and spanish version
11921 bpr 6493
2017-08-11: [r11818] schaersvoorde
6494
  added support for pattern filling in command 'userdraw clickfill,color'
6495
2017-08-11: [r11817] schaersvoorde
6496
  canvasdraw: premature version of 'pattern filling' ;
6497
  for now only 'dotfill x,y,dx,dy,color'
6498
2017-08-08: [r11814] guerimand
6499
  change format of input in script adm/scorerestriction
6500
2017-08-08: [r11812] guerimand
6501
  data of .def file not reloaded when reply
6502
2017-08-08: [r11811] schaersvoorde
6503
  canvasdraw: added keyword 'yoffset' for use with rotated text strings
6504
  (command textup or stringup)...if set the text will not start at given (x:y)
6505
  but end at (x:y)
6506
2017-08-07: [r11810] guerimand
6507
  use of date/IP interface selection for score restriction
6508
2017-08-07: [r11809] guerimand
6509
  script interface for managing score opening date for sheet and exam
6510
2017-08-04: [r11808] schaersvoorde
6511
  canvasdraw.c : multidraw 'text' is always centered on click x-coordinates
6512
2017-08-03: [r11807] guerimand
6513
  use of datepicker in exam module
6514
2017-08-03: [r11806] schaersvoorde
6515
  canvasdraw.c : alphabetical order in commands (for documentation)
6516
2017-08-03: [r11805] schaersvoorde
6517
  canvasdraw : corrected repeated shifting/centering of text,
6518
  introduced by keywords xoffset...
6519
2017-08-03: [r11804] bpr
6520
  fix bug in document (gestion), about the value of filedir
6521
  after a call to \draw (thanks to Raoul Hatterer)
6522
2017-08-02: [r11803] schaersvoorde
6523
  canvasdraw : keywords xoffset | centered added to commands
6524
  'input x,y,size,editable,value' and 'userdraw input(s),color'
6525
2017-08-02: [r11802] schaersvoorde
6526
  canvasdraw : added keywords xyoffset,xoffset|centered,resetoffset
6527
  for easier text-label placing
6528
2017-07-31: [r11800] guerimand
6529
  use datepicker in sheet expiration date
6530
2017-07-31: [r11798] guerimand
6531
  use of jquery-datepicker can be desactivated by theme
6532
2017-07-29: [r11795] bpr
6533
  fix html in help document for doc. Replace geogebra3 by geogebra in the example
6534
2017-07-29: [r11793] bpr
6535
  fix the cleaning scripts for documents (trouble when there are fold of fold
6536
  in the text
6537
2017-07-26: [r11792] schaersvoorde
6538
  canvasdraw: centering 'multidraw tool-table'
6539
2017-07-25: [r11791] schaersvoorde
6540
  canvasdraw: multidraw command 'text' improved usability
6541
2017-07-25: [r11790] schaersvoorde
6542
  adapt textarea width after fontsize change in math input 'applet'
6543
2017-07-25: [r11789] schaersvoorde
6544
  adapt textarea width after fontsize change in math input 'applet'
6545
2017-07-24: [r11787] schaersvoorde
6546
  fix display error in math input 'applet'
6547
2017-07-23: [r11784] guerimand
6548
  use datepickerform in cdt
6549
2017-07-20: [r11782] mquerol
6550
  [minor/trans]catalan and spanish version
6551
2017-07-20: [r11780] obado
6552
  change colors of draggable object when they are in a feedback
6553
  (oef_indgood/indbad, etc...)
6554
2017-07-17: [r11776] bpr
6555
  fix the problem of asis in model.
6556
2017-07-17: [r11775] bpr
6557
  adapt part of geogebra anstype for 3d questions (from J. Lyotard)
6558
2017-07-17: [r11774] bpr
6559
  it is no more possible to desactivate a sheet if a program is "main"
6560
  without course in a portal
6561
2017-07-15: [r11772] schaersvoorde
6562
  canvasdraw: added command 'fillall color,x1,y1,x2,y2,x3,y3...xn,yn'
6563
2017-07-14: [r11771] schaersvoorde
6564
  canvasdraw: set a timeout on "userdraw clickfill,color"
6565
  for slow computers and add cursor 'wait' during timeout
6566
2017-07-14: [r11770] schaersvoorde
6567
  canvasdraw: buttons on chromium too small
6568
2017-07-13: [r11768] obado
6569
  adds "normalize.css" in default theme, so it looks the same in every browsers.
6570
  the "buttons" colors can be customized by wims administrator, like in other themes.
6571
2017-07-13: [r11767] schaersvoorde
6572
  canvasdraw: added command 'colorpalette color1,color2,...color_n' for use
6573
  in 'userdraw clickfill,color'
6574
2017-07-13: [r11766] obado
6575
  default theme now use the same "menumodubox" as other theme,
6576
  so link categories are visually different from menu links.
6577
2017-07-13: [r11764] schaersvoorde
6578
  canvasdraw: command "userdraw clickfill,color" can make use of many fill colors,
6579
  using command "multifillcolors color1,color2...color_n"
6580
2017-07-11: [r11763] schaersvoorde
6581
  canvasdraw: command 'userdraw clickfill,color' will fill multiple areas,
6582
  if needed command fill | floodfill | filltoborder can be used multiple times
6583
2017-07-10: [r11761] obado
6584
  now jquery_defined variable is also set for documents in Nikaia
6585
  and standard themes
6586
2017-07-10: [r11759] obado
6587
  upgrade geogebraweb version from 5.0.332.0 to 5.0.374.0
6588
2017-07-10: [r11758] schaersvoorde
6589
  Mmath input 'applet' : change all wims_mathml size; remove debug
6590
2017-07-10: [r11757] schaersvoorde
6591
  math input 'applet'
6592
2017-07-08: [r11756] schaersvoorde
6593
  canvasdraw : background color|opacity added to (drag | click) to 'mathml'
6594
2017-07-07: [r11753] reyssat
6595
  corrections in help of anstype equation.phtmlreply.phtml
6596
2017-07-07: [r11751] bpr
6597
  add english version to write a number in letters in
6598
  slib/numeration/ecriturelettre(Raoul Hatterer)
6599
  French version has to be completed (only numbers < 1 million) !
6600
2017-07-06: [r11747] schaersvoorde
6601
  canvasdraw:drag and drop and onclick reply in 'mathml'
6602
2017-07-05: [r11745] schaersvoorde
12032 bpr 6603
  canvasdraw:improved drag and drop in command mathml
11921 bpr 6604
2017-07-05: [r11740 and other] bpr
6605
  add some wims_name_title for accessibility.
6606
2017-07-05: [r11739] schaersvoorde
6607
  canvasdraw: corrected color cludge in barchart
6608
2017-07-04: [r11736] bpr
6609
  fix brackets in rawmath.c (see version [r5336] line 206
6610
2017-07-03: [r11735] obado
6611
  replace "iso-8859-1" by "windows-1252" in the charset declaration,
6612
  to comply with the HTML 5 doctype
6613
  adds the "HTTP_X_REQUESTED_WITH" httpd header var,
6614
  so it can be used by wims modules (use "$httpd_HTTP_X_REQUESTED_WITH")
6615
  if you want to use it.
6616
2017-07-03: [r11734] obado
6617
  simplifies extruder menu css (for Nikaia)
6618
  reduce font style icon size on extruder menu
6619
  adds an icon for "add developper account" link in Font awesome icon theme
6620
2017-07-03: [r11731 and following] guerimand
6621
  add datepicker
6622
2017-07-01: [r11726] bpr
6623
  change the html declaration in html5.
6624
  in particular, we have changed expiration date from define_html_header() to
6625
  main_phtml_put (Response headers) ; nocache is no more used (not sure that
6626
  it would be somewhere).
6627
2017-06-30: [r11725] guerimand
6628
  fix a small bug when duplicating class
6629
2017-06-30: [r11724] obado
6630
  Adds a new Icon theme, based on the "Font Awesome" icon Set.
6631
  This icon theme is based on vector images stored as a font, so you can stretch
6632
  or shrink them without quality loss.
6633
2017-06-29: [r11722] bpr
6634
  the number of sessions is taken in account for writing a message on the
6635
  real hour where the exam ends.
6636
2017-06-29: [r11721] schaersvoorde
6637
  wims_mathml: adding small stuff and some html_user_info
6638
  on implemented things
11723 bpr 6639
---------------------------------------------------------------------------
11720 bpr 6640
wims.4.15a 2017-06-29 [r11719]
11921 bpr 6641
  (corrects some small bugs of wims.4.14)
11731 guerimand 6642
2017-06-30: [r11718] fix the presentation of the end hour of the exam
11720 bpr 6643
2017-06-29: [r11708 -- r11715] (schaersvoorde wims_mathml)
6644
  added accents in latex syntax (e.g. compatible with math-with-gifs)
6645
2017-06-26: [r11706] (obado)
6646
  now you can use "spacer" css class on lists (ul/ol) to add extra spaces on all li inside.
6647
2017-06-26: [r11705] (bpr) fix bug when no exercise had been selected in exam creation.
6648
2017-06-26: [r11700] (bpr) modind for sheets did not take the "technical keywords" in particular
6649
  description and information are no more in keywords for sheets
6650
2017-06-24: [r11692] (obado)
6651
  upgrade "normalize.css" from v5.0 to v7.0
6652
2017-06-23: [r11691] (obado)
6653
  property_fields are a little less colored, more minimalist
6654
2017-06-22: [r11689] (obado)
6655
  prevents a possible XSS hack (see https://www.openbugbounty.org/incidents/225822/ )
6656
2017-06-21: [r11688] (obado)
11921 bpr 6657
  Corrects a bug causing the "giveup" button not displaying the popup message
18021 bpr 6658
  after a set of several oef exercises
11720 bpr 6659
2017-06-20: [r11687] (obado)
11921 bpr 6660
  the valid/invalid icon state now can work not only on required inputs,
6661
  but also on HTML typed (like type="number"). Use the "noicon" class
6662
  if you want to hide this icon on your inputs.
11720 bpr 6663
2017-06-17: [r11685] (bpr) the link prev/next in a sheet did not appear when no
6664
  answer is asked in an exercise
6665
2017-06-17: [r11684] (bpr) titles for link in modtool
6666
2017-06-17: [r11677-r11683] (bpr)
11921 bpr 6667
  accessibility
11720 bpr 6668
2017-06-17: [r11676] (bpr)
6669
  move the help for levels from class/config to scripts to use it in modtool
11921 bpr 6670
  (no more necessary in class/config as there one use the levelnames).
11720 bpr 6671
2017-06-15: [r11672] (bpr)
11921 bpr 6672
  redirect a false error message. It was a problem with the transfert of a document from
6673
  the class to an modtool account.
11723 bpr 6674
2017-06-15: [r11665--r11670] (bpr)
11921 bpr 6675
  accessibility
11720 bpr 6676
2017-06-14: [r11661] (obado)
18021 bpr 6677
  [adm/raw] - Add a new job "buildexos": it compiles (src->def) all class exercises,
11720 bpr 6678
  and refresh indexes
6679
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves
18021 bpr 6680
  the speed when there is a lot of exercises to handle at the same time.
11720 bpr 6681
  (but don't forget to call the "buildexos" job when all the deletions are done !)
6682
- better "severity" definition in addsheet
6683
2017-06-13: [r11660] (obado)
6684
  store in browser sessionStorage the last collapsible state of affined search
6685
  for the search engine, so it remains open or closed
6686
2017-06-10: (bpr)
6687
  accessibility
6688
2017-06-09: [r11654] (obado)
6689
[Search engine] [translation needed] improves accessibility on all search engine
6690
  filters (add labels) + adds them in a accordion box, so they can be hidden.
6691
2017-06-09: [r11653] (obado)
11921 bpr 6692
  adds "\hint" instruction on 11qcm.oef model
11720 bpr 6693
---------------------------------------------------------------------------
11649 bpr 6694
wims.4.14 2017-06-06 [r11649]
6695
  add some title for menu links (S. Lemaire)
6696
  add some explanations for portals, change the welcome message for empty class,
11921 bpr 6697
  program zone and test zone
11649 bpr 6698
  update pdf files in class 9001
6699
  some modifications for accessibility (work in progress)
11475 bpr 6700
---------------------------------------------------------------------------
6701
wims.4.13e 2017-04-23 [r11472]
11470 bpr 6702
2017-04-21: [r11465] add link on exercise number in print version of oef exercises.
11458 bpr 6703
2017-04-18: [r11457] in modtool, add message if the archive cannot be done because
6704
  of the size of the module.
6705
2017-03-27: [r11446] (bpr) analysis in javacurve ans jsxgraphcurve
6706
  was not good in case of sline.
6707
2017-03-20: [r11441] (obado) corrects a bug on the feedback message displayed
6708
  when deleting a binary files from a modtool modules
6709
  (the wrong variable was used for the file name)
6710
  adds a failure message when deletion failed.
6711
2017-03-14: [r11434] (guerimand) timeleft in exam adapt to examsheet restriction
6712
2017-03-14: [r11433] (bpr) add keywords in the table of a module in the manage tool.
6713
2017-03-13: [r11432] (bpr) put open english class in language category
6714
2017-03-13: [r11429] (bpr) add language wimsdoc in edit_area.
6715
2017-03-11: [r11424] (bpr) in the about of an oef exercise;
6716
  - add keywords if they exists
6717
  - delete the information about hint or solution if they don't exist
6718
  - add adress in a simple way.
6719
2017-03-10: [r11418] (bpr) add parenthesis when calling pari
11720 bpr 6720
2017-03-08: [r11413] (obado) module adm/manage:
11458 bpr 6721
  -in FR and CA, the words "start" and "restart" were inverted
6722
  - adds a "back" button when reindexing modules and RSS
6723
2017-03-08: [r11412] (obado) Adds some help text to the module update page
6724
  for the site administrator
12032 bpr 6725
  some css improvements on fieldsets and msg
11458 bpr 6726
2017-03-08: [r11411] (obado) Improves display of help pages in Nikaia theme
6727
2017-03-08: [r11410] (obado) améliore la page l'accessibilité de la page d'accueil de la
6728
  classe ouverte "concours Challenge WIMS"
6729
2017-03-04: [r11405] (bpr) add jsxgraph in the list of modules which can be required in modtool
6730
2017-03-04: [r11404] (bpr) add var.init to list of config files in modtool
6731
2017-03-04: [r11403] (bpr) replace Value() by X(). Must be checked again
6732
 that this does not break the existent exercises.
6733
2017-03-04: [r11402] (bpr) the old files in src are now deleted.
6734
2017-03-04: [r11401] (bpr) desactivate giveup in exolog
6735
2017-03-03: [r11390 and others] (bpr, obado)  add level bar in case jquery
6736
 is activated and checkbox for levels if not.
6737
2017-03-02: [r11387] (obado) prevent geogebra from submitting the form when the
6738
 user press "enter" to validate a ggb parameter.
6739
2017-03-01: [r11386] (obado) adds a missing css rule in the "tango icon theme"
12032 bpr 6740
2017-03-01: [r11385] (obado) Improves search engine's look and feel with standard icon theme
11458 bpr 6741
2017-03-01: [r11382] (bpr) autocomplete is now in the form.
11720 bpr 6742
2017-03-01: [r11380] (obado) bugfix in GetSheetScores: when there was more than
11458 bpr 6743
 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
6744
2017-02-28: [r11376] (bpr) add oef_anstype_css variable to avoid to repeat twice
6745
 the same style css.
6746
2017-02-28: [r11374] (obado) displays createxo models with tabs
6747
2017-02-27: [r11369] (bpr) put autocomplete and the id inside the form in oef.
6748
2017-02-27: [r11367] (bpr) presentation of prepared models in an imposed order.
6749
2017-02-27: [r11360] (bpr) introduce new categories
6750
2017-02-27: [r11358] (bpr) change the presentation of prepared models.
6751
2017-02-26: [r11353] (bpr) add stat/boxplot slib
6752
2017-02-25: [r11347] (guerimand) cleaning directory tmp/whoconnect daily
6753
2017-02-24: [r11345] (bpr) add charset="utf-8" in jsxgraph (called by direct exec)
6754
2017-02-23: [r11340] (obado)  upgrade Geogebraweb from old 5.0.182 (2015)
6755
 to the newest 5.0.332 version. You must call "./compile --geogebra" to make it work.
6756
2017-02-23: [r11338] (obado) now every Geogebraweb applet put into a "wimscenter" class
6757
  will be centered.
6758
2017-02-23: [r11337] (obado) Replace href="" by href="#" in mailurl to correct
6759
 a bug preventing webkit based browsers to redirect obfuscated mailto:...
6760
2017-02-23: [r11335] (schaersvoorde)
12032 bpr 6761
 pari printtex output "\*" --> InvisibleTimes; in mathml
11458 bpr 6762
2017-02-22: [r11334] (bpr) fix a bug with GAP in quicktool used with format case
6763
r11330 2017-02-21: [r11329] (guerimand) fix bug with filter with AND condition;
6764
 simplification of code
14216 bpr 6765
2017-02-21: [r11328] (bpr) in case the first argument of a line of wims_menu_items has a ",
11458 bpr 6766
  the first word must not be taken as a css class.
6767
2017-02-21: [r11326] (guerimand) correct class_limit when use job=addcsvclass in a gateway
11324 bpr 6768
---------------------------------------------------------------------------
11321 bpr 6769
wims.4.13d 2016-10-30 [r11320]
6770
2017-02-18: [r11293 and other] clean the technical documentation
6771
  and the original help of Xiao
6772
2017-02-12: [r11234] use checkbox for adding teacher gestion access.
6773
2017-02-10: [r11230] canvasdraw: multidraw improvement (JE)
6774
2017-02-08 20: [r11228] can propagate oefdefault in portal (FG)
6775
2017-02: improve clickfill and dragfill answer types
6776
2017-02-12: [r11234] checkbox for adding teacher gestion access
11206 bpr 6777
2017-02-01: [r11204] (OB) Embedding a binary file in Createxo will be much easier for
11720 bpr 6778
  all teachers: the embedding code for each file is directly displayed for pictures
11206 bpr 6779
  (png, gif, jpg), audio files (mp3, ogg), and all others (.pdf, etc...)
18021 bpr 6780
2017-02-02:[r11192] A click on the "give up" button in an oef exercise now display
11321 bpr 6781
  a modal dialog box that inform user he will lose his current work,
6782
  and then ask him to confirm he really wants to giveup.
11206 bpr 6783
2017-02-02: [r11189] in wimstest, add scripts for validating quickly
6784
 oef and doc modules (for maintainers)
11184 bpr 6785
2017-02-01: [r11184] in anstype complex, it is possible to accept that j has the same
6786
  signification of i.
6787
2017-01-30: [r11174] in modtool: add message if the file is not uploaded,
11921 bpr 6788
  add test for accents.
11173 bpr 6789
2017-01-29: [r11173] fix bug about failed msg (bug [#10895])
11720 bpr 6790
2017-01-28: [r11170] modtool: add possibility to change the name of a file on some conditions.
11173 bpr 6791
  add a message for the creation of a first exercise in an oef module.
6792
2017-01-28: [r] add help for the anstype clickfill (about the disposition of the fields)
6793
  use it in prepared model classify
6794
  change the presentation of the answer (clickfill, dragfill).
11154 bpr 6795
2017-01-19: [r11153] (bpr) vocabulary on the link import from test zone in a program.
6796
2017-01-19: [r11152] (bpr) add number of exercises in a series in the sheet tables
11921 bpr 6797
  for teachers
11154 bpr 6798
2017-01-19: [r11146--rr11150] (bpr) fix slib on jsxgraph as the use of
6799
  JXG.GeonextParser.geonext2JS in jsxgraph should be not used now,
6800
  see https://github.com/jsxgraph/jsxgraph/issues/215
6801
2017-01-18: [r11145] (bpr) fix on csv in userscore: only participate can be found
11921 bpr 6802
  by csv link for the moment, so no use of supervise and supervisable (download case).
11154 bpr 6803
2017-01-18: [r11138-r11144] (bpr) manual score was forgotten in the html page of csv
6804
2017-01-15: [r11139-r11140] (bpr) user_participate and supervise was not filled in the csv file.
6805
2017-01-17: [r11141] (guerimand) fix bug with formcheck when more than 256 participants in a class
6806
2017-01-14: [r11137] (bpr) bad typo in hashlogin
6807
2017-01-03: [r11135] (bpr) add msg on giveup button in oef exercises
6808
2017-01-03: [r11134] (guerimand) severity was forgotten when a sheet was duplicated
6809
2016-12-20: [r11117] (bpr) option cp -u not posix (manage/restore.proc)
6810
2016-12-20: [r11116] (bpr) Change "renew" by "giveup" if the oef exercise has been launched.
11921 bpr 6811
  Add some secondary_button css.
11154 bpr 6812
2016-12-20: [r11115] (bpr) add placeholder for authentification, improves help (S. Lemaire)
11720 bpr 6813
2016-12-12: [r11114] (OB) adm/class/userscore:
11154 bpr 6814
  + improves formula template (input have type="number")
6815
  + page is reloaded when saving sheet formulas
6816
  + optimization of var.proc (shweights was redefined 3 times)
6817
  + uniformize indentation (tab=2) in var.proc
6818
2016-12-12: [r11108, r11110, r11113] (bpr) harmonization of score approximation
6819
  (ceil for exercises, and rint for the sheet and exam scores in getuser,
6820
  csv (csv has not been changed). score has always two decimals
6821
2016-12-08: [r11112] (bpr) in the score block, quality appears always if the quality
11921 bpr 6822
  is less than 2 as it is then used in the sheet notes.
11154 bpr 6823
2016-12-08: [r11111] (bpr) correction in the links proposed when a class group is created
6824
2016-12-05: [r11105] (bpr) use the default servor severity everywhere (except perhaps for the moment
11921 bpr 6825
  in module raw).
11154 bpr 6826
2016-11-28: [r11104] (bpr)
6827
  improve the trace of debug. Put some variables in tmp_debug_var in the file wims.conf
6828
  In debug mode (for the administrator), the values of the variables are put
6829
  in the trace file (in tmp/sessions/) when they are changed. (B. Allombert)
6830
2016-11-28: [r11101] (bpr)
11921 bpr 6831
  status of document in sequence was not visible.
11205 obado 6832
2016-11-23: [r11100] (OB)
12032 bpr 6833
  [adm/raw] Adds 2 scripts used in modexosheet job (check.worksheet and clean.worksheet).
11921 bpr 6834
  They should have been already here since r.5665:/
11205 obado 6835
2016-11-22: [r11099] (OB)
11921 bpr 6836
  [jsmol] Adds all translation files for Jsmol, avoiding some 404 errors when it tries
6837
  to load them. + replace old "jmolAppled ready" placed in Page title by a more
6838
  silent way (displays in JS console)
11205 obado 6839
2016-11-02: [r11095] (OB) [adm/raw] corrects a bug introduced in r.10935
11154 bpr 6840
  in addsheet and modsheet jobs.
6841
  (!singlespace is replacing returns by simple spaces)
11720 bpr 6842
 + introduces a new job in ALPHA state: "repairclass"
11154 bpr 6843
 + corrects a small bug in getsheet
12032 bpr 6844
 + getcsv and getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
11092 bpr 6845
---------------------------------------------------------------------------
6846
wims.4.13c: 2016-10-30 [r11087]
11087 bpr 6847
2016-10-30: [r11086] fix overflow in management when trying to restore a class.
11082 bpr 6848
2016-10-10: [r11076] new option in anstype set (distinct_inputs)
14216 bpr 6849
2016-10-10: [r11041] canvasdraw: corrected touch device mouse value display
11720 bpr 6850
  [r11040] canvasdraw: corrected command mouse
11057 bpr 6851
2016-10-10: [r11039] fix non escaped { and } in latex2wims.pl
11082 bpr 6852
2016-10-10: [r11038]: mkuserlist script now split users list in packs of
11057 bpr 6853
  500 users (instead of 1000), to avoid a "cmd_output_too_long" error
6854
  for class containing more than 1000 users.
6855
2016-10-10 [r11035] [sheet] the variable l_date was not defined.
6856
2016-10-09 [r11027]  add clock anstype using canvasdraw. work in progress
11720 bpr 6857
2016-10-08: [r11018] canvasdraw: modified usage of 'protractor',
11057 bpr 6858
  'ruler' and 'userdraw arc,color'
11720 bpr 6859
2016-10-08 [r11013] canvasdraw: canvasinfo.sh will also generate
11921 bpr 6860
  canvasdraw.phtml an move it to "public_html/scripts/help/en"
11057 bpr 6861
2016-10-08: [r11012]
11921 bpr 6862
  [anstype/draw] correct the coefficient for option split in the
6863
  computation of the score
11057 bpr 6864
2016-10-08: [r11007] New open class for primary school
6865
2016-10-07: [r11006]
11720 bpr 6866
  canvasdraw: added snaptogrid (etc) to 'userdraw clickfill,color'
6867
  canvasdraw: right_mouse_click now removes userdraw objects individually
11057 bpr 6868
  without annoying 'on_contexmenu'
11720 bpr 6869
2016-10-06: [r11005] canvasdraw: moved command "clickfill color"
11057 bpr 6870
  to the userdraw command list e.g. "userdraw clickfill,color"
11720 bpr 6871
2016-10-05: [r11004] canvasdraw: the "clearbutton some_text" is now centered
6872
2016-10-05: [r11002] canvasdraw: added support for touch devices...
12032 bpr 6873
  only tested on android (chromium and firefox on kobo e-reader)
11057 bpr 6874
2016-10-04: [r11000] anstype: add analysis for option polyline
6875
  and polygon for draw anstype
6876
  2016-10: add openclasse 1146 (school)
6877
2016-10-13: [r11044] in canvasdraw, added keywords "noxaxis" , "noyaxis"
6878
  to the "grid" command family
6879
2016-10-13: [r11049]add wims_notepad css (used in slib/utilities/notepad)
10995 bpr 6880
---------------------------------------------------------------------------
10992 bpr 6881
wims.4.13b 2016-09-29 [r10992]
6882
2016-09-29: [r10970, r10991] fix bugs in mboard of superclass
6883
  (alert msg not seen for supervising teachers,
11921 bpr 6884
  configuration by supervising teachers was not allowed)
10992 bpr 6885
2016-09-29: [r10989] add slib squaretile (preliminary version)
6886
2016-09-29: [r10988] in adding a gestion access to a teacher in a class group,
11921 bpr 6887
  it is no more added a participant access.
10992 bpr 6888
2016-09-27: [r10980] the files .teacherlist were not update when the variable
6889
  user_supervise of a teacher was changed.
6890
2016-09-27: [r10977] fix the overflow variable bug in csv
6891
  (msg error if the number of variables is too big).
10978 bpr 6892
2016-09-27: [r10977] fix an overflow variable bug in csv.
6893
2016-09-23: [r10971] new version of jsxgraphcurve anstype
6894
  (better broken lines for tactile devices + add 3 zoom buttons)
6895
2016-09-22: [r10968] add slib numeration/baseblock
6896
2016-09-21: [r10967] add polygon option in draw anstype
6897
2016-09-19: [r10963] Upgrade JSXGraph from v.0.96 (2012) to v.0.99.5 (2016)
6898
2016-09-07: [r10948 ] add class "larger" in css
6899
2016-09-07: [r10946] add option linkword in anstype compose
6900
2016-08-27: [r10933] search keyword in subclass when display clonable class (FG)
10932 bpr 6901
---------------------------------------------------------------------------
6902
wims.4.13a 2016-08-27 [r10931]
10928 bpr 6903
2016-08-26: [r10915] (BPR)
11921 bpr 6904
  add slib for writing numbers in letters
10928 bpr 6905
2016-08-26: [r10914] (BPR)
11921 bpr 6906
  prepared models: in 17reorder, can have some random data
10928 bpr 6907
2016-08-26: [r10913] (BPR)
6908
  prepared models: In swac models, one can now propose to listen several words in the
6909
  same exercise.
6910
2016-08-26: [r10912] (BPR)
6911
  [fix] fix some warnings (in sheets, according to technical variables or not).
6912
2016-08-26: [r10909] (BPR)
6913
[fix] reset tmp_ (has value 0 instead of empty sometimes).
6914
2016-08-26: [r10908] (Sophie Lemaire)
11921 bpr 6915
  add help on penalty in oef exercises
10928 bpr 6916
2016-08-26: [r10907] (BPR)
11921 bpr 6917
  [slib] add option CAPTION in matrixhtml slib.
10928 bpr 6918
2016-08-26: [r10906] (BPR)
11921 bpr 6919
  [help] html + precision in search engine help.
10928 bpr 6920
2016-08-24: [r10904] (guerimand)
6921
  improvement of the message on activation in a sheet when use a technical variable
6922
2016-08-23: [r10903] (guerimand)
6923
  [bugfix] use technical variable to exam and sheet score failed to save
6924
2016-08-22: [r10901] (BPR)
6925
  [bugfix] the parameters in .def are written only if they are not empty
6926
2016-08-22: [r10900] (BPR)
6927
  [fix] fix shell syntax for script deleting oldclasses
6928
2016-08-17: [r10898] (BPR)
6929
  [typo] expiration date of sheets in some open classes
6930
2016-08-08: [r10895] (OB)
6931
  [oef] intromenu is more customizable.
6932
2016-08-02: [r10890] (OB)
6933
  [minor/css] fix bug on Mozilla br.spacer not displaying extra spaces.
6934
2016-08-01: [r10889] (OB)
6935
  [minor/l2w] hotfix for jquery-ui 1.12.0 when there is no "div" inside .ui-menu-item
6936
2016-08-01: [r10888] (OB)
6937
  [minor/modtool] integrate some texts from template/filedesc in lang/filedesc
6938
2016-07-28: [r10884] (OB)
11921 bpr 6939
  small changes in OEF intro modules
10928 bpr 6940
2016-07-28: [r10883] (OB)
11470 bpr 6941
  [minor/css] adds "property_fields" class to oef intro fieldsets,
6942
  so they are displayed with theme colors, like in administration pages.
10928 bpr 6943
2016-07-27: [r10882] (OB)
6944
  [js] Upgrade Jquery to v.3.1.0 and jquery-ui to v. 1.12.0
6945
2016-07-27: [r10881] (OB)
6946
  [minor/css] remove some old browser specific linear-gradient to avoid CSS warnings
6947
2016-07-27: [r10879] (BPR)
6948
 [fix] in getuserscore, fix repetition in examscore table when
11921 bpr 6949
  all sheets are expired; fix colors in examscore table
10928 bpr 6950
2016-07-26: [r10876] (OB)
11470 bpr 6951
  [minor] change the temporary "IP" chroot download url by a permanent one
6952
  (on wims.unice.fr)
10928 bpr 6953
2016-07-26: [r10875] (OB)
11470 bpr 6954
  [octave defaults] adds the "--silent" option in defaults arguments for octave,
6955
  avoiding unwanted informations (like "X11 display variable not set, disabling GUI features") given by the latest version of octave (>=4.0.3)
10928 bpr 6956
2016-07-26: [r10874] (OB)
6957
2016-07-25: [r10872] (OB)
11470 bpr 6958
  [modtool] adds default filedesc in each language in modtool. getdesc reads the
6959
  default first, and then overwrites them if a filedesc file is present in the module
10928 bpr 6960
2016-07-25: [r10871] (OB)
11470 bpr 6961
  [minor/modtool] now "data/*" and "src/data/*" files are displayed in the "data files"
6962
 tab in modtool. +  adds a title for help files tab.
10868 bpr 6963
---------------------------------------------------------------------------
10865 bpr 6964
wims.4.12 [r10865]
10854 bpr 6965
2016-07-19: [r10826]  add canvasdraw help
6966
2016-07-19: [r10825]  The reg variables can only be configurated by the administrator
11921 bpr 6967
  (only for class group and class)
11720 bpr 6968
2016-07-19: [r10824+]  Modification of latex2wims.pl: correction in the generation
10854 bpr 6969
  of sheet; use the css wims_nopuce for trivlist; in css, no justify, add toc_partial
6970
2016-07-19: [r10823] add help for modtool (S. Lemaire)
6971
2016-07-18: [r10820] lower applicate to technical variable name (FG)
6972
2016-07-18: [r10817] update validator (waiting to have an html5 header)
6973
2016-07-18: [r10811] change the introduction of open classes ; add motd for anonymous
6974
2016-07-18: [r10809] clean html in scenario models
6975
2016-07-17: [r10807] cgu opens now in an help window
6976
2016-07-14: [r10792] add next and prev links in oef modules when user
11921 bpr 6977
  is not a participant in a class.
10854 bpr 6978
2016-07-14: [r10791 and +] change the motd of open classes
10820 guerimand 6979
---------------------------------------------------------------------------
10785 bpr 6980
wims.4.11e [r10784]
10854 bpr 6981
2016-07-12: [r10782] change the link on the user photo in photoboard
6982
2016-07-12: [r10772] improve geogebra anstype (J. Lyotard)
10709 guerimand 6983
2016-07-07: [r10709] comments are saved in .def file with format use _ instead of A (FG)
6984
2016-07-07: [r10705] neighbor relation disallowed at groupement level (FG)
6985
2016-07-07: [r10702] technical variable are saved in .def file with format use _ instead of A (FG)
9986 bpr 6986
---------------------------------------------------------------------------
10694 bpr 6987
wims.4.11d [r10693]
11720 bpr 6988
Other changes: many changes in the navigation (ariane thread, reorganisation
10694 bpr 6989
 of the menus, in standard theme, there is no more foot menu).
10693 bpr 6990
2016-07-07: [r10689] Change the default for the sheet formula.
10660 bpr 6991
2016-07-06: [r10660] The files in an OEF module of modtool are now presented in tabs.
10328 bpr 6992
2016-06-18:
11921 bpr 6993
  [r] in modtool, createxo and document manage do not open an new window now. (BPR)
6994
  [r] in document, move printable version and reload button in the menu
6995
  in document, harmonize the h balises (h1 for the title, h2 for the title
6996
  of the block). Adapt latex2wims for that (tex environments are now h3). (BPR)
6997
  [r10315] the archived classes can be deleted automatically after some delay
6998
  (to configure by the site manager). (BPR)
6999
  [r10307] add tac, date and stat in system checkings in adm/manage (BPR)
10928 bpr 7000
2016-05-26: [r10261] add cnil warnings in french version. (BPR)
10260 bpr 7001
2016-05-26: [r10260] desactive the form button when we are in exolog
10928 bpr 7002
  (the test is that _check isin $wims_session). (BPR)
10692 noely 7003
2016-05-26: [r10259] Protection of molecule names special char in jmolclick (yn)
7004
2016-05-26: [r10258] Protection of molecule names special char in jmolshow (yn)
10139 bpr 7005
2016-05-16: [r10110] in case of a modification of the definition of a class,
10928 bpr 7006
  indexation (.build_index) looks only at this class. (BPR)
10139 bpr 7007
2016-05-14: [r10075] fix some warnings of octave. Give the possibility for the manager
10928 bpr 7008
  to change the octave command. (BPR)
10139 bpr 7009
2016-05-12: [r10069] change activity module (delete the line graphs and replace by stick).
18021 bpr 7010
  add the number of non terminated exercises by sheet. (BPR)
10328 bpr 7011
2016-05-10: [r10062] can use new technical variable to make filter in a sheet
11921 bpr 7012
  with easy method (FG)
10928 bpr 7013
2016-05-08: [r10055] ariane thread, first version (BPR)
10328 bpr 7014
2016-05-08: [r10051] add trace file in debug mode which indicate which files
11921 bpr 7015
  and lines of the file has been read during the last request. (BPR)
10328 bpr 7016
2016-05-07: [r10045] add ods format, need a python module (GK)
10928 bpr 7017
2016-05-04: [r10030] add navigation information in the list of blocks in documents (BPR)
10139 bpr 7018
2016-04-26: [r10022] csv link can manage new technical variable (FG)
16164 bpr 7019
2016-04-09: [r9983-9984] adm/class/usermanage use new technical variable (FG)
7020
2016-04-09: [r9981 and other] adm/classtechvar can transfer old technical variable (FG)
10139 bpr 7021
2016-03-27: [r9970] add a column in the table of activities for the supervisor when
9970 bpr 7022
  sequences are activated showing the number of the sequences where
7023
  the activity is inserted.
10139 bpr 7024
2016-03-27: [r9966] add some circuits components (E. Guillet)
7025
2016-03-23: [r9963] [adm/raw] "delsheet" and "delexam" jobs now can't delete a sheet/exam
7026
  if there is at least one more recent active of same type.
11720 bpr 7027
  adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS): now you cannot add more
10139 bpr 7028
  than MAX_SHEETS sheets and MAX_EXAMS exams.
11720 bpr 7029
2016-03-20: [r9961] cloneclass: bugfix overflow variable capacity when there are
9970 bpr 7030
  too many classes on server (FG)
16164 bpr 7031
2016-03-20: [r9960] add adm/classtechvar to manage technical variable (FG)
9940 bpr 7032
---------------------------------------------------------------------------
9945 bpr 7033
wims.4.11c [r9944]
10928 bpr 7034
2016-02-24: [r9939] add texmath command on answers in mathmlinput. (BPR)
9940 bpr 7035
2016-02-24: [r9938] fix bug in the visualisation of multiple exams
11921 bpr 7036
  done in the same sessions. (BPR)
9940 bpr 7037
2016-02-24: [r9937] add the embraced randitem possibility in some
11921 bpr 7038
  prepared models in clicktool. (BPR)
10928 bpr 7039
2016-02-23: [r9933] the link to directexec is now on the main page in modtool.  (BPR)
11921 bpr 7040
  Change the position of some left menu links
10928 bpr 7041
2016-02-23: [r9932] put compile button for latex2wims on the binfile page in modtool (BPR)
11921 bpr 7042
2016-02-22: [r9930] change checkbox and radio input id's (and associated label),
14216 bpr 7043
  to correct bugs appearing when there was more than 10 inputs with the same name. (OB)
9940 bpr 7044
2016-02-17: [r9928] use common file for varfilter in module adm/activity (guerimand)
7045
2016-02-15: [r9927] use common varfilter file in module adm/class/motd (guerimand)
10928 bpr 7046
2016-02-15: [r9926] now sequences in tabs appear in reverse order if asked. (BPR)
9940 bpr 7047
2016-02-15: [r9925] now model "qcm" displays no more 2 labels by response.
11921 bpr 7048
  (better for W3c and accessibility) + updates EN version of qcm.oef,
7049
  to merge corrections from FR one.(OB)
9940 bpr 7050
2016-02-15: [r9924] Now model "11qcm" displays no more 2 labels by response.
11921 bpr 7051
  (better for W3c and accessibility) (OB)
9940 bpr 7052
2016-02-15: [r9923] canvasdraw: corrected filling in command
11921 bpr 7053
  'arc x,y,w,h,start,end,color' (schaersvoorde)
10928 bpr 7054
2016-02-15: [r9922] gives in pari variable priority (BPR)
7055
2016-02-13: [r9919] use the audio balise for mp3 also. (BPR)
9940 bpr 7056
2016-02-12: [r9918] fix bug in cas of multiple authors for oef exercises
11921 bpr 7057
  (the emails must be in the same order). (BPR)
9940 bpr 7058
2016-02-10: [r9914] now supervisor's tabs can remember which tab
7059
  (docs, sheets, exams) was previously selected, to automatically reselect it.
11720 bpr 7060
  when leaving the page (i.e. entering a sheet), and then returning to Home page,
10928 bpr 7061
  the selected tab will no more be the first.  (standard themes) (OB)
9940 bpr 7062
2016-02-09: [r9913] [adm/raw] now user_best and user_level are set to 0
11921 bpr 7063
  by default in getsheetscores job. (OB)
11720 bpr 7064
2016-02-08: [r9912] [adm/raw] version 4.05: "getscores" job is directly
11921 bpr 7065
  calling "getcsv".  No more duplicated code: this one will also
7066
  directly benefits from updates in userscore module. (OB)
10928 bpr 7067
2016-02-08: [r9911] [adm/raw] sets "$activexams" in getcsv, so it can render also exams scores (OB)
9940 bpr 7068
2016-02-07: [r9910] translation dutch (schaersvoorde)
11720 bpr 7069
2016-02-05: [r9909] [adm/raw] version 4.04: "getcsv" job calls directly scripts
11921 bpr 7070
  from "adm/class/userscore", to avoid duplicated code
7071
  (there's a new directory: "csv", a symbolic link to userscore/csv)
7072
  + delete job "download", which was only a duplicata of "getcsv".
7073
  Now getcsv will properly benefits from updates on userscore csv jobs. (OB)
9940 bpr 7074
2016-02-04: [r9908] canvasdraw: added command 'rotationcenter xc,yc' and keyword
11921 bpr 7075
  'killrotate' schaersvoorde
9940 bpr 7076
2016-02-04: [r9907] canvasdraw: added command 'rotationcenter xc,yc' and keyword 'killrotate' schaersvoorde
7077
2016-02-02: [r9903] launch the scripts perl with the command perl
7078
  (should fix the problem when perl is not installed in the place
10928 bpr 7079
  indicated in the head of the file) (BPR)
10139 bpr 7080
2016-01-29: [r9899] [adm/raw] adds some explanations on getsheetscores.proc variables
10928 bpr 7081
  (thanks to S. Lemaire) (OB)
7082
2016-01-29: [r9897] put the title of the sequence if it exists. (BPR)
9940 bpr 7083
2016-01-27: [r9896] [adm/raw] Now "getscore" and "getsheetscores" jobs send also
10928 bpr 7084
  user's bests and levels (OB)
7085
2016-01-26: [r9893] fix Gap about. (BPR)
9940 bpr 7086
2016-01-21: [r9891]  default theme ; wrong column count (schaersvoorde)
10928 bpr 7087
2016-01-16: [r9888] bug in gridfill because of gd (so replace it by fill in some script) (BPR)
7088
2016-01-16: [r9887] external links in user home were not displayed (BPR)
7089
2016-01-09: [r9880] add motd in class upload/download (BPR)
7090
2016-01-09: [r9879] add properties in the menu for publish page (BPR)
7091
2016-01-05: [r9871] new open class in immunology (BPR)
7092
2016-01-04: [r9870] add variable priority in maxima in oef. (BPR)
7093
2016-01-03: [r9869] corrects a non conformance with W3C ("a" out of "li" tag) in scorebar. (OB)
9940 bpr 7094
2016-01-03: [r9868] canvasdraw: corrected fontsize issue in command 'textup' (schaersvoorde)
10928 bpr 7095
2016-01-01: [r9864] put HOME link on the left for document as for other pages. (BPR)
7096
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)
7097
2016-01-01: [r9862] fix some small bugs (BPR)
14216 bpr 7098
2015-12-30: [r9861] canvasdraw: removed 'tabindex' from 'div' element (schaersvoorde)
10928 bpr 7099
2015-12-15: [r9824] and following, work on geogebra js (J. Lyotard, BPR). One must compile with the option --geogebra
7100
2015-12-13: [r9820] add sendmail in classactivity menu. (BPR)
7101
2015-12-13: [r9819] some changes in menu in modtool (do not translate for the moment (BPR)
7102
2015-12-12: [r9816] [adm/raw] updates help (protocol.txt), adding some more explanations on "addclass" properties. (OB)
11921 bpr 7103
2015-12-12: [r9815] [adm/raw] updates help (protocol.txt), thanks to Daniel Miller, daniel@edunao.com (OB)
9940 bpr 7104
2015-12-12: work on ergonomy (work in progress, a prov theme has been created, not in the distribution)
10928 bpr 7105
2015-12-09: [r9796] [minor/css] reduce menu_title h2 font size when not used in accordion menu. (OB)
7106
2015-12-09: [r9795] [minor/css] Now Accordion menumodubox is displayed on supervisor home page + no more empty h2 in classic menumodubox (OB)
7107
2015-12-09: [r9794] [minor/css] removes spaces around menu titles in menumodubox (even if they are empty) (OB)
7108
2015-12-09: [r9793] [minor/css] corrects a small display bug in prove theme (menu links were centered) (OB)
7109
2015-12-08: [r9792] [theme/prov] menumodubox now appears with an "accordion" style in prove theme for visitor's home page. (OB)
9940 bpr 7110
2015-12-06: [r9779] add historical forum in the about.phtml (not very clean yet)
7111
  if the number of forums (serveur configuration) is less than 1, the link forum does
10928 bpr 7112
  not appear in the bottom menu. (BPR)
9757 bpr 7113
---------------------------------------------------------------------------
7114
wims.4.11b [r9756]
9752 bpr 7115
2015-11: - scores of exercises in exam can be downloaded by csv.
11921 bpr 7116
  - add also duration of the exam sessions.
7117
  - presentation of the lists of sheets, exams, votes in tabs in the standard theme
7118
  - change some menus in visitor page (not finished).
7119
  - in the intromenu of oef exercises, the exercise which has been selected
7120
  is now at its place (not the first one).
9692 bpr 7121
2015-11-13: [r9691] add option wims_scoreexam_withoutip for exam scores without IP checking
9752 bpr 7122
2015-11: [r9629] - can generate automatically the sheet associated to a public document
11921 bpr 7123
  when it is inserted in a class
7124
  - can copy sheets as exams in one click
14216 bpr 7125
  - automatic update of sequence data when deleting doc, exam, sheet in a sequence
9692 bpr 7126
2015-10-14: add script date.pl and slib for manipulation of dates.
9752 bpr 7127
2015-10-24: [r9652] fix a bug with dashed lines in flydraw (GK)
7128
2015-10-14: [r9641] Add javascript tabs on sequence page for participants
11921 bpr 7129
  (when theme used allows it) (OB)
10139 bpr 7130
2015-10-13: [r9627] [adm/raw] now "getsheetscores" and "getexamscores" jobs send also user's full names
9752 bpr 7131
2015-10-13: [r9626] adds top back button (OB)
7132
2015-10-09: [r9618] mathml zooming on span-element. (JE)
7133
2015-09-30: [r9568] MathML fontsize synchronised with HTML (JE)
7134
2015-09-29: [r9567] add varfilter to skillbullet
7135
2015-09-27: [r9551] add symbols for the activities for participants
7136
  and the corresponding legend.
7137
2015-09-26: [r9540] all the mathcal fonts are now available.
7138
2015-09-26: [r9539] colored square for exercises in home page are now clickable (FG)
7139
2015-09: can clone a class. (FG)
9531 bpr 7140
---------------------------------------------------------------------------
7141
wims.4.11a [r9530]
7142
Improvments in canvasdraw (see canvasdraw log)
10928 bpr 7143
2015-09-23: [r9513] fix bug for cvs in exosheets. (BPR)
7144
2015-09-23: [r9511] fix bug on comments in a sheet. (BPR)
7145
2015-09-22: [r9507] improvment in leftmenu (ergonomy). (BPR)
7146
2015-09-22: [r9497] add giveup button in the change password page. (BPR)
7147
2015-09-21: [r9484] add chemistry openclass. (BPR)
9530 bpr 7148
2015-09-16: [r9475] add the possibility for the teacher to add new fields to fill when the
11921 bpr 7149
  participants register ; change "Error" in "Warning" in cgu conditions
9530 bpr 7150
2015-09-21: [r94xx] work on public document: add reading code for them
11921 bpr 7151
  (documents not in classes or modules) (BPR)
10928 bpr 7152
2015-09-16: [r9470] (BPR) add duration of the student exam -
9530 bpr 7153
  fix a bug when multiple exams are made in the same session (can occur !).
16164 bpr 7154
2015-09-08: [r9447] add job=cloneexemple in adm/class/regclass
9530 bpr 7155
  for making a copy of open class for personnal use (FG)
10928 bpr 7156
2015-09-06: [r9437] add label in case of choice answers which are not embedded. (BPR)
9530 bpr 7157
2015-09-05: [r9436] add exploitation of data observation and description
7158
  in a sheet (exo by exo) if they exist in the \observation{} and description{}
7159
  fields of an OEF exercise.
10928 bpr 7160
2015-09-02: [r9425] [adm/raw] corrects a bug causing build index. (OB)
9530 bpr 7161
  being called only when a subclass was created (the test was inverse)
7162
2015-09-01: [r9422] ergonomy in usermanage: order in the left menu items
10928 bpr 7163
  (the same for students and for teacher): first the list, then the individual action. (BPR)
7164
2015-08-20: [r9370] open now one window for each tool. (BPR)
9530 bpr 7165
2015-08-15: [r9361] participant managing interface in groupement. (FG)
7166
2015-08-12: [r9353 and other] add some graphic statistics on student activity:
11921 bpr 7167
  - number of finished exos by day
7168
  - another linegraph as the number of exercises which are begun, but not finished
7169
  - progression of exercises with success
7170
  - if only one sheet is asked, same graphs for each exercise
7171
  - interface to select some students (with a limitation of the number of students,
7172
  this is very costly). (BPR)
9530 bpr 7173
2015-08-12: [r9351]
11921 bpr 7174
  - try to group in the lateral menu the links concerning one student / all students
7175
  - add livret each time there is a link to userscore.
7176
  - put link to modules class/stat and class/activity in the homepage (some of them will
7177
  depend on the modification of the module class/activity).
10928 bpr 7178
2015-08-01: [r9337] add option legend in oef exercises. (BPR)
11720 bpr 7179
2015-07-27: [r9322] in adm/manage: add openbabel in the software to check;
10928 bpr 7180
  fix some confusion in the messages. (BPR)
16164 bpr 7181
2015-08-15: [r9361] add job=regmanage in adm/class/usermanage for managing
9435 bpr 7182
  registration of participants in a groupement (FG)
9530 bpr 7183
2015-08-14: add graphics interpretation of student activities in the module adm/class/activity
9358 bpr 7184
2015-08-10: make changes in lateral menu.
7185
2015-07-31: improve the parser for Interfaces commands (DB) to be able to
11921 bpr 7186
  put the command maxima -X '--dynamic-space-size 512' by default (should
7187
  fix the problem of virtual memory for maxima). This depends on the installation of maxima.
9358 bpr 7188
2015-07-**: cut the taxonomy files according to sciences (too long otherwise).
9279 bpr 7189
---------------------------------------------------------------------------
9276 bpr 7190
wims.4.10 [r9275]
7191
2015-07-07: [r9256] change vocabulary: Zone eleves -> Participant View in the supervisor
7192
  class home.
7193
2015-07-07: [r9252] add filter in adm/activity module
7194
2015-07-03: [r9242] in adm/class/userscore, add message in the showsheet page;
7195
 links on exercises in the showsheet page open a new page
9242 bpr 7196
2015-07-03: [r9242]
11921 bpr 7197
  in adm/class/userscore: add message in the showsheet page;
7198
  links on exercises open a new page
11720 bpr 7199
2015-06-29: [r9229] add new commands in oef exercises: \keywords, \observation{},
9276 bpr 7200
  \description{}
9201 bpr 7201
---------------------------------------------------------------------------
9242 bpr 7202
wims.4.09g [r9196]
9149 bpr 7203
2015-06-14: * is replaced by a space in texmath (ER)
9197 bpr 7204
2015-06: the new modules userscore and usermanage are now operational.
9149 bpr 7205
2015-06: Change in the intromenu of OEF exercises
7206
2015-06: Small changes in the notation in OEF exercises.
7207
2015-05: [r8992] comments on participant can be different in each class
7208
 of the structure of portail or groupement (FG)
7209
2015-05: [r9060] Add possibility to insert all exercises of a module
9197 bpr 7210
  in a sheet
8604 obado 7211
---------------------------------------------------------------------------
8985 bpr 7212
wims.4.09f [r8984]
9149 bpr 7213
2015-05: improvement on taxonomy presentation (work in progress)
11921 bpr 7214
  add _css/normalize.css" in standard and pommier theme
8985 bpr 7215
2015-05-25: [r8979 ...] add editarea special method (only for open class 9001)
7216
  change the class 9001 for using it.
7217
2015-05-22: [r8961] the site manager can restore an archived class by the interface.
16164 bpr 7218
2015-05-22: [r8952-r8960] adm/class/motd can make motd changes on list of users
8961 bpr 7219
  instead of one user (FG)
8985 bpr 7220
2015-05-22: [r8957] add function setseed to fix the seed of random
7221
  (not documented, work in progress)
8956 bpr 7222
2015-05-22: [r8956] when the classpassword is empty (in fact, *), the access to the
7223
  registration fieldset is direct (no classpassword is asked). Be careful with that !
8955 bpr 7224
2015-05-22: [r8955] in anstype menu (as it was already possible in radio, checkbox,
7225
the option "default=" is available.
8885 bpr 7226
2015-05-05: open the debug_mode for any oef module for supervisor.
7227
- add prec in color_legend - colors are not pertinent if the answer
7228
is analysed by conditions.
7229
- add tests
7230
- improve exam help (Sophie Lemaire)
8856 bpr 7231
---------------------------------------------------------------------------
7232
wims.4.09e [r8855]
8841 bpr 7233
2015-04-29: [r8841] when the class limit or user limit are reached, a mail is send to
7234
  the site manager (only the first of each month)
8834 bpr 7235
2015-04-27: [r8823] add brokenline in coordclick.
7236
2015-04-23: [r8817] one can now insert all exercises of a module in a sheet (FG).
7237
2015-04-18: improve the help in french for numeric anstype (with Julien Lyotard)
7238
2015-04-09: [r8791] add slib oef/sortorder.
8783 bpr 7239
2015-04-07: [r8783] add special method drawinput (use canvasdraw form JE).
9825 obado 7240
  codeinput may also be used in an environment [div] instead of [pre] (useful
8783 bpr 7241
  for tables).
7242
2015-04-07: add slib utilities/date
7243
2014-04-??: [r8756] new seriebar "arrow" style (for exercise series) (OB)
8725 bpr 7244
2015-03-15: add special method imageinput (with J. Lyotard et OB) ;
7245
  codefill -> codeinput
8710 bpr 7246
2015-03-11: improve matrixhtml slib by adding the possibility of choosing the
7247
rows and columns to put in th mode
8706 bpr 7248
2015-03-10: [r8705] The special methods are now a chapter in the createxo help.
8702 obado 7249
2015-03-11: [r8700][OEF] Adds a Legend box which explain what each oef_indcolor means,
11720 bpr 7250
  for some answer types only (by now: radio checkbox mark flashcard) (OB)
8706 bpr 7251
2015-03-10: add special method mathmlinput (Julien Lyotard)
7252
2015-02-24: [r8597][lightpopup] Now lightpopup mode is no more cutting off
8604 obado 7253
  all menumodubox links for supervisor. It checks if links are in a whitelist
7254
  before choosing to display them or not. For now, only "next series" and
7255
  "previous series" are in this whitelist. (OB)
8544 bpr 7256
---------------------------------------------------------------------------
7257
wims.4.09d [r8543]
8542 bpr 7258
2015-02-08: [r8541] update docuoef4.pdf and documentation class
7259
2015-02-08: fix address in public_htlml/bin/crossword, ...
7260
2015-02-08: score bar in the presentation of sheets
8710 bpr 7261
2015-02-07: fix gap problems ; fix the flashcard anstype (javascript error).
8542 bpr 7262
2015-02-07: Improve qcm model (OB)
11720 bpr 7263
2015-02-07: improvment in example in coordclick: add feedback (Julien Lyotard)
8542 bpr 7264
2015-01-30: modify apache-config for Ubuntu Trust
7265
2015-01-25: fix a bug in the desactivation of exam.
8500 bpr 7266
2015-01-25: [r8499] Added variable 'force_mathml' to module environment.
7267
Use 'force_mathml=yes' to activate in a module (JE)
7268
---------------------------------------------------------------------------
8498 bpr 7269
wims.4.09c [r8497]
7270
2015-01-17: fix a bug introduced with some mailer.
8502 bpr 7271
2015-01-11: [r8489] add the possibility to desactive mathml (disable_mathml=1)
8500 bpr 7272
  for the answer type correspond and dragfill/clickfill for the browser that
7273
  do not support mathml (for the moment, chrome and android, can
7274
  be changed in public_html/scripts/js/dynapi3.phtml)
8502 bpr 7275
2015-01-09: [r8484] add possibility for a teacher to save an exo in exolog.
8470 bpr 7276
---------------------------------------------------------------------------
7277
wims.4.09b [r8469]
8502 bpr 7278
2015-01-02: [r8468] add exercise titles in printable sheet version.
7279
2014-12-26: [r8455] small changes in latex2wims css, black square at the end
11921 bpr 7280
  of the proofs in latex2wims.
8502 bpr 7281
2014-12-26: [r8454] add special methods in oef (codefill) - documentation
11921 bpr 7282
  should be improved.
8502 bpr 7283
2014-12-21: [r8451] fix examlog: when the exercise has too much steps,
11921 bpr 7284
  w_module_score was not found in the file.
8502 bpr 7285
2014-12-18: [r8447] add button to show/hide status of a sequence directly
11921 bpr 7286
  in show page of sequences.
8502 bpr 7287
2014-12-11: [r8438] fix the test for creating the list of emails of teachers of
11921 bpr 7288
  a superclass or portal.
8502 bpr 7289
2014-12-10: [r8434] add warning if score registration is closed by the supervisor.
7290
2014-12-10: [r8432] fix displaying bug in option allowshare.
7291
2014-12-09: [r8431] experiment some bar in the presentation of a sheet to
11921 bpr 7292
  show the status of exercises in the presentation of the sheet.
8502 bpr 7293
2014-12-02: [r8429] for cas authentification: in some cas servor:
11921 bpr 7294
  validate=serviceValidate (shoud be text or xml) - take that in account.
12032 bpr 7295
2014-12-02: [r8428] in example sheets the adress must not finished by an &amp; -
11921 bpr 7296
  change the weight 8 and 9 in 10.
10139 bpr 7297
2014-12-01: [r8427] [adm/raw] Corrects 2 bugs: one on "getexamlog"
11921 bpr 7298
  and the other on Json return for "getuser".
8502 bpr 7299
2014-11-30: [r8426] fix bug in the option default in oef answer.
7300
2014-11-25: [r8417] use jsmol for drawtile in 3D - syntax changed.
7301
2014-11-25: [r8415] update slib/geo3D/off2jmol.
7302
2014-11-24: [r8414] add crosshair crosshairs crosshairsize, add some alias.
7303
2014-11-20: [r8404] add some script to use canvasdraw in documents or oefexercise.
7304
2014-11-19: [r8401] fix value of freegot in case of multiple questions with
11921 bpr 7305
  javacurve or jsxgraphcurve as a second question.
8502 bpr 7306
2014-11-16: [r8396] minor style changes in Nikaia theme.
7307
2014-11-15: [r8393] put the jsmol in a div with class wims_jmol and
11921 bpr 7308
  id wims_jmol$slib_id to define by the user (the class has the width of the applet).
8502 bpr 7309
2014-11-14: [r8391] corrects a bug in auth/confia2qcm.fr and auth/createqcm
11921 bpr 7310
  causing OEF file not written.
8502 bpr 7311
2014-11-12: [r8390] file quicktooldoc was forgotten in developpement open class.
7312
2014-11-07: [r8384] precise the documentation on the calculation of the
11921 bpr 7313
  sheet quality score.
8502 bpr 7314
2014-11-06: [r8382] add answertype draw.
7315
2014-11-05: [r8375] apache-config is now compatible with new Apache versions (>=2.4).
7316
2014-11-03: [r8369] email was limited to 40 characters -> 100 characters
7317
2014-11-03: [r8368] add syntax variable [MMM] for MMM in MAX_EXOS MAX_SHEETS MAX_EXAMS
8371 bpr 7318
  MAX_VOTES MAX_OEFREPLIES MAX_OEFCHOICES in files var.def
8502 bpr 7319
2014-11-03: [r8367] add command \ifval in OEF and Doc (numerical evaluation in
8371 bpr 7320
  case of test =)
8502 bpr 7321
2014-10-07: [r8300]In class: if the mails are not send to all the students, their list is added to the
11921 bpr 7322
  message send to other teachers.
8502 bpr 7323
---------------------------------------------------------------------------
8300 bpr 7324
wims.4.09a [r8291]
8283 bpr 7325
2014-10-07: fix nested conditions overflow (DB).
8255 bpr 7326
2014-10-01:
7327
  - some magic constants as max_sheets, max_exos, max_require, max_exams are now
7328
  accessible in modules (constantes of wimsdef.h). Not done in the var.def
7329
  - fix bug in userlist/csv
7330
  - fix bug in computation of high in Wimslogd/score.c (and change the name
8254 bpr 7331
 of the file).
7332
2014-09-24: improve multilanguage in OEF - add automatically a formradio in
7333
 the intro when translation_language is not empty
7334
 (can use \text{lang=slib(oef/env lang)} in the exercises
7335
 where lang is the user lang or the choice made in the intro of the module.
10928 bpr 7336
2014-09-21: allow filter with user variables to motd (BPR)
7362 bpr 7337
---------------------------------------------------------------------------
8179 bpr 7338
wims.4.08 [r8178]
8254 bpr 7339
translation have been done, keywords have been completed.
8502 bpr 7340
2014-09-04: [r8169] replace script shell for testing permissions
8174 bpr 7341
(deprecated and not portable) by perl script.
8502 bpr 7342
2014-09-03: [r8163]
11921 bpr 7343
  eliminating three type-punning pointer dereferenciation in flydraw
9358 bpr 7344
2014-08: delete include the *.c except in wims.c and wimslogd.c (DB)
8174 bpr 7345
 clean the c funcions which are unuseful or twice
7346
 delete some files unused as insplot.c
8502 bpr 7347
2014-09-03: [r8159] change limit in MAX_LINELEN for compatibility with symtext
7348
2014-09-02: [r8158], [r8156] etc:
8174 bpr 7349
 add invisible frame to prevent "color leak" on the vertical right
7350
 add patch for bug in gd2.0.1
8502 bpr 7351
2014-08-30: [r8148]
8174 bpr 7352
 put Msg2wims and Oef2wims in the same directory (some files ar in common).
8502 bpr 7353
2014-08-30: [r8147]
8174 bpr 7354
  use -lwims for curvecomp.c, cyclicode.c, ftype.c, odstat.c;
8502 bpr 7355
  delete some functions:
8174 bpr 7356
 - xmalloc, find_word_end, find_word_begin are defined in Lib/liblines.c
7357
 - wordchr, varchr, strip_trailing_spaces are not used in modstat.c
8502 bpr 7358
2014-08-30: [r8146] schaersvoorde
11921 bpr 7359
  added command 'clearbutton button_text' to remove all userbased drawings
7360
  in canvasdraw
8502 bpr 7361
2014-08-29: [r8142] guerimand improve dates in htmlform, use it in adm/class/cdt:
11921 bpr 7362
  script show actual values in htmlform
8502 bpr 7363
2014-08-29: [r8141] (FG) save second date in cdt search
7364
2014-08-29: [r8140] (FG) fix print version of cdt
7365
2014-08-29: [r8139] (FG) use of script date.phtml instead of local processus in cdt
7366
2014-08-29: [r8138] (FG) show last data in cdt at the beginning
7367
2014-08-29: [r8137]: clean inclusion of *.c Misc/mathexp, Msg2wims, Oef2wims
7368
2014-08-29: [r8133] (FG)
8174 bpr 7369
  reset table_center for all the module class/cdt (background compatibility)
8502 bpr 7370
2014-08-28: [r8130] schaersvoorde:
11921 bpr 7371
  canvasdraw: corrected newly introduced problems with command 'clock' [use strict]
8174 bpr 7372
2014-08-28 [r8129] schaersvoorde:
11921 bpr 7373
  canvasdraw: added keyword 'radius' to command 'display x|y|xy|degree|radius,color,fontsize'
8502 bpr 7374
2014-08-28 [r8128] (FG)
11921 bpr 7375
  show usercnt in userlist
8174 bpr 7376
2014-08-27 [r8127] schaersvoorde:
8502 bpr 7377
  canvasdraw: added default reply format for 'userdraw input'
7378
2014-08-27: [r8124] change name: Wimslogd/lines.c -> Wimslogd/wimslogdlines.c
7379
2014-08-27: [r8123] clean dicsort, modind, translator (no more include .c).
8174 bpr 7380
 (suffix.c was inside the three programs).
7381
2014-08-27 [r8122]
7382
 change name: Lib/lines.c -> Lib/liblines.c
7383
  - in Misc/mathexp use -lwims
8502 bpr 7384
2014-08-27: [r8121] clean src/wims.h (no more definition, only declarations).
7385
2014-08-27: [r8120] clean Interfaces (no more include .c except for yacasheader.c)
7386
2014-08-27: [r8119] fix adm/light languages when the file in pages is not of the form xx.$lang
7387
2014-08-27: [r8118] fix slib/draw/repere: the grid did not always go through the origin
8174 bpr 7388
2014-08-27 [r8116] schaersvoorde:
9358 bpr 7389
 canvasdraw: added command 'userdraw input,color' and 'userdraw inputs,color'
8174 bpr 7390
 corrected 'userdraw text,color' [use strict]
7391
2014-08-24 [r8114] schaersvoorde:
7392
  removed unused js-file jm.evers/js/walterzorn.js
7393
2014-08-24 [r8112] schaersvoorde:
7394
  canvasdraw: modified slider syntax
7395
2014-08-21 [r8110] schaersvoorde:
7396
  canvasdraw: added extra tics in case of commands 'xaxis' 'yaxis'
7397
2014-08-19 [r8107] schaersvoorde:
8502 bpr 7398
  canvasdraw: corrected rotation cludge [radians vs degrees] with slider type 'angle'
8174 bpr 7399
2014-08-19 [r8106] schaersvoorde:
8502 bpr 7400
  canvasdraw: slider xy ergonomics...
8174 bpr 7401
2014-08-19 [r8105] schaersvoorde:
11921 bpr 7402
  canvasdraw: improved response speed of slider;
7403
  added command 'angle x,y,width,start,end,color'
7404
  as alternative to flydraw compatible command 'arc'
8502 bpr 7405
2014-08-18: [r8103] clean Texgif
7406
2014-08-18: [r8102] clean Flydraw
8174 bpr 7407
2014-08-18 [r8101] schaersvoorde:
7408
  added keyword 'killslider'... a slider may adjust several different
11921 bpr 7409
  objects...until keyword 'killslider' or next 'slider'
8502 bpr 7410
2014-08-18: [r8100] clean the c code:
9763 bpr 7411
  - change the name of some functions similar but different to keep code equivalent
11921 bpr 7412
  to the old one (strip_trailing_spaces find_matching mkdirs singlespace deaccent wordchr
7413
  string_modify search_list)
9763 bpr 7414
  - delete #include "../Lib/basicstr.c", comment functions which are at the same time
7415
  in Lib and in some other file.c and add
7416
  lopt=-L$(wims_home)/lib -lwims -lm $rpath in the Makefile
8174 bpr 7417
  (in Interfaces, Misc/oncechar, Misc/translator, Misc/dicsort, Misc/modind, Misc/ccsum, Texgif/texgif.c)
7418
2014-08-18 [r8099] schaersvoorde:
8502 bpr 7419
  canvasdraw: corrected javascript error in 'userdraw arc,color'
8174 bpr 7420
2014-08-17 [r8097] schaersvoorde:
8502 bpr 7421
  canvasdraw: added command 'slider'
7422
2014-08-16: [r8096] delete unuseful routines in Oef2wims/outexec.c
7423
2014-08-16: [r8095] delet routines set_var get_var find_name_start find_name_end not used
7424
  in Msg2wims and Oef2wims
7425
2014-08-16: [r8094] use libwims for functions find_word_start find_word_begin xmalloc
7426
 and delete them in html2msg
8092 bpr 7427
2014-08-07 (DB) The string_modify() routine declared in libwims.h had two implementations,
7428
  one in Lib/lines.c and the other in Msg2wims/lines.c. The second one was called string_modify2
7429
  and substituted to the first one when appropriate using the preprocessor directive
11921 bpr 7430
  #define string_modify string_modify2
8092 bpr 7431
  Now the standard implementation is named string_modify1 and the alternative string_modify2 as before.
7432
  They are both called as string_modify() via a function pointer.
7433
  This pointer and the two functions are declared in libwims.h.
7434
  The clients of the wims library can call string_modify(), which invokes string_modify1().
7435
  Other programs (like Msg2wims) must define the pointer like this:
11921 bpr 7436
  void (*string_modify)(char *start, char *bad_beg, char *bad_end, char *good,) = string_modify2;
8092 bpr 7437
  (or string_modify1 as the case may be).
7438
2014-08-03: clean search_list - it is now the same in the three occurences. (DB)
7439
2014-08-03: fix bug in src/wims_modules.pl
8502 bpr 7440
2014-07-30: clean flydraw.c - fix gdImageFillToBorder: replace by gdImageFillToBorder1 which
8092 bpr 7441
 do nothing if the point is outside the image.
7442
---------------------------------------------------------------------------
7443
wims.4.07d [r8030]
7444
2014-07-09: fix trouble with - in names (case of external_auth) with csv
11921 bpr 7445
  html improvments
8502 bpr 7446
2014-07-03: add css class: wims_instruction
8092 bpr 7447
---------------------------------------------------------------------------
7975 bpr 7448
wims.4.07c [r7975]
7957 bpr 7449
2014-06-17:
7450
  - the link "next exercise" and "previous exercise" in the sheet appear now
11921 bpr 7451
  after the answer is given (at the end of the series if there is a series).
7957 bpr 7452
  - correct bug in open classes (files .require was not always good)
7453
  - only score indicators used in the formula appear in the student side.
7454
  - new slib for chemistry: cram, leftind
7455
  - modifications in the presentation of sheets - doc - vote - exam, exercises in sheets
7456
  colors can be choosen by the teacher
7457
  - cdt does not appear if there is nothing inside.
7458
  - java -> jsxgraph in the tool coordclick (J. Lyotard)
7960 bpr 7459
  - rawdata are seen by the student - IP are not shwown if the user is "anonymous"
7460
  (example classes in particular).
7866 bpr 7461
2014-06-06: [r7865] add chemtool (administrative module).
7462
2014-06-05: [r7860] add chemistry slib creating an svg figure with a Newman
7463
  representation (Yves Noel)
7464
2014-06-02: [r7848] added evaluation functions in libwims (D. Bernardi).
7837 bpr 7465
2014-05-31: [r7836] add possibility to choose the colors in the activity presentation
7466
  by the teacher.
7801 bpr 7467
2014-05-29: if the expiration date of a sheet is previous than the now date, it
7468
  is changed to the class expiration date when the sheet is activated.
8502 bpr 7469
2014-05-26: fix gestion access: could not be added by the administrator
7720 bpr 7470
2014-05-04: add the possibility to filter the notes according to some criteria
7810 bpr 7471
 given in the user properties - multi conditions are possible.
7720 bpr 7472
2014-05-03: add classification module for participative work.
7837 bpr 7473
2014-04-14: [r7644] size of the classes are calculated during the daily housekeep
7644 bpr 7474
 and write in the file .du in classes.
7837 bpr 7475
2014-04-12: [r7637] add !getscorebest for the new indicator.
7476
2014-04-07: [r7612] add a new indicator for the score (mean of the n better scores
7612 bpr 7477
  if 10n is the number of required points) as an alternative to
8502 bpr 7478
  "cumulative points". Add new formulas using this indicator.:
7837 bpr 7479
2014-04-07: [r7609] modify exostat.c
7612 bpr 7480
  - separate score and noscore (not only from the directory).
7481
  - add possibility to ask stats only for one user or/and one sheet
11921 bpr 7482
  (the syntax of the output is different, not quite definitive)
7612 bpr 7483
  - add the ten best notes for each exo in case of one or multiple user
7484
  (only if the env user variable is empty).
7837 bpr 7485
2014-04-07: [r7602] add !getscorelast and !getscoretry
7612 bpr 7486
---------------------------------------------------------------------------
7544 bpr 7487
wims.4.07b [r7543]
7516 bpr 7488
2014-02-27: add wims_ref_class env variable for !formradio, !formcheckbox, !formmenubar
11921 bpr 7489
  (already there for !href )
7516 bpr 7490
2014-02: put the form in css instead of table
7491
2014-01: - add option --mathjax , --shtooka, --modules to compile
7492
  - add scripts for mathjax (JE);
7493
2014-01: test the mail in compile
7494
2014-01-03: Can download the two indicators for exercises of a sheet
7364 bpr 7495
  (variable sheetexo[number of the sheet])
7516 bpr 7496
  - add keywords in domain
7362 bpr 7497
2014-01-03: Improve matrix anstype:- add split options for matrix
7498
  - add color in false coefficients
7499
  - add variable result$i as a mask for good and bad coefficients
7500
  In oef exercises, reply_$i is now accessible;; contains the student answer eventually reformated
7364 bpr 7501
  as it appears in embed case or in the analysis of the question.
7362 bpr 7502
2014-01-01
8502 bpr 7503
 in oef exo: give the possibility to impose the order of the exercises in a series
7516 bpr 7504
  (the interface was not there).
7362 bpr 7505
2013-12-30: delete the link reference
7506
2013-12-28 MathML:adding stretchy="true" to delimiters LEFT/RIGHT triggered by \left \right (JE)
7507
  delete the link reference. Should be put again if work is done on data
7508
2013-12-27:add zones K1, K2 K3 ; add category physical_education
7509
2013-12-26:modify OEF in a sheet now not display in a popup windows
7364 bpr 7510
2013-12-26: MathML: Fixing MathJax inputfield bug by using a pre-styled 'textarea' instead of a 'input'
7362 bpr 7511
2013-12-23:can add draw feedback in the coord anstype
7512
2013-12-23: Mathml:
7513
  - added environment \begin{html}...\end{html}
7514
  - corrected environment \begin{svg}
7515
  - introduce replace_str() function
7516
  - using correct semantics for pseudo latex \input
7517
2013-12-15: add possibility to use the technical variables in the motd
7518
  (call it by \var_xxx if the variable is xxx as in the liaison tableur - in internal it is user__xxx.
7364 bpr 7519
2013-12-14: add the option goodanswershown to coord anstype
7362 bpr 7520
2013-12-08: the number of the sheet will no more appear when one uses sequences.
7521
2013-12-04: allows to modify some fields in the insertion of an exo in a sheet when
7522
  it is active: description, title, comments, feedback
7523
2013-12-04: add variable doclist and common_images in var.proc
8502 bpr 7524
2013-12-03: fix binomialinv: exact formula when q=p=0.5,
7362 bpr 7525
 else use octave (no result in the first example before).
7526
2013-12-03: when inserting a public document in a class, it is now possible
7527
 to link it with some sheet.
7528
2013-12-03: use src2def in latex2wims module
7529
2013-12-03: add primitive audio in documents
7530
2013-12-03: button compile only if srctex is working
7531
2013-12-04:
7291 bpr 7532
  Allows to modify some fields in the insertion of an exo in a sheet when
7533
  it is active: description, title, comments, feedback
7534
  Allow to link a public document with a class sheet
8502 bpr 7535
  Improvment documents: - latex2wims is now launched by src2def (docu/mkindex)
7291 bpr 7536
  - deposit in doc/srctex
7537
  - common_files
7538
  - can have the translation in the same module
8502 bpr 7539
  new WIMSChem (JE): svg version
7362 bpr 7540
---------------------------------------------------------------------------
7541
wims.4.07a [r7068]
7291 bpr 7542
  add anstype time
7543
  add anstype complex
7544
  clean public_html/bases/dic (regenerate files)
7545
  fix warnings in compilation
7068 bpr 7546
  fix bugs in search engine
7547
  recover some links lost in theme for student account, change password
7362 bpr 7548
---------------------------------------------------------------------------
7068 bpr 7549
wims.4.06 [r7010]
7012 bpr 7550
 add example classes from Chantal Causse
7551
 work on example sheets
7552
 improvment of the search engine
7553
 add theme pommier (experimental)
7554
 add analysis slib in differential systems
7555
 change the way to insert keywords for autocompletion
7362 bpr 7556
---------------------------------------------------------------------------
6868 bpr 7557
wims.4.05c
7558
2013-08-07: add possibility to go directly from score of a participant to
7559
the next one (also for exam, raw data, etc).
7560
2013-07: add slib for differential equations, inversedomain (in analysis).
7362 bpr 7561
---------------------------------------------------------------------------
6701 bpr 7562
wims.4.05b [r6700]
7563
2013-06: add three example classes.
7564
  improve latex2wims (change tooltip in jQuery menu)
7565
  fix some trouble in search engine (in case of several word groups).
7566
  in documents, a block named doctoc can be exploited as a summary table.
7362 bpr 7567
---------------------------------------------------------------------------
6585 bpr 7568
wims.4.05a [r6585]
7569
2013-06-14: work on popup tool (french version).
7570
2013-06-12: add slib on differential equations.
6477 bpr 7571
2013-03-24: work on search_engine and browse module.
7572
- add class and sheets in the category "all" of search engine.
7573
- clean the domains in browse modules (transfer in bases/sys).
7574
- allows the use of language keywords (keywords_$lang, description_$lang,
7575
  title_$lang, etc).
7576
2013-01: - add validation by w3c-validator in modtool (must be configured by
7577
  the manager).
7578
- add test buttons on modtool to go from mathml to images.
7579
- fix bug: if the sequence has been configured on yes,
7580
  but no sequence has been created, the supervisor will see the notes.
6585 bpr 7581
- add language menu in properties of a module (modtool) ;
7362 bpr 7582
  add jquery for toggle the language menu.
6477 bpr 7583
- many changes for better compatibility with xhtml and html 5
9358 bpr 7584
- some css have been added and used in adm modules as wimscenter, wimsemph, tt, small,
6241 bpr 7585
  smaller, bold, wimsborder, wimsnoborder (for tables), clearall, spacer, ...
6585 bpr 7586
  cut css in small parts, it will be easier to compare for differents themes
6477 bpr 7587
2013-01-08: use yuicompressor-2.4.7.jar to compress css.css
6286 bpr 7588
2013-01-01: add anstype jsxgraphcurve (Julien Lyotard).
6241 bpr 7589
2012-12-16: increase the number of characters save in sessions.log
7590
2012-12-14: improve useropts page (OB)
7591
2012-12-13: add useropts option for dyslexics.
9358 bpr 7592
2012-12-13: add slib/algebra/partitionconj
6241 bpr 7593
2012-11-28: cleaning generated files in the example class and documents in bases - the generation
7594
  is done by bin/mkindex (adapt the script src2def and docu/mkindex to be able to do that)
7595
2012-11-28: clean the generated files in oef/$lang/qcm - they will be generated now by bin/mkindex
9358 bpr 7596
2012-11-22: new jobs in raw as copyclass and getsheetstats, optimizing getlog job,
7364 bpr 7597
  now it can render more than 500 lines of a user log (OB)
6286 bpr 7598
2012-11-21: add jquery.min.js in public_html/scripts/js/jquery/jquery.min.js
7362 bpr 7599
2012-11-07: in wims_mathml, replace non-unique id="wims_mathml" by a
6241 bpr 7600
  unique id (id="wims_mathml.....") (JE)
7364 bpr 7601
2012-11: introduce widgets and cut the different actions in small pieces (OB, BPR)
6241 bpr 7602
2012-11-06: add !formend command to close a !form
7603
2012-11-05: put Doctype declaration to be compatible with mathml (JE)
7604
2012-11-05: new page for sheet search (OB)
8502 bpr 7605
2012-10-24: new prepared model: steps.oef
6241 bpr 7606
2012-10-23: add slib/draw/radar
7607
2012-10-21: add category algo in H levels
7608
2012-10-18: add small functionality to scienceprint.c (JE)
7609
2012-10-17: in prepared models, add possibility not to use embraced randitem (for mathematical formulas for example)
7610
2012-10-17: add an example class from Chantal Causse
7611
2012-10-16: Fix bug which limits the option shuffle in some anstype
7612
  (comes with the r2063 - because of default in anstype/checkbox)
7362 bpr 7613
2012-10-16: Examcheck can now be accessed by a direct link (cmd=new), not only after displaying
7364 bpr 7614
  the entire user list (cmd = reply)
7362 bpr 7615
2012-10-16: fix bug in cas authentification (not sensible to case): external_auth will
7364 bpr 7616
  be always in lowercase
6241 bpr 7617
2012-10-13: add parameter for the width of the arrow in chronology model
9599 bpr 7618
2012-10-12: add slib/draw/thermometer, add slib/draw/meter
6241 bpr 7619
2012-10-11: add credits field in prepared models
7620
2012-10-10: add an example class from Chantal Causse
7621
2012-10-03: in modttol, add version of the public module when the same exists in modtool
7622
2012-10-02: change tables in correspond in css (OB)
7623
2012-09-30: add some ipa symbols in keyboard anstype
8502 bpr 7624
2012-09-30: fix following bug in exolog: renamed-images had the name of the link,
9358 bpr 7625
  so the exercise was not visible once the session was killed.
8502 bpr 7626
2012-09-30: fix bug in csv upload and on external_auth: was erased if login is given
6241 bpr 7627
  and if there is not external_auth in a csv file.
7628
2012-09-21: add Nikaia theme (OB)
6477 bpr 7629
---------------------------------------------------------------------------
5647 bpr 7630
wims.4.04 [r5646]
5616 bpr 7631
2012-08-20: add symbolic links for nl, si, es models on english models
7632
directexec becomes a multilanguage module
7633
---------------------------------------------------------------------------
5593 bpr 7634
wims.4.03f [r5592]
7635
  correction of bugs in htmlmath with mathml version
7636
  zoom is available in mathml (can be desactivated for particular activities)
7637
---------------------------------------------------------------------------
5548 bpr 7638
wims.4.03e [r5543]
7639
2012-07-04: add mathmlmath command - accessible by !mathmlmath [r5542]
5525 bpr 7640
2012-07-02: add mathml (JE, BPR) [r5524]
7362 bpr 7641
2012-06-24: add css styles for simple/sample tables (wimsborder, wimsnoborder)
5484 bpr 7642
2012-06-23: version 0.94 of jsxgraphcore.js, HTML Virtual Keyboard Interface Script - v1.49
5432 bpr 7643
2012-06-18: Alert message can be send to user connected by supervisor (FG)
11921 bpr 7644
  supervisor can see if participants are connected (FG)
10928 bpr 7645
2012-06-15: the creator of a subclass can register another teacher in his class.(BPR)
11921 bpr 7646
  the administrator of a level can upload cvs files. (BPR)
5432 bpr 7647
---------------------------------------------------------------------------
5393 bpr 7648
wims.4.03c [r5393]
10928 bpr 7649
2012-06-12: add the "besoin d'aide" in the sheetsource of a document (BPR, idea of C. Causse)
7362 bpr 7650
2012-06-12: in a superclass, the creator of a class can give
11921 bpr 7651
  a gestion access to another teacher (BPR)
10928 bpr 7652
2012-06-12: Add guided mode in vote (MC, BPR)
7653
2012-04-22: Can erase a block of a document [r5266] (BPR)
5371 bpr 7654
2012-04-04: Supervisor can see which participants of a class are connected (FG)
5220 guerimand 7655
2012-04-02: Added graphical interactive interface to add help to a series of a sheet (FG)
7362 bpr 7656
2012-02-20: Added small exec utility scienceprint (JE)
5149 bpr 7657
2012-03-15: External authentification and identification are implemented.
11921 bpr 7658
  Add supervise (and participate) fields in the properties of a participant which can be
7659
  changed by the administrator (case of superclasses).
7660
  Improved navigation in superclass (access right)
7661
  In case of external authentification: in a superclass, the teacher who wants to
7662
  go in another class must ask to its supervisor.
7362 bpr 7663
2012-01-22: a vote can be desactivate if there is no votant yet or if there is no content.
11921 bpr 7664
  If one save before fill the content, the title is saved (no error message). It is not possible
7665
  to activate if there is no content. (BPR) [r4950]
10928 bpr 7666
2012-01-09: add command slib in document. (BPR) [r4910]
7667
2012-01-07: add jsxgraph (javascript); add ggb2jsxgraph slib; add the interface in directexex. (BPR)
4895 bpr 7668
2012-01-07: can use ggbBase64 filestring in geogebra3 slib. If showAlgebraView=false, a blank
11921 bpr 7669
  ggbBase64 filestring is used (if there is no other ggbBase64). (BPR) [r4895]
18021 bpr 7670
2012-01-07: when modifying the source of an OEF exercise in Modtool, the link "testing" goes
11921 bpr 7671
  directly to the exercise. (BPR) [r4893]
10928 bpr 7672
2011-12-31: some part of the differences are printed when a diff is asked in modtool. (BPR) [r4875]
4876 bpr 7673
2011-12-30: Add edit_area javascript (sourceforge.net/projects/editarea) for coloration
11921 bpr 7674
  of code in Modtool (BPR) [r4869], tool/directexec (does not work for cn language ?) [r4879]
4870 bpr 7675
---------------------------------------------------------------------------
7676
wims.4.03a [r4868]
11921 bpr 7677
  Presentation of OEF intro modules, of the home page of a gateway has been improved (OB, FG)
4868 bpr 7678
2011-12-27: the help link in sheet can be modified when the sheet is active (do not influence
11921 bpr 7679
  notation) (BPR) [r4864]
7680
  improvment in latex2wims (minipage, lstlistings are interpreted) [r4866]
4868 bpr 7681
2011-12-17: build the list of css classes.
7362 bpr 7682
2011-12-17: build list of modules asking to be trusted (must have the line ask_trusted=yes in the
11921 bpr 7683
  module file var.init). This list is showed in the help of the field "trusted_module"
7684
  in manager module (BPR) [r4833].
4810 bpr 7685
2011-12-14: add "credits" field in OEF exercises to be inserting at the end of the exercise ;
11921 bpr 7686
  add the list of authors who are not the main authors (have made exercises) in an OEF
7687
  module intro (BPR) [r4810]
4815 guerimand 7688
2011-12-12: supervisor can disallowed score interruption by participant (FG) [r4808]
10928 bpr 7689
2011-11-01: in mboard, messages not yet read are in red (css style wims_forum_item_toread)  (BPR) [r4758]
4752 bpr 7690
2011-11-01: - add slib/geo3D/drawtile (draw cubes in 3D)
7691
  - add slib to manipulate blank in oef exercises (replace a blank by a character
4728 bpr 7692
  or a character by a blank).
7362 bpr 7693
  - add bound option in anstype javacurve. Allow multiple select click in regions
10928 bpr 7694
  (analyzed as in anstype coord (option bound)) (BPR)
7695
2011-10-19: add option absolute in the anstype numeric (BPR)
7696
2011-10-15: mail in forum is send to all teachers of the class in the case of a superclass (BPR)
7697
2011-10-02: can put the address of a module in the search engine to find it. (BPR)
4647 bpr 7698
2011-09-24: - possibility to add an administrative local module in the menu in a theme
4635 bpr 7699
  (must create a file local.phtml in the themes with variable wims_local_menu_items
4728 bpr 7700
  as the commun variable wims_menu_items) - only do it for the standard theme.
4647 bpr 7701
  - Fix bug with csv when a sheet or an exam were not activated
10928 bpr 7702
  - add some template file (manager_msg.phtml.template, motd.phtml.template) (BPR)
7703
2011-09-: one can go directly to the properties of a student after his inscription by the teacher (BPR)
7704
2011-09-: fix bug when the list of students is big (userlist, sendmail, photoboard). (BPR)
4635 bpr 7705
2011-09-14: site manager may enter ldap parameters, they will by default in all classes
11921 bpr 7706
  fix ldap authentification (more general) and fix its use in superclasses. (BPR)
10928 bpr 7707
2011-09-13: add coordclick tool accessible from createxo (BPR)
7708
2011-08-28: add anstype multipleclick, chessgame (BPR)
7709
2011-08-15: help link after an exercise of a sheet can be introduced by the teacher. (BPR)
4496 bpr 7710
---------------------------------------------------------------------------
7711
wims.4.02 [r4495]
7712
2011-07-28: improve html menu in documents (BPR).
11720 bpr 7713
2011-07-: add terms of service (cgu).
4496 bpr 7714
---------------------------------------------------------------------------
4390 bpr 7715
wims.4.01g [r4390]
4496 bpr 7716
2011-07-13: add href primitive in document and cdt (BPR)
4346 bpr 7717
2011-07-08: participants can view list of exercises of a skill (FG)
4331 bpr 7718
2011-07-05: increase memory when launching gap in config.c
7719
2011-07-05: change the stat slib according of new octave functions and fix some bugs.
7720
(Sophie Lemaire and BPR) [r4330]
4319 bpr 7721
2011-07-03: the names of the authors will be firstname,lastname and will be treated
4496 bpr 7722
uniformly according to language; it is also possible to put an email for each authors
11921 bpr 7723
(this last possibility is not compatible with wims version less than 4.02).
4496 bpr 7724
---------------------------------------------------------------------------
4248 bpr 7725
wims.4.01f [r4248]
11720 bpr 7726
2011-06: add new jobs in module adm/raw (used in connection with other platforms) (OB)
7362 bpr 7727
2011-06-09: modification in votes (in particular add checkbox, display result
11921 bpr 7728
  in a table) [r4191] (FG)
7362 bpr 7729
2011-06-: slib (BPR)
11921 bpr 7730
  - help can be now translated
7731
  - add option url and html in slib drawings
4239 bpr 7732
2011-06- in a superclass, a teacher can be a participant in a class and a supervisor
11921 bpr 7733
  in another one (BPR)
4239 bpr 7734
2011-06: add some models (flashcard, hanging game, crossword, ...) (BPR)
7735
2011-05-15: add variables lastname, firstname, login, lang in oef exercise (BPR)
11921 bpr 7736
2011-05-: add some css classes to replace &lt; (BPR)
4239 bpr 7737
2011-04-20: add option word nohour nominute to slib/draw/clock (FG)
7738
2011-04-06: add binheight to the applet Plinko [r4033] (BPR)
7739
2011-03-19: security in pari - very crucial [r3902]
11921 bpr 7740
  - kill warning in Octave ( >=3.00)
7741
  - update interface with m2 ( > 1.1)
4239 bpr 7742
2011-03-18:
11921 bpr 7743
  - general clean up in the Makefile and the configure file (Karim Belabas)
7744
  - kill compiler warnings.
7745
  - separate the wrapuid functionnality in 3 scripts: setwrapexec (essential and needed
7746
  for safe operation of external programs), setchroot, setwimsd
7747
  - clean bashism
8502 bpr 7748
2011-02-19: add logout in modtool (BPR) [r3768]
3826 bpr 7749
---------------------------------------------------------------------------
7750
wims.4.01e [r3745]
3744 reyssat 7751
2011-02-14: add linguistics category (BPR) [r3742]
7752
2011-02-12: add prohibited words in forum messages (BPR) [r3732]
7753
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 7754
---------------------------------------------------------------------------
7755
wims.4.01d [r3707]
3768 bpr 7756
2011-01-30: add transfer class document in modtool (BPR) [r3704]
7757
2011-01-30: add transfer from createxo to modtool (BPR) [r3700]
7758
2010-12-05: add html editor to documents (BPR) ([r3618])
10928 bpr 7759
2010-12-04: a document block can be embedded in another document (BPR [r3616])
7760
2010-11-25: change preambule for maxima (i is now %i) (BPR)
3826 bpr 7761
---------------------------------------------------------------------------
7762
wims.4.01c [r3585]
3744 reyssat 7763
2010-11-17: delete bin/passcrypt [r3578]
7764
2010-11-10: update tooltip, latex2wims [r3553]
7765
2010-10-16: add small exec utility moneyprint (JE) [r3519]
3420 bpr 7766
2010-08-28: add variable instex_texheader (value can be defined in wims module) - add header file for frcursive
10928 bpr 7767
([r3416 and others] BPR
3398 bpr 7768
2010-08-21: add crossword anstype, crossword slib and crossword program in src/Misc/crossword from the
10928 bpr 7769
  jigsaw.c ([r3397] BPR)
7362 bpr 7770
2010-06--: add editor for createxo (OB) - integration of the OEF documentation (not finished).
3826 bpr 7771
---------------------------------------------------------------------------
7772
wims.4.01a [r3378]
10928 bpr 7773
2010-07-18: add puzzle anstype (BPR)
8502 bpr 7774
2010-07-18: fix bug in insdraw..processor: datamodule was not interpreted and images in $common_images were
3346 bpr 7775
  not found in this repertory when call with copy flydraw command.
7362 bpr 7776
2010-07-16: add oef command teximg (gives the address of some tex text, can be used to be copied
10928 bpr 7777
in a draw image (BPR).
7778
2010-06-2: fix introduced bugs in modtool (BPR).
7779
2010-06-11: add the variables title_$lang in oef modules. (BPR)
3346 bpr 7780
2010-06-11: Variable wims_main_dirn, defining client dir(ection). (ER)
3826 bpr 7781
---------------------------------------------------------------------------
7782
wims.4.00 [r3243]
8502 bpr 7783
2010-04-19: add css class: wims_button and wims_button_help and introduce it in many adm modules ;
11921 bpr 7784
  use it for input[submit] (OB and BPR).
7785
  Added ref_button_color, ref_button_bgcolor, ref_button_help_color, ref_button_help_bgcolor
7786
  (adm/manage and adm/class/config) and vlink_color,link_color (config.c) [around r3076-3079]
12032 bpr 7787
2010-04-08: can download and publish from many download center list in bases/sys/publishcenter directory (FG and BPR)
10928 bpr 7788
2010-04-04: add slibs for jmol (BPR and Yves Noël) [r2998]
7789
2010-04-02: add jmolclick reply type (BPR and Yves Noël) [r2989]
2971 guerimand 7790
2010-03-20: can change of exercises series without go to sheet summary (FG)
7791
2010-03-16: add job=sendmail in adm/manage (FG)
2762 bpr 7792
2010-03-06: add job=lightpopup in adm/raw ([r2732 and als] FG)
10928 bpr 7793
2010-02-24: add language choice in the search_engine ([r2670] BPR)
2656 bpr 7794
2010-02-23: OEF exercises: add command \latex{} - if it contains something (tex version of the statement),
7795
  a tex file can be download with the exercises (two latex environments can be used (statement and solution))
11921 bpr 7796
  [r2656 | BPR]
7362 bpr 7797
2010-02-23:OEF the printable sheet uses now the number of exercises in a serie of OEF exercises.
11921 bpr 7798
  [r2656 | BPR]
3826 bpr 7799
---------------------------------------------------------------------------
7800
wims.3.65m [r2626] wims.3.65l [r2098] wims.3.65k [r1989]
10928 bpr 7801
2010-02-20: add type chemclick based on WIMSchem [r2616 | BPR]
2618 bpr 7802
2010-02-19:theme by default become standard theme - change the default color [r2608]
2607 bpr 7803
2010-02-19:add notion of maintainer of a module (module variable maintainer and maintainer_adresse),
11921 bpr 7804
  can be used in any module and appear in the "about" ([r2607] BPR)
2643 reyssat 7805
2010-02-16:add anonymity option in best scores [r2581 | ER]
7362 bpr 7806
2010-02-: all previously existing language dependent adm modules are replaced by one module
7807
  constructed by localization of these modules, keeping a single computation core and
10928 bpr 7808
  adding dictionaries. [essentially BPR with help of translators and als]
7809
2010-01-03: add type jmolclick based on jmol [r2097 | BPR]
7810
2010-01-03: add flash player for video and audio and slib [r2096 | BPR ]
2099 bpr 7811
2009-12-28: add wims_ref_menucolor for links in menu (BPR) [r2069]
3826 bpr 7812
---------------------------------------------------------------------------
7813
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 7814
2009-12-02: add slibs (domino, approximation) - add option noorder in clickfill and dragfill
7815
2009-11-29: add colors in userlist [r1919]
7816
2009-11-17: add sendmail [r1864] (BPR)
1825 bpr 7817
2009-11-12: add Véronique Royer Terminale Class (BPR)
7818
2009-10-: improvment in language independancy.
7819
2009-09-20: add photoboard [r1631] (BPR)
7362 bpr 7820
2009-09-20: clean userlist.$lang module and change the order of sheets in case where sequences
1628 bpr 7821
are used (round [r1627]) (BPR)
7362 bpr 7822
2009-09-07: standard theme supervisor read manager message in file log/manager_msg.phtml.$lang.
1579 bpr 7823
No interface. (BPR)
7362 bpr 7824
2009-09-06: modified units-filter; fixed a bug in the rendering of numbers whose absolute value
7825
is in the interval 0..1; slightly modified the rounding routine to get a smarter behavior
1579 bpr 7826
with data whose mantissa should be 0.5 (and are actually messed up by float calculation) (GK)
7362 bpr 7827
2000-09-02: improvement of module adm/class/sheet.fr (FG)
7828
2009-09-02: search_engine form files and linked names moved from module home to
7829
script/adm/search_engine for calling by other modules (FG)
7830
2009-08-31: upgraded units-filter to version 3.0. This should fix the bug with wrong truncations.
7831
For example earlier versions rounded the value 2.5 to 2 and not 3 as expected.
7832
Now the analyzer uses the GNU multiprecision library, and calculations are done
1579 bpr 7833
with rational multiprecision numbers (GK)
7362 bpr 7834
2009-08-23: add flydraw documentation translation in french and prepare for other languages [r1502]
1502 bpr 7835
2009-08-22: add description field in class documents (appear only in sequences) [r1499] (BPR)
1473 bpr 7836
2009-08-16: participant index is done in all subclasses when indexing is done from portals [r1459] (BPR)
1448 bpr 7837
2009-08-05: add speckedit (html editor) (for the moment in in motd and mboard) [r1448] (BPR)
7838
2009-08-05: add doc in helplink in cdt [r1447] (BPR)
1473 bpr 7839
2009-07-: add participate in class csv for upload (only for supervisor of gateway) (BPR)
1448 bpr 7840
2009-07-: add module "adddoc" to insert documents in a class (BPR)
1579 bpr 7841
2009-07-: module "sequence" to reorganize sheets, exams, documents ....(BPR)
3826 bpr 7842
---------------------------------------------------------------------------
1942 bpr 7843
wims.3.65c [r1377]
1448 bpr 7844
2009-06-30: add module livret for view notes in competence table (FG)
8502 bpr 7845
2009-06-28: add in class config the possibility to give a link on another platform which will appear in
11921 bpr 7846
  the class homepage - only in standard theme [r1288] (BPR)
7362 bpr 7847
2009-06-01:add option word in class config to show sheet weights in user page home [r1209] (BPR)
1288 bpr 7848
2009-05-21: add mhelptail.phtml [r1175] (BPR)
7362 bpr 7849
2009-04-24: OEF accepts \css (allows to introduce a css style) [r1104] (BPR)
1083 bpr 7850
2009-04-20: cleanup of html codes - add label in some forms (modtool, inscription, class creation) (BPR)
7851
2009-04-19: add !header1 (as !header but without title) [r1050] (BPR)
8502 bpr 7852
2009-04-16: Flydraw update: add vectorial graphics file output (DXF), new command vimg, vimgfile ;
11921 bpr 7853
  add also double arrows (arrow2) [r1024] (GX)
1024 bpr 7854
2009-04-05: add js for keyboard, html editor [r1012] (BPR)
7855
2009-04-05: add german collection from shtooka projects (math voc and numbers) [r1011] (BPR)
11720 bpr 7856
2009-03-: add "embeddable player" inserted in the "about module" [r973] (OB)
984 bpr 7857
2009-03-17: add clicktile answer type [r983] (BPR)
1009 bpr 7858
2009-03-04: add rss link in news module [r970] (BPR)
972 bpr 7859
2009-03-04: add german verbs collection from shtooka projects [r969] (BPR)
7860
2009-02-28: add clicktile applet of Joke Evers [r968] (BPR)
7861
2009-02-28: add mail to supervisor for new forum messages [r967] (BPR)
7862
2009-02-27: fix internal server error on ubuntu (BPR) [r964]
3826 bpr 7863
---------------------------------------------------------------------------
7362 bpr 7864
wims.3.65b [r940] wims.3.65a [r940]
941 bpr 7865
2009-01-25: add zirkel applet. (BPR) [r940]
7866
2009-01-25: add photourl variable in userlist. (BPR) [r938-937]
914 bpr 7867
2009-01-04: add chemistry program for analysing molfile. (BPR) [r913]
7868
2009-01-01: add chemistry applet modified by Joke Evers (initially SketchEl) (JE) [r903]
7869
2009-01-01: use mail_opt everywhere mail is send by wims (BPR) [r901]
7870
2008-12-31: make changes in data/swac - should be more stable (BPR) [r900]
7871
2008-12-29: add msg.phtml in oef modules (BPR) [r893]
7872
2008-12-26: fix gnuplot compatibility (BPR) [r892]
7873
2008-12-13: IP adress can be hide by managersite (FG) [r877]
7874
2008-12-07: fix some bugs in exercise printed version(BPR) [r874]
7875
2008-12-05: improvment in document (BPR) [r871] and [r]
7876
2008-12-04: few bugs corrected on module adm/raw (OB) [r870]
7877
2008-11-25: supervisor can add personnal user daymessage (FG) [r863] and following
7878
2008-11-07: add possibility to change the modtool account in a class (BPR) [r849]
831 bpr 7879
2008-10-05: fix "bashism" in bin/wrapuid and bin/apache-config (BPR) [r824] and in compile [r825]
914 bpr 7880
2008-10-02: fix anstype/geogebra [r822] and anstype/sigunits (BPR) [r821]
3826 bpr 7881
---------------------------------------------------------------------------
831 bpr 7882
wims.3.64 [r798]
797 bpr 7883
2008-08-26 and before: many improvments of authordir jm.evers (JK)
914 bpr 7884
2008-08-26:add slib for phonetics (BPR) [r791]
797 bpr 7885
2008-08-23: improvment in geogebra type. (BPR) [r776]
7886
2008-08-11: Add command tooltip in document - improve the special method in oef (BPR) [r756-r757]
7362 bpr 7887
2008-08-10:scripts/oef/togetfile.proc is trusted file for adm/doc as it
11921 bpr 7888
  is already for createxo (fix a submitted bug) (BPR) [r749]
8502 bpr 7889
2008-08-08: adm/doc.*: make some phtml files language independant (BPR)
914 bpr 7890
2008-08-:latex2wims - add tabular type environment and fix minor bugs (BPR)
3826 bpr 7891
---------------------------------------------------------------------------
721 bpr 7892
wims.3.63d [r720]
7893
2008-06-30: add thermo sheets (J-R Vacher)
3826 bpr 7894
---------------------------------------------------------------------------
716 bpr 7895
wims.3.63c [r677]
7362 bpr 7896
2008-06-xx: big improvment in Dutch, Italian and Catalan version.
638 bpr 7897
2008-06-18: add interface to ldap authentification in a class (BPR for interface +
7898
C. Lefèvre) [r633]
7362 bpr 7899
2008-06-18: delete adm/scenario.* adm/dialog.* - they have been transferred in
11921 bpr 7900
  scripts/scenario scripts/dialog (see docu and oef) - allow publication of the modules
7901
  using them [r623], [r624] (BPR)
603 bpr 7902
2008-06-16: add possibility to hide exam registrations to students. [r603] (BPR)
7903
2008-06-14: may download style css in class [r565] (BPR)
7904
2008-06-14: change place of photos and basis of the puzzle modules to scripts/data/
11921 bpr 7905
  - the modules H3/algebra/spuzzle.$lang and U2/algebra/qpuzzle.$lang will
7906
  be added in the Nice publication center at next release. [r563] (BPR)
7362 bpr 7907
2008-06-13: add Imindex in oef modules (for ulterior testing if a file is in \imagedir)
11921 bpr 7908
  [r561] (BPR)
7362 bpr 7909
2008-06-08: add new fields title_$lang description_$lang translation_language for modules
11921 bpr 7910
  who have their language translation insid them (don't yet accessible by the Modtool
7911
  interface) [r554] (BPR)
7362 bpr 7912
2008-06-08: add option in embed of "input type" (autocompletion=off, css style for
11921 bpr 7913
  the input box [r521] (BPR)
561 bpr 7914
2008-06-08: add eqsign option in equation [r518] (RM)
7915
2008-06-08: add sheets for level U3 [r519] (BPR)
8502 bpr 7916
2008-05-27: Add exemple class: 1118 Première STG (RM)
7917
2008-05-27: Add exemple class: 1117 Première STI (RM)
7918
2008-05-27: Add exemple class: 1116 Première S (RM)
481 guerimand 7919
---------------------------------------------------------------------------
523 bpr 7920
wims.3.63b [r468]
452 bpr 7921
2008-05-25: add scripts for indexing shtooka directories (words audio http://shtooka.net/project)
11921 bpr 7922
  [r451] (BPR)
8502 bpr 7923
2008-05-24: add style css documentation in bases ; fix bug in management: css stylesheet in home/css
11921 bpr 7924
  doesn't appear in list (BPR)
8502 bpr 7925
2008-05-04: improvment in the adm module new: use the title in user language
11921 bpr 7926
  if it is defined in the INDEX module (for JE modules in particular) [r392] (BPR)
452 bpr 7927
2008-05-??: improvment in adm/raw (OB)
7928
2008-04-28: add catalan version (from Manel Querol)
382 bpr 7929
2008-04-07: add data/scripts in the list of directories where the command
11921 bpr 7930
  rename may be used [r382] (BPR)
381 bpr 7931
2008-04-07: add english example class [r379-380] (BPR)
7362 bpr 7932
2008-02-17: fix in formal type (in case of nonanalysed answer) (BPR-ER)
7933
2008-01-12: manage.en bug correcting, add class search engine and bestclass general activity showing [r282] (FG)
332 bpr 7934
2008-01-08: Improved chemistry slib [r281] (GK)
481 guerimand 7935
-------------------------------------------------------------------------
275 bpr 7936
wims.3.63a [r256]
253 bpr 7937
2007-12-30: Add geogebra3 [r252] (BPR)
8502 bpr 7938
2007-12-30: Add css style in sheet: wims_sheet wims_sheet_list for exercise list in sheet [r251](BPR)
9358 bpr 7939
2007-12-27: Tex is now forced by \displaystyle inside \( ) [r242] (BPR)
242 bpr 7940
2007-12-26: Fixed bug in mboard.fr ; add list by subject, improved navigation, add
11921 bpr 7941
  css style (wims_forum_intro, wims_forum_msg, wims_forum_list) ; language in fr/ [r237] (BPR)
8502 bpr 7942
2007-12-25: add adm module: class/activity (BPR)
7362 bpr 7943
2007-12-15: del unused link on supervisor page for class groupement (class_type=2) (FG)
226 guerimand 7944
2007-12-15: module cdt.fr and cdt.en add exam to linklist (FG)
225 guerimand 7945
2007-12-14: superclass_quota replace class_quota for portal structure (FG)
7362 bpr 7946
2007-12-08: add to votes (french version) "traced vote" ; add csv upload of votes results.
11921 bpr 7947
  [r217] (BPR)
452 bpr 7948
2007-12-03: give to sc_reply the same status as reply. Can be used in test conditions.
11921 bpr 7949
  [r213] (BPR)
210 bpr 7950
2007-12-03: Add option "noreaccent" in answer type case [r209] (BPR)
7951
2007-11-28: Fixed bug in votes [r203] (BPR)
7362 bpr 7952
2007-11-25: Fixed bug: login with point was accepted but data was erased
11921 bpr 7953
  by csv upload [r202] (BPR)
242 bpr 7954
2007-11-23: Fixed bug: presentation sheet with doc page (all lang) (FG)
8502 bpr 7955
2007-11-21: Add an option parameter for answer: noanalyzeprint: in this case, no
11921 bpr 7956
  preformatted analyzed answer is printed (only the score). (BPR)
7362 bpr 7957
2007-11-20: Some oef help translations in script/help in separate directories (for the moment,
11921 bpr 7958
  fr, es, cn) (BPR)
8502 bpr 7959
2007-09-27: Fixed in adm/class/userlist.fr/cvs: email variable was removed when
11921 bpr 7960
  uploading cvs, empty variables for participants were replaced by preceeding
7961
  participants when downloading cvs. Added possibility to download or upload
7962
  technical variables. (BPR)
166 bpr 7963
For the moment, only in french version. (BPR)
155 bpr 7964
2007-09-25: patch on the cn version (from Zhijie Chen, transmitted by GX)
110 bpr 7965
2007-09-16: fixed the anstype scripts for chemeq, units,
11921 bpr 7966
  sigunits. Now they allow to see the good replies in debug
7967
  mode with Createxo, and the correct answer is shown when a bad
7968
  reply has been fed in. (GK)
106 bpr 7969
2007-09-16 Add chemistry slib (GK)
8502 bpr 7970
2007-08-28 Correction for option keeporder: solution was in first position in type clickfill for option
11921 bpr 7971
  keeporder (BPR)
106 bpr 7972
2007-08-27 Add votes in class download (class/config) (BPR)
7362 bpr 7973
2007-08-19 Add special method tabs2lines in OEF (in OEF, lines in variables
11921 bpr 7974
  are transformed to tabs after error messages or next step,
7975
  which is not accepted in some applets). Same as special method expandlines
7976
  except for the pre tag (BPR)
9358 bpr 7977
2007-08-13 Add javascript wz_dragdrop.js in js/ (BPR)
106 bpr 7978
2007-08-13 Add slib/utilities/tooltip and special method tooltip in OEF (BPR)
7979
2007-08-02 Example class declared as neighbor of all classes (FG)
7980
2007-07-16 Add fonctionalities to exam module creation only fr, en (FG)
8502 bpr 7981
2007-07-14 Bug fixed: personalize home and sheet page with document (FG)
106 bpr 7982
2007-07-13 Default configuration for oef options in class (FG)
79 bpr 7983
---------------------------------------------
7984
Version 3.62 packed.
8502 bpr 7985
2007-06-23: Updated slib/media/audio: add option rename (BPR).
10 reyssat 7986
2007-06-19: From BPR:
11921 bpr 7987
  help is accessible in Modtool as a zone
7988
  adm/latex2wims.fr new module
7989
  help/example/oefquicktool.fr new module
7990
  Add anstype,help,slib as binary directories in adm/modtool.fr/binfile.proc
7991
  Link on latex2wims.fr and on quicktool.fr in modules/adm/createxo.fr/level1.phtml
7992
  and in public_html/modules/adm/modtool.fr/modname.phtml
7993
  Link on program.fr et faq.fr (french version) in public_html/modules/adm/browse.fr/home.phtml
7994
  and public_html/modules/adm/class/sheet.fr/main.phtml
7995
  Option "nonstop" in step exercises
7996
  New parameter \sc_reply$i in OEF: accessible for feedback with
7997
  default values 0,1, 0.5 according the student reply is
7998
  bad, good or partially good
7999
  public_html/bases/doc/1027 Presentation improvment
8000
  slib/geo2D/geogebra Improvment (Paul Byache)
8001
  Improvment in documentation of type range (english version -> french version)
8002
  js/ASCIIMathML.js js/LaTeXMathML.js js/ASCIIsvg.js new javascript
8003
  java/jmol/Jmol.js java/jmol/JmolApplet.jar: new Java applet Jmol
8004
  Improvments in help/developer/docmodtooloef.fr help/developer/docqcm.fr
8005
  help/teacher/docdocument.fr help/teacher/docexooef.fr help/student/docetud.fr
10 reyssat 8006
2007-06-19: From ER:
11921 bpr 8007
  ************ corrections de bugs ************
8008
  For each bug: 1/ description 2/ changes made 3/ changed files.
8009
  1/ When an exo is introduced in a worksheet, if we erase its description, it
8010
  comes back as non empty (but possible to erase afterwards by modifying sheet)
8011
  2/ use new variable new_desc instead of some occurrences of desc.
8012
  3/ files changed:
8013
  public_html/modules/adm/class/addmodule.[cn,en,es,fr,it,nl,si,tw]/[main.phtml,var.def,var.proc]
8014
  1/ binary files of modtool in subdirectories were counted twice (once in
8015
  dir, once in subdir)
8016
  2/ add a "sort|uniq" to list of binary files
8017
  3/ files changed:
8018
  public_html/modules/adm/modtool.[cn,en,fr,it,nl]/binfile.proc
8019
  1/ good replies were impossible to insert in development mode right after
8020
  modif of source in createxo, except in french version.
8021
  2/ mimic french version by introducing variable oef_defaut in var.def.
8022
  3/ files changed:
8023
  public_html/modules/adm/createxo.[cn,en,es,it,nl,si]/var.def
8024
  1/ the french help for answer type wlist pointed to the english text for
8025
  synonyms
8026
  2/ changed pointer to help/anstype.fr/syno.phtml
8027
  3/ file changed: public_html/scripts/help/anstype.fr/wlist.phtml
8502 bpr 8028
2007-05-12: add class exemple: 1113 (RM)
11921 bpr 8029
  add class exemple: 1114 (FG)
8030
  add link "back to module" in addmodule.fr and addmodule.en
8031
  add job=showsheet in userlist.fr: control
8032
  board panel for sheet (FG)
10 reyssat 8033
2007-05-01: Added new oef answer option "nonstop" (BPR).
8034
2007-04-30: A new French example class 1113 (Regine Mangeard).
11921 bpr 8035
  More French public sheets (FG).
10 reyssat 8036
2007-04-19: Updated adm/class/cdt.fr (FG).
8037
2007-04-13: anstype/numeric: fixed a cheating flaw.
8038
2007-04-02: (GK) Improved the slibs graphpaper/*: now you can give
11921 bpr 8039
  maximal values instead of the tick increment, and have it
8040
  calculated automatically. You can also label the axes.
10 reyssat 8041
2007-03-28: J-R Fernandez: important upgrade in the Spanish translation, for
11921 bpr 8042
  the user interface and the base modules.
10 reyssat 8043
2007-03-14: Updated to chemeq-1.12.
8044
2007-03-14: (GK) added a new slib to get precise numeric informations
11921 bpr 8045
  about the conservation of elements and charges in chemical
8046
  equations. The results come either as an understandable html
8047
  table or a ready-to-use matrix. This script need at least
8048
  the version 1.12 of chemeq. If the version of chemeq is not
8049
  sufficient, an error message is given instead.
10 reyssat 8050
2007-03-13: Updates to Dutch version. (JE)
11921 bpr 8051
  New and updated slib. (BPR)
8052
  anstype/javacurve.points: added drawing for multiple clicks. (BPR)
67 bpr 8053
2007-02-22: "about.bak" in doc modulesreplaced by "about.phtml". (BPR)
10 reyssat 8054
2007-02-14: bin/mkindex and Misc/modind.c: added recognition of datamodules.
8055
2007-01-26: MAX_FILELEN lifted to 2 mega.
8056
2007-01-23: added config parameter mail_opt.
8057
2007-01-14: anstype/checkbox: \\( -> \( for presentation (BPR).
8058
2007-01-12: user_agent checking seems to create problems: stopped.
8059
2007-01-11: adm/vote: Correction d'une incompatibilité entre une limite à 64
11921 bpr 8060
  dans le nombre de questions possibles et un traitement à 40
8061
  dans var.proc et var.def (BPR)
8062
  anstype/checkbox: correction d'un bogue dans
8063
  script/anstype/checkbox (cas de virgule) et modification
8064
  de la réponse: \\( devient \( . (BPR)
8065
  exec.c, exec_for(): strchr(",") -> strparchr(",") (item search
8066
  should skip parentheses).
8067
  adm/class/userlist/csv/download.proc: manual score downloading was
8068
  broken with a wrong insertion of !hex (BPR).
10 reyssat 8069
2007-01-08: symtext: added shared macros.
8070
2007-01-05: symtext package made independent.
11921 bpr 8071
  exec.c, _httpfollow(): mhelp session address was broken when
8072
  invoked from an mhelp of a subsession.
10 reyssat 8073
2007-01-02: bases/dic/fr/accord: plurals of exceptional nouns were forgotten.
11921 bpr 8074
  symtext: added pool structure to allow parbitrary permpick nesting.
10 reyssat 8075
2006-12-30: More types to anstype "javacurve" (BPR).
11921 bpr 8076
  scripts/oef/embed.phtml: corrige un bogue de couleur dans
8077
  l'affichage du type mark (BPR).
8078
  scripts/oef/fr: typos de francais + couleur orange pour les
8079
  réponses partiellement bonnes ou avec mauvaise
8080
  précision (BPR).
8081
  Updated files in slib/text (BPR).
8082
  java/input.java: added vector style.
10 reyssat 8083
2006-12-26: symtext: added debug level.
11921 bpr 8084
  symtext compile error: nextblock field forgotten in some cases.
10 reyssat 8085
2006-12-25: symtext: translate.c, entry earlier field offset error.
8086
2006-12-24: symtext: accented letters were isolated in pre-processing.
8087
2006-12-21: check_exam(): now checks the existence of session var file
11921 bpr 8088
  instead of session directory existence.
8089
  symtext: increased dictionary size limits.
10 reyssat 8090
2006-12-20: symtext, outval(): typo corrected.
11921 bpr 8091
  adm/class/regclass/var.proc, policy=file: suppressed spurious
8092
  variable definitions (class_creation etc.).
10 reyssat 8093
2006-12-14: Included Geogebra applet in java/geogebra. (www.geogebra.org)
11921 bpr 8094
  Anstype/javacurve: added points version. (BPR)
10 reyssat 8095
2006-12-13: GK: fixed a very nasty bug with the OEF type sigunits, which
11921 bpr 8096
  disregarded the numeric value, focusing only on the unit and the
8097
  number of significative numbers.
8098
  bin/povray: Added some default values for compatibility (BPR).
10 reyssat 8099
2006-12-12: Added slib lang/fraccord.
8100
2006-12-05: Misc/translator.c and Misc/translator_.c: search failed when
11921 bpr 8101
  dictionary contains accented letters.
10 reyssat 8102
2006-12-04: Fixed in adm/class/userlist/csv/download.proc: manual grades were
11921 bpr 8103
  still not correct for usernames with special characters.
10 reyssat 8104
2006-12-02: WORKFILE_LIMIT moved from lines.c to wims.c.
11921 bpr 8105
  WORKFILE_LIMIT default increased to 2M (from 512K).
8106
  Anstype/*fill: added align option (BPR).
10 reyssat 8107
2006-11-29: slib/matrix/concate updated (BPR).
8108
2006-11-24: Added new command !hex.
11921 bpr 8109
  adm/class/userlist and adm/class/grades: manual grades for usernames
8110
  with special characters now correctly fixed using !hex.
10 reyssat 8111
2006-11-22: webget: added proxy compatibility.
8112
2006-11-21: Updates to Italian version (MC).
8113
2006-11-20: adm/class/userlist/csv/download.proc: erase fields before recomputing
11921 bpr 8114
  for a new user.
10 reyssat 8115
2006-11-17: Added User-Agent to !mailto header (compatibility with some ISP's).
11921 bpr 8116
  All adm module mail interfaces now switched to !mailto.
8117
  Added mail_log().
10 reyssat 8118
2006-11-15: adm/class/userlist: manual grades dysfunction when login contains
11921 bpr 8119
  special characters (the solution is still not correct).
10 reyssat 8120
2006-11-10: rounding fix of scripts/js/basicalc (FG).
8121
2006-11-08: Fixed in adm/forum/mbord.cn: missing scripts.
8122
2006-11-03: oef: added qcm common manager.
11921 bpr 8123
  oef2wims: No exec if hint/help/solution contains no exec commands.
10 reyssat 8124
2006-11-01: adm/modtool: developer name was not put into session var.stat
11921 bpr 8125
  when the user is automatically logged in via a class.
10 reyssat 8126
2006-10-26: adm/createxo.fr: added 2 models (qtext and 16qtext).
8127
2006-10-23: Added slib oef/env and scripts/oef/datafile.proc
8128
2006-10-22: scripts/oef/mkindex: Added datafile indexing.
8129
2006-10-20: wimslogd, dispatch_log(): suppressed useless error messages.
8130
---------------------------------------------
8131
Version 3.60 packed.
8132
2006-10-17: class/cdt.fr updated to 1.11 (FG).
7362 bpr 8133
2006-10-15: Fixed: nesting error in symtex permpick (lind2 incremented
11921 bpr 8134
  without decrementing in case of failure).
10 reyssat 8135
2006-10-13: Fixed: nested errors provoke "Premature end of script headers".
11921 bpr 8136
  Fixed in adm/modtool: class user developer link was broken due
8137
  to password encryption.
8138
  anstype/range: default value was set to the left end instead of middle.
8139
  help updated for the case of multiple ranges.
10 reyssat 8140
2006-10-09: Fixed in adm/createxo: default author name didn't show up when loaded
11921 bpr 8141
  by module developer.
8142
  update.sh: erase ch..root etc. if need to be written over.
8143
  calc_lookup(): rights check now uses datafile_check().
10 reyssat 8144
2006-10-08: Added typed circuit schematic system: data, slib, drawing tool.
8145
2006-10-04: !filewrite, !fileappend, files with name starting by "TEMP_"
11921 bpr 8146
  are temporary files and go to tmp_dir.
8147
  find_module_file(): files starting with writable/TEMP_ are
8148
  temporarily written files.
8149
  datafile_recordnum() and datafile_fnd_rec(): save value of "untrust"
8150
  and restore before exiting.
10 reyssat 8151
2006-10-02: slib/mkindex: presentation improvement.
11921 bpr 8152
  New categories: H?/financialmath, U?/financialmath, tool/elec
8153
  datafile_check(): allowed userfiles to read files in subdirectories
8154
  "data/" and "authors/".
10 reyssat 8155
2006-10-01: Fixed in flydraw, obj_string(): quoting chars were not stripped.
8156
2006-09-29: Anstype numexp: Message precision (FG).
11921 bpr 8157
  Fixed in flydraw, obj_parallel(), obj_lattice() and obj_arrow():
8158
  displacement vector didn't follow affine transformation.
10 reyssat 8159
2006-09-26: adm/class/regclass: removed the word "optional" for class password (FG).
11921 bpr 8160
2006-09-25: checkhostt(): tolerate spaces after '&lt;' and '&lt;' (but not before).
8161
  Italian translation updated to 3.58 (MC).
8162
  adm/class/userlist: allow csv upload without password in gateway
8163
  subclasses.
10 reyssat 8164
2006-09-24: oef: added good choice insertion for developer to choices.
11921 bpr 8165
  oef: added choice option "noidontknow".
10 reyssat 8166
2006-09-23: chroot.c: added parsing of w_wims_priv_chroot, with word
11921 bpr 8167
  "tmpdir" causing preliminary directory change.
8168
  c, fortran77, pascal, python interfaces: now compile and run on tmp_dir.
10 reyssat 8169
2006-09-22: chroot.c: abort if setuid() fails.
11921 bpr 8170
  scripts/oef/var.proc: check datamodule only when cmd=new.
8171
  find_module_file(): send module_error for executable files.
10 reyssat 8172
2006-09-21: Fixed in scripts/oef/var.proc: step information was not cleared
11921 bpr 8173
  from one exercise to another.
8174
  Fixed in scripts/oef/step.proc: empty data in menu type was
8175
  not checked.
8176
  adm/class/gateway: added secure hosts to structure management.
8177
  adm/class/regclass: secure host now defaults to "all".
10 reyssat 8178
2006-09-20: bin/housekeep.daily: buggy sheet expiration code disabled, to
11921 bpr 8179
  be enabled during a summer vacation.
8180
  Fixed in scripts/adm/gateway/mkteacherlist: a too strict right
8181
  check skipped index update after a teacher subscription.
8182
  adm/class/userlist/var.proc.userprop: added call to mkteacherlist
8183
  when the user is supervisable.
8184
  Fixed for gateways: link for changing user property was missing.
10 reyssat 8185
2006-09-19: Fixed in oef2wims, _check_compare(): check of "or" not returned
11921 bpr 8186
  after success, going to the check of "and" instead.
10 reyssat 8187
2006-09-18: OEF development mode: insertion of good replies becomes non-auto.
11921 bpr 8188
  Anstype dragfill and clickfill: added options "keeporder",
8189
  "sort" and "shuffle".
8190
  Anstype: added option "sort" to checkbox, menu and radio.
8191
  adm/class/regclass: added secure host validity check.
8192
  The variable "empty" is now strictly read-only, with offending
8193
  module adm/modtool fixed.
8194
  Fixed in oef: javascript form locker was skipped when running under
8195
  createxo.
8196
  Added option "default" to OEF answers.
8197
  bin/povray: version call should add ch..root, otherwise it
8198
  may refer to a different installation of povray.
8199
  instex_flush() (lines.c): suppress "mv" error messages.
10 reyssat 8200
2006-09-17: Anstype: activated option "shuffle" for checkbox, menu and radio.
11921 bpr 8201
  Anstype menu: added option "multiple".
8202
  Anstype: added option "eqweight" to mc types with "split".
8203
  Anstypes: added developer default to checkbox, menu, radio.
10 reyssat 8204
2006-09-16: adm/modtool: edfile now allows file upload.
11921 bpr 8205
  adm/class/gateway.{en,fr}: Added teacher supervising management.
8206
  Added hierarchical access right check to gateway management jobs.
10 reyssat 8207
2006-09-15: Added evaluation of \step to oef help.
11921 bpr 8208
  adm/createxo: exercise help now works.
8209
  adm/createxo, raw mode: returning from help erased textarea.
8210
  Added textarea content control buttons.
8211
  subclass expiration date now refers to superclass expiration.
8212
  Fixed in default and column themes: documents/votes not shown for
8213
  participants in intermediate classes.
8214
  Fixed in scripts/adm/class/adduser: a bogus password check locked up
8215
  adding class/course subscription in gateway.
8216
  bin/housekeep.daily: diving to subclasses for daily cleanup.
10 reyssat 8217
2006-09-14: Popup session life reduced to 50 seconds.
11921 bpr 8218
  catfile() now returns the number of bytes written.
8219
  Fixed: empty last.html was provoking "Premature end of script header".
8220
  Added non-backup and ancient class warnings to adm/class/config.
8221
  adm/class/config: subclasses can no longer change expiration date.
8222
  adm/class/userlist: csv download of passwords now allowed.
10 reyssat 8223
2006-09-13: scripts/adm/class/adduser: Added check of name conflict between
11921 bpr 8224
  teacher and participant accounts.
8225
  adm/class/gateway: Added csv download of teacher accounts.
8226
  adm/class/userlist/csv/upload.proc: added call to mkteacherlist
8227
  if superclass.
8228
  adm/modtool.cn: proc files were missing.
8229
  adm/modtool, edfile: recovered new line at end of file.
8230
  Fixed: oef replytype synonyme translation bug.
8231
  Fixed: oef replyweights stacking up via valsave.
10 reyssat 8232
2006-09-12: Updates to adm/class/cdt.fr (FG).
8233
---------------------------------------------
8234
Version 3.58 packed.
8235
2006-09-11: Updates to help/teacher/docdocument.fr (BPR).
11921 bpr 8236
  scripts/oef/mkindex: should erase index files when no oef.
10 reyssat 8237
2006-09-09: !writefile to getfile: writing to symlinks and subdirectories
11921 bpr 8238
  prohibited.
8239
  Added !writefile and !appendfile limits.
10 reyssat 8240
2006-09-07: Fixed in adm/manage.en: wims_prefix should be cleaned when
11921 bpr 8241
  reading wims.conf.
10 reyssat 8242
2006-09-06: Added scripts/adm/class/stat.
11921 bpr 8243
  adm/vote/vote.proc: grouped !setdef to improve performance.
8244
  Default language changed to utf-8 (for undeclared languages).
10 reyssat 8245
2006-09-05: Fixed: class modules didn't have variable right management.
11921 bpr 8246
  Fixed in wimslogd: log files with a hyphen in name should not be skipped.
8247
  files.c, _filewrite(): classes/?? modules should not have right to
8248
  write to wims_home.
8249
  lines.c: added is_class_module to disallow classes/?? modules to access
8250
  scripts/adm files and many adm commands.
10 reyssat 8251
2006-09-04: Fixed in adm/createxo/var.proc: a typo locked class importation.
11921 bpr 8252
  Fixed in adm/sheet: printable version locked by wims_prefix.
8253
  Fixed in scripts/adm/class/adduser: individual subscription locked.
8254
  Light updates to Dutch version (JE).
8255
  Fixed in adm/class/config: importation of exams didn't work.
10 reyssat 8256
2006-09-03: Updates to slibs: text, chemistry, geo3D (BPR).
11921 bpr 8257
  Fixed slib/triplerelation/tabular: infinit loop problem (GK).
8258
  Added scripts/oef/special/rename.phtml (BPR).
8259
  Fixed: typos in tool/directexec.fr (BPR).
10 reyssat 8260
2006-08-30: Fixed: typo in adm/forum/mboard.??/var.init locking up all forums.
8261
2006-08-28: Fixed in var.c, get_var_privileges(): should unset untrust.
11921 bpr 8262
  Fixed in adm/manage.en: DF should be declared in wims_prefix.
8263
  Fixed in home module: more wims_readable (FG).
8264
  adm/class/userlist: csv upload unlocked for gateway.
10 reyssat 8265
2006-08-27: scripts/adm/class/adduser: only gateway admin can add teachers.
11921 bpr 8266
  scripts/adm/class/userremain: now takes into account limits of
8267
  parent classes (only for groups where subclasses are subdirectories
8268
  of parent classes).
10 reyssat 8269
2006-08-25: Fixed: mark and checkbox anstypes with commas in the text.
11921 bpr 8270
  Added scripts/oef/togetfile.proc (trusted file for createxo).
8271
  Readability of wims_sesrandom closed to user files from adm modules.
10 reyssat 8272
2006-08-24: FG: adm/class/cdt.fr updated (add use of wims_prefix).
11921 bpr 8273
  Included java atomic lattice viewer by Simon Gill (java/Lattice).
8274
  Fixed: adm/createxo.{en,fr}, model mode could not tolerate data with
8275
  colon at first column.
8276
  Added/modified slibs: chemistry, geo3D (BPR).
8277
  Added subdirectory scripts/data (BPR).
8278
  Fixed in oef: embedded replies have no default type (thanks to BPR).
8279
  Fixed in createxo: vsavelist should not be put in wims_nw.
8280
  (thanks to BPR).
10 reyssat 8281
2006-08-23: Fixed: wims_read_parm should be excluded from access right control.
8282
2006-08-21: scripts/oef/quizzintro.phtml added Italian version (Gianni Ciolli).
8283
2006-08-18: Fixed for home module: popup search locked by variable rights.
11921 bpr 8284
  Link modules/home/tool removed.
8285
  bin/update changed to version 357.
10 reyssat 8286
2006-08-15: adm/createxo (en,fr), model mode: added menu parameters.
8287
2006-08-13: Fixed: adm/createxo.fr, model menutext1.oef, should add
11921 bpr 8288
  singlespace to data.
8289
  Fixed adm/createxo (en,fr), mode=model: should clean reply$i
8290
  when returning from test.
10 reyssat 8291
2006-08-09: !writefile and !appendfile: getfile/ becomes special.
8292
2006-08-07: adm/modtool.en, flist.phtml: OEF interface link forgotten.
11921 bpr 8293
  Fixed: some commands setting internal variables not working
8294
  when called by a user file.
10 reyssat 8295
2006-08-05: Security adjustment: adm/createxo added wims_trustfile.
12032 bpr 8296
  adm/* and home added tmp to wims_prefix.
10 reyssat 8297
2006-08-05: Added variable access rights control for user files.
11921 bpr 8298
  Security reinforcement: wims_prefix added to adm modules.
10 reyssat 8299
2006-08-03: variables.c: added var_def_check().
11921 bpr 8300
  setvar(): user file has no right to modify wims_ variables.
10 reyssat 8301
2006-07-31: Added communication between Modtool and Createxo (modif only).
8302
2006-07-26: adm/createxo.{en,fr}: added exercise models.
8303
2006-07-21: Fixed: in calc_sort(), case of char sort, output string was not
11921 bpr 8304
  terminated.
8305
  Anstype chset: added option "norepeat".
10 reyssat 8306
2006-07-18: Added !embraced extract and !embraced delete.
8307
2006-07-11: anstype: protocole clean up and documentation
11921 bpr 8308
  (see scripts/anstype/00README).
8309
  OEF to anstype interface no longer depends on declaration in
8310
  the c source.
10 reyssat 8311
2006-07-10: OEF: replytype now defaults to substitution.
11921 bpr 8312
  OEF: total steps should not be shown for dynamic step exercises.
10 reyssat 8313
2006-07-09: Symtext: minimal and generic styles for en, fr.
8314
2006-07-05: adm/createxo (en,fr): help on anstype reorganized and completed.
11921 bpr 8315
  Added symtext help.
10 reyssat 8316
2006-07-04: Added symtext to anstype and text anstype options.
8317
2006-07-02: Added slib/text/cutchoice2 (improved from cutchoices).
11921 bpr 8318
  Updates of Italian version (MC).
10 reyssat 8319
2006-06-29: Fixed: presentation problem in help/developer/docqcm.fr (BPR).
8320
2006-06-28: oef2wims + msg2wims:
11921 bpr 8321
  "??" no longuer provokes conditional variable.
8322
  Added new function "asis" (string protection).
8323
  The quotation mark now provokes conditional variable only if
8324
  the string before is a valid comparison.
10 reyssat 8325
---------------------------------------------
8326
Version 3.56 packed.
8327
2006-06-27: Updates to "mark" series of slib (BPR).
11921 bpr 8328
  Fixed: subsession first accessed with cmd=intro lost user info.
10 reyssat 8329
2006-06-24: Update of Dutch version. (JE)
11921 bpr 8330
  adm/class/cdt.fr: added size limitation to prevent overflow. (FG)
10 reyssat 8331
2006-06-22: Fixed: inconsistency in update.sh that made update of wimslogd
11921 bpr 8332
  impossible.
8333
  var.c: VARNAME_LEN doubled to 32768.
10 reyssat 8334
2006-06-20: BPR: updated French version help modules:
11921 bpr 8335
  help/teacher/docexooef.fr, help/developer/docqcm.fr
8336
  Symtext: French test version.
10 reyssat 8337
2006-06-17: (GK) modified units-filter and the sigunits-related files
11921 bpr 8338
  New features:
8339
  - when sigunits is used, the precision is managed separately
8340
  for each relevant answer (no more interaction
8341
  with \precision{})
8342
  - it is possible to give the unit wanted to display the result.
8343
  it may be a multiple or a submultiple of the base unit or a
8344
  usual unit outside the mksa system. Examples: nm,
8345
  km, h, min, A.h, mA.h, kW.h, etc.
8346
  the additionnal syntax is explained in the help files (en, fr)
10 reyssat 8347
2006-06-16: bin/apache-config: added possible apache name "apache2".
8348
2006-06-14: !href: the query string translation was partial. (Thanks to BPR)
8349
2006-06-12: anstype/mark.input: compatibility fix with various browsers. (BPR)
8350
2006-06-07: Fixed: vote name conflicts under gateway. (BPR)
11921 bpr 8351
  Updated: adm/class/cdt.fr. (FG)
8352
  scripts/adm/class/addclass: added class_creator (client IP).
10 reyssat 8353
2006-06-06: scripts/oef/var.proc: suppresses datamodule errors when
11921 bpr 8354
  $allow_missing_data=yes.
8355
  Update of Dutch version. (JE)
8356
  Update of Italian version. (MC)
10 reyssat 8357
2006-06-05: Thanks to Rafael Hertzog, replaced "sort +n" expressions
11921 bpr 8358
  by the POSIX compliant "sort -k n" equivalents (GK).
10 reyssat 8359
2006-06-03: anstype/menu and anstype/checkbox: added
11921 bpr 8360
  possibility of including commas in replies.
10 reyssat 8361
2006-05-30: Fixed in slib/triplerelation/tabular: replaced many while loops
11921 bpr 8362
  by straight for iterations, cleaned the code by using pari/gp
8363
  to perform clean matrix operations. (GK)
8364
  Added command "!getopt".
8365
  Fixed: in variable.c, check_session(), rapidfire timing check
8366
  was wrong since version 3.46, due to the use of uninitialized
8367
  struct st.
10 reyssat 8368
2006-05-29: Temp log over cluster sent to separate files, avoiding conflicts.
8369
2006-05-27: Added anstype "raw".
8370
2006-05-24: Fixed: in oef/embed.phtml, matrix should allow double size.
11921 bpr 8371
  anstype/matrix.input, allow smaller input sizes.
8372
  adm/auth/createqcm.fr and adm/auth/confia2qcm.fr updated (JY).
10 reyssat 8373
2006-05-23: Added wims_version to module about page.
11921 bpr 8374
  GK:
8375
  Renommé avec un préfixe slib_ les variables locales
8376
  pour slib/chemistry/chemeq*
8377
  GK:
8378
  Remplacé plusieurs itérations par l'usage de la
8379
  primitive "parallel" de flydraw: les chaînes décrivant les papiers
8380
  millimétrés créées par slib/graphpaper/* n'augmentent plus comme le
8381
  carré des dimensions.
10 reyssat 8382
2006-05-22: calc.c: in list commands, repeated calls to fnd_item() replaced
11921 bpr 8383
  by more efficient cutitems().
8384
  adm/stat/stat: number of classes and user accounts are shown.
8385
  GK:
8386
  anstype/sigunits modifié pour donner une comparaison valide
8387
  quand la précision demandée dépasse le nombre de chiffres
8388
  significatifs: les chiffres ne sont comparés qu'à concurrence
8389
  du nombre de chiffres significatifs (après arrondi).
8390
  GK:
8391
  slib/graphpaper/func_milli corrigé: maintenant le rendu des
8392
  fonctions est correct même si les échelles horizontales et
8393
  verticales ne sont pas les mêmes.
10 reyssat 8394
2006-05-20: Fixed in bin/mkindex: the definition of linelen was too big and
11921 bpr 8395
  did not prevent overflow in home module.
10 reyssat 8396
2006-05-19: Misc/modind.c: abort on output file creation failure.
8397
2006-05-18: Added adm/auth/confia2qcm.fr (JY).
11921 bpr 8398
  Added "Cahier de texte" (fr) (FG).
10 reyssat 8399
2006-05-15: adm/class/reguser: acceleration in site user counting.
8400
2006-05-14: Added option field to exam exercises, and an option "autogen".
8401
2006-05-13: Datafile: field position cached. (Was quadratic algo.)
8402
2006-05-07: src/Flydraw/commands: fixed bad CR problem (BPR).
11921 bpr 8403
  Added modules/help/developer/docqcm.fr (BPR).
10 reyssat 8404
2006-05-06: OEF manager: add an option to allow missing datamodules.
8405
2006-05-03: Fixed: imagefill repositionning not working when there is only one case.
11921 bpr 8406
  Mirror list updated.
10 reyssat 8407
2006-05-01: Important updates to Spanish translation (Juan Rafael Fernández).
11921 bpr 8408
  adm/modtool.nl: presentation updates (JE).
10 reyssat 8409
2006-04-28: adm/class/config: search for classes (en,fr).
8410
2006-04-28: adm/class/classes: search for classes when there are too many of them (en,fr).
8411
2006-04-26: adm/stat/stat.cn/stat.sh: should be executable.
8412
2006-04-18: adm/class/userlist, userprop: added wrap="off" to textarea (variables).
11921 bpr 8413
  Fixed: wrong data filled in fields when double registering user properties.
10 reyssat 8414
2006-04-10: Updates to Italian translations (MC).
8415
2006-04-07: adm/regclass: toomany lockup should not apply to subclasses.
8416
2006-04-02: From GK:
11921 bpr 8417
  slib chemistry/chemeq_tex: support étendu aux équations chimiques.
8418
  nouvelle slib chemistry/chemeq_compare: compare deux équations chimiques.
8419
  nouveau type (chemeq) pour les réponses d'exercices OEF,
8420
  destiné à l'analyse de réponses portant sur des équations chimiques.
10 reyssat 8421
2006-03-26: Corrections/improvements in Dutch version (J. Evers).
8422
2006-03-19: calc_rename(): accepts digits in file extension.
8423
2006-03-14: Fixed: texgif font generation conflict among simultaneous visitors.
8424
2006-03-12: scripts/anstype/coord: protection against hacking.
8425
2006-03-09: Flydraw: added a series of commands for advanced matrix manipulations
11921 bpr 8426
  (Jean-Christophe Leger).
10 reyssat 8427
2006-03-08: adm/class/sheet: it was unnecessary to disallow source insertion
11921 bpr 8428
  when a sheet is unerasable.
10 reyssat 8429
2006-02-21: Improvements to bin/apache-config: more recognitions and
11921 bpr 8430
  special treatment for debian.
10 reyssat 8431
2006-02-20: bases/sys/publishdata: added "data" zone.
8432
2006-02-19: Added debian detection in compile, bin/wrapuid and bin/apache-config
11921 bpr 8433
  (Georges Khaznadar).
8434
  scripts/anstype/atext: translator dictionary was language-independent.
10 reyssat 8435
2006-02-18: Added automatic recognition of chemeq and units-filter in chroot.
8436
2006-02-16: OEF hacking bug remained for the last step of a multi-step exercise.
8437
2006-02-08: adm/regclass: level was not shown for individual classes.
8438
2006-02-05: Added a non-processing ocaml interface.
11921 bpr 8439
  Added load refusal according to active process counts.
10 reyssat 8440
2006-02-03: adm/vote: added comments. (BPR)
8441
2006-02-02: Added score type option to class userlist interface (Fabrice Guerimand).
11921 bpr 8442
  Included whirlgif to improve gif animation performance.
8443
  set_req_time(): we must use force_setvar() for otherwise the values
8444
  are ignored when the user starts with an expired session number.
8445
  adm/manage: resource uploading installed files to wrong places.
8446
  Added several chemistry slibs (Georges Khaznadar).
10 reyssat 8447
2006-01-29: Ad-hoc solution for file name problem with OSX in scripts/java.
8448
2006-01-25: Added rlimit_as restriction.
8449
2006-01-19: "!read tabletheme" was forgotten in adm/grades. (BPR)
8450
2006-01-17: Corrected a typo in OEF reply variables anti-hacking measure.
8451
2006-01-14: OEF: the choice option "shuffle" was disabled.
8452
2005-12-26: Added OEF reply variables anti-hacking measure.
8453
2005-12-25: Modtool: added processing of module_data.
8454
---------------------------------------------
8455
Version 3.54 packed.
8456
2005-12-22: 2 more mirrors (ofset.org and unicaen.fr).
8457
2005-12-11: variables.c: try_hack() was full of logic errors.
8458
2005-12-08: Parity in shuffle was not working for n>=4 (calc.c).
8459
2005-12-06: Added system level tool: direct exec (en, fr).
8460
2005-12-05: Fixed typos in Dutch version (Joke Evers).
8461
2005-12-04: Added slib series "graphpaper" (Georges Khaznadar).
8462
2005-12-03: A strange bug of bash eats the alias definition in bin/dircptest.
11921 bpr 8463
  Patched scripts in createxo, modtool and bin/mkindex using
8464
  variable definition.
10 reyssat 8465
2005-12-01: Must_chroot was not enforced in software interfaces.
11921 bpr 8466
  Added tolerance to antidated files in wimslogd.
10 reyssat 8467
2005-11-28: Exam quitting in gatewayed courses landed to an error message.
11921 bpr 8468
  User activity transfer: added transfer of examlog and exolog.
10 reyssat 8469
2005-11-15: Added doc for anstype numexp (Fabrice Guerimand).
8470
2005-10-13: Gateway: program supervisor is now unconditionally granted
11921 bpr 8471
  accesses to courses.
8472
  Gateway: structure management allows modif of reg password.
10 reyssat 8473
2005-10-12: Gateway: added exolog propagation.
8474
2005-10-11: Fixed gateway: prohibition of 09-21 forced students to retype
11921 bpr 8475
  password to go to a course from within a class.
10 reyssat 8476
2005-10-10: Fixed gateway: user activity transfer from within a course was not working.
11921 bpr 8477
  Fixed gateway: change user data from within a course by supervisor.
8478
  Added to gateway: activity transfer now can show activities to transfer.
8479
  Gateway: add/del user by mandatory course supervisors is now allowed.
8480
  User deletion from a course is only allowed when he does not have
8481
  activities in other courses under the same class.
10 reyssat 8482
2005-10-09: Fixed: OEF dynamic step post-processing variable updating.
8483
2005-10-08: Use "wrap=off" in textareas in modtool and createxo.
8484
2005-10-03: modind.c: ignores modules with no known category.
8485
2005-09-30: Added wims_realuser (for supervisable users in gateways).
11921 bpr 8486
  Supervisor page now shows name of wims_realuser.
8487
  useropts saved for wims_realuser, instead of wims_user.
8488
  mathalign now defaults to lower position.
8489
  Fixed: doc module html header missed module title.
10 reyssat 8490
2005-09-29: Fixed pointer depth error in fsort() (texmath.c). (Why it seemed to work before?)
11921 bpr 8491
  Added module index field "data" (variable module_data).
8492
  Module index parsing now uses search_list() to accelerate.
8493
  Added documented command !checkdata.
8494
  Added a lock in OEF modules when a depended datamodule is missing.
10 reyssat 8495
2005-09-28: Fixed: a typo in adm/class/exam blocked exam access when user
11921 bpr 8496
  score data is empty.
8497
  Added warning message when hack simulation is done on variables (devel).
10 reyssat 8498
2005-09-23: Increased software interface timeout values because the new Maxima
11921 bpr 8499
  is slow to launch.
10 reyssat 8500
2005-09-22: _getdef(): value should be zeroed by default.
11921 bpr 8501
  Fixed: exercise reindexing from a sharing class broke index file sharing.
10 reyssat 8502
2005-09-21: Fixed: gateway: course structure modif from program leads to
11921 bpr 8503
  bad navigation link in page header.
8504
  Gateway: prohibited student accounts from directly accessing supervisor login.
8505
  (Minor security precaution)
10 reyssat 8506
---------------------------------------------
8507
Version 3.52 packed.
8508
2005-09-19: Added help for the new oef special methods (Bernadette Perrin-Riou).
8509
2005-09-18: Gateway: added several propagation items.
8510
2005-09-15: Dutch translation updates (Joke Evers).
8511
2005-09-14: Textarea nowrap was not compatible with some versions of IE. Trying "wrap=off".
11921 bpr 8512
  Fixed: in gateway, teacher list was not updated after teacher registration
8513
  using reguser.
8514
  Fixed: class setup downward propagation ignored courses for programs.
10 reyssat 8515
2005-09-13: Fixed: draft document writing was closed in distribution.
8516
2005-09-11: Fixed: user error "double_click" was not flushed.
8517
2005-09-10: adm/modtool: badcategory message now shows available categories.
8518
2005-09-08: adm/class/configure: added index update links.
11921 bpr 8519
  Fixed: class backup did not work when class name contains '/'.
10 reyssat 8520
2005-09-07: Added Slovenian version (Bostjan Kuzman).
8521
2005-09-04: Added "shuffle" option to OEF choice options.
8522
2005-09-02: Added a new virtual class connection lock level (7) allowing
11921 bpr 8523
  closing access to participants.
10 reyssat 8524
2005-09-01: Added random variable hacking test to scoring devel modules.
11921 bpr 8525
  coord (anstype): stdout from clickzone removed from wims_exec_error,
8526
  and put into the variable $m_clickzone_error. The latter is reachable
8527
  from within OEF.
10 reyssat 8528
2005-08-27: Fixed: wrong log content dispatching when error found in a logfile name.
8529
2005-08-25: bin/account.sh in the distribution was not updated.
11921 bpr 8530
  Locale fixup at startup: added "LANGUAGE" and "LC_ALL".
10 reyssat 8531
2005-08-24: Misc. Dutch retranslations (Joke Evers).
8532
2005-08-23: bin/update killed wimslogd (hence hangs the system when under sysmask orphan).
11921 bpr 8533
  Also bin/server-interrupt.
10 reyssat 8534
2005-08-19: Fixed typos in virtual class interfaces (Bernadette Perrin-Riou).
8535
2005-08-18: adm/class/gateway: fixed typos in help links.
11921 bpr 8536
  adm/class/gateway: resource sharing between programs (experimental).
8537
  adm/modtool: module version check now for all publications.
10 reyssat 8538
2005-08-16: Publication of local modules under cluster: touches log/newmodules
11921 bpr 8539
  instead of timestamp.
10 reyssat 8540
2005-08-07: rlimit-data lifted to 100M: Maxima-5.9 asks a lot.
11921 bpr 8541
  Fixed compatibility issues with Maxima-5.9.
8542
  chroot package updated.
10 reyssat 8543
2005-07-22: Added config variable "busyhours" and "wims_busyhours".
11921 bpr 8544
  Using wims_busyhours to lock local module publication.
10 reyssat 8545
2005-07-06: Added python interface.
8546
2005-07-05: OEF: Message changed for "I don't know" choices.
8547
2005-07-01: Added datamodule access to !lookup.
11921 bpr 8548
  Tolerate module prefix in filename submitted to !lookup.
8549
  sh and perl commands saved in tmp_dir.
10 reyssat 8550
2005-06-30: OEF: variable values made available to help.
8551
2005-06-29: bin/account.sh: do not register partial module addresses.
8552
2005-06-27: Added bin/dircptest to test for switches of cp.
11921 bpr 8553
  Replaced all "cp -PpR" and the like by "dircp", using the test.
8554
  Typos in French version (Eric Reyssat).
10 reyssat 8555
2005-06-26: Wimslogd was killing housekeeping children too fast sometimes.
11921 bpr 8556
  Wimslogd update now goes through tmp/log/wimslogd.new.
8557
  bin/account.sh was generating some spurious accounting files.
10 reyssat 8558
2005-06-25: Bug introduced in software interface rewriting:
11921 bpr 8559
  Feeding to software must be done line by line, otherwise write()
8560
  blocks at a certain size.
8561
  Software debugging information was not written when not under multiexec.
10 reyssat 8562
2005-06-24: Added special method "help" to OEF.
11921 bpr 8563
  More strict file name check in wims_deposit.
10 reyssat 8564
2005-06-23: Added a security message in c/pascal/fortran interfaces.
11921 bpr 8565
  https protocol was lost when a session starts with intro page.
8566
  Added binary file management to Modtool.
10 reyssat 8567
2005-06-21: Added ins_filename variable and slib/oef/insfilename.
8568
2005-06-20: Added datamodule image interface for oef.
8569
2005-06-19: Use ch..root to clean sticky temp session directories.
11921 bpr 8570
  Added datamodule structure.
8571
  modules/data/ allowed in calc_rename().
8572
  Added slib/text/octavematrix (Bernadette Perrin-Riou).
10 reyssat 8573
2005-06-18: Class navigation under gateway fixed (checks are necessary).
11921 bpr 8574
  Software update scheduling moved from at to wimslogd.
8575
  Added public_html/bin/convert..switch to automatically patch the
8576
  convert -dispose switch incompatibility problem.
8577
  /bin/nongnu obsoleted.
10 reyssat 8578
2005-06-16: Added fortran77 interface.
8579
2005-06-14: Added pascal interface.
11921 bpr 8580
  Exec error capture limited to MAX_LINELEN/4.
10 reyssat 8581
2005-06-13: chroot package: added pascal and fortran compilers. Updated gcc.
8582
2005-06-12: anstype: c,sh,perl uniformized to "code" with language option.
8583
2005-06-09: OEF: choice/reply/condition weight/option accepts variables.
8584
2005-06-07: Improvement of statistics slib (Bernadette Perrin-Riou).
11921 bpr 8585
  Added oef condition option "hide".
10 reyssat 8586
2005-06-05: Clickzone: bound now works without coordinates (two colors mode).
11921 bpr 8587
  OEF contents will be visible to robots.
10 reyssat 8588
2005-06-03: anstype/matrix.input: inputsize taken into account.
11921 bpr 8589
  Added recognition of wims_noexport (prohibit specific variable exports).
8590
  Variables ending with a '_' will are no longer exported.
8591
  Added export restrictions in oef modules.
8592
  Added anstypes c,sh,perl.
10 reyssat 8593
2005-06-01: Vote: editing form should be post.
11921 bpr 8594
  Msg2wims/doc.c/doccheck(): parbuf size increase 1024->8192.
8595
  Vote: replaced !writefile by !setdef to extend usable size.
10 reyssat 8596
---------------------------------------------
8597
Version 3.50 packed.
8598
2005-05-02: Dutch translation updates (Joke Evers).
8599
2005-04-28: Software about locked up when under multiexec.
8600
2005-04-27: anstype mark did not work properly in extended circumstances.
8601
2005-04-25: chroot was putting subsession to tmp_dir name.
8602
2005-04-24: mhelp in subsession generated module_change error.
11921 bpr 8603
  Exam score was not shown for students with no sheet score.
10 reyssat 8604
2005-04-20: _tolinux() was applied on wims_deposit.
8605
2005-04-17: Trailing random string was not removed when not multiexec.
8606
2005-04-15: Bernadette Perrin-Riou and Eric Reyssat:
11921 bpr 8607
  Misc. language fixes.
8608
  Modified class presentation (French version).
8609
  New version of help documents.
8610
  anstype help French version.
8611
  exec '$' double can only be done with a switch!
10 reyssat 8612
2005-04-13: Gateway structure interface: added academic level.
11921 bpr 8613
  pariplot and pariray: wrap..exec is not necessary.
8614
  Superclass/gateway existing user importation: typo in reguser.
8615
  html/oneitem.phtml: added global label (spurious messages were
8616
  generated by robots).
8617
  Octave interface line cutter improved (but may still be incorrect).
8618
  unset environment variables were a bit too early.
10 reyssat 8619
2005-04-12: multiexec method rewritten: 10 fold performance improvement.
8620
2005-04-10: c, sh and perl coderun ready, if with sysmask.
8621
2005-03-12: execution output now doubles the '$' sign.
8622
2005-03-09: userlist csv download was impossible within nested class: embedded '/'.
8623
2005-03-04: config.c: module_langugage -> module_language (J.-P. Giacometti)
11921 bpr 8624
  Preparing for running under sysmask.
8625
  exported wims_ variables are limited to an explicite list.
8626
  A few httpd environment variables are unset.
10 reyssat 8627
2005-03-01: insdraw filebase session directory should be s2 now.
8628
2005-02-16: Exostat did not recognize classes with non-digits in its directories.
8629
2005-02-04: Bug in html/oneitem.phtml: items lost in type 1 link.
11921 bpr 8630
  Fixed: dependence conflict when manually adding sharings
8631
  in scripts/adm/class/addshare.
10 reyssat 8632
2005-02-03: Typo in exam try number presentation.
11921 bpr 8633
  Class list ignored those with letters in their codes.
8634
  Spurious messages in adm/class/config/neighbors/addshare.
10 reyssat 8635
2005-01-27: bad session number in insertion references under examcheck: fixed
11921 bpr 8636
  (J.-P. Giacometti).
10 reyssat 8637
2005-01-26: Added cleantmpdir() to alarm2().
8638
2005-01-25: Automatic update limited to subversion i: extend to r.
8639
---------------------------------------------
8640
Version 3.48 packed.
8641
2005-01-23: home/Subclasses.phtml -> home/Subclasses1.phtml
11921 bpr 8642
  (conflict under case-insensitive systems).
10 reyssat 8643
2005-01-22: Fabrice Guerimand: a new french example class (1112).
11921 bpr 8644
  Patch Bernadette Perrin-Riou: presentation fixes to French version.
10 reyssat 8645
2005-01-20: Nested use of tmplbuf in read_module_file().
11921 bpr 8646
  Patch Joke Evers: language corrections to Dutch adm modules.
10 reyssat 8647
2005-01-19: open/close sheet/exam allow for sharing classes.
8648
2005-01-16: ftest and datafile caches were not zeroed when write to a file.
8649
2005-01-15: Patch Bernadette Perrin-Riou: fixes to presentation problems
11921 bpr 8650
  in virtual class managing modules.
10 reyssat 8651
2005-01-14: Cached ftest().
11921 bpr 8652
  log/classes/.build-index changed, adding 3 more fields.
8653
  adm/class/classes: replace repetitive def lookups.
10 reyssat 8654
2005-01-12: Added local session directory s2.
11921 bpr 8655
  insertion files and last.html transfered to s2.
8656
  misc session files merged to var.stat.
8657
  check_session(): userlast didn't check existence of lastout.
8658
  Robot/human detection was dysfunctionning.
8659
  More zombie killing added to wimslogd.
10 reyssat 8660
2005-01-10: Missing space in class supervisor names (adm/class/addclass).
11921 bpr 8661
  var_def_file not defined when module INDEX is missing.
8662
  remove_tree() now ignores partial errors.
10 reyssat 8663
2005-01-09: Proposed class list was wrong for type 2 user registration.
11921 bpr 8664
  System update synchronization within cluster: timestamp.
10 reyssat 8665
2005-01-08: Last datafile cached.
8666
2005-01-07: Updates of Dutch class managers (Joke Evers).
11921 bpr 8667
  Robot checker modified to take into account compatible.
10 reyssat 8668
2005-01-05: local modules were not referenced when it is a link.
8669
2005-01-04: Maintenance page was locked when wims.conf does not exist.
8670
2004-12-27: (Unsuccessful) robot attacks with multi-word module or cmd confuse
11921 bpr 8671
  log files and accounting: cut to the first word.
8672
  classes login names with embedded "." leaked thru scripts/adm/class/adduser.
10 reyssat 8673
2004-12-26: Patch Bernadette Perrin-Riou: language fixes in French version,
11921 bpr 8674
  message files.
8675
  Added internal variable wims_sesdir.
8676
  sessions/$wims_session -> $wims_sesdir
10 reyssat 8677
2004-12-25: Basic score computation moved to wimslogd.
11921 bpr 8678
  classes under institution no longer have exo/sheet/exam facilities.
10 reyssat 8679
2004-12-19: unix socket added to wimslogd.
8680
2004-12-18: !debug made double substitution.
11921 bpr 8681
  adm/class/stopshare was removing non-shared objects.
8682
  doc was left over in adm/class/stopshare.
8683
  adm/gateway/delcourse did not delete users in optional courses.
8684
  adm/class/deluser did not delete user records in optional courses.
10 reyssat 8685
2004-12-17: adm/class/userlist: activity transfer for participants
11921 bpr 8686
  (only for institution structure).
8687
  adm/class/reguser: bug for superclass user registration.
10 reyssat 8688
2004-12-16: adm/class/config: some class setups can be sent to subclasses.
11921 bpr 8689
  adm/class/regclass: authentication procedures changed.
10 reyssat 8690
2004-12-13: adm/class/makeuserlist regenerated userlist at every call.
11921 bpr 8691
  Recovery of deleted users was broken (independent classes).
10 reyssat 8692
2004-12-11: !append passed string end when second parameter was empty.
11921 bpr 8693
  calc_rowof() had no right to use tmplbuf.
8694
  Newly created classes under a class group is now a subdirectory of the group.
8695
  Institutional structure is working.
10 reyssat 8696
2004-12-10: Label '*' absorbs every !goto now.
11921 bpr 8697
  Variable declarations with name ending by '0' were not taken into account.
10 reyssat 8698
2004-12-06: Added cut time for exams.
8699
---------------------------------------------
8700
Version 3.46 packed.
8701
2004-12-03: Suppressed file_too_long message from !defof.
8702
2004-12-01: Log long execution time in access.log.
8703
2004-11-29: Added nested read level check (was crashing when there is infinite loop).
11921 bpr 8704
  One more write to readonly string in set_vars_from_parm().
10 reyssat 8705
2004-11-28: New anstype: sigunits (G. Khaznadar).
8706
2004-11-27: wims_myhostname did not give permanent hostname.
11921 bpr 8707
  (Volatile hostname isin httpd_HTTP_HOST.)
8708
  exam_currscore(): session_prefix used before definition.
10 reyssat 8709
2004-11-26: !shuffle result in case of one non-numerical item: should give
11921 bpr 8710
  the item itself instead of a "1".
10 reyssat 8711
2004-11-25: Added while loop (!while ... !endwhile).
8712
2004-11-24: bin/mkindex becomes non-interrupting.
11921 bpr 8713
  local module publication chains bin/mkindex (thru wimslogd).
8714
  Added indication of local and com modules in search results.
10 reyssat 8715
2004-11-23: Insertion of devel modules into worksheets: site-configurable policy.
8716
2004-11-21: variable buffer extended to 16*256K.
11921 bpr 8717
  flushoutput() was missing in robot error output.
10 reyssat 8718
2004-11-19: write to readonly string in set_vars_from_parm().
11921 bpr 8719
  exec_href(): lbuf copy length too short (robot access case).
8720
  Modtool now shows oef compilation errors.
10 reyssat 8721
2004-11-18: headmenu disappeared within exam check.
11921 bpr 8722
  Insertion of devel modules into worksheets disabled.
8723
  Exam score counting error corrected.
10 reyssat 8724
2004-11-17: user-deposit must be readable by all (files are moved elsewhere).
8725
2004-11-16: Distribution bug: bad modules/classes content distributed.
11921 bpr 8726
  compare(): pointer typo.
10 reyssat 8727
2004-11-14: freepar_* variables will not be checked for parentheses.
8728
2004-11-13: !values, !makelist etc. was not correct when list is empty
11921 bpr 8729
  or when step is negative.
10 reyssat 8730
2004-11-10: Spurious "expression" message when search keyword contains
11921 bpr 8731
  accents: fixed.
10 reyssat 8732
2004-11-08: classes/* become trusted modules (need this to access class dir).
11921 bpr 8733
  Facility for class participants to use createxo was erased.
8734
  Expiration was not correctly formatted in home page for robots.
10 reyssat 8735
2004-11-06: calc_examscore() moves to cutwords().
11921 bpr 8736
  Exams now can define starting primes.
10 reyssat 8737
2004-11-04: Octave for chroot: usr/libexec/octave was forgotten.
8738
2004-11-01: Added ftest().
8739
2004-10-31: Sorted var_def. VAR_DEF structure compressed.
11921 bpr 8740
  set_vars_from_parm(): force_setvar() -> setvar().
8741
  Quadratic nospace() and singlespace() replaced.
8742
  Added #define MAX_FNAME and mkfname().
10 reyssat 8743
2004-10-30: get_var_defs() rewritten.
11921 bpr 8744
  Definitely obsolete never used var.def columns: log, ulim, llim.
8745
  New var.def format: "reply: ...."
8746
  However, still no check against repetitive definitions
8747
  of a same variable.
8748
  calc_sort() rewritten.
8749
  Quadratic randperm() replaced.
8750
  Added int2str() in wimslib.
8751
  Eliminated uselessly initialized long buffers.
10 reyssat 8752
2004-10-29: Class codes no longer need to be an integer.
11921 bpr 8753
  Added cutitems(), cutwords() and cutlines().
8754
  exec_distribute() changed to use cut.....().
10 reyssat 8755
2004-10-28: Added translation tool: bin/new-files.
11921 bpr 8756
  Site manager can now visit several developer accounts.
8757
  compare() rewritten.
8758
  calc_append() and substit() optimizations.
10 reyssat 8759
2004-10-27: Cached working files.
11921 bpr 8760
  wims.conf: erase backslash before saving from adm/manage. However,
8761
  backslash at the end of a line will still create buggy situations.
10 reyssat 8762
2004-10-26: key routines var_proc() and phtml_put() optimized.
11921 bpr 8763
  Slight modification of WORKING_FILE structure.
8764
  output() refinement.
10 reyssat 8765
2004-10-25: mailurl algorithm moved to scripts/mailurl.proc.
11921 bpr 8766
  Reduce MAX_FOR_LEVEL to 12. Should be largely enough.
8767
  Rewrite open_working_file(), reducing the number of strchr().
10 reyssat 8768
2004-10-24: Various code cleaning of the main program.
11921 bpr 8769
  - Acceleration in save_session_vars(), and increase oef var limits.
8770
  - module_error() variables switched from setenv() to setvar().
8771
  - !readmotd and !writemotd removed. (undocumented commands.)
8772
  These were used in home module and adm/class/motd.
8773
  Replaced by !fileread, !filewrite and !read.
8774
  Therefore now motd files are fully phtml ones.
10 reyssat 8775
2004-10-23: Start replacing tags by lower case.
11921 bpr 8776
  added readfile(). Rewriting several functions using it.
8777
  Change !mailurl encryption method.
8778
  wims_myip removed (waste of time).
10 reyssat 8779
2004-10-22: wims_trustfile was not working correctly.
11921 bpr 8780
  insdraw_filebase was blocked for class documents.
8781
  Security check against links "sessions" "classes" or "doc" in
8782
  adm modules is longuer needed: removed.
10 reyssat 8783
2004-10-21: introduced mystrncpy(): replace snprintf() and strncpy().
11921 bpr 8784
  Quadratic strcpy() replaced in _tolinux().
8785
  Quadratic find replaced in exec_distribute().
8786
  Quadratic algorithm replaced in _blockof().
8787
  wims_prefix removed from internal_name table.
10 reyssat 8788
2004-10-20: Automatic module update not working when delay >= 7 days: fixed.
11921 bpr 8789
  Quadratic strcpy() replaced in open_working_file().
10 reyssat 8790
2004-10-19: Bad variable name (parm) in html/themes.phtml.
11921 bpr 8791
  Software about disapeared in about page: turn off multiexec in about.phtml.
10 reyssat 8792
2004-10-18: adm/manage: added restore.
11921 bpr 8793
  Backup file number reduced.
8794
  File management in online maintenance becomes operational.
10 reyssat 8795
2004-10-17: added !mailurl (counter-spam crypted email interface).
7362 bpr 8796
2004-10-10: Large file download: was cut off by alarm limit,
11921 bpr 8797
  now available for 100kb/s or more.
10 reyssat 8798
2004-10-09: "all" allowed in host checking.
8799
2004-10-08: Broken sheet file blocked supervisor home page: fixed.
11921 bpr 8800
  adm/class/userlist, userprop: user variables disappeared.
10 reyssat 8801
2004-10-04: instexst(): file mtime tag disappeared since 3.42.
8802
2004-10-02: Added other/bin/passcrypt
8803
2004-10-01: Allow edition of help/ in modtool.
11921 bpr 8804
  adm/class/config.??/help/config.phtml was bounding readonly variable.
10 reyssat 8805
2004-09-30: adm/class/regclass.it was dysfunctionning.
11921 bpr 8806
  motd did not appear in the first participant page.
8807
  adm/class/classes was putting logs in module directory when
8808
  visited by site manager.
10 reyssat 8809
---------------------------------------------
8810
Version 3.44 packed.
8811
2004-09-30: adm/modtool was silently cutting file lengths.
8812
2004-09-27: wims_myhostname and wims_myip made available to home module.
8813
2004-09-24: Votes added to class sharing list (non-verified).
8814
2004-09-23: Debugging line not erased in modules/adm/userlist.en/var.proc.
11921 bpr 8815
  Class logo whas not changed for user pages.
8816
  Remnant !debug erased in modules/adm/forum/mboard.
8817
  adm/class/config.nl was sending broken emails (space after \ ).
10 reyssat 8818
2004-09-21: class oef disappeared except for French version.
8819
2004-09-20: exec.type limited to 256 (is it enough?).
8820
---------------------------------------------
8821
Version 3.42 packed.
8822
2004-09-19: scripts/adm/class/mkuserlist crashed when login starts with '-'.
11921 bpr 8823
  adm/new.?? system changelog now points to src/Changelog.
10 reyssat 8824
2004-09-16: Class forum and userlist csv download missing data under superclasses.
11921 bpr 8825
  Added \doc{} to documents (help not updated).
10 reyssat 8826
2004-09-14: Allowing negative scores (to be used only in special modules).
8827
2004-09-13: Printable versions now give no reply to students.
8828
2004-09-07: A better management/messages for non-installed softwares.
11921 bpr 8829
  added !perl for trusted modules (non-documented).
8830
  class exercise restore/import bugs fixed.
10 reyssat 8831
2004-09-03: chroot execution of sensitive programs.
8832
2004-08-31: fixed votedir error in adm/vote.??.
8833
2004-08-29: Slight modification in the algorithm of bin/mkpopular: use sqrt.
8834
2004-08-25: Removed last symbolic links to classes and sessions in modules/.
8835
2004-08-20: OEF terminology: session->series, séance->série.
11921 bpr 8836
  Score quality now uses a geometric series, the more recent being
8837
  more significant.
10 reyssat 8838
2004-08-16: added scripts/adm/class/authprep.
8839
2004-08-10: last.html disabled for test sessions.
8840
2004-08-09: untrust propagation after !record...: corrected.
8841
2004-08-02: Internal names: wims_priv_*.
8842
2004-07-31: Eliminate symlinks: rest of adm modules.
8843
2004-07-30: Eliminate symlinks: home, amd/createxo, adm/vote, adm/manage,
11921 bpr 8844
  adm/raw, adm/browse, adm/class/addmodule, adm/class/classes,
8845
  adm/class/stat, adm/class/reclass, adm/class/reguser,
8846
  adm/class/passwd, adm/class/grades, adm/class/exolog,
8847
  adm/class/exam, adm/class/sheet, adm/class/userlist.
10 reyssat 8848
2004-07-29: added internal function find_module_file().
11921 bpr 8849
  Eliminate symlinks: adm/modtool.
8850
  Record files in mutual directories now work.
10 reyssat 8851
2004-07-06: Table appearance: createxo helps.
8852
2004-07-03: var.c: setting empty variable was giving NULL.
11921 bpr 8853
  added 2 embeddable js calculators copied from javascriptsource.com.
10 reyssat 8854
2004-07-02: Name change: WWW Interactive Multipurpose Server.
11921 bpr 8855
  Modtool: Remake def when src erased.
8856
  Non-initialized information in post_log().
10 reyssat 8857
2004-07-01: Appearance theme management: see public_html/themes/.README.
8858
2004-06-29: Table appearance: forum/forum, stat/stat, class/stat,
11921 bpr 8859
  class/config, class/userlist, doc.
8860
  spurious error in adm/createxo oef registration corrected.
8861
  Exercise importation bug in classes (def directory not created).
10 reyssat 8862
2004-06-28: C lvalue casting corrected (6 locations for qsort subroutines).
11921 bpr 8863
  Table appearence uniformization: manage,modtool,classes,new.
8864
  Automatically incrementing variable: wims_incremental
8865
  Class importation of exercises: import images too.
8866
  Globally replaced "&>/dev/null" by ">/dev/null" in scripts.
10 reyssat 8867
---------------------------------------------
8868
Version 3.40 packed.
8869
2004-06-26: Added wims_sesrandom (64 session-static random numbers).
11921 bpr 8870
  Parameter space overflow in bin/mkindex: switch to translator file input.
10 reyssat 8871
2004-06-24: A more correct POST timeout check.
8872
2004-06-23: strip_enclosing_par() did not check unmatching: sigsegv.
8873
2004-06-22: '~' in devel module names was disliked by image programs.
8874
2004-06-21: added anstype/numexp (Fabrice Guerimand).
8875
2004-06-20: misc documents closed to robots.
11921 bpr 8876
  Rafale check disabled for exams.
8877
  added module adm/new.
8878
  option and weight fields of oef replies now operational.
8879
  Random generator switched to Mersenne Twister by
8880
  Takuji Nishimura and Makoto Matsumoto (Lib/mt19937ar.c).
10 reyssat 8881
2004-06-15: added !embraced.
8882
2004-06-13: wimslogd reads and executes log/wimslogd.exec
11921 bpr 8883
  command !module now returns empty if module does not exist (instead of current module).
10 reyssat 8884
2004-06-12: Automatic module updating.
8885
2004-06-09: Individualized sheet opening was not working under superclass:
11921 bpr 8886
  wrong user file in _subword().
10 reyssat 8887
2004-06-08: Document modules under Modtool, with document manager.
8888
2004-06-07: New config parameter: aliased_getfile.
11921 bpr 8889
  Enhanced Modtool with publication manager.
10 reyssat 8890
2004-06-06: version added to module index.
8891
2004-06-05: added other/bin/src2def.
11921 bpr 8892
  oef, deductio and document modules: suppression of symlinks and executables.
8893
  update-version upgrades to 337.
10 reyssat 8894
2004-06-02: Search by author name activated.
11921 bpr 8895
  Added config parameter wims_showauthor.
10 reyssat 8896
2004-05-31: Trusted modules can access wims_home.
8897
2004-05-29: Improvements of robot pages.
11921 bpr 8898
  chemeq, units-filter and wimsd non-blocking compilation failure.
8899
  chemeq and units-filter added to support software checklist.
10 reyssat 8900
2004-05-26: Antidated modules are now blocked.
11921 bpr 8901
  Keywords from popular search engines retaken by WIMS home page.
10 reyssat 8902
2004-05-22: General reference page using wikipedia.
8903
2004-05-21: translator now accepts very long sources.
8904
2004-05-13: download/wimsget was broken.
8905
2004-05-09: Added sheet data into exam log.
8906
2004-05-08: Voter listing was not correct under superclass.
8907
2004-05-04: Set-styled replies with embedded ';' are rejected.
8908
2004-05-01: getfile did not search for directory in parent session.
8909
2004-04-24: Dynamic condition list in oef.
8910
2004-04-16: Vertical stacking in clickfill and dragfill.
8911
2004-04-14: Portability extensions by Karim Belabas.
8912
---------------------------------------------
8913
Version 3.36 packed.
8914
2004-02-17: Bug fix: class images do not appear in exams.
8915
2004-02-13: Multiple bug fixes in superclass structure.
8916
2004-01-18: Added virtual class hierarchy.
8917
2004-01-14: msg2wims moved to WIMS_HOME/bin.
8918
2004-01-12: Configurable computational precisions in OEF modules.
8919
2004-01-08: Document modules with manager in scripts/docu.
8920
2004-01-05: Direct importation of public sheets into classes.
8921
2004-01-03: Access policy configuration extended to virtual classes.
8922
2004-01-02: Site resource access policy configuration.
8923
2003-12-17: User error kicked participants out of the class.
8924
2003-12-16: Sheet printable version was not working for class exercises.
8925
2003-12-07: Rafale locks account for 10 minutes against relogin.
11921 bpr 8926
  Rafale in class partly counted as new.
8927
  Mixture with suspended activities also disables score in classes.
8928
  Scores immediately following a large series of rafale are ignored.
10 reyssat 8929
2003-12-06: Classes allowing output of resources to all (manual declaration only).
8930
2003-12-05: Expired sheets with 0 weight no longer shown in participant score list.
8931
2003-11-27: modind bug fixed: modules not in site language list now ignored.
8932
2003-11-26: Site configuration: eliminate language repetitions.
8933
2003-11-24: Software non-installed message was not available due to a bug.
8934
2003-11-23: config variable: default_texposition.
11921 bpr 8935
  user tex size is now absolute.
8936
  \oefenv was not available within createxo.
10 reyssat 8937
2003-11-22: texgif: tfm files were copied to current working directory.
8938
---------------------------------------------
8939
Version 3.34 packed.
8940
2003-11-18: Bug fix: add participants using csv.
8941
2003-11-16: New reply type: range.
11921 bpr 8942
  OEF: kill score generation in debug mode.
8943
  Close participant exam sessions by supervisor.
10 reyssat 8944
2003-11-15: Deactivation of a sheet.
11921 bpr 8945
  Allow supervisors to test exams under preparation.
10 reyssat 8946
2003-11-14: Added to oef: \oefenv, debug mode.
11921 bpr 8947
  incomplete addressing in documents and OEF draw: fixed.
12032 bpr 8948
2003-11-13: Drag and drop window resizing bug fixed.
10 reyssat 8949
2003-11-09: added !makelist.
8950
2003-11-08: Some bug fixes in printable version of sheets (datafile bug remains).
8951
2003-11-01: affine transformation added to flydraw.
8952
2003-10-31: wims_exec_error becomes cumulative.
11921 bpr 8953
  wims_exec_error reported in Createxo.
8954
  motd (message of the day) files moved to log.
10 reyssat 8955
2003-10-28: New version of OEF and deduc avoiding the use of symlinks.
8956
2003-10-27: .wimspass moved to log directory.
11921 bpr 8957
  oldclasses moved to backup.
10 reyssat 8958
2003-10-26: added OEF \special method: imagefill.
8959
2003-10-25: idle-time split to 3.
11921 bpr 8960
  writable directories moved to w.
10 reyssat 8961
2003-10-24: algexp, litexp and formal accept multiple good replies (separator=,)
11921 bpr 8962
  oef2wims added error messages.
8963
  file mode in Createxo.
8964
  The main program is now staticly linked (exec performance).
10 reyssat 8965
2003-10-23: Some cleanup of directory settings:
11921 bpr 8966
  wims.conf moved to log directory.
8967
  forums moved to log/forums.
8968
  instex and mathfonts/texgif moved to w (relocatable directory).
10 reyssat 8969
2003-10-20: added exolog: exercise registration for virtual classes.
8970
2003-10-16: backup and accounting moved to wimslogd.
11921 bpr 8971
  TeX floating level added to useropts and preference page.
10 reyssat 8972
2003-10-15: OEF: added \special{}.
8973
2003-10-13: adm/class/regclass was setting wrong class version (3 instead of 4)
8974
2003-10-12: Dutch version (Joke Evers).
11921 bpr 8975
  Supervisor can select existing class exercises in Createxo.
8976
  OEF: TeX images accepted in type=radio and type=checkbox.
8977
  command !date reopened for general modules, with stricter security restrictions.
10 reyssat 8978
2003-10-11: !for x=1..5
8979
2003-10-05: log files now use wimslogd to dispatch.
8980
2003-10-04: Many temporary files moved to tmp/sessions.
11921 bpr 8981
  added wimslogd (autorun log daemon).
10 reyssat 8982
---------------------------------------------
8983
Version 3.32 packed.
8984
2003-09-28: !date is now for trusted modules only.
11921 bpr 8985
  (others can use $wims_now and $wims_nowseconds)
8986
  command !sql dereferenced.
8987
  Online management: mkindex now sent to at (had rlimit_cpu overflow).
10 reyssat 8988
2003-09-27: Online update, backup and crontab managements.
8989
2003-09-22: Misc. bug fixes in virtual class management.
11921 bpr 8990
  2D array addressing. Availability in OEF and doc.
10 reyssat 8991
2003-09-21: clickfill and dragfill: fields of multiple length.
11921 bpr 8992
  Array addressing: $(var_name[item_numbers])
10 reyssat 8993
2003-09-20: different DynAPI replies can now coexist.
8994
2003-09-18: Bounding bug in !randint (when only one bound is given).
8995
2003-09-16: _tolinux() becomes more agressive.
11921 bpr 8996
  setvar() always calls _tolinux().
8997
  bin/mkindex command line overflow in OEF sorting: fixed.
10 reyssat 8998
2003-09-15: Class load accounting in site management page.
11921 bpr 8999
  Internal variable: wims_now, wims_nowseconds.
10 reyssat 9000
2003-09-14: OEF draw within parameters: redrawn (up to 16) when cmd=resume (saved exercises).
9001
2003-09-13: new OEF answer type: dragfill.
11921 bpr 9002
  Spurious password check bug in adm/userlist.
10 reyssat 9003
2003-09-11: added ccsum (user and class connection time accounting)
9004
2003-09-10: new OEF answer type: clickfill.
9005
2003-09-08: new OEF answer type: coord.
9006
2003-09-06: added !rows2lines (non-documented).
11921 bpr 9007
  rows2lines() now ignores semicolons enclosed in parentheses.
10 reyssat 9008
2003-09-05: DynAPI 3.0.0.
9009
2003-09-03: added clickzone (for use in reply type `coord').
9010
2003-09-02: flydraw uses `convert' to read images of other formats.
9011
2003-08-28: added interface to DynAPI.
11921 bpr 9012
  OEF answer types based on DynAPI: correspond, reorder and compose.
10 reyssat 9013
2003-07-19: draw() added to OEF and doc parameter primitives.
11921 bpr 9014
  Image clock available in OEF.
10 reyssat 9015
2003-07-18: added !rename (name hiding for multimedia files in exercises).
9016
2003-07-13: Server update and backup management in adm/manager.
9017
2003-07-09: !pedia method moved to script (pedia.phtml), using wikipedia.
9018
2003-07-08: Personal passwords now use crypted storage.
9019
2003-07-06: Class oef structure reorganized (modules/classes/$wims_class removed).
9020
---------------------------------------------
9021
Version 3.30 packed.
9022
2003-06-30: Expert menu in OEF manager (F. Guerimand).
9023
2003-06-28: User-friendlyness improvements in exam page.
9024
2003-06-24: Exam detail log and check.
9025
2003-06-23: write_logs() and save_session_vars() interchange order.
9026
2003-06-19: Forums: supervisor now can read erased messages.
9027
2003-06-18: added cmd type `next'. Existing modules modified.
9028
2003-06-14: added !sum, !product, !recursion.
11921 bpr 9029
  command !values can do recursive computations with variable `last'.
10 reyssat 9030
2003-06-13: added log2() (kernel and interfaces).
9031
2003-05-29: added !reaccent.
11921 bpr 9032
  added list of new OEF.
10 reyssat 9033
2003-05-27: added oncechar (special-purpose program).
9034
2003-05-25: numerical integration in slib/integrate switches to very slow but
11921 bpr 9035
  much more secure method (with pari).
10 reyssat 9036
2003-05-25: Wording: score average -> score quality.
9037
2003-05-24: Using image.src for imgcomp reply type: doesn't work for Netscape 4.
11921 bpr 9038
  (And isn't really conform to javascript specs.)
9039
  OEF printable version: variable grouping bug fixed (new line in values).
9040
  Printable version of user help.
9041
  Integral version of Createxo help.
10 reyssat 9042
2003-05-23: A few predefined variables for documents in classes.
9043
2003-05-22: Documents: gnu means Free Documentation License.
9044
2003-05-19: Update of Chinese adm modules (Z. Chen).
9045
2003-05-18: Show exercise source list in documents.
9046
2003-05-17: Printable version of documents.
9047
2003-05-15: Styled fills in flydraw (hatching etc).
9048
2003-05-10: added wimsd.
9049
2003-05-08: Main word dictionary renewed (en/fr).
9050
2003-04-29: Installation scripts adjusted for RedHat 9.
9051
2003-04-24: added class_option.
9052
2003-04-22: added anstypes imgcomp and textcomp.
9053
2003-04-17: Integration in OEF and Doc now calls slib.
9054
2003-04-14: Spurious solutions in solve() when root is exactly a cut point.
9055
2003-04-13: added !lookup.
9056
2003-04-07: confparm (1-4) added to OEF manager.
9057
2003-04-03: Robot referencing scheme created recursive fake directories.
9058
2003-04-01: Robot visibility of documents.
9059
---------------------------------------------
9060
Version 3.28 packed.
9061
2003-03-25: Createxo open to class participants.
9062
2003-03-23: Link between vote and access control.
11921 bpr 9063
  User property changes: !setdef instead of !writefile.
10 reyssat 9064
2003-03-22: Vote system for virtual classes.
9065
2003-03-21: A series of French documents submitted by B. Perrin-Riou et al.
9066
2003-03-18: hint disallowed during exam.
11921 bpr 9067
  cookie disorder in exams when cookies are activated in classlock.
10 reyssat 9068
2003-03-15: !values added ... for v in v1,v2,v3,...
11921 bpr 9069
  `!random a,b repeat n' and `!randint a,b repeat n'.
10 reyssat 9070
2003-03-14: erf() and erfc() added to evalue().
9071
2003-03-13: numerical integration in OEF/DOC now uses romberg() in MAXIMA.
9072
2003-03-12: User asking for unavailable language provokes internal error.
11921 bpr 9073
  command !rawmath was adding spurious () after function names.
10 reyssat 9074
2003-03-11: New OEF reply types: checkbox, click, menu, radio.
9075
2003-03-09: Supervisor now allowed to import public OEF exercises.
9076
2003-03-08: Use cpp to process pre-source OEF and DED.
9077
2003-03-07: Internal: added cutfor() for calc_solve() and calc_values().
9078
2003-03-06: Variable name substitution in !values.
9079
2003-03-05: Rapidfire requests for printed versions are disabled.
9080
2003-02-28: WIMS now refuses to process executable files.
11921 bpr 9081
  slib indexing and documentation.
10 reyssat 9082
2003-02-21: New reply type to OEF: chset.
9083
2003-02-20: Fixed: segfault when HTTP_USER_AGENT is not defined.
11921 bpr 9084
  Dynamic insertion in mhelp was in conflit with parent session.
9085
  Document pages requiring preserved \(...) recompiled.
9086
  slib structure added.
10 reyssat 9087
2003-02-17: More dependency program checks are included in maintenance tool.
9088
2003-02-15: items2words() now respects parentheses-protected commas.
9089
2003-02-13: user_error while outputing was not sent out.
11921 bpr 9090
  getins w/o file name provoked segfault.
10 reyssat 9091
2003-02-12: Recognition of x', y'', etc. in formula processing.
9092
2003-02-11: New reply types to OEF: fset and aset.
9093
2003-02-10: Double call to authdelay when auth starts using user=...: auth always failed.
9094
2003-02-08: texmath() bug for matrix exponentials.
9095
2003-02-06: 2 wrong pointers in online maintenance page.
9096
2003-02-05: Class document accessibility was not checked.
11921 bpr 9097
  mhelp within subsession did not work.
9098
  Timing facilities added to OEF manager.
10 reyssat 9099
2003-02-03: More countermeasures against rapidfire exercise requests.
11921 bpr 9100
  forum thread navigation bug fixed.
10 reyssat 9101
---------------------------------------------
9102
Version 3.26 packed.
9103
2003-01-26: forum/mboard/scripts/quote.sh was using m_* variables (no longer available).
9104
2003-01-25: added umask(022) at the beginning of wims.
9105
2003-01-24: bin/ins???..processor were erased by 'make distclean'.
9106
2003-01-22: webget connection restrictions.
11921 bpr 9107
  Delay for wrong user authentification: 5 seconds.
10 reyssat 9108
2003-01-21: Error messages are shown in the page when insert fails.
9109
2003-01-20: Countermeasures against rapidfire exercise requests within worksheets.
9110
2003-01-19: Missing software now generates user error.
9111
2003-01-18: Library functions: filelength() and catfile().
11921 bpr 9112
  modtool accepts OEF and Deductio modules.
9113
  mkpopular modification: accounting of different languages are now mixed.
10 reyssat 9114
2003-01-09: Output delayed to the end of the processing, using last.phtml.
11921 bpr 9115
  Grouped execution of instex.
10 reyssat 9116
2003-01-07: OEF tex format $ translation bug fixed.
9117
2003-01-06: evalue_compile() bug fixed (recognition of scientific notations).
9118
2003-01-03: insmath_logic starts to work.
9119
2002-12-30: mathexp now uses regex for conditional extract.
9120
2002-12-20: configure: static link now checks existence of static library.
9121
---------------------------------------------
9122
Version 3.24 packed.
9123
2002-12-01: Some bin programs switched to static linking, accelerating execution.
9124
2002-11-28: Deductio starts.
9125
2002-11-23: Maxima multiexec now uses line by line method.
9126
2002-11-21: Cookies were interfering with popup mode.
9127
2002-11-12: \(..) usedynamic bug fixed (several insmath in a same line).
9128
2002-11-02: `!if .. issametext ..' was case-sensitive.
9129
2002-11-01: latex2html (2002-1) fails when TMPDIR is set: unset before calling latex2html.
9130
2002-10-31: oef2wims bug: file size limited to 16K.
11921 bpr 9131
  oef2wims starts to print error messages.
10 reyssat 9132
2002-10-24: Score counting: new and hint are separated.
11921 bpr 9133
  \help added to OEF.
10 reyssat 9134
2002-10-21: WebCopier is a very bad browser.
9135
2002-10-20: Cleaned treatment of special characters in oef and doc.
9136
2002-10-17: Takes care of response header fields 'Server:' and 'Status:'.
9137
2002-10-16: Links for class authentification moved to adm/class/classes.
9138
2002-10-14: \(...) usable in parameters and prompts of OEF.
9139
2002-10-13: Fixed multiple folding bug in doc.
9140
2002-10-10: Updates in Italian translation (Marina Cazzola).
11921 bpr 9141
  Current server activities in online maintenance tool.
10 reyssat 9142
2002-10-08: Replaced [ ... -a ... ] and [ ... -o ... ] in shell scripts.
11921 bpr 9143
  #!/bin/sh replaced by #! /bin/sh in shell scripts.
10 reyssat 9144
2002-10-07: oef2wims added mdef method (internal use only).
9145
2002-10-06: Rational datatype activated in OEF and DOC using pari,
11921 bpr 9146
  and complex datatype modified ('*' no longer translated to ' ').
10 reyssat 9147
2002-10-05: Bug in _subword(): strcpy() passes over string end.
11921 bpr 9148
  Bug in user importation page (neighboring classes).
9149
  Bug in exo importation (when the importing class has no exo).
10 reyssat 9150
2002-10-04: Introduced configurable parameter default_anim_format (gif/mng).
9151
2002-10-02: Extension and configurability of login/password limitations.
9152
---------------------------------------------
9153
Version 3.22 packed.
9154
2002-09-30: Makefiles rewriting: whildcards, check before strip.
9155
2002-09-29: Build options (dynamic, units, chemeq) added to configure.
9156
2002-09-28: strtok() no longer used.
11921 bpr 9157
  PATH definition is now dynamic.
10 reyssat 9158
2002-09-27: Portability to case-insensitive file systems.
11921 bpr 9159
  Score dependency is deactivated when scoring is closed (sheets).
10 reyssat 9160
2002-09-26: Starts to use autoconf. Some first portability declarations.
11921 bpr 9161
  Added `make distclean'.
10 reyssat 9162
2002-09-24: Link to Modtool in virtual classes.
9163
2002-09-23: File deposit length limit can now be increased
11921 bpr 9164
  independent of QUERY_STRING_LIMIT.
10 reyssat 9165
2002-09-22: Use internal variable manager; important acceleration.
11921 bpr 9166
  $module_about is now only prepared when cmd=help.
9167
  Style sheet defaults to justify.
10 reyssat 9168
2002-09-21: string_modify(), substit() and float2str() cleaned and accelerated.
11921 bpr 9169
  SUBST_LIMIT has changed meaning: now limit of nesting levels.
9170
  texgif acceleration: call_sh() -> execredirected().
9171
  Now tex is executed by safe uid.
9172
  oef and doc now makes use of static instex.
9173
  Added utility script 'oefcompile'.
10 reyssat 9174
2002-09-20: OEF variable number limit grows to 1024.
9175
2002-09-19: Math middle alignment floats back, and prepared for configurability.
11921 bpr 9176
  pari/gp temporary directory now correctly set.
10 reyssat 9177
2002-09-18: Fixed document indexing bug in distributions.
11921 bpr 9178
  OEF manager variable saving method reorganized.
9179
  Number of replies and choices increased to 20 each.
10 reyssat 9180
2002-09-16: multiexec installed (only effective on ELF-interfaced programs).
11921 bpr 9181
  The method of waitpid(..,..,WNOHAND) was wasting lots of cpu load.
9182
  Replaced by alarm(). Global time limit is also installed, with
9183
  a new module error message (timeup).
10 reyssat 9184
2002-09-15: exec_exec() removed (unnecessary).
11921 bpr 9185
  command !sh will no longer output when not outputing.
10 reyssat 9186
2002-09-14: Interfaces: added common.c.
11921 bpr 9187
  Interfaces: illegal names are renamed instead of refused.
9188
  Interface to pari/gp: compatibility with version 1 deplecated.
10 reyssat 9189
2002-09-12: Mirror list update.
9190
2002-09-11: Child process not loaded if no time left.
11921 bpr 9191
  Post-reply variable processing in OEF exercises.
10 reyssat 9192
2002-09-10: Mirror site list accepts https sites.
9193
---------------------------------------------
9194
Version 3.20 packed.
9195
2002-09-09: substitution forgotton in !text reverse.
9196
2002-09-08: Absolute execution time limit to child processes.
11921 bpr 9197
  Middle alignment of instex floates back to base.
10 reyssat 9198
2002-09-07: Bug in !htmlmath: e^-(2x) => e<sup>(2x</sup>.
9199
2002-09-06: !solve did not accept substitution in variable name.
9200
2002-09-02: Added configurable virtual class connection locks.
9201
2002-09-01: Session cookies activated (configurable).
11921 bpr 9202
  user_agent change within a session is now disallowed.
10 reyssat 9203
2002-08-31: Added class logo configuration.
11921 bpr 9204
  Secure hosts added to class creation tool.
9205
  imagedir bug in OEF printable version (almost) repaired.
10 reyssat 9206
2002-08-30: Homepages header technical reorganization.
11921 bpr 9207
  Modules: <input><br> --> <input> <br> to patch netscape justify bug.
9208
  Exam js clock bug fix (empty variable).
9209
  Homepage menu links (new, forum, ...) always pointed to English version.
10 reyssat 9210
2002-08-29: Appearance configuration (bgimg, css) for virtual classes.
11921 bpr 9211
  background image file generator.
10 reyssat 9212
2002-08-28: Site-wide css definitions.
11921 bpr 9213
  mhelpheader.phtml refined.
10 reyssat 9214
2002-08-27: Config parameter class_regpass is activated, for class creation rights.
11921 bpr 9215
  page bgcolor becomes globally configurable via page_bgcolor.
9216
  Site-configurable background image files.
9217
  Presentation setup now also applies to homepage.
10 reyssat 9218
2002-08-08: Added program huffman (variable length encoding).
9219
2002-08-07: Added internal variable wims_developer to keep developer authentification.
9220
2002-07-31: Added variable wims_htmlbody. Global page modifications using it.
9221
2002-07-27: More strict name check in file deposits.
11921 bpr 9222
  Developer account management added to online site manager.
9223
  useropts now kept in user definition files (in virtual classes).
9224
  Change background colors for virtual classes.
10 reyssat 9225
2002-07-25: File deposit in Createxo (within virtual classes).
9226
2002-07-23: Mirroring virtual classes.
9227
2002-07-22: Interface to Yacas.
9228
2002-07-20: Direct connection interface with other web servers.
9229
2002-07-18: More variables for document page replacements in virtual classes.
9230
2002-07-17: added exec_sh (was using calc_sh).
9231
2002-07-16: adm/ subdirectory in scripts/ only accessible to trusted modules.
11921 bpr 9232
  Direct link for editing work sheet presentation page.
9233
  Modify class property by site manager erased supervisor password.
10 reyssat 9234
2002-07-15: EmailSiphon is a very bad browser.
11921 bpr 9235
  https added to webget (depends on openssl).
9236
  OEF wlist input bug (a line of code is missing).
10 reyssat 9237
2002-07-09: gifs directory opens for read by insdraw.
9238
2002-07-07: oef2wims bug fix: nested \for variable set, multi-line variables.
11921 bpr 9239
  General tool link available to class participants.
10 reyssat 9240
2002-07-03: \step enters into feedback conditions.
9241
2002-07-02: big/small endian bug fixed in texgif (tfm.c)
9242
---------------------------------------------
9243
Version 3.18 packed.
9244
2002-06-29: added class_quota, doc_quota, class_regpass, doc_regpass to config.
11921 bpr 9245
  Disk quota system for documents and classes.
9246
  File deposits in documents.
10 reyssat 9247
2002-06-25: Score dependencies in exam sheets.
9248
2002-06-23: Score dependencies in work sheets.
9249
2002-06-22: Possibility to replace virtual class user pages by document blocks.
9250
2002-06-19: Multi-step answers in OEF.
9251
2002-06-17: \if and \for added to OEF syntax.
9252
2002-06-14: doc: parameter substitution forgotten in \link, \embed and \target.
9253
2002-06-13: sh script trying strict conformity: $[...] -> $((...))
9254
2002-06-09: Neighboring classes: exercise importation bug fixed.
11921 bpr 9255
  Exam page deactivated when try number is exhausted.
9256
  Erase sharing links when erasing an expired class.
10 reyssat 9257
2002-06-07: Reset variables in oef printable version, between each exercise.
9258
2002-06-01: ins_limit default lifted to 150.
11921 bpr 9259
  Italicized letters in htmlmath.
9260
  Rationalization and acceleration of !insmath.
9261
  Cleaning old instex pictures in housekeep.daily
10 reyssat 9262
2002-05-31: Reusability of static instex.
9263
2002-05-30: Automatic recognition of LaTeX source in texgif (rudimentary).
11921 bpr 9264
  LaTeX source submission in documents (relies on LaTeX2HTML).
10 reyssat 9265
2002-05-29: user_log() => segfault on public sheet (classe=NULL)
9266
2002-05-28: Createxo.fr raw mode was not updated ?!
11921 bpr 9267
  createxo (en,fr): erase old submit.def before generating new one.
10 reyssat 9268
2002-05-26: added !solve.
11921 bpr 9269
  Virtual classes: comparison with average scores by participants.
10 reyssat 9270
2002-05-25: OEF reply and choice order is now changeable by author.
11921 bpr 9271
  Embedded replies in OEF manager.
10 reyssat 9272
2002-05-23: Static and dynamic compilations.
9273
2002-05-22: Parent session erasure bug during exam.
9274
2002-05-21: Opera added to good agent list.
9275
---------------------------------------------
9276
Version 3.16 packed.
9277
2002-05-20: Added activity statistics for virtual classes.
9278
2002-05-13: Bug fix: exam simulation was prohibited by class-wide restriction.
11921 bpr 9279
  Added !values, !leveldata.
10 reyssat 9280
2002-05-11: Added evalue_compile(), levelcurve().
9281
2002-05-10: Code reorganization: start using dynamic libwims.
9282
2002-05-06: Modtool added backup and restore.
9283
2002-04-27: Curve comparing program: curvecomp.
9284
2002-04-25: java input applet.
9285
2002-04-24: Document-wide header definition.
11921 bpr 9286
  Added alt= to instex.
10 reyssat 9287
2002-04-23: insplot bug: insplot_data was not reachable from another request.
9288
2002-04-18: New message alert in virtual classes.
9289
2002-04-16: Erase documents by authors.
9290
---------------------------------------------
9291
Version 3.14 packed.
9292
2002-04-14: New comparison relations: issametext, issamecase
9293
2002-04-12: Font color in dvigif (via \special{color=...}).
9294
2002-04-11: Subscription bug fixed in htmlmath() and texmath().
11921 bpr 9295
  special functions in oef2wims and msg2wims unified.
10 reyssat 9296
2002-04-07: added !readproc.
9297
2002-04-06: \form, \if and \for available for documents.
11921 bpr 9298
  added !row, !rowcnt, !randrow ... (internal and undocumented).
9299
  added !text reverse
10 reyssat 9300
2002-04-05: Documents now accept parameters (parm1..parm20).
9301
2002-04-04: Exam interface re-designed: no need to register, etc.
11921 bpr 9302
  OEF reply conditions and feedback tests accept special functions.
9303
  cleaning() includes tmp/sessions directory.
9304
  flydraw moved to other/bin, for secured execution.
9305
  OEF and doc draw accept animations.
10 reyssat 9306
2002-04-01: OEF input analyzing scripts moved to public place.
9307
2002-03-30: Some remaining calls to isfinite() changed to finite().
11921 bpr 9308
  Trying to define a NAN for systems having no such definition.
9309
  Added !select (for columns/rows) and !column.
10 reyssat 9310
2002-03-27: exec security enhancement via wrap..exec.
9311
---------------------------------------------
9312
Version 3.12 packed.
9313
2002-03-18: OEF atext input added relevancy check.
9314
2002-03-13: Patch for gd 1.2: border check in filltoborder.
9315
2002-03-12: Createxo reinput forgotten in raw mode.
9316
2002-03-05: Hidden variables in function reply (items 2 and up).
9317
2002-03-04: \draw in documents did not accept parameters.
9318
2002-03-01: Added simplify() to OEF and doc syntax.
9319
2002-02-28: OEF units input manager bug fix.
9320
2002-02-27: Erasing some unused commands: splitlines, ...
11921 bpr 9321
  Security enhancements in commands.
10 reyssat 9322
2002-02-23: Direct texgif, bypassing gs.
9323
2002-02-17: Typo in oef2wims: statement processing stopped after \draw.
9324
2002-02-15: Added randomrow and randomitem to OEF and doc syntax.
9325
2002-02-14: Createxo multiple choice fields reinput typo.
9326
---------------------------------------------
9327
Version 3.11 packed.
9328
2002-02-11: oef2wims: translation of ! distroys comparison conditions.
9329
2002-02-10: Added type case, nocase, atext, wlist to OEF input.
9330
2002-02-08: Added matrix, \rows, \row to OEF and doc syntax.
9331
2002-02-06: Modtool authentification bug fixed.
11921 bpr 9332
  condition tester accepts || and &&.
10 reyssat 9333
2002-02-05: Fixed mhelp session bug when caller is a subsession.
9334
2002-02-04: !shuffle can now directly shuffle lists.
11921 bpr 9335
  OEF manager added printable version.
9336
  Fixed variable order bug in sheet printable version (executed statement).
10 reyssat 9337
2002-02-02: Direct authentification with password (home module only).
9338
2002-01-31: Dynamic drawings in documents and OEF exercises.
9339
2002-01-29: Site document secret codes were included in distribution.
9340
2002-01-28: Date error: Popularity counts were reversed.
9341
2002-01-23: Bug in class user registration: firstn, lastn, email becomes litteral.
9342
2002-01-22: Appearance modification allowed for active worksheets.
9343
2002-01-21: Bug in sheet manager: good sheet erased in special circumstances.
9344
---------------------------------------------
9345
Version 3.10 packed.
9346
2002-01-14: rpm packages (i386-Linux).
9347
2002-01-10: Class management by site manager.
9348
2002-01-05: Printable version of worksheets.
11921 bpr 9349
  oef2wims: `!' becomes litteral.
10 reyssat 9350
2002-01-04: Erase messages by forum supervisor.
9351
2002-01-02: Class forum moved to class directory.
9352
2002-01-01: Class authentification method changed (now use adm/class/classes)
11921 bpr 9353
  Limited compatibility in the home module.
9354
  Change class within neighboring virtual classes.
9355
  Added !sh.
10 reyssat 9356
2001-12-30: Neighboring classes: resource importation and sharing.
11921 bpr 9357
  `>&/dev/null' replaced by `&>/dev/null' in shell scripts.
10 reyssat 9358
2001-12-28: Added !restart (change module). For trusted modules.
9359
2001-12-26: Virtual class selective backup and restoration.
11921 bpr 9360
  Online configuration of virtual classes.
10 reyssat 9361
2001-12-24: added !defread (non-documented).
9362
2001-12-23: Added checkhost() and !checkhost (non-documented).
11921 bpr 9363
  Definition of secure hosts for class supervisors.
10 reyssat 9364
2001-12-22: Security enhancement in class/forum/doc registration managements
11921 bpr 9365
  (special characters).
10 reyssat 9366
2001-12-21: Spreadsheet link in virtual classes (English and French).
9367
2001-12-19: WIMS changes name extension at dynamic insertion.
11921 bpr 9368
  Added command `getfile'. All files are application/octet-stream.
9369
  For trusted modules, non-documented.
10 reyssat 9370
2001-12-18: added !setdef (trusted modules only).
11921 bpr 9371
  Change participant properties by class supervisors.
9372
  Recover deleted participants. Add user by supervisor.
9373
  command !filelist must use call_sh() instead of call_ssh(), for pathname expansion.
10 reyssat 9374
2001-12-16: Normalisation in support software configuration parameters.
9375
2001-12-14: Virtual class changed to version 3: file locations moved.
11921 bpr 9376
  Query strings added `+' after `&' (to avoid browser translation).
10 reyssat 9377
2001-12-13: OEF now accepts \feedback. (Thanks to a suggestion of Jan Hlavacek.)
9378
2001-12-12: Content selection in OEF intro page.
9379
2001-12-11: oef2wims format now defaults to html (was tex). No effect on
11921 bpr 9380
  existing resources.
9381
  Auto math formatting available in oef2wims.
9382
  OEF exercises with no reply accepted.
10 reyssat 9383
2001-12-10: Popup help mode.
9384
2001-12-09: Apache configuration automation with new aliases.
11921 bpr 9385
  WIMS can now be called outside user space.
9386
  RPM packaging starts to work (with home directory relocation).
9387
  Binary directories clean up.
10 reyssat 9388
2001-12-08: Configuration parameters cleaning up and online configuration.
9389
2001-12-06: Document manager accepts file contents.
9390
2001-12-05: File submission mechanism (for trusted modules).
9391
2001-12-04: File permission check by site manager.
11921 bpr 9392
  Request length limit quartupled (256K), for file submissions.
10 reyssat 9393
2001-12-02: WIMS document manager is ready.
9394
2001-12-01: Added !defof.
9395
2000-11-30: !item counting was wrong when first got item is empty.
11921 bpr 9396
  Added !reinput. Createxo reinforced using !reinput.
10 reyssat 9397
2000-11-29: Site manager authorization for online site maintenance.
9398
2000-11-28: Some more compatibility fixups in instex.
11921 bpr 9399
  Added !detag.
10 reyssat 9400
2001-11-27: Forbidden user variables now silently ignored instead of
11921 bpr 9401
  generating user error (allow_violation).
9402
  Browsers are translating & strings when a text is put into a
9403
  textarea. Createxo now corrects this (still partial).
10 reyssat 9404
2001-11-23: msg2wims was not in global makefile.
9405
2001-11-18: Reorganization of front page.
11921 bpr 9406
  Added default about page.
9407
  Instex was incompatible with Konqueror: use -coalesce
10 reyssat 9408
2001-11-11: Added site browsing module (en, fr).
9409
2001-11-10: Module indexing protocol changed (more condensed).
11921 bpr 9410
  More home search facilities.
10 reyssat 9411
2001-11-08: Search tool category in home page can also give popup forms.
9412
---------------------------------------------
9413
Version 3.01 packed.
9414
2001-10-31: Facilities to recover lost exam session.
9415
2001-10-27: public_html/scripts now holds files that can be called by any
11921 bpr 9416
  module via !read.
10 reyssat 9417
---------------------------------------------
9418
Version 3.00 packed.
9419
2001-08-16: OEF manager added two options (allchoices and idontknow).
9420
2001-08-15: home page lists added starting point.
9421
2001-06-28: time bug: `now' was volatile!
9422
---------------------------------------------
9423
Version 2.45 packed. (Devel. version)
9424
2001-06-25: Added `all module' search category.
9425
2001-06-23: Code cleaning: fopen() -> accessfile() at many places.
9426
2001-06-22: Fixups and enhancements in exam sheet management.
9427
2001-06-20: Global score restriction in virtual classes.
11921 bpr 9428
  Score time restriction in virtual classes.
9429
  Uniformize get-current-time in main program.
9430
  Typo: current score was not whown when exo number >10.
10 reyssat 9431
2001-06-18: Public work sheet database.
9432
2001-06-17: Delete file in Modtool.
9433
2001-06-15: Uniformized search engine from home page.
9434
2001-06-12: Main program changes name (webmath -> wims).
9435
2001-06-09: several call_sh() switched to call_ssh().
9436
2001-06-07: Direct module indexer starts to work (w/o pgsql).
9437
2001-06-02: Referencing error when wims.conf is missing.
11921 bpr 9438
  Facility for automatic download of new distribution (wimsget).
10 reyssat 9439
2001-06-01: Several source configuration bugs.
11921 bpr 9440
  Score counting change: prohibit simultaneous scoring. (This is not
9441
  100% compatible with earlier data due to parmreg.)
10 reyssat 9442
2001-05-30: gif_crop and chem-eq do not compile under new Linux. Removed from
11921 bpr 9443
  Makefile.
10 reyssat 9444
2001-05-28: added Modtool (online development of modules).
9445
2001-05-10: WIMS can now also work behind https.
9446
2001-05-01: Added configuration parameter gnuplot_format.
9447
2001-04-21: OEF manager added equation reply type.
9448
---------------------------------------------
9449
Version 2.42 packed.
9450
2001-04-02: reguser typo fixed.
9451
2001-04-02: Added class_log() (security measure in virtual classes).
9452
2001-03-31: All Wims popup windows are now chromeless (javascript).
9453
2001-03-30: Security in virtual classes: one-time personal passwords.
11921 bpr 9454
  Session closed when user quits the class.
9455
  (English and French versions only)
7362 bpr 9456
2001-03-24: Security in virtual classes: new user cannot use
11921 bpr 9457
  account names where an erased user has worked.
10 reyssat 9458
2001-03-19: Popup operating mode allowing people to embed Wims tools into
11921 bpr 9459
  their own web pages w/o installing the server.
10 reyssat 9460
2001-03-18: itemnum() counted wrong when first item is enclosed list.
9461
2001-03-17: Students could see hidden sheets by directly typing url addresses.
11921 bpr 9462
  command !replace added keyword `internal'.
9463
  Popup windows are now focused using javascript.
9464
  Added !nonempty (lines or items).
10 reyssat 9465
2001-03-09: msg2wims was not compiling.
9466
2001-03-08: variable reset bug in OEF manager (replytype).
9467
---------------------------------------------
9468
Version 2.41 packed.
9469
2001-03-02: Virtual classes: ignore user scores with very low average.
9470
2001-03-01: Spanish translation (kernel+douzen tools) by José Maria Sanchez.
9471
2001-02-26: parameter blocking in virtual classes had corrupt variables.
9472
2001-02-15: Typo in plot command of flydraw.
9473
---------------------------------------------
9474
Version 2.40 packed.
9475
2001-02-06: Forum user registration email was sent to wrong address.
9476
---------------------------------------------
9477
Version 2.39 packed (internal).
9478
2000-12-08: !translate added keyword `internal'.
9479
2000-11-30: regclass starting (very unsufficient) anti-abuse feature.
9480
2000-11-28: !text expand divided by 0 when mask is empty.
9481
2000-11-24: Added some more TeX mathfonts (ldots, ddots, vdots).
9482
2000-11-23: Corrected translator bug when one dictionary item is
11921 bpr 9483
  subword of another.
10 reyssat 9484
2000-11-22: translator now accepts suffix translation (before main translation).
9485
2000-11-21: search_list => segfault when table is empty.
9486
2000-11-20: Added priority site configuration.
11921 bpr 9487
  Encyclopedia now defaults to internal.
10 reyssat 9488
2000-11-14: Databases (dictionary, fortune) were omitted in the package.
9489
---------------------------------------------
9490
Version 2.37 packed.
9491
2000-11-13: Source code location changed (ftp service closed by firewall).
9492
2000-11-11: Added shortpath.c, computing shortest path linking given points.
9493
2000-11-07: Reference to Maxima updated.
9494
---------------------------------------------
9495
Version 2.36 packed.
9496
2000-11-07: Italian version added (thanks to Marina Cazzola).
9497
2000-10-30: name substitution added in !exchange.
9498
2000-10-03: pointer to Plouffe's inverter updated.
9499
2000-09-10: !replace entered infinite loop when to-replace string is empty.
9500
2000-09-05: fixing some bad references in virtual classes.
9501
---------------------------------------------
9502
Version 2.35 packed.
9503
2000-08-28: exam structure in virtual classes.
9504
2000-08-16: housekeep must use wrapexec.
9505
2000-08-14: Modif to bin/{pari,povray}, to adapt to Ray 3D.
9506
---------------------------------------------
9507
Version 2.34 packed.
9508
2000-06-13: Unable to find broken instex image bug, block (erase) it.
9509
2000-06-11: Standardized href in exercises.
9510
2000-06-08: bug in Pari interface: comments were not recognized.
11921 bpr 9511
  added !listcomplement
10 reyssat 9512
2000-06-07: var.def accepts arrays.
9513
---------------------------------------------
9514
Version 2.32 packed.
9515
2000-06-03: OEF modules now included in standard distribution.
11921 bpr 9516
  addmodule bug introduced from adm/ modules reorganization.
9517
  psql modules field names protected by double quotes.
9518
  module log is disabled by default.
10 reyssat 9519
2000-05-29: Bug in forum user registration password check.
11921 bpr 9520
  Online creation of message boards.
9521
  \special disabled in !instex.
10 reyssat 9522
2000-05-28: Interface to Octave.
11921 bpr 9523
  Function name aliases were forgotten in Maxima interface.
10 reyssat 9524
2000-05-26: Virtual class score computation reorganization, adding manually
11921 bpr 9525
  attributed scores (English and French versions).
10 reyssat 9526
2000-05-24: added !mailto (for trusted modules).
9527
2000-05-23: isfinite() -> finite().
9528
2000-05-21: added non-panicking internal_warn() method.
9529
2000-05-19: Module log now creates directory tree.
9530
---------------------------------------------
9531
Version 2.30 packed.
9532
2000-05-17: adm/ modules reorganization.
9533
2000-05-14: Added message board to each class.
9534
2000-05-12: Record 0 now allowed.
9535
2000-05-09: Calls to system() are replaced by exec().
9536
2000-05-06: added !insmath.
11921 bpr 9537
  command !rawmath no longer translates []{} into ()().
9538
  Improvements in rawmath() and texmath().
10 reyssat 9539
2000-05-04: Commas enclosed in parentheses are no longer item separators.
9540
2000-05-02 Fixed problem with effective and real uid (for gnuplot).
11921 bpr 9541
  session directory closed to other users.
10 reyssat 9542
2000-05-01 fix NAN comparison bug.
11921 bpr 9543
  Eval name table unification (acceleration). getnum() replaced by strtod().
9544
  Flydraw added evalue, plot, linewidth, arrow, lattice, etc.
10 reyssat 9545
2000-04-26 fly replaced by flydraw.
9546
2000-04-22 OEF manager accepts more reply types:
11921 bpr 9547
  units, matrix, vector, set, formal.
9548
  units-filter by Georges Khaznadar.
10 reyssat 9549
2000-04-20 added !deaccent and !declosing.
9550
---------------------------------------------
9551
Version 2.23 packed.
9552
2000-04-13 Partial compatibility effort with DOS 0D0A files.
11921 bpr 9553
  subsession string accumulation: fixed.
10 reyssat 9554
2000-04-12 anti-cheating: random suspension of random generation of exercises.
11921 bpr 9555
  Users are allowed to suspend score registration.
10 reyssat 9556
2000-04-10 `:' bug in scoring system fixed.
9557
2000-04-04 added !msg.
9558
---------------------------------------------
9559
Version 2.20 packed.
9560
2000-03-30 added class portal (adm/classes)
9561
2000-03-25 General help pages.
11921 bpr 9562
  Window size control for subsessions (javascript).
9563
  Powermarks is a bad browser.
10 reyssat 9564
2000-03-24 Score register was open for expired sheets (fixed).
9565
2000-03-21 added variable wims_form_method.
11921 bpr 9566
  Allows supervisor to change participant password by force.
10 reyssat 9567
2000-03-17 eCatch is a bad browser.
9568
---------------------------------------------
9569
Version 2.13 packed.
9570
2000-03-11 added !reset. Change syntax of !exchange (added !exchange var1,var2).
9571
2000-03-01 Classes: allow scores to be computed according to user formula.
9572
---------------------------------------------
9573
Version 2.12 packed.
9574
2000-02-16 Forms now use post method to get around URI length limit.
9575
2000-02-08 modifications in class management (move exercise in worksheet,
11921 bpr 9576
  delete/modify class exercises).
10 reyssat 9577
---------------------------------------------
9578
Version 2.11 packed.
9579
2000-01-31 Allow class supervisors to erase exercises. (Modifs to createxo)
9580
2000-01-27 added !texmath (linear math to tex source).
11921 bpr 9581
  sec(x) and csc(x) admitted.
10 reyssat 9582
2000-01-19 cpu limit cut to half or 1/4 when the site is busy.
9583
2000-01-17 Changed log rotation method, adding config variable old_log_files.
9584
2000-01-16 Interface to Maxima.
9585
---------------------------------------------
9586
Version 2.10 packed.
9587
2000-01-11 Fixed bug in module indexing program (multi-language priority).
11921 bpr 9588
  Referer keepup during session.
10 reyssat 9589
2000-01-10 Mirror listing page prepared (but not open due to lack of mirrors).
9590
2000-01-09 added !module.
9591
2000-01-06 !shuffle added option even|odd.
9592
2000-01-05 Partially disabled cache control for home module.
9593
---------------------------------------------
9594
Version 2.07 packed.
9595
2000-01-03 added cache control lines.
9596
1999-12-25 Source directory reorganized.
11921 bpr 9597
  Added cyclicode (cyclic code generator).
9598
  Added !text interact and !text repeat.
10 reyssat 9599
---------------------------------------------
9600
Version 2.05 packed.
9601
1999-12-23 Simplified Chinese version officially open.
11921 bpr 9602
  Translators: team in ECNU lead by CHEN Zhijie.
10 reyssat 9603
---------------------------------------------
9604
Version 2.04 packed.
9605
1999-12-13 Bug in wordchr, itemchr, linechr causing crash when
11921 bpr 9606
  searched-for string is empty. Fixed.
10 reyssat 9607
1999-12-10 Parameter passing under !read (wims_read_parm).
9608
1999-12-06 Change to html/auth.phtml.*
9609
1999-12-05 interface program sources relocated.
9610
1999-12-03 More adm modules in Chinese.
9611
1999-12-01 A private .htaccess file was not deleted in the public distribution.
9612
---------------------------------------------
9613
Version 2.03 packed.
9614
1999-11-29 Some adm files and modules in Chinese incorporated.
9615
1999-11-17 Interface to GAP.
9616
1999-11-11 Expiration management takes cgi_name into account.
11921 bpr 9617
  add site_description and site_keywords to wims.conf.
10 reyssat 9618
1999-11-08 Important bug fix: a process number limit (rlimit_nproc) of 32
11921 bpr 9619
  was much too small. Lifted to 512.
10 reyssat 9620
---------------------------------------------
9621
Version 2.01 packed.
9622
1999-11-05 Delete participant and hide sheets by supervisor.
11921 bpr 9623
  Password change facilities.
10 reyssat 9624
1999-11-03 Regclass: email address check reinforced.
9625
1999-11-01 Intelligent determination of module according to cgi_name.
9626
1999-10-30 public phtml files reorganized.
9627
---------------------------------------------
9628
Version 2.00 packed.
9629
1999-10-28 Session names lifted to 10 characters, to ensure uniqueness.
9630
1999-10-26 Subsessions now have different appearance.
9631
1999-10-24 Class structure reorganized: sql is no longer used for it.
9632
1999-10-23 Unified PATH setup through wims.conf.
9633
1999-10-17 Function log10(x) added to Pari and Mupad interfaces.
9634
---------------------------------------------
9635
Version 1.55 packed.
9636
1999-10-03 cmd=help should not write to last.html. Corrected.
9637
1999-09-30 robot trapper also works for expired sessions.
9638
---------------------------------------------
9639
Version 1.53 packed.
9640
1999-09-26 bad agent reorganization.
9641
1999-09-24 added a robot trapper to the system.
11921 bpr 9642
  Logo bug fixed.
10 reyssat 9643
1999-09-23 MemoWeb is a very bad user agent.
9644
1999-09-20 bug fix in calls to output(): `%' was sometimes interpreted.
9645
1999-09-18 stat module acceleration and language detection.
9646
---------------------------------------------
9647
Version 1.50 packed.
9648
1999-09-06 minor touches in variable passing mechanism (security features).
9649
1999-09-04 Detail of individual user work added into class supervisor facilities.
11921 bpr 9650
  added worksheet source management.
10 reyssat 9651
1999-09-02 Robot access management bugfix and more restrictions.
9652
1999-08-29 added dictionary-translator as an exec program.
9653
1999-08-28 module searching engine is working.
9654
1999-08-26 caching sql for acceleration. module_init_parm bug fix.
9655
---------------------------------------------
9656
Version 1.35 packed.
9657
1999-08-23 added some big parentheses to mathfont.
9658
1999-08-21 added $wims_intro_parm (to be managed by the module).
9659
1999-08-15 added !exchange.
9660
1999-08-12 added !rawmatrix.
9661
---------------------------------------------
9662
Version 1.34 packed.
9663
1999-08-08 HTTrack is a very bad user agent.
9664
1999-08-05 added illegal module change detection (often in robot accesses).
9665
1999-08-04 session management overhaul: subsession, serial.
9666
---------------------------------------------
9667
Version 1.33 packed.
9668
1999-08-02 added factorial evaluation to evalue().
9669
1999-08-01 module indexing speedup. More national flags.
9670
1999-07-23 misc bug fixes for compatibility with RedHat 6.0.
9671
1999-07-03 Mupad interface `!' char checking bug fix.
9672
1999-07-02 Pointer to Eric's Treasure Troves changed.
9673
---------------------------------------------
9674
Version 1.32 packed.
9675
1999-06-25 oef translator accepts analyzed answers (numerical only).
9676
1999-06-24 varchr() modified (add underscore detection)
9677
1999-06-23 !pari about, !mupad about, with all module about.phtml changed.
9678
1999-06-22 $pari_header_2...$pari_header_8, same for mupad.
9679
1999-06-16 getvar() bugfix (empty name)
9680
---------------------------------------------
9681
Version 1.30 packed.
9682
1999-06-15 added !debug.
9683
1999-06-13 bugfix in itemchr().
9684
1999-06-12 added !positionof.
11921 bpr 9685
  log file was occasionally overwritten when simultaneous access
9686
  occurs while it is being renamed.
10 reyssat 9687
1999-06-11 islineof, notlineof in !if.
9688
1999-06-09 pari and mupad interface security enhancement (illegal keywords).
9689
1999-06-08 !replace enhancement: word, item, line replacement.
9690
1999-06-07 added variable ins_out.
9691
1999-06-04 line counting bug in open_workfile().
9692
---------------------------------------------
9693
Version 1.25 packed.
9694
1999-05-29 float2str() acceleration for integers.
9695
1999-05-25 Preliminary interface to octave.
9696
1999-05-22 Programs called by !exec and !mexec can now set return variables
11921 bpr 9697
  (by writing to $session_dir/exec.var)
10 reyssat 9698
1999-05-18 added !distribute.
9699
1999-05-10 added !text, with a first batch of commands. Doc updated accordingly.
9700
1999-05-09 Changed file reading method (speed optimization).
9701
1999-04-27 adaptation of pari/gp interface for 2.0.14 (goodbyestring)
9702
---------------------------------------------
9703
Version 1.24 packed.
9704
1999-04-23 added parameter $pari_header and $mupad_header
11921 bpr 9705
  space characters in query string are thrown away. (currently useless)
10 reyssat 9706
1999-04-22 Bug fix in substit() when string terminates with a $.
9707
---------------------------------------------
9708
Version 1.23 packed.
9763 bpr 9709
1999-04-04 Added !singlespace, !nospace, !lines2words..., !listintersect
11921 bpr 9710
  and !listunion, !listuniq.
9711
  Multiple-output of executions are now controled by the file exec.type.
10 reyssat 9712
1999-02-16 Added $wims_exec_out_2...
9713
---------------------------------------------
9714
Version 1.21 packed.
9715
1999-01-27 Bug fix in evalue (|x| version of absolute value)
9716
---------------------------------------------
9717
Version 1.20 packed.
9718
1998-12-29 Selective score registration mecanism for registered users.
9719
1998-12-28 Adding 2-parm functions to evalue().
9720
1998-12-27 evalue() adopts more strict syntax check.
9721
1998-12-25 oef creator starts to work.
11921 bpr 9722
  Worksheet was lost when the exercise is renewed.
10 reyssat 9723
1998-12-21 comparison added isitemof and notitemof.
11921 bpr 9724
  oef manager starts to work.
9763 bpr 9725
1998-12-14 Users are prohibited to enter raw $ signs
11921 bpr 9726
  (will be replaced by &#36;). !varlist adds a switch ``nofn''.
10 reyssat 9727
1998-12-13 |x| now recognized by !rawmath (and replaced by abs(x)).
9728
1998-12-12 fixing a score delay bug/misfeature in bottom reference box.
11921 bpr 9729
  all sscanf() replaced by atof, atoi.
10 reyssat 9730
---------------------------------------------
9731
Version 1.17 packed.
9732
1998-12-10 added !sort.
11921 bpr 9733
  Bugfix in simultaneous request prohibition: incompatibility with getframe.
10 reyssat 9734
---------------------------------------------
9735
Version 1.16 packed.
9736
1998-12-07 Bugfix in simultaneous request prohibition.
11921 bpr 9737
  Bugfix in evalue() (exponential number).
10 reyssat 9738
---------------------------------------------
9739
Version 1.15 packed.
9740
1998-12-05 Simultaneous request prohibited (user_error).
11921 bpr 9741
  Unmatched_parentheses now allows the user to correct the error.
10 reyssat 9742
1998-12-04 User parentheses check reinforced to all 3 kinds (), {}, []
11921 bpr 9743
  Server load control: requests refused when thresholds exceeded.
10 reyssat 9744
1998-12-03 User error message file now in phtml format.
9745
1998-12-02 !translate no longer calls tr when only simple translations.
9746
---------------------------------------------
9747
Version 1.14 packed.
9748
1998-11-30 !replace no longer calls sed when there is no regexp. (acceleration)
9749
1998-11-26 added !bound.
9750
1998-11-23 added !formselect, !formradio, !formbar. Doc updated.
11921 bpr 9751
  Modules will be progressively changed to use them.
10 reyssat 9752
---------------------------------------------
9753
Version 1.13 packed.
9754
1998-11-21 added good browser `HtmlViewer'.
9755
1998-11-20 Bug fix in client charset determination (intro pages).
11921 bpr 9756
  First language in configure file's site_languages is now default.
10 reyssat 9757
---------------------------------------------
9758
Version 1.12 packed.
9759
1998-11-16 Minor bug fixes in sheet preparation for supervisor.
9760
1998-11-15 Fix a typo in mathname_split() which created infinite loop.
11921 bpr 9761
  command !insplot sets a variable ins_animation (yes no).
9762
  Added $wims_warn_rawmath_parm.
10 reyssat 9763
1998-11-12 Variable wims_main_font, defining client charset.
9764
1998-11-06 More options in usage statistics.
9765
---------------------------------------------
9766
Version 1.11 packed.
9767
1998-11-03 More optimization in _skip_if_contents().
11921 bpr 9768
  Animation in !insplot is now using convert. gifmerge is no longer used
9769
  (incompatibility with gd 1.3).
9770
  Added definitions `translator' and `translator_address' in modules'
9771
  INDEX files.
10 reyssat 9772
1998-11-02 Module log disabled for robot access.
11921 bpr 9773
  Start multilanguage support: configuration variable site_languages
9774
  and wims variable $wims_site_languages.
9775
  Site languages can be defined in wims.conf.
10 reyssat 9776
---------------------------------------------
9777
Version 1.10 packed.
9778
1998-10-31 added !header, !title and !tail, to standardize html format.
11921 bpr 9779
  Doc and most modules updated accordingly.
10 reyssat 9780
1998-10-30 automatic detection of other languages for light pages.
9781
1998-10-29 added !headmenu, for header menu bar. All modules updated accordingly.
11921 bpr 9782
  added variable wims_ref_bgcolor, configurable.
10 reyssat 9783
1998-10-28 New visitors' home page, refering to two pages in adm/light (new, bestof).
11921 bpr 9784
  bug fix in !mexec.
10 reyssat 9785
1998-10-26 slight modif of adm/stat, file plotdata.sh (last plotting point)
9786
1998-10-25 slight reorg of insplot
9787
---------------------------------------------
9788
Version 1.06 packed (misc. bug fix).
9789
1998-10-18 cmd_output_too_long is now user_error.
9790
---------------------------------------------
9791
Version 1.05 packed.
9792
1998-10-13 added OmniWeb to the list of recognized browsers.
9793
---------------------------------------------
9794
Version 1.04 packed.
9795
1998-09-16 log column in var.def is now optional (defaults to 0).
9796
---------------------------------------------
9797
Version 1.03 packed.
9798
1998-09-13 added a new command !varlist.
9799
1998-09-10 Bug fix in evaluation (it gave -3^2=9)
9800
---------------------------------------------
9801
Version 1.02 packed 1998-09-08 (misc. modif.)
9802
Version 1.01 packed (misc. bug fix).
9803
Version 1.00 packed.
9804
1998-08-23 added system for messages of the day.
9805
1998-08-18 user scoring system starts to work.
9806
1998-08-14 class, sheet, exo: first working structure.
9807
---------------------------------------------
9808
Version 0.17.4 packed.
9809
1998-08-09 ready to accept creation of class and registration of participants.
9810
1998-08-09 added ins_warn=fail when dynamic insertion fails.
9811
---------------------------------------------
9812
Version 0.17.3 packed (emergency bug fix).
9813
Version 0.17.2 packed.
9814
1998-08-04 User/supervisor authentification started.
9815
1998-08-03 added !sql (administrative use only).
9816
1998-08-01 Module database starts to work.
9817
---------------------------------------------
9818
Version 0.17.1 packed.
9819
Version 0.16.4 packed.
7362 bpr 9820
1998-07-19 Request w/o command: now go to intro or new, depending on
11921 bpr 9821
  the existence of intro.phtml.
9822
  added module_init_parm.
10 reyssat 9823
---------------------------------------------
9824
Version 0.16.3 packed.
9825
1998-07-17 referer log fixup: links pointing to intro were not counted.
9826
1998-07-09 cotangent function now recognized at all levels.
11921 bpr 9827
  line length increased to 16K.
10 reyssat 9828
---------------------------------------------
9829
Version 0.16.2 packed (minor bug fix).
9830
Version 0.16.1 packed.
9831
1998-06-30. added multiplot support in insplot..processor.
9832
---------------------------------------------
9833
Version 0.15.11 packed.
9834
1998-06-15. added backward link list.
9835
---------------------------------------------
9836
Version 0.15.10 packed.
9837
1998-06-13. uniformed treatment of page expiration. (escape var: wims_expire)
9838
1998-06-12. added automatic recognition of robot accesses.
9839
----------------------------------------------
9840
Version 0.15.9 packed (emergency bug fix).
9841
Version 0.15.8 packed (minor fixes).
9842
----------------------------------------------
9843
Version 0.15.7 packed.
9844
1998-06-09. bug correction in module_log().
11921 bpr 9845
  added bookmark indication to homeref.
10 reyssat 9846
----------------------------------------------
9847
Version 0.15.6 packed.
9848
1998-06-07. predetermine_language also looks at user agent language.
9849
1998-06-06. added referer log.
9850
1998-06-05. default language is now English.
11921 bpr 9851
  corrected error log methods.
10 reyssat 9852
----------------------------------------------
9853
Version 0.15.5 packed.
9854
1998-06-03. Home module is now always expired (it cannot allow cache)
11921 bpr 9855
  added automatic determination of module language extension.
10 reyssat 9856
----------------------------------------------
9857
Version 0.15.4 packed.
9858
1998-06-01. Home is now a module.
9859
1998-05-31. log and account includes all clicks.
11921 bpr 9860
  improvements to stat module.
10 reyssat 9861
----------------------------------------------
9862
Version 0.15.3 packed.
9863
1998-05-23. TeX inserts now have border cut. Alignment problems disappear.
11921 bpr 9864
  Misc tex bugs.
10 reyssat 9865
1998-05-21. added statistics module.
9866
----------------------------------------------
9867
Version 0.15.2 packed.
9868
1998-05-17. bug fix: ref_base.
9869
1998-05-15. log method modified. (now appending)
9870
1998-05-13. Access accounting started. (Via cron)
9871
----------------------------------------------
9872
Version 0.15.1 packed (misc bug fixes).
9873
----------------------------------------------
9874
Version 0.14.1 packed.
9875
1998-05-04. !href target bug corrected.
9876
----------------------------------------------
9877
Version 0.14 packed.
9878
1998-05-02. Warning structure established (via !warn and $wims_warn_...)
11921 bpr 9879
  - !insplot: patch of gnuplot integer arithmetic problem.
9880
  - !htmlmath improvement.
10 reyssat 9881
1998-05-01. rawmath routine rewritten.
9882
1998-04-30. A very simple interface for Plouffe's Inverter.
9883
1998-04-27. added commands !filewrite and !fileappend.
9884
----------------------------------------------
9885
Version 0.13.3 packed.
9886
1998-04-13. added command !append.
9887
1998-04-12. added user options: language and texsize.
11921 bpr 9888
  texsize can also be changed within modules (via $wims_texsize).
10 reyssat 9889
----------------------------------------------
9890
Version 0.13.2 packed.
9891
1998-04-07. bug correction on session creation when old session expired.
11921 bpr 9892
  added listfile (privileged command)
10 reyssat 9893
----------------------------------------------
9894
Version 0.13.1 packed.
9895
1998-04-06. replace and translate secured (using env parms).
9896
1998-03-31. i will now be interpreted by pari and mupad as I.
9897
----------------------------------------------
9898
Version 0.12 packed.
9899
1998-03-29. session cleaning reorganisation: more clever.
9900
1998-03-27. wims logo created.
9901
----------------------------------------------
9902
Version 0.11.7 packed.
9903
1998-03-27. tex size starts to be configurable.
11921 bpr 9904
  instexst no longuer drops files into module's homes.
10 reyssat 9905
1998-03-24. added mathsubst and evalsubst
9906
1998-03-21. added iswordof, isvarof in !if.
9907
1998-03-20. Insplot is now animated.
9908
1998-03-19. TeX, mathfont and insplot: misc. improvements.
9909
----------------------------------------------
9910
Version 0.11.6 packed.
9911
1998-03-18. eval() now knows and outputs NaN and Inf.
11921 bpr 9912
  added htmlmath (preliminary version).
10 reyssat 9913
1998-03-17. added module_about structure.
11921 bpr 9914
  added math fonts structure. (variables starting with m_ )
10 reyssat 9915
-----------------------------------------------
9916
Version 0.11.5 packed.
9917
1998-03-14. server now reads module's INDEX file, storing definitions
11921 bpr 9918
  into module_... variables.
9919
  - added wims_html_header.
9920
  - Tests also existence of intro.phtml, help.phtml, etc.
9921
  - !instexst filename is now optional, and !instex calls it whenever possible.
9922
  - !form now accepts optional cmd value.
10 reyssat 9923
1998-03-13. subst_limit increased from 36 to 3000.
11921 bpr 9924
  added !homeref.
10 reyssat 9925
1998-03-10. added encyclopedia pointer.
9926
-----------------------------------------------
9927
Version 0.11.4 packed.
9928
1998-03-09. user variables. if module defined and cmd not: set cmd=new.
11921 bpr 9929
  Expired sessions send directly to wims homepage.
10 reyssat 9930
1998-03-08. patches to MuPAD TeX output bugs and incompatibilities.
9931
1998-03-07. change evaluation order: 3/5*2 is now left-associative, as other softwares.
9932
1998-03-05. added randitem, randword, ...
9933
-----------------------------------------------
9934
Version 0.11.2 packed.
9935
1998-02-21. added httpd_ variables. Doc updated accordingly.
9936
1998-02-21. added rawmath common error correction.
9937
------------------------------------------------
9938
Version 0.11.1 packed.
9939
1998-02-20. added general_log_limit and user_agent log.
9940
1998-02-19. added ins_align and wims_version_date. No subst for !href.
9941
1998-02-18. added cleansessions call (to be used via cron)
9942
1998-02-17. template modules reorganisation.
9943
1998-02-17. !instexst now works in intro.phtml
11921 bpr 9944
  (not very correctly: using $HOME/tmp for temporary directory.)
10 reyssat 9945
-----------------------------------------------
9946
1998-02-12. First version (0.10) packed.