Subversion Repositories wimsdev

Rev

Rev 18500 | 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
16741 bpr 20
 
18488 bpr 21
wims.4.29b en cours
18534 bpr 22
 
23
2025-03-09: [r18532] bpr
24
  [doc 1028] add hyprays
25
2025-03-08: [r18531] bpr
26
  [readme gp] small modifications
27
2025-03-07: [r18530] bpr
28
  [hyptiling] put in a file the drawing, add the possibility to have
29
  the tiling and its dual on the same picture.
30
2025-03-07: [r18529] bpr
31
  [hyptiling] add dual tiling in gp script and in the slib
32
2025-03-07: [r18528] bpr
33
  [anstype formal] add rootscontract in the analysis of the answer.
34
    has to be checked
35
2025-03-06: [r18527] bpr
36
  [flydraw] add hyprays
37
2025-03-01: [r18525] bpr
38
  [doc 1028] add hyp commands
39
2025-03-01: [r18524] bpr
40
  [flydraw] help, add hyp commands
41
2025-03-01: [r18523] bpr
42
  [flydraw] add fhypcircles in flydraw
43
2025-02-27: [r18522] bpr
44
  [hyptilling] change the place of wims_multiexec,
45
  harmonize the possibility to change the gp program (for debugging raisons...)
46
2025-02-26: [r18521] bpr
47
  [flydraw] add hypcircles
48
2025-02-24: [r18519] bpr
49
  [slib frcommodity] mistake
50
2025-02-22: [r18518] bpr
51
  [flydraw] fix trouble with fill ftriangle (do as in fpolygon)
52
2025-02-19: [r18515] czzmrn
53
  [bugfix] follow up to r18514 better test also to avoid removal of developer sessions
54
2025-02-19: [r18514] czzmrn
55
  [bugfix] follow up to r18510 remove unused stat and tune test: wims_class is usually the first line in the file
56
2025-02-14: [r18512] bpr
57
  [classification] replace tool/analysis/sigma.fr by tool/analysis/sigma.en (deprecated)
58
2025-02-13: [r18510] czzmrn
59
  [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
60
2025-02-12: [r18509] czzmrn
61
  [minor/doc] commenting c code Wimslogd/cleaning.c
62
2025-02-08: [r18506] bpr
63
  [hyptiling] change the name of the script gp; keep only the type regular
64
   as all cases are now treated by the function catalan in gp scripts.
65
   work in progress ..
66
2025-02-06: [r18505] bpr
67
  [src/exec_for] fix bug #8431 for loop and lists of list (DB)
68
2025-02-03: [r18502] bpr
69
  [hyperbolic] any admissible polygon in hyptiling
70
2025-02-02: [r18501] bpr
71
  [anstype] in anstype using maxima, don't accept %
72
    if it is send to maxima (to check, it is perhaps not
73
    the best solution)
74
2025-02-02: [r18499] bpr
75
  [anstype default] if there are accents in the good answer,
76
    change to atext
77
2025-01-19: [r18497] bpr
78
  [anstype set] add singlespace
79
2025-01-19: [r18496] bpr
80
  [anstype set] add option nospace in answer type set
81
2025-01-18: [r18494] bpr
82
  [anstype set] typo in comma test (good does not exist here)
83
2025-01-17: [r18493] bpr
84
  [list commands] fix listcomplement, listunion, listintersection:
85
  there were problems with things as objects as (a,b), b, (a,a,c)
86
2025-01-13: [r18490] bpr
87
  [translation_language] if the module is internationalized, possibility to
88
  put the language in the variable translation_language
89
  so it can be seen, with the following modifications,
90
  does not appear twice.
91
2025-01-10: [r18485] bpr
92
  [slib offdraw] change the size in tikz lines
93
2025-01-10: [r18484] bpr
94
  [scripts/gp] add circlepack
95
2025-01-09: [r18477] czzmrn
96
  [minor] remove deprecated modules from nl open classes
97
2025-01-09: [r18476] czzmrn
98
  [minor] remove deprecated modules from it open classes
99
[anstype] vector missing reset variables (needed if using different delimiters in the same exercise)
100
2025-01-08: [r18474] czzmrn
101
  [anstype] vector help add example
102
2025-01-08: [r18472] czzmrn
103
  [anstype] add option vector_left and vector_right to vector
18488 bpr 104
---------------------------------------------
105
wims.4.29a: r18487
106
2025-01-10: [r18485] bpr
107
  [slib offdraw] change the size in tikz lines
108
2025-01-10: [r18484] bpr
109
  [scripts/gp] add circlepack
110
2025-01-09: [r18476-r18478] czzmrn
111
  [minor] remove deprecated modules from open classes
112
2025-01-08: [r18475] czzmrn
113
  [anstype] vector missing reset variables
114
    (needed if using different delimiters in the same exercise)
115
2025-01-08: [r18474] czzmrn
116
  [anstype] vector help add example
117
2025-01-08: [r18472] czzmrn
118
  [anstype] add option vector_left and vector_right to vector
18469 bpr 119
2025-01-05: [r18468] bpr
120
  [hyptiling] miss some evaluaion
121
2025-01-05: [r18467-r18466] bpr
122
  [slib/pari] replace listcreate in pari
123
2025-01-02: [r18466] bpr
124
  [pari] change listcreate into List([])
125
2025-01-01: [r18464] bpr
126
  [doc1028] examples with hyperbolic commands
127
2025-01-01: [r18463] bpr
128
  [flydraw] documentation, add hyp commands
129
2024-12-31: [r18462] bpr
130
  [mirrors]
131
2024-12-31: [r18461] bpr
132
  [geo2D] small harmonisation hyptiling and offdraw
133
2024-12-30: [r18460] bpr
134
  [slib/hyptiling] add alt (facultatif, can be empty)
135
2024-12-20: [r18459] bpr
136
  [hyptiling] fix pari error
137
2024-12-19: [r18457] bpr
138
  [hyptilling] clean the gp script, fix the conditions and the help
139
  (work in progress)
140
2024-12-19: [r18456] bpr
141
  [doc 1028] add examples for arc
142
2024-12-19: [r18455] bpr
143
  [flydraw/tikz] fix myGdImageArc and obj_arc in case of equal points
144
2024-12-18: [r18454] bpr
145
  [sheet] sheet score are visible for the participant
146
  for expired sheet with weight 0
147
2024-12-18: [r18453] bpr
148
  [manage/class] fix: when the manager changes the examlog limit,
149
  the value in a class was modified to 0 sometimes.
150
2024-12-14: [r18452] bpr
151
  [gp/README]
152
2024-12-13: [r18451] bpr
153
  [hyptiling] correction parallelogramme
154
2024-12-12: [r18448] bpr
155
  [oef/latex] add html codes to translate in tex
156
2024-12-09: [r18447] bpr
157
  [flydraw] change test in hypgeodaux (Flydraw/objects.c)
158
2024-12-06: [r18445] gmarbeuf
159
  [anstype/jsxgraph] bug fixed in option freepoint which only worked with jsxbox
160
  as applet identifier
161
2024-12-05: [r18441-r18437] btamby
162
  [Glossary]
18435 bpr 163
2024-12-01: [r18434] bpr
164
  [sheet] show that the module is deprecated when doing a sheet
165
2024-12-01: [r18433] bpr
166
  [slib hyptiling] add fill option, use fhyppolygon
167
2024-12-01: [r18432] bpr
168
  [flydraw] add obj_hyppoly, hyppolygon, fhyppolygon
169
2024-11-25: [r18429] gmarbeuf
170
  [Nikaia] as for standard theme in class for participant display
171
  reload page and printable version buttons
172
2024-11-08: [r18427] reyssat
173
  [help] better help for slib graph/drawtree
174
2024-11-08: [r18426] bpr
175
  [slib drawtree] fill the circles before writing inside
176
2024-11-05: [r18424] bpr
177
  [themes/visitor] add robottrap in themes Nikaia and standard
178
  (already in visitor), has to be checked
179
2024-11-03: [r18423] bpr
180
  frobot] cannot create the directory getfile
181
  (already true in the command !getfile)
182
2024-10-23: [r18422] reyssat
183
  [minor/lang] english
184
2024-10-17: [r18421] czzmrn
185
  [fix] wimslogd store and use superclass variable when checking
186
    techvars values (cfr. r18414)
187
2024-10-14: [r18420] mquerol
188
  [minor/trans] catalan version
189
2024-10-14: [r18418] bpr
190
  [openclass 1150]
191
2024-10-14: [r18417] bpr
192
  [open class 1150] add four sheets and some presentation pages
193
2024-10-03: [r18415] bpr
194
  [confdata] change limit for threshold2 (?)
195
2024-10-03: [r18414] bpr
196
  [getstatussheet] fix: calculate the "good" parameter for class (case of superclass
197
    in particular)
198
2024-09-26: [r18413] bpr
199
  [expandpolynome] this script did not work for rational coefficient, so exit if not.
200
2024-09-26: [r18412] bpr
201
  [help] ldap_auth
202
2024-09-19: [r18411] bpr
203
  [oef/analyse/expandpolynome] exit if the polynom is not
204
  a polynom with one variable
205
2024-09-19: [r18409] bpr
206
  [adm/manage] add field ldap_accreditation
207
2024-09-12: [r18408] bpr
208
  [help] precision for polexand
209
2024-09-11: [r18407] bpr
210
  [directexec] add octave example with statistics package
211
2024-09-11: [r18406] bpr
212
  [primitives] in target.phtml, slashsubst all parameters
213
2024-09-10: [r18405] bpr
214
  [mkindex] add script to generate presentation pages in example class
215
2024-09-10: [r18403] bpr
216
  [anstype] add option nospace to numeric numexp
217
2024-09-02: [r18402] bpr
218
  [compile] change downloading address for jsme
219
2024-08-30: [r18401] bpr
220
  [slib afftiling] affine tiling by triangles
221
2024-08-30: [r18396] bpr
222
  [slib/ecriturenombre] add some cases with input as 8.1e+05
223
2024-08-29: [r18395] gmarbeuf
224
  [minor/regclass] fix invalid character in class in email regex
225
2024-08-28: [r18393] bpr
226
  [anstype draw multidraw] fix the case of rects (to check)
227
2024-08-26: [r18392] bpr
228
  [scripts/gp] add README, transfert some scripts in slib inside gp
229
2024-08-16: [r18385] czzmrn
230
  [minor] adm/raw log when user account is recovered
231
2024-08-07: [r18381] bpr
232
  [doc 1028] mistake in the script make.pl (new)
233
2024-08-07: [r18380] bpr
234
  [9001/docuoef4.pdf]
235
2024-08-07: [r18379] bpr
236
  [class 9001]
18386 bpr 237
---------------------------------------------
18375 bpr 238
wims.4.28 [r18374]
239
2024-08-06: [r18374] gmarbeuf
240
  [glossary/minor] spelling error
241
2024-08-06: [r18373] bpr
242
  [glossary] in a class glossary, keep the order of the parts of the glose
243
2024-08-06: [r18372] bpr
18389 bpr 244
  [adm/index] in adm modules, in index language=$lang
18375 bpr 245
    should fix trouble with the about
246
2024-08-06: [r18371] gmarbeuf
247
  [glossary/besoin d'aide] do not display connex gloses and connex ressources
248
    in glose for besoin d'aide
249
2024-08-06: [r18370] bpr
250
  [slib/hyptiling] option html, url; reset some variables
251
2024-08-06: [r18369] bpr
252
  [help/adddoc] modification of the help in french (SL)
253
2024-08-05: [r18368] bpr
254
  [glossary/help] fix for no french version
255
2024-08-05: [r18367] gmarbeuf
256
  [glossary/about] list of content indicated in the links + lang files
257
2024-08-04: [r18366] gmarbeuf
258
  [glossary/light] correction of an unnecessary condition on wims_lightpopup
259
2024-08-04: [r18365] gmarbeuf
260
  [glossary/lightpopup] modification to display a glose in light mode
261
2024-08-03: [r18364] bpr
262
  [hyptiling/cox] add a gp script and a slib for hyperbolic tiling (DB)
263
2024-08-02: [r18363] gmarbeuf
264
  [glossary/About] patch BPR to have the list content of a glose in about
265
2024-08-01: [r18362] lemaire
266
  [minor/help] minor change of help for button feedback in adm/class/sheet/lang/help.phtml.fr
267
2024-08-01: [r18361] lemaire
268
  [minor/help] minor corrections
269
2024-08-01: [r18360] lemaire
270
  [minor/help] an example is added for the command \glossary{} in bases/doc/102/src/glossary
271
2024-08-01: [r18357] bpr
272
  [doc 1028] add hyperbolic functions ... (for the pleasure !)
273
2024-08-01: [r18354] lemaire
274
[bugfix] (by bpr) when a student works on an exercise in a document,
275
  severity level is now well defined in html/home_ref_user.phtml
276
2024-07-31: [r18352] bpr
277
  [flydraw] add hyperbolic geometry : hyplines hypsegments hyptriangle fhyptriangle
278
2024-07-30: [r18351] bpr
279
  [flydraw] fix obj_hyplines ...
280
2024-07-30: [r18350] bpr
281
  [flydraw] fix a leak in hyperbolic triangle
282
2024-07-30: [r18348] bpr
283
  [docu/target] try to implement the choice -1 for wksheet
284
2024-07-30: [r18347] bpr
285
  [adddoc] add the choice automatic for finding the sheet in a doc
286
  (will be used in next commit)
287
2024-07-29: [r18345] bpr
288
  [doc/target] in exercise, use getexoindex ...
289
2024-07-29: [r18344] bpr
290
  [docu] use getexoindex to find the sheet if not known
291
2024-07-29: [r18343] bpr
292
  [target] worksheet was deleted from the url for adm/doc
293
2024-07-29: [r18342] gmarbeuf
294
  [Glossary/analysis] bad title for dynamic example convexity_3
295
2024-07-29: [r18340] bpr
296
  [glossary] harmonize files for docu and for oef
297
2024-07-29: [r18339] bpr
298
  [flydraw] change definitively the signification of line, lines etc in Flydraw
299
2024-07-29: [r18338] bpr
300
  [glossary] in adm/tool/glossary, |content ou ,content
301
  (it will be better to have everywhere |content as syntaxe)
302
2024-07-28: [r18334] bpr
303
  [glossary] doc: changement de la numerotation pour les parties non dynamiques
304
2024-07-28: [r18333] bpr
305
  [doc1028] modify arc
306
2024-07-28: [r18332] bpr
307
  [glossary] bad return line, delete html in titles of losange
308
2024-07-28: [r18331] bpr
309
  [glossary] fix the case of an empty record (should not exist, but ...)
310
2024-07-28: [r18327] bpr
311
  [glossary] add help for glossary (SL)
312
2024-07-27: [r18325] bpr
313
  [flydraw] add some hyperbolic functions (not yet exported)
314
2024-07-26: [r18324] obado
315
  [minor/css] re-enable border-radius on input groups
316
2024-07-26: [r18323-r18322] obado
317
  add missing lang strings in glossary, translate aria-labels in glossary
318
2024-07-26: [r18321] obado
319
 [html.c] Now !formselect also can use the `wims_ref_class` property to add css classes
320
    + Glossary filters are more accessibles (add labels and help text)
321
2024-07-26: [r18320] bpr
322
  [flydraw] treate case arc from 0 to 0 and 0 to 360 as before
323
2024-07-26: [r18319] lemaire
324
  [minor] A condition is added to distinguish what appears for student and for
325
    teacher in script/docu/scoreprint
326
2024-07-26: [r18318] bpr
327
  [flydraw] geodesics
328
2024-07-25: [r18317] bpr
329
  [flydraw] replace gdImageArc, add hypgeods
330
2024-07-25: [r18315] gmarbeuf
331
  [openclass 1153] 1 exercise removed in sheet 16
332
2024-07-23: [r18314] gmarbeuf
333
  [openclass 1153] new exercises added in sheets 6, 16 and 36
334
2024-07-22: [r18309 and alse] obado
335
  [minor] Glossary items are now closed by default
336
2024-07-20: [r18308] bpr
337
  [flydraw] replace gdImageArc by plot (the angles are of type integer
338
  which is not good)
339
2024-07-19: [r18306] bpr
340
  [glossary] can delete only the last item in the glossary of the class
341
2024-07-18: [r18303] bpr
342
  [glossary] no content in the case of a dynamical type
343
2024-07-17: [r18302] bpr
344
  [classification] replace deprecated modules
345
2024-07-16: [r18301] bpr
346
  [flydraw] fix arc and angle
347
2024-07-14: [r18299] gmarbeuf
348
  [minor/html] fixed a display glitch between float right
349
    help button and message warning
350
2024-07-13: [r18298] gmarbeuf
351
  [search_clear TYPO]to prevent the info message from hiding the
352
    clear button when search result is empty
353
2024-07-05: [r18297] czzmrn
354
  [minor] script/dialog help need to read language file
355
2024-07-02: [r18295] gmarbeuf
356
  [glossary/geometry] html and typo from Euler Versailles
357
2024-07-02: [r18294] gmarbeuf
358
  [glossary/analysis] html and typo from Euler Versailles
359
2024-07-02: [r18293] bpr
360
  [glossary] in a class, take the title of the glose defined by supervisor
361
    hide some parts (has to be checked and adapted),
362
    test: in a class and no supervisor
363
2024-07-01: [r18292] reyssat
364
  [warning message] in type litexp with polexpand, keep - sign in negative term
365
2024-07-01: [r18291] bpr
366
  [msg] language for users msg  for things as too:!all
367
2024-07-01: [r18288-r18289] bpr
368
  [glossary] nettoyage + no title in a class
369
2024-07-01: [r18287] bpr
370
  [glossary] possibility to choose a record in the class glossary
371
    only by writing content=[] when modifying the class glossary
372
  ... to check
373
2024-06-30: [r18283] bpr
374
  [search engine] if the address of a module is given, search if it exists in another lang
375
2024-06-30: [r18282] czzmrn
376
  [fix] module=adm/class/freework undo r18004 as with cmd=new the number
377
    of the freework is lost and the link next_students always link to
378
    freework=1 + reset variable score to fix the problem reported in r18004
379
2024-06-30: [r18280-r18278] bpr
380
  cleaning because of deprecated modules
381
2024-06-29: [r18277] bpr
382
[warning] in the case of nontool:!all (for example) in the access restriction
383
  of a class, the message was not good. To check... now one takes in account the "non"
384
2024-06-29: [r18276] bpr
385
Chemins modifiés :
386
  [help accessconf] has to be checked (only in french) about the word class
387
2024-06-28: [r18275-r18273-18274] reyssat
388
  [html, missing span  in glossary + precision about degree
389
2024-06-28: [r18271] gmarbeuf
390
  [slib/tabsignes] cleaning tabsignes.css
391
2024-06-28: [r18270] gmarbeuf
392
  [glossary/analysis] bug fixed for css class intro used in dynamic example
18267 bpr 393
---------------------------------------------
394
wims.4.27d [r18266]
395
2024-06-26: [r18264] bpr
396
  [adddoc] use the title and the descripton in the language
397
  if they exists when the teacher inserts a tool
18256 bpr 398
2024-06-23: [r18255] czzmrn
18261 czzmrn 399
  [minor] anstype/clicktile the solution should not be shown if presentgood=0 (e.g. when used with seedrepeat)
18256 bpr 400
2024-06-23: [r18254] czzmrn
401
  [minor/fix] need to reset variable in deduc, otherwise the test fails (lang_exists has been used before)
402
2024-06-23: [r18252] czzmrn
403
  [fix] anstype/draw better check band input from user for line
404
    (double clicking on point + clicking outside the drawing)
405
2024-06-21: [r18249] obado
406
  Upgrade CodeMirror "5.65.13" to "5.65.16";
407
2024-06-21: [r18248] obado
408
  [JS] Add MathLive 0.100.0 external lib.
409
2024-06-20: [r18247] gmarbeuf
410
  [glossary/analysis] glose affine_function1 2e error on span
411
2024-06-20: [r18246] gmarbeuf
412
  [glossary/analysis] glose affine_function1 error on span
413
2024-06-19: [r18245] gmarbeuf
414
  [openclass 1153] affine function glose updated in the glossary
415
2024-06-19: [r18244] btamby
416
  [glossary/analysis] new entry affine function level H4 from Euler Wims
417
2024-06-18: [r18243] gmarbeuf
418
  [openclass 1153] new class level H4 from Euler Versailles
419
2024-06-14: [r18242] btamby
420
  [glossary/geometry] new entries and updated gloses from Euler Versailles
421
2024-06-14: [r18241] btamby
422
  [glossary/geometry] dynamic examples from Euler Versailles
423
2024-06-14: [r18240] btamby
424
  [glossary/geometry] new entries and updated gloses
425
2024-06-13: [r18239] btamby
426
  [glossary/geometry] add macro for Pythagore and Thales examples
427
2024-06-13: [r18238] btamby
428
  [glossary/analysis] update
429
2024-06-13: [r18237] bpr
430
  [multidraw] bad syntax for nonempty command
431
2024-06-13: [r18236] btamby
432
  [Glossary/algebra] update and new entries from Euler Versailles
433
2024-06-13: [r18235] btamby
434
  [Glossary/probability] update 4 gloses from Euler Versailles
435
2024-06-13: [r18234] btamby
436
  [Glossary/discrete_mathematics] subgraph and binomial_coeff0 updated from Euler Versailles.
437
2024-06-07: [r18231] bpr
438
  [glossary arithmetics] new entry from Euler Versailles
439
2024-06-05: [r18229] btamby
440
  [glossary general] 3 new entries and new keywords
441
2024-06-03: [r18226] bpr
442
  [deduc] try to adapt to have multilanguage module, to check
443
2024-06-03: [r18225] bpr
18258 bpr 444
  [wimsdoc] a word of the limitation to MAX_MENU_ITEMS for the forms
18256 bpr 445
2024-06-03: [r18224] bpr
446
  [mathmlinput] add an id and close the math \( \)
447
2024-06-03: [r18223] bpr
448
  [target.phtml] add & (necessary because of the introduction of trim $nadd
18258 bpr 449
    that delete the first empty character)
18256 bpr 450
2024-05-29: [r18219] bpr
451
  [doc] add information on max_menu_items in oef
452
2024-05-23: [r18218] schaersvoorde
453
  [minor/svn] add 'exp' to javascipt math in canvasdraw
454
2024-05-14: [r18215] bpr
455
  [doc/target] add a & in the address in adm/doc/primitives/target.phtml
456
2024-05-04: [r18212] gmarbeuf
18258 bpr 457
  [Glossary/About] add title, level and various links and iframe codes
458
    to insert a glose in a doc, OEF and site
18256 bpr 459
2024-05-03: [r18208] lemaire
18258 bpr 460
  [minor help] add a sentence for the possibility to import a module
461
    in modtool/lang/help.phtml.fr
18256 bpr 462
22024-05-02: [r18206] reyssat
463
  [litexp polfactor] warning messages.
464
2024-05-02: [r18205] reyssat
465
  [help] help for litexp type of answer and its option polfactor.
466
2024-05-02: [r18204] reyssat
467
  [litexp polfactor] french warning messages for new polfactor analysis. Still to be translated.
468
2024-05-02: [r18203] reyssat
18258 bpr 469
  [bug] better factorization analysis in oef/analyse/factorpolynome.
470
    Warning messages still to be commited.
18210 bpr 471
---------------------------------------------
472
wims.4.27c [r18209]
18201 bpr 473
2024-04-29: [r18200] bpr
474
  [keywords] chemistry
475
2024-04-28: [r18199] bpr
476
  [glossary] force \N to be in mode mathml
477
2024-04-28: [r18198] bpr
478
  [glossary] fermeture en mode math
479
2024-04-27: [r18195] lemaire
480
  [slib/stat/binomial] return a list of length n filled with 0 if p<=0 and filled with n if p>=n
481
2024-04-26: [r18194] bpr
482
  [keywords] in electrochemistry
483
2024-04-26: [r18193] bpr
484
  [slib/binomial] the case p=1 was not well treated
485
  in case p>1 or p<0, return nothing
486
  + formatage
487
2024-04-26: [r18191] czzmrn
488
  [minor/lang] italian
489
2024-04-26: [r18190] bpr
490
  [help/anstype] add some advice for mathematical expressions
491
2024-04-26: [r18189] czzmrn
492
  [minor/lang] typo in it script/adm/lang/help.score.it
493
2024-04-26: [r18188] czzmrn
494
  [minor] adm/class/userscore/getuser.phtml remove active link if the sheet
495
    is hidden (otherwise the link opens an empty/error message page)
496
2024-04-26: [r18187] czzmrn
497
  [minor/lang] it help on score
498
2024-04-20: [r18186] bpr
499
  [modind] should fix segmentation fault on some ARM systems (thanks to B. Allombert)
500
2024-04-19: [r18185] bpr
501
  [3Dviewer] add possibility to color faces with different colors
502
2024-04-18: [r18182] bpr
503
  [Makefile] delete the file bin/modind before copy the new version (cleaner)
504
2024-04-11: [r18179] czzmrn
505
  [minor/fix] freeworks not counting properly when teachers write comment
506
  to non consigned works (can happen when teachers use link to next student)
507
  NOTE: these two file should be unified in future release
508
2024-04-05: [r18178] czzmrn
509
  [minor/lang] harmonization of italian files with corresponding fr
510
2024-04-05: [r18177] czzmrn
511
  [minor/lang] Italian
512
2024-04-05: [r18176] czzmrn
513
  [minor/lang] update language es files by Sebastian Donoso (adm/class/passwd)
514
2024-04-03: [r18175] czzmrn
515
  [minor/lang] bases/sys/search.pm use same iso-8859-1 list of characters as in src/Lib/liblines.c
516
2024-04-03: [r18174] czzmrn
517
  [minor/lang] add es among the default languages
518
2024-04-03: [r18173] czzmrn
519
  [minor/lang] bases/sys/domain/domain.es Spanish files by Sebastian Donoso
520
2024-04-03: [r18172] schaersvoorde
521
  [minor/svn] canvasdraw: corrected error...
522
  erreur: 'for' loop initial declarations are only allowed in C99 mode
523
2024-04-02: [r18171] czzmrn
524
  [add] check IP when granting access + minor doc scripts/adm/class/checkuserscorecondition
525
2024-04-02: [r18170] bpr
526
  [wimsdoc]
527
2024-04-02: [r18169] bpr
528
  [swork] use getsheetstatus + formatage
529
2024-04-02: [r18168] bpr
530
  [userscore] use user=no in !getsheetstatus
531
2024-04-02: [r18167] bpr
532
  [getuser] getsheetstatus user= does not work from a student to obtain
533
  the status before technical conditions, replace by user=no
534
2024-04-02: [r18166] schaersvoorde
535
  [minor/svn] canvasdraw: disabled debug...
536
2024-04-02: [r18165] schaersvoorde
537
  [minor/svn] canvasdraw: corrected reset...
538
2024-04-01: [r18164] schaersvoorde
539
  [minor/svn] canvasdraw: command "dashtype" was gone fishing...
540
2024-03-31: [r18163] bpr
541
  [doc1028]
542
2024-03-31: [r18162] bpr
543
  [help] examinfo (to check)
544
2024-03-31: [r18161] bpr
545
  [flydraw] help
546
2024-03-31: [r18160] schaersvoorde
547
  [minor/svn] canvasdraw: modify reset,noreset and a few other things
548
2024-03-31: [r18159] bpr
549
  [flydraw] introduce noreset and reset (work in progress)
550
2024-03-29: [r18156] reyssat
551
  [help] debug variables should be separated by spaces, not commas
552
2024-03-28: [r18155] schaersvoorde
553
  [minor/svn] canvasdraw: add prefix 'dash' to sync with flydraw syntax...
554
2024-03-28: [r18154] czzmrn
555
  [typo] typo in home/sequences.phtml
556
2024-03-28: [r18153] bpr
557
  [src/score.c] add variable score_exam with the number of the exam
558
  as score_isexam is 0 or 1
559
2024-03-27: [r18152] czzmrn
560
  [fix _widgets/userexam.phtml] the variables e_... are no longer computed
561
    in user_varexam.phtml, but are needed here
562
2024-03-27: [r18151] bpr
563
  [printoef] add wims_backslash_insmath=yes
564
2024-03-27: [r18150] bpr
565
  [use getsheetstatus] case of exam.
566
2024-03-27: [r18149] bpr
567
  [getsheetstatus] use getsheetstatus
568
2024-03-27: [r18148] bpr
569
  [use getsheetstatus]
570
2024-03-26: [r18147] bpr
571
  [getsheetstatus] use getsheetstatus in sequence;
572
  error if the sheet is hidden even if it is for everybody
573
2024-03-26: [r18146] bpr
574
  [userscore] as before, hidden sheet scores without tech variable
575
  are seen for everybody
576
2024-03-26: [r18145] bpr
577
  [major] use command getsheetstatus when printing the scores
578
  add some information in the table of sheetinfo
579
2024-03-23: [r18142] bpr
580
  [flydraw] add dashed for square
581
2024-03-23: [r18141] czzmrn
582
  [major] see r18127, check sequence access
583
2024-03-23: [r18140] bpr
584
  [flydraw] add option dash for rectangle
585
2024-03-22: [r18137] reyssat
586
  [typo] replaced echo by printf with string format. Allows simple backslash in the chain
587
  (document 1028)
588
2024-03-21: [r18131] bpr
589
  [flydraw] add dashed triangle using keyword dashed
590
  change analysis of dashed and filled
591
2024-03-21: [r18127] bpr
592
  [major] replace analysis if a sheet/exam is hidden for an user
593
  by function getsheetstatus. The previous test is just commented
594
  (easy to compare). This must be tested and checked ...
595
2024-03-21: [r18125] bpr
596
  [flydraw] add keywords dashed and filled as in canvasdraw
597
    everything has not been implemented. Doc has not been updated.
598
2024-03-19: [r18123] bpr
599
  [flydraw] add option if pm->fill non zero to pertinent commands
600
  in object.c (do not change nametab.sh for the moment)
601
22024-03-19: [r18121] bpr
602
  [src] increase MAX_FWRITE_SIZE
603
2024-03-19: [r18120] bpr
604
  [adm/manage] add developers in modtool in the list of sendmail
605
  for the administrator
606
2024-03-19: [r18119] bpr
607
  [flydraw] add fullline and fulllines with line_extend function
608
  for the moment, not used for the users (in prevision of the
609
  behaviour change of line ...)
610
2024-03-17: [r18118] bpr
611
  [flydraw] add fcircles
612
2024-03-16: [r18116] bpr
613
  [glossary] line->segment in flydraw
614
2024-03-15: [r18110] bpr
615
  [open class] line->segment in draw
616
2024-03-15: [r18109] schaersvoorde
617
  [minor/svn] canvasdraw: corrected compiler warning
618
2024-03-14: [r18108] bpr
619
  [getexoindex] fix when param is empty
620
2024-03-13: [r18107] georgesk
621
  new Makefile for Debian, since the packaging scheme has changed
622
2024-03-13: [r18106] georgesk
623
  add: Ťuse lib '/var/lib/wims/public_html/bases/sys';ť
624
2024-03-13: [r18105] georgesk
625
  applied the myDashedLine modification in one additional call
626
2024-03-13: [r18104] georgesk
627
  fixed the error 'implicit declaration of strcasestr'
628
2024-03-13: [r18103] bpr
629
  [help] add explanation about getsheetstatus (work in progress)
630
2024-03-12: [r18102] bpr
631
  [print latex] change the status of printlatex (reply);
632
  use this variable to decide if drawtikz must be used
633
  some comments
634
2024-03-11: [r18099] reyssat
635
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
636
  Replaced by comma (more standard) but may be changed locally in wims.conf
637
  via technical topics of maintenance
638
2024-03-11: [r18098] reyssat
639
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
640
    Replaced by comma (more standard) but may be changed locally in wims.conf
641
    via technical topics of maintenance
642
2024-03-11: [r18096] reyssat
643
  [help] details about precision of type real
644
2024-03-09: [r18094] reyssat
645
  [bug] vardata exceeded some linelength mail limits
646
2024-03-09: [r18093] bpr
647
  [slib/matrixtex] add none as alternative of .
648
2024-03-07: [r18091] bpr
649
  [doc] use getstatussheet in documents
650
2024-03-07: [r18089] bpr
651
  [getexoindex] new syntax
652
2024-03-07: [r18087] bpr
653
  [getsheetstatus] works also for exam.
654
2024-03-07: [r18086] bpr
655
  [getexoindex] change syntax
656
2024-03-04: [r18084] bpr
657
  [openclass 1152] change description and institution
658
2024-03-04: [r18081] bpr
659
  [src/score.c] getsheetstatus takes technical variables in account
660
  (work in progress, has to be tested)
661
2024-03-04: [r18080] bpr
662
  [draw] line-> segment, lines->polyline
663
2024-03-02: [r18076] bpr
664
  [flydraw] help hashhalfline
665
2024-03-02: [r18075] bpr
666
  [flydraw] add halfline in the flydraw help
667
2024-03-01: [r18071] schaersvoorde
668
  [minor/svn] canvasdraw: minor sub/sup improvement for strings
669
2024-03-01: [r18070] bpr
670
  [9001 - introprogOEF] update
671
2024-03-01: [r18069] bpr
672
  [1028]
673
2024-03-01: [r18068] bpr
674
  [flydraw] fix dashed halfline
675
2024-03-01: [r18067] bpr
676
  [doc 1028] add halfline
677
2024-03-01: [r18065] bpr
678
  [flydraw]  add halfline
679
2024-02-27: [r18064] czzmrn
680
  [minor/fix] need to convert dates as 2024-02-05 to 20240205 before
681
  loading scripts/setdef.proc (adm/class/config)
682
2024-02-26: [r18063] bpr
683
[help flydraw] delete deprecated commands in the help
684
2024-02-25: [r18061] bpr
685
  [model/hanging] lines->polyline, line->segment
686
2024-02-23: [r18057] bpr
687
  [scoreprint] use getsheetstatus for scoreprint (work in progress)
688
2024-02-23: [r18056] bpr
689
  [src] add calc_getsheetstatus and export it
690
2024-02-22: [r18055] bpr
691
  [help] format of docindex added to general documentation
692
2024-02-21: [r18052] bpr
693
  [docsheet] case of a class doc
694
2024-02-21: [r18051] bpr
695
  [doc] score in doc: try to harmonize the way the sheet is build and
696
  the analysis in target (exercise)
697
2024-02-21: [r18050] bpr
698
  [getexoindex] about severity
699
2024-02-20: [r18049] bpr
700
  [adddoc] replace %2F by /  when creating the sheet associated to a doc
701
  (if not, cannot check it is an exercise, find the title, etc)
702
2024-02-20: [r18047] bpr
703
  [flydraw] add arrows command
18044 bpr 704
---------------------------------------------
18043 bpr 705
wims.4.27b [r18042]
706
2024-02-17: [r18038] bpr
707
  [glossary] xhtml-> html5
708
2024-02-17: [r18033] bpr
709
  [wimsdoc] help for getexoindex (in progress)
710
2024-02-14: [r18029] bpr
711
  [scoreprint] different view for supervisor (no score)
18024 bpr 712
2024-02-13: [r18018] czzmrn
713
  [minor/fix] typo adm/class/freework
714
2024-02-13: [r18017] bpr
715
  [html]
716
2024-02-13: [r18016] bpr
717
  [fix] fix way to obtain the severity in exercise
718
2024-02-12: [r18015] bpr
719
  [icon] swork and workingtime
720
2024-02-12: [r18014] bpr
721
  [major] add calc_getexoindex and add some scores in the document
722
    if an exercise in this document is linked to a sheet
723
    (work in progress)
724
2024-02-12: [r18013] bpr
725
  [doc 1028] add an example with filltoborder and plot
726
2024-02-12: [r18012] bpr
727
  [flydraw] erase the test for the limits of plot as it gives some "holes"
728
  see filltoborder
729
2024-02-09: [r18009] bpr
730
  [target in doc] try to harmonize the two files without changing anything
731
  (to check)
732
2024-02-09: [r18008] czzmrn
733
  [minor/fix] adm/class/freework when using technical variables to config access show correct end time to students (so far only for type=3)
734
2024-02-09: [r18007] czzmrn
735
  [minor/fix] adm/class/freework did not allow to change technical variable + typo
736
2024-02-09: [r18006] czzmrn
737
  [minor/fix] adm/class/freework no need to read shexselect.proc again (already read)
738
2024-02-09: [r18005] czzmrn
739
  [minor/lang] italian adm/class/freeework/lang/msg.phtml.it
740
2024-02-09: [r18004] czzmrn
18034 bpr 741
  [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 742
2024-02-09: [r18003] czzmrn
743
  [minor scripts/adm/class/getnextuser] some modules might need cmd=new
744
    instead of cmd=reply (default to current behaviour).
745
    Tested with usermanage, userscore and freeworks
746
2024-02-09: [r18002] czzmrn
747
  [minor] typos (adm/class/reguser/index)
748
2024-02-09: [r18001] czzmrn
749
  [minor/lang] italian
750
2024-02-08: [r17999] gmarbeuf
751
  [glossary css] minor modification (from Euler Versailles)
752
2024-02-08: [r17998] gmarbeuf
753
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
754
2024-02-08: [r17997] gmarbeuf
755
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
756
2024-02-08: [r17996] gmarbeuf
757
  [glossary css] new css file (from Euler Versailles)
758
2024-02-08: [r17995] bpr
759
  [classification] add new modules, code to add
760
2024-02-07: [r17994] btamby
761
  [Glossary geometry] typo (from Euler Versailles)
762
2024-02-07: [r17993] btamby
763
  [Glossary analysis] typo (from Euler Versailles)
764
2024-02-07: [r17992] btamby
765
  [Glossary statistics macro] colors contrast and decimal separator (from Euler Versailles)
766
2024-02-07: [r17991] btamby
767
  [Glossary statistics] typo granularisation (from Euler Versailles)
768
2024-02-07: [r17990] btamby
769
  [Glossary probability] new entries typo granularisation (from Euler Versailles)
770
2024-02-07: [r17989] btamby
771
  [Glossary geometry] new entries typo granularisation (from Euler Versailles)
772
2024-02-07: [r17988] btamby
773
  [Glossary general] new entries typo granularisation (from Euler Versailles)
774
2024-02-07: [r17987] btamby
775
  [Glossary discrete_mathematics] typo granularisation (from Euler Versailles)
776
2024-02-07: [r17986] btamby
777
  [Glossary macro analysis] new entries convexity function generator (from Euler Versailles)
778
2024-02-07: [r17985] btamby
779
  [Glossary arithmetic] new entry typo granularisation (from Euler Versailles)
780
2024-02-07: [r17984] btamby
781
  [Glossary analysis] new entries typo granularisation (from Euler Versailles)
782
2024-02-07: [r17983] btamby
783
  [Glossary algebra] new entries typo granularisation (from Euler Versailles)
784
2024-02-07: [r17982] bpr
785
   [domain] update
786
2024-02-07: [r17980] bpr
787
  [orthographe in wimsdoc]
788
2024-02-04: [r17978] bpr
789
  [formatage] try to uniformize adm/doc and docu (many files are very similar)
790
2024-01-30: [r17977] bpr
791
  [html] xhtml->html5 in help/anstype
792
2024-01-25: [r17976] bpr
793
   M /trunk/wims/src/OefMsg2wims/oef2wims.c
794
  [latex] initialisation
795
2024-01-25: [r17974] bpr
18034 bpr 796
  [latex] correction du c (initialisation)
18024 bpr 797
2024-01-19: [r17971] bpr
798
  [slib rational] more examples and comments
799
2024-01-19: [r17970] bpr
800
  [slib rational] Repeating decimal of a rational (work in progress)
801
2024-01-18: [r17968] bpr
802
   M /trunk/wims/src/exec.c
803
  [fix] fix bug with latex version with draw and tikzdraw
804
2024-01-10: [r17967] bpr
805
   M /trunk/wims/public_html/scripts/oef/latex.proc
806
  [latex] add line return after statement and solution environment
807
2024-01-08: [r17966] obado
808
  Address [#13405] clock et OEF:
809
  Replace table by div
810
2024-01-05: [r17965] bpr
811
  [direct exec] add float_calc (should add some explanations ...)
812
2023-12-31: [r17964] bpr
813
  [flydraw/tikz] in tikz replace tiny, medium ... by scale= in nodes
814
  option for tikzpicure: replace scale=0.01 by [x=0.02cm, y=0.02cm]
815
  (thanks to test for example in direct exec)
816
2023-12-31: [r17963] bpr
817
  [slib drawcc] segment-> segments + correction in some slib
818
2023-12-31: [r17962] bpr
819
[taxo] classification/src/unisciel
820
2023-12-30: [r17960] bpr
821
   M /trunk/wims/public_html/modules/tool/directexec/var.proc
822
  [directexec] nonempty lines in ins_tikz
823
2023-12-30: [r17959] bpr
824
  [directexec] size and new are equivalent
825
2023-12-30: [r17958] bpr
826
  [directexec] help, put the secure software first in the list
827
2023-12-30: [r17957] bpr
828
  [unisciel]
829
2023-12-30: [r17956] bpr
830
  [anstype numexp] if . and / are in reply, badform, no need to continue
831
2023-12-30: [r17955] bpr
832
  [slib randtree] more compact
833
2023-12-30: [r17954] bpr
834
  [slib drawcc] more compact
835
2023-12-30: [r17952] bpr
836
  [answertype] matrix: fix html (not optimum...), formc: change the place of :
837
2023-12-29: [r17951] bpr
838
  [direct exec] add tikz (experimental)
839
2023-12-29: [r17950] bpr
840
  [flydraw] modify obj_angle
841
2023-12-29: [r17949] bpr
842
  [slib/draw/meter] more compact
843
2023-12-29: [r17948] bpr
844
  [slib polygon] code more compact
845
2023-12-29: [r17947] bpr
846
  [slib thermometer] use segments
847
2023-12-28: [r17946] bpr
848
  [slib gpt] use segments
849
2023-12-28: [r17945] bpr
850
  [slib histo] use segments and polyline (more compact)
851
2023-12-28: [r17944] bpr
852
  [slib drawtree] use segments instead of multiple segment
853
2023-12-28: [r17943] bpr
854
  [flydraw] ellipses in tikz
855
2023-12-28: [r17942] bpr
856
  [flydraw] fix obj_circles in tikz and compactify it
857
2023-12-27: [r17941] bpr
858
  [taxo] unisciel update (SL)
859
2023-12-27: [r17940] bpr
860
  [flydraw] vocab: grille-> grid, dhash-> diamond, point -> dot
861
2023-12-27: [r17939] bpr
862
  [flydraw] tikz (hatch)
863
2023-12-27: [r17938] bpr
864
  [flydraw] in tikz_fill, write \\draw... only if there is some points
865
  (hatch and diamond do not work for the moment)
866
2023-12-26: [r17936] bpr
867
[mkdist] add pdf from public_html/bases/doc/1028/files/tikz
868
  as some servors have not the necessary latex distribution
869
2023-12-26: [r17935] bpr
870
  [1028] delete the pdf generated by pdflatex
871
2023-12-26: [r17934] bpr
872
  [doc 1028] add an exemple
873
2023-12-26: [r17933] bpr
874
  [tikz] levelcurve, plot,fill in a more compact way
875
2023-12-26: [r17932] bpr
876
  [tikz] compactify obj_plot, obj_levelcurve
877
2023-12-24: [r17930] bpr
878
  [keywords/domain] add games
879
2023-12-24: [r17929] bpr
880
2023-12-23: [r17928] bpr
881
2023-12-23: [r17927] bpr
882
2023-12-23: [r17925] bpr
883
  [lang] expired (as the previous commit)
884
2023-12-23: [r17924] bpr
885
 [lang] change in french perimee into expiree
886
2023-12-22: [r17922] bpr
887
  [keywords] add keywords in thermo
888
2023-12-22: [r17921] bpr
889
  [flydraw] crosshairs in tikz (compact version)
890
2023-12-22: [r17920] bpr
891
  [flydraw] rays in tikz (compact version)
892
2023-12-22: [r17919] bpr
893
  [minor] (to be revert before the release because of the use of pdflatex)
894
2023-12-22: [r17918] bpr
895
  [flydraw] add mecanism to use the translation flydraw-> tikz
896
  in latex version (work in progress)
897
2023-12-21: [r17917] bpr
898
  [flydraw] correction of polyline tikz
899
2023-12-21: [r17915] bpr
900
  [help] Flydraw doc for arc more precise.
901
2023-12-21: [r17914] bpr
902
  [flydraw] obj_arc is now the same in flydraw and tikz
903
  tikz is now more compact in case of lines, segments, etc
904
2023-12-21: [r17913] reyssat
905
  [typos] in sheets (spelling, case, bad encoding, ...)
906
2023-12-20: [r17912] bpr
907
  [tikz] typo ellipse
908
2023-12-18: [r17910] bpr
909
  [slib draw/repere] help + examples (P. Byache)
910
2023-12-18: [r17909] bpr
911
  [taxo unisciel] ajout de MJR
912
2023-12-18: [r17907] czzmrn
913
  [class/exam] in course mode avoid inserting an empty exercise +
914
    resetting score dependencies in case exercises are moved
915
2023-12-18: [r17906] bpr
916
  [open class] add class Presup (1152)
917
2023-12-17: [r17905] bpr
918
[module classification] replace radio by checkbox
919
  (with previous release)
920
2023-12-16: [r17904] bpr
921
  [module classification] change the tool classification
922
  now can be send to publishcenter instead of being saved
923
  on the server (it was unuseful)
924
2023-12-15: [r17903] bpr
925
 [fix moldraw] no snappoints if no doublet, ... are asked (for compatibility)
926
2023-12-15: [r17901] bpr
927
  [keywords] add keywords in mechanics (force, gravity, inertia_principle)
928
2023-12-14: [r17898] bpr
929
  [minor help] improve the help for css(from MJR)
930
2023-12-14: [r17897] bpr
931
  [taxonomy]
932
2023-12-14: [r17896] bpr
933
  [latex sheet] add an option in sheet in format latex to print in recto verso
934
2023-12-14: [r17895] bpr
935
  [chemeq] replace sprintf to snprintf to kill a warning
936
2023-12-14: [r17894] bpr
937
  [config] kill warning for not used variable
938
2023-12-14: [r17893] bpr
939
  [bioinfo] add prototype in functions to kill warnings
940
2023-12-14: [r17892] bpr
941
  [wimslogd] variable mincnt was not used
942
2023-12-14: [r17891] bpr
943
  [checkmol] add prototype in functions to kill warnings
944
2023-12-14: [r17890] bpr
945
  [checkmol.c] kill warnings bitwise operations between booleans
946
2023-12-12: [r17889] bpr
947
  [typo] typo + change ca by reading fr file as it is not translated
948
2023-12-12: [r17888] bpr
949
  [modtool] add some help for publication. Do not change the text
950
  in lang not fr, but add new files with changeto fr versions.
951
2023-12-11: [r17887] georgesk
952
  added $(CPPFLAGS) to default compile commands for C sources.
953
2023-12-09: [r17885] bpr
954
  [score] if the required point number is 0, calculations are made with
955
  a zero weight for this exercise. If not, scores can be more than the maximum.
956
2023-12-09: [r17884] czzmrn
957
  [freeworks] fix config form for  access via techvar
958
2023-12-09: [r17883] czzmrn
959
  [freework] variable access fix message for students when freework not available
960
2023-12-09: [r17882] czzmrn
18034 bpr 961
  [checkuserscorecondition] possibility to use expire dates (see comments)
18024 bpr 962
    + uniformization of date format + comment
963
2023-12-09: [r17881] bpr
964
  [minor] change DF_msgwims in msgwims as it is not a
965
    default in the configuration
966
2023-12-09: [r17880] czzmrn
967
  [accessconf] typo, consinstency with other types and doc
968
2023-12-09: [r17879] czzmrn
969
  [accessconf] typo, consinstency with other types and doc
970
2023-12-09: [r17878] czzmrn
971
  [accessconf] add possibility to set accessconf for freeworks
972
2023-12-08: [r17877] bpr
973
  [build-index] add LC_ALL=C to the 'env' string
974
2023-12-08: [r17874] czzmrn
975
  [minor/typo] fix typo in proc/access.proc
976
2023-12-07: [r17873] czzmrn
977
  [userscore] fix help on score computation for student according
978
    to the formula for each sheet
979
2023-12-07: [r17871] bpr
980
  [msg2wims] uniformization of msg2wims primitives setting for similar scripts
981
  (e.g. documents, sheet presentation)"
982
2023-12-06: [r17868] bpr
983
  [help] update english version for help sheetpage
984
2023-12-06: [r17867] bpr
985
  [multidraw] accept curved arrows with only 2 points
986
2023-12-06: [r17866] bpr
987
  [moldraw and others] fix snappoints and color
988
2023-12-04: [r17865] bpr
989
  [mathmlinput] add complex in the possible types
990
2023-12-02: [r17863] bpr
991
  [help modtool] no more allusion of devel modules
992
   as it is no more possible. Must be completed with rules of publication
993
2023-12-02: [r17861] bpr
994
  [minor] mistake in the help
995
    (the file public_html/modules/adm/modtool/lang/filedesc.fr was correct but not used)
996
2023-11-30: [r17860] bpr
997
  [anstype numexp] 0.0 is accepted as numbers as 8.0
998
2023-11-29: [r17859] bpr
999
  [sheetpage] add sheet as a variable (help for language different from fr and
1000
    it have to be update)
1001
2023-11-24: [r17858] bpr
1002
  sendbug to maintainer
1003
2023-11-24: [r17857] bpr
1004
  [moldraw] best treatment for snap points
1005
2023-11-20: [r17855] czzmrn
1006
  [minor/add] in groupements and portals add the possibility to propagate
1007
  institution name + add string for authentification (amend previous commit)
1008
  module=adm/class/config
1009
2023-10-27: [r17853] bpr
1010
  [glossary] change colors of vertices
1011
2023-10-27: [r17852] bpr
1012
  [fix] reinitialisation of colors in slib/graph/draw
1013
2023-10-25: [r17851] bpr
1014
  add test if req=0 in getuser.phtml + formatage
1015
2023-10-16: [r17849] bpr
1016
  [fix] class/config : delete blocking msg in program when configure expiration date
1017
2023-10-07: [r17848] bpr
1018
  help for float_calc
1019
2023-10-02: [r17847] obado
1020
  [minor] small change in housekeep message + clean CSS in motd
1021
2023-10-02: [r17846] bpr
1022
  [ldapsearch] can use ldaps (documentation has to be done)
18034 bpr 1023
---------------------------------------------
17843 bpr 1024
wims.4.27a [r17842]
1025
2023-09-30: [r17842] bpr
18041 bpr 1026
  [authid ldap] allows to put ldap or ldaps in the configuration of an ldap
17843 bpr 1027
2023-09-22: [r17840] czzmrn
1028
  [fix] adm/class/exam when creating a new exam prevent from writing
1029
    minscore when mode is not set (on creation of new exam it is not correct
1030
    to assume mode=0 as in fact mode is not set)
1031
2023-09-22: [r17839] bpr
1032
  [fixbug] test about quotafree for adding a photo was not good (!)
1033
2023-09-16: [r17838] bpr
1034
  [pari] precision for pari cmd (add option -f and -q)
1035
2023-08-27: [r17832] czzmrn
1036
  [minor/mod] possibility to csv download manual scores registered
1037
    by the server even when manual=0 (usefull e.g. do download freeworks
1038
    evaluations). Need to be tested with large classes.
1039
2023-08-26: [r17831] bpr
1040
  [classification] new modules (have to be completed)
17830 bpr 1041
---------------------------------------------
17823 bpr 1042
wims.4.26 [r17822]
1043
2023-08-24: [r17822] bpr
1044
  [fix] XSS PROTECTION, delete in the url after a special character
1045
2023-08-23: [r17820] lemaire
1046
  [minor/lang.fr] minor modifications in userscore/lang/names.phtml.fr
1047
2023-08-23: [r17819] lemaire
1048
  [openclass] display of the message warning that workingtime module
1049
    is not accessible in an openclass
1050
2023-08-22: [r17817] bpr
1051
  [home] delete the link "examcheck" when there is no active exam
1052
    for the student
1053
2023-08-22: [r17813] lemaire
1054
  [minor/help] minor corrections  in work/lang/help.phtml.fr
1055
2023-08-22: [r17812] gmarbeuf
1056
  [stat geolocalisation] map no longer displayed due to a no longer
1057
    valid mapbox access token (mapbox no longer completely open)
1058
    so replaced by openstreetmap. Responsiveness still needs to be corrected
1059
2023-08-21: [r17811] lemaire
1060
  [minor] remove redundant lines in previous change of bin/housekeep.daily
1061
2023-08-21: [r17810] lemaire
1062
  [minor/help] minor modification of the title and help text of one
1063
    housekeeping parameter in manage/lang/confdata
1064
2023-08-21: [r17809] bpr
1065
  [openclass,housekeep.daily] delete only anonymous lines in .userlist
1066
2023-08-21: [r17808] bpr
1067
  [openclass] cleaning svn
1068
2023-08-21: [r17806] bpr
1069
  [housekeep.daily] add cleaning of anonymous accounts in the daily
1070
    cleanup (script of SL)
1071
2023-08-20: [r17800] bpr
1072
  [openclass] add warning msg for open class in case of anonymous login
1073
2023-08-20: [r17799] bpr
1074
  [openclass] add missing motd/anonymous in some open classes
1075
2023-08-20: [r17798] bpr
1076
  [openclass] file generated by script (should not be in svn)
1077
2023-08-20: [r17797] bpr
1078
  [openclass] delete the "last connexion" for anonymous in open class
1079
  + comment
1080
2023-08-20: [r17796] bpr
1081
  [openclass] userlink for anonymous* are reduced (no change password and
1082
    things like that) as it was for anonymous
17795 bpr 1083
2023-08-20: [r17794] bpr
1084
  [fix] the address for m_userdaymessage was not good.
1085
  add some explanation
1086
2023-08-19: [r17792] bpr
1087
  [openclass] cleaning: generated files should not be in svn (to check)
1088
2023-08-11: [r17790] bpr
1089
  [glossary] example of a tree
1090
2023-08-10: [r17788] bpr
1091
  [slib/graph/randtree] change y dimension in case of html option
1092
    (not used in published modules)
1093
2023-08-07: [r17786] czzmrn
1094
  [lang/italian] colorlabel anstype/clicktile.input
1095
2023-08-03: [r17785] bpr
1096
  change CPPFLAGS with option -I in Makefile.in of chemeq and units-filter (DB)
1097
2023-08-03: [r17783] gmarbeuf
1098
  [Freework/lang] french translation
1099
2023-08-02: [r17782] czzmrn
1100
  [minor] adm/class/freework forgotten reset of variable
1101
2023-07-31: [r17781] czzmrn
1102
  [minor/doc] comments in ~/public_html/.formatsheet
1103
2023-07-31: [r17780] czzmrn
1104
  [new] adm/class/freeworks + adm/class/userscore
1105
    freeworks results are listed in student score page
1106
    + minor bugfixes in freeworks + some navigation links in freework
1107
2023-07-21: [r17776] czzmrn
1108
  [minor/display] adm/class/freeworks add feedback on saved texte length in
1109
    student page (need to check French translation + need translation in other languages)
1110
2023-07-21: [r17775] czzmrn
1111
  [minor/html] harmonize zone styles adm/class/freeworks
1112
2023-07-16: [r17774] bpr
1113
  [runcode] JL
1114
2023-07-14: [r17773] georgesk
1115
  upgrading to version 3.4 of chemeq: better management of the periodic table,
1116
    its size and its interactivity
1117
2023-07-14: [r17772] georgesk
1118
  created a slib for the new '-S' option of chemeq, which displays stoechiometric coefficients
1119
2023-07-14: [r17770] georgesk
1120
  better periodic table's behaviour with the slib chemeq_periodic_table
1121
2023-07-11: [r17768] bpr
1122
  [oef/debug] use the first word when there is some | in the anstype
1123
  (debug mode and automatic insertion of answers)
1124
2023-07-10: [r17767] bpr
1125
  [doc 2028] comment the generation of pdf (if not they
1126
  are changed at each compilation). They should not be in the svn
1127
  but some servers have not the good latex option.
1128
2023-07-10: [r17766] bpr
1129
  [oef] fix bug: take in account the confparm in the url for example
1130
    when doing next exercise.
1131
2023-07-09: [r17765] czzmrn
1132
  [minor/help] align helpseverity with exo.init: use the same name of variables
1133
    and check values correspond to the ones in exo.init
1134
2023-07-09: [r17764] czzmrn
1135
  [minor/fix] the good answer in oef exercise is only shown when presentgood>0:
1136
    fix the computation of presentgood
1137
2023-07-02: [r17762] georgesk
1138
  restored html_table.cc with a timestamp later than table_html_mendeleiev.py
1139
2023-07-02: [r17761] georgesk
1140
  changed html_table.cc
1141
2023-07-02: [r17758] bpr
1142
  [doc1028] this should not be in svn, but some computers do not have the latex necessary ...
1143
2023-07-01: [r17756] czzmrn
1144
  [fix] missing backslash
1145
2023-07-01: [r17755] bpr
1146
  [flydraw + doc 1028] tex header for tikz is no more put in
1147
  tikz out in Flydraw
1148
2023-07-01: [r17753] czzmrn
1149
  [minor/amelioration] adm/class/freeworks better check for r17751
1150
2023-07-01: [r17752] georgesk
1151
  modified the python script, so it produces old-school C code now
1152
2023-07-01: [r17751] czzmrn
1153
  [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)
1154
2023-07-01: [r17750] georgesk
1155
  html_table.cc is no longer cleaned, so python3 is necessary only when atomic masses are changed in mendeleiev.cc
1156
2023-06-30: [r17748] georgesk
1157
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1158
2023-06-30: [r17747] georgesk
1159
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1160
2023-06-30: [r17746] georgesk
1161
  added a slib to display a table of elements (Mendeliev's periodic table)
1162
2023-06-30: [r17745] georgesk
1163
  added a slib to display a table of elements (Mendeliev's periodic table)
1164
2023-06-30: [r17744] georgesk
1165
  new feature: output a periodic table, in HTML format
1166
2023-06-28: [r17742] lemaire
1167
  [minor/lang] correction of name_showhidetitle in freework/lang/names.phtml.fr
1168
2023-06-28: [r17741] bpr
1169
  [fix] in stat, the non finished exercises were at 0.
1170
2023-06-27: [r17740] bpr
1171
  [class/activity] missing vocabulary
1172
2023-06-26: [r17739] lemaire
1173
  [minor/help] minor modification in adm/class/activity/lang/help.phtml.*
1174
    so that one item concerning structure does not appear in an individual class
1175
2023-06-25: [r17738] bpr
1176
  [openclass 1119] delete value of class_homepage
1177
2023-06-22: [r17736] bpr
1178
  [open class 1151] typos
1179
2023-06-21: [r17735] czzmrn
1180
  [minor/doc] update documentation on freework format/variables
1181
2023-06-21: [r17734] czzmrn
1182
  [minor/improve] adm/class/freework if loadwork=1 teacher can see studente consigne
1183
    even if empty (by Sophie Lemaire)
1184
2023-06-20: [r17733] obado
1185
  [Minor/js] update external packages versions: Gruntfile.js, package.json,readme.md
1186
2023-06-20: [r17731] bpr
1187
  [glossary] delete keyword in an example
1188
2023-06-19: [r17730] obado
1189
  [JS] Replace Slick-carousel by @accessible360/accessible-slick
1190
2023-06-19: [r17728] obado
1191
  [JS] Bump jquery-ui from v1.13.1 to v1.13.2
1192
  And what-input from 5.2.10 to 5.2.12
1193
2023-06-19: [r17727] obado
1194
  Update wimsdoc.en to use the new marked package
1195
2023-06-19: [r17726] obado
1196
  [JS] Bump marked (Markdown viewer) to v5.1.0
1197
2023-06-18: [r17724] bpr
1198
  [swac] error: i/ -> I/
1199
2023-06-18: [r17719] bpr
1200
  [openclass 1368] delete generated files
17718 bpr 1201
2023-06-18: [r17716-r17717] bpr
1202
  [search_engine] use search_lang for the titles of the oef exercises
17711 bpr 1203
2023-06-15: [r17704] obado
1204
  Update tinymce.phtml to comply with new version
1205
2023-06-15: [r17703] obado
1206
  Bump WYSIWYG editor tinyMCE to v.6.5.0
1207
2023-06-15: [r17702] obado
1208
  Upgrade codemirror to 5.65.13 + add 3 codemirror themes
1209
2023-06-13: [r17701] bpr
1210
  [manage] add float_calc = bc
1211
2023-06-13: [r17697] bpr
1212
  [open class] Terminale technologique (IREM Lyon)
1213
2023-06-09: [r17695-17696-r17710] bpr
1214
  [translation] es (lmarquez)
1215
2023-06-06: [r17694] obado
1216
  remove useless autocapitalise="none"
1217
2023-06-06: [r17693] bpr
1218
  [texmath] change "over" in frac{}{}
1219
2023-06-05: [r17692] mquerol
1220
  [minor/trans] catalan version
1221
2023-06-02: [r17691] gmarbeuf
1222
  [freework/lang] translation and typo
17686 bpr 1223
2023-05-29: [r17681] czzmrn
1224
  [minor/fix] adm/class/freework avoid breaking other functionality
1225
    (e.g. job2=teachererase...)
1226
2023-05-29: [r17680] czzmrn
1227
  [openclass 1368] remove external links
1228
2023-05-23: [r17677] czzmrn
1229
  [minor/fix] freeworks: check input word limit before saving user input
1230
    (to avoid freezing of user interface). Analogous of r17667 (for teacher input)
1231
2023-05-19: [r17676] bpr
1232
  [flydraw] add angle, modification in tikz
1233
2023-05-19: [r17675] bpr
1234
  [anstype] draw.input: change the id
1235
2023-05-19: [r17674] bpr
1236
  [maxima] delete ? in maxima input (the previous treatment let maxima hanging
1237
2023-05-04: [r17672] czzmrn
1238
  [minor/bug] QRcode.phtml needs quotes to escape & in shell
1239
    (works on linux, needs to be checked on other os)
1240
2023-05-03: [r17671] bpr
1241
  [typo] slib/coding/editor (JL)
1242
2023-04-27: [r17670] bpr
1243
  [conversion.pl] add return lines
1244
2023-04-27: [r17669] bpr
1245
  [canvasdraw] fix help (hope it is correct)
1246
2023-04-27: [r17667] czzmrn
18034 bpr 1247
  [minor/fix] freeworks: geogebra and text applet check some input consistency
17686 bpr 1248
    before saving user input (to avoid freezing of user interface).
1249
2023-04-27: [r17666] mquerol
1250
  [minor/trans] catalan version
1251
2023-04-13: [r17663] bpr
1252
  [doc1028] fix script make.pl
1253
2023-04-13: [r17662] bpr
1254
  [flydraw] fix tikz_fill for gdImageFillToBorder
1255
2023-04-12: [r17661] bpr
1256
  [glossary] add alt for img and close some \( \)
1257
2023-04-08: [r17658] bpr
1258
  [flydraw] documentation
1259
2023-04-08: [r17657] bpr
1260
  [doc/1028] add circles ellipses in draw comparaison
1261
2023-04-08: [r17656] bpr
1262
  [flydraw] add circles, ellipses in flydraw (in progress)
1263
2023-04-06: [r17655] gmarbeuf
17722 bpr 1264
  [glossary/geometry] css square_area_1
17686 bpr 1265
2023-04-06: [r17654] gmarbeuf
17722 bpr 1266
  [glossary/geometry] area new dynamic examples and update static glose
17686 bpr 1267
2023-04-06: [r17653] bpr
1268
  [typo in steps.oef] thanks to C. Douriez, the other languages had not been updated ..
1269
  so there is not the type ! (todo ?)
1270
2023-04-06: [r17652] gmarbeuf
17722 bpr 1271
  [glossary/geometry/Macro] rand generator id for JSXGraph and Co
17686 bpr 1272
2023-04-05: [r17651] btamby
17722 bpr 1273
  [glossary/barycenter] typo
17686 bpr 1274
2023-04-05: [r17650] obado
1275
  Add default style for the "kbd" HTML element (represents a span of
1276
 inline text denoting textual user input from a keyboard)
1277
2023-04-04: [r17649] obado
1278
  Exit the files name.phtml.xx before end when in userscore export function
1279
    to avoid a 'variable_name_buffer_overflow' error.
1280
2023-04-02: [r17648] bpr
1281
  [sendbug] print mails to which the bug is sent, before it is sent.
1282
2023-04-02: [r17646] bpr
1283
  [polyoff polynet] transfer the call to slib_header_patron in the polynet slib
1284
2023-03-23: [r17645] czzmrn
1285
  [minor/fix] when importing freework reset scoring configuration
1286
    (otherwise might have column conflict) adm/class/exploresave
1287
2023-03-23: [r17644] czzmrn
1288
  [minor/fix] freework option not available for type!=3 adm/class/freework
1289
2023-03-23: [r17643] czzmrn
1290
  [minor/fix] when duplicating need to reset scoring, otherwise new freework will use same column adm/class/freework
1291
2023-03-23: [r17642] czzmrn
1292
  [minor/fix] variable type has no value yet adm/class/freework
1293
2023-03-23: [r17641] czzmrn
1294
  [minor/feedback] better string when 0 students adm/class/freework
1295
2023-03-23: [r17640] czzmrn
1296
  [minor/feedback] better explanation for teachers (translations needed) module=adm/class/freework
1297
2023-03-22: [r17639] czzmrn
1298
  [minor/improvement] freework access (date&time, techvar). To be tested, need translation
1299
2023-03-22: [r17638] czzmrn
1300
  [minor/fix] wrong variable name module=adm/class/freework
1301
2023-03-21: [r17637] czzmrn
1302
  [minor/new] possibility to duplicate an active freework (forgotten file) module=adm/class/freework
1303
2023-03-21: [r17636] czzmrn
1304
  [minor/new] possibility to duplicate an active freework module=adm/class/freework
1305
2023-03-21: [r17635] czzmrn
1306
  [minor/lang] preparation for duplication of freeworks (needs tranlations) html/name.phtml._langs_
1307
2023-03-21: [r17634] czzmrn
1308
  [minor] module=adm/class/freework use variable + comments
1309
2023-03-15: [r17630] czzmrn
1310
  [minor] on no_cgu error you do not want to show part of the page (I think my r9577 was an error)
1311
2023-03-13: [r17629] czzmrn
1312
  [minor/fix] better sorting of classes for groupement (for teachers + better check for students)
1313
2023-03-13: [r17626] czzmrn
1314
  [minor/fix] better sorting of classes for groupement (for students)
1315
2023-03-11: [r17625] bpr
1316
  [doc draw] add multicopy
1317
2023-03-11: [r17624] bpr
1318
[adm/class/classes] after waving -> fill a case in a table
1319
2023-03-11: [r17622] bpr
1320
  [flydraw,tikz] add begin and end for levelcurve and plot
1321
2023-03-11: [r17621] bpr
1322
  [flydraw,tikz] limit the coordinate y in plot
1323
2023-03-10: [r17618] bpr
1324
 [flydraw,tikz] change position of image as in flydraw
1325
  bad color in fillborder
1326
2023-03-10: [r17614] bpr
1327
  [flydraw,tikz] polygon
1328
2023-03-10: [r17613] bpr
1329
  [flydraw,tikz] killing warning: init rx
1330
2023-03-10: [r17612] bpr
1331
  [flydraw,tikz] kill warning: add pt ; init lx
1332
2023-03-09: [r17611] czzmrn
1333
[minor] flydraw comparison added plot example
1334
2023-03-09: [r17610] bpr
1335
  [flydraw] parenthesis at the wrong place
1336
2023-03-09: [r17609] czzmrn
1337
  [minor] flydraw comparison added trange example
1338
2023-03-09: [r17608] bpr
1339
  [flydraw] change the header (in progress)
1340
  text colors
1341
2023-03-09: [r17607] bpr
1342
  [doc 1028] add comparaison with tikz
1343
2023-03-08: [r17606] czzmrn
1344
  [minor/fix] module=adm/class/freework for type=3 for some applets need to show students list even if no student zone are present
1345
2023-03-08: [r17605] bpr
1346
  [latex] question of adding lines non pertinent in formulas
1347
2023-03-08: [r17604] bpr
1348
  [latex version] add babel language
1349
2023-03-08: [r17603] bpr
1350
  [oef latex] change return lines in latex_src
1351
2023-03-07: [r17602] bpr
1352
  [print latex] delete some newline in latex
1353
2023-03-07: [r17601] bpr
1354
  [home] sort class in a groupement by their number.
1355
2023-03-07: [r17600] bpr
17722 bpr 1356
  [wimsdoc] complete help about sort
17686 bpr 1357
2023-03-04: [r17599] bpr
1358
  [flydraw] fill in tikz (DB)
1359
2023-03-04: [r17596] czzmrn
1360
  [minor/fix] module=adm/class/freework date format in student page
1361
2023-03-04: [r17595] czzmrn
1362
  [minor/fix] module=adm/class/freework ergonomie: move confirm button to bottom
1363
    of the page to force students read their replies (see r17593)
1364
2023-03-04: [r17594] czzmrn
1365
  [minor/fix] module=adm/class/freework forgotten in r17589
1366
2023-03-02: [r17593] czzmrn
1367
  [minor/new] module=adm/class/freework add option studentclose for type=3
1368
    (if studentclose=1 student can _consign_ before the actual dead line:
1369
    a button _Consign_ will be shown and if the student click and confirm he
1370
    would not be able to work on the freework any longer).
1371
    NEEDS TO BE TESTED. Needs translation.
1372
2023-02-27: [r17589] czzmrn
1373
  [minor/new] module=adm/class/freework Add a new type of applet that allows
1374
    the teacher to upload multiple files. For each student one (and only one)
1375
    of these files will be randomly picked and shown. NEEDS TO BE TESTED. Needs translation.
1376
2023-02-23: [r17587] bpr
1377
  [flydraw/tikz] try copy
1378
2023-02-23: [r17586] schaersvoorde
1379
  [minor/svn] canvasdraw: minor sub/sup improvement for stings
1380
2023-02-22: [r17585] bpr
1381
  [flydraw] command text in tikz (not perfect)
1382
2023-02-22: [r17584] bpr
1383
  [flydraw] macros plot in tikz (DB)
1384
2023-02-22: [r17583] schaersvoorde
1385
  [minor/svn] canvasdraw: snaptopoints may be called multiple times (no limit)
1386
2023-02-22: [r17580] bpr
1387
  [canvasdraw] increase the limit MAX_INT to 256
1388
2023-02-22: [r17579] bpr
1389
  [flydraw] typo dans commands.fr
1390
2023-02-22: [r17578] bpr
1391
  [flydraw] arrow in tikz
1392
2023-02-21: [r17577] bpr
1393
[multidraw_input] need math_ and not multidr_math for the analysis of the answer.
1394
2023-02-21: [r17576] obado
1395
  canvasmultidraw: only set % positioning when object is not img
1396
2023-02-21: [r17575] bpr
1397
  [typo] example in multidraw
1398
2023-02-21: [r17574] bpr
1399
  [work in progress] flydraw -> tikz
1400
2023-02-21: [r17573] obado
1401
  improve multidraw ergonomy
1402
2023-02-20: [r17571] obado
1403
  canvasmultidraw now place object with relative coords (%) instead of absolute (px)
1404
2023-02-19: [r17570] bpr
1405
  [doc flydraw] details
1406
2023-02-18: [r17569] bpr
1407
  [anstype/chemdraw] add possibility to give the text of the molfile
1408
    and not its address
1409
2023-02-16: [r17566] czzmrn
1410
  [minor] position of help button module=adm/class/exam
1411
2023-02-16: [r17565] czzmrn
1412
  [minor/coding] use some variables to make easier to add new applets for type=3
1413
    (Réponse en ligne).
1414
2023-02-13: [r17561] bpr
1415
  [src] compilation stop if chemeq does not compile well
1416
2023-02-13: [r17559] bpr
1417
  [exam course] ergo
1418
2023-02-13: [r17557] bpr
1419
  [exam] weights are shown in mode course
1420
2023-02-12: [r17555] bpr
1421
  [coding/editor]
1422
2023-02-11: [r17554] bpr
1423
  [moldraw] cram: add -[]
1424
2023-02-11: [r17553] bpr
1425
  [exam course] add possibility to choose the score required.
1426
  hide the possibility to change the dependance in mode course
1427
  (for example when modifying an exo in the exam).
1428
  I have not tested the simulation mode...
1429
2023-02-11: [r17552] bpr
1430
  [exam mode course] condition to the apparition of the link next
1431
  (correction provisoire)
1432
2023-02-10: [r17549] bpr
1433
  [slib reactiondraw] delete empty rows
1434
2023-02-09: [r17548] bpr
1435
  [moldraw] case where there is no prec for cram.
1436
2023-02-09: [r17547] bpr
1437
  [moldraw] cram
1438
2023-02-09: [r17546] bpr
1439
  [moldraw] cram (in progress)
1440
2023-02-09: [r17545] bpr
1441
  [moldraw] add cram (work in progress)
1442
2023-02-04: [r17543] bpr
1443
  [class/exam] use "new" syntax in var.def
1444
2023-02-04: [r17542] bpr
1445
  [exam] condition in case of course score dependancy is now in percentage as all the score
1446
  dependancy; use the command !examdep; change the order of the 'instruction'
1447
  (separate general remarks and specific remarks)
1448
2023-01-30: [r17534] bpr
1449
  [slib offdraw] add width line in tikz
1450
2023-01-30: [r17532] bpr
1451
  [wimsdoc] add variable module_dir and explanation
1452
2023-01-26: [r17531] obado
1453
  [minor] replace "now" by class creation date in previous commit.
1454
2023-01-26: [r17530] obado
1455
  [bugfix] now when a date is prior to "today" in class restriction,
1456
  wims change it when administrator load the page and display a warning.
1457
2023-01-26: [r17529] obado
1458
  Bugfix] Do not display restricted_techvar fields in examinfo when there is no techvar in class
1459
2023-01-26: [r17528] bpr
1460
  [code/editor] from J Lyotard
1461
2023-01-18: [r17526] bpr
1462
  [slib 3Dviewer] allow different faces in animation
1463
2023-01-18: [r17525] bpr
1464
  [fix] fix html when there is no question in an exercise.
1465
  has to be checked ...
1466
2023-01-17: [r17523] czzmrn
1467
  [minor/fix] module=adm/raw for downloading manual scores you need to
1468
    compute some variables (adm/raw relies on scripts from adm/class/userscore)
1469
2023-01-17: [r17522] obado
1470
  [minor/icons] add an icon for .swork in Font Awesome pack
1471
2023-01-16: [r17519] bpr
1472
  [slib/coding/editor] update from Julien Lyotard
1473
2023-01-13: [r17518] schaersvoorde
1474
[minor/svn] canvasdraw: corrected js-error in canvasdraw/canvasutils.c
1475
2023-01-12: [r17517] bpr
1476
  [src] ctime is no more included by sys/time.h in some systems (Mathml/wims_mathml.cc)
1477
2023-01-09: [r17512] czzmrn
1478
  [minor/fix] list of technical variables in help (cfr. fr) script/help
1479
2023-01-09: [r17511] guerimand
1480
  [minor,type=litexp] bad detection of non reduced expression in option=polexpand + tabulation
1481
2023-01-09: [r17510] bpr
1482
  [fix] fix return spaces in  slib/coding/editor (Julien Lyotard)
1483
2023-01-05: [r17508] obado
1484
  [anstype] Improve Accessibility of Clicktile anstype :
1485
  add label and title on color button + only changeable tiles
1486
  have hover behavior + new "brush" icon on changeable tiles
1487
2023-01-05: [r17506] guerimand
1488
  [minor,home] bugfix when server supervisor connect to a portal, structure is not displayed
1489
2023-01-02: [r17503] czzmrn
1490
  [minor/fix] we do not want students to see printable versions of sheets:
1491
  undo r17502 + remove entry from menu (adm/sheet)
1492
2023-01-02: [r17502] czzmrn
1493
  [minor/fix] sheet printable version for students is empty (adm/sheet)
1494
2022-12-30: [r17501] czzmrn
1495
  [minor/fix] oef show correct solution according to oef setup
1496
  (i.e. according to presentgood variable) in script/anstype/draw (work in progress)
1497
2022-12-26: [r17495] bpr
18258 bpr 1498
  [importation] bad numerotation + typo
17686 bpr 1499
2022-12-25: [r17493] guerimand
1500
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1501
2022-12-24: [r17491] guerimand
1502
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor change score restriction and user have already begin exam
1503
2022-12-24: [r17490] guerimand
1504
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1505
2022-12-23: [r17489,r17488,r17487] bpr, lemaire
1506
[9001] update docuoef4, Minor change of the sheet presenting examples of the docuoef4.pdf
1507
---------------------------------------------
17498 bpr 1508
wims.4.25b [r17497]
1509
2022-12-26: [r17495] bpr
1510
  [importation] bad numerotation  + typo
1511
2022-12-25: [r17493] guerimand
1512
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1513
2022-12-24: [r17491] guerimand
18258 bpr 1514
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor
1515
    change score restriction and user have already begin exam
17498 bpr 1516
2022-12-24: [r17490] guerimand
1517
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1518
2022-12-23: [r17489] lemaire
1519
  [minor class 9001] Minor change of the sheet presenting examples of the docuoef4.pdf
17486 bpr 1520
2022-12-22: [r17483] bpr
1521
[slib] drtgraduee, add option canvasdraw
1522
2022-12-22: [r17482] bpr
1523
  [config] change octave command
1524
2022-12-21: [r17476] czzmrn
1525
  [minor/fix] in case of seedrepeat in oef exercise better feedback on next exercise
1526
    (at the end of the seed series and in exam) script/oef/Main.phtml
1527
2022-12-21: [r17475] czzmrn
1528
  [minor/fix] take into account config oef exercise (givegood) given
1529
    with simple menu script/oef/get_presentgood.proc
1530
2022-12-20: [r17473] lemaire
1531
  [minor help exam] Text for student aid in the exam is updated to reflect
1532
    both possible presentations of an exam.
1533
2022-12-20: [r17472] lemaire
1534
  [minor help/oef] command random() with a list is replaced by randitem in oef documentation
17711 bpr 1535
  to avoid misuse (it is translated into wims command random or randitem depending
17486 bpr 1536
  how the list is given)
1537
  + html tag correction
1538
2022-12-20: [r17471] guerimand
1539
  [minor,adm/class/exam] show date + time in case of use score restriction
1540
2022-12-19: [r17470] guerimand
1541
  [minor,adm/class/swork] bugfix in list of score when few activity in class (by MC)
1542
2022-12-18: [r17469] guerimand
1543
  [minor,adm/class/sheet] bugfix wrong message when activated and use techvar to individualise sheet
1544
2022-12-17: [r17468] guerimand
1545
  [minor,adm/class/exam] use of wims_exam_remain + cleaning
1546
2022-12-17: [r17467] guerimand
1547
  [major,exam] bugfix exercise send less than 1 min after closing with score restriction is accepted
1548
2022-12-16: [r17466] bpr
1549
  [anstype/clicktile] add black border to the button of clicktile
1550
2022-12-15: [r17465] guerimand
1551
  [minor,adm/class/userscore] job=userexam display theorical time left and timeleft
1552
    with score dependancies
1553
2022-12-15: [r17464] guerimand
1554
  [minor,adm/class/userscore] optimization use fileexists command instead of reading
1555
  file to test if exists
1556
2022-12-15: [r17460-17461] guerimand
1557
  [minor,slib] librairie draw/drtgraduee don t display maximal graduation in some case
1558
2022-12-15: [r17458] czzmrn
1559
  [minor/fix] script/oef/Main.phtml when seedrepeat > 1 more appropriate prompt
1560
    when the exercise is done with full score
17457 guerimand 1561
2022-12-15: [r17457] guerimand
17486 bpr 1562
  [major] in case of exam, 0 if no time left or remain time according
1563
    to score restriction instead of only 1;
1564
    wims_exam_remain contain real timeleft according to score restriction
1565
2022-12-14: [r17456], [r17462], [r17463] bpr
1566
  [csv] in case of only one session for an exam, don't recopy the note
1567
2022-12-12: [r17453] bpr
1568
  [polyedre_off] add index for dual polyhedra
1569
2022-12-12: [r17452] bpr
1570
  [polyhedradual] fix bug when ray is an integer (format off needs decimal points)
1571
2022-12-10: [r17451] guerimand
1572
  [major,adm/class/exam] bugfix students can complete an exam exercise started
1573
    before the score is closed after the score is cut.
1574
2022-12-04: [r17447] guerimand
1575
  [minor,adm/class/exam] after exit an exam in openclass, display openclass panel
1576
    instead of connexion panel
1577
2022-12-03: [r17446] guerimand
1578
  [minor,class/1119] add presentation in sequence instead of doc + fix bad exam construction
1579
2022-12-03: [r17445] guerimand
1580
  [minor,log/classes/1119] change class_limit
1581
2022-12-03: [r17444] bpr
1582
  [class 1119] exam12 has too much exos (link with sheet7 )
1583
2022-12-02: [r17442] obado
1584
  [minor/css] Uniformize styles between math img and mathML
1585
2022-12-02: [r17440] guerimand
1586
  [minor,adm/class/freework] bugfix display expiration date of freework linked to
1587
    class_option word showshexpire
1588
2022-12-02: [r17438] czzmrn
17711 bpr 1589
  [minor/fix] adm/light/useropts wims_useropts was taken in no account when setting new useropts + typos in Italian
17486 bpr 1590
2022-12-01: [r17437] guerimand
1591
  [minor,adm/class/activity] bugfix in calcul of worktime in user activity by sheet
1592
2022-11-30: [r17436] guerimand
1593
  [minor,adm/class/sheet] bad wims_msg alert style
1594
2022-11-30: [r17434] guerimand
1595
  [major,oef] typo in option polexpand of anstype=litexp
1596
2022-11-30: [r17433] guerimand
1597
  [minor,adm/class/exam] bugfix in r17430
1598
2022-11-29: [r17432] guerimand
1599
  [minor,adm/class/exam] bugfix bad clock in exercise page in case of
1600
    closing and opening again the same exercise
1601
2022-11-29: [r17431] guerimand
1602
  [minor,script] change local variable name to prevent conflict
1603
2022-11-29: [r17430] guerimand
1604
  [minor,adm/class/exam] in course mode prevent to hack exercise order with
1605
    adress bar using score dependancy solution
1606
2022-11-28: [r17429] guerimand
1607
  [minor,adm/class/exam] add job=coursewatch : supervisor can see each user course
1608
2022-11-28: [r17427] guerimand
1609
  [minor,scripts] mark deprecated old file to manage chrono maybe
1610
    some use in pedegogical module
1611
2022-11-28: [r17426] guerimand
1612
  [minor,adm/class/classes] replace old clock form by chronoid.js
1613
2022-11-28: [r17425] schaersvoorde
1614
  [minor/svn] canvasdraw: added command "newrange xmin,xmax,ymin,ymax"
1615
2022-11-28: [r17424] guerimand
1616
  [minor] replace old chrono form in OEF exercise by use of chronoid.js
1617
2022-11-28: [r17423] guerimand
1618
  [minor,adm/class/exam] in course mode add a button "next exercise" in exercise window
1619
2022-11-26: [r17419] guerimand
1620
  [minor,adm/class/exam] bugfix bad color of last item progressbar for the last exo done
1621
    in the exo window
1622
2022-11-25: [r17415] guerimand
1623
  [major,exam] supervisor examsession should not be locked (because not unlocked in interface)
1624
2022-11-25: [r17413] czzmrn
1625
  [minor/lang] Italian adm/class/exam work in progress
1626
2022-11-25: [r17412] guerimand
1627
  [minor,adm/class/exam] add chrono in exercise page in exam
1628
2022-11-25: [r17410] guerimand
1629
  [minor,adm/class/exam] add a progressbar in exam in mode course
1630
2022-11-25: [r17409] guerimand
1631
  [minor,adm/class/exam] add description information on help file
1632
2022-11-25: [r17406] guerimand
1633
  [minor,adm/class/config] html typo
1634
2022-11-24: [r17403] bpr
1635
  [model] add latex version to flashcard
1636
2022-11-24: [r17390] bpr
1637
  [openclass] change of some descriptions
1638
2022-11-24: [r17389] guerimand
1639
  [minor] bad calcul of class_limit when connexion to open class with anonymous login
1640
2022-11-22: [r17386] guerimand
1641
  [minor,home] anonymous connexion to example class are now uniq;
1642
    create a account for each user with anonymous connexion;
1643
    number of anonymous connexion is limited to 50% of class_limit
1644
2022-11-21: [r17385] guerimand
1645
  [minor] protect datepickerform from bad write parameters coming from module
1646
2022-11-21: [r17384] guerimand
1647
  [minor,adm/class/swork] display config panel for supervisor in case of swork_open=0
1648
2022-11-21: [r17383] guerimand
1649
  [minor,adm/class/swork] hide link for student in case of swork_open=0
1650
2022-11-21: [r17382] guerimand
1651
  [minor,adm/class/exam] add a display mode course in exam (work in progress)
1652
2022-11-20: [r17381] bpr
1653
  [typo] slib frcommodity
1654
2022-11-20: [r17380] guerimand
1655
  [minor,themes] link to duplicate class in example class is now desactivated.
1656
  Supervisor server have to manually activate it in the file
1657
  public_html/themes/_procs/userotherclass.proc
1658
2022-11-20: [r17379] bpr
1659
  [wimsdoc] add variables (without explanation)
1660
2022-11-20: [r17376] bpr
1661
  [glossary] add about
1662
2022-11-20: [r17374] bpr
1663
  [search_engine] add lang in the link shown for pasting.
1664
2022-11-20: [r17370] bpr
1665
  [minor] add quizz in keywords
1666
2022-11-20: [r17369] bpr
1667
  [openclass] add mathematics in the name if pertinent
1668
2022-11-20: [r17367] bpr
1669
  [logo] should not appear except in main home for supervisor
1670
    (not in popup windows)
1671
2022-11-20: [r17366] bpr
1672
  [clean openclass]
1673
2022-11-20: [r17365] bpr
1674
  [open class] add class 6 ieme de Mutuwims (work in progress)
1675
2022-11-19: [r17364] guerimand
1676
  [major,anstype=correspond] add good answer display
1677
2022-11-19: [r17360] guerimand
1678
  [minor,anstype=litexp] fix problem of limited degree to detect non-reduced expression
1679
2022-11-19: [r17358] guerimand
1680
  [minor,adm/class/swork] bugfix in score calcul when required point
1681
    in an exercise is not 10 + cleaning
1682
2022-11-18: [r17357] guerimand
1683
  [minor,help] adapt help for anstype/litexp
1684
2022-11-18: [r17356] guerimand
1685
  [minor,anstype=litexp] fix bug detecting monome degre
1686
    add detection of bad writing form x^0,x^1 and x*cst instead of 1,x and cst*x
1687
2022-11-18: [r17354] guerimand
1688
  [minor,anstype=litexp] fix bad error message in case 2*x+4*x*x for option=polexpand
1689
2022-11-17: [r17352] guerimand
1690
  [minor,adm/class/exolog] add a link to write a motd message to a participant
1691
  when supervisor looks to his exolog list
17711 bpr 1692
2022-11-17: [r17347] and others bpr
17486 bpr 1693
  xhtml-> html5
1694
2022-11-17: [r17336] guerimand
1695
  [minor/help] complete description of exam/freework format file
1696
2022-11-17: [r17335] guerimand
1697
  [minor,adm/class/exam] same as r17334 for exam
1698
2022-11-16: [r17334] guerimand
1699
  [minor,adm/class/sheet] bugfix zone hidden_sheet hidden for import sheet with
1700
    hidden_condition in class without techvar and so cannot clean condition
1701
2022-11-16: [r17333] guerimand
1702
  [minor,adm/class/sheet] add job=cleantechvar for cleaning sheet when bad techvar is used
1703
    for individualisation + alert message of techvar discordance
1704
2022-11-16: [r17332] bpr
1705
  [latexprint] fix case of type=set
1706
2022-11-16: [r17330] bpr
1707
  [sendbug] add name of module in the header of the mail
1708
2022-11-16: [r17328] guerimand
1709
  [minor,adm/class/exam] same r17327 for exam
1710
2022-11-16: [r17327] guerimand
1711
  [minor,adm/class/sheet] error message in case of wrong hidden_condition
1712
    (coming from import sheet or saveclass)
1713
2022-11-15: [r17325] bpr
1714
  [template] add hint for chrono in oef template
1715
2022-11-15: [r17322] guerimand
1716
  [minor,adm/class/activity] use month name from adm/date.phtml instead of local define
1717
2022-11-15: [r17320] guerimand
1718
  [major] final cleaning replace jquery-date by native html5 form date
1719
2022-11-15: [r17317] guerimand
1720
  [minor] add option noyear to script/date.phtml
1721
2022-11-15: [r17307--r17316] guerimand
1722
  [minor] use native html5 form date
1723
2022-11-15: [r17306] guerimand
1724
  [minor,adm/class/swork] add job=log to display old swork
1725
2022-11-14: [r17300] guerimand
1726
  [minor,adm/class/cdt] missing error message
1727
2022-11-13: [r17299] guerimand
1728
  [minor,adm/class/cdt] replacing jquery date form by native navigator input form
1729
2022-11-13: [r17298] guerimand
1730
  [major] preparing work to replace jquery date form by native navigator input form
1731
2022-11-11: [r17293] guerimand
1732
  [minor,adm/class/classes] bugfix server admin cannot access to subclasses since r17285
1733
    without writing special password
1734
2022-11-11: [r17291] guerimand
1735
  [minor,adm/class/freework] typo in fr version
1736
2022-11-11: [r17289] bpr
1737
  [DEBUG-MODULE] put the adress of the list on renater
1738
2022-11-10: [r17285] guerimand
1739
  [minor] server administrator or structure administrator connexion in a class
1740
    is now correctly identified
1741
2022-11-10: [r17284] guerimand
1742
  [minor] indicate end of ariane html code
1743
2022-11-10: [r17283] guerimand
1744
  [minor,adm/class/reguser] forbidden login SUPERVISOR reserved for server admin in futur use
1745
2022-11-09: [r17282] guerimand
1746
  [minor,anstype] add wordoption polfactor and polexpand to anstype litexp
1747
2022-11-09: [r17280] and other, bpr
1748
  xhtml > html5
1749
2022-11-08: [r17276] guerimand
1750
  [minor,adm/class/sendmail] correct identification of sender of message
1751
    in case of several teachers in a class
1752
2022-11-08: [r17273] bpr
1753
  [classification] deprecated module
1754
2022-11-07: [r17272] guerimand
1755
[minor,adm/class/sendmail] bug fix in subclasses of structure created by supervisor and not teacher account
17256 bpr 1756
2022-11-04: [r17255] guerimand
1757
  [major,adm/class/exam] forbidden open two session exams managed by kernel c
1758
2022-11-02: [r17252] bpr
1759
  [glossary] insert as a feedbackexo
1760
2022-11-02: [r17251] bpr
1761
  [glossary] in the general glossary, it is not possible to navigate in a class
1762
    add link to add a general glose as a helpexo (besoin d'aide).
1763
2022-11-02: [r17248] czzmrn
1764
  [minor/openclasses] new public document in Italian class 1368
1765
2022-11-01: [r17244] bpr
1766
  [glossary] tree, spanning_tree
1767
2022-11-01: [r17243] bpr
1768
  [glossary] error in barycenter
1769
2022-11-01: [r17242] czzmrn
17711 bpr 1770
  [italian openclass] new exercises in published class
17256 bpr 1771
2022-10-28: [r17226] guerimand
17711 bpr 1772
  [minor,freework] bugfix: freework use was forbidden if access to tchat was forbidden
1773
    by server administrator
17256 bpr 1774
2022-10-27: [r17224] bpr
1775
  [polynet] add options for tikz also (legend, color)
1776
2022-10-24: [r17218] bpr
1777
  [polynet] fix a maxwhile to find a geometric net
1778
2022-10-23: [r17217] guerimand
1779
  [minor,adm/class/exploresave] bugfix in importation of more than one sheet
1780
2022-10-21: [r17216] guerimand
17711 bpr 1781
  [minor,adm/class/exam] beginning two exams in a same session is now forbidden
17256 bpr 1782
2022-10-21: [r17215] guerimand
1783
  [minor,exam] multisession in simulation mode exam not allowed (same as for open exam session)
1784
2022-10-21: [r17213] bpr
1785
  [polynet] in case of non geometric polynet, continue the computation
1786
  and print a keyword; stop the search after 10 tries
1787
2022-10-21: [r17210] czzmrn
1788
  [minor/cpp] avoid printout of copyright disclaimer in oef files
1789
2022-10-20: [r17209] guerimand
1790
  [minor,adm/class/regclass] bugfix noname class in case of using a file or wget process
1791
2022-10-19: [r17207] guerimand
1792
  [minor,adm/class/regclass] use src2def in case of local exercise when create a class
1793
    from a archive file
1794
2022-10-19: [r17206] guerimand
1795
  [minor,adm/class/sheet] bugfix request URI toolong when putsource of a sheet
1796
2022-10-19: [r17204] guerimand
1797
  [minor,adm/class/regclass] add error message bad_save
1798
2022-10-19: [r17200] guerimand
1799
  [minor,adm/class/regclasss] bugfix in case of passwd access in wget process
1800
2022-10-19: [r17195] guerimand
1801
  [minor,adm/sendbug] add back to caller module in non popup window + delete useless ariane link
1802
2022-10-18: [r17194] guerimand
1803
  [minor,adm/class/addclass] add some (new) parameters of .def when cloning class
1804
2022-10-18: [r17192] bpr
1805
  [jsxgraphinput] from JLyotard, work in progress
1806
2022-10-18: [r17191] guerimand
1807
  [minor,adm/class/config,adm/class/exploresave] change wims_version needed for the module
1808
2022-10-18: [r17190] guerimand
1809
  [minor,adm/class/regclass] clone a class from a save file given by a link
1810
2022-10-17: [r17185] guerimand
1811
  [minor,adm/class/regclass] bugfix : user can clone a class without
1812
    give clonepwd in using adress bar modification
1813
2022-10-17: [r17181] guerimand
1814
  [minor,adm/class/addclass] ask for registration class password
1815
    before choose a cloning class
1816
2022-10-15: [r17168] bpr
1817
  [geo/poly] can create the dual of a polyhedra without the polyhedra (option dual=1)
1818
  cleaning would be necessary ...
1819
2022-10-15: [r17167] bpr
1820
  [gp] add script for dual polynet in spanning_tree
1821
2022-10-15: [r17166] bpr
1822
  [geo2D/polynet] allow to impose the spanning tree (no check that the spanning tree is correct)
1823
2022-10-15: [r17165] guerimand
1824
  [minor,adm/class/regclass] can make a clone class from a saveclass file
1825
2022-10-15: [r17164] guerimand
1826
  [minor,adm/class/config,adm/class/exploresave] mutualisation of file decompress.sh
1827
2022-10-15: [r17163] guerimand
1828
  [minor,adm/forum/mboard] bugfix deny access to forum in some subclasses
1829
2022-10-14: [r17161] gmarbeuf
1830
  [glossary/minor] typo in analysis/fr/trinom_sign
1831
  [minor,adm/class/activity] add a config panel for workintime + month without
1832
    student activity no more displayed in table
1833
2022-10-07: [r17151] guerimand
1834
  [minor,adm/class/swork] use difficulty index of exercise (from exostat) to make classification
1835
2022-10-07: [r17150] guerimand
1836
  [minor,adm/class/swork] target is now average of non zero score instead of average of all score
1837
2022-10-07: [r17149] guerimand
1838
  [minor,adm/class/swork] bugfix display of button refresh after a refresh made by user
1839
2022-10-05: [r17145] guerimand
1840
  [minor,adm/class/swork] bugfix no creation swork dir in class in case of
1841
    supervisor first connexion + no computing suggestion in case of swork_allowrefresh=1
1842
2022-10-04: [r17144] obado
1843
  [minor/js] restrict the new closer button to items with .wims-closer class
1844
2022-10-04: [r17143] obado
18034 bpr 1845
  [minor/ergo] modtool: Now display a feedback message "file save done" when saving a file
17256 bpr 1846
    is successfull. (nb : this message will automatically be hidden after 7s)
1847
2022-10-03: [r17142] obado
1848
  [minor] Accessibility : QCM OEF model : use more contrasted grey colors +
1849
    add fieldsets around checkboxes.
17141 bpr 1850
------------------------------------------------------------------
17498 bpr 1851
wims.4.25a [r17140]
17711 bpr 1852
2022-09-29: [r17125] bpr
1853
  [html/name] move definitions of wims_name_title from html/name.phtml.xx
1854
    in another file html/name_titles.phtml.xx if it exists.
1855
2022-09-29: [r17123] bpr
1856
  [datalist] put ?? in anstype input
1857
2022-09-29: [r17122] bpr
1858
  [anstype] add autocapitalize="none" to anstype input
1859
2022-09-28: [r17120] guerimand
1860
  [minor,adm/class/userscore] bugfix display message name_activesession without session
1861
    number after supervisor delete this session
1862
2022-09-28: [r17119] bpr
1863
  [adm/new] create a Changelog with only the "phare modification"
1864
2022-09-28: [r17117] guerimand
1865
  [minor,adm/class/exam] forbidden access to module in case of wims_class=empty
1866
2022-09-28: [r17116] guerimand
1867
  [minor,adm/class/swork] description of symbols + workinprogress message
1868
2022-09-28: [r17115] guerimand
1869
  [minor] mutualisation of process in themes in widget/examsession.phtml
1870
2022-09-28: [r17114] guerimand
1871
  [minor] supervisor of portal can delete user
17112 bpr 1872
2022-09-27: [r17110] bpr
1873
  [autocompletion]
1874
2022-09-27: [r17107] guerimand
1875
  [minor,adm/raw] add wims_site_manager to job=getinfoserver
1876
2022-09-27: [r17106] bpr
17128 bpr 1877
  [oef/form] add options in oef/form.phtml for avoiding autocompletion in pad
17112 bpr 1878
  (already there for "old computers".
1879
2022-09-26: [r17105] guerimand
1880
  [minor,adm/class/classes] display class logo on connexion page
1881
2022-09-26: [r17104] guerimand
1882
  [minor,adm/class/config] synchronize class_expiration in case of sharable/sharing
1883
    to prevent link to empty directory
1884
2022-09-26: [r17099] guerimand
1885
  [minor,adm/gateway] use adm/gateway/mkindex before modify structure to prevent
1886
    corrupted index file use
1887
2022-09-26: [r17098] guerimand
1888
  [minor,adm/class/swork] supervisor can exclude sheet or exercise with low class average
1889
2022-09-24: [r17097] guerimand
1890
  [minor,adm/class/swork] add pedagogical management
1891
2022-09-22: [r17094] guerimand
1892
  [minor,adm/class/activity] ccsum count activity in subclasses
1893
2022-09-21: [r17092] guerimand
18021 bpr 1894
  [minor,adm/class/exam] bugfix cannot close an exam when only one exercise
17112 bpr 1895
    is launch without score and timeleft=0
1896
2022-09-21: [r17089] guerimand
1897
  [minor] forbidden access to module tchat, forum, sendmail in example class
1898
2022-09-20: [r17088] bpr
1899
  [mirror] add an italian mirror site
1900
2022-09-20: [r17087] guerimand
1901
  [minor] optimization scripts/oef/mkindex stop reading *.def file at first occurence
1902
  find author,oefdescription ...
1903
2022-09-19: [r17086] guerimand
1904
  [minor,oef] bugfix in script mkindex when .oef file contain word author \
1905
    oefdescription oefobservation keywords in other use than command
1906
2022-09-19: [r17085] bpr
1907
  [polynet] add option tikz
1908
2022-09-17: [r17079] bpr
1909
  [slib] add animation in polynet and 3Dviewer
1910
2022-09-17: [r17078] guerimand
1911
  [minor,adm/class/exam] delete link "return to work" when no timeleft in an exam session
1912
2022-09-15: [r17076] guerimand
1913
  [minor,adm/raw] job=getmodulesstat no display line for a module without activity
1914
2022-09-14: [r17075] bpr
1915
  [deduc] change the choice of language
1916
2022-09-13: [r17070] guerimand
1917
  [minor,adm/class/swork] add new administrative module to automatically suggest work to participant (preliminary version) part 1
1918
2022-09-13: [r17069] bpr
1919
  [scenario] harmonisation + fix html
1920
2022-09-12: [r17068] bpr
1921
  [deductio] change template
1922
2022-09-12: [r17065] bpr
1923
  [deduc] internationalised. Modules using it are
1924
    U1/analysis/intint, H4~analysis~dedineq0, H6~analysis~dedbound
1925
2022-09-11: [r17053] bpr
1926
  [mkindex] fix bug in src2def when there is * in a language title
1927
2022-09-09: [r17051] guerimand
1928
  [minor] bugfix link to score hidden in case of bad format of .grades
1929
2022-09-09: [r17049] czzmrn
1930
  [minor/menu _proc/usermmenumodubox.proc] if auth_method=php the link
1931
    otherclasses does not make sense
1932
2022-09-09: [r17048] czzmrn
1933
  [testing adm/class/idp_php] allow students (already registered in a groupement)
1934
    to register to a subclass of the groupement when the subclass password is empty
1935
2022-09-07: [r17046] bpr
1936
  [deduc] replace modul_language by modu_lang in the files, to be able to give
1937
  another definition for internationalisation, should change nothing for the moment
1938
2022-09-07: [r17043] bpr
1939
  [fixbug] when stopshare, seq was not taken in account.
1940
2022-09-06: [r17041] guerimand
1941
  [minor,adm/class/exolog] bugfix char with accent are deleted from message user send to supervisor
1942
2022-09-05: [r17039] bpr
1943
  [polynet] use the fonction t^1/2 for the animation instead of t
1944
2022-09-05: [r17037] guerimand
1945
  [minor,adm/class/activity] job=workingtime bugfix first week of each month have 8 days
1946
2022-09-05: [r17036] guerimand
1947
  [minor,adm/class/activity] job=workingtime alarm message in case of class
1948
    in portal/groupement activity is global and not local in the class + improvment
1949
2022-09-05: [r17035] guerimand
1950
  [minor,script] problem in year calculation for nextday prevday in case of changing year
17128 bpr 1951
2022-09-04: [r17032-r17028] czzmrn
17112 bpr 1952
  [openclasses] replace deprecated modules
1953
  [open class] update link (the class is archived=yes, anyway better update links)
1954
2022-09-02: [r17024] bpr
17128 bpr 1955
  [src/modind] counts was not updated for sheets
17112 bpr 1956
2022-09-02: [r17023] bpr
1957
  [mkindex] the field information is now sorted as title and description
1958
2022-09-01: [r17019] guerimand
1959
  [minor,adm/class/exolog] bugfix mail not send to supervisor in job=log
1960
2022-08-31: [r17017] bpr
1961
  [about] add translation language
1962
2022-08-30: [r17014] gmarbeuf
1963
  [jsxgraph] updated help in french on using anstype jsxgraph in responsive version
1964
2022-08-29: [r17013] czzmrn
1965
  [open class] use non deprecated oef (no - in filename)
1966
2022-08-27: [r17011] bpr
1967
  [open class] use non deprecated version in open classes
1968
2022-08-25: [r17008] obado
1969
  [minor/ accessibility] add "role=button" for each !href with class containing
1970
  "button" (wims_button, wims_button_help...)
1971
2022-08-25: [r17007] guerimand
1972
  [minor,theme] display userscorelink + usermanagelink in testzone of a program
1973
2022-08-23: [r17006] obado
1974
  Revert deployggb.js to r.12542 (GeoGebra v. 5.0.452.0)
1975
2022-08-20: [r17004] bpr
1976
  [geo3D/polynet] slib added
1977
2022-08-19: [r17002] bpr
1978
  [slib/3Dviewer] change the value of zoom
1979
2022-08-18: [r16996] bpr
1980
  [slib/3Dviewer] option for faces
1981
2022-08-17: [r16992] bpr
1982
  [script gp] deploiement.gp
1983
2022-08-17: [r16990] bpr
1984
  [slib deprecated threeD] delete title in en
1985
2022-08-16: [r16988] bpr
1986
  [taxonomy] use the files title_lang if they exist created now by modind
1987
2022-08-16: [r16987] bpr
1988
  [modind] add generation of title_* for * a lang in site
1989
2022-08-13: [r16979] bpr
1990
  [quizzintro] use lang if it exists
1991
2022-08-12: [r16970] czzmrn
1992
  [openclasses] Italian open class 1397 sheet keywords&tiding up for indexing
1993
2022-08-12: [r16968] czzmrn
1994
  [minor/openclass] Italian class 1368 fix sheets headers + html for indexing
17128 bpr 1995
2022-08-08: [r16960-r16961] bpr
17112 bpr 1996
  [randic] use a variable lang_randic
17128 bpr 1997
  [exec randic] take language in variable lang if it exists (instead of module_language).
17112 bpr 1998
2022-08-07: [r16955] bpr
1999
  [search_engine] add translation language in the list when searching
2000
2022-08-07: [r16952] bpr
17128 bpr 2001
  [src/config.c] add translation_language and deprecated in lists of fields
17112 bpr 2002
  which can be find by the command !module
2003
2022-08-04: [r16950] bpr
2004
  [adm/new] deprecated modules are printed in a new link
2005
2022-08-02: [r16946] czzmrn
2006
  [fix?] adm/class/activity: temporary fix for groupement the activity is logged in
2007
    a uniq file for the whole groupement (see comments in file),
2008
    need to be checked for portals
2009
2022-08-01: [r16942-r16943] schaersvoorde
2010
  [minor/svn] canvasdraw: quick fixed a fatal browser lock-up caused by 'responsiveness'
2011
    in case of 'clickfill'
2012
2022-07-28: [r16937] bpr
2013
  [printversion] add latex version for sheet with oef exercises with latex version.
17378 bpr 2014
  + changed presentation.
17112 bpr 2015
2022-07-25: [r16935] bpr
2016
  [polyhedre_off index2] doublons
2017
2022-07-22: [r16926] guerimand
2018
  [minor,adm/class/activity] add a message in case of no activity for the student
2019
2022-07-22: [r16925] bpr
2020
  [publish] delete choice devel when publication
2021
2022-07-20: [r16921] guerimand
2022
  [minor,adm/class/config] manage of personnal presentation page of sheet
2023
    when import a sheet in a class
2024
2022-07-19: [r16920] schaersvoorde
2025
  [minor/svn] canvasdraw:added missing dashing to some objects
2026
2022-07-19: [r16919] guerimand
2027
  [minor,adm/sheet] personalisation of sheet page presentation is now independant of document
2028
2022-07-18: [r16916] bpr
2029
  [fix] fix missing answer in draw (to check)
2030
2022-07-18: [r16915] guerimand
2031
  [minor] bugfix some variable of $x.def not writable/readable in case
2032
    of use of document in presentation page for sheet or class (TMP bugfix)
2033
2022-07-18: [r16913-r16914] guerimand
2034
  [minor,adm/sheet] bugfix cannot display img in sheet when use doc to make presentation
2035
2022-07-18: [r16912] bpr
2036
  [polynet] add option html, raw, add possibility to print only some vertex legend.
2037
2022-07-16: [r16910] schaersvoorde
2038
  [minor/svn] canvasdraw:solved long standing issue of dashed arrow(s) and dashed arrow(s)
17256 bpr 2039
2022-07-11: [r16906] obado
17112 bpr 2040
  [minor/Codemirror] New coding/editor slib version (by J. Lyotard)
2041
2022-07-09: [r16905] bpr
2042
  [polyedre_off] update english version; small typo in index.fr and index.it
2043
2022-07-07: [r16903] guerimand
2044
  [minor,adm/class/activity] add display connexion time of each participant for each day
2045
  (work in progress) using ccaccount statistics
2046
2022-07-06: [r16900] schaersvoorde
2047
  [minor/svn] canvasdraw:'clearbutton'
2048
2022-07-05: [r16898] bpr
2049
  [polynet] in case of false net (with intersection), try again.
17128 bpr 2050
2022-07-05: [r16896-r16895] gmarbeuf
2051
  [minor/slib jsxgraph] help and comments in english and french
17112 bpr 2052
2022-07-05: [r16894] gmarbeuf
2053
  [slib jsxgraph] new option scroll to add a scroll bar in case of overflow
2054
2022-07-05: [r16893] schaersvoorde
2055
  [minor/svn] canvasdraw: corrected flaw in 'clearbutton'
2056
2022-07-05: [r16892] schaersvoorde
2057
  [minor/svn] canvasdraw: 'group'
2058
2022-07-04: [r16891] guerimand
2059
  [minor,adm/class/activity] hide link back2 when not necessary + cleaning
2060
2022-07-01: [r16888] guerimand
2061
  [minor,createxo] bug11302 : bad link in about page for oef exercise in case of test in modtool
2062
2022-07-01: [r16887] bpr
2063
  [adm/manage] warning if one try to give right to publish in local to a non developper
2064
2022-06-29: [r16886] bpr
2065
  [slib] slib for the patron of a polyhedra and slib offdraw
2066
2022-06-29: [r16885] obado
2067
  [OEF/QCM] Add templates to simplify OEF/QCM Modules
2068
2022-06-29: [r16884] bpr
2069
  [fix] small bug: the link cas in links.phtml must be the same in
2070
    adm/class/classes/participant2.phtml
2071
2022-06-29: [r16883] obado
2072
  [minor/jsxgraph] Improve responsivity
2073
    + now jsxgraph is centered
2074
    + correct display bug of oef_indXX icon on top of jsxgraph
2075
    + add new icon for oef_indpartial
2076
2022-06-28: [r16882] schaersvoorde
2077
  [minor/svn] canvasdraw: 'group' work in progress
2078
2022-06-28: [r16880] bpr
2079
  [manage] add ariane for geolocoption and optionalmod + harmonize
2080
  with other pages
2081
2022-06-28: [r16878] guerimand
2082
  [minor,adm/class/exam] exolist order not change at each time student go out
2083
    module adm/class/exam when use option exrandomlist
2084
2022-06-28: [r16877] guerimand
2085
  [minor,adm/modtool] bad link to general documentation and createxo documentation in help of modtool
16876 bpr 2086
------------------------------------------------------------------
2087
wims.4.24 [r16875]
16873 bpr 2088
2022-06-26: [r16872] schaersvoorde
2089
  [minor/svn] canvasdraw: add keyword 'group' and command 'kill group'
2090
2022-06-25: [r16869] bpr
2091
  [slib/odejs] use runge-kutta (from SL)
2092
2022-06-24: [r16867] czzmrn
2093
  [minor/fix] typo, wrong variable name adm/class/userscore exam score colors
2094
2022-06-24: [r16866] guerimand
2095
  [minor,src/Misc/exostat] bugfix some activities double count +
2096
  simulation exam count in score instead of noscore + no more reading file user.exam and user.bin
2097
2022-06-24: [r16865] guerimand
2098
  [minor,adm/class/stat] bugfix bad display of first exam in case of only one sheet in the class
2099
2022-06-24: [r16864] obado
2100
  [minor/css] add missing text_icons to font awesome
2101
  + add a .wims_details class to add background colors do details/summary tags
2102
2022-06-24: [r16862] bpr
2103
  [jsxgraph] responsivity if it is asked explicitly
2104
2022-06-23: [r16859] obado
2105
  [minor/js] Upgrade codemirror from 5.65.2 to 5.65.6
2106
  + add new codemirror themes (3024 + base16)
2107
2022-06-23: [r16857] gmarbeuf
2108
  [slib/geo2d/jsxgraph] turn back to version 1 to cancel automatic conversion
2109
    of applets no responsive into responsive
2110
2022-06-23: [r16854] bpr
2111
  [help] from Sophie Lemaire
2112
2022-06-23: [r16851] obado
2113
  [minor/css] add css transitions to details>summary boxes.
2114
2022-06-23: [r16850] obado
2115
  [minor/icons] Allow some Font Aweseome icons to be displayed
2116
    with "text_icon" (doch_toc doch_up doch_prev doch_next nexthist backhist)
2117
2022-06-23: [r16848] obado
2118
  [minor/jsxgraph] display oef_indXXX icon inside jsxgraph wrapper.
2119
2022-06-23: [r16847] schaersvoorde
2120
  [minor/svn] canvasdraw: drag&drop reply for external images was gone fishing...
2121
2022-06-23: [r16846] guerimand
2122
  [minor,adm/class/userscore] bugfix display sendbug for student
2123
2022-06-22: [r16845] bpr
2124
  [canvasdraw] make responsive (from Olivier Bado)
2125
2022-06-22: [r16843] obado
2126
  [minor/molecule] replace ch4.pdb (from Gerard dupuis) by ch4.pdb
2127
  generated by openBabel
2128
  (http://www.cheminfo.org/Chemistry/Cheminformatics/FormatConverter/index.html)
2129
2022-06-22: [r16842] obado
2130
  [minor/jsxgraph] do not put jsxgraph in "inline" mode after oef response.
2131
  + jsxgraph border color now apply oef_ind colors after reply
2132
2022-06-21: [r16841] bpr
2133
  [slib/algebra/slopedraw] can be done in canvasdraw.
2134
    fix a problem with pari_header when there is several slopedraw.
2135
2022-06-20: [r16837] obado
2136
  [minor/css] Improve responsiveness of property_fields forms embedding large code/pre or textarea
2137
2022-06-20: [r16835] bpr
2138
  [slib/balance] can be drawn with canvasdraw (yet some problem with fill)
2139
2022-06-20: [r16833] gmarbeuf
2140
  [slib/geo2d/jsxgraph] add option nocssjs noalert and automatic conversion
2141
    of applets using the old version into responsive applets
2142
2022-06-19: [r16828] schaersvoorde
2143
  [minor/svn] canvasdraw: 'multidraw function' accepts multiple function inputs
2144
2022-06-19: [r16827] schaersvoorde
2145
  [canvasdraw] add functionplot to multidraw
16907 bpr 2146
2022-06-18: [r16824] bpr
16873 bpr 2147
  [images] add images for methods
2148
2022-06-17: [r16822] bpr
2149
  [oefconfig] update oefdefault with modifications of expert oefmenu
2150
2022-06-17: [r16821] guerimand
2151
  [minor,adm/class/exolog,adm/class/config] add option class_mexolog :
2152
    supervisor can allow participant to send a warming internal message when make an exolog
2153
2022-06-17: [r16818] bpr
2154
  [anstype] multidraw, fix bug,
2155
2022-06-17: [r16812] bpr
2156
  [password] if authentification is not wims auth, forcechangeword is no when added a reguser
2157
2022-06-15: [r16809] czzmrn
2158
  [minor/html] forgotten start b tag (with no end tag)
2159
2022-06-15: [r16805] guerimand
2160
  [minor,adm/class/config] add option class_hideaverage
2161
2022-06-15: [r16804] guerimand
2162
  [minor,adm/class/config] job=neighbor keep open sharing detail when saving choice
2163
2022-06-14: [r16801] guerimand
2164
  [minor,adm/class/sequence] share hide restriction in sharing class
2165
2022-06-14: [r16800] guerimand
2166
  [minor,adm/class/sequence] installation of multilangage help
2167
2022-06-14: [r16799] guerimand
2168
  [minor,adm/class/exam] score restriction with technical variable :
2169
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2170
2022-06-14: [r16798] guerimand
2171
  [minor,adm/class/sheet] score restriction with technical variable :
2172
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2173
2022-06-14: [r16795] guerimand
2174
  [minor,adm/class/exam] help for exam forget exit
2175
2022-06-14: [r16794] guerimand
2176
  [minor,adm/class/config] ergonomie on sharing/import relation page
2177
2022-06-13: [r16792] guerimand
2178
  [minor,adm/class/freework] bad display of link add_freework in class in portal + mutualisation of test to access freework in linkmodule file
2179
2022-06-13: [r16791] czzmrn
2180
  [minor/css] better display of exam scores
2181
2022-06-13: [r16790] guerimand
2182
  [minor,adm/class/tchat] display link for tchat even if tchat desactivated by server administrator
2183
2022-06-13: [r16789] guerimand
2184
  [minor,adm/classfreework] display link for add_freework even if freework desactivated by server administrator
2185
2022-06-13: [r16787] guerimand
2186
  [minor,adm/class/config] clarification of neighbor usage option in fr
16786 bpr 2187
2022-06-10: [r16785] bpr
2188
  [slib moleculeViewer] deprecated (no title)
2189
2022-06-10: [r16784] bpr
2190
  [fix] special codeinput: can be used with for="reply1" (with no space)
2191
2022-06-09: [r16782] bpr
2192
  [model] hanging: add an embraced randitem.
2193
2022-06-07: [r16773] czzmrn
2194
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
2195
2022-06-07: [r16772] czzmrn
2196
  [minor/fix] better display of score colors in examcheck
2197
2022-06-07: [r16771] czzmrn
2198
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
16765 bpr 2199
----------------------------------------
2200
wims.4.23d [r16764]
16764 bpr 2201
2022-06-04: [r16763] bpr
2202
  [classification] unisciel
2203
2022-06-03: [r16755] guerimand
2204
  [minor,adm/class/freework] don't display 'remark when working'
2205
    when option seealltime not activated
2206
2022-06-03: [r16754] guerimand
2207
  [minor,adm/class/freework] bugfix unable to uncheck option seealltime
2208
2022-06-03: [r16753] guerimand
2209
  [minor,adm/class/freework] bugfix add ; for each new line in textarea form zone
2210
2022-06-02: [r16751] bpr
2211
  [wimsdoc] add doc for getscorestatus
2212
2022-06-02: [r16747] bpr
2213
  [openclass 1049]
2214
2022-06-02: [r16740] bpr
2215
  [moldraw] fix for names with space
16741 bpr 2216
2022-06-02: [r16739] bpr
2217
  [moldraw] use of the database
2218
2022-06-01: [r16738] guerimand
2219
  [minor,adm/class/freework] disallow more than one wimsexo zone
2220
2022-06-01: [r16736] bpr
2221
  [oef] add option for feedback, solution, etc in oef
16765 bpr 2222
    (can appear only if scoringstatus=no if exo is in a sheet)
16741 bpr 2223
2022-06-01: [r16734] guerimand
2224
  [minor,adm/class/freework] bugfix lost solution files
2225
    index when save structure of freework in type=3
2226
2022-06-01: [r16733] guerimand
2227
  [minor,adm/class/freework] disallow option scoring in portal
2228
    (incompatibility of file .grades saved in different course)
2229
2022-05-31: [r16731] bpr
2230
  [classification]
2231
2022-05-31: [r16729] guerimand
2232
  [minor,adm/class/sheet] disallow activation of sheet with more than MAX_EXOS exercise
2233
2022-05-31: [r16728] guerimand
2234
  [minor,adm/class/sheet] job=delete use adm/sheet/writeweights
2235
    to clean .vars .weights .require .active files
2236
2022-05-31: [r16727] guerimand
2237
  [major] confusion bad limit of sheet number + fix warning
2238
2022-05-31: [r16726] bpr
2239
  [open class 1149] activation of sheets 4 and 5
2240
2022-05-25: [r16717] guerimand
2241
  [minor,adm/class/freework] bugfix incomplet exolog in case of autoreg
2242
2022-05-24: [r16711] guerimand
2243
  [major,adm/class/freework] add auto registration of exercise
2244
    option in freework type 3 wimsexo
2245
2022-05-24: [r16709] guerimand
2246
  [minor,oef] don't display link intro/config (tail) for student
2247
    in class (exercise launch from doc or freework)
2248
2022-05-24: [r16708] guerimand
2249
  [major] bugfix freework in a programm don't display in linked course
2250
2022-05-21: [r16705] schaersvoorde
2251
  [minor/svn] added script size imitation for 'sub / sup' in canvasdraw 'string' command family
2252
  corrected doc's
2253
2022-05-20: [r16702] guerimand
2254
  [minor,adm/class/config] job=clean : user in a sub-structure of groupement or portal
2255
    are really deleted in this sub-structure
2256
2022-05-20: [r16701] guerimand
2257
  [minor,adm/sendbug] bad bug log in case of exercise in an exam
2258
2022-05-20: [r16700] schaersvoorde
2259
  [canvasdraw] added sup / sub imitation to canvasdraw 'string' command family
2260
2022-05-20: [r16699] bpr
2261
  [anstype] add option shuffle to compose
2262
2022-05-19: [r16696] bpr [r16704] guerimand
2263
  [fix] in case of exams, use of MAX_EXAMS as it is different from MAX_EXOS
2264
    and from 64 for score (to check).
2265
2022-05-18: [r16694] guerimand
2266
  [minor,bugfix] bad link to examples classes page in documentation
2267
2022-05-18: [r16693] guerimand
2268
  [minor,doc] key serial of fold/unfold is now with number instead of filename
2269
2022-05-14: [r16687] guerimand
2270
  [minor,adm/doc] bugfix12996 for fold in document (preliminary version)
2271
2022-05-12: [r16686] obado
2272
  revert vgeogebraversion to old 452
2273
2022-05-11: [r16684] guerimand
2274
  [minor,home] display correct acces in portal for supervisor with participant access
2275
    to a class + use html details
2276
2022-05-10: [r16683] guerimand
2277
  [major,oefmodule] bugfix when use hint/resume in an oef exercise m_reply$i
2278
    and m_choice$i values not initialized
2279
2022-05-10: [r16682] guerimand
2280
  [minor,adm/raw] limit job=addclass to individual class/groupement / class in groupement
2281
2022-05-10: [r16680] guerimand
2282
  [minor,adm/class/exploresave] job=import sheet delete reference to doc presentation
2283
    and hidesheet with technical variable when import
2284
    + disallow import of a sheet with individual techvar
2285
    + optimization of error message manage for sheet
2286
2022-05-09: [r16679] bpr
2287
  [anstype/clock] equivalence 12 and 0 for the hours (Luis Alejandro Marquez Martinez)
2288
2022-05-07: [r16676] bpr
2289
[css] transfer wims_scrollable in utilities to be listed in createxo help
16674 bpr 2290
2022-05-06: [r16671] guerimand
2291
  [minor,adm/class/tchat] hide error message toobigfile in case of select a new file
2292
2022-05-06: [r16666] guerimand
2293
  [minor,adm/class/tchat] bugfix problem for uploading a second file in
2294
    the tchat with extension different
2295
2022-05-04: [r16659] guerimand
2296
  [minor,adm/class/config] protect variables expiration,institution,location,
2297
    geoloc from upload backup in a subclass of groupement or portal
2298
2022-05-04: [r16658] bpr
2299
  [css] add css wims_scrollable to canvasdraw.phtml
2300
2022-05-04: [r16656] guerimand
2301
  [minor,adm/class/freework] bugfix display intro/config link when user do exercise
2302
2022-05-04: [r16654] obado
2303
  [minor/reactiondraw] Add a "wims_scrollable" css class and use it on all reactiondraw slib calls
2304
2022-05-04: [r16653] guerimand
2305
  [minor,adm/class/freework] display activity log for exowims in a freework
2306
2022-05-03: [r16650] obado
2307
  Improve direct exec accessibility (add missing labels / h2)
2308
2022-05-03: [r16647] guerimand
2309
  log freework activity in case of exowims
18021 bpr 2310
  check right exercise parameters by c before rgistering exercise
16674 bpr 2311
2022-05-02: [r16642] schaersvoorde
2312
  [minor/svn] disable javascript timeout in case of KaTeX
2313
2022-05-01: [r16638] bpr
2314
  [canvasdraw] add Timeout in command centered because of delay of Mathjax (Joke Evers)
2315
2022-05-01: [r16634] bpr
16675 bpr 2316
  add reactiondraw in direct exec
16674 bpr 2317
2022-04-29: [r16628] obado
2318
  Upgrade MathJax to 3.2.0
2319
  Must run "./compile --mathjax" to work properly
2320
2022-04-29: [r16625] guerimand
2321
  [minor,adm/class/config] add restriction access file to class backup
2322
2022-04-28: [r16621] guerimand
2323
  [minor,adm/class/freework] use job=directexo to launch wims exercise
2324
    in freework instead of direct link
2325
2022-04-27: [r16617] guerimand
2326
  [minor] force change password process in case of supervisor
2327
    use tableur link + centralisation of process in adm/class/adduser file
2328
2022-04-26: [r16616] gmarbeuf
2329
  [slib/function/tabsignes] Auto-completion in manual mode of missing items
2330
    at the end of a line with empty items. New option nocss to not load the css via the slib
2331
2022-04-25 [r16615] guerimand
2332
    add parameters user_forcechpwd to force user to change password in case of
2333
    supervisor change it or send password process
2334
2022-04-22: [r16597] bpr
2335
  [mathml] add hrectangle and vrectangle
2336
2022-04-22: [r16596] bpr
2337
  [major mathml] add macro lewis (with the help of Joke and Dominique)
2338
2022-04-20: [r16592] obado
2339
  [minor] add short descriptions of new adm/raw jobs in protocol.md
2340
2022-04-20: [r16591] obado
2341
  [adm/raw] add 2 jobs (restoreclassbackups and listclassbackups) to handle class backups
2342
2022-04-15: [r16584] gmarbeuf
2343
  [slib/geo2d/jsxgraph] upadte for responsiveness of jsxgraph applet
2344
2022-04-15: [r16582] guerimand
2345
  [minor,adm/class/sendmail] lang + in case of wims_mail_hidden=yes
2346
    add a message "not reply to this message..."
2347
2022-04-15: [r16581] guerimand
2348
  [minor,adm/class/sendmail] hide sender mail in case of wims_mail_hidden=yes
2349
2022-04-14: [r16579] guerimand
2350
  [minor,adm/raw] add job=getmodulesstat to get module statistic
2351
2022-04-14: [r16578] obado
2352
  [minor/css] update .jxgbox style to be centered in wims_form
2353
2022-04-13: [r16577] gmarbeuf
2354
  [glossary/dynamic example] change display
2355
2022-04-13: [r16576] gmarbeuf
2356
  [glossary/macro multiple] change generation and display
2357
  [minor/css] add styles for details/summary html5 tags (accordions)
2358
2022-04-11: [r16569] guerimand
2359
  [minor,adm/class/freework] hide "corrected file zone" in case of no file zone for student
2360
2022-04-11: [r16568] guerimand
2361
  [minor,adm/class/freework] separate remark (when student working) from
2362
    final remark (after student work)
2363
2022-04-10: [r16567] bpr
2364
  [multidraw] missing centered when reinput the answer
2365
2022-04-10: [r16565] czzmrn
2366
   M /trunk/wims/public_html/modules/adm/class/sendmail/lang/names.phtml.it
2367
2022-04-09: [r16560] bpr
2368
  [fix] fix html in formbar
2369
2022-04-08: [r16558] guerimand
2370
  [minor,adm/class/freework] solution/feedback of oef exercise can be display
2371
    to  user when codownload=1 (supervisor choice)
2372
2022-04-08: [r16556] guerimand
2373
  [minor,adm/class/freework] badcount of nbcorrectedcopies
2374
2022-04-08: [r16555] guerimand
16675 bpr 2375
  [minor,adm/class/freework] fix sh error message in case of no files in
2376
    freework data directory
16674 bpr 2377
2022-04-07: [r16554] guerimand
16675 bpr 2378
  [minor,adm/class/freework] tracing of user first connect after
2379
    codownload=1 / supervisor can see
16674 bpr 2380
2022-04-07: [r16547] guerimand
2381
  [minor,srcipt/oef] display observation on OEF exercise page in case of wims_user=supervisor
2382
2022-04-06: [r16545] guerimand
2383
  [minor,adm/class/freework] bugfix type=3 upload by supervisor corrected files to user page
2384
2022-04-06: [r16544] guerimand
2385
  [minor,adm/class/freework] bad description message in job=listwork3 in case seealltime=1
2386
2022-04-06: [r16542] guerimand
16675 bpr 2387
  [minor,module=adm/class/freework] in case of seealltime=1 supervisor can write
2388
    remark on student work and student can see it
16674 bpr 2389
2022-04-06: [r16539] guerimand
2390
  [minor,adm/class/reguser] separate reguser/regteacher
2391
2022-04-04: [r16530] guerimand
2392
  [minor,adm/class/sendmail] change accordion by toggle for selecting recipient
2393
2022-04-04: [r16529] guerimand
2394
  [major,anstype=numexp] bugfix in case of use condition with type=numexp
2395
    (irreductible fraction not recognize)
2396
2022-04-02: [r16518] guerimand
2397
  [minor,adm/class/usermanage] activate parameter wims_mail_hidden
2398
    for user account (not for user_supervisable=yes account)
2399
2022-04-02: [r16516] guerimand
2400
  [minor] add global variable parameter wims_mail_hidden to show/hidden user mail
2401
2022-04-02: [r16514] guerimand
2402
  [minor,adm/class/sendmail] add a warning message in case of user without mail write to supervisor
2403
2022-04-02: [r16513] guerimand
2404
  [minor,adm/class/freework] add parameter to fix score limit for save exercise in a freework
2405
2022-04-01: [r16512] guerimand
2406
  [major,adm/class/sendmail] mail sending by user to supervisor is now internal process
2407
2022-04-01: [r16509] guerimand
2408
  [bugfix,adm/class/exam] bad display of score in case of allowtype=simulation
2409
    when class_examscore_withoutip!=yes
2410
2022-04-01: [r16508] guerimand
2411
  [minor] set default values for OLD_LOG_FILES to 5
2412
2022-03-31: [r16507] guerimand
2413
  [minor] change default value for site_accounting and show_stat
2414
2022-03-30: [r16504] bpr
2415
  [open class] 1149: activate sheet3
2416
2022-03-30: [r16503] guerimand
2417
  [minor] exclude user anonymous in example class of process lastconnect
2418
2022-03-28: [r16501] reyssat
2419
  [sh] fix sh compatibility problem in wimstest/validation/checkhtmlwims
2420
2022-03-28: [r16500] obado
2421
  [bugfix] Replace "exit" by "else" in Nikaia and standard themes tails,
2422
    so it can load bottom scripts.
16675 bpr 2423
2022-03-25: [r16489 .. r16497] obado
2424
  Upgrade jquery-ui 1.12.1 -> 1.13.1
2425
  Upgrade marked.js to v3.0.8
2426
  Upgrade Skulpt to 1.2.0
2427
  Upgrade codemirror to 5.65.2
2428
  Upgrade Jquery 3.5.1 -> 3.6.0
2429
  Upgrade TinyMCE editor 5.4.2 -> 5.10.3
16674 bpr 2430
  Upgrade jsxGraph 1.1.0 to 1.4.2
2431
2022-03-24: [r16486] gmarbeuf
2432
  set gl_renew to 0 for a no reload button
2433
2022-03-24: [r16485] bpr
2434
  [glossary] if variable gl_renew =0, no reload button in dynamic glossary
2435
2022-03-24: [r16482] guerimand
16675 bpr 2436
  [minor,adm/class/sendmail] add option to send or not copy of message
2437
    to teacher/supervisor
16674 bpr 2438
2022-03-23: [r16481] guerimand
2439
  [minor,adm/class/sendmail] transfert data to chooselist script with file instead
2440
    of variable to prevent too_long_variable error in case of many user in the class
2441
2022-03-19: [r16471] bpr
2442
  [anstype] in anstype draw, trim some params (if not, if one has indented, canvasdraw
2443
    gives an error).
16675 bpr 2444
2022-03-19: [r16466-r16469] guerimand
16674 bpr 2445
  [minor] hide link to insert ressources in case of print version of exercise
18021 bpr 2446
  [minor,adm/class/freework error message in case of insertion of a printing version of exercise in a freework
16674 bpr 2447
  [minor,adm/class/addmodule error message in case of insertion of a printing
18021 bpr 2448
    version of exercise in a sheet
16464 bpr 2449
----------------------------------------
16674 bpr 2450
wims.4.23c [r16464]
2451
2022-03-17: [r16453] obado
2452
  [minor/ergo] Now multipleclick legend also display icons (not only colors)
16452 bpr 2453
2022-03-16: [r16450 and others] bpr
2454
  [taxonomy] add some modules in unisciel taxonomy
2455
2022-03-14: [r16442] bpr
2456
  [modtool] if the module is deprecated, it is written in the Properties.
2457
    Not erased if one save the other properties.
2458
2022-03-11: [r16433] guerimand
2459
  [minor,adm/raw] job=getserverstat add option=server to get server connexion/session/site statistic
2460
[minor/fix,adm/raw] add directory freeworks freeworksdata when create a new class (same as r16418) for adm/raw
2461
2022-03-10: [r16423] guerimand
2462
  [bugfix,module=adm/class/exploresave] configuration of wims exercise zone in type=3 not imported
2463
2022-03-10: [r16422] guerimand
2464
  [bugfix,module=adm/class/freework] bad .grades file format created when no .grades file exists in class
2465
2022-03-10: [r16421] guerimand
2466
  [bugfix,adm/class/freework] no name in score title when use manual score in freework
2467
2022-03-10: [r16420] guerimand
16675 bpr 2468
  [bugfix,module=adm/class/freework] lost of no scoring information in case of desactivate freeworkm
2469
2022-03-09: [r16416] obado
16452 bpr 2470
  [minor/css] wimscenter now also centered when combined with flex style.
2471
2022-03-07: [r16412] bpr
2472
  [major] in the indexation, deprecated modules are not treated
2473
2022-03-07: [r16410] obado
2474
  [minor/JS] Now dropdown button panel close on body click
2475
    + display a small arrow to indicate this is a dropdown button.
2476
2022-03-06: [r16406] bpr
2477
  [oef] add message when there is a latex version.
2478
2022-03-04: [r16402 and others] bpr
2479
  [translation] es
2480
2022-03-03: [r16395] obado
2481
  [js] Update new dropdownbutton (use Foundation dropdown js)
2482
2022-03-03: [r16394] czzmrn
2483
  [minor/fix] module_title_LANG is not defined for languages with no translation.
2484
  The check is done in main.phtml so the variable module_title is
2485
  defined according to the language in use
2486
2022-03-03: [r16391] bpr
2487
  [fix] fix segmentation fault in cache.c
2488
2022-03-02: [r16388] guerimand
2489
  [ergo,adm/class/exam] use dropdownbutton to move exercise in examen
2490
2022-03-02: [r16387] guerimand
2491
  [ergo,module=adm/class/sheet] use dropdownbutton instead of two classic button
2492
    to move exercise in sheet
2493
2022-03-02: [r16386] guerimand
2494
  [minor,adm/class/userscore,adm/sendbug] can sendbug on a student examlog exercise
2495
2022-03-01: [r16385] guerimand
2496
  [minor,module=adm/class/freework] bugfix bad display of tex code in preview window
2497
    for zonetype=texte in student area
2498
2022-03-01: [r16383] guerimand
2499
  [minor,adm/class/userscore] bugfix errorlink in case of exercise file not exists
2500
    for an exam in job=examcheck
2501
2022-02-28: [r16381] bpr
2502
  [minor] add lang in the connexion links
2503
2022-02-27: [r16379] bpr
2504
  [codeinput] allows to put <label for="reply1"> ...
2505
2022-02-27: [r16378] guerimand
2506
  [minor,adm/class/exam,adm/class/userscore] display correct score in
2507
  cas of class_scorewithoutip=no
2508
2022-02-27: [r16377] bpr
2509
  [scenario] small cleaning
16372 bpr 2510
2022-02-23: [r16370] guerimand
2511
  [minor] site_languages set to all possible languages
2512
2022-02-23: [r16368] guerimand
2513
  [minor,module=adm/class/exam] link to close exam is display evenif an exercise is not done
2514
2022-02-23: [r16367] guerimand
2515
  [minor,sequence] correct view of participant in case of hidden sequence
2516
    without technical variable
2517
2022-02-23: [r16366] guerimand
2518
  [minor,module=adm/class/tchat] move tmp file from s2 to sessions directory
2519
2022-02-22: [r16364] guerimand
2520
  [minor,module=adm/class/tchat] improvment of window title when supervisor look to user page
2521
2022-02-20: [r16359] bpr
2522
  [anstype compose] empty was not taken in account
2523
2022-02-19: [r16355] guerimand
2524
  [major,module=adm/class/tchat] use module adm/class/exolog
2525
    to display exercise page of the user
2526
2022-02-18: [r16353] guerimand
2527
  [bugfix,module=adm/class/tchat] bad list of session for user
2528
2022-02-18: [r16352] bpr
2529
  [validator] delete lines with no problem (as to be checked !)
2530
2022-02-17: [r16346] obado
2531
  [OEF-qcm] Now we can indicate an author name in every OEF .data file
2532
    (add a line starting with ".author" and write firstname,lastname of the .data author
2533
mkindex will then automatically extract it in the DataIndex file in the module
2534
And datafile.proc will put it in an array variable "df_authors"
2535
2022-02-17: [r16345] guerimand
2536
  [minor,module=adm/class/freework] zonetype texte : supervisor can choose
2537
    maximal number of characters in student area
2538
2022-02-17: [r16344] bpr
2539
  [flydraw] add command "segments" in flydraw (as in canvasdraw)
2540
    add "brokenline" as an alias of "polyline"
2541
2022-02-17: [r16340] guerimand
2542
  [bugfix,module=adm/class/freework] lost of lastest student score in type=2
2543
    when save after correction date
2544
2022-02-17: [r16339] guerimand
2545
  [bugfix,module=adm/class/freework] bad count of corrected copies in type=2
2546
2022-02-17: [r16338] guerimand
2547
  [minor,module=adm/class/freework] display error message when supervisor send a bad score
2548
2022-02-16: [r16336] obado
2549
  [bugfix] [adm/raw] replace double dot (:) by &#8282; in sheets/exams
2550
    descriptions to avoid string being splitted
2551
2022-02-16: [r16334 and other] bpr
2552
  [translation] es from Luis Alejandro Marquez Martinez
2553
2022-02-14: [r16328 and other] bpr
2554
  [slib/moldraw] work in progress
2555
2022-02-14: [r16327] obado
2556
  [theme] Add "wims_columns" class in Nikaia visitor page
2557
2022-02-14: [r16326] obado
2558
  [oef/css] Add text icons to ans_multipleclick answered labels
2559
2022-02-13: [r16325] bpr
2560
  [src] fix a segmentation fault when subst in fields as observation
2561
2022-02-13: [r16324] guerimand
2562
  [minor,module=adm/class/freework] supervisor can upload personnal file
2563
    in type=3 when student part have a file zone
2564
2022-02-11: [r16323] guerimand
2565
  [minor,module=adm/class/freework] improvment of too many file message display in zonetype file
2566
2022-02-08: [r16321] bpr
2567
  [translation] es (Luis Alejandro Marquez Martinez)
2568
2022-02-04: [r16317] guerimand
2569
  [minor,module=adm/createxo] log source module when import oef exercise in a class
2570
2022-02-03: [r16316] bpr
2571
  [fix] add option s in matchmol (strict comparaison of molecules)
2572
2022-02-03: [r16315] bpr
2573
  [help] correction in latex command help
2574
2022-02-02: [r16311] guerimand
2575
  [minor,adm/class/freework] type=3 supervisor can put a maximum number
2576
    of file in student zonetype file
2577
2022-02-02: [r16310] guerimand
2578
  [minor,module=adm/class/freework] type=3 accept freework without student
2579
    zone (do not use interface to send work)
2580
2022-02-02: [r16307] guerimand
2581
  [major,module=adm/class/freework] type=4 become a zonetype of type=3 ; no back compatibility
2582
2022-02-02: [r16306] guerimand
2583
  [minor,module=adm/class/freework] add description of parameters for each file
2584
2022-01-28: [r16295] czzmrn
2585
  [minor/fix] script/oef/var.proc display help title in user language if no other choice
2586
2022-01-28: [r16294] guerimand
2587
  [minor,oef] reset test Test variables at end of anstype analyse to
2588
    prevent values to be used in analyse of the next anstype
2589
2022-01-28: [r16293] guerimand
2590
  [minor,oef] type=numeric ; delete unused cmd
2591
2022-01-28: [r16292] guerimand
2592
  [major,oef] bugfix : wrong error message on exercise when use condition with type numexp
2593
2022-01-27: [r16291] bpr
2594
  [wimsdoc] add example and complete the doc of formradio as in formcheckbox
2595
2022-01-26: [r16290] guerimand
2596
  [minor,module=adm/class/freework] bad zonetype name when some zonetype not allowed
2597
2022-01-26: [r16288] guerimand
2598
  [minor,bugfix] wrong message on user page in case of only freework ressources in class
2599
2022-01-23: [r16287] lemaire
2600
  [slib/help] description of how the median is computed in the french version
2601
2022-01-23: [r16286] bpr
2602
  [fix] fix bug: the file severity was not created when a sheet was activated
2603
2022-01-21: [r16285] obado
2604
  Correct steps.oef
2605
    + add wims_columns css class
2606
    + change default background color for better contrast
2607
2022-01-21: [r16283] guerimand
2608
  [minor,module=adm/class/freework] typo + ergo
2609
2022-01-19: [r16280] guerimand
2610
  [minor,module=adm/class/userscore] job=getuser desactivate link
2611
    to ressources for hidden sequence
2612
2022-01-19: [r16279] guerimand
2613
  [minor,module=adm/class/freework] bugfix bad compute of nbcopies/nbcorrectedcopies
2614
    in case of deleted user
2615
2022-01-19: [r16278] guerimand
2616
  [minor,module=adm/class/freework] add default parameter
2617
    showMenuBar=true for teacher in applet geogebra
2618
2022-01-18: [r16277] guerimand
2619
  [minor,module=adm/sendbug] improvement of mail format (in test)
2620
2022-01-18: [r16275] guerimand
2621
  [minor,module=adm/exolog] use module adm/sendbug to report a bug in a registered exercise
2622
2022-01-18: [r16274] guerimand
2623
  [minor,module=adm/class/cdt] add link to freework ; better page presentation improvement
2624
2022-01-15: [r16272] bpr
2625
  [flydraw] possibility to choose the attribut alt in images created
2626
    by flydraw in OEF and documents
2627
2022-01-15: [r16271] bpr
2628
  [modtool] add variable deprecated in INDEX (must be written directly,
2629
    not by the interface)
2630
2022-01-15: [r16270] guerimand
2631
  [minor,module=adm/sendbug] sendbug add exologfile to the sending message
2632
2022-01-14: [r16267] guerimand
2633
  [minor,module=adm/manage] ergonomie
2634
2022-01-13: [r16265] reyssat
2635
  [help] more help on model swac1
2636
2022-01-13: [r16260] bpr
2637
  [model] swac: code was not consistent with what I understood from the doc
2638
  [minor] use rawtex before texmath in command \special{mathmlinput ...}
2639
    since texmath does not accept 2x
2640
2022-01-13: [r16258] reyssat
2641
  [help] behaviour of texmath precised in tech doc
2642
2022-01-13: [r16257] guerimand
2643
  [minor,module=adm/class/freework] use module adm/class/exolog to view exo
2644
    instead of internal job (mutualisation)
2645
2022-01-12: [r16256] guerimand
2646
  [minor,module=adm/class/userscore] job=getuser bugfix in supervisor view
2647
    hide sequence for user in fonction of hidden parameter
2648
2022-01-12: [r16255] bpr
2649
  [modtool] exclude the file content.html in differences for oef
2650
2022-01-12: [r16254] guerimand
2651
  [bugfix,module=adm/class/userscore] hidden sheet with technical variable
2652
    no more display on user score panel (stay on superviso view)
2653
2022-01-11: [r16252] bpr
2654
  [slib] in rungekutta, reset slib_out at the beginning
2655
2022-01-11: [r16251] reyssat
2656
  [texmath] modif integrate : \textrm{d}, best for MathML in firefox and chrome
2657
2022-01-11: [r16250] guerimand
2658
  [minor] supervisor of a groupement can disallow teacher right to create subclasses
2659
2022-01-10: [r16248] bpr
2660
  [modtool] cpp with - in target are no more compiled
2661
2022-01-10: [r16245] czzmrn
2662
  [minor/lang] Italian, typo (not actual translation)
2663
2022-01-10: [r16244] bpr
2664
  [modtool] change help (must be done for all languages after verification)
2665
2022-01-10: [r16243] bpr
2666
  [modtool] - not allowed in new oef files
2667
2022-01-10: [r16242] bpr
2668
  [texmath] modif integrate (add \\rm{d})
2669
2022-01-08: [r16241] reyssat
2670
  [typography] the code \(int(f(x),x)) now gives dx in italics and slightly separated from f(x).
2671
2022-01-08: [r16240] reyssat
2672
  [wimstest] changed README.md according to last commit of checkhtmlwims
2673
2022-01-08: [r16239] reyssat
2674
  [wimstest] checkhtmlwims can now treat one module or a category of modules
2675
    or a list of zones or all zones
2676
2022-01-08: [r16236] bpr
2677
  [minor] fix trouble in authors in intro.phtml when there is a . in the file
2678
  (old modules)
2679
2022-01-07: [r16233] guerimand
2680
  [minor,bin] script mkexamplesheet don't copy, in base/sheet,
2681
    sheet from example class with local class exercise
2682
2022-01-06: [r16232] obado
2683
  Replace Helvetica neue font by Verdana for better accessibility (distinct l,1,I and O,0)
2684
2022-01-06: [r16231] reyssat
2685
  [minor] add time to date info when showing last access of a file
2686
2022-01-05: [r16230] reyssat
2687
  [minor] Changed address of repository from cru to renater
2688
2022-01-04: [r16229] guerimand
2689
  [minor,module=adm/class/sequence] bugfix bad format file when create a sequence without ressources
2690
2022-01-04: [r16228] bpr
2691
  [l2w] css
2692
2022-01-04: [r16227] bpr
2693
  [formatage] scenario
2694
2022-01-04: [r16225] guerimand
2695
  [minor,module=adm/class/sequence] bugfix introduced when cleaning r16223
2696
2022-01-03: [r16224] guerimand
2697
  [minor,module=adm/freework] reactivation of type=4 freework
2698
2022-01-03: [r16222] guerimand
2699
  [minor/add,module=adm/class/sequence] keep correct hide/open sequence
2700
    option when delete or moveup a sequence
2701
2022-01-03: [r16220] guerimand
2702
  [minor/bugfix] alone sequence not displayed
2703
2022-01-03: [r16217] reyssat
2704
  [minor,adm/sendbug] replaced qualite@wimsedu.info by the generic variable
2705
  DEBUG_MODULE of bases/sys/define.conf
17256 bpr 2706
2022-01-03: [r16215] reyssat
16372 bpr 2707
  [minor,adm/sendbug] put qualite@wimsedu.info back into list of recipients
2708
2022-01-03: [r16214] obado
2709
  [Minor/CSS] l2w : use ref_bgcolor in emph class.
2710
2022-01-03: [r16213] bpr
2711
  [doc] put class wims_button only on "wims" words as n_detail, n_foldout
2712
2022-01-02: [r16212] bpr
2713
  [fix] fix error when using readdef in some cases
2714
2022-01-02: [r16210] bpr
2715
 [document] add wims_button to href in fold
2716
2021-12-28: [r16208-16206] bpr
2717
  [deduc]
2718
2021-12-28: [r16205] bpr
2719
  [css] add button in the script tool.phtml=
16203 bpr 2720
----------------------------------------
2721
wims.4.23b [r16202]
16200 bpr 2722
2021-12-22: [r16198] bpr
2723
  [minor] use rint in all sheet score
2724
2021-12-22: [r16197] guerimand
2725
  [adm/class/usermanage] mkuserlist after use of job=regmanage
2726
2021-12-21: [r16196] bpr
2727
  [score] harmonisation of the approximation of the score of a sheet
2728
2021-12-21: [r16195] guerimand
2729
  [adm/class/sheet,adm/class/exam] error message when use
2730
  a wrong technical variable name in hidden_condition
2731
2021-12-20: [r16194] guerimand
2732
  [adm/class/exam] now different description message for sheet and exam to
2733
  hide/show with technical variable option (traduction needed)
2734
2021-12-20: [r16192] guerimand
2735
  [adm/class/usermanage] bad display when no technical variable
2736
  and no comments for a user in userlist page
2737
2021-12-20: [r16191] reyssat
2738
  [bug] for chemeq, due to to wrap..exec
2739
2021-12-20: [r16190] guerimand
2740
  [minor/bugfix] when use direct link to program in a course of portal
2741
2021-12-20: [r16189] guerimand
2742
  [css] bugfix when no manager class message on the server
2743
2021-12-20: [r16188] bpr
2744
  [slib/numeration/ecriturelettre] no comma in english version of a number
2745
2021-12-19: [r16186] guerimand
2746
  [adm/class/freework] tmp desactivation of type=4 to make distribution 4.23b
2747
2021-12-19: [r16185] guerimand
2748
  [adm/manage] add a description for job=motd
2749
2021-12-18: [r16183,16183] czzmrn
2750
  [minor/fix] it openclass 1368 fix link in external links
2751
2021-12-18: [r16181] czzmrn
2752
  [minor/fix] it openclass 1367 remove class exercises from sheets
2753
2021-12-18: [r16180] czzmrn
2754
  [minor/fix] it openclass 1368 remove class exercises from sheets
2755
2021-12-17: [r16178] obado
2756
  [minor] set default values in new message settings manager
2757
2021-12-17: [r16177] obado
2758
  [minor] Improve helps in new "Message setting" manager. (add english strings)
2759
2021-12-17: [r16176] obado
2760
  [minor] Improve new "message setting" in admin manager
2761
2021-12-17: [r16174] bpr
2762
  [language] es
2763
2021-12-17: [r16173] guerimand
2764
  [adm/manager] can modify file motd.phtml and manager_msg.phtml file with interface
2765
2021-12-16: [r16171] reyssat
2766
  [help] for slib ecriturelettre
17486 bpr 2767
2021-12-16: [r16169,r16165] bpr
16200 bpr 2768
  [numeration/ecriturelettre] variante avec septante, etc
2769
2021-12-16: [r16160] bpr
2770
  [minor] add file for help exam (not translated)
16159 bpr 2771
2021-12-15: [r16158] guerimand
2772
  [adm/class/sequence] bugfix for the first use of technical variable
2773
    to hide/show sequence
2774
2021-12-13: [r16157] obado
2775
  [minor] Replace http://wimsedu.info/wiki by https://wiki.wimsedu.info
2776
2021-12-13: [r16156] guerimand
16164 bpr 2777
  [sequence] change name for sequence status
16159 bpr 2778
2021-12-13: [r16154] guerimand
2779
  [adm/class/sequence] bugfix saved parameters lost for hide/show sequence
2780
2021-12-12: [r16153] guerimand
2781
  [adm/class/sequence] bugfix when use hide/show sequence with technical variable
2782
2021-12-08: [r16148] guerimand
16164 bpr 2783
  [adm/class/userscore] display detail of exam session bugfix when
16159 bpr 2784
    two many exam try for a student
2785
2021-12-07: [r16145] bpr
2786
  [oef] add the possibility to add a small calculator
2787
2021-12-04: [r16143] guerimand
16164 bpr 2788
  [adm/class/sequence] hide/show sequence with same interface than score
2789
    in sheet and exam
16159 bpr 2790
2021-12-03: [r16142] bpr
2791
  [openclass] fix some scoredelay in sheets (thanks to GM)
2792
2021-11-29: [r16141] bpr
2793
  [compile] other proposition for configure for homebrew
2794
2021-11-22: [r16140] bpr
2795
  [wims_modules.pl] fix warning
2796
2021-11-22: [r16139] bpr
2797
  [compile] add src/config.hin + comments for option for configure in compile
2798
2021-11-19: [r16138] obado
2799
  [CSS] make input buttons larger than secondary buttons
2800
2021-11-19: [r16137] obado
2801
  Make actions buttons larger on small devices
2802
2021-11-16: [r16134] bpr
2803
  [codeinput] fix inputsize treatement by default
2804
2021-11-15: [r16133] bpr
16200 bpr 2805
  [fix] MAX_SHEET in c: hope it fixes the getscore error
2806
    (the set of exams count as a sheet).
16159 bpr 2807
2021-11-15: [r16131] guerimand
2808
  [minor] add link from courses to program in a portal (work in progress)
2809
2021-11-15: [r16129] bpr
2810
  [my_debug] call_sh is different in wims.c and in Wimslogd
2811
2021-11-14: [r16128] bpr
2812
  [template] add related.phtml in intro of exercise template
2813
2021-11-10: [r16124] guerimand
16164 bpr 2814
  add system variable MAX_SUBCLASSES and use it in
2815
    module adm/class/regclass adm/class/gateway
16159 bpr 2816
2021-11-08: [r16122] bpr
2817
  [deduc] towards multilanguage
2818
2021-11-06: [r16112] bpr
16164 bpr 2819
  add publisher in error message for noright
16159 bpr 2820
2021-11-05: [r16111] guerimand
2821
  [adm/class/usermanage] bugfix bad order in column lastconnect
2822
2021-11-05: [r16110] guerimand
2823
  [home] bugfix bad exam title when use technical variable to hide exam
2824
2021-11-05: [r16109] guerimand
2825
  [adm/class/sequences] bugfix hide/show sequence
2826
2021-10-23: [r16100,..,r16105] bpr
2827
  [translation] es translation (Luis Alejandro Marquez Martinez)
2828
2021-10-22: [r16099] guerimand
2829
  [adm/class/exploresave] minor optimization
2830
2021-10-22: [r16098] guerimand
2831
  [adm/class/exploresave] can import/replace freework
2832
2021-10-20: [r16097] guerimand
16164 bpr 2833
  [adm/class/livret] display description in user page
16159 bpr 2834
2021-10-20: [r16096] guerimand
2835
  [adm/class/config] add index for sheet button
2836
2021-10-20: [r16095] guerimand
2837
  [adm/sheet] build index files of sheet when sheet_active=0 and discordance
2838
2021-10-19: [r16094] guerimand
2839
  [adm/class/config] add freework for restore and save
2840
2021-10-15: [r16093] czzmrn
16164 bpr 2841
  [language] internationalization adm/class/freework
16159 bpr 2842
2021-10-15: [r16091] guerimand
16164 bpr 2843
  [adm/class/config] forbidden upload ressources exceed system limit
16159 bpr 2844
2021-10-14: [r16090] guerimand
16164 bpr 2845
  [script/adm] limit writeweights to MAX_SHEET parameter
16159 bpr 2846
2021-10-14: [r16089] guerimand
16164 bpr 2847
  [adm/sheet] limit importation of sheet to MAX_SHEET value
16159 bpr 2848
2021-10-13: [r16087] guerimand
2849
  [adm/class/freework] add type=4 freework (workinprogress...)
2850
2021-10-07: [r16086] bpr
2851
  [accessibility] oefcolors as in Nikaia !
2852
2021-10-07: [r16084] guerimand
2853
  [adm/class/freework] hide user login when display file name in user page when type=2
2854
2021-10-07: [r16083] guerimand
16164 bpr 2855
  [adm/class/freework] bugfix can delete freework with an active freework after
16159 bpr 2856
2021-10-06: [r16082] bpr
2857
  detag label in print version.
2858
2021-10-01: [r16080] bpr
2859
   modification of calc_detag: can detag only a list of environment (DB)
2860
    use in oef exercises for deleting label when the answer is done.
16077 bpr 2861
----------------------------------------
2862
wims.4.23a [r16076]
16075 bpr 2863
2021-09-30: [r16074] bpr
2864
  [model] replace instruction class by wims_question
2865
2021-09-30: [r16071] guerimand
2866
  [adm/modtool] default parameters for oef exercise used when test
2867
    a single exercise in a class
2868
2021-09-29: [r16070] guerimand
2869
  [adm/modtool] define default value for oef exercise for test link
2870
2021-09-29: [r16069] guerimand
2871
  [bugfix] tchat link was not displayed in exercise page
2872
2021-09-28: [r16068] guerimand
2873
  [adm/class/freework] can use tex in description zone in type=3
2874
2021-09-27: [r16063] bpr
2875
  [slib brut2html] fix when there is no ion
16059 bpr 2876
2021-09-26: [r16053,r16052] bpr
2877
  add open classes (H4 and H5 professionnelle)
2878
2021-09-24: [r16050] georgesk
2879
  Implemented new units : VA and var
2880
2021-09-21: [r16049] guerimand
2881
  [adm/class/tchat] bugfix session problem in supervisor page
2882
  when several user activate sharing page + sh error when no user shared file
2883
2021-09-18: [r16048] bpr
2884
  [fixbug] in clickfill, correction with &nbsp
2885
2021-09-15: [r16044] guerimand
2886
  [adm/class/usermanage] display user_lastconnect
2887
2021-09-14 [r16040] guerimand
2888
  [minor] display lastconnect date in home page ; only after connect
2889
2021-09-05: [r16038] bpr
2890
  [doc] when deleting a document, mkdir the directory src (SL)
2891
  (in some circonstances, the new file main was not saved)
2892
2021-09-04: [r16037] bpr
2893
  [fix] for modifying the order in a series
2894
2021-08-25: [r16034] bpr
2895
  [glossary] ecogestion
2896
2021-08-24: [r16033] obado
2897
  [forum/mboard] email is only required when specified by mboard options
2898
  + only supervisor can view students email
2899
2021-08-24: [r16032] obado
2900
  [adm/raw] "getclass" job can now return strings with '"' in correct json
2901
2021-08-24: [r16031] obado
2902
  [adm/raw] "addclass" job handle fields limits now
2903
2021-08-23: [r16030] obado
2904
  [minor/anstype] multipleclick : remove some padding on selectable cells +
2905
2021-08-23: [r16029] bpr
2906
  [fix] replace = by issametext in scripts/adm/class/colors
2907
2021-08-20: [r16026] bpr
2908
  [glossary] typo in counting the records
2909
2021-08-18: [r16024] bpr
2910
  [glossary] ecogestion
2911
2021-08-14: [r16023] bpr
16075 bpr 2912
  [fix] fix ariane for visitor and public sheets
16059 bpr 2913
2021-08-14: [r16022] bpr
2914
  [fix] try to fix the problem of nextseries in public sheets.
2915
2021-09-14: [r16043] czzmrn
16164 bpr 2916
  [fix] doc directory might not exists (e.g. when class created via adm/raw) adm/class/adddoc
16059 bpr 2917
2021-08-04 [r16020] guerimand
2918
  [minor] add variable user_agreesupcgu to prevent agree cgu to each class creation
2919
2021-08-03: [r16019] bpr
2920
  [mkcss.pl] accept directory with two levels, as local/1
2921
2021-08-02: [r16018] bpr
2922
  [oef/intromenu] delete empty items in the keywords
2923
2021-07-29: [r16016] guerimand
2924
  [minor] preview of text zone for student in adm/class/freewor
2925
2021-07-28: [r16015] bpr
2926
  [maintainer] put configure in svn and comment in compile autoconf
2927
  should update configure by hand for the release
2928
2021-07-26 [r16013] guerimand
2929
  [minor] add .def to save file of class
2930
    can restore in the class some data of .def from a save file
2931
2021-07-21 [r16006] guerimand
2932
  [major] add hide exam with a technical variable
2933
2021-07-08 [r15998] guerimand
2934
  [major] add auto show/hide sequence
15982 bpr 2935
----------------------------------------
15995 bpr 2936
wims.4.22 [r15994]
15975 bpr 2937
2021-07-03: [r15970] guerimand
2938
  [minor] move link for detail of examens to menu_items
2939
2021-07-03: [r15969] bpr
2940
  add keywords in thermodynamics
2941
2021-07-03: [r15966] czzmrn
2942
  [minor/fix] in a groupement when the supervisor of the groupment
2943
  enters a subclass and in such subclass modifies the user_supervise variable of a teacher,
2944
  then the variable user_supervise was lost.
2945
2021-07-02: [r15962] obado
2946
  [minor/js] adm/class/sheet : simplify js code used in individualization tab
2947
2021-07-01: [r15960] guerimand
2948
  [adm/class/techvar] log change of technical variable in wims_class_log
2949
2021-07-01: [r15959] guerimand
2950
  [minor] add link to propriety account when user isin a portal at level portal and course
2951
2021-07-01: [r15958] guerimand
16164 bpr 2952
  [adm/class/sheet] improvment of individualisation panel
15975 bpr 2953
  (add checkbox to hide weight/require specialisation interface)
2954
2021-07-01: [r15957] bpr
2955
  [model] qcm and steps: typo in presentgood
2956
2021-06-30: [r15955] bpr
2957
  [doc css] move feedback from oef.css to utilities.css (so appear in the oef documentation)
2958
2021-06-30: [r15953] czzmrn
2959
  [fix] script/adm/sheet some dependencies might be just spaces
2960
    in old sheets (to be tested)
2961
2021-06-29: [r15949] guerimand
2962
  change display of techvar value in a sheet when use individualisation
2963
2021-06-29: [r15948] guerimand
2964
  add directory tool when make a new class
2965
2021-06-28: [r15947] guerimand
2966
  [adm/class/sheet] display only error message in case of
2967
    error scoredependancies/individualisationsheet
2968
2021-06-27: [r15945] czzmrn
2969
  [minor] gnuplot: backwards compatibility
2970
    (newer versions of gnuplot have different color defaults)
2971
2021-06-27: [r15944] guerimand
2972
  [bugfix,adm/class/userscore] bad display of workgroup fo user
2973
  in case of use of technical variable to individualise sheet
2974
2021-06-26: [r15942] bpr
2975
  [language] about related modules
2976
2021-06-26: [r15937] guerimand
2977
  [adm/class/userscore] show group in case of individualisation of sheet with techvar
2978
2021-06-26: [r15935] guerimand
16164 bpr 2979
  [adm/sheet] display user groupe to user in case
15975 bpr 2980
    of individualisation of sheet with technical variable
2981
2021-06-25: [r15934] bpr
2982
  [modtool] can know delete files in slib/*/*
2983
2021-06-25: [r15933] guerimand
2984
    [/bugfix,adm/class/exploresave] bad status and expiration date
2985
  when replace a sheet
2986
2021-06-22: [r15930] guerimand
2987
  [adm/class/regclass] class password must be set in individual class when creating
2988
2021-06-22: [r15929] guerimand
2989
  [adm/manage] loose data on optional module when saving geoloc data and reverse
2990
2021-06-22: [r15928] guerimand
2991
  [adm/class/regclass] improvment of error message pass_discord
2992
    when creating a class
2993
2021-06-22: [r15927] guerimand
2994
  [class=adm/class/regclass] bugfix when creating class without class password
2995
2021-06-21: [r15926] guerimand
2996
  [bugfix,adm/class/exploresave] failed import for glossary
2997
    and tool when directory tool not exists in wims_class
15924 bpr 2998
----------------------------------------
2999
wims.4.21g [r15923]
15975 bpr 3000
2021-06-21: [r15923] bpr
3001
  [exam] score of exam in userbar (approximation)
3002
2021-06-21: [r15922] bpr
3003
  [adm/class/sheet] in indiv table, add table_scroll, add class unbreakable
3004
    add a word (just yes) to be linked with the checkbox button.
15920 bpr 3005
2021-06-21: [r15913] guerimand
3006
  [adm/class/techvar] delete .bin file of an user when technical variable
3007
    values are changed
3008
2021-06-21: [r15912] bpr
3009
  [compile] cleanup score/*.bin
3010
2021-06-21: [r15911] obado
3011
  [minor/l2w] correct a small css bug(missing ;) in l2w.css
3012
2021-06-21: [r15910] guerimand
3013
  [adm/sheet] can individualise require and weight with technical variable in a sheet
15910 guerimand 3014
2021-06-21: [r15909] guerimand
3015
  [sheet] individualisation of weight and require in a sheet
15905 bpr 3016
2021-06-19: [r15899] bpr
3017
  [userscore] add some help for exam scores
3018
2021-06-18: [r15897] bpr
3019
  [shell] zsh is not on all machines; come back to sh
3020
  (it was useful to my_debug)
3021
2021-06-17: [r15892] guerimand
16164 bpr 3022
  [minor/adm/stat/stat] add a back link when show map of the server
15905 bpr 3023
2021-06-17: [r15888] bpr
3024
  [l2w.css] replace all border-color by var(--wims_ref_bgcolor)
3025
2021-06-15: [r15886] guerimand
16164 bpr 3026
  [minor/bugfix/adm/class/exploresave] bad status and expiration date
15905 bpr 3027
    in sheet when import
3028
2021-06-15: [r15885] guerimand
16164 bpr 3029
  [minor/bugfix/adm/class/sheet] missing weight and require when sheet is not activated
15905 bpr 3030
2021-06-15: [r15883] guerimand
3031
  [minor/add] open access to adm/class/exploresave module for testzone
3032
  in a programm of a portal
3033
2021-06-15: [r15882] guerimand
16164 bpr 3034
  [minor/bugfix/adm/class/exploresave] public document not importable
15905 bpr 3035
    + bad link after a success import of a document
3036
2021-06-14: [r15881] guerimand
16164 bpr 3037
  [minor/adm/stat/stat] update leaflet and markercluster script for map
15905 bpr 3038
2021-06-14: [r15880] guerimand
16164 bpr 3039
  [exploresave/minor/bugfix] bad limit for document
15905 bpr 3040
    + improvment of message for ressources limit touch
3041
2021-06-13: [r15876] bpr
3042
  [slib] in chemistry/brut2html, several molecules or couples of molecules are
3043
  now accepted.
3044
2021-06-12: [r15874] bpr
3045
  [user_error] personalize the message when some activities in the class are closed
3046
    by the teacher.
3047
2021-06-11: [r15872] obado
3048
  [minor][adm/stats] Allow stats map to be displayed on https websites
3049
    + add "map" icon in Font awesome iconset
3050
2021-06-10: [r15871] bpr
3051
  [vote] some _ were left.
3052
2021-06-10: [r15870] bpr
3053
  [improvment feedbackexo] feedbackexo has the same seed as the exercise.
3054
    (if the exercise in feedback is linked with the exercise (same generation of the data),
3055
    it should have the same data first time.
3056
2021-06-08: [r15869] guerimand
3057
  [minor/add] warning msg in import csv when technical variable used in a sheet
3058
    (for individualisation)
3059
2021-06-08: [r15867] guerimand
3060
  [minor] add advertise in help for modify technical variable with csv file
3061
    (when use for individualisation of sheet)
3062
2021-06-06: [r15862] guerimand
3063
  [minor] alert message when supervisor modify user value of a technical variable
3064
    used for individualisation of an active sheet
3065
2021-06-06: [r15861] guerimand
3066
  [minor/bugfix] bad compute of list of sheet with score dependacies
3067
2021-06-06: [r15860] guerimand
3068
  [minor] only local technical variable can be used for individualisation of sheet
3069
2021-06-05: [r15859] guerimand
3070
  [minor/add] score dependancies and sheet individualisation with technical
3071
    variable cannot be used at the same time
3072
2021-06-04: [r15857] guerimand
3073
  [minor] mutualize file writeweights in adm/class/sheet and adm/raw
3074
2021-05-31: [r15853] bpr
3075
  update docuoef4.pdf
3076
2021-05-30: [r15851] guerimand
3077
  [minor] bugfix when no techvar for individualisation
15863 bpr 3078
2021-05-30: [r15847] bpr
3079
  change in score.c and Wimslog/score.c
3080
    - delete sheetcache wich was not used
3081
    - add possibility to have several versions of a sheet by using a technical variable
3082
      for that: change the structure of classcaches and of scoreresult
3083
    - change the structure of the file .require and .weight
16075 bpr 3084
      (but keep the analysis of the old version): a record by sheets
15863 bpr 3085
    - if a technical variable is used, create files .active and .vars
3086
      in directory sheets
3087
    - files .bin in class/score must be deleted.
3088
2021-05-28: [r15843] guerimand
3089
  [minor/workinprogress] reactivate score when use individual techvar in showsheet and getuser job
3090
2021-05-28: [r15842] guerimand
3091
  reactivate old session exam deleting in housekeep.daily
3092
2021-05-25: [r15838] guerimand
3093
  [minor/bugfix] job=getexamscores in raw module when no output_type selected
3094
2021-05-25: [r15837] guerimand
3095
  [minor] use of getscorerequire and getscoreweight in module raw
3096
2021-05-24: [r15830] guerimand
3097
  [minor] complete documentation for getscoreXXX command
3098
2021-05-24: [r15829] bpr
3099
  [src] increase OUTPUT_LENGTH_LIMIT
3100
2021-05-23: [r15820] guerimand
3101
  [minor] use getscorerequire and getscoreweight instead of read
3102
  file .sheet$sheet or .require or .weight
3103
2021-05-22: [r15818] guerimand
3104
  [minor/add] module raw can send stat of server
3105
2021-05-21: [r15816] czzmrn
3106
  [slib] geogebra: urls in French help, preliminary Italian help,
3107
  fix name of variable slib_showAlgebraWindow, add possibility to set FullscreenButton
3108
2021-05-08: [r15791-r15810] guerimand
3109
  add field geolocalisation and exploitation and map of server class localisation
3110
2021-05-05: [r15790] guerimand
3111
  [minor/bugfix] exploresave: bad display when no tool but glossary in archive
3112
2021-05-03: [r15788] bpr
3113
  [modtool] some data files are editable in the specific module local~data~news
3114
2021-05-03: [r15787] bpr
3115
  [module local/news] one can select a list of records to be shown
3116
2021-05-03: [r15786] guerimand
3117
  [minor/add] display number of user and class by level (if stat exists on the server)
3118
2021-05-03: [r15785] guerimand
3119
  [minor/add] make weekly statistiques log of user and class by teatching level on the server
3120
2021-04-26: [r15782] bpr
3121
  [publish] http-> https
3122
2021-04-15: [r15774] guerimand
3123
  [minor/add] an delete value of technical variable not in use in the structure
3124
2021-04-14: [r15773] schaersvoorde
3125
  [minor/svn] canvasdraw: added flydraw command 'range xmin,xmax,ymin,ymax'
3126
2021-04-14: [r15772] guerimand
3127
  [minor/bugfix] bugfix on protection from delete values in techvar ;
3128
    limit char for writing values ; some words are forbidden.
3129
2021-04-12: [r15770] guerimand
3130
  [minor] activating sheet generate an index file in case of use of individual sheet
3131
    with technical variable (workinprogress)
3132
2021-04-11: [r15769] guerimand
3133
  [minor] adapte userbar for sheet in case of individual sheet using techvar
3134
2021-04-11: [r15768] guerimand
18021 bpr 3135
  [minor] adapt title in exercise when exo number in the sheet is display in case of individual sheet
15863 bpr 3136
2021-04-11: [r15767] guerimand
3137
  [minor] adapt link nextexo and precexo for individual sheet system
3138
2021-04-10: [r15766] czzmrn
3139
  [minor/fix] numeration/ecriturelettre: if the library is called with not supported
3140
    language force default to fr,
3141
    rather than empty answer
3142
2021-04-08: [r15763] guerimand
3143
  [major/add] can individualise structure of sheet with a technical variable (work in progress)
3144
2021-04-07: [r15761] guerimand
3145
  [minor] file disallow multiple read of listvarfilter.proc directly in the file
3146
2021-04-06: [r15760] schaersvoorde
3147
  [minor/svn] canvasdraw: multidraw 'image delete' was gone fishing
3148
2021-04-06: [r15758] schaersvoorde
16075 bpr 3149
  [minor/svn] canvasdraw: text objects were not added to 'noreset',
15863 bpr 3150
    e.g. keyword 'noreset' was ignored...
3151
2021-04-03: [r15756] bpr
3152
  [vote] type inputfield is only anonymous
3153
2021-04-03: [r15753] bpr
3154
  [vote] add primitive inputfield (only for anonymous vote).
3155
  the answers are compared. Preliminary version
15754 bpr 3156
----------------------------------------
3157
wims.4.21f [r15753]
15752 bpr 3158
2021-04-01: [r15744] bpr
3159
  [tabsignes] improvment in tabsignes (from eulerwims)
3160
2021-04-01: [r15743,15742,15740] guerimand
3161
  [minor] maximal number of technical variable can be set by site manager
3162
2021-03-31: [r15739] guerimand
3163
  [major] check boundary of integer parameters
3164
2021-03-13: [r15735] czzmrn
3165
  [minor/lang] italian
3166
2021-03-12: [r15734] schaersvoorde
16075 bpr 3167
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15752 bpr 3168
2021-03-09: [r15723,r15733-157310] obado
3169
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3170
2021-03-06: [r15729] reyssat
3171
  [bug] missing tail when viewing checked exercises from supervisor point of view
3172
2021-03-06: [r15728] reyssat
3173
  [bug] missing tail when viewing checked exercises
3174
  (non closed div tags, and geogebra applet did'nt show up)
3175
2021-03-06: [r15727] reyssat
3176
  [clean] useless things in geogebra slibs
3177
2021-03-02: [r15724] bpr
3178
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3179
  (print in the html page)
3180
2021-03-01: [r15722] obado
3181
  [minor][html/css] Improve display of canvasdraw command list in help
3182
  + code formatting on CSS files
3183
2021-02-28: [r15721] bpr
3184
  [formatage] add name_votants in french
3185
2021-02-26: [r15718] bpr
3186
  [vote] fix: the results did not appeared in some circonstances.
3187
2021-02-23: [r15717] schaersvoorde
3188
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3189
2021-02-23: [r15716] schaersvoorde
3190
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3191
2021-02-21: [r15715] schaersvoorde
3192
  [canvasdraw]alternative commands are 'searchable' again
3193
2021-02-20: [r15713] schaersvoorde
3194
  [scienceprint] random id in case of installed KaTeX
3195
2021-02-19: [r15711] schaersvoorde
3196
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3197
  resetting dashing for the arrow head...
3198
2021-02-17: [r15707] bpr
3199
  [fixbug] fix bug in exam dependencies (thanks to DB).
3200
2021-02-13: [r15706] reyssat
3201
  [help] techdoc if and ifval commands
3202
2021-02-13: [r15705] czzmrn
3203
  [fix] for polygons does not matter the order in which you draw the vertices
3204
  (to be tested e.g. with multidraw)
3205
2021-02-12: [r15704] obado
3206
  [minor] improve accessibility :
15863 bpr 3207
  * remove redundant titles attributes (no need to say same thing twice :)
3208
  * raise up some small font sizes
3209
  * raise up some small contrast colors
3210
  * hide robot trapper link to screen readers
3211
2021-02-12: [r15703] obado
3212
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3213
  to let users add more tags inside, and avoid unwanted p inside p.
3214
2021-02-11: [r15701] guerimand
3215
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3216
2021-02-09: [r15700] guerimand
3217
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3218
2021-02-06: [r15699] bpr
3219
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3220
2021-02-03: [r15695] bpr
3221
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3222
2021-02-03: [r15692-r15693] reyssat
3223
  [translation english]
3224
2021-02-02: [r15691] bpr
3225
  [model hanging] add options (noaccent, first and last letters shown)
3226
2021-02-02: [r15690] schaersvoorde
3227
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3228
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3229
2021-02-01: [r15689] bpr
3230
  [slib tabsigns] bug fixed "end tag had attributes" in table
3231
  modification of variable tab_tag
3232
  new variable tab_tag_attr to cancel this bug
3233
  bug fixed "color for + and -" (from Euler-Versailles)
3234
2021-01-31: [r15688] bpr
3235
  [class/config] connexion links must not appear in case of
3236
  a program in a portail
3237
2021-01-26: [r15687] obado
3238
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3239
2021-01-25: [r15685] obado
3240
  [minor/css] Finally removes .table-scroll from utilities.css,
3241
  as it could be confusing with "unbreakable" to users.
3242
----------------------------------------
3243
wims.4.21f [r15753]
3244
2021-04-01: [r15744] bpr
3245
  [tabsignes] improvment in tabsignes (from eulerwims)
3246
2021-04-01: [r15743,15742,15740] guerimand
3247
  [minor] maximal number of technical variable can be set by site manager
3248
2021-03-31: [r15739] guerimand
3249
  [major] check boundary of integer parameters
3250
2021-03-13: [r15735] czzmrn
3251
  [minor/lang] italian
3252
2021-03-12: [r15734] schaersvoorde
16075 bpr 3253
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15863 bpr 3254
2021-03-09: [r15723,r15733-157310] obado
3255
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3256
2021-03-06: [r15729] reyssat
3257
  [bug] missing tail when viewing checked exercises from supervisor point of view
3258
2021-03-06: [r15728] reyssat
3259
  [bug] missing tail when viewing checked exercises
3260
  (non closed div tags, and geogebra applet did'nt show up)
3261
2021-03-06: [r15727] reyssat
3262
  [clean] useless things in geogebra slibs
3263
2021-03-02: [r15724] bpr
3264
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3265
  (print in the html page)
3266
2021-03-01: [r15722] obado
3267
  [minor][html/css] Improve display of canvasdraw command list in help
3268
  + code formatting on CSS files
3269
2021-02-28: [r15721] bpr
3270
  [formatage] add name_votants in french
3271
2021-02-26: [r15718] bpr
3272
  [vote] fix: the results did not appeared in some circonstances.
3273
2021-02-23: [r15717] schaersvoorde
3274
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3275
2021-02-23: [r15716] schaersvoorde
3276
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3277
2021-02-21: [r15715] schaersvoorde
3278
  [canvasdraw]alternative commands are 'searchable' again
3279
2021-02-20: [r15713] schaersvoorde
3280
  [scienceprint] random id in case of installed KaTeX
3281
2021-02-19: [r15711] schaersvoorde
3282
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3283
  resetting dashing for the arrow head...
3284
2021-02-17: [r15707] bpr
3285
  [fixbug] fix bug in exam dependencies (thanks to DB).
3286
2021-02-13: [r15706] reyssat
3287
  [help] techdoc if and ifval commands
3288
2021-02-13: [r15705] czzmrn
3289
  [fix] for polygons does not matter the order in which you draw the vertices
3290
  (to be tested e.g. with multidraw)
3291
2021-02-12: [r15704] obado
3292
  [minor] improve accessibility :
15752 bpr 3293
  * remove redundant titles attributes (no need to say same thing twice :)
3294
  * raise up some small font sizes
3295
  * raise up some small contrast colors
3296
  * hide robot trapper link to screen readers
3297
2021-02-12: [r15703] obado
3298
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3299
  to let users add more tags inside, and avoid unwanted p inside p.
3300
2021-02-11: [r15701] guerimand
3301
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3302
2021-02-09: [r15700] guerimand
3303
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3304
2021-02-06: [r15699] bpr
3305
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3306
2021-02-03: [r15695] bpr
3307
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3308
2021-02-03: [r15692-r15693] reyssat
3309
  [translation english]
3310
2021-02-02: [r15691] bpr
3311
  [model hanging] add options (noaccent, first and last letters shown)
3312
2021-02-02: [r15690] schaersvoorde
3313
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3314
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3315
2021-02-01: [r15689] bpr
3316
  [slib tabsigns] bug fixed "end tag had attributes" in table
3317
  modification of variable tab_tag
3318
  new variable tab_tag_attr to cancel this bug
3319
  bug fixed "color for + and -" (from Euler-Versailles)
3320
2021-01-31: [r15688] bpr
3321
  [class/config] connexion links must not appear in case of
3322
  a program in a portail
3323
2021-01-26: [r15687] obado
3324
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3325
2021-01-25: [r15685] obado
3326
  [minor/css] Finally removes .table-scroll from utilities.css,
3327
  as it could be confusing with "unbreakable" to users.
15624 bpr 3328
----------------------------------------
15622 bpr 3329
wims.4.21e [r15621]
3330
2020-12-28: [r15621] bpr
3331
  [circuits] add an example in canvasdraw
3332
2020-12-28: [r15619] bpr
3333
  add compilation of doc 1028
3334
2020-12-27: [r15611,r15613] schaersvoorde
3335
  [minor/canvasdraw] corrected command "parallel", to be more compatible
3336
    with flydraw & affine transformations
3337
2020-12-27: [r15610] bpr
3338
  [minor] tchat does not appear in the cgu pages (in general adm/light)
3339
2020-12-26: [r15608] bpr
3340
  [minor] hide the module adress in case of an exolog / examlog for the student.
3341
2020-12-26: [r15606] bpr
3342
  [exam] exam score has 2 decimals (hope !)
3343
2020-12-26: [r15605] bpr
3344
  [about] no about when wims_user is not empty or surpervisor or developper
3345
    (the test was not good)
3346
2020-12-26: [r15604] bpr
3347
[slib] add canvasdraw as option in slib circuits
15603 bpr 3348
2020-12-26: [r15602] bpr
3349
  [adm/userscore/csv] add to exam scores for the different sessions
3350
2020-12-24: [r15601] schaersvoorde
3351
  [minor/canvasdraw] solved some issues with curve & affine/rotate
3352
2020-12-22: [r15600] schaersvoorde
3353
  [minor/canvasdraw]  command "fillpattern image_url" was gone fishing!
3354
2020-12-21: [r15598] bpr
3355
  [canvasdraw] add the module which compare flydraw and canvadraw.
3356
  For the moment, no link to it (see README) because it should be
3357
  checked and modify.
3358
2020-12-21: [r15597] bpr
3359
  [anstype] image mode only if ans_require=dynapi3
3360
2020-12-21: [r15596] schaersvoorde
3361
  [minor/svn]  checking on correct usage of parenthesis in functions
3362
2020-12-18: [r15595] bpr
3363
  [createxo/help] delete some link (don't work in the help from the home page)
3364
2020-12-18: [r15594] bpr
3365
  [glossary] from eulerwims
3366
2020-12-15: [r15591] bpr
3367
  [fix] glossary was not in the list of the special subjects help
3368
2020-12-15: [r15590] bpr
3369
  [fix] add limit in html5 - test parenthesis with checkallpar
3370
2020-12-15: [r15588] bpr
3371
  [major] add command checkallpar -- add/fix tests in wimstest
3372
2020-12-13: [r15585] schaersvoorde
3373
  [minor/transl] synchronized useropts.phtml 'nl' version with 'en'
3374
2020-12-13: [r15584] bpr
3375
  [adm/class/glossary] fix the modification of glose titles
3376
2020-12-12: [r15583] bpr
3377
  [useropts] by default the zoom is disactivated (the test was not good).
3378
2020-12-11: [r15581] bpr
3379
  [src2def] adapt to be able to compile documents in the directory
3380
  basis/doc
3381
2020-12-11: [r15579] bpr
3382
  [minor] take in account scoremax in the userexambar
3383
2020-12-11: [r15578] czzmrn
3384
  [minor/lang] Italian
3385
2020-12-10: [r15576] and +  bpr
3386
  [oef/button] take in account series of exercises
3387
2020-12-10: [r15574] bpr
3388
  [improvment] case of seedrepeat>0: the button renew is replaced by Try
3389
  before the last allowed try + msg
3390
2020-12-10: [r15573] bpr
3391
  [src debug] add a variable tmp_debug_use_var: each time one of this variable is used,
3392
  its value is put in the debugging trace.
3393
2020-12-10: [r15571] bpr
3394
  [exam] add bar for exam in sequence
3395
2020-12-09: [r15569] bpr
3396
  [exam] add bar showing the differents sessions in the list of exam.
3397
2020-12-08: [r15568] obado
3398
  [tinyMCE] Remove "link" button for students in freework.
3399
    (change by Marina & Fabrice, thanks ;)
3400
2020-12-07: [r15567] czzmrn
3401
  [minor/language] updating Italian help files
3402
[minor/language] updating Italian help files (work in progress)
3403
2020-12-07: [r15564] guerimand
3404
  [minor/bugfix] lost of seealltime option in a frewwork when modify other freework options
3405
2020-12-06: [r15563] czzmrn
3406
  [language/Italian] Italian words for bases/dic/it
3407
2020-12-05: [r15562] bpr
3408
  [userscore] add explanation (with mouse) to "details" in the exam list.
3409
2020-12-05: [r15560] czzmrn
3410
  [minor/lang] move out of the way potentially offensive fortunes
3411
2020-12-05: [r15558] bpr
3412
  [exam score] add colors for exercise scores and title of the exam.2020-12-03: [r15557] bpr
3413
2020-12-03: [r15556] bpr
3414
  [latex2wims] label must not have accents as they are used in balise a in html
3415
2020-12-01: [r15555] bpr
3416
  [slib/tabsignes] delete color:black which is useless
3417
2020-12-01: [r15554] bpr
3418
  [adddoc] add cmd=new if there is some parameters in the address of the tool to insert
3419
  (for tools)
3420
2020-12-01: [r15553] bpr
3421
  [css] use ref_menucolor in latex2wims default styles
3422
2020-11-27: [r15552] czzmrn
3423
  [minor/lang] typos + updating Italian help files
15549 bpr 3424
---------------------------------------------------------------------------
3425
wims.4.21d [r15548]
15548 bpr 3426
2020-11-21: [r15546], r15547 bpr
3427
  [RGPD] add some fields as passwd in the fields to obliterate in the log requests.
3428
2020-11-20: [r15545] mquerol
3429
  [minor/trans] catalan version
3430
2020-11-19: [r15544] bpr
3431
  [slib] partitiondraw: add option for text
3432
2020-11-18: [r15543] bpr
3433
  [fixbug] in var.auth, could write in userdef when the login is bad.
3434
2020-11-18: [r15542] bpr
3435
  [major] add syntax !reset name[10] to test
3436
2020-11-16: [r15540] schaersvoorde
3437
  [canvasdraw] add 'affine' to 'curve'
3438
2020-11-15: [r15539] bpr
3439
  [fixbug] bad shift title <-> module when sheets are indexed
3440
2020-11-15: [r15538] czzmrn
3441
  [minor/lang] typos in Italian
3442
2020-11-15: [r15537] czzmrn
3443
  [minor/fix] yes and no are switched (cfr. confdata.fr)
3444
2020-11-15: [r15536] czzmrn
3445
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3446
2020-11-15: [r15535] czzmrn
3447
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3448
2020-11-15: [r15534] bpr
3449
  [createxo] need to reset inputprompt$i for exercises in createxo
3450
2020-11-14: [r15533] bpr
3451
  [fix] tabulation had been deleted in latex.proc
3452
2020-11-14: [r15532] bpr
3453
  [fix bug] introduced when I have changed the name of the variable ...
3454
  (anstype radio when inputprompt$i is defined)
3455
2020-11-14: [r15531] bpr
3456
  [circuits] change lines to polyline and line to segment for compatibility
3457
  with canvasdraw (not finished)
3458
2020-11-13: [r15529] schaersvoorde
3459
  [canvasdraw] add 'safe_eval()' to userinput
3460
2020-11-13: [r15528] guerimand
3461
  [minor/add] document and doclink to public document can be imported
3462
  with module exploresave
3463
2020-11-12: [r15526] guerimand
3464
  [minor] add description of input variables needed to the script
3465
2020-11-11: [r15525] bpr
3466
  [fix] change name path to w_path because of incompatiblity with
3467
  a pedagogical module
3468
2020-11-11: [r15524] bpr
3469
  [minor] put the option word for exams in the exam zone
3470
2020-11-11: [r15523] bpr
3471
  [circuits] syntax for linewidth
3472
2020-11-10: [r15520,15521] bpr
3473
  [minor] use syntax allow:xxx in the template modules
3474
2020-11-10: [r15519] bpr
3475
  [cleaning] definitions commun to wims and Wimslogd are now in commun.h
3476
  instead of beeing twice
3477
2020-11-09: [r15518] obado
3478
  [minor] Add WIMS version number to main css files (css.css & icon-min.css),
3479
  to prevent clients browsers use a cached version after a server upgrade.
3480
2020-11-09: [r15517] bpr
3481
  [src] change configuration of mathjax (use only mathml source)
3482
  seems to repair a bug (Math processing ...)
3483
[minor/fix] flydraw example did not show up + uniform with fr version
3484
2020-11-08: [r15513] bpr
3485
  [minor] put the sender mail in the "from" for sendbug
3486
2020-11-07: [r15510] mquerol
3487
  [minor/trans] catalan version
3488
2020-11-07: [r15509] bpr
3489
  [major] the general logs will be destroyed when it contains data older than 100 days.
3490
  the number 100 is a default and can be changed by the administrator
3491
  change in the cgu pages.
3492
2020-11-05: [r15506] bpr
3493
2020-11-05: [r15505] bpr
3494
  [fix] add @ to char_login for retrocompatibility
15504 bpr 3495
---------------------------------------------------------------------------
15548 bpr 3496
wims.4.21c [r15503]
15503 bpr 3497
2020-11-05: [r15502] bpr
3498
  fix: in help, script for mathml (for browsers other than firefox) was not loaded
3499
2020-11-05: [r15499] bpr
3500
  add wims_form_method=post during the creation of a class
3501
2020-11-03: [r15493] bpr
3502
  [jmolshow] babel search before trying to call cactus.nci.nih.gov
15492 bpr 3503
2020-11-03: [r15488] obado
3504
  [major/mailto] Replace the old "mail" call by a call to /usr/sbin/sendmail,
3505
  so it must be more consistant on differents environnements.
3506
  Now the !mailto command takes 4 lines : the second is the sender. (can be empty)
3507
  + remove the mailback_opt option, useless with sendmail
3508
2020-11-03: [r15487] bpr
15503 bpr 3509
  add functions not yet used in Wimslogd/log.c (the aim is to delete
15492 bpr 3510
  some log files when dates inside are too old).
3511
2020-11-02: [r15482] bpr
3512
  [modind] add some words of the address in the keywords of gloses.
3513
2020-10-31: [r15480] bpr
3514
 [slib] tabsignes:gestion of Inf (Euler-Versailles)
3515
2020-10-30: [r15477] guerimand
15503 bpr 3516
  new module exploresave: can upload several ressources at same time + check if ressources is in class
15492 bpr 3517
2020-10-29: [r15475] and other bpr
15798 bpr 3518
  [glossary] from Euler-Versailles
15492 bpr 3519
2020-10-28: [r15473] bpr
3520
  [major] classpass is now crypted
3521
2020-10-28: [r15470] guerimand
3522
  [minor/bugfix] display subject files instead of correcton in participant page
3523
2020-10-28: [r15469] bpr
3524
  [fix] fix typo in date.phtml.xx for xx !=fr
3525
2020-10-27: [r15468] obado
3526
  [html] slightly improve ergonomy of class/sendmail module
3527
2020-10-23: [r15465] bpr
3528
  [mathmlinput] fix bug when cmd=input (the good answer appears !)
15464 bpr 3529
2020-10-23: [r15463] bpr
3530
  [msg oef] add warning msg when the exercise required in a sheet does not exist
3531
  in the module (for supervisor)
3532
2020-10-22: [r15462],[r15461] bpr
3533
  [glossary] from Euler-Versailles
3534
2020-10-20: [r15458] bpr
3535
  [fix] delete variable oef_inputprompt$i which is not useful (overflow with exercises
3536
  with many, many radio anstype and exactly inputprompt$i).
3537
2020-10-19: [r15454] obado
3538
  the "password reset" mail give now some more infos than just the new password.
3539
  It indicates the class description, and gives a link for direct log in.
3540
2020-10-19: [r15453] guerimand
3541
  add new module to import ressources from a class archive (workinprogress firststep only sheet)
3542
2020-10-13: [r15450] obado
3543
  improve W3C validation of clicktile anstype.
3544
2020-10-13: [r15448] bpr
3545
  [fix] typo in slib/coding/editor
3546
2020-10-11: [r15445] bpr
18021 bpr 3547
  [quicktool] update the exercises for the example quicktool module
15464 bpr 3548
  change the default style for question and reponse
3549
2020-10-11: [r15442] bpr
3550
  [search_engine] initialisation in modind is now in init()
3551
  files in addr, title, etc in index have now no language as in modules()
3552
  -> change in the files using them.
3553
2020-10-11: [r15440] bpr
3554
[modind] add a structure revmod (confusion between serial and equivalence class of objects
3555
  up to lang) - work in progress
3556
2020-10-08: [r15436] guerimand
3557
  [minor/bugfix] numexp option don't work when more than one option word
3558
2020-10-07: [r15435] schaersvoorde
3559
 [minor/svn] fixed conflicting use of '.vlist'
3560
2020-10-07: [r15432] schaersvoorde
3561
  [minor/svn] canvasdraw : removed debug message
3562
2020-10-06: [r15431] bpr
3563
  [dialog module] clean for multilanguage. there is three modules of dialog
3564
  (must be republished)
3565
2020-10-06: [r15430] bpr
3566
  [oef] add titlelist_$module_lang in Exindex (so it is the samething as
3567
  titlelist , could simplify).
3568
2020-10-06: [r15429] bpr
3569
  [oef] add the level of the module in the automatic related modules
3570
  in the intro
3571
2020-10-06: [r15428] bpr
3572
  [keywords] related modules will automatically appear if related_modules is different of no
3573
2020-10-06: [r15427] obado
3574
  [adm/raw] job authuser now check if user has changed his IP only
3575
    if option $class_examscore_withoutip is active.
3576
2020-10-04: [r15420] czzmrn
3577
  [minor/fix] freework: wrong variable name
3578
  + some users might have been deleted after uploading a file
3579
2020-10-03: [r15418] bpr
3580
  [major] worktime of the participants are not shown according to the IP servor policy
3581
2020-10-03: [r15416] bpr
3582
  [help] try to harmonize the language
3583
  add message for no_access_class
3584
  change the help for accessconf
3585
2020-10-03: [r15414] bpr
3586
  [major] add joker for dates when writing access time limitation
3587
2020-10-01: [r15411] bpr
3588
  [improvment] put a user_error different for no_access by the teacher and
3589
  by wims servor (no_access_class).
3590
2020-09-30: [r15408] bpr
3591
  [help] help for ecriturenombre
3592
2020-09-29: [r15406] schaersvoorde
3593
  [minor/svn] canvasdraw : correct input label for multidraw poly
3594
2020-09-27: [r15402] bpr
3595
  [slib] keep retrocompatibility for ecriturenombre (option html)
3596
2020-09-24: [r15399] bpr
3597
  [glossary] ecogestion
3598
2020-09-24: [r15397] bpr
3599
  [search_engine] translate level in glose
3600
2020-09-24: [r15396] georgesk
3601
  fix the warning about a temporary variable returned
3602
2020-09-24: [r15394] bpr
3603
  in modind.c, better management of files :files are now opened only once
3604
  (divide by 10 the time of execution)
3605
2020-09-23: [r15392] bpr
3606
  [oef/template] help for fixing the seed
3607
2020-09-22: [r15388] bpr
3608
  [html] delete some tags in open classes which should be in the created html pages
3609
2020-09-22: [r15386] bpr
3610
  [minor] in template of oef, change introhook.phtml by using introhool_tableless=yes
3611
2020-09-22: [r15385] bpr
3612
 [glossary] use of strong balise for the defined word
3613
2020-09-22: [r15383] and others bpr
3614
  glossary is added in search_engine
3615
2020-09-21: [r15376] bpr
3616
  [minor] accept majuscules in the first part of the email
3617
2020-09-18: [r15371] obado
3618
  [minor] add the non breakable space in forbidden chars for user lastname/firstname
3619
  + add a char_forbidden_name_replace, that must has as many spaces as chars in char_forbidden_name
3620
2020-09-17: [r15370] guerimand
3621
  [minor] add forbidden char for lastname and firstname
3622
2020-09-16: [r15369] obado
3623
  [minor/css] Add the Foundation responsive-embed css to make iframes more responsives,
3624
  with the class "responsive-embed" (@see https://get.foundation/sites/docs/responsive-embed.html)
3625
2020-09-15: [r15368] obado
3626
  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
3627
2020-09-15: [r15366] bpr
3628
  [tex] add definitions of \lt and \gt for image mode.
3629
2020-09-14: [r15363] obado
3630
 [bugfix] Disable foundation.util.triggers to avoid a conflict with the Dynapi lib.
3631
  (it duplicates every item created by dynapi)
16164 bpr 3632
  see here for sample : localhost/wims/?H1%2Falgebra%2Faddfig.fr&cmd=new
15464 bpr 3633
2020-09-14: [r15362] obado
3634
  [minor/JS] Add a file forgotten in the r. 15341, to add foundation reveal
3635
  (and make the "see more" link work).
3636
2020-09-10: [r15361] bpr
3637
  [glossary] add glist in prevision of indexation by the search engine
3638
  (in progress)
3639
2020-09-10: [r15360] bpr
3640
  [minor] add msg in case of clonepasswd empty or not valid
3641
2020-09-10: [r15359] bpr
3642
  [help] precision for clonepasswd compulsory
3643
2020-09-08: [r15356] obado
3644
  [minor] add a "see more" link in front page to see all the news in a modal window
3645
2020-09-07: [r15354] obado
3646
  [css] add automatic scroll bars in Standard theme for left menu when window height
3647
    is too small to display everything.
3648
2020-09-06: [r15353] bpr
3649
  [cleanup] scripts/dialog
3650
2020-09-04: [r15351] bpr
3651
  [canvasdraw] variable t accepted in case of trange and jsplot
3652
2020-09-03: [r15350] bpr
3653
  [minor] add quotes for apache in apache-config (case of spaces in wims_home ...)
3654
2020-09-03: [r15349] bpr
3655
  [minor] Style change to silence a warning in Wimslogd/log.c (DB)
3656
2020-09-03: [r15348] bpr
3657
  [canvasdraw] external declarations to accomodate finicky linkers (D. Bernardi)
3658
2020-09-03: [r15347] obado
3659
  [Minor] W3C : replace a div inside H3 by a span
3660
  + rename file "model/00README" by "READM.md"
3661
2020-09-03: [r15346] guerimand
3662
  [freework] in type=3 desactivation of file use by site manager is now only for student zone
3663
2020-09-02: [r15345] bpr
3664
  [fix] fix small errors in form.phtml (mix of quotes in particular).
3665
2020-09-02: [r15344] obado
3666
  [minor/OEF] Replace table> by inline div> in 17reorder.oef model
3667
2020-09-02: [r15343] obado
3668
  [minor/CSS] Add foundation reveal in standard theme
3669
2020-09-02: [r15342] obado
3670
  rename file oef/$lang/name in oef/$lang/name.proc
3671
  + add missing string
3672
2020-09-02: [r15341] obado
3673
  [JS] Upgrade Foundation 6.6.1 -> 6.6.3
3674
  + Add Foundation Reveal, so we can add Modal popups (can replace the JqUI dialogs)
18021 bpr 3675
    => replace the jqUI dialog in oef exo check (alert when some exercises with
15464 bpr 3676
    default value have not been responded) by the Foundation reveal
3677
  + [OEF] Add a JS alert when a checkbox answer has not been answered
3678
2020-09-01: [r15340] obado
3679
  [minor/css] add border in multipleclick anstype feedback, so imageclick can show
3680
    a colored border indicating the good/bad/forgotten
3681
2020-08-31: [r15339] guerimand
3682
  [minor/bugfix] freework type 3 file not really save when deposit
3683
2020-08-30: [r15337] bpr
3684
  Nice address
3685
2020-08-29: [r15334] bpr
3686
  [major] crypt the adm password
3687
2020-08-28: [r15333] obado
3688
  [minor/bugfix] replace $WIMS_HOME by $wims_home in bin/modupdate
3689
2020-08-28: [r15332] obado
3690
  [JS] Upgrade some external libs :
3691
  * Codemirror 5.54->5.57
3692
  * Skulpt -> 1.1.0
3693
  * TinyMCE -> 5.1.5 -> 5.4.2
3694
  * JSXGraph 0.99.7 -> 1.1.0
3695
2020-08-27: [r15331] obado
3696
  [adm/manage] add a new parameter "site_hostname" to let the manager customise
3697
    the site hostname, in case WIMS is behind a proxy and the "hostname" used by
3698
    default would not be relevant
3699
  (used in housekeep.daily and modupdate)
3700
2020-08-23: [r15328] bpr
3701
  [revert] come back to the "basic" DES crypt (use only the first 8 characters)
3702
  work in progress
3703
2020-08-22: [r15324] bpr (and DB)
3704
  [major] - passcrypt uses all the characters of the password
3705
    by changing the salt of crypt (revert in  next commit), but should be accessible
3706
  - new function passcheck (needed to be able to manage the old and new salt)
3707
  - change the adm files which use passcrypt
3708
  - developpers password is now crypted in the file .developpers
3709
  - need to be checked (it is possible that supervisor has to give again
3710
  the modtool password just first time).
15322 bpr 3711
---------------------------------------------------------------------------
15319 bpr 3712
wims.4.21a [r15318]
3713
many translation corrections.
15312 bpr 3714
2020-08-12: [r15302] czzmrn
3715
[minor/openclasses] add games to italian game class
3716
2020-08-11: [r15300] czzmrn
3717
[openclass] updating italian class on  math games (symmetry).
3718
  need to test before translating to other languages
3719
2020-08-10: [r15298] schaersvoorde
3720
  add 'freework' for theme 'default'
3721
2020-08-07: [r15295] bpr
3722
  [minor]  hash password only if the login is OK
3723
2020-08-06: [r15293] bpr
3724
  latex commands in canvasdraw were not taken in account.
3725
2020-08-05: [r15290] czzmrn
3726
  [minor/fix] error when creating users/teacher with empty login in case of php
3727
2020-07-30: [r15284] guerimand
3728
  [minor] centralise test to add tchat link in script/adm/linkmodule
3729
2020-07-30: [r15282] bpr
3730
  [minor] adapt the maintainer address as the author address in the about
3731
2020-07-29: [r15280] obado
3732
  [modtool] Replace webget by curl to send tgz module, allowing SSL connections
3733
  (not handled by webget) + add extensions (.proc, .sh) to all scripts
3734
2020-07-28: [r15278] obado
3735
  [minor/i18n] Correct some translations in SharpTools
3736
2020-07-24: [r15276] obado
3737
  [minor] improve WIMS display when crawled by robots
3738
  + Add  "SameSite" attribute (now required) on WIMS cookie
3739
2020-07-24: [r15275] bpr
3740
  [anstype] use the id of canvasdraw instead of taking the first one ...
3741
2020-07-21: [r15273] bpr
3742
  [fix] bug when there is only one record content in the glossary.
3743
2020-07-21: [r15272] guerimand
3744
  [minor/slib] change space between three digits in html mode
3745
2020-07-20: [r15270] bpr
3746
  [minor] bad return line char
3747
2020-07-19: [r15269] lemaire
3748
  [anstype] chemformula - correction of latex option when
3749
    replygood is not given
3750
2020-07-18: [r15268] guerimand
3751
  [minor/bugfix] bad title in cdt in a class of a groupement
3752
  + add a description of the cdt in this case
3753
2020-07-18: [r15267] guerimand
3754
  [major] centralize test to display link for cdt and livret
3755
2020-07-18: [r15266] guerimand
3756
  [minor] no display of the cdt when error=bad_class
3757
2020-07-10: [r15265] georgesk
3758
  changed the attribution for the last nucleide data
3759
2020-07-09: [r15264] georgesk
3760
  added some Transuranium elements
3761
2020-07-08: [r15263] georgesk
3762
  fixed a bug with scrambled mass numbers of isotopes
3763
2020-07-08: [r15262] georgesk
3764
  new slibs to deal with nuclear reactions's typesetting
3765
2020-07-08: [r15261] obado
3766
  [minor/tchat] prevent date to overflow with message content
3767
2020-07-08: [r15260] schaersvoorde
3768
  canvasdraw bug:command 'input' did not accept an 'empty string'
3769
  as 'value'
3770
2020-07-04: [r15258] bpr
3771
  [glossary] add glossary in ecogestion
3772
2020-06-30: [r15256] bpr
3773
  [chemclick] colors to adapt, using the jsme of june 30 !
3774
2020-06-30: [r15255] bpr
3775
  [minor] add colorlegend to chemclick
15254 bpr 3776
---------------------------------------------------------------------------
15253 bpr 3777
wims.4.20 [r15252]
15213 bpr 3778
  many translations in es, nl, ca and it.
15253 bpr 3779
2020-06-28:
3780
  modification of chemclick using new version of jsme
15232 bpr 3781
2020-06-28: [r15224] bpr
3782
  [oef] add colorlegend for multipleclick
3783
2020-06-27: [r15223] lemaire
3784
  [keywords] new keywords
3785
2020-06-27: [r15219] bpr
3786
  [documentation] add oef documentation- use the files of the
3787
  help of createxo.
3788
2020-06-27: [r15218] bpr
3789
  [minor] change the address of unice.fr
3790
2020-06-27: [r15216] bpr
3791
  [wimsdoc] fix the question of examples in canvasdraw in wimsdoc.en
3792
2020-06-27: [r15215] bpr
3793
  [minor] add userlib in perl script
3794
2020-06-27: [r15214] bpr
3795
  [wimsdoc] add changelog (file, in the NEWS, only some part
3796
  is shown)
15213 bpr 3797
2020-06-26: [r15208] lemaire
3798
  [help/createxo] an example added in examples.phtml and more explanations
3799
  for steps and conditions
3800
2020-06-26: [r15207] and previous bpr
3801
  adapt anstype/chemformula slib/chemistry/brut2html for ions
3802
2020-06-26: [r15196] bpr
3803
  [regclass] change the  default for the expiration date (not the limit).
3804
2020-06-25: [r15193] bpr
3805
  [mathmlinput] apply texmath to reply__$i
3806
2020-06-24: [r15188] and other bpr
3807
  [quicktool] add variable presentgood in type GAP and QCM and some models
3808
2020-06-23: [r15185] reyssat
3809
  [wimsdoc] improved help on debugging methods
3810
2020-06-22: [r15183] bpr
3811
  [mathmlinput] add chemformla in mathmlinput
3812
2020-06-22: [r15181] bpr
3813
  [oef] span -> div class=inline in oef/embed.phtml
3814
2020-06-22: [r15180] bpr
3815
  [mathmlinput] add test presentgood>1 to show the answer in the statement
3816
2020-06-22: [r15179] lemaire
3817
  minor changes in the presentation of the general help of each model
3818
2020-06-22: [r15176] lemaire
3819
    latex version is added in the model markprop
3820
2020-06-22: [r15175] obado
3821
  [mathmlinput] replace mathml textarea "rows" attribute by a style="width:"
3822
2020-06-22: [r15174] bpr
3823
  [wimsdoc] add - some undocumented function (to document ..)
3824
  - insertion of the documentation of canvasdraw and flydraw, (canvasdraw examples
3825
  not work ...)
3826
2020-06-17: [r15161] guerimand
3827
  [minor] disk quota for freework use class_limit instead of nbuser
3828
2020-06-16: [r15159] bpr
3829
   work on slib chessboard and anstype/chessgame
3830
2020-06-16: [r15152] obado
3831
  [JS] Upgrade some 3rd party libraries :
3832
  * CodeMirror 5.48.4 => 5.54
3833
  * CodeMirror : add neat + zenburn themes
3834
  * what-input v5.2.7 => v5.2.10
3835
  * jquery 3.4.1 => 3.5.1
3836
  * marked 0.8 => 1.1.0
3837
2020-06-16: [r15151] bpr
3838
  [oef/answer] fix bug in case of multiple steps when the answer type is with dprompt
3839
2020-06-16: [r15150] bpr
3840
  [slib/chessmv]: can marked cells
3841
  mvts are now put in the final slib_out (can be marked after)
3842
2020-06-12: [r15136] schaersvoorde
3843
  [minor/svn] canvasdraw touchend
3844
2020-06-12: [r15134] bpr
3845
  [glossary] correction of the title in case of several levels.
3846
2020-06-11: [r15131] lemaire
3847
  [model] answer is analyzed with range or numexp instead of numeric
3848
    in 152twoparms and 154fourparms
3849
2020-06-11: [r15130] obado
3850
  Add a new "wims_form_id" that allow choosing a form id when using "!form" instruction
3851
2020-06-11: [r15128] schaersvoorde
3852
  [canvasdraw} added 'touchend' to improve behaviour of touch devices in case 'userdraw'
3853
    and 'multidraw' [TO TEST]
3854
2020-06-10: [r15127] bpr
3855
  [anstype] in case of the answer of anstype multipleclick, add class selected (opacity)
3856
2020-06-09: [r15120] obado
3857
  [slib/anstype] chessboard
3858
  "raw" option export now only chess pieces (no html) (used by chessgame anstype)
3859
  new "rawhtml" option to export the list of html elements
3860
2020-06-09: [r15119] bpr
3861
  [model/markprop] replace balise p by div as it contains \embed{r}
3862
2020-06-08: [r15111] schaersvoorde
3863
  new version of canvasdraw
3864
2020-06-01: [r15074] lemaire
3865
  [model] In "Successive questions about an object" model (steps.oef),
3866
    possibility to answer with a function
3867
    possibility to fix the relative accuracy for numeric answers
3868
    use of the variable to manage the display of correct answers
3869
2020-05-29: [r15057] obado
3870
  [class backup] : add an option "include dependencies" that allows supervisor
3871
  to make a selective backup of his class without including required dependencies
3872
  (at his own risks, but in some cases he can stil download an archive
3873
  that would be too big otherwise)
3874
2020-05-29: [r15054] bpr
3875
  [createxo] add download="" to href
3876
2020-05-29: [r15053] obado
3877
  [minor] Anstype compose and reorder now use the same "compose.css" style
3878
2020-05-28: [r15052] obado
3879
  [minor] JS : add a "toggle all" checkbox to select easily all other checkboxes
3880
  in Selective class backup
3881
  + CSS : display selective backup options in columns
3882
2020-05-28: [r15051] obado
3883
  [minor] anstype compose : image displayed as mathml replacement for chrome
3884
  use now same CSS padding as mathML
3885
2020-05-28: [r15050] bpr
3886
  [fix] fix computation of the score in multidraw
3887
  [minor/ergo] link tchat is not same when it is open or close
3888
2020-05-26: [r15043] obado
3889
  [bugfix/html] OEF : Replace id="answeranalysis" by class="answer_analysis" to avoid some unwanted hiding in old oef models
3890
  + modify all "qcm.oef" models to suppress an unwanted "display:none"
3891
2020-05-25: [r15039] guerimand
3892
  [minor/bugfix] bad display of filelimitsize when freework activated
3893
2020-05-24: [r15038] guerimand
3894
  [minor/add] how to make a new type zone in freework
3895
2020-05-24: [r15037] guerimand
3896
  [minor/improvment] freework type=2 not display in menu selection
3897
  when desactivated by server administrator
3898
2020-05-23: [r15032] bpr
3899
  [doc] glossary in documents can have two arguments as the oef primitive glossary
3900
2020-05-20: [r15026] obado
3901
  improve steps.oef model : now every response has a label
3902
  feedbacks in steps.oef now uses oef_ind__ colors
3903
  now feedbacks with oef_ind__ class use background-color to specify
3904
    if response is bad/goof/partial.... (see steps.oef model as sample)
15023 bpr 3905
---------------------------------------------------------------------------
15033 bpr 3906
wims.4.19f [15032]
3907
Fix a bug introduced in freework
3908
---------------------------------------------------------------------------
15022 bpr 3909
wims.4.19e [r15022]
3910
2020-05-19: [r15017] obado
15213 bpr 3911
  [bugfix] Createxo iEdit : only the first media file \imagedir was replaced by
3912
  its real url to be displayed in iEdit. Now with RegExp all media will work.
15022 bpr 3913
2020-05-19: [r15016] guerimand
3914
  [minor/add] manager site can forbidden student file deposit in freework
3915
2020-05-18: [r15006] bpr
3916
  [search] add link on popup tool if no result.
3917
2020-05-18: [r15005] obado
3918
  [minor/css] add a "mode_popup" css class on body when wims creates a popup window,
3919
  so themes can make some specifics styles
3920
  + improve readability of Nikaia for popups (no more background color)
3921
2020-05-15: [r14981] obado
3922
  [minor] display class quota when uploading a file in Createxo.
3923
  + prevent user from uploading a file if quota already exceeded.
3924
2020-05-15: [r14980] bpr
3925
  [oef] score is now before the solution
3926
2020-05-14: [r14970] bpr
3927
  [model] no editor for data fields
14969 bpr 3928
2020-05-12: [r14967] bpr
3929
  [modtool] data no more in visible files (as people put too many files in data)
3930
2020-05-12: [r14966] bpr
3931
  [mathml] force image in case of anstype using dynapi3 for chrome ...
3932
  (for example compose)
3933
2020-05-12: [r14961] bpr
3934
  [improvment] add observation in the "about" for oef exercises.
3935
2020-05-12: [r14960] guerimand
3936
  [minor/bugfix] bad display for all messages before reload when supervisor
3937
  modify freework parameters in job=configfw
3938
2020-05-11: [r14958] obado
3939
  [minor/JS] Canvasdraw : correct the "nothing drawn" bug caused sometimes when
3940
  user cleared canvas, then redrawed something
3941
  + correct a js bug in draw.input
3942
  + improve CSS of oef intro on mobiles
3943
2020-05-11: [r14957] obado
3944
  [minor/JS] Canvasdraw : now draggable elements are painted while dragging on touch devices
3945
2020-05-11: [r14956] bpr
3946
  [special] codeinput= add possibility to put some labels
3947
2020-05-11: [r14955] obado
3948
  [minor/CSS] move CSS "img{max-width: 100%}" from news to typo, so it
3949
  will be used everywhere, not only on home page
3950
  + format .Readme in Markdown
3951
  + small html changes on front.phtml
3952
2020-05-08: [r14950] czzmrn
3953
  [fix] when present both reply and choice need to make explicit list of values
3954
  for dealing with the noidontknow option
3955
2020-05-07: [r14949] obado
3956
  [bugfix] Canvasdraw : correct previous commit, as touch identifier is a SIGNED int,
3957
  so it can also be < 0 ==> replace evt.identifier >= 0 by typeof(evt.identifier) != 'undefined'
3958
  + continue Replacing non standard "which" by "button"
3959
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button :
3960
  * evt.which == 3 by evt.button == 2
3961
  * evt.which == 1 by evt.button == 0
3962
2020-05-07: [r14948] obado
3963
  [bugfix] Canvasdraw : userdraw now works also on iOS touch devices :
3964
  * Replace "MouseEvent.which" by "MouseEvent.button", as "which property is non-standard
3965
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which)
3966
  * Replace evt.identifier == 0 by evt.identifier >= 0, as touch identifier is a
3967
    unique integer, not always 0
3968
  * cleanup trailing spaces
3969
  + Replace "Ariel" font by "Arial", as Ariel is not a default browser font
3970
  + "make all" in canvasdraw also copy generated binary, not only script link
3971
  + minor code formatting
3972
2020-05-07: [r14947] guerimand
3973
  [minor/add] participant view for supervisor + html format for type=1 and type=2
3974
    in job=student
3975
2020-05-06: [r14946] czzmrn
3976
  [fix] no spaces at the begin of the line in writefile instruction
3977
2020-05-05: [r14943] guerimand
3978
  [major] no more parentheses checking in zone=text
3979
2020-05-05: [r14942] guerimand
3980
  [minor] primitives : comment unused instructions
3981
2020-05-04: [r14941] bpr
3982
  [src] add variable wims_getfile_fname as download attribute for getfile
3983
2020-05-04: [r14939] bpr
3984
  [doc] add option download="" to href and to the documentation
3985
2020-05-04: [r14938] guerimand
3986
  [minor] syntax to have good file name in download link in cdt/primitive.phtml (in test)
3987
2020-05-04: [r14937] bpr
3988
  [oef] solution outside the frame "answer analysis"
3989
2020-05-04: [r14935] guerimand
3990
  [minor] complete html option download with name of file in link
3991
2020-05-04: [r14934] guerimand
3992
  [minor] no more display freework list when freework is archivated
3993
2020-05-03: [r14933] guerimand
3994
  [minor/help] add variable wims_protocol in documentation
3995
2020-05-03: [r14932] guerimand
3996
  [minor] use wims_protocol to make link for downloading file
3997
2020-05-02: [r14931] bpr
3998
  [fix] typo in sendbug, the mail was not sent to the author !
3999
2020-05-02: [r14930] czzmrn
4000
  [minor/openclass] new exercises
4001
2020-05-01: [r14929] lemaire
4002
  adding  latex version in the Correspondance model
4003
  transfer of the changes made in the French version to the other versions
4004
2020-04-30: [r14928] bpr
4005
  [fix] variable test -> obabeltest
4006
2020-04-30: [r14925] obado
4007
  [minor] use oef_indcolors in chemdraw
4008
2020-04-30: [r14924] guerimand
4009
  [minor/add] add option (in tchat configuration) to display only non empty
4010
  living on list page
4011
2020-04-30: [r14922] guerimand
4012
  [minor] use html option download for donwload file link
4013
2020-04-30: [r14918] guerimand
4014
  [bugfix] hide sizefile quota selection form when type=3 and no student zone file
4015
2020-04-30: [r14917] guerimand
4016
  [minor] preserve file extension in download link
4017
2020-04-29: [r14916] bpr
4018
  [chemdraw] fix color in case of nocompare.
4019
2020-04-29: [r14914] bpr
4020
  [keywords] chemistry
4021
2020-04-28: [r14913] guerimand
4022
  [minor] job=viewpage protect input type=image
4023
2020-04-28: [r14912] guerimand
4024
   [minor/improvment] in tchat: stop autorefresh in job=viewpage + improvment of job=viewpage
4025
  (compatibility with exo use dynapi)
4026
2020-04-28: [r14910] bpr
4027
  [fix] fix select model
4028
2020-04-28: [r14909] lemaire
4029
  [help] minor changes in help texts of the prepared model markprop
4030
2020-04-28: [r14907] obado
4031
  [minor/ergo] add accordions in freework type = 3
4032
2020-04-28: [r14904] guerimand
4033
  [minor] limit char number in textarea form
4034
2020-04-24: [r14900] bpr
4035
  [popup] change the popup size for doc and popup tools
4036
2020-04-24: [r14899] bpr
4037
  [fix] fix popup in docu. add symbolic links.
4038
  todo: modules popup should be internationalized ... ?
4039
  look at the search words
4040
2020-04-24: [r14894] obado
4041
  [bugfix] adm/raw : replace " by \" for exo descriptions in getsheet to avoid a malformed json
4042
2020-04-24: [r14893] bpr
4043
  [popup] some scripts are copied. cleaning perhaps in progress
4044
2020-04-23: [r14890] obado
4045
  [bugfix] Adm/manage : compute average load only for displayed classes,
4046
  to avoid a "variable_name_buffer_overflow" error when there are more than 1000 classes
4047
  + add tablesort on class list
4048
2020-04-23: [r14889] guerimand
4049
  [minor] auto generate a column in .grades file when scoring is activated in freework
4050
2020-04-23: [r14888] guerimand
4051
  [minor] use of score not limited by max_userforgrades variable
4052
2020-04-22: [r14886] guerimand
4053
  [minor] use wims_html_header + job=viewpage delete desactivation of script
4054
2020-04-22: [r14885] guerimand
4055
  [minor] click on file link open a popup window
4056
2020-04-22: [r14884] guerimand
4057
  [minor/bugfix] bad link to user file in type=3 applet=file
4058
2020-04-21: [r14881] bpr
4059
  [keywords] in chemistry
4060
2020-04-21: [r14880] guerimand
4061
  [minor/bugfix] seed hidden when option show_ip=no
4062
2020-04-20: [r14879] bpr
4063
  [popup] en <-> fr
4064
2020-04-18: [r14872] bpr
4065
  [popup] search_lang was not defined sometimes
4066
2020-04-17: [r14871] bpr
4067
  [glossary] mathml-> latex
4068
2020-04-17: [r14868] guerimand
4069
  [minor] option to activate/desactivate module adm/class/tchat in manage serveur interface
4070
2020-04-17: [r14867] obado
4071
  [minor/ergo] improve ergonomy of freework type 3 activity
4072
  + always activate iEdit in freework
4073
2020-04-17: [r14866] guerimand
4074
  [minor/help] add help for type=3
4075
2020-04-17: [r14865] guerimand
4076
  [minor] type=1 add a message for student when a deposit file already exists
4077
2020-04-16: [r14864] obado
4078
  [minor] repair quotafree.proc from some changes on previous commit, so
4079
    canvas option can still work
4080
2020-04-15: [r14863] obado
4081
  [minor] add a new "html/css" mode for class quota, more accessible and customisable
4082
  than canvas mode (by now still available with !read adm/class/quotafree.proc canvas)
4083
  + some other ergo/acessibility improvements on freework
4084
2020-04-15: [r14861] guerimand
4085
  [minor/add] add capacity to create living for group of student in tchat
4086
2020-04-14: [r14859] bpr
4087
  [anstype] precision must not be zero in draw
4088
2020-04-14: [r14858] bpr
4089
  [oef] add option nocheck : in case of a default in an anstype, the warning msg
4090
  is not shown
4091
2020-04-14: [r14856] schaersvoorde
4092
   moneyprint input 'matrix' , output 'matrix'
4093
2020-04-11: [r14847] czzmrn
4094
  [bashism] use awk instead of shell to manipulate file data
4095
2020-04-10: [r14841] obado
4096
  [minor/CSS] Remove an old IE7 css hack for .inline, as "zoom:1" is deprecated now.
4097
2020-04-10: [r14840] schaersvoorde
4098
  [canvasdraw] command 'rotate' now works for draw_xml(), eg command like latex,mathml,html etc
4099
2020-04-10: [r14839] obado
4100
  [minor] add tablesort to adm/manage developers list
4101
2020-04-09: [r14838] obado
4102
  [minor] Add missing default colors for glossary and freework
4103
2020-04-09: [r14837] obado
4104
  [minor/bugfix] correct a css padding with generated icon theme and dropdown submenus
4105
2020-04-08: [r14836] obado
4106
  [minor] correct typo on Glossary and FreeWork
4107
2020-04-08: [r14835] obado
4108
  [minor/bugfix] Glossary and FreeWork colors can now properly be customised by supervisor
4109
2020-04-08: [r14834] guerimand
4110
  [minor] same html form restrictions and wims restrictions in login and pwd values
4111
2020-04-07: [r14833] obado
4112
  [minor] some ergo changes on CDT (breadcrumbs, titles...)
4113
+ some code factorisation : move several duplicated lines in Main.phtml and var.proc
4114
+ rename job file -> addfile to uniformise with other jobs
4115
+ move css from classes to classusers so it will be used by Nikaia theme as well
4116
2020-04-07: [r14832] guerimand
4117
  [minor/add] add archive job for type>1 to freespace in class and download tgz of the freework
4118
2020-04-07: [r14831] guerimand
4119
  [minor] use adm/freeworkaction.phtml instead of adm/sheet/sheetaction.phtml
4120
2020-04-07: [r14830] guerimand
4121
  [minor/add] add job to hide freework
4122
2020-04-06: [r14829] obado
4123
  [minor/freework] Correct display so it will be the same whatever icon theme chosen
4124
+ remove the default border around text_icon on wimsedu icon theme
4125
2020-04-02: [r14817] bpr
4126
  [wimsdoc] add preliminary version of msg2wims documentation
4127
2020-04-02: [r14815] bpr
4128
  [docu] improve conversion.pl for documents (this script fixes some
4129
  mistakes of document editors or msg2wims)
4130
2020-04-02: [r14814] bpr
4131
  [wimstest] - change test for msg2wims
4132
  - use new version of msg2wims.c
4133
2020-04-02: [r14813] bpr
15213 bpr 4134
  [msg2wims] replace small i by blokquote balise.
14969 bpr 4135
2020-04-01: [r14803] guerimand
4136
   check_partialdetag
4137
2020-03-31: [r14800] bpr
4138
  [wimstest] test for msg2wims
4139
2020-03-31: [r14798] bpr
4140
  [quicktool] fix QCM in case of checkbox - add style
4141
2020-03-31: [r14797] guerimand
4142
  [minor] can upload global correction all time
4143
2020-03-31: [r14796] guerimand
4144
  [major/update] restructuration of freework type=3 + minor improvment
4145
  (break compatibility for type=3)
4146
2020-03-30: [r14795] lemaire
4147
 [taxonomy] new module added
4148
2020-03-29: [r14793] bpr
4149
  [anstype] option nolabel to desactivate the automatic label
4150
  (case where embed have 3 arguments on the first line).
4151
2020-03-26: [r14788] guerimand
4152
  [minor/add] add typezone=file in type=3 (work in progress)+ some bugfix
4153
2020-03-25: [r14785] bpr
4154
  [keywords] quizz=automatisme
4155
2020-03-24: [r14783] guerimand
4156
  [minor] complete hide user_session in supervisor view
4157
  + display picture of user exercise in supervisor view + minorbug
4158
2020-03-23: [r14782] schaersvoorde
4159
  [canvasdraw] type in command 'arc'
4160
2020-03-21: [r14780] bpr
4161
  [wimstest] add test
4162
2020-03-21: [r14777] guerimand
4163
  [minor/add] new module tchat
4164
2020-03-15: [r14758] guerimand
4165
  [minor] readonly attribute for non writable textarea ; load of iEdit.js when needed
4166
2020-03-14: [r14754] guerimand
4167
  [minor] compatibility of cmd dir for macos
4168
2020-03-14: [r14748] bpr
4169
  [freework] small modifications in the presentation of the help
4170
2020-03-14: [r14747] guerimand
4171
  [minor] bugfix with manual score in freework type=2 or type=3
4172
2020-03-12: [r14743] bpr
4173
  [latex2wims] change the translation of environment "cases"
4174
2020-03-12: [r14742] obado
4175
  [minor/css] correct some css regressions (padding on icon & menuitem 100% width)
4176
2020-03-11: [r14738] bpr
4177
  [latex2wims] treate tikzpicture (documentation to do - images must be tranfered)
4178
2020-03-10: [r14736] bpr
4179
  [adddoc] show the parameters of the tool
4180
2020-03-10: [r14735] and [r14737] bpr, reyssat
4181
  [latex2wims] escape some {} in script latex2wims.pl (if not, deprecated)
4182
2020-03-10: [r14734] obado
4183
  [CSS/js] upgrade foundation library from 6.5.3 to 6.6.1
4184
  + improve "default" theme visitor page
4185
  + add a text "do not click" on wims robot trap, to improve accessibility check
4186
  + improve accessibility on Nikaia home searches (add labels for screen readers)
4187
  + change defaults links & bg colors to improve contrast (better for accessibility)
4188
2020-03-10: [r14733] bpr
4189
  [adddoc] all link parameters are taking in account in adding a tool
4190
2020-03-09: [r14730] obado
4191
  [minor/js] update what-input js lib (delete a duplicated .map file)
4192
2020-03-09: [r14729] obado
4193
  [minor/css] use css vars in l2w.css so it will use theme colors.
4194
2020-03-09: [r14726] bpr
4195
  [doc] fullwidth for the editing textarea
4196
2020-03-09: [r14725] obado
4197
[minor/css] improve tooltip.css (higher z-index to pass over draggable dynapi +
4198
  remove text-shadow when tooltip is inside an element with it (like oef_title in Nikaia)
4199
2020-03-08: [r14722] bpr
4200
  [add] open class 1097 translated in french
4201
2020-03-06: [r14719] obado
4202
  [minor] [html/css] improve html in adm/doc module
4203
  + Add missing "doch_transfer" icon in Font Awesome
4204
  + Add datepickerform on doc properties
4205
  + Make datepickerform more compatible with other js libraries (only use $ inside function)
4206
  + remove remaining "type="text/javascript" on some js files
4207
  + add the typo var "wims_punct_colon" to use " :" in french and ":" in other langs
4208
  + some code formatting
4209
2020-03-06: [r14718] bpr
4210
  [test] add test for sort nocase
4211
2020-03-06: [r14717] bpr
4212
  [glossary] fix the order of gloses
4213
2020-03-06: [r14716] bpr (DB)
4214
  [fix] fix order in sort nocase
4215
2020-03-05: [r14712] bpr
4216
  [improvment] the command ''sort nocase'' takes in account the accented letters as in a dictionary
4217
2020-03-05: [r14711] bpr
4218
  [improvment] add type=row in positionof + documentation
4219
2020-03-05: [r14710] obado
4220
  [minor/URL] replace wims.unice.fr by wims.univ-cotedazur.fr
4221
2020-03-05: [r14709] obado
4222
 [minor/css] replace the wims_button_feedback by a wims_button_help class
4223
  + corrects some display bugs
4224
  + add a missing icon for "sequence" in Font awesome
4225
2020-03-05: [r14708] bpr
4226
  [minor] no more compile java applet as a maintainer
4227
2020-03-04: [r14706] obado
4228
  [minor] various minor changes :
4229
  + disable "foundation_typo.css" in Nikaia
4230
  + add a missing icon in Font Awesome (add_freework)
4231
  + add css class "wims_label" on related keywords
4232
  + remove a remaining 'type="text/javascript"' in Nikaia's search_engine
4233
2020-02-29: [r14703] bpr
4234
  [glossary] put the gloses in alphabetic order (not done for connex items)
4235
2020-02-26: [r14696] and other bpr
4236
  [glossary] ecogestion (JV)
4237
2020-02-26: [r14694] czzmrn
4238
  [minor/examples] update italian class with new exercises
4239
2020-02-26: [r14692] bpr
4240
  [chemclick] use the new markBondOnly and markAtomOnly
14690 bpr 4241
---------------------------------------------------------------------------
4242
wims.4.19d [14689]
14682 bpr 4243
2020-02-22: [r14669] lemaire
4244
  [help] modification of the doc for anstypes chemdraw and chemclick
4245
  and the jsme help
4246
2020-02-20: [r14667] bpr
4247
  add the possibility to add some "intrus" in the list of etiquettes
4248
  in coordclick models
4249
2020-02-20: [r14664] bpr
4250
  add option linkedranditem in wims command embraced (work in progress)
4251
2020-02-15: [r14658] bpr
4252
  [mathml] add \not\subset
4253
2020-02-11: [r14652] bpr
4254
  [fix] add option -a to grep in mkindex for oef compilation
4255
2020-02-10: [r14646] bpr
4256
  add the possibility to have multiple "besoin d aide"
4257
2020-02-09: [r14644] bpr
4258
  [fix] english anstype help in createxo by modtool was empty
4259
2020-02-07: [r14642] lemaire
4260
  [help] Updating the jsme applet helper
4261
2020-02-06: [r14637] guerimand
4262
  [minor] add option nolink to forum configuration
4263
2020-02-03: [r14631] obado
4264
  [minor/js] Add the "marked" JS library, to automatically render an .md fil in HTML.
4265
  See it in wimsdoc.en for the "anstype help".
4266
2020-02-03: [r14630] obado
4267
  [minor] reformat anstype/README with markdown style
4268
2020-02-02: [r14629] bpr
4269
  fix title in help when using langchoice for multilangage modules
4270
2020-02-02: [r14626] bpr
4271
  fix left_int in checkmolc (it returned always 0), thanks to D. Bernardi
4272
2020-01-20: [r14614] guerimand
4273
  [major] suppress href tag in partialdetag + process for variable instead of file
4274
2020-01-16: [r14609] czzmrn
4275
  [minor/lang] examples in carrousel take title and description in the visitor language
4276
2020-01-15: [r14608] obado
4277
  [minor/mathjax] delay MathJax library load after complete page load,
4278
  to avoid some problems with other libraries like dynapi
4279
2020-01-15: [r14606] bpr
4280
  delete some bad links in useropts
4281
2020-01-14: [r14605] bpr
4282
  [keywords] chemistry
4283
2020-01-14: [r14604] bpr
4284
  in special method mathmlinput, it is now possible to put
4285
  two mathmlinput in one page.
4286
2020-01-11: [r14602] guerimand
4287
  script to partialdetag a file
4288
2020-01-10: [r14601] obado
4289
  [minor/css] make hanging.oef model more responsive with css flex
4290
2020-01-10: [r14600] obado
4291
  [minor/oef] improve accessibility on some OEF models
4292
2020-01-07: [r14598] guerimand
4293
  [major] use !detag search_keywords variable in search engine
4294
2020-01-06: [r14596] schaersvoorde
4295
  canvasdraw:'stringup' may now be set onclick (drag&drop not supported)
4296
2020-01-06: [r14595] obado
4297
  [minor/js] upgrade some js libraries :
4298
  * TinyMCE 5.0.15 -> 5.1.5
4299
  * What-input v5.2.3 -> v5.2.6
4300
2020-01-06: [r14593] bpr
4301
  [search_engine] for supervisor, in case of an exercise in an OEF module,
4302
  the link will go in the intro menu with exercise selected.
4303
2020-01-05: [r14590] schaersvoorde
4304
  canvasdraw: command 'latex'
14586 bpr 4305
---------------------------------------------------------------------------
4306
wims.4.19c [r14585]
14580 bpr 4307
New administrative modules:
4308
2019-12-10: [r14499] new module adm/sendbug supervisor
4309
  can send internal bug message to author (FG)
14345 guerimand 4310
2019-10 add module adm/class/freework (new ressources in a class) (FG)
14580 bpr 4311
Details:
14582 bpr 4312
2020-01-02: [r14579]
4313
  improvment: choice of the number of the first used reply
4314
  in tabsignes (Eulerwims)
14580 bpr 4315
2020-01-02: [r14575] bpr
4316
  [slib runcode] update skulpt (JL)
4317
2020-01-02: [r14574] bpr
4318
  [anstype] the third argument of the first line of embed is
4319
    now used in the analysis
4320
2020-01-01: [r14571] czzmrn
4321
  [minor/lang] localization of Mega/Mo units
4322
2019-12-31: [r14565] bpr
4323
  [clean] should not use the variable test in anstype except for "error".
4324
2019-12-31: [r14564] bpr
4325
  [oef] add possibility of having feedback or hint always.
4326
2019-12-29: [r14558] bpr
4327
  [minor] fix heading levels in print version
4328
2019-12-27: [r14556] bpr
4329
 [fix] in english vocabulary, the word "into" must be written into$ not to interfere
4330
  with wims command (in particular !distribute)
4331
2019-12-27: [r14552] bpr
4332
  [scenario] try html/accessibility
4333
 (test with H6/analysis/scenarineq.fr)
4334
2019-12-27: [r14550] bpr
4335
  [update] update scripts skulpt for python3 (JL)
4336
2019-12-25: [r14548] schaersvoorde
4337
  canvasdraw: mouse corrections for 'affine transformation' and 'onclick'
4338
2019-12-22: [r14546] schaersvoorde
4339
  canvasdraw:"onclick" and "rotate" may be combined
4340
2019-12-22: [r14545] schaersvoorde
4341
  canvasdraw:string/text using 'xoffset','xyoffset','yoffset' will now
4342
    use a 2*linewidth marge
4343
2019-12-22: [r14544] schaersvoorde
4344
  string/text using 'xoffset','xyoffset','yoffset' will now use a 2*linewidth marge
4345
2019-12-21: [r14543] schaersvoorde
4346
   canvasdraw: onclick+drag x|y|xy use read_dragdrop()
4347
2019-12-21: [r14542] schaersvoorde
4348
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4349
2019-12-21: [r14541] schaersvoorde
4350
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4351
2019-12-20: [r14540] bpr
4352
  [search engine] the translated title was not taken in account
4353
2019-12-20: [r14539] mquerol
4354
  [minor/trans] catalan version
4355
2019-12-20: [r14537] guerimand
4356
  [add] add type=3 (applet) in freework + open traduction warning version 0.3 not compatible with 0.2
4357
2019-12-19: [r14535] bpr
4358
  [src] delete creation eufxx as there is tex compilation trouble
4359
    and they are neither used in modules.
4360
2019-12-19: [r14533] bpr
4361
  [fixbug] fix bug introduced by adding lines of tests in anstype draw
4362
2019-12-18: [r14532] czzmrn
4363
  [minor/lang] small update of italian class on math games
4364
2019-12-18: [r14531] bpr
4365
  small bug: number of the sheet should not appear when being in
4366
  a sequence
4367
2019-12-17: [r14528] czzmrn
4368
  [lang] updating slib ecriturelettre to italian language
4369
2019-12-17: [r14526] bpr
4370
  [embed] add help on third argument of the first line of the script embed
4371
2019-12-17: [r14524] bpr
4372
    [wimsdoc] change the level of <h>
4373
2019-12-17: [r14523] bpr
4374
  possibility to have a module by language
4375
  syntaxe: local/data/news en fr
4376
  local/data/news.en will be the module by default
4377
2019-12-17: [r14522] bpr
4378
  [modtool] when publishing, add level and a warning if the file NEWS has not changed
4379
2019-12-16: [r14519] bpr
4380
  [minor] show the choosen levels when publishing
4381
2019-12-13: [r14515] bpr
4382
  [publish] add message for publication.
4383
2019-12-11: [r14508] obado
4384
  [minor] the description is now required in sendbug
4385
    + some other EN translations
4386
    + the sent message is now in HTML
4387
2019-12-11: [r14507] obado
4388
  [minor] Add a "sendbug" icon in font awesome icon theme
4389
    + translate some sendbug texts in english
4390
2019-12-10: [r14506] czzmrn
4391
  [slib/lang] new slib for italian language
4392
2019-12-10: [r14501] bpr
4393
  [language] en: resources -> teaching material (CD)
4394
2019-12-10: [r14499] guerimand
4395
  [minor/add] supervisor can use wims to send bug message to exercise author
4396
2019-12-10: [r14497] bpr
4397
  [language] student-> user, motd (CD)
4398
2019-12-10: [r14496] bpr
4399
  [language] replace participant by user (C.D.)
4400
2019-12-10: [r14495] bpr
4401
  [language] corrections from C. Ducrocq (in particular sequence -> units)
4402
2019-12-09: [r14493] bpr
4403
  [help] warning about a bogue in drawinput
4404
2019-12-09: [r14491] obado
4405
  [OEF] Add a new "print solution" button on OEF solutions, to print only
18021 bpr 4406
    the solution without the exercise content.
14580 bpr 4407
2019-12-09: [r14489] obado
4408
  [minor/css] add the foundation_flex.css in Nikaia + standard themes
4409
    + some responsive changes in news & examples on front page, thanks to G. Marbeuf ;)
4410
2019-12-05: [r14483] bpr
4411
  [keywords] chemistry from Celine Dablemont
4412
2019-12-02: [r14476] bpr
4413
  fix score in chemdraw for option onlyheteroH
4414
2019-11-30: [r14472] guerimand
4415
  [minor] complete sheet structure information in file public_html/.formatsheet
4416
2019-11-29: [r14465] obado
4417
  [minor/CSS] replace the "news.css" in module home (no need to load it on every WIMS pages.
4418
  + replace the "motd" before the "frontmsg"
4419
2019-11-28: [r14458] and other
4420
  add possibility to show a carrousel in the front page
4421
2019-11-27: [r14457] obado
4422
  [minor/js] Upgrade what-input js library, from 5.1.4 to 5.2.3
4423
2019-11-26: [r14453] bpr
4424
  [chemjsme] change the size
4425
2019-11-26: [r14452] bpr
4426
  [anstype] chemdraw: option allH (answer analysis)
4427
2019-11-26: [r14451] bpr
4428
  [minor] add button class (modtool/publish in local)
4429
2019-11-24: [r14443] and other
4430
  add Euler proposition of news and examples in the visitor page
4431
    (need a local module, see .README)
4432
2019-11-22: [r14441] guerimand
4433
  [minor/add] can hide sheet for participant with condition written
4434
    with technical variable (warning : global statistic score not
4435
    modified with hidden sheet)
4436
2019-11-21: [r14439] guerimand
4437
  [minor/lang] improvment of some description text in freework
4438
2019-11-21: [r14436] bpr
4439
  [fix] printable version: ?analyze appeared in type compose
4440
2019-11-20: [r14435] bpr
4441
  [help] add glossary in document help
4442
2019-11-20: [r14431] bpr
4443
  [doc] add primitive glossary in document
4444
2019-11-20: [r14430] and other (Julien Lyotard)
4445
  add slib coding/editor and coding/runcode
4446
2019-11-20: [r14429] bpr
4447
  [html/pdf] when printing a pdf version with the browser, the oef score was not showed
4448
  and next series was showed -> fix
4449
2019-11-19: [r14428] obado
4450
  [minor] [adm/raw] remove an unwanted comma introduced in r. 14384 in listexos job
4451
2019-11-18: [r14425] bpr
4452
  [slib/codeeditor] fix bystep method; add number to some variables (JL)
4453
2019-11-18: [r14424] obado
4454
  [minor/CSS] disable the "table{width:100%}" in foundation_table.css
4455
2019-11-17: [r14421] bpr
4456
  [anstype] multidraw: add a preliminary help; control the fields in multidraw
4457
2019-11-15: [r14411] obado
4458
  [minor/CSS] move unbeakable class from utilities2 to utilities.css
4459
2019-11-14: [r14410] obado
4460
  [minor/css] Add an "unbreakable" CSS style that can be use to surround
4461
    a large text element that must not be wrapped (like a long math formula)
4462
2019-11-13: [r14409] obado
4463
  [minor/html] Canvasdraw Help : replace table used for column by a
4464
    responsive column design with grid-x and cards
4465
    + repair 2 javascripts bug causing the inline search engine not working
4466
    + add some explanation about using canvasdraw code in OEF
4467
2019-11-12: [r14408] schaersvoorde
4468
  [minor/svn] canvasdraw: corrected hex color bug [Sophie Lemaire]
4469
2019-11-12: [r14407] obado
4470
  [CSS] Add foundation_table.css to better handle large table on small devices.
4471
  use "!set table_scroll=no" if you don't want your table automatically scroll
4472
  on small screens.
4473
2019-11-12: [r14405] obado
4474
  [css] Better display for input inside "sup" or "sub" tags
4475
2019-11-10: [r14401] bpr
4476
  [tool/glossary] transforms a list in div
4477
  (there are some titles in examples that cannot be put in a list)
4478
2019-11-10: [r14400] bpr
4479
  [glossary] html
4480
2019-11-10: [r14399] bpr
4481
  validator for glossary
4482
2019-11-09: [r14397] bpr
4483
  add anstype multidraw
4484
2019-11-09: [r14395] bpr
4485
  test to know if a sheet is used in an exam was not robust.
4486
2019-11-09: [r14393] schaersvoorde
4487
  added keyword "duplicates" || "allowdups" for default "multidraw" replyformat
4488
2019-11-08: [r14391] obado
4489
  Add the "foundation_typo" css, that change some general typography,
4490
    with responsive behavior (change title sizes on small/medium devices)
4491
2019-11-08: [r14390] schaersvoorde
4492
  corrected multidraw curvedarrows numeric input [BPR]
4493
2019-11-08: [r14389] obado
4494
  Reset puce look order (disc > circle > square) of "ul" inside a "no_puce" liste
4495
2019-11-06: [r14387] schaersvoorde
4496
   canvasdraw: fix fontsize (still issues between 'legacy fontsize' and 'fontfamily')
4497
2019-11-05: [r14386] bpr
4498
  [anstype] draw: add curvedarrows
4499
2019-11-05: [r14384] obado
4500
  [adm/raw] add the job "changedates" (Repels the expiry date of `qclass`
4501
    and all its sheets / exams)
4502
    + Jobs "listsheets" and "listexams" now display the list of expiration dates
4503
    + some code formatting
4504
2019-11-05: [r14383] obado
4505
  [minor] [adm/manage] Display a 2nd formula for testing LaTex server installation
4506
    (the first one only tested TeX). If the 2nd doesn't display in "image mode",
4507
    you have to install "texlive-latex-base"
4508
   remove embedded table display
4509
2019-11-02: [r14382] schaersvoorde
16873 bpr 4510
  [multidraw] corrected multidraw reply in order to avoid NaN in case of non-numeric answers (like 'text')
14580 bpr 4511
2019-11-02: [r14381] schaersvoorde
16873 bpr 4512
  [multidrawr] reply format for "multidraw" in case of "circles" will give radius in x-range [BPR]
14580 bpr 4513
2019-10-31: [r14378] bpr
4514
  [glossary] ecogestion (from JV)
4515
2019-10-31: [r14377] bpr
4516
  [glossary] mathematics (from Euler-Versailles)
4517
2019-10-31: [r14376] bpr
4518
  chemdraw: add option for the analysis of hydrogen
4519
2019-10-29: [r14374] obado
4520
  [minor/html]  add div class="wims_content" on some modules
4521
    (createqcm, forum/mboard, adm/sheet, adm/class/userscore)
4522
2019-10-29: [r14373] obado
4523
  [minor/css] remove 10% margin on exam pages in Nikaia theme + some other css corrections
4524
2019-10-25: [r14371] bpr
4525
  [glossary] arithmetic frome Euler_Versailles
4526
2019-10-23: [r14367] guerimand
4527
  [minor] bugfix (sourcesup12166) la page se recharge ŕ chaque changement d'option
4528
  pour la variable technique en cas de jquery!=yes (faute de mieux...)
4529
2019-10-23: [r14366] guerimand
4530
  [major/risk] internalise jquery!=yes in script datepicker.phtml
4531
2019-10-22: [r14364] bpr
4532
  [glossary] ecogestion (JV)
4533
2019-10-21: [r14361] bpr
4534
  [glossary] ecogestion
4535
2019-10-19: [r14353] bpr
4536
  [oef] possibility to use wims_oef_input css in codeinput (as it is possible
4537
  in anstype with an input. (help only in french).
4538
2019-10-18: [r14352] bpr
4539
  [oef] style on reply is now taken in account in codeinput
4540
  special methods
4541
2019-10-17: [r14350] bpr
4542
  [glossary] add level in the glose (to improve)
4543
2019-10-17: [r14349] guerimand
4544
  [minor] use of datepicker.phtml in adm/class/regclass and
4545
    adm/class/config even if jquery_defined=no
4546
2019-10-17: [r14346] bpr
4547
  [model] add asis="explain" for the interrogation points in particular
4548
  [minor]update src/Changelog
4549
2019-10-17: [r14344] guerimand
4550
  [minor] add CGU link in the class for user/supervisor
4551
2019-10-17: [r14343] guerimand
4552
  [minor] expiration date limit is now 15 months from current day
4553
2019-10-16: [r14342] bpr
4554
  [glossary] from Euler-Versailles
4555
2019-10-16: [r14341] guerimand
4556
  [minor] keep deleted user manual score + distinction between 0 and noscore in manual score
4557
2019-10-15: [r14340] obado
4558
  [minor/svg] correct calculator.svg (was not centered)
4559
2019-10-15: [r14339] guerimand
4560
  [minor/add] manage manual score for freework
4561
2019-10-12: [r14330] guerimand
4562
  [minor] class_limit opening module grades instead of nbuser TRADUCTION NEEDED
4563
2019-10-12: [r14329] guerimand
4564
  [minor/add] global system variable MAX_USERFORGRADES to delimit number of user to use module grades
4565
2019-10-10: [r14328] guerimand
4566
  [minor] add systeme variable MAX_FREEWORKS
4567
2019-10-10: [r14325] guerimand
4568
  [minor] module grades accept make difference between no score and 0 + html
4569
2019-10-08: [r14323] guerimand
4570
  [minor] exclude .bin file in dayly backup
4571
2019-10-08: [r14322] guerimand
4572
  [major] *.bin file not decrease class_quota
4573
2019-10-08: [r14321] guerimand
4574
  [minor/bugfix] allowed_optional_module deleted when save other parameters in wims.conf
4575
2019-10-08: [r14320] guerimand
4576
  [minor] script use wims_superclass_quota instead of wims_class_quota when class_type=2,4
4577
2019-10-08: [r14319] guerimand
4578
  [minor] use script adm/class/quotafree.proc
4579
2019-10-08: [r14318] guerimand
4580
  [minor] use script adm/class/quotafree.proc in case of doc in a class
4581
2019-10-08: [r14317] guerimand
4582
  [minor] use script adm/class/quotafree.proc
4583
2019-10-08: [r14315] guerimand
4584
  use script adm/class/quotafree.proc + cleaning lang file (not cn)
4585
2019-10-08: [r14314] guerimand
4586
  [minor] use script adm/class/quotafree.proc to manage class free space left
4587
2019-10-03: [r14310] guerimand
4588
  [minor] script adm/class/quotafree.proc use now a centralised language definition
4589
    file (no in each module)
4590
2019-10-03: [r14309] guerimand
4591
  [major/risk] script adm/class/classlang can now pass parameters to language file
4592
2019-10-03: [r14308] guerimand
4593
  [minor/bugfix] freework don't display if there is no other ressources in the class
4594
2019-10-03: [r14302] guerimand
4595
  [minor] use script adm/class/quotafree.proc
4596
2019-10-03: [r14301] guerimand
4597
  [minor] display bugfix
4598
2019-10-03: [r14300] guerimand
4599
  [minor] use script adm/datepickerform.phtml
4600
2019-10-03: [r14299] guerimand
4601
  [minor/risk] change variable name for better compatibility
4602
2019-10-03: [r14298] guerimand
4603
  [minor]language improvment for datepickerform.phtml script
4604
2019-10-01: [r14297] guerimand
4605
  [add] new administrative module to manage new ressource type (work in progress)
4606
2019-09-26: [r14296] schaersvoorde
4607
  canvasdraw : 'userdraw images,color' right click removes object under pointer
4608
2019-09-26: [r14295] schaersvoorde
4609
  canvasdraw : solved issue with external div/image size
4610
2019-09-19: [r14293] guerimand
4611
  [minor/optimize] script can be use when jquery_defined!=yes and
4612
  display three html form for date
4613
2019-09-17: [r14290] schaersvoorde
4614
  [minor/svn] All 'svg','div','span' elements on page may be used to drop onto canvas
4615
2019-09-17: [r14289] obado
4616
  [adm/forum] Security : add some prohibited_words to prevent hacking attempts in forum msg
4617
2019-09-16: [r14287] obado
4618
  [forum] Add some HTML tags in emails automatically sent when message added in forum
4619
    + add some sucsess msg when changing forum config
4620
    + adm/class/sendmail : correct some css class (block instead of box)
4621
    + code formatting
4622
2019-09-16: [r14286] obado
4623
  [minor/ergo] correct some html in "forget password" phtml
4624
2019-09-13: [r14283] obado
4625
  [JS] Add some JS libraries :
4626
    * CodeMirror (a WYSIWYG code editor with syntax highlighting)
4627
    * Skulpt : lets execute some code with javascript
4628
2019-09-13: [r14282] obado
4629
    [JS] Update some JS libraries :
4630
  * Mootools : 1.2.4 -> 1.6.0
4631
  * TinyMCE : 5.0.3 -> 5.0.15
4632
  * jQuery : 3.3.1 -> 3.4.1
4633
2019-09-13: [r14281] obado
4634
  [mail] Now all mail sent by WIMS will have a "Content-Type: text/html"
4635
    so html tag can be interpreted by mail clients.
4636
issuing wimsdev-Bug [#12140]
4637
2019-09-13: [r14280] obado
4638
  [minor/icons] add some icons in Font Awesome icon theme
4639
2019-09-12: [r14279] obado
4640
  [help/wimsdoc] Now we can add some samples to the command list in wimsdoc
4641
    (look at !formcheckbox, !formradio , !mathmlmath and !makelist)
4642
2019-09-11: [r14278] obado
4643
  [minor] help/wimsdoc : add some samples to !formradio help
4644
2019-09-11: [r14277] obado
4645
  [minor] adm/manage : correct html labels on class/year formradio
4646
+ now the supervisor link is displayed after the class restoration, so it can be given to the teacher.
4647
2019-09-08: [r14276] schaersvoorde
4648
  canvasdraw: use autofocus on inputfields added to canvas
4649
2019-09-08: [r14275] schaersvoorde
4650
  canvasdraw: use autofocus on inputfields added to canvas
4651
2019-09-06: [r14272] obado
4652
  [minor/slib] Replace "http" by "https" in external links of lang/swac slib  (and in all samples of media/*)
4653
+ add a css class "wims_status" in exam status
4654
2019-09-05: [r14271] obado
4655
  [minor/ergo] Now sheet and exam titles are also displayed when copying all exo in an exam
4656
+ correct a small html bug (/td instead of /label)
4657
2019-09-05: [r14270] schaersvoorde
4658
    canvasdraw commands userdraw images/multidraw images include external div's
4659
2019-09-05: [r14269] obado
4660
  [minor/lang] small corrections on english strings (thanks to C. May)
4661
2019-09-04: [r14268] obado
18021 bpr 4662
  [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 4663
    + some other ergonomic changes
4664
    + some code formatting
4665
2019-09-03: [r14264] bpr
4666
  [keywords] add competences in keywords
4667
2019-09-03: [r14260] obado
4668
  [js] Add the "Accordion" Foundation Plugin. See it in "adm/class/addmodule" :
4669
    now the scoring system is hidden by default but can be displayed when clicked
4670
2019-09-03: [r14259] obado
4671
  [minor] addmodule : correct a wrong variable name in exo.phtml
4672
    + correct a small bug in modtool EN lang file
14587 bpr 4673
    + add a missing div in modtool flist.phtml
14580 bpr 4674
2019-09-02: [r14258] obado
4675
  [minor/ergo] add some "wims_msg" class to msg in Createxo
4676
    + add a missing icon to Font Awesome theme
14257 bpr 4677
---------------------------------------------------------------------------
14256 bpr 4678
wims.4.19b [r14256]
14257 bpr 4679
2019-09-02: [r14255] bpr
14256 bpr 4680
  add arrows2 in anstype draw
14254 bpr 4681
2019-09-01: [r14245] bpr
4682
  [fix userscore/csv] the hack when there is @-. in the login (treated as variable)
4683
  increased too much the size of the variable.
4684
2019-08-30: [r14242] obado
4685
  [minor/ergo] add a success message when a sheet has been created
4686
2019-08-30: [r14241] obado
4687
  [js/tinyMCE] insert function inside tinyMCE so it can interpret
4688
    \imagedir and directly display images in wysiwyg editor
4689
2019-08-30: [r14240] obado
4690
  [minor/js]upgrade prototype.js from 1.6.1 to 1.7.3 to avoid a TypeError:
4691
    this.each is not a function. displayed in console for Safari & Chrome on Createxo Raw editing
4692
2019-08-30: [r14239] obado
4693
  [minor/js] correct a small bug on "topback" when there is a js library
4694
    conflicting with Jquery (on Createxo mode raw for example)
4695
  + code formatting on some js files
4696
2019-08-29: [r14238] obado
4697
  [minor/icon] add a "default" minus icon in Font awesome Icon theme
16164 bpr 4698
    to all menuitem without a specific icon. (see localhost/wims/?help/teacher/faq for example)
14254 bpr 4699
2019-08-28: [r14236] obado
4700
  [minor] replace option name "Type of analysis" by "Tolerance level"
4701
2019-08-28: [r14235] obado
4702
  [oef models] add a "tolerance level" (case, nocase, atext) option to text
4703
    with holes models (qtext & 16qtext)
4704
2019-08-27: [r14234] schaersvoorde
4705
  [minor/svn] replaced loop variable, causing compilation error on Debian+gcc version 4.9.2
4706
2019-08-26: [r14232] schaersvoorde
4707
  [minor/svn] canvasdraw: command latex...use MathJaX (temporarily disabled the use of KaTeX in SVN)
4708
2019-08-26: [r14231] schaersvoorde
4709
  [minor/svn] canvasdraw: command latex & drag/drop/onclick
4710
2019-08-26: [r14230] schaersvoorde
4711
  [minor/svn] canvasdraw: command 'latex x,y,tex' calls 'wims_mathml' to generate MathML
4712
  in case of GECKO type browsers
4713
2019-08-25: [r14229] mquerol
4714
  [minor/trans] catalan and/or spanish version
4715
2019-08-25: [r14228] mquerol
4716
  [minor/trans] catalan and/or spanish version
4717
2019-08-25: [r14227] schaersvoorde
4718
  canvasdraw: command latex & drag/drop/onclick
4719
2019-08-25: [r14226] schaersvoorde
4720
  wims_mathml: added \brace,\brack and some shortcuts \cases,\aligned,\Bmatrix,
4721
  \Vmatrix,\vmatrix,\pmatrix
4722
2019-08-25: [r14225] schaersvoorde
4723
  canvasdraw: added command 'latex x,y,tex-string' [work in progress, only for KaTeX]
14224 bpr 4724
---------------------------------------------------------------------------
14223 bpr 4725
wims.4.19a [r14223]
4726
2019-08-23: [r14221] Julien Lyotard
4727
  fix jsxgraphcurve for polygon
14216 bpr 4728
2019-08-19: [r14215] mquerol
4729
  catalan and/or spanish version
4730
2019-08-19: [r14214] czzmrn
4731
  Italian class 1368 new exercises
4732
2019-08-17: [r14211] bpr
4733
  [fix] replace oef_applet_option by oef_answer_option$i in some anstype
4734
2019-08-17: [r14210] bpr
4735
  [anstype] fix jsxgraphcurve for new version of jsxgraph (Julien Lyotard)
4736
  add the possibility of moving points by the student (Julien Lyotard)
4737
2019-08-15: [r14208] schaersvoorde
4738
  [minor/svn] canvasdraw: rewrite of sliders
4739
2019-08-13: [r14206] bpr
4740
  [fix] use of oef_answer_option$i
4741
2019-08-13: [r14205] bpr
4742
  [fix] fix typo when replacing quotes in symbol.inc
4743
2019-08-11: [r14202] czzmrn
4744
  minor fixes to the open class on mathematical games 1097
4745
2019-08-09: [r14200] czzmrn
4746
  Italian translation improvment
4747
2019-08-08: [r14199] bpr
4748
  [mathmlinput] no answer is shown if the analysis is by conditions
4749
2019-08-08: [r14198] guerimand
4750
  bug fix in moveto process in sheet
4751
2019-08-08: [r14197] obado
4752
  replace nested "foundation_dropdown_menu.js" file by more adaptable
4753
  separates Foundation plugins files, as specified here :
4754
  https://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
4755
2019-08-08: [r14196] czzmrn
4756
  [fix/improvement] anstype draw merging r14187 with Julien Lyotard
4757
  correction (now anstype draw accepts the option precision)
4758
2019-08-07: [r14195] bpr
4759
  [slib/chemistry/jmolshow] change test for loading or not jmolshow_init
4760
2019-08-07: [r14193] bpr
4761
  [mkindex] fix if the directory $BASES/site has disappear
4762
2019-08-07: [r14192] bpr
4763
  [fix] fix insertion address of a class document in helpexo
4764
2019-07-25: [r14187] czzmrn
4765
  [fix] anstype draw: type lines only check for parallelism
4766
2019-07-23: [r14182] bpr
4767
  [fix] replace oef_applet_option by oef_answer_option$i
4768
  which depends on the $i
4769
2019-07-22: [r14181] obado
4770
  [minor/themes] add the navigation bar to documents displayed
4771
  with lightpopup in all themes
4772
2019-07-18: [r14180] obado
4773
  adm/raw : add "getexam" job to protocol description
4774
2019-07-13: [r14176] bpr
4775
  fix mkindex for oef/cpp when there are two levels of inclusion of file.inc
4776
2019-07-13: [r14175] bpr
4777
  [wimsdoc] insert adm/raw help in wimsdoc
4778
2019-07-13: [r14174] schaersvoorde
4779
  canvasdraw: modification of slider and drag
4780
2019-07-12: [r14173] schaersvoorde
4781
  change scripts/authors/jm.evers/html/jqmath.css
4782
2019-07-12: [r14172] bpr
4783
  [glossary] economics from J. Vileo
4784
2019-07-04: [r14170 and other] mquerol
4785
  catalan and/or spanish version
4786
2019-07-04: [r14167] bpr
4787
  [slib] delete the title as the slib ggb2jsxgraph does not work (too difficult
4788
  to maintain)
4789
2019-07-04: [r14166] bpr
4790
  [wimsdoc] improve presentation of help for slib
4791
2019-07-04: [r14165] bpr
4792
  [src/calc] add randomrow in embraced command.
4793
2019-07-03: [r14162] bpr
4794
  [canvasdraw] help presentation (specially for replyformat).
4795
2019-07-03: [r14161] schaersvoorde
4796
  canvasdraw : fix: in multidraw circles the radius array was gone fishing
4797
2019-07-03: [r14160] bpr
4798
  [edit_area] tabulation -> 2 spaces
4799
2019-07-03: [r14159] schaersvoorde
4800
  canvasdraw: corrected flaw in 'multidraw circle' [BPR]
4801
2019-07-03: [r14158] obado
4802
  [icons] add 6 new domain icons
4803
2019-07-02: [r14155] bpr
4804
  [keywords]
4805
2019-07-02: [r14152] bpr
4806
  [slib/geo3D] titles of some no more used slib are deleted
4807
  (use java)
4808
2019-07-02: [r14150] bpr
4809
  [latex2wims] fix style in includegraphics
4810
2019-07-02: [r14149] czzmrn
4811
  [open classes] add an English open class on mathematical games (primary school level).
4812
  Note: the module E3/geometry/oefgeo2D.fr need to be translated into English.
4813
  Apart from that, all the other exercises are available in English
4814
2019-07-02: [r14147] bpr
4815
  add keywords
4816
2019-07-02: [r14146] bpr
4817
  [glossary] ecogestion(Jacques Vileo)
4818
2019-06-30: [r14144] bpr
4819
  slib has now the possibility to use chembrut.pl
4820
  add number of hydrogens for each atom in slib/chemistry/chemformula
4821
2019-06-28: [r14142] mquerol
4822
  [minor/trans] catalan and/or spanish version
4823
2019-06-26: [r14141] mquerol
4824
  [minor/trans] catalan and spanish version
4825
2019-06-26: [r14140] obado
4826
  [adm/raw] add !default scoremax=10 in getsheetscores job
4827
2019-06-26: [r14139] obado
4828
  [adm/raw] in getsheetscores job : add "sheet_weight"
4829
    rename "weights" into "exo_weights"
4830
    correct sheet formula
4831
2019-06-25: [r14136] bpr
14588 bpr 4832
  [latex2wims] change the place of div class="wimsdoc" relatively to the toc
14216 bpr 4833
2019-06-25: [r14135] obado
4834
  [adm/raw] now getsheetscores job gives the sheet formula
4835
2019-06-25: [r14134] obado
4836
  adm/raw : remove "weight_detail" (it was already present as "weights"
4837
    and add "try_detail" to getsheetscores + correct a bug on requires
4838
  corrects help on getscorepercent wims command (level seems <100, not <10 )
4839
2019-06-25: [r14133] obado
4840
  adm/raw : add "weight_detail" and "last_detail" to getsheetscores
4841
2019-06-25: [r14132] obado
4842
  in userscore tables : use "li" instead of "br"
4843
  now sheet formula is displayed to supervisor + code formatting
4844
2019-06-24: [r14128] guerimand
4845
  [minor] improvment of button moveto in sheet/exam
4846
2019-06-24: [r14127] czzmrn
4847
  [minor/fix] the variable reply_cnt is used in oef/Main.phtml
4848
  and should not be reset in this anstype
4849
2019-06-24: [r14126] obado
4850
  [minor/help] add help in wimsdoc.en for some wims command !score... commands from score.c
4851
2019-06-22: [r14123] schaersvoorde
4852
  canvasdraw: remove touchend for gesture devices
4853
2019-06-21: [r14122] schaersvoorde
4854
  translation in nl
4855
2019-06-20: [r14119] czzmrn
4856
  [italian] added italian example class on elementary mathematics/mathematical games
4857
2019-06-19: [r14118] obado
4858
  [jsxgraph] upgrade jsxgraph from 0.99.5 to 0.99.7
4859
2019-06-17: [r14116] bpr
4860
  [slib] clean molecule slib
4861
2019-06-16: [r14114] obado
18021 bpr 4862
  [ergo] improve ergonomy of adding an exercise in a sheet
14216 bpr 4863
    (different choices are bigger, with icons + add wims_msg success
4864
  + add missing icons in Font awesome theme
4865
2019-06-16: [r14113] guerimand
18021 bpr 4866
  [minor] improvement of move change order of exercises in sheet/exam
14216 bpr 4867
2019-06-16: [r14109] guerimand
4868
  [minor] keep score dependancy when changing order of exercises in exam
4869
  + move after option
4870
2019-06-16: [r14108] guerimand
4871
  [major/bugfix] can delete exercise in exam after activation
4872
2019-06-16: [r14107] guerimand
4873
  [minor/ergonomy] two columns for action in sheetcontent
4874
2019-06-16: [r14105] guerimand
4875
  score dependancy is now keept when delete or change order of exercises in a sheet
4876
2019-06-15: [r14104] guerimand
4877
  [minor] replace button "go down" by "move after" to arrange exercises order quickly in a sheet
4878
2019-06-15: [r14103] guerimand
4879
  movedown can be done on activated sheet
4880
2019-06-15: [r14102] obado
4881
  [minor] Now "\keywords{}" and "\description{}" oef instructions can be edited
4882
  in createxo adaptative mode (see fr/qtext.oef as sample)
4883
2019-06-15: [r14101] obado
4884
  [i18n] [to translate] add missing langs for TinyMCE editor (ca, es, nl, si) +
4885
  add custom wims styles to be translated.
4886
2019-06-15: [r14100] obado
4887
  corrects a small bug causing rss link not working when wims-cgi
4888
  was redirected to wims.html
4889
2019-06-15: [r14099] obado
4890
  [minor/ergo] slightly improve sheet activation pages (add wims_msg blocks)
4891
2019-06-15: [r14098] obado
4892
  slightly improve "about" and "module about" window
4893
2019-06-14: [r14097] obado
4894
  add general feedback to oef model "2correspond"
4895
  replace "send source" by simply "send" in createxo model editing
4896
2019-06-14: [r14096] bpr
4897
  [oef] change size of description tooltip
4898
2019-06-14: [r14093] bpr
4899
  [anstype draw] gestion of poly3, ...
4900
2019-06-14: [r14091] obado
4901
[ergo] several ergonomic improvements in Modtool and Createxo
18021 bpr 4902
  (add some css wims_msg success class when exercise is sent or deleted,
14216 bpr 4903
  replace a js by required input, ....)
4904
2019-06-13: [r14089] obado
4905
  add a missing icon in Font Awesome for Keywords
14131 bpr 4906
---------------------------------------------------------------------------
14081 bpr 4907
wims.4.18 [r14080]
14076 bpr 4908
2019-06-08: [r14072] bpr
4909
  [minor] true number of participants in the table of scores (case of a subgroup)
4910
2019-06-08: [r14071] bpr
4911
  canvasdraw/help
4912
2019-06-08: [r14070 r1406] bpr
4913
   add light link in about as a textarea to be copied
4914
2019-06-07: [r14059-> r14063] schaersvoorde
14131 bpr 4915
[minor/svn] canvasdraw: in multidraw right mouse click removes last object of
4916
  selected draw type & docs
14076 bpr 4917
2019-06-06: [r14057] schaersvoorde
4918
  canvasdraw: ruler & protractor
4919
2019-06-06: [r14056] czzmrn
4920
  [minor/fix] class css is now loaded also during exams
4921
2019-06-06: [r14055] schaersvoorde
4922
  canvasdraw: added info on creating tailormade delete button
4923
2019-06-06: [r14054] schaersvoorde
4924
  [minor/svn] canvasdraw: added info on creating tailormade delete button
4925
2019-06-06: [r14053] schaersvoorde
4926
  canvasdraw: added 'NOCONTROLS' argument to command 'multilabel'
4927
    to disable all buttons for multidraw (see documentation)
4928
2019-06-06: [r14052 r14050] bpr
4929
  check if/endif
4930
2019-06-06: [r14048] guerimand
4931
  [minor] script to check bad number of if/endif in a file
4932
2019-06-06: [r14047 r14046] guerimand
4933
  [minor]forget endif in gateway/var.proc activity/activity.phtml
4934
2019-06-05: [r14045] schaersvoorde
4935
  canvasdraw: command drag xy|x|y was gone fishing
4936
2019-06-04: [r14041 r14042] guerimand
4937
[minor] forget endif
4938
2019-06-03: [r14040] bpr
4939
  [createxo help] cut advanced method in createxo -> special methods
4940
2019-06-03: [r14038] schaersvoorde
4941
  canvasdraw: multidraw
4942
2019-06-03: [r14037] bpr
4943
  [direct exec] add jsme
4944
2019-06-03: [r14036] obado
4945
  [minor/css] correct a display bug causing a bad display on l2w toc
4946
    with standard theme
4947
2019-06-03: [r14035] schaersvoorde
4948
  canvasdraw: 'userdraw curvedarrow,color' now uses 3 points and
4949
  default replyformat=2 (eg x1,x2,xc... \n y1,y2,yc,... )
4950
2019-06-02: [r14033] bpr
4951
  [fix] it is now possible to desactivate an exam in a program without courses
4952
 (bug #11948)
4953
2019-06-01: [r14032] schaersvoorde
4954
  [minor/svn] canvasdraw:added to multidraw family 'curvedarrow' and 'curvedarrow2'
4955
2019-06-01: [r14030] schaersvoorde
4956
  canvasdraw: just to be complete...added to dragstuff
4957
    library objects
4958
    'curvedarrows color,x1,y1,xc,yc,x2,y2,...'
4959
    'curvedarrows2 color,x1,y1,xc,yc,x2,y2,...'
4960
2019-06-01: [r14029] schaersvoorde
4961
  canvasdraw:added to dragstuff library objects
4962
    'curvedarrow x1,y1,xc,yc,x2,y2,color'
4963
    'curvedarrow2 x1,y1,xc,yc,x2,y2,color'
4964
2019-06-01: [r14027] schaersvoorde
4965
  canvasdraw: added 'userdraw curvedarrow2,color' and 'userdraw curvedarrows2,color'
4966
2019-05-31: [r14026] lemaire
4967
  [help] add a section in the help of createxo about the score of an exercise
4968
2019-05-31: [r14025] schaersvoorde
4969
  canvasdraw added 'userdraw curvedarrow,color' and 'userdraw curvedarrows,color'
4970
2019-05-31: [r14024] bpr
4971
  [keywords] add ecogestion as father of economics and gestion
4972
2019-05-30: [r14023] bpr
4973
  [glossary] ecogestion
4974
2019-05-30: [r14022] bpr
4975
  [print version] adaptation for print version for draw, jsxgraph, jsxgraphcurve
4976
2019-05-30: [r14019] bpr
4977
  [class 9001] replace javacurve by jsxgraphcurve
4978
2019-05-30: [r14018] bpr
4979
  [print version] no solution for some answer types in print version
4980
2019-05-28: [r14017] bpr
4981
  [anstype/clock] in print version, exit before javascript buttons
4982
2019-05-28: [r14014 r14015] bpr
4983
  [fix] regvars can contain accents or spaces (it was not the case before)
4984
2019-05-28: [r14013] obado
4985
  [minor/html] move an help button inside a div to avoid a display glitch
4986
2019-05-26: [r14008] bpr
4987
  [fix] fix bug in print version when there is commas in math mode
4988
    and type compose or reorder
4989
2019-05-26: [r14007 r14021] bpr
4990
  [print version] add some css style for anstype radio, menu,
4991
    checkbox, click in print version
4992
2019-05-26: [r14006 r14009] bpr
4993
[print version] in print version, change variable i in iii to avoid confusion
4994
  with the variable i in anstype
4995
2019-05-25: [r14003] bpr
4996
  [fix] sheet score mean was not always good when only a part of the students
4997
    was selected
4998
2019-05-23: [r14000] bpr
4999
[help] english version was better !
5000
2019-05-23: [r13998] bpr
5001
  [slib/matrixhtml] help
5002
2019-05-22: [r13996] bpr
5003
  [class 9001]
5004
2019-05-21: [r13984 r13985 r13991] bpr
5005
  [slib] change the slib presentation page.
5006
2019-05-20: [r13980] bpr
5007
  [search_engine] keyword wimshelp (when it is alone) has a particular status
5008
    (all level)
5009
2019-05-20: [r13978] bpr
5010
[print version] correction in special method imageinput.phtml
13976 bpr 5011
2019-05-16: [r13975] obado
5012
  [minor/html] present slib parameters with divs instead of table,
5013
  for better accessibility and responsivity
5014
2019-05-16: [r13973] bpr
5015
  [backup] add data/local in backup
5016
2019-05-16: [r13972] obado
5017
  [minor/css] correct a display bug causing draggable elements breaking line
5018
  in some clickfill anstype
5019
2019-05-15: [r13971] schaersvoorde
5020
  canvasdraw:  dragging external images centers the image around the mouse pointer
5021
2019-05-14: [r13969] schaersvoorde
5022
  canvasdraw: draw_external (images) now makes use of 'dragstuff.getMouse()'.
5023
2019-05-14: [r13968] obado
5024
  corrects some typo in links displayed after class creation
5025
2019-05-13: [r13964 and als] bpr
5026
  canvasdraw help in directexec
5027
2019-05-10: [r13947] obado
5028
  correct a bug in adm/raw causing a malformed json
5029
  when addexo return a compilation error.
5030
2019-05-08: [r13935 and als, r13940, r13944] bpr and schaersvoorde
5031
  work on canvasdraw help in createxo
5032
2019-05-08: [r13930] bpr
5033
  [chemdraw] add option: reaction, show_valence (in test, need to
5034
  make an update of jme)
13926 bpr 5035
---------------------------------------------------------------------------
5036
wims.4.17e [r13925]
13922 bpr 5037
2019-05-06: [r13917] bpr
5038
  add slib tabsign. Euler-Versailles
5039
2019-05-06: [r13911] bpr
5040
  [print version] add shuffle for clickfill
5041
2019-05-06: [r13908] bpr
5042
  [print version] correspond type in columns
5043
2019-05-05: [r13906] bpr
5044
   [help] add link on keywords help in the left menu in modtool
5045
2019-05-05: [r13902] Euler-Versailles
5046
  [slib/numeration/ecriturenombre] add option tex (Euler contribution)
13903 bpr 5047
2019-05-04: [r13897] bpr
5048
  [src] increase the number of filewrite possible in a request (to adapt
5049
  to the number of exos in a sheet).
5050
2019-05-04: [r13893] bpr
5051
  [print version] prompt_empty is now with dots
5052
2019-05-03: [r13889] bpr
5053
  [class/9001]
5054
2019-05-03: [r13888] obado
5055
  [minor/css] improve the "bottom left" positioning of tooltips
5056
2019-05-03: [r13887] obado
5057
  [http] replace the "HTTP 301" permanent redirect called by "!restart" by a "HTTP 302"
5058
  temporary redirect, so it will prevent browser from saving the redirection in cache.
5059
2019-05-02: [r13886] lemaire
5060
  [minor/sheet oef] change the place where the description of an exercise
5061
  in a sheet may be shown
5062
2019-05-02: [r13885] obado
5063
  [minor/bugfix] correct a bug in user_link causing some header links not
5064
    being displayed in exam sessions since r.13836
5065
  + add a missing icon in Font Awesome theme
5066
2019-05-02: [r13884] bpr
5067
  [print version] work on special methods in printing version
5068
  (fields in imageinput are not yet at the good place)
5069
2019-05-02: [r13883] bpr
5070
  [class/9001] add exercises for special method
5071
2019-05-02: [r13881] czzmrn
5072
  [bug] headmenu not appearing in exolog (_check in wims session)
5073
2019-05-01: [r13880] bpr
5074
  [print version] - oef/printanalysis.proc is now used by oef/print.proc and adm/sheet
5075
    - add oef/togetfile.proc in wims_trustfile for print version.
5076
2019-05-01: [r13879] bpr
5077
  [fix] fix the analysis of the anstype chemformula
5078
2019-05-01: [r13878] bpr
5079
  [class/9001] add oef examples for anstype
5080
2019-04-30: [r13877] bpr
5081
  [minor] sheet/print - harmonisation with oef/print (work in progress)
5082
2019-04-27: [r13871] czzmrn
5083
  [minor/lang] adding exercises in 1368/sheet16
5084
2019-04-25: [r13868] obado
5085
  [bugfix][CAS] correct a bug in auth-cas occuring when "tmp" directory was not here
5086
    + reverse test order (first test for CAS 2.0 and then for CAS 1.0)
5087
    + now the default is "bad_cas_connexion" so it will no more give a false positive.
5088
    + give a more explicit message in case of bad_cas_connexion (to be translated)
5089
    + add missing EN texts in adm/class/classes
5090
2019-04-25: [r13867] bpr
5091
  [slib] slib geogebra3 must not be used.
5092
2019-04-23: [r13863] czzmrn
5093
  [minor] adm/raw logging registration of new users (user_lastname, user_firstname are reset by mkuserlist)
5094
2019-04-23: [r13862] obado
5095
  [minor/help] update the multipleclick anstype help for CSS styling
5096
2019-04-19: [r13858] schaersvoorde
5097
  [mathml] add "\cancel" as alternative syntax for "\slash"
5098
2019-04-18: [r13854 and als] mquerol
5099
  [minor/trans] catalan and spanish version
5100
2019-04-18: [r13853] czzmrn
5101
  [minor] adm/raw loggint of new users
5102
2019-04-18: [r13850 and als] bpr
5103
  [9001] add jsxgraph examples, fix some exercises (images)
5104
2019-04-17: [r13841] obado
5105
  [oef/ergo] add a warning popup when user try
18021 bpr 5106
  to submit exercise with default unanswered responses
13903 bpr 5107
2019-04-16: [r13836] obado
5108
  [JS] Move the Foundation call (previously in user_links) to the bottom
5109
    of the page, so Foundation functions can be used in more situation, with the recommended way.
5110
  + upgrade Foundation CSS to v. 6.5.3
5111
2019-04-12: [r13830] czzmrn
5112
  [minor/log] log supervisor login through adm/raw (as standard supervisor logins are logged)
5113
2019-04-12: [r13828] obado
5114
  [adm/raw] add "allowcloning" and "cloningpwd" to class_defs showed in
5115
    getclass and listclasses (only allowcloning is accessible by listclasses)
5116
  + remove debug informations displayed in cases of identification failure and
5117
    connexion refused by requested class
5118
2019-04-11: [r13825] bpr
5119
  [improvment] the description of an exercise in a sheet may be show as a
5120
    tooltip at the top of the exercise (for oef exercises). Vocabulary
5121
    and help are not yet done
5122
2019-04-11: [r13819] bpr
5123
  [anstype/chemclick] add option show_hydrogen
5124
2019-04-10: [r13817] bpr
5125
  [anstype/chemdraw] option show_hydrogen
5126
2019-04-10: [r13814] bpr
5127
  add gifs/ndef.png
5128
2019-04-08: [r13802] bpr
5129
  [wimstest] add test in evalue
5130
2019-04-05: [r13793 and als] bpr
5131
  work on print version
5132
2019-04-04: [r13785] bpr
5133
  [wimsdoc] add files for documentation - meaning is not yet written
5134
  please continue (work in progress)
5135
2019-04-04: [r13784] bpr
5136
  [wimsdoc] add html2iso command
5137
2019-04-02: [r13780] bpr
5138
  [class9001] modify some exercises (presentation)
5139
2019-04-02: [r13779] lemaire
5140
  [model] separate explain (for instruction) and data in 16menutext.oef and 16qtext.oef
5141
2019-04-02: [r13775] obado
5142
  [WYSIWYG] Prevent TinyMCE for replacing diacritics (é, ŕ, ů...) by HTML entities.
5143
  + reactive editor in 16menutext, as it will work with accents now.
5144
2019-04-02: [r13772] lemaire
5145
  [quicktool] add nocase format in GAP
5146
2019-04-02: [r13771] obado
5147
  [bugfix/docs] add "zip" and "tgz" extensions to href links in wims docs.
5148
  + replace the adm/doc/primitives/href.phtml by a link to
5149
    scripts/docu/primitives/href.phtml as it was exactly the same.
5150
  + add some missing chars in htmlsymbs for html2iso conversion
5151
2019-04-01: [r13769] bpr
5152
  [maxima] no point in the alias of log10, lof2 in maxima header
5153
2019-03-31: [r13764] bpr
5154
  [print] if random=0, keep the order of the exercises in the
5155
  print and latex version.
5156
2019-03-31: [r13763] bpr
5157
  [wimstest] add tests for html2iso
5158
2019-03-31: [r13760] bpr
5159
  [fixbug] fix bug when confparm has commas (replace item by line in
5160
  the analysis of the iniparm)
5161
2019-03-31: [r13758] bpr
5162
  [minor] change the test for limit of exos in latex.
5163
2019-03-31: [r13757, r13783] bpr
5164
  add a wims command html2iso to translate html characters for latex print.
5165
2019-03-31: [r13755] bpr
5166
  [adm/manage] add test for maxima-share (has to be checked)
5167
2019-03-29: [r13749] obado
5168
  [oef/models] add "asis" to the true/false model
5169
2019-03-28: [r13748] obado
5170
  [minor/html] add label tags to document editing (adm/doc/edit.phtml)
5171
2019-03-28: [r13747] obado
5172
  [minor/css] add the CSS vars in tinyMCE
5173
2019-03-27: [r13744] obado
5174
  [minor/html] move the meta "viewport" tag to !header instruction,
5175
    so it is displayed on every wims pages
5176
    + move wims_mathml js from body to head tag
5177
2019-03-25: [r13741] obado
5178
  [minor/css] Replace "oef_question" by "wims_question" in oef models,
5179
  as it has been replaced in r. 13738
5180
2019-03-25: [r13740] obado
5181
  [minor/bugfix] Now the "clear" button in createxo models also clear textarea content
5182
    when editor is disabled.
5183
2019-03-25: [r13737] obado
5184
  [CSS] Introduce CSS vars. (+try for oef_question)
5185
2019-03-22: [r13730] obado
5186
  [config.c] increase the default class quota from 100 to 150MB, to be more in touch with the increased size of .bin scores files
5187
  + correct some typo
5188
2019-03-22: [r13728] obado
5189
  [minor/js] upgrade tinyMCE 5.0.1 to 5.0.3 + add the "fullscreen" plugin
5190
2019-03-22: [r13727] obado
5191
  [bugfix] Correct a bug causing div not being closed in *fill anstypes
5192
  in some cases (in replygood, when it contains more than one item)
5193
2019-03-21: [r13725] obado
5194
  [minor/css] add a new "oef_question" style, and use it as replacement of ".question"
5195
  in "select" and "classifysentence" oef models
5196
2019-03-21: [r13724] obado
5197
  [WYSIWYG] Replace some WIMS styles in WYSIWYG editor in Createxo
5198
2019-03-21: [r13723] bpr
5199
  [fix] fix print version and hint
5200
2019-03-20: [r13722, r13724] obado
5201
  [WYSIWYG] Add some WIMS styles to WYSIWYG editor in Createxo (like oef_ind colors, etc...)
5202
  + remove the "link" button in Createxo,  Replace some WIMS styles in WYSIWYG editor in Createxo
5203
2019-03-20: [r13721] obado
5204
[minor/css] reduce p margin for sheet, exam, exo... descs
5205
  + remove "h1" from WYSIWYG editor
5206
  + close a missing tag in adm/class/livret
5207
2019-03-20: [r13720] bpr
5208
  [html] delete attribute for style and script
5209
2019-03-19: [r13719] bpr
5210
  [fix] fix tooltip when it uses through slib
5211
2019-03-18: [r13716] obado
5212
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5213
  when it's possible and relevant
5214
2019-03-18: [r13715] obado
5215
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5216
  when it's possible and relevant
5217
2019-03-18: [r13713] guerimand
5218
  [minor/bugfix] cdt disappear in class of a groupement...
5219
2019-03-18: [r13711] bpr
5220
  [improvment] in userscore, when some sheets are selected, the
5221
  average is done on selected sheets
5222
2019-03-17: [r13707,r13708] bpr
5223
  [keywords]
5224
2019-03-15: [r13704,r13714, r13705] obado
5225
  [Createxo/models] translate some OEF models from french to english
5226
    (to be reviewed by a fluent english)
5227
2019-03-15: [r13703] bpr
5228
  [anstype] if the answertype is chemeq and if there is an option symbols
5229
    try to use chemeq
5230
2019-03-14: [r13699] bpr
5231
  [major/OEF] fix weight=0 in some answer. Fix some calculations with weight in conditions
5232
  and answers in particular in case of steps with faults.
5233
2019-03-13: [r13697] obado
5234
  [minor/bugfix] correct a bug causing line breaks being deleted in
5235
  textareas when returning to OEF intro after testing an exercise.
5236
  (see Lang/francais/oefdictate.fr as an example)
5237
2019-03-13: [r13696] obado
5238
  [minor/css] input class:inline no more has a 100% width
5239
2019-03-12: [r13695] obado
5240
  [minor/ergo] add a "disable WYSIWYG editor" button on each editor with an id.
5241
2019-03-11: [r13694] lemaire
5242
  [fix] legend appears twice in a program with a test zone
5243
2019-03-11: [r13692] obado
5244
  [CSS] improve input styles (inspired by Foundation 6 forms)
5245
  + numeric inputs in createxo models now use the html5 "number" type
13685 bpr 5246
---------------------------------------------------------------------------
13689 bpr 5247
wims.4.17d [r13689]
5248
2019-03-08: [r13689] bpr
5249
  add chemistry keywords
13685 bpr 5250
2019-03-07: [r13682] bpr
5251
  [fix] fix the apparition of non isolatin character with script quote.sh
5252
2019-03-07: [r13678] bpr
13687 bpr 5253
  [language] english translation of oef/en/intronames (DB)
13685 bpr 5254
2019-03-06: [r13677] obado
5255
  [minor/html] replace some table by div in adm/forum/forum
5256
2019-03-05: [r13671] lemaire
5257
  [fix] in oef, good answer, solution and feedback are always printed in an
5258
    examen except if "never" is chosen
5259
2019-03-05: [r13665] bpr
5260
  [fix] erasing a document (by the document interface) erase only the content
5261
    (keep the directory c1 for example, if not the gestion of sequences is too tricky).
5262
2019-03-04: [r13661] bpr
5263
  [fix] fix bug [#11933] on exotrymax when modifying a sheet
5264
2019-03-04: [r13657] schaersvoorde
5265
  [canvasdraw] corrected font size behaviour of command 'text'
5266
2019-03-04: [r13656] obado
5267
  [minor/ergo] improve the authparticipant connexion page
5268
2019-03-04: [r13655] bpr
5269
  [fix] vote in sequence has no description
5270
2019-03-04: [r13654] bpr
5271
  [fix] no description in votes
5272
2019-03-04: [r13653] bpr
5273
  [css] oef_indneutral is now really neutral !
5274
2019-03-01: [r13650, r13649,r13643] czzmrn
5275
  [minor/lang] Italian
5276
2019-02-27: [r13645] lemaire
5277
  [minor] add unisciel code for a new module
5278
2019-02-25: [r13640 r13639] obado
5279
  [minor] adm/class/sheet : now that sheet source is able to display html tags,
5280
2019-02-25: [r13637] bpr
5281
  [improvment] insertion of exercises with keywords in search engine result.
5282
2019-02-23: [r13630,r13636] bpr
5283
  [improvment] a file Exkeywords is created if there is
5284
    some field \keywords{} in an oef exercise by src2def and the keywords
5285
    are automatically added in the module INDEX
5286
    to be use in search engine (work in progress)
5287
2019-02-23: [r13628] bpr
5288
  [fix] scoring is not choosen at the creation (the type of the module is not yet known).
5289
2019-02-22: [r13625] obado
5290
  [minor/ergo] replace 'div' by 'a' in mulipleclickinput anstype,
5291
  so user can have some feedback on what he is about to click (cursor + hover)
5292
2019-02-22: [r13623] obado
5293
  [minor/bugfix] corrects a display bug on "*fill" anstypes when containing several objects,
5294
  like mathml
5295
2019-02-22: [r13622] obado
5296
  [wysiwyg] insert wims inline styles into tinyMCE, so it can use the same colors
5297
  as defined by wims server or class.
5298
2019-02-22: [r13621] bpr
5299
  [minor] accessibility chemtool
5300
2019-02-22: [r13619] obado
5301
  [createxo] improve the "tablecheckbox" oef model for better accessibility
5302
  replace what-input minified map
5303
  remove call to tinyMCE's css minified maps
5304
2019-02-21: [r13618] obado
5305
  [bugfix] session warn message now return to wims home page when connected
5306
    in a class via CAS,ldap or php
5307
2019-02-21: [r13616] obado
5308
  [wysiwyg] upgrade to tinyMCE 5.0.1 (see changelog at https://www.tiny.cloud/docs/changelog )
5309
2019-02-21: [r13615] czzmrn
5310
  [minor/lang] italian
5311
2019-02-21: [r13614] obado
5312
  [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)
5313
2019-02-21: [r13613] bpr
5314
  [improvment] change in the student page for reguser
5315
  (choice between registration or inscription)
5316
2019-02-21: [r13612] obado
5317
  [minor/wysiwyg]  replace speckedit by tinyMCE in adm/class/motd module
5318
2019-02-19: [r13611] bpr
5319
  [fix] fix the gestion of datamodule in anstype/chemdraw and oef/img.phtml
5320
2019-02-19: [r13610] obado
5321
  [minor] adm/class/cdt : corrects a bug in addtodo.proc,add table sorting
5322
2019-02-19: [r13607,r13606] obado
5323
  [WYSIWYG] replace speckedit by tinyMCE in adm/vote module
5324
  add label for some primitives (list, radio, checkbox), for better accessibility
5325
2019-02-19: [r13605] obado
5326
  [minor/css] improve scorebars look, now that sequences item have no background colors.
5327
2019-02-18: [r13604] obado
5328
  [CSS/ergo] replace background colors for element types displayed to students by
5329
    a lighter border-left color. All text are more readable now.
5330
2019-02-18: [r13603] obado
5331
  [JS/ergo] add the WYSIWYG editor to the exam modification page,
18021 bpr 5332
  and exercise modification (in sheet and exam)
13685 bpr 5333
2019-02-18: [r13602] obado
5334
  [JS/ergo] add the "Tiny MCE" WYSIWYG HTML editor to WIMS. see it
5335
  in the sheet modification page as example.
5336
2019-02-16: [r13600] czzmrn
5337
  [slib] added a new slib to draw rosettes (finite symmetry groups)
5338
2019-02-15: [r13598] bpr
5339
  [slib/cram] new example with A,B,C,...
5340
2019-02-14: [r13596] obado
5341
  [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
5342
2019-02-13: [r13591] bpr
5343
  [minor/oef] add test for inputsize1 in case of answertype mc (before testing
5344
    that it is between 1 and 1000)
5345
2019-02-12: [r13584] bpr
5346
  [slib matrixtex] add option "html"
5347
2019-02-08: [r13580] obado
18021 bpr 5348
  [OEF/Models] Add a new OEF model : fr/scramble.oef (exercise with scrambled words)
13685 bpr 5349
2019-02-08: [r13579] lemaire
5350
  [fix] the legend of zones did not appear in gateway for supervisable
5351
2019-02-07: [r13578] obado
5352
  [minor/model] improve the look & feel of fr/steps.oef model
5353
2019-02-05: [r13577] obado
5354
  [MathJax] upgrade Mathjax from 2.7.4 to 2.7.5 (seems to correct a "Math Processing Error"
5355
  bug on H5/analysis/graphfunc.fr module )
5356
2019-02-03: [r13576] bpr
5357
  [qpuzzle] add images in photindex
5358
2019-02-03: [r13575] bpr
14216 bpr 5359
  [anstype] the anstype draw accepts the default option : default="empty"
13577 obado 5360
2019-02-01: [r13572] obado
13572 obado 5361
  [js] Upgrade Jquery to v.3.3.1, what-input to 4.1.6 and asciimathml to v. 12/2018
13685 bpr 5362
2019-02-01: [r13570] obado
5363
  [JS / CSS] Replace old bower package manager by "yarn"
5364
2019-01-28: [r13569] obado
5365
  [minor/html] add the "url" type for auth_cas input in class creation
5366
2019-01-28: [r13568] bpr
5367
  [fixbug] the link to userscore in adm/class/activity was not always good.
5368
2019-01-28: [r13567] bpr
5369
  [fix] fix helpexo in addmodule (the total number of exos was not good)
5370
2019-01-19: [r13564] bpr
5371
  [fixbug] in case of format=menu, len must be empty (model menutext.oef)
5372
2019-01-18: [r13563] obado
5373
  [minor/js] update some 3rd party librairies :
5374
  * update ASCIIMathML to its last version (02/12/18)
5375
  * update normalize.css v8.0.0 -> v8.0.1
5376
2019-01-18: [r13562] obado
5377
  [minor/w3c] corrects html for robot related pages, improving w3c validation for wims home page
5378
2019-01-11: [r13560] bpr
5379
  [fix] some langage was not read when we enter in adm/class/config with a code
5380
  send by mail
5381
2019-01-08: [r13557] obado
5382
  [minor/W3C] remove useless type="text/css" on some style tags in anstypes,
14216 bpr 5383
  and type="text/javascript" on some script tags, for better W3C compliance.
13685 bpr 5384
2019-01-07: [r13556] czzmrn
5385
  [minor/trans] models
13553 bpr 5386
---------------------------------------------------------------------------
5387
wims.4.17c [r13552]
13539 bpr 5388
2019-01-03: [r13533] bpr
5389
  some latex in some prepared models (fr)
13525 bpr 5390
2019-01-03: [r13523] obado
5391
  correct a small typo in .compile causing --jmol option not loading properly jsme
5392
2019-01-02: [r13521 r13522] schaersvoorde
5393
  canvasdraw: corrected 'replyformat 11' (used as default for userdraw arrows/segments etc)
5394
2019-01-02: [r13520] czzmrn
5395
  italian
5396
2019-01-01: [r13518] bpr
5397
  [anstype/draw] catch error if there is not the good number of points
5398
  (for arrow and segments drawing)
5399
2018-12-28: [r13515] guerimand
5400
  [bugfix/gateway] keep previous value of user_supervise when create a new teacher account
5401
2018-12-28: [r13514] schaersvoorde
5402
  canvasdraw: doc
5403
2018-12-26: [r13513] schaersvoorde
5404
  [minor/transl] some dutch
5405
2018-12-25: [r13512] schaersvoorde
5406
  canvasdraw:jsplot multiplecurves animation
5407
2018-12-25: [r13510] bpr
13976 bpr 5408
  small changes in oef/latex definition ; add answer for the automatic good answer.
13525 bpr 5409
2018-12-20: [r13502 r13504 r13506 r13508 r13509 ] czzmrn
5410
  [minor/transl] Italian
5411
2018-12-19: [r13503] bpr
5412
  [fix/themes] local menu did not appear for participants
5413
2018-12-18: [r13501] czzmrn
5414
  [minor/transl] work in progress checking exhisting models
5415
2018-12-18: [r13494 r13496 r13497] czzmrn
5416
  [minor/lang] revising italian help/main
5417
2018-12-18: [r13495] obado
5418
[bugfix] Corrects the bug #11870 issued by bmifsud :
18021 bpr 5419
  the exercises selection when adding to an exam will now display all exercises,
13525 bpr 5420
  not only the sheet previously selected.
5421
2018-12-16: [r13490] bpr
5422
  [oef/latex] detag the content of latex field (it is a try)
5423
2018-12-14: [r13489] obado
5424
  [OEF Models] Uniformise tablefill.oef model in each lang + remove the old yellow background
5425
2018-12-14: [r13488] obado
5426
  [minor] OEF models : small HTML corrections and code formatting
5427
2018-12-14: [r13485] obado
5428
  [anstype] corrects a display bug on compose anstype causing label having a height
5429
    smaller than its content (specially when mathmL formula inside)
5430
2018-12-13: [r13483] obado
5431
  [OEF Models] tablecheckbox.oef : use "wimstable" class instead of custom CSS +
5432
  enlarge checkbox size
5433
2018-12-13: [r13482] obado
5434
  [RSS] replace http:// links pointing to RSS in adm/new by feed:// links,
5435
  so browser can send them to an appropriate feed reader
5436
  (since Firefox 64 removed its native RSS reader)
5437
2018-12-12: [r13481] obado
5438
  [minor/ergo] Improve ergonomy on wordjumble.oef model
5439
  (use CSS class instead of inline style) + words already sent are displayed inline.
5440
2018-12-12: [r13480] obado
5441
  [minor/ergo] Apply some r13472 corrections to ca, en ,es and it OEF puzzle models
5442
2018-12-12: [r13479] obado
5443
  [BugFix] Apply bugfix 13475 to Italian oef model select.oef
5444
2018-12-12: [r13478] obado
5445
  [BugFix] Apply bugfix 13475 to spanish oef model select.oef
5446
2018-12-12: [r13477] obado
5447
  [BugFix] Apply bugfix 13475 to english oef model select.oef
5448
  + translate it in english (to be verified by an english fluent)
5449
2018-12-11: [r13476] obado
5450
  [BugFix] Apply previous bugfix to Catalan oef model select.oef
5451
2018-12-11: [r13475] obado
5452
  [BugFix] Createxo Model "select.oef" : correct a bug causing last word
5453
    of each line being merged with the first word of the next line
5454
  replace TABLE by DIV, and add LABEL for better accessibility
5455
  improve ergonomy of "mark" anstypes (replace background color by borders)
5456
2018-12-11: [r13473] obado
5457
  [anstype] replace the old "table" with a flexbox div in all "fill" anstype
5458
    (clickfill, DragFill), for a better accessibility.
5459
    [bugfix] prevent Safari allowing text selection when dragging dynapi objects :/
5460
    disable mathml only for dragfill type
5461
2018-12-11: [r13472] obado
5462
[anstype] update the "puzzle" anstype, replacing old "table" behavior width DIV and CSS. It will be better for accessibility and for small displays.
5463
+ now oef_incolors are used for each puzzle piece to display which one has been misplaced.
5464
2018-12-10: [r13471] obado
5465
  [minor/ergo] prevents big elements to display larger than a small screen in
5466
  adm/raw help page (code and large links)
5467
2018-12-10: [r13470] obado
5468
  [minor/ergo] prevents big elements to display larger than a small screen,
5469
  specially in wimsdoc.en (table and SVG)
13469 obado 5470
2018-12-07: [r13469] obado
5471
  [help/main] merge all translated modules "help/main.$lang" into a single unified help/main module
13525 bpr 5472
2018-12-04: [r13460] obado
5473
[adm/raw] [bugfix] A bunch of bugfixes, issued by Q. Coumes (thx to him) :
5474
	- **copyclass** : was not working as expected for a single class
5475
	- **getclassmodif** : was not returning a valid json when several modified files
5476
	- **getclasstgz** : HTML headers was merged with the tgz binary.
5477
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it
5478
	  until it's finished, instead of returning "unauthorized"
5479
	- **recuser** : more explicit message returned : "User successfully recovered"
5480
	- **repairclass** : typo corrected ('action,')
5481
2018-12-01: [r13459] schaersvoorde
5482
  applets: correct ant build.xml
5483
2018-11-29: [r13455] bpr
5484
    save restored classes in a directory backuprestore
5485
  (backup2 is done for something else : if it exists, contains a copy
5486
  of backup, if not, nothing happens).
5487
2018-11-28: [r13454, r13453, r13450] georgesk
5488
  ensuring reproducible builds for Debian.
5489
2018-11-28: [r13452] georgesk
5490
  for a few years, the syntax -perm +mode is obsoleted for the command find.
5491
  Instead, -perm /mode must be used.
5492
2018-11-27: [r13447] obado
5493
  [minor/css] some small css changes
5494
2018-11-27: [r13446] obado
5495
  [minor/ergo] try to improve ergonomy of Createxo,
5496
  when sending binary files (img, audio, pdf)
5497
2018-11-21: [r13443] obado
5498
  Improve ergonomy of Createxo :
5499
    + add some icons
5500
    + display menu items
18021 bpr 5501
    + add some text explaining the exercise isn't saved yet when the code is just sent
13525 bpr 5502
    + use the new "grid-x" css class for responsive layout
5503
    (introduced in previous r.13440 commit)
5504
    + corrects somme ending tags (/tr, /div)
5505
2018-11-17: [r13441] georgesk
5506
  [canvasdraw] changes to enable the compilation with option --as-needed;
5507
  this improves the package build for Ubuntu
5508
2018-11-14: [r13440] obado
5509
  [CSS] add foundation 6 "x-y grid" to Nikaia and standard themes,
5510
  allowing more responsive designs
5511
  + add foundation 6 "cards" styles
5512
2018-11-13: [r13439] obado
5513
  [minor] specify "getfile" as adm command, for trusted module only in wimsdoc.en
5514
2018-11-12: [r13438] obado
5515
  [html.c] allow the special vars "wims_ref_id", "wims_ref_class", and "wims_ref_title" to be used with the "!getfile" command.
5516
  + adds the getfile command to help/wimsdoc.en
5517
2018-11-10: [r13436] bpr
5518
  [jsme] use the option star1
5519
2018-11-05: [r13433] bpr
5520
  [theme] add links for warnings for expired sessions in standard theme
5521
2018-11-05: [r13432] bpr
5522
  [improvment] add button "up" in sheet preparation (from A. Franke)
13427 bpr 5523
---------------------------------------------------------------------------
5524
wims.4.17b [r13427]
5525
2018-11-03: [r13419] bpr
5526
  [anstype] change chembrut -> chemformula
5527
2018-11-03: [r13416] bpr
5528
  [domain] keywords in astronomy
5529
2018-11-02: [r13410] bpr
5530
  save idle_time in var.stat of session when entering in a class
5531
2018-11-02: [r13409] bpr
5532
  [glossary] from Euler, ac. Versailles
5533
2018-11-02: [r13407] bpr
5534
  [jsme] add radius of the star circle, add star (the number 1 is not shown)
5535
  (thanks to B. Bienfait).
5536
2018-10-30: [r13403] bpr
5537
  [chemistry] add a script to compute the raw formula from file .mol
5538
2018-10-25: [r13400] obado
5539
  add a warning message when session is about to close + display another message
5540
  when the session is actually closed. The message is set by a timer in js.
5541
  For beta test, it is only available in Nikaia theme by now.
5542
2018-10-25: [r13399] obado
5543
  [minor] now timer displayed when an incorrect password is entered is in a disabled input
5544
2018-10-23: [r13397] lemaire
5545
  [help] explanations on global config parameters for exams
5546
2018-10-22: [r13396] bpr
5547
  [fix] in case of partial restauration, the directory exams can not exist.
5548
2018-10-22: [r13395] bpr
13469 obado 5549
  [protocol] test which protocol is used(not always done,
5550
    should test if $wims_protocol is empty)
13427 bpr 5551
2018-10-21: [r13388] bpr
5552
  [slib] hack if identify does not work in slib/draw/graphvizpoints
5553
2018-10-21: [r13386] bpr
5554
  [slib] fix parse of the result of graphvizpoints
5555
2018-10-19: [r13383] bpr
5556
  [coordclick] add possibility to embraced data in an coordclick model
5557
2018-10-19: [r13380] bpr
5558
  increase the length of the titles in oef exercises and documents
5559
2018-10-18: [r13378, r13379] bpr, obado
5560
  [jmol] add JSmolJME.js in java/jmol by compile
5561
2018-10-18: [r13377] obado
5562
  [minor] sort icon theme list with nocase (sort -f), so "Default icon theme" will appear first.
5563
2018-10-16: [r13375] obado
5564
  [minor/icon] Change success icon color in Font awesome Icon theme
5565
2018-10-16: [r13373] bpr
5566
  [jsme] coloration of bonds (use JSME_2018-10-15)
5567
2018-10-15: [r13372] bpr
5568
  [keywords] in biology
5569
2018-10-15: [r13371] schaersvoorde
5570
  canvasdraw: fix compiler warnings (noted on Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-34-generic x86_64))
5571
2018-10-13: [r13370] guerimand
5572
  [bugfix] no default values for weight duration and tries when create a new exam
5573
2018-10-13: [r13369] guerimand
5574
  [bugfix] in exam saved expiration_date not correctly loaded
5575
2018-10-11: [r13367] obado
5576
  [anstype/chemjsme] now the selected template is visually distinguishable (colored border)
5577
    + automatically select the template when selecting one of it's atoms
5578
2018-10-11: [r13366] obado
5579
  [minor/css] remove a css style causing h2 being the same size as h3 in modtool documents
5580
2018-10-11: [r13365] guerimand
5581
  [bugfix] saved scorestriction for exam not correctly display on panel
5582
2018-10-11: [r13364] bpr
5583
  [doc] bad level <h> in printable version (for developers)
5584
2018-10-11: [r13363] guerimand
5585
  [minor/bugfix] sheet make from public doc : exercise use several times in the doc
5586
  appear now one time in the sheet generated
5587
2018-10-09: [r13362] obado
5588
  [adm/raw] markdown formatting on protocol.md
5589
  add some explanation about "class_connections" parameter
5590
2018-10-05: [r13360] obado
5591
  [minor] [class restore] restore messages when replacing elements is more explicit :
5592
  it tells that all presents elements will be deleted, and replaced by those in the backup file;
5593
  now "merge" mode is the new default
5594
2018-10-05: [r13359] obado
5595
  [CGI] Better Cache Control : use http headers 1.1 to avoid browser caching some pages,
5596
  specially when special_parm=.nocache. is specified
18021 bpr 5597
  (like in classes/fr&special_parm=.nocache. ) for class exercises.
5598
  User will no more see an old exercise list after restoring a class backup
13427 bpr 5599
  because of browser caching pages.
5600
2018-10-04: [r13356] bpr
5601
  [msg] more precise msg in case of module_change
5602
2018-10-04: [r13355] bpr
5603
  [model] use image rename in imageclick model
5604
2018-10-04: [r13354] bpr
5605
  [anstype] add possibility to rename images in exercises using multipleclick
5606
2018-10-03: [r13353] bpr
5607
  [jsme] delete smiles in molfile as they are sometimes cut
5608
  fix partially templates and how to past them.
5609
2018-10-02: [r13352] bpr
5610
  [chemclick] analysis of bonds (for the moment in jsme, no colors for bonds
5611
  as for atoms)
5612
2018-10-02: [r13351] obado
18021 bpr 5613
  [anstype] prepare chemclickjsme for being able to load 2 instances on a same exercise
13427 bpr 5614
  + remove useless type="text/javascript" attribute on all anscripts
5615
  + remove useless serverURL: "$applet_url1",\ on jmolclick
5616
2018-10-01: [r13347,r13350] bpr
5617
  [minor/jsme] clean chemclick answer
5618
2018-10-01: [r13346] obado
5619
  [minor/jsme] simplify chemclick with JSME, removing all useless functions
5620
2018-10-01: [r13345] obado
5621
  [minor] small corrections on adm/class/regclass messages :
5622
2018-09-27: [r13344] obado
5623
  [keywords] Add "monotonic_function" keyword domain
5624
2018-09-25: [r13340] bpr
5625
[fix] in adm/doc/primitives/draw.phtml, the command !readdef
5626
  is not accessible from an no adm module.
5627
2018-09-25: [r13339] bpr
5628
  [exam] it is now possible to desactivate an exam in the test zone.
5629
2018-09-25: [r13336 and following: r13341, r13343] bpr
5630
  [anstype] clean and use of jsme applet in chemdraw
5631
2018-09-24: [r13335] bpr
5632
  [compile] add jsme and JSmolJSV.js in jmol
5633
2018-09-20: [r13330] obado
5634
  [minor/ergo] improve ergonomy for class backup restoration pages.
5635
2018-09-19: [r13329] bpr
5636
  [oef] no endhook in case of a examlog or a exolog
5637
2018-09-18: [r13328] bpr
5638
  [typo] bad name for a file in qpuzzle and spuzzle
5639
2018-09-17: [r13326] bpr
5640
 [themes] fix bug wich occurs when one adds a local part in the menumodubox.
5641
2018-09-16: [r13325, r13327, r13331, r13332] georgesk
5642
  new upstream version for chemeq: fix for advanced g++ warnings
5643
2018-09-14: [r13324] georgesk
5644
  added stuff when LDAP requires an authentification in ANY CASE
5645
2018-09-07: [r13319] bpr
5646
  in case of examlog and exolog, the message about exotrymax will not appear
5647
2018-09-07: [r13318] obado
5648
  [adm/class/config] some improvements on class backup behavior :
5649
  + now display the file size limit when archive can't be created
5650
  + when backup failed, wims propose to test with another file format
5651
  + add messages for file_too_large error when generating backup file.
5652
  + add missing recnames for en and cn langs
5653
  + immediately exit when called outside of a class (or when session expired)
13316 bpr 5654
---------------------------------------------------------------------------
5655
wims.4.17a [r13315]
13314 bpr 5656
2018-09-03: [r13304] (obado)
14131 bpr 5657
  correct a js bug causing auth type impossible to set to "php" for servers
5658
  where no CAS site were defined
13314 bpr 5659
2018-09-02: [r13300] (bpr)
5660
  fix bug in indexation for courses which are optional
5661
2018-09-02: [r13298] (bpr)
5662
  [config] change the variable MAX_EXAMS to 80
5663
2018-09-02: [r13296] (bpr)
5664
  [improvment] add scorecolor,actcolor in propagation of colors
5665
2018-08-30: [r13293] (obado)
5666
  [anstype] improve ergonomy of reorder and compose anstypes
5667
  (items are more visibles (use wims_label)
5668
  when an item is used in reorder, it is displayed differently (disabled)
5669
2018-08-30: [r13292] (obado)
14131 bpr 5670
  [js/anstype] prevent click on "reorder" and "compose" elements from
5671
  scrolling the window (as asked in this thread :
5672
  https://wimsedu.info/?topic=module-premiers-elements-de-geometrie)
13314 bpr 5673
  + some better css for code tag
5674
  + some corrections on slib doc display
5675
2018-08-29: [r13291] (obado)
14131 bpr 5676
  [slib/audio] Replace old flash players (dewplayer, hbs_mp3_player, player)
5677
  options by the native HTML browser player in some slib (lang/swac and lang/audio).
5678
  You can still force the use of flash versions by using direct slib calls
14216 bpr 5679
  to slib/media/dewplayer or slib/media/player.
13314 bpr 5680
  + translate in french these slib docs : lang/swac and media/audio
5681
  + improve slib/media/video display
5682
  + correct a misplaced word from r.11573 in quicktool lang file
5683
2018-08-29: [r13290] (guerimand)
5684
  [minor] indication for getting list of values of a technical variables
5685
2018-08-27: [r13289] (obado)
5686
  [minor/css] now jmolaplet inside a "wimscenter" class will properly be centered.
5687
  + remove some unwanted chars in GNU GPL copying file
5688
2018-08-24: [r13286] (obado)
5689
  [minor/w3c] add some missing "label" tags + some minor corrections
5690
2018-08-21: [r13280] (obado)
5691
[minor/bugfix][css] correct a bug causing dynapi layers
5692
  (drag&drop items) being mispositioned after menu sliding
5693
  with Nikaia's new menumodubox
5694
  +improve css for clickfill, fill and correspond anstypes
5695
2018-08-20: [r13276] (obado)
14131 bpr 5696
  [CSS] [anstype] Improve CSS for flashcard input type.
5697
    (now uses class with only one CSS definition + change mouse cursor
5698
    + no more displays backgrounds in answer analysis, for a better ergonomy.)
13314 bpr 5699
2018-08-06: [r13262] (bpr)
5700
  [typo] bad typo in user_vardocp (so wksheet was empty)
5701
2018-08-06: [r13260] (bpr)
5702
  [fix] fix type mark when there are html balises
5703
2018-07-27: [r13257] (lemaire)
5704
  [fixbug] pb with the password for a class when create a class in a group of classes.
5705
2018-07-24: [r13250] (bpr)
5706
  [minor] change the place of the button insert in addmodule (useful only
5707
    for modifing the "bareme" in helpexo).
5708
2018-07-24: [r13247] (obado)
5709
  [minor/w3c] corrects markups in some raw html pages
5710
2018-07-24: [r13243] (bpr)
5711
[fixbug] fix bug when checking the password;
5712
    add require class password in case of portals (teacher inscription)
5713
2018-07-24: [r13242] (obado)
5714
  [minor/css] Nikaia theme : improve display of links in wimsmenubox (footer)
5715
2018-07-23: [r13239] (guerimand)
5716
  [bugfix] display user login in back link in activity
5717
2018-07-23: [r13237] (obado)
5718
  [minor/js] New classes : now when user return to the create class page
5719
  after checking sent parameters, the submit button remains available
5720
  if the cgu where accepted.
5721
  + The message displayed when CGU not accepted is more visible
5722
2018-07-22: [r13232] (bpr)
5723
  [src] test for NULL variables in gettrycheck
5724
2018-07-20: [r13229] (obado)
5725
  [minor] [adm/raw] add missing addexam, addexo and putexo in the protocol doc
5726
  + reformat protocol doc in markdown
5727
2018-07-19: [r13226] (guerimand)
5728
  [bugfix] ask class_paswword two times when participant delete his photoboard
5729
2018-07-19: [r13224] (bpr)
5730
  [backup] put rgpd.local in backup
13223 bpr 5731
---------------------------------------------------------------------------
13251 bpr 5732
wims.4.16 [r13250]
13314 bpr 5733
2018-07-18: [r13206] (czzmrn)
13221 bpr 5734
  add italian class on elementary mathematics
13314 bpr 5735
2018-07-18: [r13204] (bpr)
13221 bpr 5736
  [upload] add dependancies in upload; add seq in test zone
13314 bpr 5737
2018-07-18: [r13203 and others] (mquerol)
13221 bpr 5738
  catalan and spanish version
13314 bpr 5739
2018-07-17: [r13199] (bpr)
13221 bpr 5740
  add symbols in anstype options
13314 bpr 5741
2018-07-17: [r13194] (bpr)
13221 bpr 5742
  [oef] fix feedback and solution in exam (always or never) according to
5743
  the values of intro_givensol and intro_givenfeed
13314 bpr 5744
2018-07-12: [r13183] (obado)
13221 bpr 5745
  improve display when printing
13314 bpr 5746
2018-07-12: [r13182] (bpr)
13221 bpr 5747
  fix modification in case of intercourse or optional course in gateway
5748
  (password is taken in account)
13314 bpr 5749
2018-07-11: [r13181] (guerimand)
13221 bpr 5750
  now class_expiration is propaged to all .def subclasses files in group and portal
13314 bpr 5751
2018-07-10: [r13180] (obado)
13221 bpr 5752
  [Nikaia] Adds the search filters in Nikaia's theme home page
5753
  [js] add tablesort to activity listings for Supervisor in Nikaia and standard themes
13314 bpr 5754
2018-07-08: [r13170] (bpr)
13221 bpr 5755
  [ariane] no link on a program in ariane thread in case of a participant
5756
  (case of a intercourse)
13314 bpr 5757
2018-07-08: [r13164] (guerimand)
13221 bpr 5758
  [bugfix] when user want to modify their photoboard in a class
5759
    (protocole now change for all userprop)
13314 bpr 5760
2018-07-04: [r13154] (czzmrn)
13221 bpr 5761
  [adm/raw] be sure that the auth session created via adm/raw has the same variables
5762
  set as an ordinary session
13314 bpr 5763
2018-07-03: [r13153] (schaersvoorde)
13221 bpr 5764
  added \Longleftarow
13314 bpr 5765
2018-07-03: [r13150] (bpr)
13221 bpr 5766
  update the mirror list
5767
---------------------------------------------------------------------------
13148 bpr 5768
wims.4.15e [r13147]
13221 bpr 5769
  fix bugs in portal.
5770
  add rgpd
13095 bpr 5771
---------------------------------------------------------------------------
13093 bpr 5772
wims.4.15d [r13093]
13314 bpr 5773
2018-06-27 [r13082] (bpr)
13093 bpr 5774
  [class/addmodule] fix addallexo.proc with the new features of oef,
5775
  add parameters in success msg
13314 bpr 5776
2018-06-26 [r13080] (bpr)
13093 bpr 5777
  [rgpd] add variable for the delege personnal data (dpd !) +
5778
  tries of texts (work to do)
13314 bpr 5779
2018-06-26 [r13076] (bpr)
13093 bpr 5780
  add cgu when creating a class or a portal
13314 bpr 5781
2018-06-25 [r13059] (guerimand)
13093 bpr 5782
  [bugfix] .severity file structure was not correct when modify sheet score formula
5783
  and file .severity file is empty
13314 bpr 5784
2018-06-25 [r13058] (guerimand)
13093 bpr 5785
  [bugfix] score severity not saving when file .severity not long enough (no nbsheet+1 line)
13314 bpr 5786
2018-06-25: [r12982] (bpr)
13054 bpr 5787
  in adm/class/config, add variable class_sendmailteacher to allow to hide teacher mail
13093 bpr 5788
---------------------------------------------------------------------------
13038 bpr 5789
wims.4.15c [r13037]
13022 bpr 5790
ergonomy in portals and other zones
5791
  change ergonomy for configure technical variables in sheet and exam
13314 bpr 5792
2018-06-18: [r12982] (bpr)
13022 bpr 5793
  [gateway] fix : the level password was not saved
13314 bpr 5794
2018-06-16: [r12968] (georgesk)
13022 bpr 5795
   new feature about subscripts in chemeq
13314 bpr 5796
2018-06-16: [r12966] (bpr)
13022 bpr 5797
  [crossword] use now the css tooltip
13314 bpr 5798
2018-06-16: [r12964] (bpr)
13022 bpr 5799
  [slib] ajout de numeration/romain
13314 bpr 5800
2018-06-16: [r12959] (bpr)
13022 bpr 5801
  [slib] improve matrixhtml
5802
2018-06: many improvments in css and ergonomy.
13314 bpr 5803
2018-06-14; [r12950] (guerimand)
13022 bpr 5804
  user can see is own activity stat.
5805
2018-05: add glossary data (contributions of Euler, Versailles)
5806
  add adm/tool/glossary and adm/class/glossary for glossary manage
13314 bpr 5807
2018-05-19: [r12752] (czzmrn)
13022 bpr 5808
  the classification module should now work in any language
5809
  for languages for which no taxonomies are defined only keywords are shown
13314 bpr 5810
2018-04-22: [r12563] (bpr)
13022 bpr 5811
  [edit_area] add python as a language
13314 bpr 5812
2018-04-20: [r12562] (georgesk)
13022 bpr 5813
  updated to the upstream version 3.9 of units-filter
13314 bpr 5814
2018-04-09: [r12530] (bpr)
13022 bpr 5815
  [userscore] put score detail as a tooltip on the number of tries (bpr)
13314 bpr 5816
2018-03: [r12440] (guerimand)
13022 bpr 5817
    use of tablesort in many tables
13314 bpr 5818
2018-03-28: [r12421] (czzmrn)
13022 bpr 5819
   [minor/bug] answertype clicktile: tuning computing of the width of
5820
   the drawing (so to have exact squares)
5821
2018-03: bpr
5822
  add exotrymax and seedrepeat variables
13314 bpr 5823
2018-03-20: [r12370] (bpr)
13022 bpr 5824
  [html] add # and id for back in a sheet or a sequence
13314 bpr 5825
2018-03-19: [r12357] (obado)
13022 bpr 5826
  [css] Improves all links in Wims, with a more up-to-date style (no more underline),
5827
  and the link hover color is added in config.c
13314 bpr 5828
2018-03-19: [r12352] (bpr)
13022 bpr 5829
  [icons] add icons for sheets
13314 bpr 5830
2018-03-18: [r12350] (bpr)
13022 bpr 5831
  and following : add new options in oef intromenu
13314 bpr 5832
2018-03-15: [r12320] (guerimand)
12322 bpr 5833
  usermanage: sort by column in tabular
13314 bpr 5834
2018-03-17: [r12342] (bpr)
13022 bpr 5835
  add 2 or 3 trophees + use of pictos for titles of exercises in sheet
13314 bpr 5836
2018-03-17: [r12338] (bpr)
13022 bpr 5837
  add the possibility to insert a tool in a class
5838
  (as it has been done for public document)
13314 bpr 5839
2018-03-17: [r12337] (bpr)
13022 bpr 5840
  prevent to create a directory livret or cdt in log/classes
13314 bpr 5841
2018-03-17: [r12332] (obado)
13022 bpr 5842
  [critical] wims EDU publication center use now HTTPS,
5843
  with the HTTP protocol version 1.1, so wims publish requests
5844
  must use this protocol version too.
13314 bpr 5845
2018-03-15: [r12327] (obado)
13022 bpr 5846
  [icons] adds domain specifics icons (by now, only 2 scientifics icons),
18021 bpr 5847
  that can be used as exercise icons
13314 bpr 5848
2018-03-14: [r12316 and other] (bpr)
12322 bpr 5849
  add possibility to choose some "icon" to put
13022 bpr 5850
  before the title of the exercise
13314 bpr 5851
2018-03-13: [r12309] (bpr)
13022 bpr 5852
  [minor] use the parameter MAX_REQUIRE in addmodule
5853
  (transitional period is passed !)
13314 bpr 5854
2018-03-13: [r12309] (bpr)
12322 bpr 5855
  use the parameter MAX_REQUIRE in addmodule
13314 bpr 5856
2018-03-13: [r12308] (bpr)
12322 bpr 5857
  more parametrisation for the solution (shown or not)
13314 bpr 5858
2018-03-08: [r12302] (bpr)
12322 bpr 5859
[seed] - limit the number of repetitions with the same seed (MAX_SCORESEED)
5860
  for the server
5861
  - the teacher can give a smaller number of repetitions.
5862
  - add some help in the intromenu of oef modules about seedrepeat and exotrymax
5863
  (just in french version, should be improved before translation).
13314 bpr 5864
2018-03-08: [r12301] (bpr)
12322 bpr 5865
  presents the succession of scores in the page of all scores.
13314 bpr 5866
2018-03-07: [r12297] (bpr)
12322 bpr 5867
  use of seed can be limited by the teacher.
5868
  (after n unsuccesfull tries, the seed is changed).
13314 bpr 5869
2018-03-07: [r12295] (bpr)
12322 bpr 5870
  add number of occurences of the last seed
13314 bpr 5871
2018-03-05: [r12286] (obado)
14216 bpr 5872
  Add a "trophy" icon for sheets with scores >=9 /10
13314 bpr 5873
2018-03-05: [r12283] (bpr)
12322 bpr 5874
  add color for unfinished try
13314 bpr 5875
2018-03-05: [r12278,r12279] (obado)
12322 bpr 5876
  css: improve score bar legend css
13314 bpr 5877
2018-03-05: [r12275] (obado)
12322 bpr 5878
  add new "help.css" file containing some styles for help pages.
5879
      add semantic blocs : example, options, etc...
13314 bpr 5880
2018-03-05: [r12274] (bpr)
12322 bpr 5881
  seed: - add script seedscore.phtml to draw the scores
5882
        - show it in the user sheet page in a class
13314 bpr 5883
2018-03-05: [r12273] (bpr)
12322 bpr 5884
  seed in src: on seed (no interface in this commit)
5885
    - modify the structure scoreresult by adding seedlast and seedscores
5886
    - modify the structure scoredata by adding seed_scorecnt and the
5887
      structure seed_score
5888
    - add MAX_SEED
5889
    - add !getseedscores, !getseedlast,  !getseedscorelast
5890
    - resetseed takes now into account the test getseedscore when
5891
        wims_seed_repeat is yes
13314 bpr 5892
2018-03-05: [r12269] (bpr)
12322 bpr 5893
  anstype/chemdraw: fix if there is too much empty lines in the mol file
13314 bpr 5894
2018-03-05: [r12266] (bpr)
12322 bpr 5895
  validator: clean some msg
13314 bpr 5896
2018-03-04: [r12265] (obado)
12433 bpr 5897
  css: corrects a small bug causing li inside a wims_sheet_list wrongly incrementing the list number
13314 bpr 5898
2018-03-02: [r12262] (bpr)
12322 bpr 5899
   oef: add test to know in there is something in introhook.phtml
13314 bpr 5900
2018-03-01: [r12259,r12258] (bpr) (DB)
12322 bpr 5901
 compilation: msg errors for string litteral encoding
13314 bpr 5902
2018-02-28: [r12255] (bpr)
12322 bpr 5903
  mark.input: background-color : none replaced by transparent
13314 bpr 5904
2018-02-22: [r12238] (bpr)
12322 bpr 5905
  addmodule: possibility to configure the max tries when adding in the sheet
13314 bpr 5906
2018-02-21: [r12224,r12231] (bpr)
12322 bpr 5907
  new calculation of allnew (new with noscore are counted)
13314 bpr 5908
2018-02-21: [r12219 and other] (bpr)
12322 bpr 5909
  noscore must be in the last column to be not taken in account
5910
  so exchange seed and allow
5911
  noscore is written on the line new/renew if try >= exotrymax, if not the quality
5912
  can change.
13314 bpr 5913
2018-02-21: [r12218] (bpr)
12322 bpr 5914
  the seed is now saved in the score file :
5915
    column 4 for tabulation and word 6 on a line with new or renew
13314 bpr 5916
2018-02-20: [r12213] (bpr)
12322 bpr 5917
  New functions :!getscorealltries, !getscoremaxexotry
5918
  New function in score.c: gettrycheck
13314 bpr 5919
2018-02-20: [r12209] (bpr)
12322 bpr 5920
  src: replace tabulation by \t
13314 bpr 5921
2018-02-20: [r12208] (obado)
12322 bpr 5922
  model: replace "p" by "div" in 11qcm.oef, + add a css margin
5923
    in oef.css for oefreply.
13314 bpr 5924
2018-02-19: [r12207] (bpr)
12322 bpr 5925
  modify the script getraw to show the 4th column (seed column, only for supervisor)
13314 bpr 5926
2018-02-19: [r12205] (obado)
12322 bpr 5927
  modify apache-config so it will work with future releases of debian & ubuntu
13314 bpr 5928
2018-02-19: [r12202,r12204] (bpr)
12322 bpr 5929
  read file oef/endhook.phtml after the endhook.phtml of the module
13314 bpr 5930
2018-02-17: [r12199] (schaersvoorde)
12322 bpr 5931
   moneyprint: can output decimal comma (only for presentation...)
12321 bpr 5932
2018-02-15: [r12196,r12197] (bpr)
5933
  add !getscorealltries
5934
2018-02-14: [r12193] (bpr)
5935
  oef:  add wims_color1, ... in the oef help
5936
2018-02-12: [r12191] (bpr)
12322 bpr 5937
  cas: some cas servers do not configure validate service.
12321 bpr 5938
  so ask explicitely validate and then serviceValidate.
5939
2018-02-09: [r12183] (bpr)
5940
  about: add the list of software which are useful for a module
5941
  with the version only for the wims_manager.
5942
2018-02-09: [r12183] (bpr)
5943
  about: add the list of software which are useful for a module
5944
  with the version only for the wims_manager.
5945
2018-02-09: [r12180] (bpr)
5946
  regclass: add the email adress in the log if it is not empty
5947
2018-02-06: [r12179] (bpr)
5948
  validity; add attribut alt for input type=image (anstype coord)
5949
2018-01-25: [r12173] (bpr)
5950
  validation: add small checkhtml scripts for the module program.fr
5951
2018-01-24: [r12172 and others] (mquerol)
5952
 [minor/trans] catalan and spanish version
5953
2018-01-16: [r12165] (obado)
5954
  css when adding css class "inline" to a wims button, it will be smaller :
5955
  better when integrating a button directly inside a paragraph.
5956
  (see the disabled button in oef modules intro)
5957
2018-01-16: [r12164] (obado)
5958
  css: now scrolling with anchor links will be smoother (with Firefox and Chrome)
5959
  add anchor link in oef intro help for disabled "start" button
5960
  going to the real one.
5961
2018-01-15: [r12163] (obado)
5962
  css: now oef intro buttons "work" and "printable" can have an icon
5963
  (+ adds icon for these in Font Awesome icon theme)
5964
2018-01-11: [r12162] (obado)
5965
  adm/raw: - job "deluser" removes also user related data (score, logs...)
5966
    - job "recuser" recovers also user related data (score, logs...)
5967
    - job "deluser" accepts new option "del_from_trash" to force
5968
      a real user deletion
5969
2018-01-11: [r12160] (obado)
5970
  icons: adds missings icons in Font Awesome theme (user recover and exolog)
5971
2018-01-11: [r12159] (obado)
5972
  [secure] prevent a risky behavior (ie : when a participant id
5973
    is exactly the same as the class id, when the supervisor delete
5974
    this user he can also remove the class itself)
5975
2018-01-09: [r12158] (obado)
5976
  adm/raw: job "lightpopup" now keep trace of http/https protocol
5977
2018-01-04: [r12156] (obado)
5978
  small html change on modtool restore page
5979
2018-01-04: [r12155] (obado)
5980
  correct a small bug of a text not being displayed for
5981
  developper account creation / modification
5982
2018-01-03: [r12153] (obado)
5983
  icons: add a missing icon in Font awesome Icon set
5984
  corrects a small typo in confdata.fr
5985
2017-12-21: [r12152] (bpr)
5986
  slib: fix scale in histo
5987
2017-12-19: [r12150] (schaersvoorde)
5988
  math input fontsize -> 1.1em
5989
2017-12-17: [r12149] (schaersvoorde)
5990
  math input js-applet: "multiline left alignment"
5991
2017-12-15: [r12147] (schaersvoorde)
5992
  "multiline" mathml output in mymathinput
5993
2017-12-12: [r12144 and others] (czzmrn)
5994
  italian translation
5995
2017-12-05: [r12136] (obado)
5996
  icons: add missing icons in Font Awesome icon set
18021 bpr 5997
  (delete an exercise in a class)
12321 bpr 5998
2017-12-05: [r12135] (obado)
5999
  accessibility: add "label" tags on each restore option
6000
  when restoring a class backup
6001
2017-12-02: [r12134] (bpr)
6002
  wimstest: add test for sigdigits
6003
2017-12-02: [r12133] (schaersvoorde)
6004
  sigdigits.c: accept numbers like ".1234"
6005
2017-11-28: [r12129] (bpr)
6006
  [gap] fix the seed for gap
6007
2017-11-17: [r12125] (bpr)
6008
  anstype: test with keepfloat=false in formal type
6009
2017-11-16: [r12122] (bpr)
6010
  add error msg in Oef2wims when the prompt of the answers
6011
  is too long (before, it is cut without messages). Does not affect
6012
  the exercises already compiled.
6013
2017-11-16: [r12120] (guerimand)
6014
  default value for scorerestriction date is wims_now not class_creation
6015
2017-11-14: [r12119] (guerimand)
6016
  no userphoto sharing/sharable in portal or groupement
6017
  (not needed : directly manage by structure)
6018
2017-11-14: [r12117] (guerimand)
6019
  import userphoto when import user
6020
2017-11-14: [r12116] (bpr)
6021
  fixbug: reset desc (if there is no specific description for an exercise,
6022
  it had the description of the previous one).
6023
2017-11-14: [r12115] (guerimand)
6024
  sharing/sharable photoboard
6025
2017-11-13: [r12112] (obado)
6026
  css: replace the inline style "font-size:1em" on mathml by a css class,
6027
  that can be eventually customised. (use themes/__css/maths.css)
6028
2017-11-12: [r12110] (schaersvoorde)
6029
  canvasdraw: added command 'ellipses color,x1,y1,rx1,ry1,x2,y2,rx2,ry2,...
6030
2017-11-12: [r12109] (bpr)
6031
[seed] keep the seed in exolog
6032
2017-11-11: [r12108] (schaersvoorde)
6033
  mathml : added \it as alternative for \mathit or \emph --> ITALICS
6034
2017-11-10: [r12105] (obado)
6035
  mathml: adds a new "math.css" file, including styles
6036
  for math fonts / MathML texts,
6037
  improving ergonomy (i.e, when mathML is used as a response (in a link)
6038
  adds a new "wims_mathfont" class which can be used to display maths
6039
  character with a better rendering (use Serif for example)
6040
2017-11-10: [r12104, r12106,r12107] (schaersvoorde)
6041
  canvasdraw: live documentation
6042
2017-11-10: [r12103] (obado)
6043
  css: clean some useless styles in Nikaďa theme for docs
6044
  less margin used by right navigations buttons
6045
2017-11-10: [r12102] (obado)
6046
  l2w.css: Latex2WIMS generated docs : prevents TOC with float
6047
  from overleaping divs
6048
2017-11-09: [r12097] (guerimand)
6049
  correct default value for severity checking in sheet panel
6050
2017-11-09: [r12096] (schaersvoorde)
6051
  mymathinput: added 'empty' symbol
6052
2017-11-07: [r12094] (obado)
6053
  css: adds min height & width on input[type="color"]
14216 bpr 6054
  to prevent Safari 11 displaying a very small button
12321 bpr 6055
2017-11-06: [r12093] (schaersvoorde)
6056
  canvasdraw: "live documentation"
6057
2017-10-31: [r12092] (guerimand)
6058
  some bad date expiration are disallowed (to be improved)
6059
2017-10-31: [r12091] (guerimand)
6060
  expiration date cannot be defined after class_expiration
6061
2017-10-30: [r12085] (bpr)
6062
  fix: the level config in search engine was not saved when going from insertion
6063
  of an exercise in a sheet to to sheet gestion
6064
2017-10-30: [r12084] (obado)
6065
  css only input placed inside an "halfwidth" class will have a min-width.
6066
  (not all input of a property_field)
6067
2017-10-29: [r12083] (bpr)
6068
  search_engine: save in var.stat the variable search_level
6069
2017-10-25: [r12081] (obado)
6070
  css: corrects a display bug causing the "abandon" dialog box
6071
  being displayed under some elements, like jmol applets.
6072
2017-10-24: [r12080] (guerimand)
6073
  can save/restore userphoto
6074
2017-10-21: [r12078] (guerimand)
6075
  can delete photoboard
6076
2017-10-19: [r12072] (guerimand)
6077
  manage of teacher account in supertype=2
6078
  see NEWS of module for details
6079
2017-10-19: [r12071] (guerimand)
6080
  job=teacher display user_participate of teachers
6081
2017-10-19: [r12070] (guerimand)
6082
  in class group, only creator of class can change supervisor access
6083
  creator cannot loose supervisor access
6084
2017-10-18: [r12063] (schaersvoorde)
6085
  canvasdraw: reoganised string/text keywords
6086
    'centered','xoffset','yoffset','xyoffset'
6087
2017-10-17: [r12060] (guerimand)
6088
  do not display checkbox for user_supervise when user is not
6089
  the supervisor of portal
6090
2017-10-17: [r12059] (guerimand)
6091
  replace classnumber by name when wims_supertype=4 in job=userprop
6092
2017-10-17: [r12057] (guerimand)
6093
  for wims_supertype=2:replace subclass number by name in job=teacher
6094
2017-10-17: [r12056] (guerimand)
6095
  replace class number by name in user panel
6096
  checkbox for user_supervise
6097
2017-10-17: [r12055] (bpr)
6098
  precision in the error message in case where the number of participants
6099
  is too small.
6100
2017-10-16: [r12053] (bpr)
6101
  skillbullet: improve navigation.
6102
2017-10-16: [r12049] (obado)
6103
   When creating a new class, if you type an URL for CAS
6104
  and then choose a pre-selected url, only the preselected one is sent.
6105
  + adds a missing icon in fornt of "CAS logout" item menu
6106
  + corrects a bug causing label for "agree cgu" for a user
6107
  registration preventing from selecting the checkbox
6108
2017-10-16: [r12048] (obado)
6109
  now required fields in authentication config
6110
  in class administration are properly set.
6111
  display the list of defined CAS url when using a non jquery theme.
6112
2017-10-16: [r12047] (bpr)
6113
  add filexists command
6114
2017-10-15: [r12045] (bpr)
6115
  skillbullet: add list of competences in job=config
6116
2017-10-15: [r12044] (bpr)
6117
  skillbullet: clean the left menu to avoid repetitions.
6118
2017-10-15: [r12043] (bpr)
6119
  in modtool, does not accept to upload files with same names up
6120
  to the case
6121
2017-10-15: [r12042] (bpr)
6122
  directexec: add graphviz tool in svg.
6123
2017-10-15: [r12041] (bpr)
6124
  authentification; possibility for the manager to declare several CAS url.
6125
2017-10-14: [r12038] (bpr)
6126
  slib/stat/effectif: fix for the case where the second parameter was
6127
  not given the call to slib/stat/dataproc was not pertinent
6128
  (gives weight 1 and a confusion with the classes)
6129
2017-10-13: [r12034] (bpr)
6130
  change the presentation for obtaining the passwd for the creation
6131
 of classes.
6132
2017-10-13: [r12033] (obado)
6133
  now authentication config in class administration
6134
  display only the useful fields related to the selected auth method.
6135
2017-10-12: [r12031] (guerimand)
6136
  disallow acces to skillbullet when the option is selected
6137
  in configuration panel (not just hide link)
6138
2017-10-12: [r12030] (guerimand)
6139
  can delete skillbullet in config/maintenance zone
6140
2017-10-12: [r12029] (guerimand)
6141
  cdt: can delete cdt data in cleaning zone of config/maintenance
6142
2017-10-12: [r12026] (guerimand)
6143
  documentation of function sendpasswd for class registration
6144
  to fixed domain name
6145
2017-10-11: [r12024] (schaersvoorde)
6146
  canvasdraw: corrected typo in command boxplot
6147
2017-10-11: [r12023] (bpr)
6148
  [gnuplot] change set no in unset
6149
2017-10-10: [r12021,r12022] (guerimand)
6150
   global limit for number of values of a technical variable
6151
2017-10-10: [r12020] (guerimand)
6152
  auto-erase photofile when change photourl
6153
2017-10-10: [r12019] (guerimand)
6154
  photoboard: use photofile if exists
6155
2017-10-10: [r12018] (guerimand)
6156
  can delete photofile or photourl
6157
2017-10-09: [r12014] (bpr)
6158
  wimsdoc: add some documentation from other files in distribution
6159
2017-10-09: [r12012 and others] (bpr)
6160
  [oef] interface in oef to use the seedrepeat
6161
2017-10-09: [r12009] (bpr)
6162
  graphviz: add svg option in bin/graphviz;
6163
2017-10-08: [r12007,r12008] (schaersvoorde)
6164
  canvasdraw: ignoring duplicate x/y-coordinates while drawing
6165
2017-10-06: [r12004] (obado)
6166
  sequence: add table headers for the element list displayed
6167
  when adding a new sequence
6168
  rank input have now the "number" type
6169
  votes & docs use also the "status" css class
6170
  add missing icon in Font Awesome icon theme
6171
2017-10-06: [r12003] (obado)
6172
  The server wims.unice.fr is now referenced with https://wims.unice.fr
6173
  (instead of http)
6174
2017-10-05: [r12002] (guerimand)
6175
  photofile can be upload in userprop panel
6176
2017-10-05: [r11999] (obado)
6177
  now status (hidden / visible / expired, etc...) have class that can be
6178
  styled in css in sequences and class home.
6179
  (visible is green and expired orange)
6180
  replace some div title by h2 + adds some missing icons
6181
  in Font awesome icon set
6182
2017-10-04: [r11998] (bpr)
6183
  config.c: module_title2 was not always defined (in the balise title).
6184
2017-10-04: [r11996,r11997,r12000,] (schaersvoorde)
6185
  canvasdraw: adding examples to documentation [work in progress]
6186
2017-10-02: [r11990] (obado)
6187
[user_error.phtml]  in user_error, when unmatched parentheses are detected,
6188
  the form has more accessibility (labels)
6189
  fr and it languages now display a textarea instead of an input
6190
  for multilines inputs; like others.
6191
2017-10-02: [r11987] (bpr)
6192
  slib/graphvizpoints add the number of the points if no legend in graphvizpoints
6193
2017-10-02: [r11984] (bpr)
6194
  wimsdoc: add rough help for anstype (for the moment, leave as it is ...)
6195
2017-09-28: [r11981] (bpr)
6196
  header html5
6197
2017-09-28: [r11980] (obado)
6198
  display site administator page in tabs, so less links
6199
  are displayed per page.
6200
  (more space between links) + display some warning with "wims_msg" style.
6201
  + add an "important" in front of "date" if missing in software check
6202
2017-09-28: [r11979] (guerimand)
6203
  link to cdt in portail
6204
2017-09-28: [r11978] (guerimand)
6205
  can hide cdt to the participant
6206
2017-09-28: [r11973] (bpr)
6207
  wimsdoc: add template file and documentation for the template files
6208
2017-09-28: [r11971] (bpr)
6209
  in theme, the file local.phtml is always readen (it can be empty)
6210
2017-09-28: [r11970] (guerimand)
6211
  can modify weight of exam in examinfo panel
6212
2017-09-28: [r11969] (guerimand)
6213
  add help to severity check in sheetinfo panel
6214
2017-09-28: [r11967] (guerimand)
6215
  can choose weight and severity of sheet directly in infosheet panel
6216
2017-09-27: [r11963] (obado)
6217
  adds some missing icons in Font Awesome Icon Set. (adm/class/userscore)
6218
2017-09-26: [r11960] (obado)
6219
  Replace old corrleft.gif and corrright.gif pics by smoother
18021 bpr 6220
  ones in matching OEF exercises. (size change from 200B to 400B.
14216 bpr 6221
  It is still not very big - 8 colors gifs)
11957 bpr 6222
wims.4.15b [r11957]
11955 bpr 6223
2017-09-25: [r11952] bpr
11954 bpr 6224
  accessibility in coordclick
6225
2017-09-25: [r11951] bpr
6226
  add dependance to a perl package
6227
2017-09-25: [r11950] bpr
6228
  accessibility in chemtool
6229
2017-09-25: [r11948] bpr
6230
  clean open class 1118
6231
2017-09-24: [r11944] bpr
6232
  accessibility in adm/class/passwd
6233
2017-09-24: [r11943] bpr
6234
  change error msg when a ressource is not allowed
6235
2017-09-24: [r11940] bpr
6236
  accessibility: add some labels and legends in adm/manage
6237
2017-09-23: [r11937] obado
6238
  add some css class ("wims_button" on links and "wims_warning"
6239
  on delete actions) in adm/class/config/connect module.
6240
2017-09-22: [r11934-r11933] bpr
6241
 accessibility: stat/referer menu
6242
2017-09-22: [r11932] bpr
6243
 accessibility: add word wims_name_setup in common words
6244
  - accessibility in stat/stat module
6245
  - little change in vocabulary in french
6246
2017-09-21: [r11923] bpr
6247
  update introprogOEF.pdf
6248
2017-09-21: [r11922] bpr
6249
  update canvasdraw help in phtml from src
6250
2017-09-21: [r11920] bpr
6251
  fix some html and accessibility problems in user page properties
6252
2017-09-21: [r11919] guerimand
6253
  show userphoto in userprop panel
6254
2017-09-21: [r11918] bpr
6255
  the defaults in the help of notation for students have not been
6256
  computed from the general config of wims (DF_SEVERITY)
11921 bpr 6257
2017-09-21: [r11916] guerimand
6258
  verification and correction of the format of cut time in exam info
6259
2017-09-21: [r11915] bpr
6260
  add help in share.phtml (no possibility to restore a class
6261
  for the class sharing)
6262
2017-09-20: [r11914] bpr
6263
  delete text-shadow in common css of themes
6264
  (not convenient when font color are black)
6265
2017-09-20: [r11913] bpr
6266
  add keyword geometric_vocabulary
6267
2017-09-20: [r11909] obado
6268
  better ergonomy of "WIMS about" popup (change log window
6269
  has limited height + some text translated + names displayed on mailto links
6270
2017-09-20: [r11908] obado
6271
  now !mailurl generate a link with an icon + the arobase pic has better quality.
6272
2017-09-20: [r11904] obado
6273
  uniformize table.proc for Nikaia and standard themes
6274
  + corrects a display bug for table captions (see in about wims page)
6275
2017-09-19: [r11895, r11903, r11902] bpr
11954 bpr 6276
  change wims about
11921 bpr 6277
2017-09-18: [r11896] bpr
6278
  replace http by https if necessary by using wims_ref_name
6279
2017-09-17: [r11893] schaersvoorde
6280
  canvasdraw: keyword 'animate' ; added basic animation for jsplot command
6281
2017-09-17: [r11892] schaersvoorde
6282
  canvasdraw: numberline y-offset in case x-values overlap
6283
2017-09-16: [r11891] schaersvoorde
6284
  canvasdraw: numberline
6285
2017-09-13: [r11888] bpr
6286
  add word all for search_level. Used in the link for documentation.
6287
2017-09-13: [r11887] obado
6288
  important (*) and critical (!) fields are now better highlighted,
6289
  with wims_warning css class in manage module.
6290
2017-09-11: [r11883] bpr
6291
  fix a bad typo for exam exercises in spreadsheet
6292
2017-09-11: [r11880] bpr
6293
  update quicktooldoc.pdf in class 9001
6294
2017-09-08: [r11878] bpr
6295
  logo smaller in the tailbox
6296
2017-09-08: [r11877] schaersvoorde
6297
  canvasdraw: 'fixed' strange behaviour of border color 'black' in
6298
  pixel/fill operations
6299
2017-09-07: [r11875] schaersvoorde
6300
  canvasdraw: added optional 'fixed pattern filling' to primitives 'boxplot'
6301
  and 'piechart'
6302
2017-09-07: [r11874] schaersvoorde
6303
  canvasdraw: added 'fillpattern grid,dot,hatch,diamond' to userdraw family,
6304
  improved speed
6305
2017-09-06: [r11873] bpr
6306
  Fix: the number of tries was 0 as long as the score was 0.
6307
2017-09-03: [r11871] bpr
6308
  add placeholder for cssfile
6309
2017-09-03: [r11866] bpr
6310
  in slib/draw/graphvizpoints,
6311
  the word graph should be at the beginning of a line
6312
  (trouble with graphviz ?)
6313
2017-09-03: [r11865] bpr
6314
  the script slib/graph/path was ugly.
6315
2017-08-30: [r11863] obado
6316
  adm/regclass : improves class creation ergonomy
6317
  (add icons + display help in a msg box)
6318
2017-08-27: [r11859] schaersvoorde
6319
[minor/svn] canvasdraw: typo
6320
2017-08-26: [r11857] schaersvoorde
6321
  canvasdraw: command 'imagefill x0,y0,URL' now works as flydraw should...
6322
2017-08-26: [r11856] mquerol
6323
  catalan and spanish version in prepared models
6324
2017-08-25: [r11855] mquerol
6325
  catalan and spanish version
6326
2017-08-25: [r11854] schaersvoorde
6327
  canvasdraw: just to be complete...added commmand 'fillpattern image_url'
6328
2017-08-25: [r11853] obado
6329
  now a call to adm/raw module without any param displays also the help,
16164 bpr 6330
  such as "?adm/raw\&job=help"
11921 bpr 6331
2017-08-25: [r11851] bpr
6332
  in sequence, the table with docs and numeros of sequences was not good.
6333
  - now the documents are listed in the order of creation (c1 c2 ... c10)
6334
2017-08-24: [r11849] guerimand
6335
  use datepicker in scorerestriction with vote selection
6336
2017-08-23: [r11848] bpr
6337
  fix sequence : when there is more than 10 docs, c10 is before c2
6338
  because of the command filewrite. The preceeding code does not be aware
6339
  of that
6340
2017-08-22: [r11847] mquerol
6341
  catalan and spanish version
6342
2017-08-22: [r11846] guerimand
6343
  use date/IP interface selection for score restriction
6344
  for technical variables
6345
2017-08-21: [r11844] obado
6346
  improve input displays on mobile devices
6347
2017-08-20: [r11839] schaersvoorde
6348
  canvasdraw: added patternfilling to userdraw command family
6349
2017-08-19: [r11838] bpr
6350
  change the message when exam content is empty
6351
2017-08-18: [r11837] schaersvoorde
6352
  canvasdraw: added command 'fillpattern grid | dot | hatch | diamond'
6353
2017-08-16: [r11835] guerimand
6354
  use of datepicker in script scorerestriction
6355
2017-08-15: [r11832] schaersvoorde
6356
  canvasdraw: removed hardcoded space in 'draw_filltext'
6357
2017-08-14: [r11830] schaersvoorde
6358
  canvasdraw: added commands 'textfill x,y,color,sometext'
6359
  and 'userdraw textfill,color,some_text'
6360
2017-08-14: [r11829] mquerol
6361
  catalan and spanish version
6362
2017-08-13: [r11828] mquerol
6363
  catalan and spanish version
6364
2017-08-13: [r11826] mquerol
6365
  catalan and spanish version
6366
2017-08-12: [r11823] schaersvoorde
6367
  canvasdraw: added to command family 'userdraw':
6368
  'userdraw diamondfill,color','userdraw gridfill,color','userdraw dotfill,color',
6369
  'userdraw hatchfill,color'
6370
2017-08-11: [r11821] schaersvoorde
6371
  canvasdraw: function 'find_angle' missing for command 'protractor'
6372
2017-08-11: [r11820] schaersvoorde
6373
  canvasdraw: added hatchfill, diamondfill and gridfill to patternfilling
6374
2017-08-11: [r11819] mquerol
11954 bpr 6375
  catalan and spanish version
11921 bpr 6376
2017-08-11: [r11818] schaersvoorde
6377
  added support for pattern filling in command 'userdraw clickfill,color'
6378
2017-08-11: [r11817] schaersvoorde
6379
  canvasdraw: premature version of 'pattern filling' ;
6380
  for now only 'dotfill x,y,dx,dy,color'
6381
2017-08-08: [r11814] guerimand
6382
  change format of input in script adm/scorerestriction
6383
2017-08-08: [r11812] guerimand
6384
  data of .def file not reloaded when reply
6385
2017-08-08: [r11811] schaersvoorde
6386
  canvasdraw: added keyword 'yoffset' for use with rotated text strings
6387
  (command textup or stringup)...if set the text will not start at given (x:y)
6388
  but end at (x:y)
6389
2017-08-07: [r11810] guerimand
6390
  use of date/IP interface selection for score restriction
6391
2017-08-07: [r11809] guerimand
6392
  script interface for managing score opening date for sheet and exam
6393
2017-08-04: [r11808] schaersvoorde
6394
  canvasdraw.c : multidraw 'text' is always centered on click x-coordinates
6395
2017-08-03: [r11807] guerimand
6396
  use of datepicker in exam module
6397
2017-08-03: [r11806] schaersvoorde
6398
  canvasdraw.c : alphabetical order in commands (for documentation)
6399
2017-08-03: [r11805] schaersvoorde
6400
  canvasdraw : corrected repeated shifting/centering of text,
6401
  introduced by keywords xoffset...
6402
2017-08-03: [r11804] bpr
6403
  fix bug in document (gestion), about the value of filedir
6404
  after a call to \draw (thanks to Raoul Hatterer)
6405
2017-08-02: [r11803] schaersvoorde
6406
  canvasdraw : keywords xoffset | centered added to commands
6407
  'input x,y,size,editable,value' and 'userdraw input(s),color'
6408
2017-08-02: [r11802] schaersvoorde
6409
  canvasdraw : added keywords xyoffset,xoffset|centered,resetoffset
6410
  for easier text-label placing
6411
2017-07-31: [r11800] guerimand
6412
  use datepicker in sheet expiration date
6413
2017-07-31: [r11798] guerimand
6414
  use of jquery-datepicker can be desactivated by theme
6415
2017-07-29: [r11795] bpr
6416
  fix html in help document for doc. Replace geogebra3 by geogebra in the example
6417
2017-07-29: [r11793] bpr
6418
  fix the cleaning scripts for documents (trouble when there are fold of fold
6419
  in the text
6420
2017-07-26: [r11792] schaersvoorde
6421
  canvasdraw: centering 'multidraw tool-table'
6422
2017-07-25: [r11791] schaersvoorde
6423
  canvasdraw: multidraw command 'text' improved usability
6424
2017-07-25: [r11790] schaersvoorde
6425
  adapt textarea width after fontsize change in math input 'applet'
6426
2017-07-25: [r11789] schaersvoorde
6427
  adapt textarea width after fontsize change in math input 'applet'
6428
2017-07-24: [r11787] schaersvoorde
6429
  fix display error in math input 'applet'
6430
2017-07-23: [r11784] guerimand
6431
  use datepickerform in cdt
6432
2017-07-20: [r11782] mquerol
6433
  [minor/trans]catalan and spanish version
6434
2017-07-20: [r11780] obado
6435
  change colors of draggable object when they are in a feedback
6436
  (oef_indgood/indbad, etc...)
6437
2017-07-17: [r11776] bpr
6438
  fix the problem of asis in model.
6439
2017-07-17: [r11775] bpr
6440
  adapt part of geogebra anstype for 3d questions (from J. Lyotard)
6441
2017-07-17: [r11774] bpr
6442
  it is no more possible to desactivate a sheet if a program is "main"
6443
  without course in a portal
6444
2017-07-15: [r11772] schaersvoorde
6445
  canvasdraw: added command 'fillall color,x1,y1,x2,y2,x3,y3...xn,yn'
6446
2017-07-14: [r11771] schaersvoorde
6447
  canvasdraw: set a timeout on "userdraw clickfill,color"
6448
  for slow computers and add cursor 'wait' during timeout
6449
2017-07-14: [r11770] schaersvoorde
6450
  canvasdraw: buttons on chromium too small
6451
2017-07-13: [r11768] obado
6452
  adds "normalize.css" in default theme, so it looks the same in every browsers.
6453
  the "buttons" colors can be customized by wims administrator, like in other themes.
6454
2017-07-13: [r11767] schaersvoorde
6455
  canvasdraw: added command 'colorpalette color1,color2,...color_n' for use
6456
  in 'userdraw clickfill,color'
6457
2017-07-13: [r11766] obado
6458
  default theme now use the same "menumodubox" as other theme,
6459
  so link categories are visually different from menu links.
6460
2017-07-13: [r11764] schaersvoorde
6461
  canvasdraw: command "userdraw clickfill,color" can make use of many fill colors,
6462
  using command "multifillcolors color1,color2...color_n"
6463
2017-07-11: [r11763] schaersvoorde
6464
  canvasdraw: command 'userdraw clickfill,color' will fill multiple areas,
6465
  if needed command fill | floodfill | filltoborder can be used multiple times
6466
2017-07-10: [r11761] obado
6467
  now jquery_defined variable is also set for documents in Nikaia
6468
  and standard themes
6469
2017-07-10: [r11759] obado
6470
  upgrade geogebraweb version from 5.0.332.0 to 5.0.374.0
6471
2017-07-10: [r11758] schaersvoorde
6472
  Mmath input 'applet' : change all wims_mathml size; remove debug
6473
2017-07-10: [r11757] schaersvoorde
6474
  math input 'applet'
6475
2017-07-08: [r11756] schaersvoorde
6476
  canvasdraw : background color|opacity added to (drag | click) to 'mathml'
6477
2017-07-07: [r11753] reyssat
6478
  corrections in help of anstype equation.phtmlreply.phtml
6479
2017-07-07: [r11751] bpr
6480
  add english version to write a number in letters in
6481
  slib/numeration/ecriturelettre(Raoul Hatterer)
6482
  French version has to be completed (only numbers < 1 million) !
6483
2017-07-06: [r11747] schaersvoorde
6484
  canvasdraw:drag and drop and onclick reply in 'mathml'
6485
2017-07-05: [r11745] schaersvoorde
12032 bpr 6486
  canvasdraw:improved drag and drop in command mathml
11921 bpr 6487
2017-07-05: [r11740 and other] bpr
6488
  add some wims_name_title for accessibility.
6489
2017-07-05: [r11739] schaersvoorde
6490
  canvasdraw: corrected color cludge in barchart
6491
2017-07-04: [r11736] bpr
6492
  fix brackets in rawmath.c (see version [r5336] line 206
6493
2017-07-03: [r11735] obado
6494
  replace "iso-8859-1" by "windows-1252" in the charset declaration,
6495
  to comply with the HTML 5 doctype
6496
  adds the "HTTP_X_REQUESTED_WITH" httpd header var,
6497
  so it can be used by wims modules (use "$httpd_HTTP_X_REQUESTED_WITH")
6498
  if you want to use it.
6499
2017-07-03: [r11734] obado
6500
  simplifies extruder menu css (for Nikaia)
6501
  reduce font style icon size on extruder menu
6502
  adds an icon for "add developper account" link in Font awesome icon theme
6503
2017-07-03: [r11731 and following] guerimand
6504
  add datepicker
6505
2017-07-01: [r11726] bpr
6506
  change the html declaration in html5.
6507
  in particular, we have changed expiration date from define_html_header() to
6508
  main_phtml_put (Response headers) ; nocache is no more used (not sure that
6509
  it would be somewhere).
6510
2017-06-30: [r11725] guerimand
6511
  fix a small bug when duplicating class
6512
2017-06-30: [r11724] obado
6513
  Adds a new Icon theme, based on the "Font Awesome" icon Set.
6514
  This icon theme is based on vector images stored as a font, so you can stretch
6515
  or shrink them without quality loss.
6516
2017-06-29: [r11722] bpr
6517
  the number of sessions is taken in account for writing a message on the
6518
  real hour where the exam ends.
6519
2017-06-29: [r11721] schaersvoorde
6520
  wims_mathml: adding small stuff and some html_user_info
6521
  on implemented things
11723 bpr 6522
---------------------------------------------------------------------------
11720 bpr 6523
wims.4.15a 2017-06-29 [r11719]
11921 bpr 6524
  (corrects some small bugs of wims.4.14)
11731 guerimand 6525
2017-06-30: [r11718] fix the presentation of the end hour of the exam
11720 bpr 6526
2017-06-29: [r11708 -- r11715] (schaersvoorde wims_mathml)
6527
  added accents in latex syntax (e.g. compatible with math-with-gifs)
6528
2017-06-26: [r11706] (obado)
6529
  now you can use "spacer" css class on lists (ul/ol) to add extra spaces on all li inside.
6530
2017-06-26: [r11705] (bpr) fix bug when no exercise had been selected in exam creation.
6531
2017-06-26: [r11700] (bpr) modind for sheets did not take the "technical keywords" in particular
6532
  description and information are no more in keywords for sheets
6533
2017-06-24: [r11692] (obado)
6534
  upgrade "normalize.css" from v5.0 to v7.0
6535
2017-06-23: [r11691] (obado)
6536
  property_fields are a little less colored, more minimalist
6537
2017-06-22: [r11689] (obado)
6538
  prevents a possible XSS hack (see https://www.openbugbounty.org/incidents/225822/ )
6539
2017-06-21: [r11688] (obado)
11921 bpr 6540
  Corrects a bug causing the "giveup" button not displaying the popup message
18021 bpr 6541
  after a set of several oef exercises
11720 bpr 6542
2017-06-20: [r11687] (obado)
11921 bpr 6543
  the valid/invalid icon state now can work not only on required inputs,
6544
  but also on HTML typed (like type="number"). Use the "noicon" class
6545
  if you want to hide this icon on your inputs.
11720 bpr 6546
2017-06-17: [r11685] (bpr) the link prev/next in a sheet did not appear when no
6547
  answer is asked in an exercise
6548
2017-06-17: [r11684] (bpr) titles for link in modtool
6549
2017-06-17: [r11677-r11683] (bpr)
11921 bpr 6550
  accessibility
11720 bpr 6551
2017-06-17: [r11676] (bpr)
6552
  move the help for levels from class/config to scripts to use it in modtool
11921 bpr 6553
  (no more necessary in class/config as there one use the levelnames).
11720 bpr 6554
2017-06-15: [r11672] (bpr)
11921 bpr 6555
  redirect a false error message. It was a problem with the transfert of a document from
6556
  the class to an modtool account.
11723 bpr 6557
2017-06-15: [r11665--r11670] (bpr)
11921 bpr 6558
  accessibility
11720 bpr 6559
2017-06-14: [r11661] (obado)
18021 bpr 6560
  [adm/raw] - Add a new job "buildexos": it compiles (src->def) all class exercises,
11720 bpr 6561
  and refresh indexes
6562
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves
18021 bpr 6563
  the speed when there is a lot of exercises to handle at the same time.
11720 bpr 6564
  (but don't forget to call the "buildexos" job when all the deletions are done !)
6565
- better "severity" definition in addsheet
6566
2017-06-13: [r11660] (obado)
6567
  store in browser sessionStorage the last collapsible state of affined search
6568
  for the search engine, so it remains open or closed
6569
2017-06-10: (bpr)
6570
  accessibility
6571
2017-06-09: [r11654] (obado)
6572
[Search engine] [translation needed] improves accessibility on all search engine
6573
  filters (add labels) + adds them in a accordion box, so they can be hidden.
6574
2017-06-09: [r11653] (obado)
11921 bpr 6575
  adds "\hint" instruction on 11qcm.oef model
11720 bpr 6576
---------------------------------------------------------------------------
11649 bpr 6577
wims.4.14 2017-06-06 [r11649]
6578
  add some title for menu links (S. Lemaire)
6579
  add some explanations for portals, change the welcome message for empty class,
11921 bpr 6580
  program zone and test zone
11649 bpr 6581
  update pdf files in class 9001
6582
  some modifications for accessibility (work in progress)
11475 bpr 6583
---------------------------------------------------------------------------
6584
wims.4.13e 2017-04-23 [r11472]
11470 bpr 6585
2017-04-21: [r11465] add link on exercise number in print version of oef exercises.
11458 bpr 6586
2017-04-18: [r11457] in modtool, add message if the archive cannot be done because
6587
  of the size of the module.
6588
2017-03-27: [r11446] (bpr) analysis in javacurve ans jsxgraphcurve
6589
  was not good in case of sline.
6590
2017-03-20: [r11441] (obado) corrects a bug on the feedback message displayed
6591
  when deleting a binary files from a modtool modules
6592
  (the wrong variable was used for the file name)
6593
  adds a failure message when deletion failed.
6594
2017-03-14: [r11434] (guerimand) timeleft in exam adapt to examsheet restriction
6595
2017-03-14: [r11433] (bpr) add keywords in the table of a module in the manage tool.
6596
2017-03-13: [r11432] (bpr) put open english class in language category
6597
2017-03-13: [r11429] (bpr) add language wimsdoc in edit_area.
6598
2017-03-11: [r11424] (bpr) in the about of an oef exercise;
6599
  - add keywords if they exists
6600
  - delete the information about hint or solution if they don't exist
6601
  - add adress in a simple way.
6602
2017-03-10: [r11418] (bpr) add parenthesis when calling pari
11720 bpr 6603
2017-03-08: [r11413] (obado) module adm/manage:
11458 bpr 6604
  -in FR and CA, the words "start" and "restart" were inverted
6605
  - adds a "back" button when reindexing modules and RSS
6606
2017-03-08: [r11412] (obado) Adds some help text to the module update page
6607
  for the site administrator
12032 bpr 6608
  some css improvements on fieldsets and msg
11458 bpr 6609
2017-03-08: [r11411] (obado) Improves display of help pages in Nikaia theme
6610
2017-03-08: [r11410] (obado) améliore la page l'accessibilité de la page d'accueil de la
6611
  classe ouverte "concours Challenge WIMS"
6612
2017-03-04: [r11405] (bpr) add jsxgraph in the list of modules which can be required in modtool
6613
2017-03-04: [r11404] (bpr) add var.init to list of config files in modtool
6614
2017-03-04: [r11403] (bpr) replace Value() by X(). Must be checked again
6615
 that this does not break the existent exercises.
6616
2017-03-04: [r11402] (bpr) the old files in src are now deleted.
6617
2017-03-04: [r11401] (bpr) desactivate giveup in exolog
6618
2017-03-03: [r11390 and others] (bpr, obado)  add level bar in case jquery
6619
 is activated and checkbox for levels if not.
6620
2017-03-02: [r11387] (obado) prevent geogebra from submitting the form when the
6621
 user press "enter" to validate a ggb parameter.
6622
2017-03-01: [r11386] (obado) adds a missing css rule in the "tango icon theme"
12032 bpr 6623
2017-03-01: [r11385] (obado) Improves search engine's look and feel with standard icon theme
11458 bpr 6624
2017-03-01: [r11382] (bpr) autocomplete is now in the form.
11720 bpr 6625
2017-03-01: [r11380] (obado) bugfix in GetSheetScores: when there was more than
11458 bpr 6626
 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
6627
2017-02-28: [r11376] (bpr) add oef_anstype_css variable to avoid to repeat twice
6628
 the same style css.
6629
2017-02-28: [r11374] (obado) displays createxo models with tabs
6630
2017-02-27: [r11369] (bpr) put autocomplete and the id inside the form in oef.
6631
2017-02-27: [r11367] (bpr) presentation of prepared models in an imposed order.
6632
2017-02-27: [r11360] (bpr) introduce new categories
6633
2017-02-27: [r11358] (bpr) change the presentation of prepared models.
6634
2017-02-26: [r11353] (bpr) add stat/boxplot slib
6635
2017-02-25: [r11347] (guerimand) cleaning directory tmp/whoconnect daily
6636
2017-02-24: [r11345] (bpr) add charset="utf-8" in jsxgraph (called by direct exec)
6637
2017-02-23: [r11340] (obado)  upgrade Geogebraweb from old 5.0.182 (2015)
6638
 to the newest 5.0.332 version. You must call "./compile --geogebra" to make it work.
6639
2017-02-23: [r11338] (obado) now every Geogebraweb applet put into a "wimscenter" class
6640
  will be centered.
6641
2017-02-23: [r11337] (obado) Replace href="" by href="#" in mailurl to correct
6642
 a bug preventing webkit based browsers to redirect obfuscated mailto:...
6643
2017-02-23: [r11335] (schaersvoorde)
12032 bpr 6644
 pari printtex output "\*" --> InvisibleTimes; in mathml
11458 bpr 6645
2017-02-22: [r11334] (bpr) fix a bug with GAP in quicktool used with format case
6646
r11330 2017-02-21: [r11329] (guerimand) fix bug with filter with AND condition;
6647
 simplification of code
14216 bpr 6648
2017-02-21: [r11328] (bpr) in case the first argument of a line of wims_menu_items has a ",
11458 bpr 6649
  the first word must not be taken as a css class.
6650
2017-02-21: [r11326] (guerimand) correct class_limit when use job=addcsvclass in a gateway
11324 bpr 6651
---------------------------------------------------------------------------
11321 bpr 6652
wims.4.13d 2016-10-30 [r11320]
6653
2017-02-18: [r11293 and other] clean the technical documentation
6654
  and the original help of Xiao
6655
2017-02-12: [r11234] use checkbox for adding teacher gestion access.
6656
2017-02-10: [r11230] canvasdraw: multidraw improvement (JE)
6657
2017-02-08 20: [r11228] can propagate oefdefault in portal (FG)
6658
2017-02: improve clickfill and dragfill answer types
6659
2017-02-12: [r11234] checkbox for adding teacher gestion access
11206 bpr 6660
2017-02-01: [r11204] (OB) Embedding a binary file in Createxo will be much easier for
11720 bpr 6661
  all teachers: the embedding code for each file is directly displayed for pictures
11206 bpr 6662
  (png, gif, jpg), audio files (mp3, ogg), and all others (.pdf, etc...)
18021 bpr 6663
2017-02-02:[r11192] A click on the "give up" button in an oef exercise now display
11321 bpr 6664
  a modal dialog box that inform user he will lose his current work,
6665
  and then ask him to confirm he really wants to giveup.
11206 bpr 6666
2017-02-02: [r11189] in wimstest, add scripts for validating quickly
6667
 oef and doc modules (for maintainers)
11184 bpr 6668
2017-02-01: [r11184] in anstype complex, it is possible to accept that j has the same
6669
  signification of i.
6670
2017-01-30: [r11174] in modtool: add message if the file is not uploaded,
11921 bpr 6671
  add test for accents.
11173 bpr 6672
2017-01-29: [r11173] fix bug about failed msg (bug [#10895])
11720 bpr 6673
2017-01-28: [r11170] modtool: add possibility to change the name of a file on some conditions.
11173 bpr 6674
  add a message for the creation of a first exercise in an oef module.
6675
2017-01-28: [r] add help for the anstype clickfill (about the disposition of the fields)
6676
  use it in prepared model classify
6677
  change the presentation of the answer (clickfill, dragfill).
11154 bpr 6678
2017-01-19: [r11153] (bpr) vocabulary on the link import from test zone in a program.
6679
2017-01-19: [r11152] (bpr) add number of exercises in a series in the sheet tables
11921 bpr 6680
  for teachers
11154 bpr 6681
2017-01-19: [r11146--rr11150] (bpr) fix slib on jsxgraph as the use of
6682
  JXG.GeonextParser.geonext2JS in jsxgraph should be not used now,
6683
  see https://github.com/jsxgraph/jsxgraph/issues/215
6684
2017-01-18: [r11145] (bpr) fix on csv in userscore: only participate can be found
11921 bpr 6685
  by csv link for the moment, so no use of supervise and supervisable (download case).
11154 bpr 6686
2017-01-18: [r11138-r11144] (bpr) manual score was forgotten in the html page of csv
6687
2017-01-15: [r11139-r11140] (bpr) user_participate and supervise was not filled in the csv file.
6688
2017-01-17: [r11141] (guerimand) fix bug with formcheck when more than 256 participants in a class
6689
2017-01-14: [r11137] (bpr) bad typo in hashlogin
6690
2017-01-03: [r11135] (bpr) add msg on giveup button in oef exercises
6691
2017-01-03: [r11134] (guerimand) severity was forgotten when a sheet was duplicated
6692
2016-12-20: [r11117] (bpr) option cp -u not posix (manage/restore.proc)
6693
2016-12-20: [r11116] (bpr) Change "renew" by "giveup" if the oef exercise has been launched.
11921 bpr 6694
  Add some secondary_button css.
11154 bpr 6695
2016-12-20: [r11115] (bpr) add placeholder for authentification, improves help (S. Lemaire)
11720 bpr 6696
2016-12-12: [r11114] (OB) adm/class/userscore:
11154 bpr 6697
  + improves formula template (input have type="number")
6698
  + page is reloaded when saving sheet formulas
6699
  + optimization of var.proc (shweights was redefined 3 times)
6700
  + uniformize indentation (tab=2) in var.proc
6701
2016-12-12: [r11108, r11110, r11113] (bpr) harmonization of score approximation
6702
  (ceil for exercises, and rint for the sheet and exam scores in getuser,
6703
  csv (csv has not been changed). score has always two decimals
6704
2016-12-08: [r11112] (bpr) in the score block, quality appears always if the quality
11921 bpr 6705
  is less than 2 as it is then used in the sheet notes.
11154 bpr 6706
2016-12-08: [r11111] (bpr) correction in the links proposed when a class group is created
6707
2016-12-05: [r11105] (bpr) use the default servor severity everywhere (except perhaps for the moment
11921 bpr 6708
  in module raw).
11154 bpr 6709
2016-11-28: [r11104] (bpr)
6710
  improve the trace of debug. Put some variables in tmp_debug_var in the file wims.conf
6711
  In debug mode (for the administrator), the values of the variables are put
6712
  in the trace file (in tmp/sessions/) when they are changed. (B. Allombert)
6713
2016-11-28: [r11101] (bpr)
11921 bpr 6714
  status of document in sequence was not visible.
11205 obado 6715
2016-11-23: [r11100] (OB)
12032 bpr 6716
  [adm/raw] Adds 2 scripts used in modexosheet job (check.worksheet and clean.worksheet).
11921 bpr 6717
  They should have been already here since r.5665:/
11205 obado 6718
2016-11-22: [r11099] (OB)
11921 bpr 6719
  [jsmol] Adds all translation files for Jsmol, avoiding some 404 errors when it tries
6720
  to load them. + replace old "jmolAppled ready" placed in Page title by a more
6721
  silent way (displays in JS console)
11205 obado 6722
2016-11-02: [r11095] (OB) [adm/raw] corrects a bug introduced in r.10935
11154 bpr 6723
  in addsheet and modsheet jobs.
6724
  (!singlespace is replacing returns by simple spaces)
11720 bpr 6725
 + introduces a new job in ALPHA state: "repairclass"
11154 bpr 6726
 + corrects a small bug in getsheet
12032 bpr 6727
 + getcsv and getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
11092 bpr 6728
---------------------------------------------------------------------------
6729
wims.4.13c: 2016-10-30 [r11087]
11087 bpr 6730
2016-10-30: [r11086] fix overflow in management when trying to restore a class.
11082 bpr 6731
2016-10-10: [r11076] new option in anstype set (distinct_inputs)
14216 bpr 6732
2016-10-10: [r11041] canvasdraw: corrected touch device mouse value display
11720 bpr 6733
  [r11040] canvasdraw: corrected command mouse
11057 bpr 6734
2016-10-10: [r11039] fix non escaped { and } in latex2wims.pl
11082 bpr 6735
2016-10-10: [r11038]: mkuserlist script now split users list in packs of
11057 bpr 6736
  500 users (instead of 1000), to avoid a "cmd_output_too_long" error
6737
  for class containing more than 1000 users.
6738
2016-10-10 [r11035] [sheet] the variable l_date was not defined.
6739
2016-10-09 [r11027]  add clock anstype using canvasdraw. work in progress
11720 bpr 6740
2016-10-08: [r11018] canvasdraw: modified usage of 'protractor',
11057 bpr 6741
  'ruler' and 'userdraw arc,color'
11720 bpr 6742
2016-10-08 [r11013] canvasdraw: canvasinfo.sh will also generate
11921 bpr 6743
  canvasdraw.phtml an move it to "public_html/scripts/help/en"
11057 bpr 6744
2016-10-08: [r11012]
11921 bpr 6745
  [anstype/draw] correct the coefficient for option split in the
6746
  computation of the score
11057 bpr 6747
2016-10-08: [r11007] New open class for primary school
6748
2016-10-07: [r11006]
11720 bpr 6749
  canvasdraw: added snaptogrid (etc) to 'userdraw clickfill,color'
6750
  canvasdraw: right_mouse_click now removes userdraw objects individually
11057 bpr 6751
  without annoying 'on_contexmenu'
11720 bpr 6752
2016-10-06: [r11005] canvasdraw: moved command "clickfill color"
11057 bpr 6753
  to the userdraw command list e.g. "userdraw clickfill,color"
11720 bpr 6754
2016-10-05: [r11004] canvasdraw: the "clearbutton some_text" is now centered
6755
2016-10-05: [r11002] canvasdraw: added support for touch devices...
12032 bpr 6756
  only tested on android (chromium and firefox on kobo e-reader)
11057 bpr 6757
2016-10-04: [r11000] anstype: add analysis for option polyline
6758
  and polygon for draw anstype
6759
  2016-10: add openclasse 1146 (school)
6760
2016-10-13: [r11044] in canvasdraw, added keywords "noxaxis" , "noyaxis"
6761
  to the "grid" command family
6762
2016-10-13: [r11049]add wims_notepad css (used in slib/utilities/notepad)
10995 bpr 6763
---------------------------------------------------------------------------
10992 bpr 6764
wims.4.13b 2016-09-29 [r10992]
6765
2016-09-29: [r10970, r10991] fix bugs in mboard of superclass
6766
  (alert msg not seen for supervising teachers,
11921 bpr 6767
  configuration by supervising teachers was not allowed)
10992 bpr 6768
2016-09-29: [r10989] add slib squaretile (preliminary version)
6769
2016-09-29: [r10988] in adding a gestion access to a teacher in a class group,
11921 bpr 6770
  it is no more added a participant access.
10992 bpr 6771
2016-09-27: [r10980] the files .teacherlist were not update when the variable
6772
  user_supervise of a teacher was changed.
6773
2016-09-27: [r10977] fix the overflow variable bug in csv
6774
  (msg error if the number of variables is too big).
10978 bpr 6775
2016-09-27: [r10977] fix an overflow variable bug in csv.
6776
2016-09-23: [r10971] new version of jsxgraphcurve anstype
6777
  (better broken lines for tactile devices + add 3 zoom buttons)
6778
2016-09-22: [r10968] add slib numeration/baseblock
6779
2016-09-21: [r10967] add polygon option in draw anstype
6780
2016-09-19: [r10963] Upgrade JSXGraph from v.0.96 (2012) to v.0.99.5 (2016)
6781
2016-09-07: [r10948 ] add class "larger" in css
6782
2016-09-07: [r10946] add option linkword in anstype compose
6783
2016-08-27: [r10933] search keyword in subclass when display clonable class (FG)
10932 bpr 6784
---------------------------------------------------------------------------
6785
wims.4.13a 2016-08-27 [r10931]
10928 bpr 6786
2016-08-26: [r10915] (BPR)
11921 bpr 6787
  add slib for writing numbers in letters
10928 bpr 6788
2016-08-26: [r10914] (BPR)
11921 bpr 6789
  prepared models: in 17reorder, can have some random data
10928 bpr 6790
2016-08-26: [r10913] (BPR)
6791
  prepared models: In swac models, one can now propose to listen several words in the
6792
  same exercise.
6793
2016-08-26: [r10912] (BPR)
6794
  [fix] fix some warnings (in sheets, according to technical variables or not).
6795
2016-08-26: [r10909] (BPR)
6796
[fix] reset tmp_ (has value 0 instead of empty sometimes).
6797
2016-08-26: [r10908] (Sophie Lemaire)
11921 bpr 6798
  add help on penalty in oef exercises
10928 bpr 6799
2016-08-26: [r10907] (BPR)
11921 bpr 6800
  [slib] add option CAPTION in matrixhtml slib.
10928 bpr 6801
2016-08-26: [r10906] (BPR)
11921 bpr 6802
  [help] html + precision in search engine help.
10928 bpr 6803
2016-08-24: [r10904] (guerimand)
6804
  improvement of the message on activation in a sheet when use a technical variable
6805
2016-08-23: [r10903] (guerimand)
6806
  [bugfix] use technical variable to exam and sheet score failed to save
6807
2016-08-22: [r10901] (BPR)
6808
  [bugfix] the parameters in .def are written only if they are not empty
6809
2016-08-22: [r10900] (BPR)
6810
  [fix] fix shell syntax for script deleting oldclasses
6811
2016-08-17: [r10898] (BPR)
6812
  [typo] expiration date of sheets in some open classes
6813
2016-08-08: [r10895] (OB)
6814
  [oef] intromenu is more customizable.
6815
2016-08-02: [r10890] (OB)
6816
  [minor/css] fix bug on Mozilla br.spacer not displaying extra spaces.
6817
2016-08-01: [r10889] (OB)
6818
  [minor/l2w] hotfix for jquery-ui 1.12.0 when there is no "div" inside .ui-menu-item
6819
2016-08-01: [r10888] (OB)
6820
  [minor/modtool] integrate some texts from template/filedesc in lang/filedesc
6821
2016-07-28: [r10884] (OB)
11921 bpr 6822
  small changes in OEF intro modules
10928 bpr 6823
2016-07-28: [r10883] (OB)
11470 bpr 6824
  [minor/css] adds "property_fields" class to oef intro fieldsets,
6825
  so they are displayed with theme colors, like in administration pages.
10928 bpr 6826
2016-07-27: [r10882] (OB)
6827
  [js] Upgrade Jquery to v.3.1.0 and jquery-ui to v. 1.12.0
6828
2016-07-27: [r10881] (OB)
6829
  [minor/css] remove some old browser specific linear-gradient to avoid CSS warnings
6830
2016-07-27: [r10879] (BPR)
6831
 [fix] in getuserscore, fix repetition in examscore table when
11921 bpr 6832
  all sheets are expired; fix colors in examscore table
10928 bpr 6833
2016-07-26: [r10876] (OB)
11470 bpr 6834
  [minor] change the temporary "IP" chroot download url by a permanent one
6835
  (on wims.unice.fr)
10928 bpr 6836
2016-07-26: [r10875] (OB)
11470 bpr 6837
  [octave defaults] adds the "--silent" option in defaults arguments for octave,
6838
  avoiding unwanted informations (like "X11 display variable not set, disabling GUI features") given by the latest version of octave (>=4.0.3)
10928 bpr 6839
2016-07-26: [r10874] (OB)
6840
2016-07-25: [r10872] (OB)
11470 bpr 6841
  [modtool] adds default filedesc in each language in modtool. getdesc reads the
6842
  default first, and then overwrites them if a filedesc file is present in the module
10928 bpr 6843
2016-07-25: [r10871] (OB)
11470 bpr 6844
  [minor/modtool] now "data/*" and "src/data/*" files are displayed in the "data files"
6845
 tab in modtool. +  adds a title for help files tab.
10868 bpr 6846
---------------------------------------------------------------------------
10865 bpr 6847
wims.4.12 [r10865]
10854 bpr 6848
2016-07-19: [r10826]  add canvasdraw help
6849
2016-07-19: [r10825]  The reg variables can only be configurated by the administrator
11921 bpr 6850
  (only for class group and class)
11720 bpr 6851
2016-07-19: [r10824+]  Modification of latex2wims.pl: correction in the generation
10854 bpr 6852
  of sheet; use the css wims_nopuce for trivlist; in css, no justify, add toc_partial
6853
2016-07-19: [r10823] add help for modtool (S. Lemaire)
6854
2016-07-18: [r10820] lower applicate to technical variable name (FG)
6855
2016-07-18: [r10817] update validator (waiting to have an html5 header)
6856
2016-07-18: [r10811] change the introduction of open classes ; add motd for anonymous
6857
2016-07-18: [r10809] clean html in scenario models
6858
2016-07-17: [r10807] cgu opens now in an help window
6859
2016-07-14: [r10792] add next and prev links in oef modules when user
11921 bpr 6860
  is not a participant in a class.
10854 bpr 6861
2016-07-14: [r10791 and +] change the motd of open classes
10820 guerimand 6862
---------------------------------------------------------------------------
10785 bpr 6863
wims.4.11e [r10784]
10854 bpr 6864
2016-07-12: [r10782] change the link on the user photo in photoboard
6865
2016-07-12: [r10772] improve geogebra anstype (J. Lyotard)
10709 guerimand 6866
2016-07-07: [r10709] comments are saved in .def file with format use _ instead of A (FG)
6867
2016-07-07: [r10705] neighbor relation disallowed at groupement level (FG)
6868
2016-07-07: [r10702] technical variable are saved in .def file with format use _ instead of A (FG)
9986 bpr 6869
---------------------------------------------------------------------------
10694 bpr 6870
wims.4.11d [r10693]
11720 bpr 6871
Other changes: many changes in the navigation (ariane thread, reorganisation
10694 bpr 6872
 of the menus, in standard theme, there is no more foot menu).
10693 bpr 6873
2016-07-07: [r10689] Change the default for the sheet formula.
10660 bpr 6874
2016-07-06: [r10660] The files in an OEF module of modtool are now presented in tabs.
10328 bpr 6875
2016-06-18:
11921 bpr 6876
  [r] in modtool, createxo and document manage do not open an new window now. (BPR)
6877
  [r] in document, move printable version and reload button in the menu
6878
  in document, harmonize the h balises (h1 for the title, h2 for the title
6879
  of the block). Adapt latex2wims for that (tex environments are now h3). (BPR)
6880
  [r10315] the archived classes can be deleted automatically after some delay
6881
  (to configure by the site manager). (BPR)
6882
  [r10307] add tac, date and stat in system checkings in adm/manage (BPR)
10928 bpr 6883
2016-05-26: [r10261] add cnil warnings in french version. (BPR)
10260 bpr 6884
2016-05-26: [r10260] desactive the form button when we are in exolog
10928 bpr 6885
  (the test is that _check isin $wims_session). (BPR)
10692 noely 6886
2016-05-26: [r10259] Protection of molecule names special char in jmolclick (yn)
6887
2016-05-26: [r10258] Protection of molecule names special char in jmolshow (yn)
10139 bpr 6888
2016-05-16: [r10110] in case of a modification of the definition of a class,
10928 bpr 6889
  indexation (.build_index) looks only at this class. (BPR)
10139 bpr 6890
2016-05-14: [r10075] fix some warnings of octave. Give the possibility for the manager
10928 bpr 6891
  to change the octave command. (BPR)
10139 bpr 6892
2016-05-12: [r10069] change activity module (delete the line graphs and replace by stick).
18021 bpr 6893
  add the number of non terminated exercises by sheet. (BPR)
10328 bpr 6894
2016-05-10: [r10062] can use new technical variable to make filter in a sheet
11921 bpr 6895
  with easy method (FG)
10928 bpr 6896
2016-05-08: [r10055] ariane thread, first version (BPR)
10328 bpr 6897
2016-05-08: [r10051] add trace file in debug mode which indicate which files
11921 bpr 6898
  and lines of the file has been read during the last request. (BPR)
10328 bpr 6899
2016-05-07: [r10045] add ods format, need a python module (GK)
10928 bpr 6900
2016-05-04: [r10030] add navigation information in the list of blocks in documents (BPR)
10139 bpr 6901
2016-04-26: [r10022] csv link can manage new technical variable (FG)
16164 bpr 6902
2016-04-09: [r9983-9984] adm/class/usermanage use new technical variable (FG)
6903
2016-04-09: [r9981 and other] adm/classtechvar can transfer old technical variable (FG)
10139 bpr 6904
2016-03-27: [r9970] add a column in the table of activities for the supervisor when
9970 bpr 6905
  sequences are activated showing the number of the sequences where
6906
  the activity is inserted.
10139 bpr 6907
2016-03-27: [r9966] add some circuits components (E. Guillet)
6908
2016-03-23: [r9963] [adm/raw] "delsheet" and "delexam" jobs now can't delete a sheet/exam
6909
  if there is at least one more recent active of same type.
11720 bpr 6910
  adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS): now you cannot add more
10139 bpr 6911
  than MAX_SHEETS sheets and MAX_EXAMS exams.
11720 bpr 6912
2016-03-20: [r9961] cloneclass: bugfix overflow variable capacity when there are
9970 bpr 6913
  too many classes on server (FG)
16164 bpr 6914
2016-03-20: [r9960] add adm/classtechvar to manage technical variable (FG)
9940 bpr 6915
---------------------------------------------------------------------------
9945 bpr 6916
wims.4.11c [r9944]
10928 bpr 6917
2016-02-24: [r9939] add texmath command on answers in mathmlinput. (BPR)
9940 bpr 6918
2016-02-24: [r9938] fix bug in the visualisation of multiple exams
11921 bpr 6919
  done in the same sessions. (BPR)
9940 bpr 6920
2016-02-24: [r9937] add the embraced randitem possibility in some
11921 bpr 6921
  prepared models in clicktool. (BPR)
10928 bpr 6922
2016-02-23: [r9933] the link to directexec is now on the main page in modtool.  (BPR)
11921 bpr 6923
  Change the position of some left menu links
10928 bpr 6924
2016-02-23: [r9932] put compile button for latex2wims on the binfile page in modtool (BPR)
11921 bpr 6925
2016-02-22: [r9930] change checkbox and radio input id's (and associated label),
14216 bpr 6926
  to correct bugs appearing when there was more than 10 inputs with the same name. (OB)
9940 bpr 6927
2016-02-17: [r9928] use common file for varfilter in module adm/activity (guerimand)
6928
2016-02-15: [r9927] use common varfilter file in module adm/class/motd (guerimand)
10928 bpr 6929
2016-02-15: [r9926] now sequences in tabs appear in reverse order if asked. (BPR)
9940 bpr 6930
2016-02-15: [r9925] now model "qcm" displays no more 2 labels by response.
11921 bpr 6931
  (better for W3c and accessibility) + updates EN version of qcm.oef,
6932
  to merge corrections from FR one.(OB)
9940 bpr 6933
2016-02-15: [r9924] Now model "11qcm" displays no more 2 labels by response.
11921 bpr 6934
  (better for W3c and accessibility) (OB)
9940 bpr 6935
2016-02-15: [r9923] canvasdraw: corrected filling in command
11921 bpr 6936
  'arc x,y,w,h,start,end,color' (schaersvoorde)
10928 bpr 6937
2016-02-15: [r9922] gives in pari variable priority (BPR)
6938
2016-02-13: [r9919] use the audio balise for mp3 also. (BPR)
9940 bpr 6939
2016-02-12: [r9918] fix bug in cas of multiple authors for oef exercises
11921 bpr 6940
  (the emails must be in the same order). (BPR)
9940 bpr 6941
2016-02-10: [r9914] now supervisor's tabs can remember which tab
6942
  (docs, sheets, exams) was previously selected, to automatically reselect it.
11720 bpr 6943
  when leaving the page (i.e. entering a sheet), and then returning to Home page,
10928 bpr 6944
  the selected tab will no more be the first.  (standard themes) (OB)
9940 bpr 6945
2016-02-09: [r9913] [adm/raw] now user_best and user_level are set to 0
11921 bpr 6946
  by default in getsheetscores job. (OB)
11720 bpr 6947
2016-02-08: [r9912] [adm/raw] version 4.05: "getscores" job is directly
11921 bpr 6948
  calling "getcsv".  No more duplicated code: this one will also
6949
  directly benefits from updates in userscore module. (OB)
10928 bpr 6950
2016-02-08: [r9911] [adm/raw] sets "$activexams" in getcsv, so it can render also exams scores (OB)
9940 bpr 6951
2016-02-07: [r9910] translation dutch (schaersvoorde)
11720 bpr 6952
2016-02-05: [r9909] [adm/raw] version 4.04: "getcsv" job calls directly scripts
11921 bpr 6953
  from "adm/class/userscore", to avoid duplicated code
6954
  (there's a new directory: "csv", a symbolic link to userscore/csv)
6955
  + delete job "download", which was only a duplicata of "getcsv".
6956
  Now getcsv will properly benefits from updates on userscore csv jobs. (OB)
9940 bpr 6957
2016-02-04: [r9908] canvasdraw: added command 'rotationcenter xc,yc' and keyword
11921 bpr 6958
  'killrotate' schaersvoorde
9940 bpr 6959
2016-02-04: [r9907] canvasdraw: added command 'rotationcenter xc,yc' and keyword 'killrotate' schaersvoorde
6960
2016-02-02: [r9903] launch the scripts perl with the command perl
6961
  (should fix the problem when perl is not installed in the place
10928 bpr 6962
  indicated in the head of the file) (BPR)
10139 bpr 6963
2016-01-29: [r9899] [adm/raw] adds some explanations on getsheetscores.proc variables
10928 bpr 6964
  (thanks to S. Lemaire) (OB)
6965
2016-01-29: [r9897] put the title of the sequence if it exists. (BPR)
9940 bpr 6966
2016-01-27: [r9896] [adm/raw] Now "getscore" and "getsheetscores" jobs send also
10928 bpr 6967
  user's bests and levels (OB)
6968
2016-01-26: [r9893] fix Gap about. (BPR)
9940 bpr 6969
2016-01-21: [r9891]  default theme ; wrong column count (schaersvoorde)
10928 bpr 6970
2016-01-16: [r9888] bug in gridfill because of gd (so replace it by fill in some script) (BPR)
6971
2016-01-16: [r9887] external links in user home were not displayed (BPR)
6972
2016-01-09: [r9880] add motd in class upload/download (BPR)
6973
2016-01-09: [r9879] add properties in the menu for publish page (BPR)
6974
2016-01-05: [r9871] new open class in immunology (BPR)
6975
2016-01-04: [r9870] add variable priority in maxima in oef. (BPR)
6976
2016-01-03: [r9869] corrects a non conformance with W3C ("a" out of "li" tag) in scorebar. (OB)
9940 bpr 6977
2016-01-03: [r9868] canvasdraw: corrected fontsize issue in command 'textup' (schaersvoorde)
10928 bpr 6978
2016-01-01: [r9864] put HOME link on the left for document as for other pages. (BPR)
6979
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)
6980
2016-01-01: [r9862] fix some small bugs (BPR)
14216 bpr 6981
2015-12-30: [r9861] canvasdraw: removed 'tabindex' from 'div' element (schaersvoorde)
10928 bpr 6982
2015-12-15: [r9824] and following, work on geogebra js (J. Lyotard, BPR). One must compile with the option --geogebra
6983
2015-12-13: [r9820] add sendmail in classactivity menu. (BPR)
6984
2015-12-13: [r9819] some changes in menu in modtool (do not translate for the moment (BPR)
6985
2015-12-12: [r9816] [adm/raw] updates help (protocol.txt), adding some more explanations on "addclass" properties. (OB)
11921 bpr 6986
2015-12-12: [r9815] [adm/raw] updates help (protocol.txt), thanks to Daniel Miller, daniel@edunao.com (OB)
9940 bpr 6987
2015-12-12: work on ergonomy (work in progress, a prov theme has been created, not in the distribution)
10928 bpr 6988
2015-12-09: [r9796] [minor/css] reduce menu_title h2 font size when not used in accordion menu. (OB)
6989
2015-12-09: [r9795] [minor/css] Now Accordion menumodubox is displayed on supervisor home page + no more empty h2 in classic menumodubox (OB)
6990
2015-12-09: [r9794] [minor/css] removes spaces around menu titles in menumodubox (even if they are empty) (OB)
6991
2015-12-09: [r9793] [minor/css] corrects a small display bug in prove theme (menu links were centered) (OB)
6992
2015-12-08: [r9792] [theme/prov] menumodubox now appears with an "accordion" style in prove theme for visitor's home page. (OB)
9940 bpr 6993
2015-12-06: [r9779] add historical forum in the about.phtml (not very clean yet)
6994
  if the number of forums (serveur configuration) is less than 1, the link forum does
10928 bpr 6995
  not appear in the bottom menu. (BPR)
9757 bpr 6996
---------------------------------------------------------------------------
6997
wims.4.11b [r9756]
9752 bpr 6998
2015-11: - scores of exercises in exam can be downloaded by csv.
11921 bpr 6999
  - add also duration of the exam sessions.
7000
  - presentation of the lists of sheets, exams, votes in tabs in the standard theme
7001
  - change some menus in visitor page (not finished).
7002
  - in the intromenu of oef exercises, the exercise which has been selected
7003
  is now at its place (not the first one).
9692 bpr 7004
2015-11-13: [r9691] add option wims_scoreexam_withoutip for exam scores without IP checking
9752 bpr 7005
2015-11: [r9629] - can generate automatically the sheet associated to a public document
11921 bpr 7006
  when it is inserted in a class
7007
  - can copy sheets as exams in one click
14216 bpr 7008
  - automatic update of sequence data when deleting doc, exam, sheet in a sequence
9692 bpr 7009
2015-10-14: add script date.pl and slib for manipulation of dates.
9752 bpr 7010
2015-10-24: [r9652] fix a bug with dashed lines in flydraw (GK)
7011
2015-10-14: [r9641] Add javascript tabs on sequence page for participants
11921 bpr 7012
  (when theme used allows it) (OB)
10139 bpr 7013
2015-10-13: [r9627] [adm/raw] now "getsheetscores" and "getexamscores" jobs send also user's full names
9752 bpr 7014
2015-10-13: [r9626] adds top back button (OB)
7015
2015-10-09: [r9618] mathml zooming on span-element. (JE)
7016
2015-09-30: [r9568] MathML fontsize synchronised with HTML (JE)
7017
2015-09-29: [r9567] add varfilter to skillbullet
7018
2015-09-27: [r9551] add symbols for the activities for participants
7019
  and the corresponding legend.
7020
2015-09-26: [r9540] all the mathcal fonts are now available.
7021
2015-09-26: [r9539] colored square for exercises in home page are now clickable (FG)
7022
2015-09: can clone a class. (FG)
9531 bpr 7023
---------------------------------------------------------------------------
7024
wims.4.11a [r9530]
7025
Improvments in canvasdraw (see canvasdraw log)
10928 bpr 7026
2015-09-23: [r9513] fix bug for cvs in exosheets. (BPR)
7027
2015-09-23: [r9511] fix bug on comments in a sheet. (BPR)
7028
2015-09-22: [r9507] improvment in leftmenu (ergonomy). (BPR)
7029
2015-09-22: [r9497] add giveup button in the change password page. (BPR)
7030
2015-09-21: [r9484] add chemistry openclass. (BPR)
9530 bpr 7031
2015-09-16: [r9475] add the possibility for the teacher to add new fields to fill when the
11921 bpr 7032
  participants register ; change "Error" in "Warning" in cgu conditions
9530 bpr 7033
2015-09-21: [r94xx] work on public document: add reading code for them
11921 bpr 7034
  (documents not in classes or modules) (BPR)
10928 bpr 7035
2015-09-16: [r9470] (BPR) add duration of the student exam -
9530 bpr 7036
  fix a bug when multiple exams are made in the same session (can occur !).
16164 bpr 7037
2015-09-08: [r9447] add job=cloneexemple in adm/class/regclass
9530 bpr 7038
  for making a copy of open class for personnal use (FG)
10928 bpr 7039
2015-09-06: [r9437] add label in case of choice answers which are not embedded. (BPR)
9530 bpr 7040
2015-09-05: [r9436] add exploitation of data observation and description
7041
  in a sheet (exo by exo) if they exist in the \observation{} and description{}
7042
  fields of an OEF exercise.
10928 bpr 7043
2015-09-02: [r9425] [adm/raw] corrects a bug causing build index. (OB)
9530 bpr 7044
  being called only when a subclass was created (the test was inverse)
7045
2015-09-01: [r9422] ergonomy in usermanage: order in the left menu items
10928 bpr 7046
  (the same for students and for teacher): first the list, then the individual action. (BPR)
7047
2015-08-20: [r9370] open now one window for each tool. (BPR)
9530 bpr 7048
2015-08-15: [r9361] participant managing interface in groupement. (FG)
7049
2015-08-12: [r9353 and other] add some graphic statistics on student activity:
11921 bpr 7050
  - number of finished exos by day
7051
  - another linegraph as the number of exercises which are begun, but not finished
7052
  - progression of exercises with success
7053
  - if only one sheet is asked, same graphs for each exercise
7054
  - interface to select some students (with a limitation of the number of students,
7055
  this is very costly). (BPR)
9530 bpr 7056
2015-08-12: [r9351]
11921 bpr 7057
  - try to group in the lateral menu the links concerning one student / all students
7058
  - add livret each time there is a link to userscore.
7059
  - put link to modules class/stat and class/activity in the homepage (some of them will
7060
  depend on the modification of the module class/activity).
10928 bpr 7061
2015-08-01: [r9337] add option legend in oef exercises. (BPR)
11720 bpr 7062
2015-07-27: [r9322] in adm/manage: add openbabel in the software to check;
10928 bpr 7063
  fix some confusion in the messages. (BPR)
16164 bpr 7064
2015-08-15: [r9361] add job=regmanage in adm/class/usermanage for managing
9435 bpr 7065
  registration of participants in a groupement (FG)
9530 bpr 7066
2015-08-14: add graphics interpretation of student activities in the module adm/class/activity
9358 bpr 7067
2015-08-10: make changes in lateral menu.
7068
2015-07-31: improve the parser for Interfaces commands (DB) to be able to
11921 bpr 7069
  put the command maxima -X '--dynamic-space-size 512' by default (should
7070
  fix the problem of virtual memory for maxima). This depends on the installation of maxima.
9358 bpr 7071
2015-07-**: cut the taxonomy files according to sciences (too long otherwise).
9279 bpr 7072
---------------------------------------------------------------------------
9276 bpr 7073
wims.4.10 [r9275]
7074
2015-07-07: [r9256] change vocabulary: Zone eleves -> Participant View in the supervisor
7075
  class home.
7076
2015-07-07: [r9252] add filter in adm/activity module
7077
2015-07-03: [r9242] in adm/class/userscore, add message in the showsheet page;
7078
 links on exercises in the showsheet page open a new page
9242 bpr 7079
2015-07-03: [r9242]
11921 bpr 7080
  in adm/class/userscore: add message in the showsheet page;
7081
  links on exercises open a new page
11720 bpr 7082
2015-06-29: [r9229] add new commands in oef exercises: \keywords, \observation{},
9276 bpr 7083
  \description{}
9201 bpr 7084
---------------------------------------------------------------------------
9242 bpr 7085
wims.4.09g [r9196]
9149 bpr 7086
2015-06-14: * is replaced by a space in texmath (ER)
9197 bpr 7087
2015-06: the new modules userscore and usermanage are now operational.
9149 bpr 7088
2015-06: Change in the intromenu of OEF exercises
7089
2015-06: Small changes in the notation in OEF exercises.
7090
2015-05: [r8992] comments on participant can be different in each class
7091
 of the structure of portail or groupement (FG)
7092
2015-05: [r9060] Add possibility to insert all exercises of a module
9197 bpr 7093
  in a sheet
8604 obado 7094
---------------------------------------------------------------------------
8985 bpr 7095
wims.4.09f [r8984]
9149 bpr 7096
2015-05: improvement on taxonomy presentation (work in progress)
11921 bpr 7097
  add _css/normalize.css" in standard and pommier theme
8985 bpr 7098
2015-05-25: [r8979 ...] add editarea special method (only for open class 9001)
7099
  change the class 9001 for using it.
7100
2015-05-22: [r8961] the site manager can restore an archived class by the interface.
16164 bpr 7101
2015-05-22: [r8952-r8960] adm/class/motd can make motd changes on list of users
8961 bpr 7102
  instead of one user (FG)
8985 bpr 7103
2015-05-22: [r8957] add function setseed to fix the seed of random
7104
  (not documented, work in progress)
8956 bpr 7105
2015-05-22: [r8956] when the classpassword is empty (in fact, *), the access to the
7106
  registration fieldset is direct (no classpassword is asked). Be careful with that !
8955 bpr 7107
2015-05-22: [r8955] in anstype menu (as it was already possible in radio, checkbox,
7108
the option "default=" is available.
8885 bpr 7109
2015-05-05: open the debug_mode for any oef module for supervisor.
7110
- add prec in color_legend - colors are not pertinent if the answer
7111
is analysed by conditions.
7112
- add tests
7113
- improve exam help (Sophie Lemaire)
8856 bpr 7114
---------------------------------------------------------------------------
7115
wims.4.09e [r8855]
8841 bpr 7116
2015-04-29: [r8841] when the class limit or user limit are reached, a mail is send to
7117
  the site manager (only the first of each month)
8834 bpr 7118
2015-04-27: [r8823] add brokenline in coordclick.
7119
2015-04-23: [r8817] one can now insert all exercises of a module in a sheet (FG).
7120
2015-04-18: improve the help in french for numeric anstype (with Julien Lyotard)
7121
2015-04-09: [r8791] add slib oef/sortorder.
8783 bpr 7122
2015-04-07: [r8783] add special method drawinput (use canvasdraw form JE).
9825 obado 7123
  codeinput may also be used in an environment [div] instead of [pre] (useful
8783 bpr 7124
  for tables).
7125
2015-04-07: add slib utilities/date
7126
2014-04-??: [r8756] new seriebar "arrow" style (for exercise series) (OB)
8725 bpr 7127
2015-03-15: add special method imageinput (with J. Lyotard et OB) ;
7128
  codefill -> codeinput
8710 bpr 7129
2015-03-11: improve matrixhtml slib by adding the possibility of choosing the
7130
rows and columns to put in th mode
8706 bpr 7131
2015-03-10: [r8705] The special methods are now a chapter in the createxo help.
8702 obado 7132
2015-03-11: [r8700][OEF] Adds a Legend box which explain what each oef_indcolor means,
11720 bpr 7133
  for some answer types only (by now: radio checkbox mark flashcard) (OB)
8706 bpr 7134
2015-03-10: add special method mathmlinput (Julien Lyotard)
7135
2015-02-24: [r8597][lightpopup] Now lightpopup mode is no more cutting off
8604 obado 7136
  all menumodubox links for supervisor. It checks if links are in a whitelist
7137
  before choosing to display them or not. For now, only "next series" and
7138
  "previous series" are in this whitelist. (OB)
8544 bpr 7139
---------------------------------------------------------------------------
7140
wims.4.09d [r8543]
8542 bpr 7141
2015-02-08: [r8541] update docuoef4.pdf and documentation class
7142
2015-02-08: fix address in public_htlml/bin/crossword, ...
7143
2015-02-08: score bar in the presentation of sheets
8710 bpr 7144
2015-02-07: fix gap problems ; fix the flashcard anstype (javascript error).
8542 bpr 7145
2015-02-07: Improve qcm model (OB)
11720 bpr 7146
2015-02-07: improvment in example in coordclick: add feedback (Julien Lyotard)
8542 bpr 7147
2015-01-30: modify apache-config for Ubuntu Trust
7148
2015-01-25: fix a bug in the desactivation of exam.
8500 bpr 7149
2015-01-25: [r8499] Added variable 'force_mathml' to module environment.
7150
Use 'force_mathml=yes' to activate in a module (JE)
7151
---------------------------------------------------------------------------
8498 bpr 7152
wims.4.09c [r8497]
7153
2015-01-17: fix a bug introduced with some mailer.
8502 bpr 7154
2015-01-11: [r8489] add the possibility to desactive mathml (disable_mathml=1)
8500 bpr 7155
  for the answer type correspond and dragfill/clickfill for the browser that
7156
  do not support mathml (for the moment, chrome and android, can
7157
  be changed in public_html/scripts/js/dynapi3.phtml)
8502 bpr 7158
2015-01-09: [r8484] add possibility for a teacher to save an exo in exolog.
8470 bpr 7159
---------------------------------------------------------------------------
7160
wims.4.09b [r8469]
8502 bpr 7161
2015-01-02: [r8468] add exercise titles in printable sheet version.
7162
2014-12-26: [r8455] small changes in latex2wims css, black square at the end
11921 bpr 7163
  of the proofs in latex2wims.
8502 bpr 7164
2014-12-26: [r8454] add special methods in oef (codefill) - documentation
11921 bpr 7165
  should be improved.
8502 bpr 7166
2014-12-21: [r8451] fix examlog: when the exercise has too much steps,
11921 bpr 7167
  w_module_score was not found in the file.
8502 bpr 7168
2014-12-18: [r8447] add button to show/hide status of a sequence directly
11921 bpr 7169
  in show page of sequences.
8502 bpr 7170
2014-12-11: [r8438] fix the test for creating the list of emails of teachers of
11921 bpr 7171
  a superclass or portal.
8502 bpr 7172
2014-12-10: [r8434] add warning if score registration is closed by the supervisor.
7173
2014-12-10: [r8432] fix displaying bug in option allowshare.
7174
2014-12-09: [r8431] experiment some bar in the presentation of a sheet to
11921 bpr 7175
  show the status of exercises in the presentation of the sheet.
8502 bpr 7176
2014-12-02: [r8429] for cas authentification: in some cas servor:
11921 bpr 7177
  validate=serviceValidate (shoud be text or xml) - take that in account.
12032 bpr 7178
2014-12-02: [r8428] in example sheets the adress must not finished by an &amp; -
11921 bpr 7179
  change the weight 8 and 9 in 10.
10139 bpr 7180
2014-12-01: [r8427] [adm/raw] Corrects 2 bugs: one on "getexamlog"
11921 bpr 7181
  and the other on Json return for "getuser".
8502 bpr 7182
2014-11-30: [r8426] fix bug in the option default in oef answer.
7183
2014-11-25: [r8417] use jsmol for drawtile in 3D - syntax changed.
7184
2014-11-25: [r8415] update slib/geo3D/off2jmol.
7185
2014-11-24: [r8414] add crosshair crosshairs crosshairsize, add some alias.
7186
2014-11-20: [r8404] add some script to use canvasdraw in documents or oefexercise.
7187
2014-11-19: [r8401] fix value of freegot in case of multiple questions with
11921 bpr 7188
  javacurve or jsxgraphcurve as a second question.
8502 bpr 7189
2014-11-16: [r8396] minor style changes in Nikaia theme.
7190
2014-11-15: [r8393] put the jsmol in a div with class wims_jmol and
11921 bpr 7191
  id wims_jmol$slib_id to define by the user (the class has the width of the applet).
8502 bpr 7192
2014-11-14: [r8391] corrects a bug in auth/confia2qcm.fr and auth/createqcm
11921 bpr 7193
  causing OEF file not written.
8502 bpr 7194
2014-11-12: [r8390] file quicktooldoc was forgotten in developpement open class.
7195
2014-11-07: [r8384] precise the documentation on the calculation of the
11921 bpr 7196
  sheet quality score.
8502 bpr 7197
2014-11-06: [r8382] add answertype draw.
7198
2014-11-05: [r8375] apache-config is now compatible with new Apache versions (>=2.4).
7199
2014-11-03: [r8369] email was limited to 40 characters -> 100 characters
7200
2014-11-03: [r8368] add syntax variable [MMM] for MMM in MAX_EXOS MAX_SHEETS MAX_EXAMS
8371 bpr 7201
  MAX_VOTES MAX_OEFREPLIES MAX_OEFCHOICES in files var.def
8502 bpr 7202
2014-11-03: [r8367] add command \ifval in OEF and Doc (numerical evaluation in
8371 bpr 7203
  case of test =)
8502 bpr 7204
2014-10-07: [r8300]In class: if the mails are not send to all the students, their list is added to the
11921 bpr 7205
  message send to other teachers.
8502 bpr 7206
---------------------------------------------------------------------------
8300 bpr 7207
wims.4.09a [r8291]
8283 bpr 7208
2014-10-07: fix nested conditions overflow (DB).
8255 bpr 7209
2014-10-01:
7210
  - some magic constants as max_sheets, max_exos, max_require, max_exams are now
7211
  accessible in modules (constantes of wimsdef.h). Not done in the var.def
7212
  - fix bug in userlist/csv
7213
  - fix bug in computation of high in Wimslogd/score.c (and change the name
8254 bpr 7214
 of the file).
7215
2014-09-24: improve multilanguage in OEF - add automatically a formradio in
7216
 the intro when translation_language is not empty
7217
 (can use \text{lang=slib(oef/env lang)} in the exercises
7218
 where lang is the user lang or the choice made in the intro of the module.
10928 bpr 7219
2014-09-21: allow filter with user variables to motd (BPR)
7362 bpr 7220
---------------------------------------------------------------------------
8179 bpr 7221
wims.4.08 [r8178]
8254 bpr 7222
translation have been done, keywords have been completed.
8502 bpr 7223
2014-09-04: [r8169] replace script shell for testing permissions
8174 bpr 7224
(deprecated and not portable) by perl script.
8502 bpr 7225
2014-09-03: [r8163]
11921 bpr 7226
  eliminating three type-punning pointer dereferenciation in flydraw
9358 bpr 7227
2014-08: delete include the *.c except in wims.c and wimslogd.c (DB)
8174 bpr 7228
 clean the c funcions which are unuseful or twice
7229
 delete some files unused as insplot.c
8502 bpr 7230
2014-09-03: [r8159] change limit in MAX_LINELEN for compatibility with symtext
7231
2014-09-02: [r8158], [r8156] etc:
8174 bpr 7232
 add invisible frame to prevent "color leak" on the vertical right
7233
 add patch for bug in gd2.0.1
8502 bpr 7234
2014-08-30: [r8148]
8174 bpr 7235
 put Msg2wims and Oef2wims in the same directory (some files ar in common).
8502 bpr 7236
2014-08-30: [r8147]
8174 bpr 7237
  use -lwims for curvecomp.c, cyclicode.c, ftype.c, odstat.c;
8502 bpr 7238
  delete some functions:
8174 bpr 7239
 - xmalloc, find_word_end, find_word_begin are defined in Lib/liblines.c
7240
 - wordchr, varchr, strip_trailing_spaces are not used in modstat.c
8502 bpr 7241
2014-08-30: [r8146] schaersvoorde
11921 bpr 7242
  added command 'clearbutton button_text' to remove all userbased drawings
7243
  in canvasdraw
8502 bpr 7244
2014-08-29: [r8142] guerimand improve dates in htmlform, use it in adm/class/cdt:
11921 bpr 7245
  script show actual values in htmlform
8502 bpr 7246
2014-08-29: [r8141] (FG) save second date in cdt search
7247
2014-08-29: [r8140] (FG) fix print version of cdt
7248
2014-08-29: [r8139] (FG) use of script date.phtml instead of local processus in cdt
7249
2014-08-29: [r8138] (FG) show last data in cdt at the beginning
7250
2014-08-29: [r8137]: clean inclusion of *.c Misc/mathexp, Msg2wims, Oef2wims
7251
2014-08-29: [r8133] (FG)
8174 bpr 7252
  reset table_center for all the module class/cdt (background compatibility)
8502 bpr 7253
2014-08-28: [r8130] schaersvoorde:
11921 bpr 7254
  canvasdraw: corrected newly introduced problems with command 'clock' [use strict]
8174 bpr 7255
2014-08-28 [r8129] schaersvoorde:
11921 bpr 7256
  canvasdraw: added keyword 'radius' to command 'display x|y|xy|degree|radius,color,fontsize'
8502 bpr 7257
2014-08-28 [r8128] (FG)
11921 bpr 7258
  show usercnt in userlist
8174 bpr 7259
2014-08-27 [r8127] schaersvoorde:
8502 bpr 7260
  canvasdraw: added default reply format for 'userdraw input'
7261
2014-08-27: [r8124] change name: Wimslogd/lines.c -> Wimslogd/wimslogdlines.c
7262
2014-08-27: [r8123] clean dicsort, modind, translator (no more include .c).
8174 bpr 7263
 (suffix.c was inside the three programs).
7264
2014-08-27 [r8122]
7265
 change name: Lib/lines.c -> Lib/liblines.c
7266
  - in Misc/mathexp use -lwims
8502 bpr 7267
2014-08-27: [r8121] clean src/wims.h (no more definition, only declarations).
7268
2014-08-27: [r8120] clean Interfaces (no more include .c except for yacasheader.c)
7269
2014-08-27: [r8119] fix adm/light languages when the file in pages is not of the form xx.$lang
7270
2014-08-27: [r8118] fix slib/draw/repere: the grid did not always go through the origin
8174 bpr 7271
2014-08-27 [r8116] schaersvoorde:
9358 bpr 7272
 canvasdraw: added command 'userdraw input,color' and 'userdraw inputs,color'
8174 bpr 7273
 corrected 'userdraw text,color' [use strict]
7274
2014-08-24 [r8114] schaersvoorde:
7275
  removed unused js-file jm.evers/js/walterzorn.js
7276
2014-08-24 [r8112] schaersvoorde:
7277
  canvasdraw: modified slider syntax
7278
2014-08-21 [r8110] schaersvoorde:
7279
  canvasdraw: added extra tics in case of commands 'xaxis' 'yaxis'
7280
2014-08-19 [r8107] schaersvoorde:
8502 bpr 7281
  canvasdraw: corrected rotation cludge [radians vs degrees] with slider type 'angle'
8174 bpr 7282
2014-08-19 [r8106] schaersvoorde:
8502 bpr 7283
  canvasdraw: slider xy ergonomics...
8174 bpr 7284
2014-08-19 [r8105] schaersvoorde:
11921 bpr 7285
  canvasdraw: improved response speed of slider;
7286
  added command 'angle x,y,width,start,end,color'
7287
  as alternative to flydraw compatible command 'arc'
8502 bpr 7288
2014-08-18: [r8103] clean Texgif
7289
2014-08-18: [r8102] clean Flydraw
8174 bpr 7290
2014-08-18 [r8101] schaersvoorde:
7291
  added keyword 'killslider'... a slider may adjust several different
11921 bpr 7292
  objects...until keyword 'killslider' or next 'slider'
8502 bpr 7293
2014-08-18: [r8100] clean the c code:
9763 bpr 7294
  - change the name of some functions similar but different to keep code equivalent
11921 bpr 7295
  to the old one (strip_trailing_spaces find_matching mkdirs singlespace deaccent wordchr
7296
  string_modify search_list)
9763 bpr 7297
  - delete #include "../Lib/basicstr.c", comment functions which are at the same time
7298
  in Lib and in some other file.c and add
7299
  lopt=-L$(wims_home)/lib -lwims -lm $rpath in the Makefile
8174 bpr 7300
  (in Interfaces, Misc/oncechar, Misc/translator, Misc/dicsort, Misc/modind, Misc/ccsum, Texgif/texgif.c)
7301
2014-08-18 [r8099] schaersvoorde:
8502 bpr 7302
  canvasdraw: corrected javascript error in 'userdraw arc,color'
8174 bpr 7303
2014-08-17 [r8097] schaersvoorde:
8502 bpr 7304
  canvasdraw: added command 'slider'
7305
2014-08-16: [r8096] delete unuseful routines in Oef2wims/outexec.c
7306
2014-08-16: [r8095] delet routines set_var get_var find_name_start find_name_end not used
7307
  in Msg2wims and Oef2wims
7308
2014-08-16: [r8094] use libwims for functions find_word_start find_word_begin xmalloc
7309
 and delete them in html2msg
8092 bpr 7310
2014-08-07 (DB) The string_modify() routine declared in libwims.h had two implementations,
7311
  one in Lib/lines.c and the other in Msg2wims/lines.c. The second one was called string_modify2
7312
  and substituted to the first one when appropriate using the preprocessor directive
11921 bpr 7313
  #define string_modify string_modify2
8092 bpr 7314
  Now the standard implementation is named string_modify1 and the alternative string_modify2 as before.
7315
  They are both called as string_modify() via a function pointer.
7316
  This pointer and the two functions are declared in libwims.h.
7317
  The clients of the wims library can call string_modify(), which invokes string_modify1().
7318
  Other programs (like Msg2wims) must define the pointer like this:
11921 bpr 7319
  void (*string_modify)(char *start, char *bad_beg, char *bad_end, char *good,) = string_modify2;
8092 bpr 7320
  (or string_modify1 as the case may be).
7321
2014-08-03: clean search_list - it is now the same in the three occurences. (DB)
7322
2014-08-03: fix bug in src/wims_modules.pl
8502 bpr 7323
2014-07-30: clean flydraw.c - fix gdImageFillToBorder: replace by gdImageFillToBorder1 which
8092 bpr 7324
 do nothing if the point is outside the image.
7325
---------------------------------------------------------------------------
7326
wims.4.07d [r8030]
7327
2014-07-09: fix trouble with - in names (case of external_auth) with csv
11921 bpr 7328
  html improvments
8502 bpr 7329
2014-07-03: add css class: wims_instruction
8092 bpr 7330
---------------------------------------------------------------------------
7975 bpr 7331
wims.4.07c [r7975]
7957 bpr 7332
2014-06-17:
7333
  - the link "next exercise" and "previous exercise" in the sheet appear now
11921 bpr 7334
  after the answer is given (at the end of the series if there is a series).
7957 bpr 7335
  - correct bug in open classes (files .require was not always good)
7336
  - only score indicators used in the formula appear in the student side.
7337
  - new slib for chemistry: cram, leftind
7338
  - modifications in the presentation of sheets - doc - vote - exam, exercises in sheets
7339
  colors can be choosen by the teacher
7340
  - cdt does not appear if there is nothing inside.
7341
  - java -> jsxgraph in the tool coordclick (J. Lyotard)
7960 bpr 7342
  - rawdata are seen by the student - IP are not shwown if the user is "anonymous"
7343
  (example classes in particular).
7866 bpr 7344
2014-06-06: [r7865] add chemtool (administrative module).
7345
2014-06-05: [r7860] add chemistry slib creating an svg figure with a Newman
7346
  representation (Yves Noel)
7347
2014-06-02: [r7848] added evaluation functions in libwims (D. Bernardi).
7837 bpr 7348
2014-05-31: [r7836] add possibility to choose the colors in the activity presentation
7349
  by the teacher.
7801 bpr 7350
2014-05-29: if the expiration date of a sheet is previous than the now date, it
7351
  is changed to the class expiration date when the sheet is activated.
8502 bpr 7352
2014-05-26: fix gestion access: could not be added by the administrator
7720 bpr 7353
2014-05-04: add the possibility to filter the notes according to some criteria
7810 bpr 7354
 given in the user properties - multi conditions are possible.
7720 bpr 7355
2014-05-03: add classification module for participative work.
7837 bpr 7356
2014-04-14: [r7644] size of the classes are calculated during the daily housekeep
7644 bpr 7357
 and write in the file .du in classes.
7837 bpr 7358
2014-04-12: [r7637] add !getscorebest for the new indicator.
7359
2014-04-07: [r7612] add a new indicator for the score (mean of the n better scores
7612 bpr 7360
  if 10n is the number of required points) as an alternative to
8502 bpr 7361
  "cumulative points". Add new formulas using this indicator.:
7837 bpr 7362
2014-04-07: [r7609] modify exostat.c
7612 bpr 7363
  - separate score and noscore (not only from the directory).
7364
  - add possibility to ask stats only for one user or/and one sheet
11921 bpr 7365
  (the syntax of the output is different, not quite definitive)
7612 bpr 7366
  - add the ten best notes for each exo in case of one or multiple user
7367
  (only if the env user variable is empty).
7837 bpr 7368
2014-04-07: [r7602] add !getscorelast and !getscoretry
7612 bpr 7369
---------------------------------------------------------------------------
7544 bpr 7370
wims.4.07b [r7543]
7516 bpr 7371
2014-02-27: add wims_ref_class env variable for !formradio, !formcheckbox, !formmenubar
11921 bpr 7372
  (already there for !href )
7516 bpr 7373
2014-02: put the form in css instead of table
7374
2014-01: - add option --mathjax , --shtooka, --modules to compile
7375
  - add scripts for mathjax (JE);
7376
2014-01: test the mail in compile
7377
2014-01-03: Can download the two indicators for exercises of a sheet
7364 bpr 7378
  (variable sheetexo[number of the sheet])
7516 bpr 7379
  - add keywords in domain
7362 bpr 7380
2014-01-03: Improve matrix anstype:- add split options for matrix
7381
  - add color in false coefficients
7382
  - add variable result$i as a mask for good and bad coefficients
7383
  In oef exercises, reply_$i is now accessible;; contains the student answer eventually reformated
7364 bpr 7384
  as it appears in embed case or in the analysis of the question.
7362 bpr 7385
2014-01-01
8502 bpr 7386
 in oef exo: give the possibility to impose the order of the exercises in a series
7516 bpr 7387
  (the interface was not there).
7362 bpr 7388
2013-12-30: delete the link reference
7389
2013-12-28 MathML:adding stretchy="true" to delimiters LEFT/RIGHT triggered by \left \right (JE)
7390
  delete the link reference. Should be put again if work is done on data
7391
2013-12-27:add zones K1, K2 K3 ; add category physical_education
7392
2013-12-26:modify OEF in a sheet now not display in a popup windows
7364 bpr 7393
2013-12-26: MathML: Fixing MathJax inputfield bug by using a pre-styled 'textarea' instead of a 'input'
7362 bpr 7394
2013-12-23:can add draw feedback in the coord anstype
7395
2013-12-23: Mathml:
7396
  - added environment \begin{html}...\end{html}
7397
  - corrected environment \begin{svg}
7398
  - introduce replace_str() function
7399
  - using correct semantics for pseudo latex \input
7400
2013-12-15: add possibility to use the technical variables in the motd
7401
  (call it by \var_xxx if the variable is xxx as in the liaison tableur - in internal it is user__xxx.
7364 bpr 7402
2013-12-14: add the option goodanswershown to coord anstype
7362 bpr 7403
2013-12-08: the number of the sheet will no more appear when one uses sequences.
7404
2013-12-04: allows to modify some fields in the insertion of an exo in a sheet when
7405
  it is active: description, title, comments, feedback
7406
2013-12-04: add variable doclist and common_images in var.proc
8502 bpr 7407
2013-12-03: fix binomialinv: exact formula when q=p=0.5,
7362 bpr 7408
 else use octave (no result in the first example before).
7409
2013-12-03: when inserting a public document in a class, it is now possible
7410
 to link it with some sheet.
7411
2013-12-03: use src2def in latex2wims module
7412
2013-12-03: add primitive audio in documents
7413
2013-12-03: button compile only if srctex is working
7414
2013-12-04:
7291 bpr 7415
  Allows to modify some fields in the insertion of an exo in a sheet when
7416
  it is active: description, title, comments, feedback
7417
  Allow to link a public document with a class sheet
8502 bpr 7418
  Improvment documents: - latex2wims is now launched by src2def (docu/mkindex)
7291 bpr 7419
  - deposit in doc/srctex
7420
  - common_files
7421
  - can have the translation in the same module
8502 bpr 7422
  new WIMSChem (JE): svg version
7362 bpr 7423
---------------------------------------------------------------------------
7424
wims.4.07a [r7068]
7291 bpr 7425
  add anstype time
7426
  add anstype complex
7427
  clean public_html/bases/dic (regenerate files)
7428
  fix warnings in compilation
7068 bpr 7429
  fix bugs in search engine
7430
  recover some links lost in theme for student account, change password
7362 bpr 7431
---------------------------------------------------------------------------
7068 bpr 7432
wims.4.06 [r7010]
7012 bpr 7433
 add example classes from Chantal Causse
7434
 work on example sheets
7435
 improvment of the search engine
7436
 add theme pommier (experimental)
7437
 add analysis slib in differential systems
7438
 change the way to insert keywords for autocompletion
7362 bpr 7439
---------------------------------------------------------------------------
6868 bpr 7440
wims.4.05c
7441
2013-08-07: add possibility to go directly from score of a participant to
7442
the next one (also for exam, raw data, etc).
7443
2013-07: add slib for differential equations, inversedomain (in analysis).
7362 bpr 7444
---------------------------------------------------------------------------
6701 bpr 7445
wims.4.05b [r6700]
7446
2013-06: add three example classes.
7447
  improve latex2wims (change tooltip in jQuery menu)
7448
  fix some trouble in search engine (in case of several word groups).
7449
  in documents, a block named doctoc can be exploited as a summary table.
7362 bpr 7450
---------------------------------------------------------------------------
6585 bpr 7451
wims.4.05a [r6585]
7452
2013-06-14: work on popup tool (french version).
7453
2013-06-12: add slib on differential equations.
6477 bpr 7454
2013-03-24: work on search_engine and browse module.
7455
- add class and sheets in the category "all" of search engine.
7456
- clean the domains in browse modules (transfer in bases/sys).
7457
- allows the use of language keywords (keywords_$lang, description_$lang,
7458
  title_$lang, etc).
7459
2013-01: - add validation by w3c-validator in modtool (must be configured by
7460
  the manager).
7461
- add test buttons on modtool to go from mathml to images.
7462
- fix bug: if the sequence has been configured on yes,
7463
  but no sequence has been created, the supervisor will see the notes.
6585 bpr 7464
- add language menu in properties of a module (modtool) ;
7362 bpr 7465
  add jquery for toggle the language menu.
6477 bpr 7466
- many changes for better compatibility with xhtml and html 5
9358 bpr 7467
- some css have been added and used in adm modules as wimscenter, wimsemph, tt, small,
6241 bpr 7468
  smaller, bold, wimsborder, wimsnoborder (for tables), clearall, spacer, ...
6585 bpr 7469
  cut css in small parts, it will be easier to compare for differents themes
6477 bpr 7470
2013-01-08: use yuicompressor-2.4.7.jar to compress css.css
6286 bpr 7471
2013-01-01: add anstype jsxgraphcurve (Julien Lyotard).
6241 bpr 7472
2012-12-16: increase the number of characters save in sessions.log
7473
2012-12-14: improve useropts page (OB)
7474
2012-12-13: add useropts option for dyslexics.
9358 bpr 7475
2012-12-13: add slib/algebra/partitionconj
6241 bpr 7476
2012-11-28: cleaning generated files in the example class and documents in bases - the generation
7477
  is done by bin/mkindex (adapt the script src2def and docu/mkindex to be able to do that)
7478
2012-11-28: clean the generated files in oef/$lang/qcm - they will be generated now by bin/mkindex
9358 bpr 7479
2012-11-22: new jobs in raw as copyclass and getsheetstats, optimizing getlog job,
7364 bpr 7480
  now it can render more than 500 lines of a user log (OB)
6286 bpr 7481
2012-11-21: add jquery.min.js in public_html/scripts/js/jquery/jquery.min.js
7362 bpr 7482
2012-11-07: in wims_mathml, replace non-unique id="wims_mathml" by a
6241 bpr 7483
  unique id (id="wims_mathml.....") (JE)
7364 bpr 7484
2012-11: introduce widgets and cut the different actions in small pieces (OB, BPR)
6241 bpr 7485
2012-11-06: add !formend command to close a !form
7486
2012-11-05: put Doctype declaration to be compatible with mathml (JE)
7487
2012-11-05: new page for sheet search (OB)
8502 bpr 7488
2012-10-24: new prepared model: steps.oef
6241 bpr 7489
2012-10-23: add slib/draw/radar
7490
2012-10-21: add category algo in H levels
7491
2012-10-18: add small functionality to scienceprint.c (JE)
7492
2012-10-17: in prepared models, add possibility not to use embraced randitem (for mathematical formulas for example)
7493
2012-10-17: add an example class from Chantal Causse
7494
2012-10-16: Fix bug which limits the option shuffle in some anstype
7495
  (comes with the r2063 - because of default in anstype/checkbox)
7362 bpr 7496
2012-10-16: Examcheck can now be accessed by a direct link (cmd=new), not only after displaying
7364 bpr 7497
  the entire user list (cmd = reply)
7362 bpr 7498
2012-10-16: fix bug in cas authentification (not sensible to case): external_auth will
7364 bpr 7499
  be always in lowercase
6241 bpr 7500
2012-10-13: add parameter for the width of the arrow in chronology model
9599 bpr 7501
2012-10-12: add slib/draw/thermometer, add slib/draw/meter
6241 bpr 7502
2012-10-11: add credits field in prepared models
7503
2012-10-10: add an example class from Chantal Causse
7504
2012-10-03: in modttol, add version of the public module when the same exists in modtool
7505
2012-10-02: change tables in correspond in css (OB)
7506
2012-09-30: add some ipa symbols in keyboard anstype
8502 bpr 7507
2012-09-30: fix following bug in exolog: renamed-images had the name of the link,
9358 bpr 7508
  so the exercise was not visible once the session was killed.
8502 bpr 7509
2012-09-30: fix bug in csv upload and on external_auth: was erased if login is given
6241 bpr 7510
  and if there is not external_auth in a csv file.
7511
2012-09-21: add Nikaia theme (OB)
6477 bpr 7512
---------------------------------------------------------------------------
5647 bpr 7513
wims.4.04 [r5646]
5616 bpr 7514
2012-08-20: add symbolic links for nl, si, es models on english models
7515
directexec becomes a multilanguage module
7516
---------------------------------------------------------------------------
5593 bpr 7517
wims.4.03f [r5592]
7518
  correction of bugs in htmlmath with mathml version
7519
  zoom is available in mathml (can be desactivated for particular activities)
7520
---------------------------------------------------------------------------
5548 bpr 7521
wims.4.03e [r5543]
7522
2012-07-04: add mathmlmath command - accessible by !mathmlmath [r5542]
5525 bpr 7523
2012-07-02: add mathml (JE, BPR) [r5524]
7362 bpr 7524
2012-06-24: add css styles for simple/sample tables (wimsborder, wimsnoborder)
5484 bpr 7525
2012-06-23: version 0.94 of jsxgraphcore.js, HTML Virtual Keyboard Interface Script - v1.49
5432 bpr 7526
2012-06-18: Alert message can be send to user connected by supervisor (FG)
11921 bpr 7527
  supervisor can see if participants are connected (FG)
10928 bpr 7528
2012-06-15: the creator of a subclass can register another teacher in his class.(BPR)
11921 bpr 7529
  the administrator of a level can upload cvs files. (BPR)
5432 bpr 7530
---------------------------------------------------------------------------
5393 bpr 7531
wims.4.03c [r5393]
10928 bpr 7532
2012-06-12: add the "besoin d'aide" in the sheetsource of a document (BPR, idea of C. Causse)
7362 bpr 7533
2012-06-12: in a superclass, the creator of a class can give
11921 bpr 7534
  a gestion access to another teacher (BPR)
10928 bpr 7535
2012-06-12: Add guided mode in vote (MC, BPR)
7536
2012-04-22: Can erase a block of a document [r5266] (BPR)
5371 bpr 7537
2012-04-04: Supervisor can see which participants of a class are connected (FG)
5220 guerimand 7538
2012-04-02: Added graphical interactive interface to add help to a series of a sheet (FG)
7362 bpr 7539
2012-02-20: Added small exec utility scienceprint (JE)
5149 bpr 7540
2012-03-15: External authentification and identification are implemented.
11921 bpr 7541
  Add supervise (and participate) fields in the properties of a participant which can be
7542
  changed by the administrator (case of superclasses).
7543
  Improved navigation in superclass (access right)
7544
  In case of external authentification: in a superclass, the teacher who wants to
7545
  go in another class must ask to its supervisor.
7362 bpr 7546
2012-01-22: a vote can be desactivate if there is no votant yet or if there is no content.
11921 bpr 7547
  If one save before fill the content, the title is saved (no error message). It is not possible
7548
  to activate if there is no content. (BPR) [r4950]
10928 bpr 7549
2012-01-09: add command slib in document. (BPR) [r4910]
7550
2012-01-07: add jsxgraph (javascript); add ggb2jsxgraph slib; add the interface in directexex. (BPR)
4895 bpr 7551
2012-01-07: can use ggbBase64 filestring in geogebra3 slib. If showAlgebraView=false, a blank
11921 bpr 7552
  ggbBase64 filestring is used (if there is no other ggbBase64). (BPR) [r4895]
18021 bpr 7553
2012-01-07: when modifying the source of an OEF exercise in Modtool, the link "testing" goes
11921 bpr 7554
  directly to the exercise. (BPR) [r4893]
10928 bpr 7555
2011-12-31: some part of the differences are printed when a diff is asked in modtool. (BPR) [r4875]
4876 bpr 7556
2011-12-30: Add edit_area javascript (sourceforge.net/projects/editarea) for coloration
11921 bpr 7557
  of code in Modtool (BPR) [r4869], tool/directexec (does not work for cn language ?) [r4879]
4870 bpr 7558
---------------------------------------------------------------------------
7559
wims.4.03a [r4868]
11921 bpr 7560
  Presentation of OEF intro modules, of the home page of a gateway has been improved (OB, FG)
4868 bpr 7561
2011-12-27: the help link in sheet can be modified when the sheet is active (do not influence
11921 bpr 7562
  notation) (BPR) [r4864]
7563
  improvment in latex2wims (minipage, lstlistings are interpreted) [r4866]
4868 bpr 7564
2011-12-17: build the list of css classes.
7362 bpr 7565
2011-12-17: build list of modules asking to be trusted (must have the line ask_trusted=yes in the
11921 bpr 7566
  module file var.init). This list is showed in the help of the field "trusted_module"
7567
  in manager module (BPR) [r4833].
4810 bpr 7568
2011-12-14: add "credits" field in OEF exercises to be inserting at the end of the exercise ;
11921 bpr 7569
  add the list of authors who are not the main authors (have made exercises) in an OEF
7570
  module intro (BPR) [r4810]
4815 guerimand 7571
2011-12-12: supervisor can disallowed score interruption by participant (FG) [r4808]
10928 bpr 7572
2011-11-01: in mboard, messages not yet read are in red (css style wims_forum_item_toread)  (BPR) [r4758]
4752 bpr 7573
2011-11-01: - add slib/geo3D/drawtile (draw cubes in 3D)
7574
  - add slib to manipulate blank in oef exercises (replace a blank by a character
4728 bpr 7575
  or a character by a blank).
7362 bpr 7576
  - add bound option in anstype javacurve. Allow multiple select click in regions
10928 bpr 7577
  (analyzed as in anstype coord (option bound)) (BPR)
7578
2011-10-19: add option absolute in the anstype numeric (BPR)
7579
2011-10-15: mail in forum is send to all teachers of the class in the case of a superclass (BPR)
7580
2011-10-02: can put the address of a module in the search engine to find it. (BPR)
4647 bpr 7581
2011-09-24: - possibility to add an administrative local module in the menu in a theme
4635 bpr 7582
  (must create a file local.phtml in the themes with variable wims_local_menu_items
4728 bpr 7583
  as the commun variable wims_menu_items) - only do it for the standard theme.
4647 bpr 7584
  - Fix bug with csv when a sheet or an exam were not activated
10928 bpr 7585
  - add some template file (manager_msg.phtml.template, motd.phtml.template) (BPR)
7586
2011-09-: one can go directly to the properties of a student after his inscription by the teacher (BPR)
7587
2011-09-: fix bug when the list of students is big (userlist, sendmail, photoboard). (BPR)
4635 bpr 7588
2011-09-14: site manager may enter ldap parameters, they will by default in all classes
11921 bpr 7589
  fix ldap authentification (more general) and fix its use in superclasses. (BPR)
10928 bpr 7590
2011-09-13: add coordclick tool accessible from createxo (BPR)
7591
2011-08-28: add anstype multipleclick, chessgame (BPR)
7592
2011-08-15: help link after an exercise of a sheet can be introduced by the teacher. (BPR)
4496 bpr 7593
---------------------------------------------------------------------------
7594
wims.4.02 [r4495]
7595
2011-07-28: improve html menu in documents (BPR).
11720 bpr 7596
2011-07-: add terms of service (cgu).
4496 bpr 7597
---------------------------------------------------------------------------
4390 bpr 7598
wims.4.01g [r4390]
4496 bpr 7599
2011-07-13: add href primitive in document and cdt (BPR)
4346 bpr 7600
2011-07-08: participants can view list of exercises of a skill (FG)
4331 bpr 7601
2011-07-05: increase memory when launching gap in config.c
7602
2011-07-05: change the stat slib according of new octave functions and fix some bugs.
7603
(Sophie Lemaire and BPR) [r4330]
4319 bpr 7604
2011-07-03: the names of the authors will be firstname,lastname and will be treated
4496 bpr 7605
uniformly according to language; it is also possible to put an email for each authors
11921 bpr 7606
(this last possibility is not compatible with wims version less than 4.02).
4496 bpr 7607
---------------------------------------------------------------------------
4248 bpr 7608
wims.4.01f [r4248]
11720 bpr 7609
2011-06: add new jobs in module adm/raw (used in connection with other platforms) (OB)
7362 bpr 7610
2011-06-09: modification in votes (in particular add checkbox, display result
11921 bpr 7611
  in a table) [r4191] (FG)
7362 bpr 7612
2011-06-: slib (BPR)
11921 bpr 7613
  - help can be now translated
7614
  - add option url and html in slib drawings
4239 bpr 7615
2011-06- in a superclass, a teacher can be a participant in a class and a supervisor
11921 bpr 7616
  in another one (BPR)
4239 bpr 7617
2011-06: add some models (flashcard, hanging game, crossword, ...) (BPR)
7618
2011-05-15: add variables lastname, firstname, login, lang in oef exercise (BPR)
11921 bpr 7619
2011-05-: add some css classes to replace &lt; (BPR)
4239 bpr 7620
2011-04-20: add option word nohour nominute to slib/draw/clock (FG)
7621
2011-04-06: add binheight to the applet Plinko [r4033] (BPR)
7622
2011-03-19: security in pari - very crucial [r3902]
11921 bpr 7623
  - kill warning in Octave ( >=3.00)
7624
  - update interface with m2 ( > 1.1)
4239 bpr 7625
2011-03-18:
11921 bpr 7626
  - general clean up in the Makefile and the configure file (Karim Belabas)
7627
  - kill compiler warnings.
7628
  - separate the wrapuid functionnality in 3 scripts: setwrapexec (essential and needed
7629
  for safe operation of external programs), setchroot, setwimsd
7630
  - clean bashism
8502 bpr 7631
2011-02-19: add logout in modtool (BPR) [r3768]
3826 bpr 7632
---------------------------------------------------------------------------
7633
wims.4.01e [r3745]
3744 reyssat 7634
2011-02-14: add linguistics category (BPR) [r3742]
7635
2011-02-12: add prohibited words in forum messages (BPR) [r3732]
7636
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 7637
---------------------------------------------------------------------------
7638
wims.4.01d [r3707]
3768 bpr 7639
2011-01-30: add transfer class document in modtool (BPR) [r3704]
7640
2011-01-30: add transfer from createxo to modtool (BPR) [r3700]
7641
2010-12-05: add html editor to documents (BPR) ([r3618])
10928 bpr 7642
2010-12-04: a document block can be embedded in another document (BPR [r3616])
7643
2010-11-25: change preambule for maxima (i is now %i) (BPR)
3826 bpr 7644
---------------------------------------------------------------------------
7645
wims.4.01c [r3585]
3744 reyssat 7646
2010-11-17: delete bin/passcrypt [r3578]
7647
2010-11-10: update tooltip, latex2wims [r3553]
7648
2010-10-16: add small exec utility moneyprint (JE) [r3519]
3420 bpr 7649
2010-08-28: add variable instex_texheader (value can be defined in wims module) - add header file for frcursive
10928 bpr 7650
([r3416 and others] BPR
3398 bpr 7651
2010-08-21: add crossword anstype, crossword slib and crossword program in src/Misc/crossword from the
10928 bpr 7652
  jigsaw.c ([r3397] BPR)
7362 bpr 7653
2010-06--: add editor for createxo (OB) - integration of the OEF documentation (not finished).
3826 bpr 7654
---------------------------------------------------------------------------
7655
wims.4.01a [r3378]
10928 bpr 7656
2010-07-18: add puzzle anstype (BPR)
8502 bpr 7657
2010-07-18: fix bug in insdraw..processor: datamodule was not interpreted and images in $common_images were
3346 bpr 7658
  not found in this repertory when call with copy flydraw command.
7362 bpr 7659
2010-07-16: add oef command teximg (gives the address of some tex text, can be used to be copied
10928 bpr 7660
in a draw image (BPR).
7661
2010-06-2: fix introduced bugs in modtool (BPR).
7662
2010-06-11: add the variables title_$lang in oef modules. (BPR)
3346 bpr 7663
2010-06-11: Variable wims_main_dirn, defining client dir(ection). (ER)
3826 bpr 7664
---------------------------------------------------------------------------
7665
wims.4.00 [r3243]
8502 bpr 7666
2010-04-19: add css class: wims_button and wims_button_help and introduce it in many adm modules ;
11921 bpr 7667
  use it for input[submit] (OB and BPR).
7668
  Added ref_button_color, ref_button_bgcolor, ref_button_help_color, ref_button_help_bgcolor
7669
  (adm/manage and adm/class/config) and vlink_color,link_color (config.c) [around r3076-3079]
12032 bpr 7670
2010-04-08: can download and publish from many download center list in bases/sys/publishcenter directory (FG and BPR)
10928 bpr 7671
2010-04-04: add slibs for jmol (BPR and Yves Noël) [r2998]
7672
2010-04-02: add jmolclick reply type (BPR and Yves Noël) [r2989]
2971 guerimand 7673
2010-03-20: can change of exercises series without go to sheet summary (FG)
7674
2010-03-16: add job=sendmail in adm/manage (FG)
2762 bpr 7675
2010-03-06: add job=lightpopup in adm/raw ([r2732 and als] FG)
10928 bpr 7676
2010-02-24: add language choice in the search_engine ([r2670] BPR)
2656 bpr 7677
2010-02-23: OEF exercises: add command \latex{} - if it contains something (tex version of the statement),
7678
  a tex file can be download with the exercises (two latex environments can be used (statement and solution))
11921 bpr 7679
  [r2656 | BPR]
7362 bpr 7680
2010-02-23:OEF the printable sheet uses now the number of exercises in a serie of OEF exercises.
11921 bpr 7681
  [r2656 | BPR]
3826 bpr 7682
---------------------------------------------------------------------------
7683
wims.3.65m [r2626] wims.3.65l [r2098] wims.3.65k [r1989]
10928 bpr 7684
2010-02-20: add type chemclick based on WIMSchem [r2616 | BPR]
2618 bpr 7685
2010-02-19:theme by default become standard theme - change the default color [r2608]
2607 bpr 7686
2010-02-19:add notion of maintainer of a module (module variable maintainer and maintainer_adresse),
11921 bpr 7687
  can be used in any module and appear in the "about" ([r2607] BPR)
2643 reyssat 7688
2010-02-16:add anonymity option in best scores [r2581 | ER]
7362 bpr 7689
2010-02-: all previously existing language dependent adm modules are replaced by one module
7690
  constructed by localization of these modules, keeping a single computation core and
10928 bpr 7691
  adding dictionaries. [essentially BPR with help of translators and als]
7692
2010-01-03: add type jmolclick based on jmol [r2097 | BPR]
7693
2010-01-03: add flash player for video and audio and slib [r2096 | BPR ]
2099 bpr 7694
2009-12-28: add wims_ref_menucolor for links in menu (BPR) [r2069]
3826 bpr 7695
---------------------------------------------------------------------------
7696
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 7697
2009-12-02: add slibs (domino, approximation) - add option noorder in clickfill and dragfill
7698
2009-11-29: add colors in userlist [r1919]
7699
2009-11-17: add sendmail [r1864] (BPR)
1825 bpr 7700
2009-11-12: add Véronique Royer Terminale Class (BPR)
7701
2009-10-: improvment in language independancy.
7702
2009-09-20: add photoboard [r1631] (BPR)
7362 bpr 7703
2009-09-20: clean userlist.$lang module and change the order of sheets in case where sequences
1628 bpr 7704
are used (round [r1627]) (BPR)
7362 bpr 7705
2009-09-07: standard theme supervisor read manager message in file log/manager_msg.phtml.$lang.
1579 bpr 7706
No interface. (BPR)
7362 bpr 7707
2009-09-06: modified units-filter; fixed a bug in the rendering of numbers whose absolute value
7708
is in the interval 0..1; slightly modified the rounding routine to get a smarter behavior
1579 bpr 7709
with data whose mantissa should be 0.5 (and are actually messed up by float calculation) (GK)
7362 bpr 7710
2000-09-02: improvement of module adm/class/sheet.fr (FG)
7711
2009-09-02: search_engine form files and linked names moved from module home to
7712
script/adm/search_engine for calling by other modules (FG)
7713
2009-08-31: upgraded units-filter to version 3.0. This should fix the bug with wrong truncations.
7714
For example earlier versions rounded the value 2.5 to 2 and not 3 as expected.
7715
Now the analyzer uses the GNU multiprecision library, and calculations are done
1579 bpr 7716
with rational multiprecision numbers (GK)
7362 bpr 7717
2009-08-23: add flydraw documentation translation in french and prepare for other languages [r1502]
1502 bpr 7718
2009-08-22: add description field in class documents (appear only in sequences) [r1499] (BPR)
1473 bpr 7719
2009-08-16: participant index is done in all subclasses when indexing is done from portals [r1459] (BPR)
1448 bpr 7720
2009-08-05: add speckedit (html editor) (for the moment in in motd and mboard) [r1448] (BPR)
7721
2009-08-05: add doc in helplink in cdt [r1447] (BPR)
1473 bpr 7722
2009-07-: add participate in class csv for upload (only for supervisor of gateway) (BPR)
1448 bpr 7723
2009-07-: add module "adddoc" to insert documents in a class (BPR)
1579 bpr 7724
2009-07-: module "sequence" to reorganize sheets, exams, documents ....(BPR)
3826 bpr 7725
---------------------------------------------------------------------------
1942 bpr 7726
wims.3.65c [r1377]
1448 bpr 7727
2009-06-30: add module livret for view notes in competence table (FG)
8502 bpr 7728
2009-06-28: add in class config the possibility to give a link on another platform which will appear in
11921 bpr 7729
  the class homepage - only in standard theme [r1288] (BPR)
7362 bpr 7730
2009-06-01:add option word in class config to show sheet weights in user page home [r1209] (BPR)
1288 bpr 7731
2009-05-21: add mhelptail.phtml [r1175] (BPR)
7362 bpr 7732
2009-04-24: OEF accepts \css (allows to introduce a css style) [r1104] (BPR)
1083 bpr 7733
2009-04-20: cleanup of html codes - add label in some forms (modtool, inscription, class creation) (BPR)
7734
2009-04-19: add !header1 (as !header but without title) [r1050] (BPR)
8502 bpr 7735
2009-04-16: Flydraw update: add vectorial graphics file output (DXF), new command vimg, vimgfile ;
11921 bpr 7736
  add also double arrows (arrow2) [r1024] (GX)
1024 bpr 7737
2009-04-05: add js for keyboard, html editor [r1012] (BPR)
7738
2009-04-05: add german collection from shtooka projects (math voc and numbers) [r1011] (BPR)
11720 bpr 7739
2009-03-: add "embeddable player" inserted in the "about module" [r973] (OB)
984 bpr 7740
2009-03-17: add clicktile answer type [r983] (BPR)
1009 bpr 7741
2009-03-04: add rss link in news module [r970] (BPR)
972 bpr 7742
2009-03-04: add german verbs collection from shtooka projects [r969] (BPR)
7743
2009-02-28: add clicktile applet of Joke Evers [r968] (BPR)
7744
2009-02-28: add mail to supervisor for new forum messages [r967] (BPR)
7745
2009-02-27: fix internal server error on ubuntu (BPR) [r964]
3826 bpr 7746
---------------------------------------------------------------------------
7362 bpr 7747
wims.3.65b [r940] wims.3.65a [r940]
941 bpr 7748
2009-01-25: add zirkel applet. (BPR) [r940]
7749
2009-01-25: add photourl variable in userlist. (BPR) [r938-937]
914 bpr 7750
2009-01-04: add chemistry program for analysing molfile. (BPR) [r913]
7751
2009-01-01: add chemistry applet modified by Joke Evers (initially SketchEl) (JE) [r903]
7752
2009-01-01: use mail_opt everywhere mail is send by wims (BPR) [r901]
7753
2008-12-31: make changes in data/swac - should be more stable (BPR) [r900]
7754
2008-12-29: add msg.phtml in oef modules (BPR) [r893]
7755
2008-12-26: fix gnuplot compatibility (BPR) [r892]
7756
2008-12-13: IP adress can be hide by managersite (FG) [r877]
7757
2008-12-07: fix some bugs in exercise printed version(BPR) [r874]
7758
2008-12-05: improvment in document (BPR) [r871] and [r]
7759
2008-12-04: few bugs corrected on module adm/raw (OB) [r870]
7760
2008-11-25: supervisor can add personnal user daymessage (FG) [r863] and following
7761
2008-11-07: add possibility to change the modtool account in a class (BPR) [r849]
831 bpr 7762
2008-10-05: fix "bashism" in bin/wrapuid and bin/apache-config (BPR) [r824] and in compile [r825]
914 bpr 7763
2008-10-02: fix anstype/geogebra [r822] and anstype/sigunits (BPR) [r821]
3826 bpr 7764
---------------------------------------------------------------------------
831 bpr 7765
wims.3.64 [r798]
797 bpr 7766
2008-08-26 and before: many improvments of authordir jm.evers (JK)
914 bpr 7767
2008-08-26:add slib for phonetics (BPR) [r791]
797 bpr 7768
2008-08-23: improvment in geogebra type. (BPR) [r776]
7769
2008-08-11: Add command tooltip in document - improve the special method in oef (BPR) [r756-r757]
7362 bpr 7770
2008-08-10:scripts/oef/togetfile.proc is trusted file for adm/doc as it
11921 bpr 7771
  is already for createxo (fix a submitted bug) (BPR) [r749]
8502 bpr 7772
2008-08-08: adm/doc.*: make some phtml files language independant (BPR)
914 bpr 7773
2008-08-:latex2wims - add tabular type environment and fix minor bugs (BPR)
3826 bpr 7774
---------------------------------------------------------------------------
721 bpr 7775
wims.3.63d [r720]
7776
2008-06-30: add thermo sheets (J-R Vacher)
3826 bpr 7777
---------------------------------------------------------------------------
716 bpr 7778
wims.3.63c [r677]
7362 bpr 7779
2008-06-xx: big improvment in Dutch, Italian and Catalan version.
638 bpr 7780
2008-06-18: add interface to ldap authentification in a class (BPR for interface +
7781
C. Lefčvre) [r633]
7362 bpr 7782
2008-06-18: delete adm/scenario.* adm/dialog.* - they have been transferred in
11921 bpr 7783
  scripts/scenario scripts/dialog (see docu and oef) - allow publication of the modules
7784
  using them [r623], [r624] (BPR)
603 bpr 7785
2008-06-16: add possibility to hide exam registrations to students. [r603] (BPR)
7786
2008-06-14: may download style css in class [r565] (BPR)
7787
2008-06-14: change place of photos and basis of the puzzle modules to scripts/data/
11921 bpr 7788
  - the modules H3/algebra/spuzzle.$lang and U2/algebra/qpuzzle.$lang will
7789
  be added in the Nice publication center at next release. [r563] (BPR)
7362 bpr 7790
2008-06-13: add Imindex in oef modules (for ulterior testing if a file is in \imagedir)
11921 bpr 7791
  [r561] (BPR)
7362 bpr 7792
2008-06-08: add new fields title_$lang description_$lang translation_language for modules
11921 bpr 7793
  who have their language translation insid them (don't yet accessible by the Modtool
7794
  interface) [r554] (BPR)
7362 bpr 7795
2008-06-08: add option in embed of "input type" (autocompletion=off, css style for
11921 bpr 7796
  the input box [r521] (BPR)
561 bpr 7797
2008-06-08: add eqsign option in equation [r518] (RM)
7798
2008-06-08: add sheets for level U3 [r519] (BPR)
8502 bpr 7799
2008-05-27: Add exemple class: 1118 Premičre STG (RM)
7800
2008-05-27: Add exemple class: 1117 Premičre STI (RM)
7801
2008-05-27: Add exemple class: 1116 Premičre S (RM)
481 guerimand 7802
---------------------------------------------------------------------------
523 bpr 7803
wims.3.63b [r468]
452 bpr 7804
2008-05-25: add scripts for indexing shtooka directories (words audio http://shtooka.net/project)
11921 bpr 7805
  [r451] (BPR)
8502 bpr 7806
2008-05-24: add style css documentation in bases ; fix bug in management: css stylesheet in home/css
11921 bpr 7807
  doesn't appear in list (BPR)
8502 bpr 7808
2008-05-04: improvment in the adm module new: use the title in user language
11921 bpr 7809
  if it is defined in the INDEX module (for JE modules in particular) [r392] (BPR)
452 bpr 7810
2008-05-??: improvment in adm/raw (OB)
7811
2008-04-28: add catalan version (from Manel Querol)
382 bpr 7812
2008-04-07: add data/scripts in the list of directories where the command
11921 bpr 7813
  rename may be used [r382] (BPR)
381 bpr 7814
2008-04-07: add english example class [r379-380] (BPR)
7362 bpr 7815
2008-02-17: fix in formal type (in case of nonanalysed answer) (BPR-ER)
7816
2008-01-12: manage.en bug correcting, add class search engine and bestclass general activity showing [r282] (FG)
332 bpr 7817
2008-01-08: Improved chemistry slib [r281] (GK)
481 guerimand 7818
-------------------------------------------------------------------------
275 bpr 7819
wims.3.63a [r256]
253 bpr 7820
2007-12-30: Add geogebra3 [r252] (BPR)
8502 bpr 7821
2007-12-30: Add css style in sheet: wims_sheet wims_sheet_list for exercise list in sheet [r251](BPR)
9358 bpr 7822
2007-12-27: Tex is now forced by \displaystyle inside \( ) [r242] (BPR)
242 bpr 7823
2007-12-26: Fixed bug in mboard.fr ; add list by subject, improved navigation, add
11921 bpr 7824
  css style (wims_forum_intro, wims_forum_msg, wims_forum_list) ; language in fr/ [r237] (BPR)
8502 bpr 7825
2007-12-25: add adm module: class/activity (BPR)
7362 bpr 7826
2007-12-15: del unused link on supervisor page for class groupement (class_type=2) (FG)
226 guerimand 7827
2007-12-15: module cdt.fr and cdt.en add exam to linklist (FG)
225 guerimand 7828
2007-12-14: superclass_quota replace class_quota for portal structure (FG)
7362 bpr 7829
2007-12-08: add to votes (french version) "traced vote" ; add csv upload of votes results.
11921 bpr 7830
  [r217] (BPR)
452 bpr 7831
2007-12-03: give to sc_reply the same status as reply. Can be used in test conditions.
11921 bpr 7832
  [r213] (BPR)
210 bpr 7833
2007-12-03: Add option "noreaccent" in answer type case [r209] (BPR)
7834
2007-11-28: Fixed bug in votes [r203] (BPR)
7362 bpr 7835
2007-11-25: Fixed bug: login with point was accepted but data was erased
11921 bpr 7836
  by csv upload [r202] (BPR)
242 bpr 7837
2007-11-23: Fixed bug: presentation sheet with doc page (all lang) (FG)
8502 bpr 7838
2007-11-21: Add an option parameter for answer: noanalyzeprint: in this case, no
11921 bpr 7839
  preformatted analyzed answer is printed (only the score). (BPR)
7362 bpr 7840
2007-11-20: Some oef help translations in script/help in separate directories (for the moment,
11921 bpr 7841
  fr, es, cn) (BPR)
8502 bpr 7842
2007-09-27: Fixed in adm/class/userlist.fr/cvs: email variable was removed when
11921 bpr 7843
  uploading cvs, empty variables for participants were replaced by preceeding
7844
  participants when downloading cvs. Added possibility to download or upload
7845
  technical variables. (BPR)
166 bpr 7846
For the moment, only in french version. (BPR)
155 bpr 7847
2007-09-25: patch on the cn version (from Zhijie Chen, transmitted by GX)
110 bpr 7848
2007-09-16: fixed the anstype scripts for chemeq, units,
11921 bpr 7849
  sigunits. Now they allow to see the good replies in debug
7850
  mode with Createxo, and the correct answer is shown when a bad
7851
  reply has been fed in. (GK)
106 bpr 7852
2007-09-16 Add chemistry slib (GK)
8502 bpr 7853
2007-08-28 Correction for option keeporder: solution was in first position in type clickfill for option
11921 bpr 7854
  keeporder (BPR)
106 bpr 7855
2007-08-27 Add votes in class download (class/config) (BPR)
7362 bpr 7856
2007-08-19 Add special method tabs2lines in OEF (in OEF, lines in variables
11921 bpr 7857
  are transformed to tabs after error messages or next step,
7858
  which is not accepted in some applets). Same as special method expandlines
7859
  except for the pre tag (BPR)
9358 bpr 7860
2007-08-13 Add javascript wz_dragdrop.js in js/ (BPR)
106 bpr 7861
2007-08-13 Add slib/utilities/tooltip and special method tooltip in OEF (BPR)
7862
2007-08-02 Example class declared as neighbor of all classes (FG)
7863
2007-07-16 Add fonctionalities to exam module creation only fr, en (FG)
8502 bpr 7864
2007-07-14 Bug fixed: personalize home and sheet page with document (FG)
106 bpr 7865
2007-07-13 Default configuration for oef options in class (FG)
79 bpr 7866
---------------------------------------------
7867
Version 3.62 packed.
8502 bpr 7868
2007-06-23: Updated slib/media/audio: add option rename (BPR).
10 reyssat 7869
2007-06-19: From BPR:
11921 bpr 7870
  help is accessible in Modtool as a zone
7871
  adm/latex2wims.fr new module
7872
  help/example/oefquicktool.fr new module
7873
  Add anstype,help,slib as binary directories in adm/modtool.fr/binfile.proc
7874
  Link on latex2wims.fr and on quicktool.fr in modules/adm/createxo.fr/level1.phtml
7875
  and in public_html/modules/adm/modtool.fr/modname.phtml
7876
  Link on program.fr et faq.fr (french version) in public_html/modules/adm/browse.fr/home.phtml
7877
  and public_html/modules/adm/class/sheet.fr/main.phtml
7878
  Option "nonstop" in step exercises
7879
  New parameter \sc_reply$i in OEF: accessible for feedback with
7880
  default values 0,1, 0.5 according the student reply is
7881
  bad, good or partially good
7882
  public_html/bases/doc/1027 Presentation improvment
7883
  slib/geo2D/geogebra Improvment (Paul Byache)
7884
  Improvment in documentation of type range (english version -> french version)
7885
  js/ASCIIMathML.js js/LaTeXMathML.js js/ASCIIsvg.js new javascript
7886
  java/jmol/Jmol.js java/jmol/JmolApplet.jar: new Java applet Jmol
7887
  Improvments in help/developer/docmodtooloef.fr help/developer/docqcm.fr
7888
  help/teacher/docdocument.fr help/teacher/docexooef.fr help/student/docetud.fr
10 reyssat 7889
2007-06-19: From ER:
11921 bpr 7890
  ************ corrections de bugs ************
7891
  For each bug: 1/ description 2/ changes made 3/ changed files.
7892
  1/ When an exo is introduced in a worksheet, if we erase its description, it
7893
  comes back as non empty (but possible to erase afterwards by modifying sheet)
7894
  2/ use new variable new_desc instead of some occurrences of desc.
7895
  3/ files changed:
7896
  public_html/modules/adm/class/addmodule.[cn,en,es,fr,it,nl,si,tw]/[main.phtml,var.def,var.proc]
7897
  1/ binary files of modtool in subdirectories were counted twice (once in
7898
  dir, once in subdir)
7899
  2/ add a "sort|uniq" to list of binary files
7900
  3/ files changed:
7901
  public_html/modules/adm/modtool.[cn,en,fr,it,nl]/binfile.proc
7902
  1/ good replies were impossible to insert in development mode right after
7903
  modif of source in createxo, except in french version.
7904
  2/ mimic french version by introducing variable oef_defaut in var.def.
7905
  3/ files changed:
7906
  public_html/modules/adm/createxo.[cn,en,es,it,nl,si]/var.def
7907
  1/ the french help for answer type wlist pointed to the english text for
7908
  synonyms
7909
  2/ changed pointer to help/anstype.fr/syno.phtml
7910
  3/ file changed: public_html/scripts/help/anstype.fr/wlist.phtml
8502 bpr 7911
2007-05-12: add class exemple: 1113 (RM)
11921 bpr 7912
  add class exemple: 1114 (FG)
7913
  add link "back to module" in addmodule.fr and addmodule.en
7914
  add job=showsheet in userlist.fr: control
7915
  board panel for sheet (FG)
10 reyssat 7916
2007-05-01: Added new oef answer option "nonstop" (BPR).
7917
2007-04-30: A new French example class 1113 (Regine Mangeard).
11921 bpr 7918
  More French public sheets (FG).
10 reyssat 7919
2007-04-19: Updated adm/class/cdt.fr (FG).
7920
2007-04-13: anstype/numeric: fixed a cheating flaw.
7921
2007-04-02: (GK) Improved the slibs graphpaper/*: now you can give
11921 bpr 7922
  maximal values instead of the tick increment, and have it
7923
  calculated automatically. You can also label the axes.
10 reyssat 7924
2007-03-28: J-R Fernandez: important upgrade in the Spanish translation, for
11921 bpr 7925
  the user interface and the base modules.
10 reyssat 7926
2007-03-14: Updated to chemeq-1.12.
7927
2007-03-14: (GK) added a new slib to get precise numeric informations
11921 bpr 7928
  about the conservation of elements and charges in chemical
7929
  equations. The results come either as an understandable html
7930
  table or a ready-to-use matrix. This script need at least
7931
  the version 1.12 of chemeq. If the version of chemeq is not
7932
  sufficient, an error message is given instead.
10 reyssat 7933
2007-03-13: Updates to Dutch version. (JE)
11921 bpr 7934
  New and updated slib. (BPR)
7935
  anstype/javacurve.points: added drawing for multiple clicks. (BPR)
67 bpr 7936
2007-02-22: "about.bak" in doc modulesreplaced by "about.phtml". (BPR)
10 reyssat 7937
2007-02-14: bin/mkindex and Misc/modind.c: added recognition of datamodules.
7938
2007-01-26: MAX_FILELEN lifted to 2 mega.
7939
2007-01-23: added config parameter mail_opt.
7940
2007-01-14: anstype/checkbox: \\( -> \( for presentation (BPR).
7941
2007-01-12: user_agent checking seems to create problems: stopped.
7942
2007-01-11: adm/vote: Correction d'une incompatibilité entre une limite ŕ 64
11921 bpr 7943
  dans le nombre de questions possibles et un traitement ŕ 40
7944
  dans var.proc et var.def (BPR)
7945
  anstype/checkbox: correction d'un bogue dans
7946
  script/anstype/checkbox (cas de virgule) et modification
7947
  de la réponse: \\( devient \( . (BPR)
7948
  exec.c, exec_for(): strchr(",") -> strparchr(",") (item search
7949
  should skip parentheses).
7950
  adm/class/userlist/csv/download.proc: manual score downloading was
7951
  broken with a wrong insertion of !hex (BPR).
10 reyssat 7952
2007-01-08: symtext: added shared macros.
7953
2007-01-05: symtext package made independent.
11921 bpr 7954
  exec.c, _httpfollow(): mhelp session address was broken when
7955
  invoked from an mhelp of a subsession.
10 reyssat 7956
2007-01-02: bases/dic/fr/accord: plurals of exceptional nouns were forgotten.
11921 bpr 7957
  symtext: added pool structure to allow parbitrary permpick nesting.
10 reyssat 7958
2006-12-30: More types to anstype "javacurve" (BPR).
11921 bpr 7959
  scripts/oef/embed.phtml: corrige un bogue de couleur dans
7960
  l'affichage du type mark (BPR).
7961
  scripts/oef/fr: typos de francais + couleur orange pour les
7962
  réponses partiellement bonnes ou avec mauvaise
7963
  précision (BPR).
7964
  Updated files in slib/text (BPR).
7965
  java/input.java: added vector style.
10 reyssat 7966
2006-12-26: symtext: added debug level.
11921 bpr 7967
  symtext compile error: nextblock field forgotten in some cases.
10 reyssat 7968
2006-12-25: symtext: translate.c, entry earlier field offset error.
7969
2006-12-24: symtext: accented letters were isolated in pre-processing.
7970
2006-12-21: check_exam(): now checks the existence of session var file
11921 bpr 7971
  instead of session directory existence.
7972
  symtext: increased dictionary size limits.
10 reyssat 7973
2006-12-20: symtext, outval(): typo corrected.
11921 bpr 7974
  adm/class/regclass/var.proc, policy=file: suppressed spurious
7975
  variable definitions (class_creation etc.).
10 reyssat 7976
2006-12-14: Included Geogebra applet in java/geogebra. (www.geogebra.org)
11921 bpr 7977
  Anstype/javacurve: added points version. (BPR)
10 reyssat 7978
2006-12-13: GK: fixed a very nasty bug with the OEF type sigunits, which
11921 bpr 7979
  disregarded the numeric value, focusing only on the unit and the
7980
  number of significative numbers.
7981
  bin/povray: Added some default values for compatibility (BPR).
10 reyssat 7982
2006-12-12: Added slib lang/fraccord.
7983
2006-12-05: Misc/translator.c and Misc/translator_.c: search failed when
11921 bpr 7984
  dictionary contains accented letters.
10 reyssat 7985
2006-12-04: Fixed in adm/class/userlist/csv/download.proc: manual grades were
11921 bpr 7986
  still not correct for usernames with special characters.
10 reyssat 7987
2006-12-02: WORKFILE_LIMIT moved from lines.c to wims.c.
11921 bpr 7988
  WORKFILE_LIMIT default increased to 2M (from 512K).
7989
  Anstype/*fill: added align option (BPR).
10 reyssat 7990
2006-11-29: slib/matrix/concate updated (BPR).
7991
2006-11-24: Added new command !hex.
11921 bpr 7992
  adm/class/userlist and adm/class/grades: manual grades for usernames
7993
  with special characters now correctly fixed using !hex.
10 reyssat 7994
2006-11-22: webget: added proxy compatibility.
7995
2006-11-21: Updates to Italian version (MC).
7996
2006-11-20: adm/class/userlist/csv/download.proc: erase fields before recomputing
11921 bpr 7997
  for a new user.
10 reyssat 7998
2006-11-17: Added User-Agent to !mailto header (compatibility with some ISP's).
11921 bpr 7999
  All adm module mail interfaces now switched to !mailto.
8000
  Added mail_log().
10 reyssat 8001
2006-11-15: adm/class/userlist: manual grades dysfunction when login contains
11921 bpr 8002
  special characters (the solution is still not correct).
10 reyssat 8003
2006-11-10: rounding fix of scripts/js/basicalc (FG).
8004
2006-11-08: Fixed in adm/forum/mbord.cn: missing scripts.
8005
2006-11-03: oef: added qcm common manager.
11921 bpr 8006
  oef2wims: No exec if hint/help/solution contains no exec commands.
10 reyssat 8007
2006-11-01: adm/modtool: developer name was not put into session var.stat
11921 bpr 8008
  when the user is automatically logged in via a class.
10 reyssat 8009
2006-10-26: adm/createxo.fr: added 2 models (qtext and 16qtext).
8010
2006-10-23: Added slib oef/env and scripts/oef/datafile.proc
8011
2006-10-22: scripts/oef/mkindex: Added datafile indexing.
8012
2006-10-20: wimslogd, dispatch_log(): suppressed useless error messages.
8013
---------------------------------------------
8014
Version 3.60 packed.
8015
2006-10-17: class/cdt.fr updated to 1.11 (FG).
7362 bpr 8016
2006-10-15: Fixed: nesting error in symtex permpick (lind2 incremented
11921 bpr 8017
  without decrementing in case of failure).
10 reyssat 8018
2006-10-13: Fixed: nested errors provoke "Premature end of script headers".
11921 bpr 8019
  Fixed in adm/modtool: class user developer link was broken due
8020
  to password encryption.
8021
  anstype/range: default value was set to the left end instead of middle.
8022
  help updated for the case of multiple ranges.
10 reyssat 8023
2006-10-09: Fixed in adm/createxo: default author name didn't show up when loaded
11921 bpr 8024
  by module developer.
8025
  update.sh: erase ch..root etc. if need to be written over.
8026
  calc_lookup(): rights check now uses datafile_check().
10 reyssat 8027
2006-10-08: Added typed circuit schematic system: data, slib, drawing tool.
8028
2006-10-04: !filewrite, !fileappend, files with name starting by "TEMP_"
11921 bpr 8029
  are temporary files and go to tmp_dir.
8030
  find_module_file(): files starting with writable/TEMP_ are
8031
  temporarily written files.
8032
  datafile_recordnum() and datafile_fnd_rec(): save value of "untrust"
8033
  and restore before exiting.
10 reyssat 8034
2006-10-02: slib/mkindex: presentation improvement.
11921 bpr 8035
  New categories: H?/financialmath, U?/financialmath, tool/elec
8036
  datafile_check(): allowed userfiles to read files in subdirectories
8037
  "data/" and "authors/".
10 reyssat 8038
2006-10-01: Fixed in flydraw, obj_string(): quoting chars were not stripped.
8039
2006-09-29: Anstype numexp: Message precision (FG).
11921 bpr 8040
  Fixed in flydraw, obj_parallel(), obj_lattice() and obj_arrow():
8041
  displacement vector didn't follow affine transformation.
10 reyssat 8042
2006-09-26: adm/class/regclass: removed the word "optional" for class password (FG).
11921 bpr 8043
2006-09-25: checkhostt(): tolerate spaces after '&lt;' and '&lt;' (but not before).
8044
  Italian translation updated to 3.58 (MC).
8045
  adm/class/userlist: allow csv upload without password in gateway
8046
  subclasses.
10 reyssat 8047
2006-09-24: oef: added good choice insertion for developer to choices.
11921 bpr 8048
  oef: added choice option "noidontknow".
10 reyssat 8049
2006-09-23: chroot.c: added parsing of w_wims_priv_chroot, with word
11921 bpr 8050
  "tmpdir" causing preliminary directory change.
8051
  c, fortran77, pascal, python interfaces: now compile and run on tmp_dir.
10 reyssat 8052
2006-09-22: chroot.c: abort if setuid() fails.
11921 bpr 8053
  scripts/oef/var.proc: check datamodule only when cmd=new.
8054
  find_module_file(): send module_error for executable files.
10 reyssat 8055
2006-09-21: Fixed in scripts/oef/var.proc: step information was not cleared
11921 bpr 8056
  from one exercise to another.
8057
  Fixed in scripts/oef/step.proc: empty data in menu type was
8058
  not checked.
8059
  adm/class/gateway: added secure hosts to structure management.
8060
  adm/class/regclass: secure host now defaults to "all".
10 reyssat 8061
2006-09-20: bin/housekeep.daily: buggy sheet expiration code disabled, to
11921 bpr 8062
  be enabled during a summer vacation.
8063
  Fixed in scripts/adm/gateway/mkteacherlist: a too strict right
8064
  check skipped index update after a teacher subscription.
8065
  adm/class/userlist/var.proc.userprop: added call to mkteacherlist
8066
  when the user is supervisable.
8067
  Fixed for gateways: link for changing user property was missing.
10 reyssat 8068
2006-09-19: Fixed in oef2wims, _check_compare(): check of "or" not returned
11921 bpr 8069
  after success, going to the check of "and" instead.
10 reyssat 8070
2006-09-18: OEF development mode: insertion of good replies becomes non-auto.
11921 bpr 8071
  Anstype dragfill and clickfill: added options "keeporder",
8072
  "sort" and "shuffle".
8073
  Anstype: added option "sort" to checkbox, menu and radio.
8074
  adm/class/regclass: added secure host validity check.
8075
  The variable "empty" is now strictly read-only, with offending
8076
  module adm/modtool fixed.
8077
  Fixed in oef: javascript form locker was skipped when running under
8078
  createxo.
8079
  Added option "default" to OEF answers.
8080
  bin/povray: version call should add ch..root, otherwise it
8081
  may refer to a different installation of povray.
8082
  instex_flush() (lines.c): suppress "mv" error messages.
10 reyssat 8083
2006-09-17: Anstype: activated option "shuffle" for checkbox, menu and radio.
11921 bpr 8084
  Anstype menu: added option "multiple".
8085
  Anstype: added option "eqweight" to mc types with "split".
8086
  Anstypes: added developer default to checkbox, menu, radio.
10 reyssat 8087
2006-09-16: adm/modtool: edfile now allows file upload.
11921 bpr 8088
  adm/class/gateway.{en,fr}: Added teacher supervising management.
8089
  Added hierarchical access right check to gateway management jobs.
10 reyssat 8090
2006-09-15: Added evaluation of \step to oef help.
11921 bpr 8091
  adm/createxo: exercise help now works.
8092
  adm/createxo, raw mode: returning from help erased textarea.
8093
  Added textarea content control buttons.
8094
  subclass expiration date now refers to superclass expiration.
8095
  Fixed in default and column themes: documents/votes not shown for
8096
  participants in intermediate classes.
8097
  Fixed in scripts/adm/class/adduser: a bogus password check locked up
8098
  adding class/course subscription in gateway.
8099
  bin/housekeep.daily: diving to subclasses for daily cleanup.
10 reyssat 8100
2006-09-14: Popup session life reduced to 50 seconds.
11921 bpr 8101
  catfile() now returns the number of bytes written.
8102
  Fixed: empty last.html was provoking "Premature end of script header".
8103
  Added non-backup and ancient class warnings to adm/class/config.
8104
  adm/class/config: subclasses can no longer change expiration date.
8105
  adm/class/userlist: csv download of passwords now allowed.
10 reyssat 8106
2006-09-13: scripts/adm/class/adduser: Added check of name conflict between
11921 bpr 8107
  teacher and participant accounts.
8108
  adm/class/gateway: Added csv download of teacher accounts.
8109
  adm/class/userlist/csv/upload.proc: added call to mkteacherlist
8110
  if superclass.
8111
  adm/modtool.cn: proc files were missing.
8112
  adm/modtool, edfile: recovered new line at end of file.
8113
  Fixed: oef replytype synonyme translation bug.
8114
  Fixed: oef replyweights stacking up via valsave.
10 reyssat 8115
2006-09-12: Updates to adm/class/cdt.fr (FG).
8116
---------------------------------------------
8117
Version 3.58 packed.
8118
2006-09-11: Updates to help/teacher/docdocument.fr (BPR).
11921 bpr 8119
  scripts/oef/mkindex: should erase index files when no oef.
10 reyssat 8120
2006-09-09: !writefile to getfile: writing to symlinks and subdirectories
11921 bpr 8121
  prohibited.
8122
  Added !writefile and !appendfile limits.
10 reyssat 8123
2006-09-07: Fixed in adm/manage.en: wims_prefix should be cleaned when
11921 bpr 8124
  reading wims.conf.
10 reyssat 8125
2006-09-06: Added scripts/adm/class/stat.
11921 bpr 8126
  adm/vote/vote.proc: grouped !setdef to improve performance.
8127
  Default language changed to utf-8 (for undeclared languages).
10 reyssat 8128
2006-09-05: Fixed: class modules didn't have variable right management.
11921 bpr 8129
  Fixed in wimslogd: log files with a hyphen in name should not be skipped.
8130
  files.c, _filewrite(): classes/?? modules should not have right to
8131
  write to wims_home.
8132
  lines.c: added is_class_module to disallow classes/?? modules to access
8133
  scripts/adm files and many adm commands.
10 reyssat 8134
2006-09-04: Fixed in adm/createxo/var.proc: a typo locked class importation.
11921 bpr 8135
  Fixed in adm/sheet: printable version locked by wims_prefix.
8136
  Fixed in scripts/adm/class/adduser: individual subscription locked.
8137
  Light updates to Dutch version (JE).
8138
  Fixed in adm/class/config: importation of exams didn't work.
10 reyssat 8139
2006-09-03: Updates to slibs: text, chemistry, geo3D (BPR).
11921 bpr 8140
  Fixed slib/triplerelation/tabular: infinit loop problem (GK).
8141
  Added scripts/oef/special/rename.phtml (BPR).
8142
  Fixed: typos in tool/directexec.fr (BPR).
10 reyssat 8143
2006-08-30: Fixed: typo in adm/forum/mboard.??/var.init locking up all forums.
8144
2006-08-28: Fixed in var.c, get_var_privileges(): should unset untrust.
11921 bpr 8145
  Fixed in adm/manage.en: DF should be declared in wims_prefix.
8146
  Fixed in home module: more wims_readable (FG).
8147
  adm/class/userlist: csv upload unlocked for gateway.
10 reyssat 8148
2006-08-27: scripts/adm/class/adduser: only gateway admin can add teachers.
11921 bpr 8149
  scripts/adm/class/userremain: now takes into account limits of
8150
  parent classes (only for groups where subclasses are subdirectories
8151
  of parent classes).
10 reyssat 8152
2006-08-25: Fixed: mark and checkbox anstypes with commas in the text.
11921 bpr 8153
  Added scripts/oef/togetfile.proc (trusted file for createxo).
8154
  Readability of wims_sesrandom closed to user files from adm modules.
10 reyssat 8155
2006-08-24: FG: adm/class/cdt.fr updated (add use of wims_prefix).
11921 bpr 8156
  Included java atomic lattice viewer by Simon Gill (java/Lattice).
8157
  Fixed: adm/createxo.{en,fr}, model mode could not tolerate data with
8158
  colon at first column.
8159
  Added/modified slibs: chemistry, geo3D (BPR).
8160
  Added subdirectory scripts/data (BPR).
8161
  Fixed in oef: embedded replies have no default type (thanks to BPR).
8162
  Fixed in createxo: vsavelist should not be put in wims_nw.
8163
  (thanks to BPR).
10 reyssat 8164
2006-08-23: Fixed: wims_read_parm should be excluded from access right control.
8165
2006-08-21: scripts/oef/quizzintro.phtml added Italian version (Gianni Ciolli).
8166
2006-08-18: Fixed for home module: popup search locked by variable rights.
11921 bpr 8167
  Link modules/home/tool removed.
8168
  bin/update changed to version 357.
10 reyssat 8169
2006-08-15: adm/createxo (en,fr), model mode: added menu parameters.
8170
2006-08-13: Fixed: adm/createxo.fr, model menutext1.oef, should add
11921 bpr 8171
  singlespace to data.
8172
  Fixed adm/createxo (en,fr), mode=model: should clean reply$i
8173
  when returning from test.
10 reyssat 8174
2006-08-09: !writefile and !appendfile: getfile/ becomes special.
8175
2006-08-07: adm/modtool.en, flist.phtml: OEF interface link forgotten.
11921 bpr 8176
  Fixed: some commands setting internal variables not working
8177
  when called by a user file.
10 reyssat 8178
2006-08-05: Security adjustment: adm/createxo added wims_trustfile.
12032 bpr 8179
  adm/* and home added tmp to wims_prefix.
10 reyssat 8180
2006-08-05: Added variable access rights control for user files.
11921 bpr 8181
  Security reinforcement: wims_prefix added to adm modules.
10 reyssat 8182
2006-08-03: variables.c: added var_def_check().
11921 bpr 8183
  setvar(): user file has no right to modify wims_ variables.
10 reyssat 8184
2006-07-31: Added communication between Modtool and Createxo (modif only).
8185
2006-07-26: adm/createxo.{en,fr}: added exercise models.
8186
2006-07-21: Fixed: in calc_sort(), case of char sort, output string was not
11921 bpr 8187
  terminated.
8188
  Anstype chset: added option "norepeat".
10 reyssat 8189
2006-07-18: Added !embraced extract and !embraced delete.
8190
2006-07-11: anstype: protocole clean up and documentation
11921 bpr 8191
  (see scripts/anstype/00README).
8192
  OEF to anstype interface no longer depends on declaration in
8193
  the c source.
10 reyssat 8194
2006-07-10: OEF: replytype now defaults to substitution.
11921 bpr 8195
  OEF: total steps should not be shown for dynamic step exercises.
10 reyssat 8196
2006-07-09: Symtext: minimal and generic styles for en, fr.
8197
2006-07-05: adm/createxo (en,fr): help on anstype reorganized and completed.
11921 bpr 8198
  Added symtext help.
10 reyssat 8199
2006-07-04: Added symtext to anstype and text anstype options.
8200
2006-07-02: Added slib/text/cutchoice2 (improved from cutchoices).
11921 bpr 8201
  Updates of Italian version (MC).
10 reyssat 8202
2006-06-29: Fixed: presentation problem in help/developer/docqcm.fr (BPR).
8203
2006-06-28: oef2wims + msg2wims:
11921 bpr 8204
  "??" no longuer provokes conditional variable.
8205
  Added new function "asis" (string protection).
8206
  The quotation mark now provokes conditional variable only if
8207
  the string before is a valid comparison.
10 reyssat 8208
---------------------------------------------
8209
Version 3.56 packed.
8210
2006-06-27: Updates to "mark" series of slib (BPR).
11921 bpr 8211
  Fixed: subsession first accessed with cmd=intro lost user info.
10 reyssat 8212
2006-06-24: Update of Dutch version. (JE)
11921 bpr 8213
  adm/class/cdt.fr: added size limitation to prevent overflow. (FG)
10 reyssat 8214
2006-06-22: Fixed: inconsistency in update.sh that made update of wimslogd
11921 bpr 8215
  impossible.
8216
  var.c: VARNAME_LEN doubled to 32768.
10 reyssat 8217
2006-06-20: BPR: updated French version help modules:
11921 bpr 8218
  help/teacher/docexooef.fr, help/developer/docqcm.fr
8219
  Symtext: French test version.
10 reyssat 8220
2006-06-17: (GK) modified units-filter and the sigunits-related files
11921 bpr 8221
  New features:
8222
  - when sigunits is used, the precision is managed separately
8223
  for each relevant answer (no more interaction
8224
  with \precision{})
8225
  - it is possible to give the unit wanted to display the result.
8226
  it may be a multiple or a submultiple of the base unit or a
8227
  usual unit outside the mksa system. Examples: nm,
8228
  km, h, min, A.h, mA.h, kW.h, etc.
8229
  the additionnal syntax is explained in the help files (en, fr)
10 reyssat 8230
2006-06-16: bin/apache-config: added possible apache name "apache2".
8231
2006-06-14: !href: the query string translation was partial. (Thanks to BPR)
8232
2006-06-12: anstype/mark.input: compatibility fix with various browsers. (BPR)
8233
2006-06-07: Fixed: vote name conflicts under gateway. (BPR)
11921 bpr 8234
  Updated: adm/class/cdt.fr. (FG)
8235
  scripts/adm/class/addclass: added class_creator (client IP).
10 reyssat 8236
2006-06-06: scripts/oef/var.proc: suppresses datamodule errors when
11921 bpr 8237
  $allow_missing_data=yes.
8238
  Update of Dutch version. (JE)
8239
  Update of Italian version. (MC)
10 reyssat 8240
2006-06-05: Thanks to Rafael Hertzog, replaced "sort +n" expressions
11921 bpr 8241
  by the POSIX compliant "sort -k n" equivalents (GK).
10 reyssat 8242
2006-06-03: anstype/menu and anstype/checkbox: added
11921 bpr 8243
  possibility of including commas in replies.
10 reyssat 8244
2006-05-30: Fixed in slib/triplerelation/tabular: replaced many while loops
11921 bpr 8245
  by straight for iterations, cleaned the code by using pari/gp
8246
  to perform clean matrix operations. (GK)
8247
  Added command "!getopt".
8248
  Fixed: in variable.c, check_session(), rapidfire timing check
8249
  was wrong since version 3.46, due to the use of uninitialized
8250
  struct st.
10 reyssat 8251
2006-05-29: Temp log over cluster sent to separate files, avoiding conflicts.
8252
2006-05-27: Added anstype "raw".
8253
2006-05-24: Fixed: in oef/embed.phtml, matrix should allow double size.
11921 bpr 8254
  anstype/matrix.input, allow smaller input sizes.
8255
  adm/auth/createqcm.fr and adm/auth/confia2qcm.fr updated (JY).
10 reyssat 8256
2006-05-23: Added wims_version to module about page.
11921 bpr 8257
  GK:
8258
  Renommé avec un préfixe slib_ les variables locales
8259
  pour slib/chemistry/chemeq*
8260
  GK:
8261
  Remplacé plusieurs itérations par l'usage de la
8262
  primitive "parallel" de flydraw: les chaînes décrivant les papiers
8263
  millimétrés créées par slib/graphpaper/* n'augmentent plus comme le
8264
  carré des dimensions.
10 reyssat 8265
2006-05-22: calc.c: in list commands, repeated calls to fnd_item() replaced
11921 bpr 8266
  by more efficient cutitems().
8267
  adm/stat/stat: number of classes and user accounts are shown.
8268
  GK:
8269
  anstype/sigunits modifié pour donner une comparaison valide
8270
  quand la précision demandée dépasse le nombre de chiffres
8271
  significatifs: les chiffres ne sont comparés qu'ŕ concurrence
8272
  du nombre de chiffres significatifs (aprčs arrondi).
8273
  GK:
8274
  slib/graphpaper/func_milli corrigé: maintenant le rendu des
8275
  fonctions est correct męme si les échelles horizontales et
8276
  verticales ne sont pas les męmes.
10 reyssat 8277
2006-05-20: Fixed in bin/mkindex: the definition of linelen was too big and
11921 bpr 8278
  did not prevent overflow in home module.
10 reyssat 8279
2006-05-19: Misc/modind.c: abort on output file creation failure.
8280
2006-05-18: Added adm/auth/confia2qcm.fr (JY).
11921 bpr 8281
  Added "Cahier de texte" (fr) (FG).
10 reyssat 8282
2006-05-15: adm/class/reguser: acceleration in site user counting.
8283
2006-05-14: Added option field to exam exercises, and an option "autogen".
8284
2006-05-13: Datafile: field position cached. (Was quadratic algo.)
8285
2006-05-07: src/Flydraw/commands: fixed bad CR problem (BPR).
11921 bpr 8286
  Added modules/help/developer/docqcm.fr (BPR).
10 reyssat 8287
2006-05-06: OEF manager: add an option to allow missing datamodules.
8288
2006-05-03: Fixed: imagefill repositionning not working when there is only one case.
11921 bpr 8289
  Mirror list updated.
10 reyssat 8290
2006-05-01: Important updates to Spanish translation (Juan Rafael Fernández).
11921 bpr 8291
  adm/modtool.nl: presentation updates (JE).
10 reyssat 8292
2006-04-28: adm/class/config: search for classes (en,fr).
8293
2006-04-28: adm/class/classes: search for classes when there are too many of them (en,fr).
8294
2006-04-26: adm/stat/stat.cn/stat.sh: should be executable.
8295
2006-04-18: adm/class/userlist, userprop: added wrap="off" to textarea (variables).
11921 bpr 8296
  Fixed: wrong data filled in fields when double registering user properties.
10 reyssat 8297
2006-04-10: Updates to Italian translations (MC).
8298
2006-04-07: adm/regclass: toomany lockup should not apply to subclasses.
8299
2006-04-02: From GK:
11921 bpr 8300
  slib chemistry/chemeq_tex: support étendu aux équations chimiques.
8301
  nouvelle slib chemistry/chemeq_compare: compare deux équations chimiques.
8302
  nouveau type (chemeq) pour les réponses d'exercices OEF,
8303
  destiné ŕ l'analyse de réponses portant sur des équations chimiques.
10 reyssat 8304
2006-03-26: Corrections/improvements in Dutch version (J. Evers).
8305
2006-03-19: calc_rename(): accepts digits in file extension.
8306
2006-03-14: Fixed: texgif font generation conflict among simultaneous visitors.
8307
2006-03-12: scripts/anstype/coord: protection against hacking.
8308
2006-03-09: Flydraw: added a series of commands for advanced matrix manipulations
11921 bpr 8309
  (Jean-Christophe Leger).
10 reyssat 8310
2006-03-08: adm/class/sheet: it was unnecessary to disallow source insertion
11921 bpr 8311
  when a sheet is unerasable.
10 reyssat 8312
2006-02-21: Improvements to bin/apache-config: more recognitions and
11921 bpr 8313
  special treatment for debian.
10 reyssat 8314
2006-02-20: bases/sys/publishdata: added "data" zone.
8315
2006-02-19: Added debian detection in compile, bin/wrapuid and bin/apache-config
11921 bpr 8316
  (Georges Khaznadar).
8317
  scripts/anstype/atext: translator dictionary was language-independent.
10 reyssat 8318
2006-02-18: Added automatic recognition of chemeq and units-filter in chroot.
8319
2006-02-16: OEF hacking bug remained for the last step of a multi-step exercise.
8320
2006-02-08: adm/regclass: level was not shown for individual classes.
8321
2006-02-05: Added a non-processing ocaml interface.
11921 bpr 8322
  Added load refusal according to active process counts.
10 reyssat 8323
2006-02-03: adm/vote: added comments. (BPR)
8324
2006-02-02: Added score type option to class userlist interface (Fabrice Guerimand).
11921 bpr 8325
  Included whirlgif to improve gif animation performance.
8326
  set_req_time(): we must use force_setvar() for otherwise the values
8327
  are ignored when the user starts with an expired session number.
8328
  adm/manage: resource uploading installed files to wrong places.
8329
  Added several chemistry slibs (Georges Khaznadar).
10 reyssat 8330
2006-01-29: Ad-hoc solution for file name problem with OSX in scripts/java.
8331
2006-01-25: Added rlimit_as restriction.
8332
2006-01-19: "!read tabletheme" was forgotten in adm/grades. (BPR)
8333
2006-01-17: Corrected a typo in OEF reply variables anti-hacking measure.
8334
2006-01-14: OEF: the choice option "shuffle" was disabled.
8335
2005-12-26: Added OEF reply variables anti-hacking measure.
8336
2005-12-25: Modtool: added processing of module_data.
8337
---------------------------------------------
8338
Version 3.54 packed.
8339
2005-12-22: 2 more mirrors (ofset.org and unicaen.fr).
8340
2005-12-11: variables.c: try_hack() was full of logic errors.
8341
2005-12-08: Parity in shuffle was not working for n>=4 (calc.c).
8342
2005-12-06: Added system level tool: direct exec (en, fr).
8343
2005-12-05: Fixed typos in Dutch version (Joke Evers).
8344
2005-12-04: Added slib series "graphpaper" (Georges Khaznadar).
8345
2005-12-03: A strange bug of bash eats the alias definition in bin/dircptest.
11921 bpr 8346
  Patched scripts in createxo, modtool and bin/mkindex using
8347
  variable definition.
10 reyssat 8348
2005-12-01: Must_chroot was not enforced in software interfaces.
11921 bpr 8349
  Added tolerance to antidated files in wimslogd.
10 reyssat 8350
2005-11-28: Exam quitting in gatewayed courses landed to an error message.
11921 bpr 8351
  User activity transfer: added transfer of examlog and exolog.
10 reyssat 8352
2005-11-15: Added doc for anstype numexp (Fabrice Guerimand).
8353
2005-10-13: Gateway: program supervisor is now unconditionally granted
11921 bpr 8354
  accesses to courses.
8355
  Gateway: structure management allows modif of reg password.
10 reyssat 8356
2005-10-12: Gateway: added exolog propagation.
8357
2005-10-11: Fixed gateway: prohibition of 09-21 forced students to retype
11921 bpr 8358
  password to go to a course from within a class.
10 reyssat 8359
2005-10-10: Fixed gateway: user activity transfer from within a course was not working.
11921 bpr 8360
  Fixed gateway: change user data from within a course by supervisor.
8361
  Added to gateway: activity transfer now can show activities to transfer.
8362
  Gateway: add/del user by mandatory course supervisors is now allowed.
8363
  User deletion from a course is only allowed when he does not have
8364
  activities in other courses under the same class.
10 reyssat 8365
2005-10-09: Fixed: OEF dynamic step post-processing variable updating.
8366
2005-10-08: Use "wrap=off" in textareas in modtool and createxo.
8367
2005-10-03: modind.c: ignores modules with no known category.
8368
2005-09-30: Added wims_realuser (for supervisable users in gateways).
11921 bpr 8369
  Supervisor page now shows name of wims_realuser.
8370
  useropts saved for wims_realuser, instead of wims_user.
8371
  mathalign now defaults to lower position.
8372
  Fixed: doc module html header missed module title.
10 reyssat 8373
2005-09-29: Fixed pointer depth error in fsort() (texmath.c). (Why it seemed to work before?)
11921 bpr 8374
  Added module index field "data" (variable module_data).
8375
  Module index parsing now uses search_list() to accelerate.
8376
  Added documented command !checkdata.
8377
  Added a lock in OEF modules when a depended datamodule is missing.
10 reyssat 8378
2005-09-28: Fixed: a typo in adm/class/exam blocked exam access when user
11921 bpr 8379
  score data is empty.
8380
  Added warning message when hack simulation is done on variables (devel).
10 reyssat 8381
2005-09-23: Increased software interface timeout values because the new Maxima
11921 bpr 8382
  is slow to launch.
10 reyssat 8383
2005-09-22: _getdef(): value should be zeroed by default.
11921 bpr 8384
  Fixed: exercise reindexing from a sharing class broke index file sharing.
10 reyssat 8385
2005-09-21: Fixed: gateway: course structure modif from program leads to
11921 bpr 8386
  bad navigation link in page header.
8387
  Gateway: prohibited student accounts from directly accessing supervisor login.
8388
  (Minor security precaution)
10 reyssat 8389
---------------------------------------------
8390
Version 3.52 packed.
8391
2005-09-19: Added help for the new oef special methods (Bernadette Perrin-Riou).
8392
2005-09-18: Gateway: added several propagation items.
8393
2005-09-15: Dutch translation updates (Joke Evers).
8394
2005-09-14: Textarea nowrap was not compatible with some versions of IE. Trying "wrap=off".
11921 bpr 8395
  Fixed: in gateway, teacher list was not updated after teacher registration
8396
  using reguser.
8397
  Fixed: class setup downward propagation ignored courses for programs.
10 reyssat 8398
2005-09-13: Fixed: draft document writing was closed in distribution.
8399
2005-09-11: Fixed: user error "double_click" was not flushed.
8400
2005-09-10: adm/modtool: badcategory message now shows available categories.
8401
2005-09-08: adm/class/configure: added index update links.
11921 bpr 8402
  Fixed: class backup did not work when class name contains '/'.
10 reyssat 8403
2005-09-07: Added Slovenian version (Bostjan Kuzman).
8404
2005-09-04: Added "shuffle" option to OEF choice options.
8405
2005-09-02: Added a new virtual class connection lock level (7) allowing
11921 bpr 8406
  closing access to participants.
10 reyssat 8407
2005-09-01: Added random variable hacking test to scoring devel modules.
11921 bpr 8408
  coord (anstype): stdout from clickzone removed from wims_exec_error,
8409
  and put into the variable $m_clickzone_error. The latter is reachable
8410
  from within OEF.
10 reyssat 8411
2005-08-27: Fixed: wrong log content dispatching when error found in a logfile name.
8412
2005-08-25: bin/account.sh in the distribution was not updated.
11921 bpr 8413
  Locale fixup at startup: added "LANGUAGE" and "LC_ALL".
10 reyssat 8414
2005-08-24: Misc. Dutch retranslations (Joke Evers).
8415
2005-08-23: bin/update killed wimslogd (hence hangs the system when under sysmask orphan).
11921 bpr 8416
  Also bin/server-interrupt.
10 reyssat 8417
2005-08-19: Fixed typos in virtual class interfaces (Bernadette Perrin-Riou).
8418
2005-08-18: adm/class/gateway: fixed typos in help links.
11921 bpr 8419
  adm/class/gateway: resource sharing between programs (experimental).
8420
  adm/modtool: module version check now for all publications.
10 reyssat 8421
2005-08-16: Publication of local modules under cluster: touches log/newmodules
11921 bpr 8422
  instead of timestamp.
10 reyssat 8423
2005-08-07: rlimit-data lifted to 100M: Maxima-5.9 asks a lot.
11921 bpr 8424
  Fixed compatibility issues with Maxima-5.9.
8425
  chroot package updated.
10 reyssat 8426
2005-07-22: Added config variable "busyhours" and "wims_busyhours".
11921 bpr 8427
  Using wims_busyhours to lock local module publication.
10 reyssat 8428
2005-07-06: Added python interface.
8429
2005-07-05: OEF: Message changed for "I don't know" choices.
8430
2005-07-01: Added datamodule access to !lookup.
11921 bpr 8431
  Tolerate module prefix in filename submitted to !lookup.
8432
  sh and perl commands saved in tmp_dir.
10 reyssat 8433
2005-06-30: OEF: variable values made available to help.
8434
2005-06-29: bin/account.sh: do not register partial module addresses.
8435
2005-06-27: Added bin/dircptest to test for switches of cp.
11921 bpr 8436
  Replaced all "cp -PpR" and the like by "dircp", using the test.
8437
  Typos in French version (Eric Reyssat).
10 reyssat 8438
2005-06-26: Wimslogd was killing housekeeping children too fast sometimes.
11921 bpr 8439
  Wimslogd update now goes through tmp/log/wimslogd.new.
8440
  bin/account.sh was generating some spurious accounting files.
10 reyssat 8441
2005-06-25: Bug introduced in software interface rewriting:
11921 bpr 8442
  Feeding to software must be done line by line, otherwise write()
8443
  blocks at a certain size.
8444
  Software debugging information was not written when not under multiexec.
10 reyssat 8445
2005-06-24: Added special method "help" to OEF.
11921 bpr 8446
  More strict file name check in wims_deposit.
10 reyssat 8447
2005-06-23: Added a security message in c/pascal/fortran interfaces.
11921 bpr 8448
  https protocol was lost when a session starts with intro page.
8449
  Added binary file management to Modtool.
10 reyssat 8450
2005-06-21: Added ins_filename variable and slib/oef/insfilename.
8451
2005-06-20: Added datamodule image interface for oef.
8452
2005-06-19: Use ch..root to clean sticky temp session directories.
11921 bpr 8453
  Added datamodule structure.
8454
  modules/data/ allowed in calc_rename().
8455
  Added slib/text/octavematrix (Bernadette Perrin-Riou).
10 reyssat 8456
2005-06-18: Class navigation under gateway fixed (checks are necessary).
11921 bpr 8457
  Software update scheduling moved from at to wimslogd.
8458
  Added public_html/bin/convert..switch to automatically patch the
8459
  convert -dispose switch incompatibility problem.
8460
  /bin/nongnu obsoleted.
10 reyssat 8461
2005-06-16: Added fortran77 interface.
8462
2005-06-14: Added pascal interface.
11921 bpr 8463
  Exec error capture limited to MAX_LINELEN/4.
10 reyssat 8464
2005-06-13: chroot package: added pascal and fortran compilers. Updated gcc.
8465
2005-06-12: anstype: c,sh,perl uniformized to "code" with language option.
8466
2005-06-09: OEF: choice/reply/condition weight/option accepts variables.
8467
2005-06-07: Improvement of statistics slib (Bernadette Perrin-Riou).
11921 bpr 8468
  Added oef condition option "hide".
10 reyssat 8469
2005-06-05: Clickzone: bound now works without coordinates (two colors mode).
11921 bpr 8470
  OEF contents will be visible to robots.
10 reyssat 8471
2005-06-03: anstype/matrix.input: inputsize taken into account.
11921 bpr 8472
  Added recognition of wims_noexport (prohibit specific variable exports).
8473
  Variables ending with a '_' will are no longer exported.
8474
  Added export restrictions in oef modules.
8475
  Added anstypes c,sh,perl.
10 reyssat 8476
2005-06-01: Vote: editing form should be post.
11921 bpr 8477
  Msg2wims/doc.c/doccheck(): parbuf size increase 1024->8192.
8478
  Vote: replaced !writefile by !setdef to extend usable size.
10 reyssat 8479
---------------------------------------------
8480
Version 3.50 packed.
8481
2005-05-02: Dutch translation updates (Joke Evers).
8482
2005-04-28: Software about locked up when under multiexec.
8483
2005-04-27: anstype mark did not work properly in extended circumstances.
8484
2005-04-25: chroot was putting subsession to tmp_dir name.
8485
2005-04-24: mhelp in subsession generated module_change error.
11921 bpr 8486
  Exam score was not shown for students with no sheet score.
10 reyssat 8487
2005-04-20: _tolinux() was applied on wims_deposit.
8488
2005-04-17: Trailing random string was not removed when not multiexec.
8489
2005-04-15: Bernadette Perrin-Riou and Eric Reyssat:
11921 bpr 8490
  Misc. language fixes.
8491
  Modified class presentation (French version).
8492
  New version of help documents.
8493
  anstype help French version.
8494
  exec '$' double can only be done with a switch!
10 reyssat 8495
2005-04-13: Gateway structure interface: added academic level.
11921 bpr 8496
  pariplot and pariray: wrap..exec is not necessary.
8497
  Superclass/gateway existing user importation: typo in reguser.
8498
  html/oneitem.phtml: added global label (spurious messages were
8499
  generated by robots).
8500
  Octave interface line cutter improved (but may still be incorrect).
8501
  unset environment variables were a bit too early.
10 reyssat 8502
2005-04-12: multiexec method rewritten: 10 fold performance improvement.
8503
2005-04-10: c, sh and perl coderun ready, if with sysmask.
8504
2005-03-12: execution output now doubles the '$' sign.
8505
2005-03-09: userlist csv download was impossible within nested class: embedded '/'.
8506
2005-03-04: config.c: module_langugage -> module_language (J.-P. Giacometti)
11921 bpr 8507
  Preparing for running under sysmask.
8508
  exported wims_ variables are limited to an explicite list.
8509
  A few httpd environment variables are unset.
10 reyssat 8510
2005-03-01: insdraw filebase session directory should be s2 now.
8511
2005-02-16: Exostat did not recognize classes with non-digits in its directories.
8512
2005-02-04: Bug in html/oneitem.phtml: items lost in type 1 link.
11921 bpr 8513
  Fixed: dependence conflict when manually adding sharings
8514
  in scripts/adm/class/addshare.
10 reyssat 8515
2005-02-03: Typo in exam try number presentation.
11921 bpr 8516
  Class list ignored those with letters in their codes.
8517
  Spurious messages in adm/class/config/neighbors/addshare.
10 reyssat 8518
2005-01-27: bad session number in insertion references under examcheck: fixed
11921 bpr 8519
  (J.-P. Giacometti).
10 reyssat 8520
2005-01-26: Added cleantmpdir() to alarm2().
8521
2005-01-25: Automatic update limited to subversion i: extend to r.
8522
---------------------------------------------
8523
Version 3.48 packed.
8524
2005-01-23: home/Subclasses.phtml -> home/Subclasses1.phtml
11921 bpr 8525
  (conflict under case-insensitive systems).
10 reyssat 8526
2005-01-22: Fabrice Guerimand: a new french example class (1112).
11921 bpr 8527
  Patch Bernadette Perrin-Riou: presentation fixes to French version.
10 reyssat 8528
2005-01-20: Nested use of tmplbuf in read_module_file().
11921 bpr 8529
  Patch Joke Evers: language corrections to Dutch adm modules.
10 reyssat 8530
2005-01-19: open/close sheet/exam allow for sharing classes.
8531
2005-01-16: ftest and datafile caches were not zeroed when write to a file.
8532
2005-01-15: Patch Bernadette Perrin-Riou: fixes to presentation problems
11921 bpr 8533
  in virtual class managing modules.
10 reyssat 8534
2005-01-14: Cached ftest().
11921 bpr 8535
  log/classes/.build-index changed, adding 3 more fields.
8536
  adm/class/classes: replace repetitive def lookups.
10 reyssat 8537
2005-01-12: Added local session directory s2.
11921 bpr 8538
  insertion files and last.html transfered to s2.
8539
  misc session files merged to var.stat.
8540
  check_session(): userlast didn't check existence of lastout.
8541
  Robot/human detection was dysfunctionning.
8542
  More zombie killing added to wimslogd.
10 reyssat 8543
2005-01-10: Missing space in class supervisor names (adm/class/addclass).
11921 bpr 8544
  var_def_file not defined when module INDEX is missing.
8545
  remove_tree() now ignores partial errors.
10 reyssat 8546
2005-01-09: Proposed class list was wrong for type 2 user registration.
11921 bpr 8547
  System update synchronization within cluster: timestamp.
10 reyssat 8548
2005-01-08: Last datafile cached.
8549
2005-01-07: Updates of Dutch class managers (Joke Evers).
11921 bpr 8550
  Robot checker modified to take into account compatible.
10 reyssat 8551
2005-01-05: local modules were not referenced when it is a link.
8552
2005-01-04: Maintenance page was locked when wims.conf does not exist.
8553
2004-12-27: (Unsuccessful) robot attacks with multi-word module or cmd confuse
11921 bpr 8554
  log files and accounting: cut to the first word.
8555
  classes login names with embedded "." leaked thru scripts/adm/class/adduser.
10 reyssat 8556
2004-12-26: Patch Bernadette Perrin-Riou: language fixes in French version,
11921 bpr 8557
  message files.
8558
  Added internal variable wims_sesdir.
8559
  sessions/$wims_session -> $wims_sesdir
10 reyssat 8560
2004-12-25: Basic score computation moved to wimslogd.
11921 bpr 8561
  classes under institution no longer have exo/sheet/exam facilities.
10 reyssat 8562
2004-12-19: unix socket added to wimslogd.
8563
2004-12-18: !debug made double substitution.
11921 bpr 8564
  adm/class/stopshare was removing non-shared objects.
8565
  doc was left over in adm/class/stopshare.
8566
  adm/gateway/delcourse did not delete users in optional courses.
8567
  adm/class/deluser did not delete user records in optional courses.
10 reyssat 8568
2004-12-17: adm/class/userlist: activity transfer for participants
11921 bpr 8569
  (only for institution structure).
8570
  adm/class/reguser: bug for superclass user registration.
10 reyssat 8571
2004-12-16: adm/class/config: some class setups can be sent to subclasses.
11921 bpr 8572
  adm/class/regclass: authentication procedures changed.
10 reyssat 8573
2004-12-13: adm/class/makeuserlist regenerated userlist at every call.
11921 bpr 8574
  Recovery of deleted users was broken (independent classes).
10 reyssat 8575
2004-12-11: !append passed string end when second parameter was empty.
11921 bpr 8576
  calc_rowof() had no right to use tmplbuf.
8577
  Newly created classes under a class group is now a subdirectory of the group.
8578
  Institutional structure is working.
10 reyssat 8579
2004-12-10: Label '*' absorbs every !goto now.
11921 bpr 8580
  Variable declarations with name ending by '0' were not taken into account.
10 reyssat 8581
2004-12-06: Added cut time for exams.
8582
---------------------------------------------
8583
Version 3.46 packed.
8584
2004-12-03: Suppressed file_too_long message from !defof.
8585
2004-12-01: Log long execution time in access.log.
8586
2004-11-29: Added nested read level check (was crashing when there is infinite loop).
11921 bpr 8587
  One more write to readonly string in set_vars_from_parm().
10 reyssat 8588
2004-11-28: New anstype: sigunits (G. Khaznadar).
8589
2004-11-27: wims_myhostname did not give permanent hostname.
11921 bpr 8590
  (Volatile hostname isin httpd_HTTP_HOST.)
8591
  exam_currscore(): session_prefix used before definition.
10 reyssat 8592
2004-11-26: !shuffle result in case of one non-numerical item: should give
11921 bpr 8593
  the item itself instead of a "1".
10 reyssat 8594
2004-11-25: Added while loop (!while ... !endwhile).
8595
2004-11-24: bin/mkindex becomes non-interrupting.
11921 bpr 8596
  local module publication chains bin/mkindex (thru wimslogd).
8597
  Added indication of local and com modules in search results.
10 reyssat 8598
2004-11-23: Insertion of devel modules into worksheets: site-configurable policy.
8599
2004-11-21: variable buffer extended to 16*256K.
11921 bpr 8600
  flushoutput() was missing in robot error output.
10 reyssat 8601
2004-11-19: write to readonly string in set_vars_from_parm().
11921 bpr 8602
  exec_href(): lbuf copy length too short (robot access case).
8603
  Modtool now shows oef compilation errors.
10 reyssat 8604
2004-11-18: headmenu disappeared within exam check.
11921 bpr 8605
  Insertion of devel modules into worksheets disabled.
8606
  Exam score counting error corrected.
10 reyssat 8607
2004-11-17: user-deposit must be readable by all (files are moved elsewhere).
8608
2004-11-16: Distribution bug: bad modules/classes content distributed.
11921 bpr 8609
  compare(): pointer typo.
10 reyssat 8610
2004-11-14: freepar_* variables will not be checked for parentheses.
8611
2004-11-13: !values, !makelist etc. was not correct when list is empty
11921 bpr 8612
  or when step is negative.
10 reyssat 8613
2004-11-10: Spurious "expression" message when search keyword contains
11921 bpr 8614
  accents: fixed.
10 reyssat 8615
2004-11-08: classes/* become trusted modules (need this to access class dir).
11921 bpr 8616
  Facility for class participants to use createxo was erased.
8617
  Expiration was not correctly formatted in home page for robots.
10 reyssat 8618
2004-11-06: calc_examscore() moves to cutwords().
11921 bpr 8619
  Exams now can define starting primes.
10 reyssat 8620
2004-11-04: Octave for chroot: usr/libexec/octave was forgotten.
8621
2004-11-01: Added ftest().
8622
2004-10-31: Sorted var_def. VAR_DEF structure compressed.
11921 bpr 8623
  set_vars_from_parm(): force_setvar() -> setvar().
8624
  Quadratic nospace() and singlespace() replaced.
8625
  Added #define MAX_FNAME and mkfname().
10 reyssat 8626
2004-10-30: get_var_defs() rewritten.
11921 bpr 8627
  Definitely obsolete never used var.def columns: log, ulim, llim.
8628
  New var.def format: "reply: ...."
8629
  However, still no check against repetitive definitions
8630
  of a same variable.
8631
  calc_sort() rewritten.
8632
  Quadratic randperm() replaced.
8633
  Added int2str() in wimslib.
8634
  Eliminated uselessly initialized long buffers.
10 reyssat 8635
2004-10-29: Class codes no longer need to be an integer.
11921 bpr 8636
  Added cutitems(), cutwords() and cutlines().
8637
  exec_distribute() changed to use cut.....().
10 reyssat 8638
2004-10-28: Added translation tool: bin/new-files.
11921 bpr 8639
  Site manager can now visit several developer accounts.
8640
  compare() rewritten.
8641
  calc_append() and substit() optimizations.
10 reyssat 8642
2004-10-27: Cached working files.
11921 bpr 8643
  wims.conf: erase backslash before saving from adm/manage. However,
8644
  backslash at the end of a line will still create buggy situations.
10 reyssat 8645
2004-10-26: key routines var_proc() and phtml_put() optimized.
11921 bpr 8646
  Slight modification of WORKING_FILE structure.
8647
  output() refinement.
10 reyssat 8648
2004-10-25: mailurl algorithm moved to scripts/mailurl.proc.
11921 bpr 8649
  Reduce MAX_FOR_LEVEL to 12. Should be largely enough.
8650
  Rewrite open_working_file(), reducing the number of strchr().
10 reyssat 8651
2004-10-24: Various code cleaning of the main program.
11921 bpr 8652
  - Acceleration in save_session_vars(), and increase oef var limits.
8653
  - module_error() variables switched from setenv() to setvar().
8654
  - !readmotd and !writemotd removed. (undocumented commands.)
8655
  These were used in home module and adm/class/motd.
8656
  Replaced by !fileread, !filewrite and !read.
8657
  Therefore now motd files are fully phtml ones.
10 reyssat 8658
2004-10-23: Start replacing tags by lower case.
11921 bpr 8659
  added readfile(). Rewriting several functions using it.
8660
  Change !mailurl encryption method.
8661
  wims_myip removed (waste of time).
10 reyssat 8662
2004-10-22: wims_trustfile was not working correctly.
11921 bpr 8663
  insdraw_filebase was blocked for class documents.
8664
  Security check against links "sessions" "classes" or "doc" in
8665
  adm modules is longuer needed: removed.
10 reyssat 8666
2004-10-21: introduced mystrncpy(): replace snprintf() and strncpy().
11921 bpr 8667
  Quadratic strcpy() replaced in _tolinux().
8668
  Quadratic find replaced in exec_distribute().
8669
  Quadratic algorithm replaced in _blockof().
8670
  wims_prefix removed from internal_name table.
10 reyssat 8671
2004-10-20: Automatic module update not working when delay >= 7 days: fixed.
11921 bpr 8672
  Quadratic strcpy() replaced in open_working_file().
10 reyssat 8673
2004-10-19: Bad variable name (parm) in html/themes.phtml.
11921 bpr 8674
  Software about disapeared in about page: turn off multiexec in about.phtml.
10 reyssat 8675
2004-10-18: adm/manage: added restore.
11921 bpr 8676
  Backup file number reduced.
8677
  File management in online maintenance becomes operational.
10 reyssat 8678
2004-10-17: added !mailurl (counter-spam crypted email interface).
7362 bpr 8679
2004-10-10: Large file download: was cut off by alarm limit,
11921 bpr 8680
  now available for 100kb/s or more.
10 reyssat 8681
2004-10-09: "all" allowed in host checking.
8682
2004-10-08: Broken sheet file blocked supervisor home page: fixed.
11921 bpr 8683
  adm/class/userlist, userprop: user variables disappeared.
10 reyssat 8684
2004-10-04: instexst(): file mtime tag disappeared since 3.42.
8685
2004-10-02: Added other/bin/passcrypt
8686
2004-10-01: Allow edition of help/ in modtool.
11921 bpr 8687
  adm/class/config.??/help/config.phtml was bounding readonly variable.
10 reyssat 8688
2004-09-30: adm/class/regclass.it was dysfunctionning.
11921 bpr 8689
  motd did not appear in the first participant page.
8690
  adm/class/classes was putting logs in module directory when
8691
  visited by site manager.
10 reyssat 8692
---------------------------------------------
8693
Version 3.44 packed.
8694
2004-09-30: adm/modtool was silently cutting file lengths.
8695
2004-09-27: wims_myhostname and wims_myip made available to home module.
8696
2004-09-24: Votes added to class sharing list (non-verified).
8697
2004-09-23: Debugging line not erased in modules/adm/userlist.en/var.proc.
11921 bpr 8698
  Class logo whas not changed for user pages.
8699
  Remnant !debug erased in modules/adm/forum/mboard.
8700
  adm/class/config.nl was sending broken emails (space after \ ).
10 reyssat 8701
2004-09-21: class oef disappeared except for French version.
8702
2004-09-20: exec.type limited to 256 (is it enough?).
8703
---------------------------------------------
8704
Version 3.42 packed.
8705
2004-09-19: scripts/adm/class/mkuserlist crashed when login starts with '-'.
11921 bpr 8706
  adm/new.?? system changelog now points to src/Changelog.
10 reyssat 8707
2004-09-16: Class forum and userlist csv download missing data under superclasses.
11921 bpr 8708
  Added \doc{} to documents (help not updated).
10 reyssat 8709
2004-09-14: Allowing negative scores (to be used only in special modules).
8710
2004-09-13: Printable versions now give no reply to students.
8711
2004-09-07: A better management/messages for non-installed softwares.
11921 bpr 8712
  added !perl for trusted modules (non-documented).
8713
  class exercise restore/import bugs fixed.
10 reyssat 8714
2004-09-03: chroot execution of sensitive programs.
8715
2004-08-31: fixed votedir error in adm/vote.??.
8716
2004-08-29: Slight modification in the algorithm of bin/mkpopular: use sqrt.
8717
2004-08-25: Removed last symbolic links to classes and sessions in modules/.
8718
2004-08-20: OEF terminology: session->series, séance->série.
11921 bpr 8719
  Score quality now uses a geometric series, the more recent being
8720
  more significant.
10 reyssat 8721
2004-08-16: added scripts/adm/class/authprep.
8722
2004-08-10: last.html disabled for test sessions.
8723
2004-08-09: untrust propagation after !record...: corrected.
8724
2004-08-02: Internal names: wims_priv_*.
8725
2004-07-31: Eliminate symlinks: rest of adm modules.
8726
2004-07-30: Eliminate symlinks: home, amd/createxo, adm/vote, adm/manage,
11921 bpr 8727
  adm/raw, adm/browse, adm/class/addmodule, adm/class/classes,
8728
  adm/class/stat, adm/class/reclass, adm/class/reguser,
8729
  adm/class/passwd, adm/class/grades, adm/class/exolog,
8730
  adm/class/exam, adm/class/sheet, adm/class/userlist.
10 reyssat 8731
2004-07-29: added internal function find_module_file().
11921 bpr 8732
  Eliminate symlinks: adm/modtool.
8733
  Record files in mutual directories now work.
10 reyssat 8734
2004-07-06: Table appearance: createxo helps.
8735
2004-07-03: var.c: setting empty variable was giving NULL.
11921 bpr 8736
  added 2 embeddable js calculators copied from javascriptsource.com.
10 reyssat 8737
2004-07-02: Name change: WWW Interactive Multipurpose Server.
11921 bpr 8738
  Modtool: Remake def when src erased.
8739
  Non-initialized information in post_log().
10 reyssat 8740
2004-07-01: Appearance theme management: see public_html/themes/.README.
8741
2004-06-29: Table appearance: forum/forum, stat/stat, class/stat,
11921 bpr 8742
  class/config, class/userlist, doc.
8743
  spurious error in adm/createxo oef registration corrected.
8744
  Exercise importation bug in classes (def directory not created).
10 reyssat 8745
2004-06-28: C lvalue casting corrected (6 locations for qsort subroutines).
11921 bpr 8746
  Table appearence uniformization: manage,modtool,classes,new.
8747
  Automatically incrementing variable: wims_incremental
8748
  Class importation of exercises: import images too.
8749
  Globally replaced "&>/dev/null" by ">/dev/null" in scripts.
10 reyssat 8750
---------------------------------------------
8751
Version 3.40 packed.
8752
2004-06-26: Added wims_sesrandom (64 session-static random numbers).
11921 bpr 8753
  Parameter space overflow in bin/mkindex: switch to translator file input.
10 reyssat 8754
2004-06-24: A more correct POST timeout check.
8755
2004-06-23: strip_enclosing_par() did not check unmatching: sigsegv.
8756
2004-06-22: '~' in devel module names was disliked by image programs.
8757
2004-06-21: added anstype/numexp (Fabrice Guerimand).
8758
2004-06-20: misc documents closed to robots.
11921 bpr 8759
  Rafale check disabled for exams.
8760
  added module adm/new.
8761
  option and weight fields of oef replies now operational.
8762
  Random generator switched to Mersenne Twister by
8763
  Takuji Nishimura and Makoto Matsumoto (Lib/mt19937ar.c).
10 reyssat 8764
2004-06-15: added !embraced.
8765
2004-06-13: wimslogd reads and executes log/wimslogd.exec
11921 bpr 8766
  command !module now returns empty if module does not exist (instead of current module).
10 reyssat 8767
2004-06-12: Automatic module updating.
8768
2004-06-09: Individualized sheet opening was not working under superclass:
11921 bpr 8769
  wrong user file in _subword().
10 reyssat 8770
2004-06-08: Document modules under Modtool, with document manager.
8771
2004-06-07: New config parameter: aliased_getfile.
11921 bpr 8772
  Enhanced Modtool with publication manager.
10 reyssat 8773
2004-06-06: version added to module index.
8774
2004-06-05: added other/bin/src2def.
11921 bpr 8775
  oef, deductio and document modules: suppression of symlinks and executables.
8776
  update-version upgrades to 337.
10 reyssat 8777
2004-06-02: Search by author name activated.
11921 bpr 8778
  Added config parameter wims_showauthor.
10 reyssat 8779
2004-05-31: Trusted modules can access wims_home.
8780
2004-05-29: Improvements of robot pages.
11921 bpr 8781
  chemeq, units-filter and wimsd non-blocking compilation failure.
8782
  chemeq and units-filter added to support software checklist.
10 reyssat 8783
2004-05-26: Antidated modules are now blocked.
11921 bpr 8784
  Keywords from popular search engines retaken by WIMS home page.
10 reyssat 8785
2004-05-22: General reference page using wikipedia.
8786
2004-05-21: translator now accepts very long sources.
8787
2004-05-13: download/wimsget was broken.
8788
2004-05-09: Added sheet data into exam log.
8789
2004-05-08: Voter listing was not correct under superclass.
8790
2004-05-04: Set-styled replies with embedded ';' are rejected.
8791
2004-05-01: getfile did not search for directory in parent session.
8792
2004-04-24: Dynamic condition list in oef.
8793
2004-04-16: Vertical stacking in clickfill and dragfill.
8794
2004-04-14: Portability extensions by Karim Belabas.
8795
---------------------------------------------
8796
Version 3.36 packed.
8797
2004-02-17: Bug fix: class images do not appear in exams.
8798
2004-02-13: Multiple bug fixes in superclass structure.
8799
2004-01-18: Added virtual class hierarchy.
8800
2004-01-14: msg2wims moved to WIMS_HOME/bin.
8801
2004-01-12: Configurable computational precisions in OEF modules.
8802
2004-01-08: Document modules with manager in scripts/docu.
8803
2004-01-05: Direct importation of public sheets into classes.
8804
2004-01-03: Access policy configuration extended to virtual classes.
8805
2004-01-02: Site resource access policy configuration.
8806
2003-12-17: User error kicked participants out of the class.
8807
2003-12-16: Sheet printable version was not working for class exercises.
8808
2003-12-07: Rafale locks account for 10 minutes against relogin.
11921 bpr 8809
  Rafale in class partly counted as new.
8810
  Mixture with suspended activities also disables score in classes.
8811
  Scores immediately following a large series of rafale are ignored.
10 reyssat 8812
2003-12-06: Classes allowing output of resources to all (manual declaration only).
8813
2003-12-05: Expired sheets with 0 weight no longer shown in participant score list.
8814
2003-11-27: modind bug fixed: modules not in site language list now ignored.
8815
2003-11-26: Site configuration: eliminate language repetitions.
8816
2003-11-24: Software non-installed message was not available due to a bug.
8817
2003-11-23: config variable: default_texposition.
11921 bpr 8818
  user tex size is now absolute.
8819
  \oefenv was not available within createxo.
10 reyssat 8820
2003-11-22: texgif: tfm files were copied to current working directory.
8821
---------------------------------------------
8822
Version 3.34 packed.
8823
2003-11-18: Bug fix: add participants using csv.
8824
2003-11-16: New reply type: range.
11921 bpr 8825
  OEF: kill score generation in debug mode.
8826
  Close participant exam sessions by supervisor.
10 reyssat 8827
2003-11-15: Deactivation of a sheet.
11921 bpr 8828
  Allow supervisors to test exams under preparation.
10 reyssat 8829
2003-11-14: Added to oef: \oefenv, debug mode.
11921 bpr 8830
  incomplete addressing in documents and OEF draw: fixed.
12032 bpr 8831
2003-11-13: Drag and drop window resizing bug fixed.
10 reyssat 8832
2003-11-09: added !makelist.
8833
2003-11-08: Some bug fixes in printable version of sheets (datafile bug remains).
8834
2003-11-01: affine transformation added to flydraw.
8835
2003-10-31: wims_exec_error becomes cumulative.
11921 bpr 8836
  wims_exec_error reported in Createxo.
8837
  motd (message of the day) files moved to log.
10 reyssat 8838
2003-10-28: New version of OEF and deduc avoiding the use of symlinks.
8839
2003-10-27: .wimspass moved to log directory.
11921 bpr 8840
  oldclasses moved to backup.
10 reyssat 8841
2003-10-26: added OEF \special method: imagefill.
8842
2003-10-25: idle-time split to 3.
11921 bpr 8843
  writable directories moved to w.
10 reyssat 8844
2003-10-24: algexp, litexp and formal accept multiple good replies (separator=,)
11921 bpr 8845
  oef2wims added error messages.
8846
  file mode in Createxo.
8847
  The main program is now staticly linked (exec performance).
10 reyssat 8848
2003-10-23: Some cleanup of directory settings:
11921 bpr 8849
  wims.conf moved to log directory.
8850
  forums moved to log/forums.
8851
  instex and mathfonts/texgif moved to w (relocatable directory).
10 reyssat 8852
2003-10-20: added exolog: exercise registration for virtual classes.
8853
2003-10-16: backup and accounting moved to wimslogd.
11921 bpr 8854
  TeX floating level added to useropts and preference page.
10 reyssat 8855
2003-10-15: OEF: added \special{}.
8856
2003-10-13: adm/class/regclass was setting wrong class version (3 instead of 4)
8857
2003-10-12: Dutch version (Joke Evers).
11921 bpr 8858
  Supervisor can select existing class exercises in Createxo.
8859
  OEF: TeX images accepted in type=radio and type=checkbox.
8860
  command !date reopened for general modules, with stricter security restrictions.
10 reyssat 8861
2003-10-11: !for x=1..5
8862
2003-10-05: log files now use wimslogd to dispatch.
8863
2003-10-04: Many temporary files moved to tmp/sessions.
11921 bpr 8864
  added wimslogd (autorun log daemon).
10 reyssat 8865
---------------------------------------------
8866
Version 3.32 packed.
8867
2003-09-28: !date is now for trusted modules only.
11921 bpr 8868
  (others can use $wims_now and $wims_nowseconds)
8869
  command !sql dereferenced.
8870
  Online management: mkindex now sent to at (had rlimit_cpu overflow).
10 reyssat 8871
2003-09-27: Online update, backup and crontab managements.
8872
2003-09-22: Misc. bug fixes in virtual class management.
11921 bpr 8873
  2D array addressing. Availability in OEF and doc.
10 reyssat 8874
2003-09-21: clickfill and dragfill: fields of multiple length.
11921 bpr 8875
  Array addressing: $(var_name[item_numbers])
10 reyssat 8876
2003-09-20: different DynAPI replies can now coexist.
8877
2003-09-18: Bounding bug in !randint (when only one bound is given).
8878
2003-09-16: _tolinux() becomes more agressive.
11921 bpr 8879
  setvar() always calls _tolinux().
8880
  bin/mkindex command line overflow in OEF sorting: fixed.
10 reyssat 8881
2003-09-15: Class load accounting in site management page.
11921 bpr 8882
  Internal variable: wims_now, wims_nowseconds.
10 reyssat 8883
2003-09-14: OEF draw within parameters: redrawn (up to 16) when cmd=resume (saved exercises).
8884
2003-09-13: new OEF answer type: dragfill.
11921 bpr 8885
  Spurious password check bug in adm/userlist.
10 reyssat 8886
2003-09-11: added ccsum (user and class connection time accounting)
8887
2003-09-10: new OEF answer type: clickfill.
8888
2003-09-08: new OEF answer type: coord.
8889
2003-09-06: added !rows2lines (non-documented).
11921 bpr 8890
  rows2lines() now ignores semicolons enclosed in parentheses.
10 reyssat 8891
2003-09-05: DynAPI 3.0.0.
8892
2003-09-03: added clickzone (for use in reply type `coord').
8893
2003-09-02: flydraw uses `convert' to read images of other formats.
8894
2003-08-28: added interface to DynAPI.
11921 bpr 8895
  OEF answer types based on DynAPI: correspond, reorder and compose.
10 reyssat 8896
2003-07-19: draw() added to OEF and doc parameter primitives.
11921 bpr 8897
  Image clock available in OEF.
10 reyssat 8898
2003-07-18: added !rename (name hiding for multimedia files in exercises).
8899
2003-07-13: Server update and backup management in adm/manager.
8900
2003-07-09: !pedia method moved to script (pedia.phtml), using wikipedia.
8901
2003-07-08: Personal passwords now use crypted storage.
8902
2003-07-06: Class oef structure reorganized (modules/classes/$wims_class removed).
8903
---------------------------------------------
8904
Version 3.30 packed.
8905
2003-06-30: Expert menu in OEF manager (F. Guerimand).
8906
2003-06-28: User-friendlyness improvements in exam page.
8907
2003-06-24: Exam detail log and check.
8908
2003-06-23: write_logs() and save_session_vars() interchange order.
8909
2003-06-19: Forums: supervisor now can read erased messages.
8910
2003-06-18: added cmd type `next'. Existing modules modified.
8911
2003-06-14: added !sum, !product, !recursion.
11921 bpr 8912
  command !values can do recursive computations with variable `last'.
10 reyssat 8913
2003-06-13: added log2() (kernel and interfaces).
8914
2003-05-29: added !reaccent.
11921 bpr 8915
  added list of new OEF.
10 reyssat 8916
2003-05-27: added oncechar (special-purpose program).
8917
2003-05-25: numerical integration in slib/integrate switches to very slow but
11921 bpr 8918
  much more secure method (with pari).
10 reyssat 8919
2003-05-25: Wording: score average -> score quality.
8920
2003-05-24: Using image.src for imgcomp reply type: doesn't work for Netscape 4.
11921 bpr 8921
  (And isn't really conform to javascript specs.)
8922
  OEF printable version: variable grouping bug fixed (new line in values).
8923
  Printable version of user help.
8924
  Integral version of Createxo help.
10 reyssat 8925
2003-05-23: A few predefined variables for documents in classes.
8926
2003-05-22: Documents: gnu means Free Documentation License.
8927
2003-05-19: Update of Chinese adm modules (Z. Chen).
8928
2003-05-18: Show exercise source list in documents.
8929
2003-05-17: Printable version of documents.
8930
2003-05-15: Styled fills in flydraw (hatching etc).
8931
2003-05-10: added wimsd.
8932
2003-05-08: Main word dictionary renewed (en/fr).
8933
2003-04-29: Installation scripts adjusted for RedHat 9.
8934
2003-04-24: added class_option.
8935
2003-04-22: added anstypes imgcomp and textcomp.
8936
2003-04-17: Integration in OEF and Doc now calls slib.
8937
2003-04-14: Spurious solutions in solve() when root is exactly a cut point.
8938
2003-04-13: added !lookup.
8939
2003-04-07: confparm (1-4) added to OEF manager.
8940
2003-04-03: Robot referencing scheme created recursive fake directories.
8941
2003-04-01: Robot visibility of documents.
8942
---------------------------------------------
8943
Version 3.28 packed.
8944
2003-03-25: Createxo open to class participants.
8945
2003-03-23: Link between vote and access control.
11921 bpr 8946
  User property changes: !setdef instead of !writefile.
10 reyssat 8947
2003-03-22: Vote system for virtual classes.
8948
2003-03-21: A series of French documents submitted by B. Perrin-Riou et al.
8949
2003-03-18: hint disallowed during exam.
11921 bpr 8950
  cookie disorder in exams when cookies are activated in classlock.
10 reyssat 8951
2003-03-15: !values added ... for v in v1,v2,v3,...
11921 bpr 8952
  `!random a,b repeat n' and `!randint a,b repeat n'.
10 reyssat 8953
2003-03-14: erf() and erfc() added to evalue().
8954
2003-03-13: numerical integration in OEF/DOC now uses romberg() in MAXIMA.
8955
2003-03-12: User asking for unavailable language provokes internal error.
11921 bpr 8956
  command !rawmath was adding spurious () after function names.
10 reyssat 8957
2003-03-11: New OEF reply types: checkbox, click, menu, radio.
8958
2003-03-09: Supervisor now allowed to import public OEF exercises.
8959
2003-03-08: Use cpp to process pre-source OEF and DED.
8960
2003-03-07: Internal: added cutfor() for calc_solve() and calc_values().
8961
2003-03-06: Variable name substitution in !values.
8962
2003-03-05: Rapidfire requests for printed versions are disabled.
8963
2003-02-28: WIMS now refuses to process executable files.
11921 bpr 8964
  slib indexing and documentation.
10 reyssat 8965
2003-02-21: New reply type to OEF: chset.
8966
2003-02-20: Fixed: segfault when HTTP_USER_AGENT is not defined.
11921 bpr 8967
  Dynamic insertion in mhelp was in conflit with parent session.
8968
  Document pages requiring preserved \(...) recompiled.
8969
  slib structure added.
10 reyssat 8970
2003-02-17: More dependency program checks are included in maintenance tool.
8971
2003-02-15: items2words() now respects parentheses-protected commas.
8972
2003-02-13: user_error while outputing was not sent out.
11921 bpr 8973
  getins w/o file name provoked segfault.
10 reyssat 8974
2003-02-12: Recognition of x', y'', etc. in formula processing.
8975
2003-02-11: New reply types to OEF: fset and aset.
8976
2003-02-10: Double call to authdelay when auth starts using user=...: auth always failed.
8977
2003-02-08: texmath() bug for matrix exponentials.
8978
2003-02-06: 2 wrong pointers in online maintenance page.
8979
2003-02-05: Class document accessibility was not checked.
11921 bpr 8980
  mhelp within subsession did not work.
8981
  Timing facilities added to OEF manager.
10 reyssat 8982
2003-02-03: More countermeasures against rapidfire exercise requests.
11921 bpr 8983
  forum thread navigation bug fixed.
10 reyssat 8984
---------------------------------------------
8985
Version 3.26 packed.
8986
2003-01-26: forum/mboard/scripts/quote.sh was using m_* variables (no longer available).
8987
2003-01-25: added umask(022) at the beginning of wims.
8988
2003-01-24: bin/ins???..processor were erased by 'make distclean'.
8989
2003-01-22: webget connection restrictions.
11921 bpr 8990
  Delay for wrong user authentification: 5 seconds.
10 reyssat 8991
2003-01-21: Error messages are shown in the page when insert fails.
8992
2003-01-20: Countermeasures against rapidfire exercise requests within worksheets.
8993
2003-01-19: Missing software now generates user error.
8994
2003-01-18: Library functions: filelength() and catfile().
11921 bpr 8995
  modtool accepts OEF and Deductio modules.
8996
  mkpopular modification: accounting of different languages are now mixed.
10 reyssat 8997
2003-01-09: Output delayed to the end of the processing, using last.phtml.
11921 bpr 8998
  Grouped execution of instex.
10 reyssat 8999
2003-01-07: OEF tex format $ translation bug fixed.
9000
2003-01-06: evalue_compile() bug fixed (recognition of scientific notations).
9001
2003-01-03: insmath_logic starts to work.
9002
2002-12-30: mathexp now uses regex for conditional extract.
9003
2002-12-20: configure: static link now checks existence of static library.
9004
---------------------------------------------
9005
Version 3.24 packed.
9006
2002-12-01: Some bin programs switched to static linking, accelerating execution.
9007
2002-11-28: Deductio starts.
9008
2002-11-23: Maxima multiexec now uses line by line method.
9009
2002-11-21: Cookies were interfering with popup mode.
9010
2002-11-12: \(..) usedynamic bug fixed (several insmath in a same line).
9011
2002-11-02: `!if .. issametext ..' was case-sensitive.
9012
2002-11-01: latex2html (2002-1) fails when TMPDIR is set: unset before calling latex2html.
9013
2002-10-31: oef2wims bug: file size limited to 16K.
11921 bpr 9014
  oef2wims starts to print error messages.
10 reyssat 9015
2002-10-24: Score counting: new and hint are separated.
11921 bpr 9016
  \help added to OEF.
10 reyssat 9017
2002-10-21: WebCopier is a very bad browser.
9018
2002-10-20: Cleaned treatment of special characters in oef and doc.
9019
2002-10-17: Takes care of response header fields 'Server:' and 'Status:'.
9020
2002-10-16: Links for class authentification moved to adm/class/classes.
9021
2002-10-14: \(...) usable in parameters and prompts of OEF.
9022
2002-10-13: Fixed multiple folding bug in doc.
9023
2002-10-10: Updates in Italian translation (Marina Cazzola).
11921 bpr 9024
  Current server activities in online maintenance tool.
10 reyssat 9025
2002-10-08: Replaced [ ... -a ... ] and [ ... -o ... ] in shell scripts.
11921 bpr 9026
  #!/bin/sh replaced by #! /bin/sh in shell scripts.
10 reyssat 9027
2002-10-07: oef2wims added mdef method (internal use only).
9028
2002-10-06: Rational datatype activated in OEF and DOC using pari,
11921 bpr 9029
  and complex datatype modified ('*' no longer translated to ' ').
10 reyssat 9030
2002-10-05: Bug in _subword(): strcpy() passes over string end.
11921 bpr 9031
  Bug in user importation page (neighboring classes).
9032
  Bug in exo importation (when the importing class has no exo).
10 reyssat 9033
2002-10-04: Introduced configurable parameter default_anim_format (gif/mng).
9034
2002-10-02: Extension and configurability of login/password limitations.
9035
---------------------------------------------
9036
Version 3.22 packed.
9037
2002-09-30: Makefiles rewriting: whildcards, check before strip.
9038
2002-09-29: Build options (dynamic, units, chemeq) added to configure.
9039
2002-09-28: strtok() no longer used.
11921 bpr 9040
  PATH definition is now dynamic.
10 reyssat 9041
2002-09-27: Portability to case-insensitive file systems.
11921 bpr 9042
  Score dependency is deactivated when scoring is closed (sheets).
10 reyssat 9043
2002-09-26: Starts to use autoconf. Some first portability declarations.
11921 bpr 9044
  Added `make distclean'.
10 reyssat 9045
2002-09-24: Link to Modtool in virtual classes.
9046
2002-09-23: File deposit length limit can now be increased
11921 bpr 9047
  independent of QUERY_STRING_LIMIT.
10 reyssat 9048
2002-09-22: Use internal variable manager; important acceleration.
11921 bpr 9049
  $module_about is now only prepared when cmd=help.
9050
  Style sheet defaults to justify.
10 reyssat 9051
2002-09-21: string_modify(), substit() and float2str() cleaned and accelerated.
11921 bpr 9052
  SUBST_LIMIT has changed meaning: now limit of nesting levels.
9053
  texgif acceleration: call_sh() -> execredirected().
9054
  Now tex is executed by safe uid.
9055
  oef and doc now makes use of static instex.
9056
  Added utility script 'oefcompile'.
10 reyssat 9057
2002-09-20: OEF variable number limit grows to 1024.
9058
2002-09-19: Math middle alignment floats back, and prepared for configurability.
11921 bpr 9059
  pari/gp temporary directory now correctly set.
10 reyssat 9060
2002-09-18: Fixed document indexing bug in distributions.
11921 bpr 9061
  OEF manager variable saving method reorganized.
9062
  Number of replies and choices increased to 20 each.
10 reyssat 9063
2002-09-16: multiexec installed (only effective on ELF-interfaced programs).
11921 bpr 9064
  The method of waitpid(..,..,WNOHAND) was wasting lots of cpu load.
9065
  Replaced by alarm(). Global time limit is also installed, with
9066
  a new module error message (timeup).
10 reyssat 9067
2002-09-15: exec_exec() removed (unnecessary).
11921 bpr 9068
  command !sh will no longer output when not outputing.
10 reyssat 9069
2002-09-14: Interfaces: added common.c.
11921 bpr 9070
  Interfaces: illegal names are renamed instead of refused.
9071
  Interface to pari/gp: compatibility with version 1 deplecated.
10 reyssat 9072
2002-09-12: Mirror list update.
9073
2002-09-11: Child process not loaded if no time left.
11921 bpr 9074
  Post-reply variable processing in OEF exercises.
10 reyssat 9075
2002-09-10: Mirror site list accepts https sites.
9076
---------------------------------------------
9077
Version 3.20 packed.
9078
2002-09-09: substitution forgotton in !text reverse.
9079
2002-09-08: Absolute execution time limit to child processes.
11921 bpr 9080
  Middle alignment of instex floates back to base.
10 reyssat 9081
2002-09-07: Bug in !htmlmath: e^-(2x) => e<sup>(2x</sup>.
9082
2002-09-06: !solve did not accept substitution in variable name.
9083
2002-09-02: Added configurable virtual class connection locks.
9084
2002-09-01: Session cookies activated (configurable).
11921 bpr 9085
  user_agent change within a session is now disallowed.
10 reyssat 9086
2002-08-31: Added class logo configuration.
11921 bpr 9087
  Secure hosts added to class creation tool.
9088
  imagedir bug in OEF printable version (almost) repaired.
10 reyssat 9089
2002-08-30: Homepages header technical reorganization.
11921 bpr 9090
  Modules: <input><br> --> <input> <br> to patch netscape justify bug.
9091
  Exam js clock bug fix (empty variable).
9092
  Homepage menu links (new, forum, ...) always pointed to English version.
10 reyssat 9093
2002-08-29: Appearance configuration (bgimg, css) for virtual classes.
11921 bpr 9094
  background image file generator.
10 reyssat 9095
2002-08-28: Site-wide css definitions.
11921 bpr 9096
  mhelpheader.phtml refined.
10 reyssat 9097
2002-08-27: Config parameter class_regpass is activated, for class creation rights.
11921 bpr 9098
  page bgcolor becomes globally configurable via page_bgcolor.
9099
  Site-configurable background image files.
9100
  Presentation setup now also applies to homepage.
10 reyssat 9101
2002-08-08: Added program huffman (variable length encoding).
9102
2002-08-07: Added internal variable wims_developer to keep developer authentification.
9103
2002-07-31: Added variable wims_htmlbody. Global page modifications using it.
9104
2002-07-27: More strict name check in file deposits.
11921 bpr 9105
  Developer account management added to online site manager.
9106
  useropts now kept in user definition files (in virtual classes).
9107
  Change background colors for virtual classes.
10 reyssat 9108
2002-07-25: File deposit in Createxo (within virtual classes).
9109
2002-07-23: Mirroring virtual classes.
9110
2002-07-22: Interface to Yacas.
9111
2002-07-20: Direct connection interface with other web servers.
9112
2002-07-18: More variables for document page replacements in virtual classes.
9113
2002-07-17: added exec_sh (was using calc_sh).
9114
2002-07-16: adm/ subdirectory in scripts/ only accessible to trusted modules.
11921 bpr 9115
  Direct link for editing work sheet presentation page.
9116
  Modify class property by site manager erased supervisor password.
10 reyssat 9117
2002-07-15: EmailSiphon is a very bad browser.
11921 bpr 9118
  https added to webget (depends on openssl).
9119
  OEF wlist input bug (a line of code is missing).
10 reyssat 9120
2002-07-09: gifs directory opens for read by insdraw.
9121
2002-07-07: oef2wims bug fix: nested \for variable set, multi-line variables.
11921 bpr 9122
  General tool link available to class participants.
10 reyssat 9123
2002-07-03: \step enters into feedback conditions.
9124
2002-07-02: big/small endian bug fixed in texgif (tfm.c)
9125
---------------------------------------------
9126
Version 3.18 packed.
9127
2002-06-29: added class_quota, doc_quota, class_regpass, doc_regpass to config.
11921 bpr 9128
  Disk quota system for documents and classes.
9129
  File deposits in documents.
10 reyssat 9130
2002-06-25: Score dependencies in exam sheets.
9131
2002-06-23: Score dependencies in work sheets.
9132
2002-06-22: Possibility to replace virtual class user pages by document blocks.
9133
2002-06-19: Multi-step answers in OEF.
9134
2002-06-17: \if and \for added to OEF syntax.
9135
2002-06-14: doc: parameter substitution forgotten in \link, \embed and \target.
9136
2002-06-13: sh script trying strict conformity: $[...] -> $((...))
9137
2002-06-09: Neighboring classes: exercise importation bug fixed.
11921 bpr 9138
  Exam page deactivated when try number is exhausted.
9139
  Erase sharing links when erasing an expired class.
10 reyssat 9140
2002-06-07: Reset variables in oef printable version, between each exercise.
9141
2002-06-01: ins_limit default lifted to 150.
11921 bpr 9142
  Italicized letters in htmlmath.
9143
  Rationalization and acceleration of !insmath.
9144
  Cleaning old instex pictures in housekeep.daily
10 reyssat 9145
2002-05-31: Reusability of static instex.
9146
2002-05-30: Automatic recognition of LaTeX source in texgif (rudimentary).
11921 bpr 9147
  LaTeX source submission in documents (relies on LaTeX2HTML).
10 reyssat 9148
2002-05-29: user_log() => segfault on public sheet (classe=NULL)
9149
2002-05-28: Createxo.fr raw mode was not updated ?!
11921 bpr 9150
  createxo (en,fr): erase old submit.def before generating new one.
10 reyssat 9151
2002-05-26: added !solve.
11921 bpr 9152
  Virtual classes: comparison with average scores by participants.
10 reyssat 9153
2002-05-25: OEF reply and choice order is now changeable by author.
11921 bpr 9154
  Embedded replies in OEF manager.
10 reyssat 9155
2002-05-23: Static and dynamic compilations.
9156
2002-05-22: Parent session erasure bug during exam.
9157
2002-05-21: Opera added to good agent list.
9158
---------------------------------------------
9159
Version 3.16 packed.
9160
2002-05-20: Added activity statistics for virtual classes.
9161
2002-05-13: Bug fix: exam simulation was prohibited by class-wide restriction.
11921 bpr 9162
  Added !values, !leveldata.
10 reyssat 9163
2002-05-11: Added evalue_compile(), levelcurve().
9164
2002-05-10: Code reorganization: start using dynamic libwims.
9165
2002-05-06: Modtool added backup and restore.
9166
2002-04-27: Curve comparing program: curvecomp.
9167
2002-04-25: java input applet.
9168
2002-04-24: Document-wide header definition.
11921 bpr 9169
  Added alt= to instex.
10 reyssat 9170
2002-04-23: insplot bug: insplot_data was not reachable from another request.
9171
2002-04-18: New message alert in virtual classes.
9172
2002-04-16: Erase documents by authors.
9173
---------------------------------------------
9174
Version 3.14 packed.
9175
2002-04-14: New comparison relations: issametext, issamecase
9176
2002-04-12: Font color in dvigif (via \special{color=...}).
9177
2002-04-11: Subscription bug fixed in htmlmath() and texmath().
11921 bpr 9178
  special functions in oef2wims and msg2wims unified.
10 reyssat 9179
2002-04-07: added !readproc.
9180
2002-04-06: \form, \if and \for available for documents.
11921 bpr 9181
  added !row, !rowcnt, !randrow ... (internal and undocumented).
9182
  added !text reverse
10 reyssat 9183
2002-04-05: Documents now accept parameters (parm1..parm20).
9184
2002-04-04: Exam interface re-designed: no need to register, etc.
11921 bpr 9185
  OEF reply conditions and feedback tests accept special functions.
9186
  cleaning() includes tmp/sessions directory.
9187
  flydraw moved to other/bin, for secured execution.
9188
  OEF and doc draw accept animations.
10 reyssat 9189
2002-04-01: OEF input analyzing scripts moved to public place.
9190
2002-03-30: Some remaining calls to isfinite() changed to finite().
11921 bpr 9191
  Trying to define a NAN for systems having no such definition.
9192
  Added !select (for columns/rows) and !column.
10 reyssat 9193
2002-03-27: exec security enhancement via wrap..exec.
9194
---------------------------------------------
9195
Version 3.12 packed.
9196
2002-03-18: OEF atext input added relevancy check.
9197
2002-03-13: Patch for gd 1.2: border check in filltoborder.
9198
2002-03-12: Createxo reinput forgotten in raw mode.
9199
2002-03-05: Hidden variables in function reply (items 2 and up).
9200
2002-03-04: \draw in documents did not accept parameters.
9201
2002-03-01: Added simplify() to OEF and doc syntax.
9202
2002-02-28: OEF units input manager bug fix.
9203
2002-02-27: Erasing some unused commands: splitlines, ...
11921 bpr 9204
  Security enhancements in commands.
10 reyssat 9205
2002-02-23: Direct texgif, bypassing gs.
9206
2002-02-17: Typo in oef2wims: statement processing stopped after \draw.
9207
2002-02-15: Added randomrow and randomitem to OEF and doc syntax.
9208
2002-02-14: Createxo multiple choice fields reinput typo.
9209
---------------------------------------------
9210
Version 3.11 packed.
9211
2002-02-11: oef2wims: translation of ! distroys comparison conditions.
9212
2002-02-10: Added type case, nocase, atext, wlist to OEF input.
9213
2002-02-08: Added matrix, \rows, \row to OEF and doc syntax.
9214
2002-02-06: Modtool authentification bug fixed.
11921 bpr 9215
  condition tester accepts || and &&.
10 reyssat 9216
2002-02-05: Fixed mhelp session bug when caller is a subsession.
9217
2002-02-04: !shuffle can now directly shuffle lists.
11921 bpr 9218
  OEF manager added printable version.
9219
  Fixed variable order bug in sheet printable version (executed statement).
10 reyssat 9220
2002-02-02: Direct authentification with password (home module only).
9221
2002-01-31: Dynamic drawings in documents and OEF exercises.
9222
2002-01-29: Site document secret codes were included in distribution.
9223
2002-01-28: Date error: Popularity counts were reversed.
9224
2002-01-23: Bug in class user registration: firstn, lastn, email becomes litteral.
9225
2002-01-22: Appearance modification allowed for active worksheets.
9226
2002-01-21: Bug in sheet manager: good sheet erased in special circumstances.
9227
---------------------------------------------
9228
Version 3.10 packed.
9229
2002-01-14: rpm packages (i386-Linux).
9230
2002-01-10: Class management by site manager.
9231
2002-01-05: Printable version of worksheets.
11921 bpr 9232
  oef2wims: `!' becomes litteral.
10 reyssat 9233
2002-01-04: Erase messages by forum supervisor.
9234
2002-01-02: Class forum moved to class directory.
9235
2002-01-01: Class authentification method changed (now use adm/class/classes)
11921 bpr 9236
  Limited compatibility in the home module.
9237
  Change class within neighboring virtual classes.
9238
  Added !sh.
10 reyssat 9239
2001-12-30: Neighboring classes: resource importation and sharing.
11921 bpr 9240
  `>&/dev/null' replaced by `&>/dev/null' in shell scripts.
10 reyssat 9241
2001-12-28: Added !restart (change module). For trusted modules.
9242
2001-12-26: Virtual class selective backup and restoration.
11921 bpr 9243
  Online configuration of virtual classes.
10 reyssat 9244
2001-12-24: added !defread (non-documented).
9245
2001-12-23: Added checkhost() and !checkhost (non-documented).
11921 bpr 9246
  Definition of secure hosts for class supervisors.
10 reyssat 9247
2001-12-22: Security enhancement in class/forum/doc registration managements
11921 bpr 9248
  (special characters).
10 reyssat 9249
2001-12-21: Spreadsheet link in virtual classes (English and French).
9250
2001-12-19: WIMS changes name extension at dynamic insertion.
11921 bpr 9251
  Added command `getfile'. All files are application/octet-stream.
9252
  For trusted modules, non-documented.
10 reyssat 9253
2001-12-18: added !setdef (trusted modules only).
11921 bpr 9254
  Change participant properties by class supervisors.
9255
  Recover deleted participants. Add user by supervisor.
9256
  command !filelist must use call_sh() instead of call_ssh(), for pathname expansion.
10 reyssat 9257
2001-12-16: Normalisation in support software configuration parameters.
9258
2001-12-14: Virtual class changed to version 3: file locations moved.
11921 bpr 9259
  Query strings added `+' after `&' (to avoid browser translation).
10 reyssat 9260
2001-12-13: OEF now accepts \feedback. (Thanks to a suggestion of Jan Hlavacek.)
9261
2001-12-12: Content selection in OEF intro page.
9262
2001-12-11: oef2wims format now defaults to html (was tex). No effect on
11921 bpr 9263
  existing resources.
9264
  Auto math formatting available in oef2wims.
9265
  OEF exercises with no reply accepted.
10 reyssat 9266
2001-12-10: Popup help mode.
9267
2001-12-09: Apache configuration automation with new aliases.
11921 bpr 9268
  WIMS can now be called outside user space.
9269
  RPM packaging starts to work (with home directory relocation).
9270
  Binary directories clean up.
10 reyssat 9271
2001-12-08: Configuration parameters cleaning up and online configuration.
9272
2001-12-06: Document manager accepts file contents.
9273
2001-12-05: File submission mechanism (for trusted modules).
9274
2001-12-04: File permission check by site manager.
11921 bpr 9275
  Request length limit quartupled (256K), for file submissions.
10 reyssat 9276
2001-12-02: WIMS document manager is ready.
9277
2001-12-01: Added !defof.
9278
2000-11-30: !item counting was wrong when first got item is empty.
11921 bpr 9279
  Added !reinput. Createxo reinforced using !reinput.
10 reyssat 9280
2000-11-29: Site manager authorization for online site maintenance.
9281
2000-11-28: Some more compatibility fixups in instex.
11921 bpr 9282
  Added !detag.
10 reyssat 9283
2001-11-27: Forbidden user variables now silently ignored instead of
11921 bpr 9284
  generating user error (allow_violation).
9285
  Browsers are translating & strings when a text is put into a
9286
  textarea. Createxo now corrects this (still partial).
10 reyssat 9287
2001-11-23: msg2wims was not in global makefile.
9288
2001-11-18: Reorganization of front page.
11921 bpr 9289
  Added default about page.
9290
  Instex was incompatible with Konqueror: use -coalesce
10 reyssat 9291
2001-11-11: Added site browsing module (en, fr).
9292
2001-11-10: Module indexing protocol changed (more condensed).
11921 bpr 9293
  More home search facilities.
10 reyssat 9294
2001-11-08: Search tool category in home page can also give popup forms.
9295
---------------------------------------------
9296
Version 3.01 packed.
9297
2001-10-31: Facilities to recover lost exam session.
9298
2001-10-27: public_html/scripts now holds files that can be called by any
11921 bpr 9299
  module via !read.
10 reyssat 9300
---------------------------------------------
9301
Version 3.00 packed.
9302
2001-08-16: OEF manager added two options (allchoices and idontknow).
9303
2001-08-15: home page lists added starting point.
9304
2001-06-28: time bug: `now' was volatile!
9305
---------------------------------------------
9306
Version 2.45 packed. (Devel. version)
9307
2001-06-25: Added `all module' search category.
9308
2001-06-23: Code cleaning: fopen() -> accessfile() at many places.
9309
2001-06-22: Fixups and enhancements in exam sheet management.
9310
2001-06-20: Global score restriction in virtual classes.
11921 bpr 9311
  Score time restriction in virtual classes.
9312
  Uniformize get-current-time in main program.
9313
  Typo: current score was not whown when exo number >10.
10 reyssat 9314
2001-06-18: Public work sheet database.
9315
2001-06-17: Delete file in Modtool.
9316
2001-06-15: Uniformized search engine from home page.
9317
2001-06-12: Main program changes name (webmath -> wims).
9318
2001-06-09: several call_sh() switched to call_ssh().
9319
2001-06-07: Direct module indexer starts to work (w/o pgsql).
9320
2001-06-02: Referencing error when wims.conf is missing.
11921 bpr 9321
  Facility for automatic download of new distribution (wimsget).
10 reyssat 9322
2001-06-01: Several source configuration bugs.
11921 bpr 9323
  Score counting change: prohibit simultaneous scoring. (This is not
9324
  100% compatible with earlier data due to parmreg.)
10 reyssat 9325
2001-05-30: gif_crop and chem-eq do not compile under new Linux. Removed from
11921 bpr 9326
  Makefile.
10 reyssat 9327
2001-05-28: added Modtool (online development of modules).
9328
2001-05-10: WIMS can now also work behind https.
9329
2001-05-01: Added configuration parameter gnuplot_format.
9330
2001-04-21: OEF manager added equation reply type.
9331
---------------------------------------------
9332
Version 2.42 packed.
9333
2001-04-02: reguser typo fixed.
9334
2001-04-02: Added class_log() (security measure in virtual classes).
9335
2001-03-31: All Wims popup windows are now chromeless (javascript).
9336
2001-03-30: Security in virtual classes: one-time personal passwords.
11921 bpr 9337
  Session closed when user quits the class.
9338
  (English and French versions only)
7362 bpr 9339
2001-03-24: Security in virtual classes: new user cannot use
11921 bpr 9340
  account names where an erased user has worked.
10 reyssat 9341
2001-03-19: Popup operating mode allowing people to embed Wims tools into
11921 bpr 9342
  their own web pages w/o installing the server.
10 reyssat 9343
2001-03-18: itemnum() counted wrong when first item is enclosed list.
9344
2001-03-17: Students could see hidden sheets by directly typing url addresses.
11921 bpr 9345
  command !replace added keyword `internal'.
9346
  Popup windows are now focused using javascript.
9347
  Added !nonempty (lines or items).
10 reyssat 9348
2001-03-09: msg2wims was not compiling.
9349
2001-03-08: variable reset bug in OEF manager (replytype).
9350
---------------------------------------------
9351
Version 2.41 packed.
9352
2001-03-02: Virtual classes: ignore user scores with very low average.
9353
2001-03-01: Spanish translation (kernel+douzen tools) by José Maria Sanchez.
9354
2001-02-26: parameter blocking in virtual classes had corrupt variables.
9355
2001-02-15: Typo in plot command of flydraw.
9356
---------------------------------------------
9357
Version 2.40 packed.
9358
2001-02-06: Forum user registration email was sent to wrong address.
9359
---------------------------------------------
9360
Version 2.39 packed (internal).
9361
2000-12-08: !translate added keyword `internal'.
9362
2000-11-30: regclass starting (very unsufficient) anti-abuse feature.
9363
2000-11-28: !text expand divided by 0 when mask is empty.
9364
2000-11-24: Added some more TeX mathfonts (ldots, ddots, vdots).
9365
2000-11-23: Corrected translator bug when one dictionary item is
11921 bpr 9366
  subword of another.
10 reyssat 9367
2000-11-22: translator now accepts suffix translation (before main translation).
9368
2000-11-21: search_list => segfault when table is empty.
9369
2000-11-20: Added priority site configuration.
11921 bpr 9370
  Encyclopedia now defaults to internal.
10 reyssat 9371
2000-11-14: Databases (dictionary, fortune) were omitted in the package.
9372
---------------------------------------------
9373
Version 2.37 packed.
9374
2000-11-13: Source code location changed (ftp service closed by firewall).
9375
2000-11-11: Added shortpath.c, computing shortest path linking given points.
9376
2000-11-07: Reference to Maxima updated.
9377
---------------------------------------------
9378
Version 2.36 packed.
9379
2000-11-07: Italian version added (thanks to Marina Cazzola).
9380
2000-10-30: name substitution added in !exchange.
9381
2000-10-03: pointer to Plouffe's inverter updated.
9382
2000-09-10: !replace entered infinite loop when to-replace string is empty.
9383
2000-09-05: fixing some bad references in virtual classes.
9384
---------------------------------------------
9385
Version 2.35 packed.
9386
2000-08-28: exam structure in virtual classes.
9387
2000-08-16: housekeep must use wrapexec.
9388
2000-08-14: Modif to bin/{pari,povray}, to adapt to Ray 3D.
9389
---------------------------------------------
9390
Version 2.34 packed.
9391
2000-06-13: Unable to find broken instex image bug, block (erase) it.
9392
2000-06-11: Standardized href in exercises.
9393
2000-06-08: bug in Pari interface: comments were not recognized.
11921 bpr 9394
  added !listcomplement
10 reyssat 9395
2000-06-07: var.def accepts arrays.
9396
---------------------------------------------
9397
Version 2.32 packed.
9398
2000-06-03: OEF modules now included in standard distribution.
11921 bpr 9399
  addmodule bug introduced from adm/ modules reorganization.
9400
  psql modules field names protected by double quotes.
9401
  module log is disabled by default.
10 reyssat 9402
2000-05-29: Bug in forum user registration password check.
11921 bpr 9403
  Online creation of message boards.
9404
  \special disabled in !instex.
10 reyssat 9405
2000-05-28: Interface to Octave.
11921 bpr 9406
  Function name aliases were forgotten in Maxima interface.
10 reyssat 9407
2000-05-26: Virtual class score computation reorganization, adding manually
11921 bpr 9408
  attributed scores (English and French versions).
10 reyssat 9409
2000-05-24: added !mailto (for trusted modules).
9410
2000-05-23: isfinite() -> finite().
9411
2000-05-21: added non-panicking internal_warn() method.
9412
2000-05-19: Module log now creates directory tree.
9413
---------------------------------------------
9414
Version 2.30 packed.
9415
2000-05-17: adm/ modules reorganization.
9416
2000-05-14: Added message board to each class.
9417
2000-05-12: Record 0 now allowed.
9418
2000-05-09: Calls to system() are replaced by exec().
9419
2000-05-06: added !insmath.
11921 bpr 9420
  command !rawmath no longer translates []{} into ()().
9421
  Improvements in rawmath() and texmath().
10 reyssat 9422
2000-05-04: Commas enclosed in parentheses are no longer item separators.
9423
2000-05-02 Fixed problem with effective and real uid (for gnuplot).
11921 bpr 9424
  session directory closed to other users.
10 reyssat 9425
2000-05-01 fix NAN comparison bug.
11921 bpr 9426
  Eval name table unification (acceleration). getnum() replaced by strtod().
9427
  Flydraw added evalue, plot, linewidth, arrow, lattice, etc.
10 reyssat 9428
2000-04-26 fly replaced by flydraw.
9429
2000-04-22 OEF manager accepts more reply types:
11921 bpr 9430
  units, matrix, vector, set, formal.
9431
  units-filter by Georges Khaznadar.
10 reyssat 9432
2000-04-20 added !deaccent and !declosing.
9433
---------------------------------------------
9434
Version 2.23 packed.
9435
2000-04-13 Partial compatibility effort with DOS 0D0A files.
11921 bpr 9436
  subsession string accumulation: fixed.
10 reyssat 9437
2000-04-12 anti-cheating: random suspension of random generation of exercises.
11921 bpr 9438
  Users are allowed to suspend score registration.
10 reyssat 9439
2000-04-10 `:' bug in scoring system fixed.
9440
2000-04-04 added !msg.
9441
---------------------------------------------
9442
Version 2.20 packed.
9443
2000-03-30 added class portal (adm/classes)
9444
2000-03-25 General help pages.
11921 bpr 9445
  Window size control for subsessions (javascript).
9446
  Powermarks is a bad browser.
10 reyssat 9447
2000-03-24 Score register was open for expired sheets (fixed).
9448
2000-03-21 added variable wims_form_method.
11921 bpr 9449
  Allows supervisor to change participant password by force.
10 reyssat 9450
2000-03-17 eCatch is a bad browser.
9451
---------------------------------------------
9452
Version 2.13 packed.
9453
2000-03-11 added !reset. Change syntax of !exchange (added !exchange var1,var2).
9454
2000-03-01 Classes: allow scores to be computed according to user formula.
9455
---------------------------------------------
9456
Version 2.12 packed.
9457
2000-02-16 Forms now use post method to get around URI length limit.
9458
2000-02-08 modifications in class management (move exercise in worksheet,
11921 bpr 9459
  delete/modify class exercises).
10 reyssat 9460
---------------------------------------------
9461
Version 2.11 packed.
9462
2000-01-31 Allow class supervisors to erase exercises. (Modifs to createxo)
9463
2000-01-27 added !texmath (linear math to tex source).
11921 bpr 9464
  sec(x) and csc(x) admitted.
10 reyssat 9465
2000-01-19 cpu limit cut to half or 1/4 when the site is busy.
9466
2000-01-17 Changed log rotation method, adding config variable old_log_files.
9467
2000-01-16 Interface to Maxima.
9468
---------------------------------------------
9469
Version 2.10 packed.
9470
2000-01-11 Fixed bug in module indexing program (multi-language priority).
11921 bpr 9471
  Referer keepup during session.
10 reyssat 9472
2000-01-10 Mirror listing page prepared (but not open due to lack of mirrors).
9473
2000-01-09 added !module.
9474
2000-01-06 !shuffle added option even|odd.
9475
2000-01-05 Partially disabled cache control for home module.
9476
---------------------------------------------
9477
Version 2.07 packed.
9478
2000-01-03 added cache control lines.
9479
1999-12-25 Source directory reorganized.
11921 bpr 9480
  Added cyclicode (cyclic code generator).
9481
  Added !text interact and !text repeat.
10 reyssat 9482
---------------------------------------------
9483
Version 2.05 packed.
9484
1999-12-23 Simplified Chinese version officially open.
11921 bpr 9485
  Translators: team in ECNU lead by CHEN Zhijie.
10 reyssat 9486
---------------------------------------------
9487
Version 2.04 packed.
9488
1999-12-13 Bug in wordchr, itemchr, linechr causing crash when
11921 bpr 9489
  searched-for string is empty. Fixed.
10 reyssat 9490
1999-12-10 Parameter passing under !read (wims_read_parm).
9491
1999-12-06 Change to html/auth.phtml.*
9492
1999-12-05 interface program sources relocated.
9493
1999-12-03 More adm modules in Chinese.
9494
1999-12-01 A private .htaccess file was not deleted in the public distribution.
9495
---------------------------------------------
9496
Version 2.03 packed.
9497
1999-11-29 Some adm files and modules in Chinese incorporated.
9498
1999-11-17 Interface to GAP.
9499
1999-11-11 Expiration management takes cgi_name into account.
11921 bpr 9500
  add site_description and site_keywords to wims.conf.
10 reyssat 9501
1999-11-08 Important bug fix: a process number limit (rlimit_nproc) of 32
11921 bpr 9502
  was much too small. Lifted to 512.
10 reyssat 9503
---------------------------------------------
9504
Version 2.01 packed.
9505
1999-11-05 Delete participant and hide sheets by supervisor.
11921 bpr 9506
  Password change facilities.
10 reyssat 9507
1999-11-03 Regclass: email address check reinforced.
9508
1999-11-01 Intelligent determination of module according to cgi_name.
9509
1999-10-30 public phtml files reorganized.
9510
---------------------------------------------
9511
Version 2.00 packed.
9512
1999-10-28 Session names lifted to 10 characters, to ensure uniqueness.
9513
1999-10-26 Subsessions now have different appearance.
9514
1999-10-24 Class structure reorganized: sql is no longer used for it.
9515
1999-10-23 Unified PATH setup through wims.conf.
9516
1999-10-17 Function log10(x) added to Pari and Mupad interfaces.
9517
---------------------------------------------
9518
Version 1.55 packed.
9519
1999-10-03 cmd=help should not write to last.html. Corrected.
9520
1999-09-30 robot trapper also works for expired sessions.
9521
---------------------------------------------
9522
Version 1.53 packed.
9523
1999-09-26 bad agent reorganization.
9524
1999-09-24 added a robot trapper to the system.
11921 bpr 9525
  Logo bug fixed.
10 reyssat 9526
1999-09-23 MemoWeb is a very bad user agent.
9527
1999-09-20 bug fix in calls to output(): `%' was sometimes interpreted.
9528
1999-09-18 stat module acceleration and language detection.
9529
---------------------------------------------
9530
Version 1.50 packed.
9531
1999-09-06 minor touches in variable passing mechanism (security features).
9532
1999-09-04 Detail of individual user work added into class supervisor facilities.
11921 bpr 9533
  added worksheet source management.
10 reyssat 9534
1999-09-02 Robot access management bugfix and more restrictions.
9535
1999-08-29 added dictionary-translator as an exec program.
9536
1999-08-28 module searching engine is working.
9537
1999-08-26 caching sql for acceleration. module_init_parm bug fix.
9538
---------------------------------------------
9539
Version 1.35 packed.
9540
1999-08-23 added some big parentheses to mathfont.
9541
1999-08-21 added $wims_intro_parm (to be managed by the module).
9542
1999-08-15 added !exchange.
9543
1999-08-12 added !rawmatrix.
9544
---------------------------------------------
9545
Version 1.34 packed.
9546
1999-08-08 HTTrack is a very bad user agent.
9547
1999-08-05 added illegal module change detection (often in robot accesses).
9548
1999-08-04 session management overhaul: subsession, serial.
9549
---------------------------------------------
9550
Version 1.33 packed.
9551
1999-08-02 added factorial evaluation to evalue().
9552
1999-08-01 module indexing speedup. More national flags.
9553
1999-07-23 misc bug fixes for compatibility with RedHat 6.0.
9554
1999-07-03 Mupad interface `!' char checking bug fix.
9555
1999-07-02 Pointer to Eric's Treasure Troves changed.
9556
---------------------------------------------
9557
Version 1.32 packed.
9558
1999-06-25 oef translator accepts analyzed answers (numerical only).
9559
1999-06-24 varchr() modified (add underscore detection)
9560
1999-06-23 !pari about, !mupad about, with all module about.phtml changed.
9561
1999-06-22 $pari_header_2...$pari_header_8, same for mupad.
9562
1999-06-16 getvar() bugfix (empty name)
9563
---------------------------------------------
9564
Version 1.30 packed.
9565
1999-06-15 added !debug.
9566
1999-06-13 bugfix in itemchr().
9567
1999-06-12 added !positionof.
11921 bpr 9568
  log file was occasionally overwritten when simultaneous access
9569
  occurs while it is being renamed.
10 reyssat 9570
1999-06-11 islineof, notlineof in !if.
9571
1999-06-09 pari and mupad interface security enhancement (illegal keywords).
9572
1999-06-08 !replace enhancement: word, item, line replacement.
9573
1999-06-07 added variable ins_out.
9574
1999-06-04 line counting bug in open_workfile().
9575
---------------------------------------------
9576
Version 1.25 packed.
9577
1999-05-29 float2str() acceleration for integers.
9578
1999-05-25 Preliminary interface to octave.
9579
1999-05-22 Programs called by !exec and !mexec can now set return variables
11921 bpr 9580
  (by writing to $session_dir/exec.var)
10 reyssat 9581
1999-05-18 added !distribute.
9582
1999-05-10 added !text, with a first batch of commands. Doc updated accordingly.
9583
1999-05-09 Changed file reading method (speed optimization).
9584
1999-04-27 adaptation of pari/gp interface for 2.0.14 (goodbyestring)
9585
---------------------------------------------
9586
Version 1.24 packed.
9587
1999-04-23 added parameter $pari_header and $mupad_header
11921 bpr 9588
  space characters in query string are thrown away. (currently useless)
10 reyssat 9589
1999-04-22 Bug fix in substit() when string terminates with a $.
9590
---------------------------------------------
9591
Version 1.23 packed.
9763 bpr 9592
1999-04-04 Added !singlespace, !nospace, !lines2words..., !listintersect
11921 bpr 9593
  and !listunion, !listuniq.
9594
  Multiple-output of executions are now controled by the file exec.type.
10 reyssat 9595
1999-02-16 Added $wims_exec_out_2...
9596
---------------------------------------------
9597
Version 1.21 packed.
9598
1999-01-27 Bug fix in evalue (|x| version of absolute value)
9599
---------------------------------------------
9600
Version 1.20 packed.
9601
1998-12-29 Selective score registration mecanism for registered users.
9602
1998-12-28 Adding 2-parm functions to evalue().
9603
1998-12-27 evalue() adopts more strict syntax check.
9604
1998-12-25 oef creator starts to work.
11921 bpr 9605
  Worksheet was lost when the exercise is renewed.
10 reyssat 9606
1998-12-21 comparison added isitemof and notitemof.
11921 bpr 9607
  oef manager starts to work.
9763 bpr 9608
1998-12-14 Users are prohibited to enter raw $ signs
11921 bpr 9609
  (will be replaced by &#36;). !varlist adds a switch ``nofn''.
10 reyssat 9610
1998-12-13 |x| now recognized by !rawmath (and replaced by abs(x)).
9611
1998-12-12 fixing a score delay bug/misfeature in bottom reference box.
11921 bpr 9612
  all sscanf() replaced by atof, atoi.
10 reyssat 9613
---------------------------------------------
9614
Version 1.17 packed.
9615
1998-12-10 added !sort.
11921 bpr 9616
  Bugfix in simultaneous request prohibition: incompatibility with getframe.
10 reyssat 9617
---------------------------------------------
9618
Version 1.16 packed.
9619
1998-12-07 Bugfix in simultaneous request prohibition.
11921 bpr 9620
  Bugfix in evalue() (exponential number).
10 reyssat 9621
---------------------------------------------
9622
Version 1.15 packed.
9623
1998-12-05 Simultaneous request prohibited (user_error).
11921 bpr 9624
  Unmatched_parentheses now allows the user to correct the error.
10 reyssat 9625
1998-12-04 User parentheses check reinforced to all 3 kinds (), {}, []
11921 bpr 9626
  Server load control: requests refused when thresholds exceeded.
10 reyssat 9627
1998-12-03 User error message file now in phtml format.
9628
1998-12-02 !translate no longer calls tr when only simple translations.
9629
---------------------------------------------
9630
Version 1.14 packed.
9631
1998-11-30 !replace no longer calls sed when there is no regexp. (acceleration)
9632
1998-11-26 added !bound.
9633
1998-11-23 added !formselect, !formradio, !formbar. Doc updated.
11921 bpr 9634
  Modules will be progressively changed to use them.
10 reyssat 9635
---------------------------------------------
9636
Version 1.13 packed.
9637
1998-11-21 added good browser `HtmlViewer'.
9638
1998-11-20 Bug fix in client charset determination (intro pages).
11921 bpr 9639
  First language in configure file's site_languages is now default.
10 reyssat 9640
---------------------------------------------
9641
Version 1.12 packed.
9642
1998-11-16 Minor bug fixes in sheet preparation for supervisor.
9643
1998-11-15 Fix a typo in mathname_split() which created infinite loop.
11921 bpr 9644
  command !insplot sets a variable ins_animation (yes no).
9645
  Added $wims_warn_rawmath_parm.
10 reyssat 9646
1998-11-12 Variable wims_main_font, defining client charset.
9647
1998-11-06 More options in usage statistics.
9648
---------------------------------------------
9649
Version 1.11 packed.
9650
1998-11-03 More optimization in _skip_if_contents().
11921 bpr 9651
  Animation in !insplot is now using convert. gifmerge is no longer used
9652
  (incompatibility with gd 1.3).
9653
  Added definitions `translator' and `translator_address' in modules'
9654
  INDEX files.
10 reyssat 9655
1998-11-02 Module log disabled for robot access.
11921 bpr 9656
  Start multilanguage support: configuration variable site_languages
9657
  and wims variable $wims_site_languages.
9658
  Site languages can be defined in wims.conf.
10 reyssat 9659
---------------------------------------------
9660
Version 1.10 packed.
9661
1998-10-31 added !header, !title and !tail, to standardize html format.
11921 bpr 9662
  Doc and most modules updated accordingly.
10 reyssat 9663
1998-10-30 automatic detection of other languages for light pages.
9664
1998-10-29 added !headmenu, for header menu bar. All modules updated accordingly.
11921 bpr 9665
  added variable wims_ref_bgcolor, configurable.
10 reyssat 9666
1998-10-28 New visitors' home page, refering to two pages in adm/light (new, bestof).
11921 bpr 9667
  bug fix in !mexec.
10 reyssat 9668
1998-10-26 slight modif of adm/stat, file plotdata.sh (last plotting point)
9669
1998-10-25 slight reorg of insplot
9670
---------------------------------------------
9671
Version 1.06 packed (misc. bug fix).
9672
1998-10-18 cmd_output_too_long is now user_error.
9673
---------------------------------------------
9674
Version 1.05 packed.
9675
1998-10-13 added OmniWeb to the list of recognized browsers.
9676
---------------------------------------------
9677
Version 1.04 packed.
9678
1998-09-16 log column in var.def is now optional (defaults to 0).
9679
---------------------------------------------
9680
Version 1.03 packed.
9681
1998-09-13 added a new command !varlist.
9682
1998-09-10 Bug fix in evaluation (it gave -3^2=9)
9683
---------------------------------------------
9684
Version 1.02 packed 1998-09-08 (misc. modif.)
9685
Version 1.01 packed (misc. bug fix).
9686
Version 1.00 packed.
9687
1998-08-23 added system for messages of the day.
9688
1998-08-18 user scoring system starts to work.
9689
1998-08-14 class, sheet, exo: first working structure.
9690
---------------------------------------------
9691
Version 0.17.4 packed.
9692
1998-08-09 ready to accept creation of class and registration of participants.
9693
1998-08-09 added ins_warn=fail when dynamic insertion fails.
9694
---------------------------------------------
9695
Version 0.17.3 packed (emergency bug fix).
9696
Version 0.17.2 packed.
9697
1998-08-04 User/supervisor authentification started.
9698
1998-08-03 added !sql (administrative use only).
9699
1998-08-01 Module database starts to work.
9700
---------------------------------------------
9701
Version 0.17.1 packed.
9702
Version 0.16.4 packed.
7362 bpr 9703
1998-07-19 Request w/o command: now go to intro or new, depending on
11921 bpr 9704
  the existence of intro.phtml.
9705
  added module_init_parm.
10 reyssat 9706
---------------------------------------------
9707
Version 0.16.3 packed.
9708
1998-07-17 referer log fixup: links pointing to intro were not counted.
9709
1998-07-09 cotangent function now recognized at all levels.
11921 bpr 9710
  line length increased to 16K.
10 reyssat 9711
---------------------------------------------
9712
Version 0.16.2 packed (minor bug fix).
9713
Version 0.16.1 packed.
9714
1998-06-30. added multiplot support in insplot..processor.
9715
---------------------------------------------
9716
Version 0.15.11 packed.
9717
1998-06-15. added backward link list.
9718
---------------------------------------------
9719
Version 0.15.10 packed.
9720
1998-06-13. uniformed treatment of page expiration. (escape var: wims_expire)
9721
1998-06-12. added automatic recognition of robot accesses.
9722
----------------------------------------------
9723
Version 0.15.9 packed (emergency bug fix).
9724
Version 0.15.8 packed (minor fixes).
9725
----------------------------------------------
9726
Version 0.15.7 packed.
9727
1998-06-09. bug correction in module_log().
11921 bpr 9728
  added bookmark indication to homeref.
10 reyssat 9729
----------------------------------------------
9730
Version 0.15.6 packed.
9731
1998-06-07. predetermine_language also looks at user agent language.
9732
1998-06-06. added referer log.
9733
1998-06-05. default language is now English.
11921 bpr 9734
  corrected error log methods.
10 reyssat 9735
----------------------------------------------
9736
Version 0.15.5 packed.
9737
1998-06-03. Home module is now always expired (it cannot allow cache)
11921 bpr 9738
  added automatic determination of module language extension.
10 reyssat 9739
----------------------------------------------
9740
Version 0.15.4 packed.
9741
1998-06-01. Home is now a module.
9742
1998-05-31. log and account includes all clicks.
11921 bpr 9743
  improvements to stat module.
10 reyssat 9744
----------------------------------------------
9745
Version 0.15.3 packed.
9746
1998-05-23. TeX inserts now have border cut. Alignment problems disappear.
11921 bpr 9747
  Misc tex bugs.
10 reyssat 9748
1998-05-21. added statistics module.
9749
----------------------------------------------
9750
Version 0.15.2 packed.
9751
1998-05-17. bug fix: ref_base.
9752
1998-05-15. log method modified. (now appending)
9753
1998-05-13. Access accounting started. (Via cron)
9754
----------------------------------------------
9755
Version 0.15.1 packed (misc bug fixes).
9756
----------------------------------------------
9757
Version 0.14.1 packed.
9758
1998-05-04. !href target bug corrected.
9759
----------------------------------------------
9760
Version 0.14 packed.
9761
1998-05-02. Warning structure established (via !warn and $wims_warn_...)
11921 bpr 9762
  - !insplot: patch of gnuplot integer arithmetic problem.
9763
  - !htmlmath improvement.
10 reyssat 9764
1998-05-01. rawmath routine rewritten.
9765
1998-04-30. A very simple interface for Plouffe's Inverter.
9766
1998-04-27. added commands !filewrite and !fileappend.
9767
----------------------------------------------
9768
Version 0.13.3 packed.
9769
1998-04-13. added command !append.
9770
1998-04-12. added user options: language and texsize.
11921 bpr 9771
  texsize can also be changed within modules (via $wims_texsize).
10 reyssat 9772
----------------------------------------------
9773
Version 0.13.2 packed.
9774
1998-04-07. bug correction on session creation when old session expired.
11921 bpr 9775
  added listfile (privileged command)
10 reyssat 9776
----------------------------------------------
9777
Version 0.13.1 packed.
9778
1998-04-06. replace and translate secured (using env parms).
9779
1998-03-31. i will now be interpreted by pari and mupad as I.
9780
----------------------------------------------
9781
Version 0.12 packed.
9782
1998-03-29. session cleaning reorganisation: more clever.
9783
1998-03-27. wims logo created.
9784
----------------------------------------------
9785
Version 0.11.7 packed.
9786
1998-03-27. tex size starts to be configurable.
11921 bpr 9787
  instexst no longuer drops files into module's homes.
10 reyssat 9788
1998-03-24. added mathsubst and evalsubst
9789
1998-03-21. added iswordof, isvarof in !if.
9790
1998-03-20. Insplot is now animated.
9791
1998-03-19. TeX, mathfont and insplot: misc. improvements.
9792
----------------------------------------------
9793
Version 0.11.6 packed.
9794
1998-03-18. eval() now knows and outputs NaN and Inf.
11921 bpr 9795
  added htmlmath (preliminary version).
10 reyssat 9796
1998-03-17. added module_about structure.
11921 bpr 9797
  added math fonts structure. (variables starting with m_ )
10 reyssat 9798
-----------------------------------------------
9799
Version 0.11.5 packed.
9800
1998-03-14. server now reads module's INDEX file, storing definitions
11921 bpr 9801
  into module_... variables.
9802
  - added wims_html_header.
9803
  - Tests also existence of intro.phtml, help.phtml, etc.
9804
  - !instexst filename is now optional, and !instex calls it whenever possible.
9805
  - !form now accepts optional cmd value.
10 reyssat 9806
1998-03-13. subst_limit increased from 36 to 3000.
11921 bpr 9807
  added !homeref.
10 reyssat 9808
1998-03-10. added encyclopedia pointer.
9809
-----------------------------------------------
9810
Version 0.11.4 packed.
9811
1998-03-09. user variables. if module defined and cmd not: set cmd=new.
11921 bpr 9812
  Expired sessions send directly to wims homepage.
10 reyssat 9813
1998-03-08. patches to MuPAD TeX output bugs and incompatibilities.
9814
1998-03-07. change evaluation order: 3/5*2 is now left-associative, as other softwares.
9815
1998-03-05. added randitem, randword, ...
9816
-----------------------------------------------
9817
Version 0.11.2 packed.
9818
1998-02-21. added httpd_ variables. Doc updated accordingly.
9819
1998-02-21. added rawmath common error correction.
9820
------------------------------------------------
9821
Version 0.11.1 packed.
9822
1998-02-20. added general_log_limit and user_agent log.
9823
1998-02-19. added ins_align and wims_version_date. No subst for !href.
9824
1998-02-18. added cleansessions call (to be used via cron)
9825
1998-02-17. template modules reorganisation.
9826
1998-02-17. !instexst now works in intro.phtml
11921 bpr 9827
  (not very correctly: using $HOME/tmp for temporary directory.)
10 reyssat 9828
-----------------------------------------------
9829
1998-02-12. First version (0.10) packed.