Subversion Repositories wimsdev

Rev

Rev 18389 | Rev 18469 | 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
 
18386 bpr 21
wims.4.29a en cours
18435 bpr 22
2024-12-01: [r18434] bpr
23
  [sheet] show that the module is deprecated when doing a sheet
24
2024-12-01: [r18433] bpr
25
  [slib hyptiling] add fill option, use fhyppolygon
26
2024-12-01: [r18432] bpr
27
  [flydraw] add obj_hyppoly, hyppolygon, fhyppolygon
28
2024-11-25: [r18429] gmarbeuf
29
  [Nikaia] as for standard theme in class for participant display
30
  reload page and printable version buttons
31
2024-11-08: [r18427] reyssat
32
  [help] better help for slib graph/drawtree
33
2024-11-08: [r18426] bpr
34
  [slib drawtree] fill the circles before writing inside
35
2024-11-05: [r18424] bpr
36
  [themes/visitor] add robottrap in themes Nikaia and standard
37
  (already in visitor), has to be checked
38
2024-11-03: [r18423] bpr
39
  frobot] cannot create the directory getfile
40
  (already true in the command !getfile)
41
2024-10-23: [r18422] reyssat
42
  [minor/lang] english
43
2024-10-17: [r18421] czzmrn
44
  [fix] wimslogd store and use superclass variable when checking
45
    techvars values (cfr. r18414)
46
2024-10-14: [r18420] mquerol
47
  [minor/trans] catalan version
48
2024-10-14: [r18418] bpr
49
  [openclass 1150]
50
2024-10-14: [r18417] bpr
51
  [open class 1150] add four sheets and some presentation pages
52
2024-10-03: [r18415] bpr
53
  [confdata] change limit for threshold2 (?)
54
2024-10-03: [r18414] bpr
55
  [getstatussheet] fix: calculate the "good" parameter for class (case of superclass
56
    in particular)
57
2024-09-26: [r18413] bpr
58
  [expandpolynome] this script did not work for rational coefficient, so exit if not.
59
2024-09-26: [r18412] bpr
60
  [help] ldap_auth
61
2024-09-19: [r18411] bpr
62
  [oef/analyse/expandpolynome] exit if the polynom is not
63
  a polynom with one variable
64
2024-09-19: [r18409] bpr
65
  [adm/manage] add field ldap_accreditation
66
2024-09-12: [r18408] bpr
67
  [help] precision for polexand
68
2024-09-11: [r18407] bpr
69
  [directexec] add octave example with statistics package
70
2024-09-11: [r18406] bpr
71
  [primitives] in target.phtml, slashsubst all parameters
72
2024-09-10: [r18405] bpr
73
  [mkindex] add script to generate presentation pages in example class
74
2024-09-10: [r18403] bpr
75
  [anstype] add option nospace to numeric numexp
76
2024-09-02: [r18402] bpr
77
  [compile] change downloading address for jsme
78
2024-08-30: [r18401] bpr
79
  [slib afftiling] affine tiling by triangles
80
2024-08-30: [r18396] bpr
81
  [slib/ecriturenombre] add some cases with input as 8.1e+05
82
2024-08-29: [r18395] gmarbeuf
83
  [minor/regclass] fix invalid character in class in email regex
84
2024-08-28: [r18393] bpr
85
  [anstype draw multidraw] fix the case of rects (to check)
86
2024-08-26: [r18392] bpr
87
  [scripts/gp] add README, transfert some scripts in slib inside gp
88
2024-08-16: [r18385] czzmrn
89
  [minor] adm/raw log when user account is recovered
90
2024-08-07: [r18381] bpr
91
  [doc 1028] mistake in the script make.pl (new)
92
2024-08-07: [r18380] bpr
93
  [9001/docuoef4.pdf]
94
2024-08-07: [r18379] bpr
95
  [class 9001]
18386 bpr 96
---------------------------------------------
18375 bpr 97
wims.4.28 [r18374]
98
2024-08-06: [r18374] gmarbeuf
99
  [glossary/minor] spelling error
100
2024-08-06: [r18373] bpr
101
  [glossary] in a class glossary, keep the order of the parts of the glose
102
2024-08-06: [r18372] bpr
18389 bpr 103
  [adm/index] in adm modules, in index language=$lang
18375 bpr 104
    should fix trouble with the about
105
2024-08-06: [r18371] gmarbeuf
106
  [glossary/besoin d'aide] do not display connex gloses and connex ressources
107
    in glose for besoin d'aide
108
2024-08-06: [r18370] bpr
109
  [slib/hyptiling] option html, url; reset some variables
110
2024-08-06: [r18369] bpr
111
  [help/adddoc] modification of the help in french (SL)
112
2024-08-05: [r18368] bpr
113
  [glossary/help] fix for no french version
114
2024-08-05: [r18367] gmarbeuf
115
  [glossary/about] list of content indicated in the links + lang files
116
2024-08-04: [r18366] gmarbeuf
117
  [glossary/light] correction of an unnecessary condition on wims_lightpopup
118
2024-08-04: [r18365] gmarbeuf
119
  [glossary/lightpopup] modification to display a glose in light mode
120
2024-08-03: [r18364] bpr
121
  [hyptiling/cox] add a gp script and a slib for hyperbolic tiling (DB)
122
2024-08-02: [r18363] gmarbeuf
123
  [glossary/About] patch BPR to have the list content of a glose in about
124
2024-08-01: [r18362] lemaire
125
  [minor/help] minor change of help for button feedback in adm/class/sheet/lang/help.phtml.fr
126
2024-08-01: [r18361] lemaire
127
  [minor/help] minor corrections
128
2024-08-01: [r18360] lemaire
129
  [minor/help] an example is added for the command \glossary{} in bases/doc/102/src/glossary
130
2024-08-01: [r18357] bpr
131
  [doc 1028] add hyperbolic functions ... (for the pleasure !)
132
2024-08-01: [r18354] lemaire
133
[bugfix] (by bpr) when a student works on an exercise in a document,
134
  severity level is now well defined in html/home_ref_user.phtml
135
2024-07-31: [r18352] bpr
136
  [flydraw] add hyperbolic geometry : hyplines hypsegments hyptriangle fhyptriangle
137
2024-07-30: [r18351] bpr
138
  [flydraw] fix obj_hyplines ...
139
2024-07-30: [r18350] bpr
140
  [flydraw] fix a leak in hyperbolic triangle
141
2024-07-30: [r18348] bpr
142
  [docu/target] try to implement the choice -1 for wksheet
143
2024-07-30: [r18347] bpr
144
  [adddoc] add the choice automatic for finding the sheet in a doc
145
  (will be used in next commit)
146
2024-07-29: [r18345] bpr
147
  [doc/target] in exercise, use getexoindex ...
148
2024-07-29: [r18344] bpr
149
  [docu] use getexoindex to find the sheet if not known
150
2024-07-29: [r18343] bpr
151
  [target] worksheet was deleted from the url for adm/doc
152
2024-07-29: [r18342] gmarbeuf
153
  [Glossary/analysis] bad title for dynamic example convexity_3
154
2024-07-29: [r18340] bpr
155
  [glossary] harmonize files for docu and for oef
156
2024-07-29: [r18339] bpr
157
  [flydraw] change definitively the signification of line, lines etc in Flydraw
158
2024-07-29: [r18338] bpr
159
  [glossary] in adm/tool/glossary, |content ou ,content
160
  (it will be better to have everywhere |content as syntaxe)
161
2024-07-28: [r18334] bpr
162
  [glossary] doc: changement de la numerotation pour les parties non dynamiques
163
2024-07-28: [r18333] bpr
164
  [doc1028] modify arc
165
2024-07-28: [r18332] bpr
166
  [glossary] bad return line, delete html in titles of losange
167
2024-07-28: [r18331] bpr
168
  [glossary] fix the case of an empty record (should not exist, but ...)
169
2024-07-28: [r18327] bpr
170
  [glossary] add help for glossary (SL)
171
2024-07-27: [r18325] bpr
172
  [flydraw] add some hyperbolic functions (not yet exported)
173
2024-07-26: [r18324] obado
174
  [minor/css] re-enable border-radius on input groups
175
2024-07-26: [r18323-r18322] obado
176
  add missing lang strings in glossary, translate aria-labels in glossary
177
2024-07-26: [r18321] obado
178
 [html.c] Now !formselect also can use the `wims_ref_class` property to add css classes
179
    + Glossary filters are more accessibles (add labels and help text)
180
2024-07-26: [r18320] bpr
181
  [flydraw] treate case arc from 0 to 0 and 0 to 360 as before
182
2024-07-26: [r18319] lemaire
183
  [minor] A condition is added to distinguish what appears for student and for
184
    teacher in script/docu/scoreprint
185
2024-07-26: [r18318] bpr
186
  [flydraw] geodesics
187
2024-07-25: [r18317] bpr
188
  [flydraw] replace gdImageArc, add hypgeods
189
2024-07-25: [r18315] gmarbeuf
190
  [openclass 1153] 1 exercise removed in sheet 16
191
2024-07-23: [r18314] gmarbeuf
192
  [openclass 1153] new exercises added in sheets 6, 16 and 36
193
2024-07-22: [r18309 and alse] obado
194
  [minor] Glossary items are now closed by default
195
2024-07-20: [r18308] bpr
196
  [flydraw] replace gdImageArc by plot (the angles are of type integer
197
  which is not good)
198
2024-07-19: [r18306] bpr
199
  [glossary] can delete only the last item in the glossary of the class
200
2024-07-18: [r18303] bpr
201
  [glossary] no content in the case of a dynamical type
202
2024-07-17: [r18302] bpr
203
  [classification] replace deprecated modules
204
2024-07-16: [r18301] bpr
205
  [flydraw] fix arc and angle
206
2024-07-14: [r18299] gmarbeuf
207
  [minor/html] fixed a display glitch between float right
208
    help button and message warning
209
2024-07-13: [r18298] gmarbeuf
210
  [search_clear TYPO]to prevent the info message from hiding the
211
    clear button when search result is empty
212
2024-07-05: [r18297] czzmrn
213
  [minor] script/dialog help need to read language file
214
2024-07-02: [r18295] gmarbeuf
215
  [glossary/geometry] html and typo from Euler Versailles
216
2024-07-02: [r18294] gmarbeuf
217
  [glossary/analysis] html and typo from Euler Versailles
218
2024-07-02: [r18293] bpr
219
  [glossary] in a class, take the title of the glose defined by supervisor
220
    hide some parts (has to be checked and adapted),
221
    test: in a class and no supervisor
222
2024-07-01: [r18292] reyssat
223
  [warning message] in type litexp with polexpand, keep - sign in negative term
224
2024-07-01: [r18291] bpr
225
  [msg] language for users msg  for things as too:!all
226
2024-07-01: [r18288-r18289] bpr
227
  [glossary] nettoyage + no title in a class
228
2024-07-01: [r18287] bpr
229
  [glossary] possibility to choose a record in the class glossary
230
    only by writing content=[] when modifying the class glossary
231
  ... to check
232
2024-06-30: [r18283] bpr
233
  [search engine] if the address of a module is given, search if it exists in another lang
234
2024-06-30: [r18282] czzmrn
235
  [fix] module=adm/class/freework undo r18004 as with cmd=new the number
236
    of the freework is lost and the link next_students always link to
237
    freework=1 + reset variable score to fix the problem reported in r18004
238
2024-06-30: [r18280-r18278] bpr
239
  cleaning because of deprecated modules
240
2024-06-29: [r18277] bpr
241
[warning] in the case of nontool:!all (for example) in the access restriction
242
  of a class, the message was not good. To check... now one takes in account the "non"
243
2024-06-29: [r18276] bpr
244
Chemins modifiés :
245
  [help accessconf] has to be checked (only in french) about the word class
246
2024-06-28: [r18275-r18273-18274] reyssat
247
  [html, missing span  in glossary + precision about degree
248
2024-06-28: [r18271] gmarbeuf
249
  [slib/tabsignes] cleaning tabsignes.css
250
2024-06-28: [r18270] gmarbeuf
251
  [glossary/analysis] bug fixed for css class intro used in dynamic example
18267 bpr 252
---------------------------------------------
253
wims.4.27d [r18266]
254
2024-06-26: [r18264] bpr
255
  [adddoc] use the title and the descripton in the language
256
  if they exists when the teacher inserts a tool
18256 bpr 257
2024-06-23: [r18255] czzmrn
18261 czzmrn 258
  [minor] anstype/clicktile the solution should not be shown if presentgood=0 (e.g. when used with seedrepeat)
18256 bpr 259
2024-06-23: [r18254] czzmrn
260
  [minor/fix] need to reset variable in deduc, otherwise the test fails (lang_exists has been used before)
261
2024-06-23: [r18252] czzmrn
262
  [fix] anstype/draw better check band input from user for line
263
    (double clicking on point + clicking outside the drawing)
264
2024-06-21: [r18249] obado
265
  Upgrade CodeMirror "5.65.13" to "5.65.16";
266
2024-06-21: [r18248] obado
267
  [JS] Add MathLive 0.100.0 external lib.
268
2024-06-20: [r18247] gmarbeuf
269
  [glossary/analysis] glose affine_function1 2e error on span
270
2024-06-20: [r18246] gmarbeuf
271
  [glossary/analysis] glose affine_function1 error on span
272
2024-06-19: [r18245] gmarbeuf
273
  [openclass 1153] affine function glose updated in the glossary
274
2024-06-19: [r18244] btamby
275
  [glossary/analysis] new entry affine function level H4 from Euler Wims
276
2024-06-18: [r18243] gmarbeuf
277
  [openclass 1153] new class level H4 from Euler Versailles
278
2024-06-14: [r18242] btamby
279
  [glossary/geometry] new entries and updated gloses from Euler Versailles
280
2024-06-14: [r18241] btamby
281
  [glossary/geometry] dynamic examples from Euler Versailles
282
2024-06-14: [r18240] btamby
283
  [glossary/geometry] new entries and updated gloses
284
2024-06-13: [r18239] btamby
285
  [glossary/geometry] add macro for Pythagore and Thales examples
286
2024-06-13: [r18238] btamby
287
  [glossary/analysis] update
288
2024-06-13: [r18237] bpr
289
  [multidraw] bad syntax for nonempty command
290
2024-06-13: [r18236] btamby
291
  [Glossary/algebra] update and new entries from Euler Versailles
292
2024-06-13: [r18235] btamby
293
  [Glossary/probability] update 4 gloses from Euler Versailles
294
2024-06-13: [r18234] btamby
295
  [Glossary/discrete_mathematics] subgraph and binomial_coeff0 updated from Euler Versailles.
296
2024-06-07: [r18231] bpr
297
  [glossary arithmetics] new entry from Euler Versailles
298
2024-06-05: [r18229] btamby
299
  [glossary general] 3 new entries and new keywords
300
2024-06-03: [r18226] bpr
301
  [deduc] try to adapt to have multilanguage module, to check
302
2024-06-03: [r18225] bpr
18258 bpr 303
  [wimsdoc] a word of the limitation to MAX_MENU_ITEMS for the forms
18256 bpr 304
2024-06-03: [r18224] bpr
305
  [mathmlinput] add an id and close the math \( \)
306
2024-06-03: [r18223] bpr
307
  [target.phtml] add & (necessary because of the introduction of trim $nadd
18258 bpr 308
    that delete the first empty character)
18256 bpr 309
2024-05-29: [r18219] bpr
310
  [doc] add information on max_menu_items in oef
311
2024-05-23: [r18218] schaersvoorde
312
  [minor/svn] add 'exp' to javascipt math in canvasdraw
313
2024-05-14: [r18215] bpr
314
  [doc/target] add a & in the address in adm/doc/primitives/target.phtml
315
2024-05-04: [r18212] gmarbeuf
18258 bpr 316
  [Glossary/About] add title, level and various links and iframe codes
317
    to insert a glose in a doc, OEF and site
18256 bpr 318
2024-05-03: [r18208] lemaire
18258 bpr 319
  [minor help] add a sentence for the possibility to import a module
320
    in modtool/lang/help.phtml.fr
18256 bpr 321
22024-05-02: [r18206] reyssat
322
  [litexp polfactor] warning messages.
323
2024-05-02: [r18205] reyssat
324
  [help] help for litexp type of answer and its option polfactor.
325
2024-05-02: [r18204] reyssat
326
  [litexp polfactor] french warning messages for new polfactor analysis. Still to be translated.
327
2024-05-02: [r18203] reyssat
18258 bpr 328
  [bug] better factorization analysis in oef/analyse/factorpolynome.
329
    Warning messages still to be commited.
18210 bpr 330
---------------------------------------------
331
wims.4.27c [r18209]
18201 bpr 332
2024-04-29: [r18200] bpr
333
  [keywords] chemistry
334
2024-04-28: [r18199] bpr
335
  [glossary] force \N to be in mode mathml
336
2024-04-28: [r18198] bpr
337
  [glossary] fermeture en mode math
338
2024-04-27: [r18195] lemaire
339
  [slib/stat/binomial] return a list of length n filled with 0 if p<=0 and filled with n if p>=n
340
2024-04-26: [r18194] bpr
341
  [keywords] in electrochemistry
342
2024-04-26: [r18193] bpr
343
  [slib/binomial] the case p=1 was not well treated
344
  in case p>1 or p<0, return nothing
345
  + formatage
346
2024-04-26: [r18191] czzmrn
347
  [minor/lang] italian
348
2024-04-26: [r18190] bpr
349
  [help/anstype] add some advice for mathematical expressions
350
2024-04-26: [r18189] czzmrn
351
  [minor/lang] typo in it script/adm/lang/help.score.it
352
2024-04-26: [r18188] czzmrn
353
  [minor] adm/class/userscore/getuser.phtml remove active link if the sheet
354
    is hidden (otherwise the link opens an empty/error message page)
355
2024-04-26: [r18187] czzmrn
356
  [minor/lang] it help on score
357
2024-04-20: [r18186] bpr
358
  [modind] should fix segmentation fault on some ARM systems (thanks to B. Allombert)
359
2024-04-19: [r18185] bpr
360
  [3Dviewer] add possibility to color faces with different colors
361
2024-04-18: [r18182] bpr
362
  [Makefile] delete the file bin/modind before copy the new version (cleaner)
363
2024-04-11: [r18179] czzmrn
364
  [minor/fix] freeworks not counting properly when teachers write comment
365
  to non consigned works (can happen when teachers use link to next student)
366
  NOTE: these two file should be unified in future release
367
2024-04-05: [r18178] czzmrn
368
  [minor/lang] harmonization of italian files with corresponding fr
369
2024-04-05: [r18177] czzmrn
370
  [minor/lang] Italian
371
2024-04-05: [r18176] czzmrn
372
  [minor/lang] update language es files by Sebastian Donoso (adm/class/passwd)
373
2024-04-03: [r18175] czzmrn
374
  [minor/lang] bases/sys/search.pm use same iso-8859-1 list of characters as in src/Lib/liblines.c
375
2024-04-03: [r18174] czzmrn
376
  [minor/lang] add es among the default languages
377
2024-04-03: [r18173] czzmrn
378
  [minor/lang] bases/sys/domain/domain.es Spanish files by Sebastian Donoso
379
2024-04-03: [r18172] schaersvoorde
380
  [minor/svn] canvasdraw: corrected error...
381
  erreur: 'for' loop initial declarations are only allowed in C99 mode
382
2024-04-02: [r18171] czzmrn
383
  [add] check IP when granting access + minor doc scripts/adm/class/checkuserscorecondition
384
2024-04-02: [r18170] bpr
385
  [wimsdoc]
386
2024-04-02: [r18169] bpr
387
  [swork] use getsheetstatus + formatage
388
2024-04-02: [r18168] bpr
389
  [userscore] use user=no in !getsheetstatus
390
2024-04-02: [r18167] bpr
391
  [getuser] getsheetstatus user= does not work from a student to obtain
392
  the status before technical conditions, replace by user=no
393
2024-04-02: [r18166] schaersvoorde
394
  [minor/svn] canvasdraw: disabled debug...
395
2024-04-02: [r18165] schaersvoorde
396
  [minor/svn] canvasdraw: corrected reset...
397
2024-04-01: [r18164] schaersvoorde
398
  [minor/svn] canvasdraw: command "dashtype" was gone fishing...
399
2024-03-31: [r18163] bpr
400
  [doc1028]
401
2024-03-31: [r18162] bpr
402
  [help] examinfo (to check)
403
2024-03-31: [r18161] bpr
404
  [flydraw] help
405
2024-03-31: [r18160] schaersvoorde
406
  [minor/svn] canvasdraw: modify reset,noreset and a few other things
407
2024-03-31: [r18159] bpr
408
  [flydraw] introduce noreset and reset (work in progress)
409
2024-03-29: [r18156] reyssat
410
  [help] debug variables should be separated by spaces, not commas
411
2024-03-28: [r18155] schaersvoorde
412
  [minor/svn] canvasdraw: add prefix 'dash' to sync with flydraw syntax...
413
2024-03-28: [r18154] czzmrn
414
  [typo] typo in home/sequences.phtml
415
2024-03-28: [r18153] bpr
416
  [src/score.c] add variable score_exam with the number of the exam
417
  as score_isexam is 0 or 1
418
2024-03-27: [r18152] czzmrn
419
  [fix _widgets/userexam.phtml] the variables e_... are no longer computed
420
    in user_varexam.phtml, but are needed here
421
2024-03-27: [r18151] bpr
422
  [printoef] add wims_backslash_insmath=yes
423
2024-03-27: [r18150] bpr
424
  [use getsheetstatus] case of exam.
425
2024-03-27: [r18149] bpr
426
  [getsheetstatus] use getsheetstatus
427
2024-03-27: [r18148] bpr
428
  [use getsheetstatus]
429
2024-03-26: [r18147] bpr
430
  [getsheetstatus] use getsheetstatus in sequence;
431
  error if the sheet is hidden even if it is for everybody
432
2024-03-26: [r18146] bpr
433
  [userscore] as before, hidden sheet scores without tech variable
434
  are seen for everybody
435
2024-03-26: [r18145] bpr
436
  [major] use command getsheetstatus when printing the scores
437
  add some information in the table of sheetinfo
438
2024-03-23: [r18142] bpr
439
  [flydraw] add dashed for square
440
2024-03-23: [r18141] czzmrn
441
  [major] see r18127, check sequence access
442
2024-03-23: [r18140] bpr
443
  [flydraw] add option dash for rectangle
444
2024-03-22: [r18137] reyssat
445
  [typo] replaced echo by printf with string format. Allows simple backslash in the chain
446
  (document 1028)
447
2024-03-21: [r18131] bpr
448
  [flydraw] add dashed triangle using keyword dashed
449
  change analysis of dashed and filled
450
2024-03-21: [r18127] bpr
451
  [major] replace analysis if a sheet/exam is hidden for an user
452
  by function getsheetstatus. The previous test is just commented
453
  (easy to compare). This must be tested and checked ...
454
2024-03-21: [r18125] bpr
455
  [flydraw] add keywords dashed and filled as in canvasdraw
456
    everything has not been implemented. Doc has not been updated.
457
2024-03-19: [r18123] bpr
458
  [flydraw] add option if pm->fill non zero to pertinent commands
459
  in object.c (do not change nametab.sh for the moment)
460
22024-03-19: [r18121] bpr
461
  [src] increase MAX_FWRITE_SIZE
462
2024-03-19: [r18120] bpr
463
  [adm/manage] add developers in modtool in the list of sendmail
464
  for the administrator
465
2024-03-19: [r18119] bpr
466
  [flydraw] add fullline and fulllines with line_extend function
467
  for the moment, not used for the users (in prevision of the
468
  behaviour change of line ...)
469
2024-03-17: [r18118] bpr
470
  [flydraw] add fcircles
471
2024-03-16: [r18116] bpr
472
  [glossary] line->segment in flydraw
473
2024-03-15: [r18110] bpr
474
  [open class] line->segment in draw
475
2024-03-15: [r18109] schaersvoorde
476
  [minor/svn] canvasdraw: corrected compiler warning
477
2024-03-14: [r18108] bpr
478
  [getexoindex] fix when param is empty
479
2024-03-13: [r18107] georgesk
480
  new Makefile for Debian, since the packaging scheme has changed
481
2024-03-13: [r18106] georgesk
482
  add: Ťuse lib '/var/lib/wims/public_html/bases/sys';ť
483
2024-03-13: [r18105] georgesk
484
  applied the myDashedLine modification in one additional call
485
2024-03-13: [r18104] georgesk
486
  fixed the error 'implicit declaration of strcasestr'
487
2024-03-13: [r18103] bpr
488
  [help] add explanation about getsheetstatus (work in progress)
489
2024-03-12: [r18102] bpr
490
  [print latex] change the status of printlatex (reply);
491
  use this variable to decide if drawtikz must be used
492
  some comments
493
2024-03-11: [r18099] reyssat
494
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
495
  Replaced by comma (more standard) but may be changed locally in wims.conf
496
  via technical topics of maintenance
497
2024-03-11: [r18098] reyssat
498
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
499
    Replaced by comma (more standard) but may be changed locally in wims.conf
500
    via technical topics of maintenance
501
2024-03-11: [r18096] reyssat
502
  [help] details about precision of type real
503
2024-03-09: [r18094] reyssat
504
  [bug] vardata exceeded some linelength mail limits
505
2024-03-09: [r18093] bpr
506
  [slib/matrixtex] add none as alternative of .
507
2024-03-07: [r18091] bpr
508
  [doc] use getstatussheet in documents
509
2024-03-07: [r18089] bpr
510
  [getexoindex] new syntax
511
2024-03-07: [r18087] bpr
512
  [getsheetstatus] works also for exam.
513
2024-03-07: [r18086] bpr
514
  [getexoindex] change syntax
515
2024-03-04: [r18084] bpr
516
  [openclass 1152] change description and institution
517
2024-03-04: [r18081] bpr
518
  [src/score.c] getsheetstatus takes technical variables in account
519
  (work in progress, has to be tested)
520
2024-03-04: [r18080] bpr
521
  [draw] line-> segment, lines->polyline
522
2024-03-02: [r18076] bpr
523
  [flydraw] help hashhalfline
524
2024-03-02: [r18075] bpr
525
  [flydraw] add halfline in the flydraw help
526
2024-03-01: [r18071] schaersvoorde
527
  [minor/svn] canvasdraw: minor sub/sup improvement for strings
528
2024-03-01: [r18070] bpr
529
  [9001 - introprogOEF] update
530
2024-03-01: [r18069] bpr
531
  [1028]
532
2024-03-01: [r18068] bpr
533
  [flydraw] fix dashed halfline
534
2024-03-01: [r18067] bpr
535
  [doc 1028] add halfline
536
2024-03-01: [r18065] bpr
537
  [flydraw]  add halfline
538
2024-02-27: [r18064] czzmrn
539
  [minor/fix] need to convert dates as 2024-02-05 to 20240205 before
540
  loading scripts/setdef.proc (adm/class/config)
541
2024-02-26: [r18063] bpr
542
[help flydraw] delete deprecated commands in the help
543
2024-02-25: [r18061] bpr
544
  [model/hanging] lines->polyline, line->segment
545
2024-02-23: [r18057] bpr
546
  [scoreprint] use getsheetstatus for scoreprint (work in progress)
547
2024-02-23: [r18056] bpr
548
  [src] add calc_getsheetstatus and export it
549
2024-02-22: [r18055] bpr
550
  [help] format of docindex added to general documentation
551
2024-02-21: [r18052] bpr
552
  [docsheet] case of a class doc
553
2024-02-21: [r18051] bpr
554
  [doc] score in doc: try to harmonize the way the sheet is build and
555
  the analysis in target (exercise)
556
2024-02-21: [r18050] bpr
557
  [getexoindex] about severity
558
2024-02-20: [r18049] bpr
559
  [adddoc] replace %2F by /  when creating the sheet associated to a doc
560
  (if not, cannot check it is an exercise, find the title, etc)
561
2024-02-20: [r18047] bpr
562
  [flydraw] add arrows command
18044 bpr 563
---------------------------------------------
18043 bpr 564
wims.4.27b [r18042]
565
2024-02-17: [r18038] bpr
566
  [glossary] xhtml-> html5
567
2024-02-17: [r18033] bpr
568
  [wimsdoc] help for getexoindex (in progress)
569
2024-02-14: [r18029] bpr
570
  [scoreprint] different view for supervisor (no score)
18024 bpr 571
2024-02-13: [r18018] czzmrn
572
  [minor/fix] typo adm/class/freework
573
2024-02-13: [r18017] bpr
574
  [html]
575
2024-02-13: [r18016] bpr
576
  [fix] fix way to obtain the severity in exercise
577
2024-02-12: [r18015] bpr
578
  [icon] swork and workingtime
579
2024-02-12: [r18014] bpr
580
  [major] add calc_getexoindex and add some scores in the document
581
    if an exercise in this document is linked to a sheet
582
    (work in progress)
583
2024-02-12: [r18013] bpr
584
  [doc 1028] add an example with filltoborder and plot
585
2024-02-12: [r18012] bpr
586
  [flydraw] erase the test for the limits of plot as it gives some "holes"
587
  see filltoborder
588
2024-02-09: [r18009] bpr
589
  [target in doc] try to harmonize the two files without changing anything
590
  (to check)
591
2024-02-09: [r18008] czzmrn
592
  [minor/fix] adm/class/freework when using technical variables to config access show correct end time to students (so far only for type=3)
593
2024-02-09: [r18007] czzmrn
594
  [minor/fix] adm/class/freework did not allow to change technical variable + typo
595
2024-02-09: [r18006] czzmrn
596
  [minor/fix] adm/class/freework no need to read shexselect.proc again (already read)
597
2024-02-09: [r18005] czzmrn
598
  [minor/lang] italian adm/class/freeework/lang/msg.phtml.it
599
2024-02-09: [r18004] czzmrn
18034 bpr 600
  [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 601
2024-02-09: [r18003] czzmrn
602
  [minor scripts/adm/class/getnextuser] some modules might need cmd=new
603
    instead of cmd=reply (default to current behaviour).
604
    Tested with usermanage, userscore and freeworks
605
2024-02-09: [r18002] czzmrn
606
  [minor] typos (adm/class/reguser/index)
607
2024-02-09: [r18001] czzmrn
608
  [minor/lang] italian
609
2024-02-08: [r17999] gmarbeuf
610
  [glossary css] minor modification (from Euler Versailles)
611
2024-02-08: [r17998] gmarbeuf
612
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
613
2024-02-08: [r17997] gmarbeuf
614
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
615
2024-02-08: [r17996] gmarbeuf
616
  [glossary css] new css file (from Euler Versailles)
617
2024-02-08: [r17995] bpr
618
  [classification] add new modules, code to add
619
2024-02-07: [r17994] btamby
620
  [Glossary geometry] typo (from Euler Versailles)
621
2024-02-07: [r17993] btamby
622
  [Glossary analysis] typo (from Euler Versailles)
623
2024-02-07: [r17992] btamby
624
  [Glossary statistics macro] colors contrast and decimal separator (from Euler Versailles)
625
2024-02-07: [r17991] btamby
626
  [Glossary statistics] typo granularisation (from Euler Versailles)
627
2024-02-07: [r17990] btamby
628
  [Glossary probability] new entries typo granularisation (from Euler Versailles)
629
2024-02-07: [r17989] btamby
630
  [Glossary geometry] new entries typo granularisation (from Euler Versailles)
631
2024-02-07: [r17988] btamby
632
  [Glossary general] new entries typo granularisation (from Euler Versailles)
633
2024-02-07: [r17987] btamby
634
  [Glossary discrete_mathematics] typo granularisation (from Euler Versailles)
635
2024-02-07: [r17986] btamby
636
  [Glossary macro analysis] new entries convexity function generator (from Euler Versailles)
637
2024-02-07: [r17985] btamby
638
  [Glossary arithmetic] new entry typo granularisation (from Euler Versailles)
639
2024-02-07: [r17984] btamby
640
  [Glossary analysis] new entries typo granularisation (from Euler Versailles)
641
2024-02-07: [r17983] btamby
642
  [Glossary algebra] new entries typo granularisation (from Euler Versailles)
643
2024-02-07: [r17982] bpr
644
   [domain] update
645
2024-02-07: [r17980] bpr
646
  [orthographe in wimsdoc]
647
2024-02-04: [r17978] bpr
648
  [formatage] try to uniformize adm/doc and docu (many files are very similar)
649
2024-01-30: [r17977] bpr
650
  [html] xhtml->html5 in help/anstype
651
2024-01-25: [r17976] bpr
652
   M /trunk/wims/src/OefMsg2wims/oef2wims.c
653
  [latex] initialisation
654
2024-01-25: [r17974] bpr
18034 bpr 655
  [latex] correction du c (initialisation)
18024 bpr 656
2024-01-19: [r17971] bpr
657
  [slib rational] more examples and comments
658
2024-01-19: [r17970] bpr
659
  [slib rational] Repeating decimal of a rational (work in progress)
660
2024-01-18: [r17968] bpr
661
   M /trunk/wims/src/exec.c
662
  [fix] fix bug with latex version with draw and tikzdraw
663
2024-01-10: [r17967] bpr
664
   M /trunk/wims/public_html/scripts/oef/latex.proc
665
  [latex] add line return after statement and solution environment
666
2024-01-08: [r17966] obado
667
  Address [#13405] clock et OEF:
668
  Replace table by div
669
2024-01-05: [r17965] bpr
670
  [direct exec] add float_calc (should add some explanations ...)
671
2023-12-31: [r17964] bpr
672
  [flydraw/tikz] in tikz replace tiny, medium ... by scale= in nodes
673
  option for tikzpicure: replace scale=0.01 by [x=0.02cm, y=0.02cm]
674
  (thanks to test for example in direct exec)
675
2023-12-31: [r17963] bpr
676
  [slib drawcc] segment-> segments + correction in some slib
677
2023-12-31: [r17962] bpr
678
[taxo] classification/src/unisciel
679
2023-12-30: [r17960] bpr
680
   M /trunk/wims/public_html/modules/tool/directexec/var.proc
681
  [directexec] nonempty lines in ins_tikz
682
2023-12-30: [r17959] bpr
683
  [directexec] size and new are equivalent
684
2023-12-30: [r17958] bpr
685
  [directexec] help, put the secure software first in the list
686
2023-12-30: [r17957] bpr
687
  [unisciel]
688
2023-12-30: [r17956] bpr
689
  [anstype numexp] if . and / are in reply, badform, no need to continue
690
2023-12-30: [r17955] bpr
691
  [slib randtree] more compact
692
2023-12-30: [r17954] bpr
693
  [slib drawcc] more compact
694
2023-12-30: [r17952] bpr
695
  [answertype] matrix: fix html (not optimum...), formc: change the place of :
696
2023-12-29: [r17951] bpr
697
  [direct exec] add tikz (experimental)
698
2023-12-29: [r17950] bpr
699
  [flydraw] modify obj_angle
700
2023-12-29: [r17949] bpr
701
  [slib/draw/meter] more compact
702
2023-12-29: [r17948] bpr
703
  [slib polygon] code more compact
704
2023-12-29: [r17947] bpr
705
  [slib thermometer] use segments
706
2023-12-28: [r17946] bpr
707
  [slib gpt] use segments
708
2023-12-28: [r17945] bpr
709
  [slib histo] use segments and polyline (more compact)
710
2023-12-28: [r17944] bpr
711
  [slib drawtree] use segments instead of multiple segment
712
2023-12-28: [r17943] bpr
713
  [flydraw] ellipses in tikz
714
2023-12-28: [r17942] bpr
715
  [flydraw] fix obj_circles in tikz and compactify it
716
2023-12-27: [r17941] bpr
717
  [taxo] unisciel update (SL)
718
2023-12-27: [r17940] bpr
719
  [flydraw] vocab: grille-> grid, dhash-> diamond, point -> dot
720
2023-12-27: [r17939] bpr
721
  [flydraw] tikz (hatch)
722
2023-12-27: [r17938] bpr
723
  [flydraw] in tikz_fill, write \\draw... only if there is some points
724
  (hatch and diamond do not work for the moment)
725
2023-12-26: [r17936] bpr
726
[mkdist] add pdf from public_html/bases/doc/1028/files/tikz
727
  as some servors have not the necessary latex distribution
728
2023-12-26: [r17935] bpr
729
  [1028] delete the pdf generated by pdflatex
730
2023-12-26: [r17934] bpr
731
  [doc 1028] add an exemple
732
2023-12-26: [r17933] bpr
733
  [tikz] levelcurve, plot,fill in a more compact way
734
2023-12-26: [r17932] bpr
735
  [tikz] compactify obj_plot, obj_levelcurve
736
2023-12-24: [r17930] bpr
737
  [keywords/domain] add games
738
2023-12-24: [r17929] bpr
739
2023-12-23: [r17928] bpr
740
2023-12-23: [r17927] bpr
741
2023-12-23: [r17925] bpr
742
  [lang] expired (as the previous commit)
743
2023-12-23: [r17924] bpr
744
 [lang] change in french perimee into expiree
745
2023-12-22: [r17922] bpr
746
  [keywords] add keywords in thermo
747
2023-12-22: [r17921] bpr
748
  [flydraw] crosshairs in tikz (compact version)
749
2023-12-22: [r17920] bpr
750
  [flydraw] rays in tikz (compact version)
751
2023-12-22: [r17919] bpr
752
  [minor] (to be revert before the release because of the use of pdflatex)
753
2023-12-22: [r17918] bpr
754
  [flydraw] add mecanism to use the translation flydraw-> tikz
755
  in latex version (work in progress)
756
2023-12-21: [r17917] bpr
757
  [flydraw] correction of polyline tikz
758
2023-12-21: [r17915] bpr
759
  [help] Flydraw doc for arc more precise.
760
2023-12-21: [r17914] bpr
761
  [flydraw] obj_arc is now the same in flydraw and tikz
762
  tikz is now more compact in case of lines, segments, etc
763
2023-12-21: [r17913] reyssat
764
  [typos] in sheets (spelling, case, bad encoding, ...)
765
2023-12-20: [r17912] bpr
766
  [tikz] typo ellipse
767
2023-12-18: [r17910] bpr
768
  [slib draw/repere] help + examples (P. Byache)
769
2023-12-18: [r17909] bpr
770
  [taxo unisciel] ajout de MJR
771
2023-12-18: [r17907] czzmrn
772
  [class/exam] in course mode avoid inserting an empty exercise +
773
    resetting score dependencies in case exercises are moved
774
2023-12-18: [r17906] bpr
775
  [open class] add class Presup (1152)
776
2023-12-17: [r17905] bpr
777
[module classification] replace radio by checkbox
778
  (with previous release)
779
2023-12-16: [r17904] bpr
780
  [module classification] change the tool classification
781
  now can be send to publishcenter instead of being saved
782
  on the server (it was unuseful)
783
2023-12-15: [r17903] bpr
784
 [fix moldraw] no snappoints if no doublet, ... are asked (for compatibility)
785
2023-12-15: [r17901] bpr
786
  [keywords] add keywords in mechanics (force, gravity, inertia_principle)
787
2023-12-14: [r17898] bpr
788
  [minor help] improve the help for css(from MJR)
789
2023-12-14: [r17897] bpr
790
  [taxonomy]
791
2023-12-14: [r17896] bpr
792
  [latex sheet] add an option in sheet in format latex to print in recto verso
793
2023-12-14: [r17895] bpr
794
  [chemeq] replace sprintf to snprintf to kill a warning
795
2023-12-14: [r17894] bpr
796
  [config] kill warning for not used variable
797
2023-12-14: [r17893] bpr
798
  [bioinfo] add prototype in functions to kill warnings
799
2023-12-14: [r17892] bpr
800
  [wimslogd] variable mincnt was not used
801
2023-12-14: [r17891] bpr
802
  [checkmol] add prototype in functions to kill warnings
803
2023-12-14: [r17890] bpr
804
  [checkmol.c] kill warnings bitwise operations between booleans
805
2023-12-12: [r17889] bpr
806
  [typo] typo + change ca by reading fr file as it is not translated
807
2023-12-12: [r17888] bpr
808
  [modtool] add some help for publication. Do not change the text
809
  in lang not fr, but add new files with changeto fr versions.
810
2023-12-11: [r17887] georgesk
811
  added $(CPPFLAGS) to default compile commands for C sources.
812
2023-12-09: [r17885] bpr
813
  [score] if the required point number is 0, calculations are made with
814
  a zero weight for this exercise. If not, scores can be more than the maximum.
815
2023-12-09: [r17884] czzmrn
816
  [freeworks] fix config form for  access via techvar
817
2023-12-09: [r17883] czzmrn
818
  [freework] variable access fix message for students when freework not available
819
2023-12-09: [r17882] czzmrn
18034 bpr 820
  [checkuserscorecondition] possibility to use expire dates (see comments)
18024 bpr 821
    + uniformization of date format + comment
822
2023-12-09: [r17881] bpr
823
  [minor] change DF_msgwims in msgwims as it is not a
824
    default in the configuration
825
2023-12-09: [r17880] czzmrn
826
  [accessconf] typo, consinstency with other types and doc
827
2023-12-09: [r17879] czzmrn
828
  [accessconf] typo, consinstency with other types and doc
829
2023-12-09: [r17878] czzmrn
830
  [accessconf] add possibility to set accessconf for freeworks
831
2023-12-08: [r17877] bpr
832
  [build-index] add LC_ALL=C to the 'env' string
833
2023-12-08: [r17874] czzmrn
834
  [minor/typo] fix typo in proc/access.proc
835
2023-12-07: [r17873] czzmrn
836
  [userscore] fix help on score computation for student according
837
    to the formula for each sheet
838
2023-12-07: [r17871] bpr
839
  [msg2wims] uniformization of msg2wims primitives setting for similar scripts
840
  (e.g. documents, sheet presentation)"
841
2023-12-06: [r17868] bpr
842
  [help] update english version for help sheetpage
843
2023-12-06: [r17867] bpr
844
  [multidraw] accept curved arrows with only 2 points
845
2023-12-06: [r17866] bpr
846
  [moldraw and others] fix snappoints and color
847
2023-12-04: [r17865] bpr
848
  [mathmlinput] add complex in the possible types
849
2023-12-02: [r17863] bpr
850
  [help modtool] no more allusion of devel modules
851
   as it is no more possible. Must be completed with rules of publication
852
2023-12-02: [r17861] bpr
853
  [minor] mistake in the help
854
    (the file public_html/modules/adm/modtool/lang/filedesc.fr was correct but not used)
855
2023-11-30: [r17860] bpr
856
  [anstype numexp] 0.0 is accepted as numbers as 8.0
857
2023-11-29: [r17859] bpr
858
  [sheetpage] add sheet as a variable (help for language different from fr and
859
    it have to be update)
860
2023-11-24: [r17858] bpr
861
  sendbug to maintainer
862
2023-11-24: [r17857] bpr
863
  [moldraw] best treatment for snap points
864
2023-11-20: [r17855] czzmrn
865
  [minor/add] in groupements and portals add the possibility to propagate
866
  institution name + add string for authentification (amend previous commit)
867
  module=adm/class/config
868
2023-10-27: [r17853] bpr
869
  [glossary] change colors of vertices
870
2023-10-27: [r17852] bpr
871
  [fix] reinitialisation of colors in slib/graph/draw
872
2023-10-25: [r17851] bpr
873
  add test if req=0 in getuser.phtml + formatage
874
2023-10-16: [r17849] bpr
875
  [fix] class/config : delete blocking msg in program when configure expiration date
876
2023-10-07: [r17848] bpr
877
  help for float_calc
878
2023-10-02: [r17847] obado
879
  [minor] small change in housekeep message + clean CSS in motd
880
2023-10-02: [r17846] bpr
881
  [ldapsearch] can use ldaps (documentation has to be done)
18034 bpr 882
---------------------------------------------
17843 bpr 883
wims.4.27a [r17842]
884
2023-09-30: [r17842] bpr
18041 bpr 885
  [authid ldap] allows to put ldap or ldaps in the configuration of an ldap
17843 bpr 886
2023-09-22: [r17840] czzmrn
887
  [fix] adm/class/exam when creating a new exam prevent from writing
888
    minscore when mode is not set (on creation of new exam it is not correct
889
    to assume mode=0 as in fact mode is not set)
890
2023-09-22: [r17839] bpr
891
  [fixbug] test about quotafree for adding a photo was not good (!)
892
2023-09-16: [r17838] bpr
893
  [pari] precision for pari cmd (add option -f and -q)
894
2023-08-27: [r17832] czzmrn
895
  [minor/mod] possibility to csv download manual scores registered
896
    by the server even when manual=0 (usefull e.g. do download freeworks
897
    evaluations). Need to be tested with large classes.
898
2023-08-26: [r17831] bpr
899
  [classification] new modules (have to be completed)
17830 bpr 900
---------------------------------------------
17823 bpr 901
wims.4.26 [r17822]
902
2023-08-24: [r17822] bpr
903
  [fix] XSS PROTECTION, delete in the url after a special character
904
2023-08-23: [r17820] lemaire
905
  [minor/lang.fr] minor modifications in userscore/lang/names.phtml.fr
906
2023-08-23: [r17819] lemaire
907
  [openclass] display of the message warning that workingtime module
908
    is not accessible in an openclass
909
2023-08-22: [r17817] bpr
910
  [home] delete the link "examcheck" when there is no active exam
911
    for the student
912
2023-08-22: [r17813] lemaire
913
  [minor/help] minor corrections  in work/lang/help.phtml.fr
914
2023-08-22: [r17812] gmarbeuf
915
  [stat geolocalisation] map no longer displayed due to a no longer
916
    valid mapbox access token (mapbox no longer completely open)
917
    so replaced by openstreetmap. Responsiveness still needs to be corrected
918
2023-08-21: [r17811] lemaire
919
  [minor] remove redundant lines in previous change of bin/housekeep.daily
920
2023-08-21: [r17810] lemaire
921
  [minor/help] minor modification of the title and help text of one
922
    housekeeping parameter in manage/lang/confdata
923
2023-08-21: [r17809] bpr
924
  [openclass,housekeep.daily] delete only anonymous lines in .userlist
925
2023-08-21: [r17808] bpr
926
  [openclass] cleaning svn
927
2023-08-21: [r17806] bpr
928
  [housekeep.daily] add cleaning of anonymous accounts in the daily
929
    cleanup (script of SL)
930
2023-08-20: [r17800] bpr
931
  [openclass] add warning msg for open class in case of anonymous login
932
2023-08-20: [r17799] bpr
933
  [openclass] add missing motd/anonymous in some open classes
934
2023-08-20: [r17798] bpr
935
  [openclass] file generated by script (should not be in svn)
936
2023-08-20: [r17797] bpr
937
  [openclass] delete the "last connexion" for anonymous in open class
938
  + comment
939
2023-08-20: [r17796] bpr
940
  [openclass] userlink for anonymous* are reduced (no change password and
941
    things like that) as it was for anonymous
17795 bpr 942
2023-08-20: [r17794] bpr
943
  [fix] the address for m_userdaymessage was not good.
944
  add some explanation
945
2023-08-19: [r17792] bpr
946
  [openclass] cleaning: generated files should not be in svn (to check)
947
2023-08-11: [r17790] bpr
948
  [glossary] example of a tree
949
2023-08-10: [r17788] bpr
950
  [slib/graph/randtree] change y dimension in case of html option
951
    (not used in published modules)
952
2023-08-07: [r17786] czzmrn
953
  [lang/italian] colorlabel anstype/clicktile.input
954
2023-08-03: [r17785] bpr
955
  change CPPFLAGS with option -I in Makefile.in of chemeq and units-filter (DB)
956
2023-08-03: [r17783] gmarbeuf
957
  [Freework/lang] french translation
958
2023-08-02: [r17782] czzmrn
959
  [minor] adm/class/freework forgotten reset of variable
960
2023-07-31: [r17781] czzmrn
961
  [minor/doc] comments in ~/public_html/.formatsheet
962
2023-07-31: [r17780] czzmrn
963
  [new] adm/class/freeworks + adm/class/userscore
964
    freeworks results are listed in student score page
965
    + minor bugfixes in freeworks + some navigation links in freework
966
2023-07-21: [r17776] czzmrn
967
  [minor/display] adm/class/freeworks add feedback on saved texte length in
968
    student page (need to check French translation + need translation in other languages)
969
2023-07-21: [r17775] czzmrn
970
  [minor/html] harmonize zone styles adm/class/freeworks
971
2023-07-16: [r17774] bpr
972
  [runcode] JL
973
2023-07-14: [r17773] georgesk
974
  upgrading to version 3.4 of chemeq: better management of the periodic table,
975
    its size and its interactivity
976
2023-07-14: [r17772] georgesk
977
  created a slib for the new '-S' option of chemeq, which displays stoechiometric coefficients
978
2023-07-14: [r17770] georgesk
979
  better periodic table's behaviour with the slib chemeq_periodic_table
980
2023-07-11: [r17768] bpr
981
  [oef/debug] use the first word when there is some | in the anstype
982
  (debug mode and automatic insertion of answers)
983
2023-07-10: [r17767] bpr
984
  [doc 2028] comment the generation of pdf (if not they
985
  are changed at each compilation). They should not be in the svn
986
  but some servers have not the good latex option.
987
2023-07-10: [r17766] bpr
988
  [oef] fix bug: take in account the confparm in the url for example
989
    when doing next exercise.
990
2023-07-09: [r17765] czzmrn
991
  [minor/help] align helpseverity with exo.init: use the same name of variables
992
    and check values correspond to the ones in exo.init
993
2023-07-09: [r17764] czzmrn
994
  [minor/fix] the good answer in oef exercise is only shown when presentgood>0:
995
    fix the computation of presentgood
996
2023-07-02: [r17762] georgesk
997
  restored html_table.cc with a timestamp later than table_html_mendeleiev.py
998
2023-07-02: [r17761] georgesk
999
  changed html_table.cc
1000
2023-07-02: [r17758] bpr
1001
  [doc1028] this should not be in svn, but some computers do not have the latex necessary ...
1002
2023-07-01: [r17756] czzmrn
1003
  [fix] missing backslash
1004
2023-07-01: [r17755] bpr
1005
  [flydraw + doc 1028] tex header for tikz is no more put in
1006
  tikz out in Flydraw
1007
2023-07-01: [r17753] czzmrn
1008
  [minor/amelioration] adm/class/freeworks better check for r17751
1009
2023-07-01: [r17752] georgesk
1010
  modified the python script, so it produces old-school C code now
1011
2023-07-01: [r17751] czzmrn
1012
  [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)
1013
2023-07-01: [r17750] georgesk
1014
  html_table.cc is no longer cleaned, so python3 is necessary only when atomic masses are changed in mendeleiev.cc
1015
2023-06-30: [r17748] georgesk
1016
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1017
2023-06-30: [r17747] georgesk
1018
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1019
2023-06-30: [r17746] georgesk
1020
  added a slib to display a table of elements (Mendeliev's periodic table)
1021
2023-06-30: [r17745] georgesk
1022
  added a slib to display a table of elements (Mendeliev's periodic table)
1023
2023-06-30: [r17744] georgesk
1024
  new feature: output a periodic table, in HTML format
1025
2023-06-28: [r17742] lemaire
1026
  [minor/lang] correction of name_showhidetitle in freework/lang/names.phtml.fr
1027
2023-06-28: [r17741] bpr
1028
  [fix] in stat, the non finished exercises were at 0.
1029
2023-06-27: [r17740] bpr
1030
  [class/activity] missing vocabulary
1031
2023-06-26: [r17739] lemaire
1032
  [minor/help] minor modification in adm/class/activity/lang/help.phtml.*
1033
    so that one item concerning structure does not appear in an individual class
1034
2023-06-25: [r17738] bpr
1035
  [openclass 1119] delete value of class_homepage
1036
2023-06-22: [r17736] bpr
1037
  [open class 1151] typos
1038
2023-06-21: [r17735] czzmrn
1039
  [minor/doc] update documentation on freework format/variables
1040
2023-06-21: [r17734] czzmrn
1041
  [minor/improve] adm/class/freework if loadwork=1 teacher can see studente consigne
1042
    even if empty (by Sophie Lemaire)
1043
2023-06-20: [r17733] obado
1044
  [Minor/js] update external packages versions: Gruntfile.js, package.json,readme.md
1045
2023-06-20: [r17731] bpr
1046
  [glossary] delete keyword in an example
1047
2023-06-19: [r17730] obado
1048
  [JS] Replace Slick-carousel by @accessible360/accessible-slick
1049
2023-06-19: [r17728] obado
1050
  [JS] Bump jquery-ui from v1.13.1 to v1.13.2
1051
  And what-input from 5.2.10 to 5.2.12
1052
2023-06-19: [r17727] obado
1053
  Update wimsdoc.en to use the new marked package
1054
2023-06-19: [r17726] obado
1055
  [JS] Bump marked (Markdown viewer) to v5.1.0
1056
2023-06-18: [r17724] bpr
1057
  [swac] error: i/ -> I/
1058
2023-06-18: [r17719] bpr
1059
  [openclass 1368] delete generated files
17718 bpr 1060
2023-06-18: [r17716-r17717] bpr
1061
  [search_engine] use search_lang for the titles of the oef exercises
17711 bpr 1062
2023-06-15: [r17704] obado
1063
  Update tinymce.phtml to comply with new version
1064
2023-06-15: [r17703] obado
1065
  Bump WYSIWYG editor tinyMCE to v.6.5.0
1066
2023-06-15: [r17702] obado
1067
  Upgrade codemirror to 5.65.13 + add 3 codemirror themes
1068
2023-06-13: [r17701] bpr
1069
  [manage] add float_calc = bc
1070
2023-06-13: [r17697] bpr
1071
  [open class] Terminale technologique (IREM Lyon)
1072
2023-06-09: [r17695-17696-r17710] bpr
1073
  [translation] es (lmarquez)
1074
2023-06-06: [r17694] obado
1075
  remove useless autocapitalise="none"
1076
2023-06-06: [r17693] bpr
1077
  [texmath] change "over" in frac{}{}
1078
2023-06-05: [r17692] mquerol
1079
  [minor/trans] catalan version
1080
2023-06-02: [r17691] gmarbeuf
1081
  [freework/lang] translation and typo
17686 bpr 1082
2023-05-29: [r17681] czzmrn
1083
  [minor/fix] adm/class/freework avoid breaking other functionality
1084
    (e.g. job2=teachererase...)
1085
2023-05-29: [r17680] czzmrn
1086
  [openclass 1368] remove external links
1087
2023-05-23: [r17677] czzmrn
1088
  [minor/fix] freeworks: check input word limit before saving user input
1089
    (to avoid freezing of user interface). Analogous of r17667 (for teacher input)
1090
2023-05-19: [r17676] bpr
1091
  [flydraw] add angle, modification in tikz
1092
2023-05-19: [r17675] bpr
1093
  [anstype] draw.input: change the id
1094
2023-05-19: [r17674] bpr
1095
  [maxima] delete ? in maxima input (the previous treatment let maxima hanging
1096
2023-05-04: [r17672] czzmrn
1097
  [minor/bug] QRcode.phtml needs quotes to escape & in shell
1098
    (works on linux, needs to be checked on other os)
1099
2023-05-03: [r17671] bpr
1100
  [typo] slib/coding/editor (JL)
1101
2023-04-27: [r17670] bpr
1102
  [conversion.pl] add return lines
1103
2023-04-27: [r17669] bpr
1104
  [canvasdraw] fix help (hope it is correct)
1105
2023-04-27: [r17667] czzmrn
18034 bpr 1106
  [minor/fix] freeworks: geogebra and text applet check some input consistency
17686 bpr 1107
    before saving user input (to avoid freezing of user interface).
1108
2023-04-27: [r17666] mquerol
1109
  [minor/trans] catalan version
1110
2023-04-13: [r17663] bpr
1111
  [doc1028] fix script make.pl
1112
2023-04-13: [r17662] bpr
1113
  [flydraw] fix tikz_fill for gdImageFillToBorder
1114
2023-04-12: [r17661] bpr
1115
  [glossary] add alt for img and close some \( \)
1116
2023-04-08: [r17658] bpr
1117
  [flydraw] documentation
1118
2023-04-08: [r17657] bpr
1119
  [doc/1028] add circles ellipses in draw comparaison
1120
2023-04-08: [r17656] bpr
1121
  [flydraw] add circles, ellipses in flydraw (in progress)
1122
2023-04-06: [r17655] gmarbeuf
17722 bpr 1123
  [glossary/geometry] css square_area_1
17686 bpr 1124
2023-04-06: [r17654] gmarbeuf
17722 bpr 1125
  [glossary/geometry] area new dynamic examples and update static glose
17686 bpr 1126
2023-04-06: [r17653] bpr
1127
  [typo in steps.oef] thanks to C. Douriez, the other languages had not been updated ..
1128
  so there is not the type ! (todo ?)
1129
2023-04-06: [r17652] gmarbeuf
17722 bpr 1130
  [glossary/geometry/Macro] rand generator id for JSXGraph and Co
17686 bpr 1131
2023-04-05: [r17651] btamby
17722 bpr 1132
  [glossary/barycenter] typo
17686 bpr 1133
2023-04-05: [r17650] obado
1134
  Add default style for the "kbd" HTML element (represents a span of
1135
 inline text denoting textual user input from a keyboard)
1136
2023-04-04: [r17649] obado
1137
  Exit the files name.phtml.xx before end when in userscore export function
1138
    to avoid a 'variable_name_buffer_overflow' error.
1139
2023-04-02: [r17648] bpr
1140
  [sendbug] print mails to which the bug is sent, before it is sent.
1141
2023-04-02: [r17646] bpr
1142
  [polyoff polynet] transfer the call to slib_header_patron in the polynet slib
1143
2023-03-23: [r17645] czzmrn
1144
  [minor/fix] when importing freework reset scoring configuration
1145
    (otherwise might have column conflict) adm/class/exploresave
1146
2023-03-23: [r17644] czzmrn
1147
  [minor/fix] freework option not available for type!=3 adm/class/freework
1148
2023-03-23: [r17643] czzmrn
1149
  [minor/fix] when duplicating need to reset scoring, otherwise new freework will use same column adm/class/freework
1150
2023-03-23: [r17642] czzmrn
1151
  [minor/fix] variable type has no value yet adm/class/freework
1152
2023-03-23: [r17641] czzmrn
1153
  [minor/feedback] better string when 0 students adm/class/freework
1154
2023-03-23: [r17640] czzmrn
1155
  [minor/feedback] better explanation for teachers (translations needed) module=adm/class/freework
1156
2023-03-22: [r17639] czzmrn
1157
  [minor/improvement] freework access (date&time, techvar). To be tested, need translation
1158
2023-03-22: [r17638] czzmrn
1159
  [minor/fix] wrong variable name module=adm/class/freework
1160
2023-03-21: [r17637] czzmrn
1161
  [minor/new] possibility to duplicate an active freework (forgotten file) module=adm/class/freework
1162
2023-03-21: [r17636] czzmrn
1163
  [minor/new] possibility to duplicate an active freework module=adm/class/freework
1164
2023-03-21: [r17635] czzmrn
1165
  [minor/lang] preparation for duplication of freeworks (needs tranlations) html/name.phtml._langs_
1166
2023-03-21: [r17634] czzmrn
1167
  [minor] module=adm/class/freework use variable + comments
1168
2023-03-15: [r17630] czzmrn
1169
  [minor] on no_cgu error you do not want to show part of the page (I think my r9577 was an error)
1170
2023-03-13: [r17629] czzmrn
1171
  [minor/fix] better sorting of classes for groupement (for teachers + better check for students)
1172
2023-03-13: [r17626] czzmrn
1173
  [minor/fix] better sorting of classes for groupement (for students)
1174
2023-03-11: [r17625] bpr
1175
  [doc draw] add multicopy
1176
2023-03-11: [r17624] bpr
1177
[adm/class/classes] after waving -> fill a case in a table
1178
2023-03-11: [r17622] bpr
1179
  [flydraw,tikz] add begin and end for levelcurve and plot
1180
2023-03-11: [r17621] bpr
1181
  [flydraw,tikz] limit the coordinate y in plot
1182
2023-03-10: [r17618] bpr
1183
 [flydraw,tikz] change position of image as in flydraw
1184
  bad color in fillborder
1185
2023-03-10: [r17614] bpr
1186
  [flydraw,tikz] polygon
1187
2023-03-10: [r17613] bpr
1188
  [flydraw,tikz] killing warning: init rx
1189
2023-03-10: [r17612] bpr
1190
  [flydraw,tikz] kill warning: add pt ; init lx
1191
2023-03-09: [r17611] czzmrn
1192
[minor] flydraw comparison added plot example
1193
2023-03-09: [r17610] bpr
1194
  [flydraw] parenthesis at the wrong place
1195
2023-03-09: [r17609] czzmrn
1196
  [minor] flydraw comparison added trange example
1197
2023-03-09: [r17608] bpr
1198
  [flydraw] change the header (in progress)
1199
  text colors
1200
2023-03-09: [r17607] bpr
1201
  [doc 1028] add comparaison with tikz
1202
2023-03-08: [r17606] czzmrn
1203
  [minor/fix] module=adm/class/freework for type=3 for some applets need to show students list even if no student zone are present
1204
2023-03-08: [r17605] bpr
1205
  [latex] question of adding lines non pertinent in formulas
1206
2023-03-08: [r17604] bpr
1207
  [latex version] add babel language
1208
2023-03-08: [r17603] bpr
1209
  [oef latex] change return lines in latex_src
1210
2023-03-07: [r17602] bpr
1211
  [print latex] delete some newline in latex
1212
2023-03-07: [r17601] bpr
1213
  [home] sort class in a groupement by their number.
1214
2023-03-07: [r17600] bpr
17722 bpr 1215
  [wimsdoc] complete help about sort
17686 bpr 1216
2023-03-04: [r17599] bpr
1217
  [flydraw] fill in tikz (DB)
1218
2023-03-04: [r17596] czzmrn
1219
  [minor/fix] module=adm/class/freework date format in student page
1220
2023-03-04: [r17595] czzmrn
1221
  [minor/fix] module=adm/class/freework ergonomie: move confirm button to bottom
1222
    of the page to force students read their replies (see r17593)
1223
2023-03-04: [r17594] czzmrn
1224
  [minor/fix] module=adm/class/freework forgotten in r17589
1225
2023-03-02: [r17593] czzmrn
1226
  [minor/new] module=adm/class/freework add option studentclose for type=3
1227
    (if studentclose=1 student can _consign_ before the actual dead line:
1228
    a button _Consign_ will be shown and if the student click and confirm he
1229
    would not be able to work on the freework any longer).
1230
    NEEDS TO BE TESTED. Needs translation.
1231
2023-02-27: [r17589] czzmrn
1232
  [minor/new] module=adm/class/freework Add a new type of applet that allows
1233
    the teacher to upload multiple files. For each student one (and only one)
1234
    of these files will be randomly picked and shown. NEEDS TO BE TESTED. Needs translation.
1235
2023-02-23: [r17587] bpr
1236
  [flydraw/tikz] try copy
1237
2023-02-23: [r17586] schaersvoorde
1238
  [minor/svn] canvasdraw: minor sub/sup improvement for stings
1239
2023-02-22: [r17585] bpr
1240
  [flydraw] command text in tikz (not perfect)
1241
2023-02-22: [r17584] bpr
1242
  [flydraw] macros plot in tikz (DB)
1243
2023-02-22: [r17583] schaersvoorde
1244
  [minor/svn] canvasdraw: snaptopoints may be called multiple times (no limit)
1245
2023-02-22: [r17580] bpr
1246
  [canvasdraw] increase the limit MAX_INT to 256
1247
2023-02-22: [r17579] bpr
1248
  [flydraw] typo dans commands.fr
1249
2023-02-22: [r17578] bpr
1250
  [flydraw] arrow in tikz
1251
2023-02-21: [r17577] bpr
1252
[multidraw_input] need math_ and not multidr_math for the analysis of the answer.
1253
2023-02-21: [r17576] obado
1254
  canvasmultidraw: only set % positioning when object is not img
1255
2023-02-21: [r17575] bpr
1256
  [typo] example in multidraw
1257
2023-02-21: [r17574] bpr
1258
  [work in progress] flydraw -> tikz
1259
2023-02-21: [r17573] obado
1260
  improve multidraw ergonomy
1261
2023-02-20: [r17571] obado
1262
  canvasmultidraw now place object with relative coords (%) instead of absolute (px)
1263
2023-02-19: [r17570] bpr
1264
  [doc flydraw] details
1265
2023-02-18: [r17569] bpr
1266
  [anstype/chemdraw] add possibility to give the text of the molfile
1267
    and not its address
1268
2023-02-16: [r17566] czzmrn
1269
  [minor] position of help button module=adm/class/exam
1270
2023-02-16: [r17565] czzmrn
1271
  [minor/coding] use some variables to make easier to add new applets for type=3
1272
    (Réponse en ligne).
1273
2023-02-13: [r17561] bpr
1274
  [src] compilation stop if chemeq does not compile well
1275
2023-02-13: [r17559] bpr
1276
  [exam course] ergo
1277
2023-02-13: [r17557] bpr
1278
  [exam] weights are shown in mode course
1279
2023-02-12: [r17555] bpr
1280
  [coding/editor]
1281
2023-02-11: [r17554] bpr
1282
  [moldraw] cram: add -[]
1283
2023-02-11: [r17553] bpr
1284
  [exam course] add possibility to choose the score required.
1285
  hide the possibility to change the dependance in mode course
1286
  (for example when modifying an exo in the exam).
1287
  I have not tested the simulation mode...
1288
2023-02-11: [r17552] bpr
1289
  [exam mode course] condition to the apparition of the link next
1290
  (correction provisoire)
1291
2023-02-10: [r17549] bpr
1292
  [slib reactiondraw] delete empty rows
1293
2023-02-09: [r17548] bpr
1294
  [moldraw] case where there is no prec for cram.
1295
2023-02-09: [r17547] bpr
1296
  [moldraw] cram
1297
2023-02-09: [r17546] bpr
1298
  [moldraw] cram (in progress)
1299
2023-02-09: [r17545] bpr
1300
  [moldraw] add cram (work in progress)
1301
2023-02-04: [r17543] bpr
1302
  [class/exam] use "new" syntax in var.def
1303
2023-02-04: [r17542] bpr
1304
  [exam] condition in case of course score dependancy is now in percentage as all the score
1305
  dependancy; use the command !examdep; change the order of the 'instruction'
1306
  (separate general remarks and specific remarks)
1307
2023-01-30: [r17534] bpr
1308
  [slib offdraw] add width line in tikz
1309
2023-01-30: [r17532] bpr
1310
  [wimsdoc] add variable module_dir and explanation
1311
2023-01-26: [r17531] obado
1312
  [minor] replace "now" by class creation date in previous commit.
1313
2023-01-26: [r17530] obado
1314
  [bugfix] now when a date is prior to "today" in class restriction,
1315
  wims change it when administrator load the page and display a warning.
1316
2023-01-26: [r17529] obado
1317
  Bugfix] Do not display restricted_techvar fields in examinfo when there is no techvar in class
1318
2023-01-26: [r17528] bpr
1319
  [code/editor] from J Lyotard
1320
2023-01-18: [r17526] bpr
1321
  [slib 3Dviewer] allow different faces in animation
1322
2023-01-18: [r17525] bpr
1323
  [fix] fix html when there is no question in an exercise.
1324
  has to be checked ...
1325
2023-01-17: [r17523] czzmrn
1326
  [minor/fix] module=adm/raw for downloading manual scores you need to
1327
    compute some variables (adm/raw relies on scripts from adm/class/userscore)
1328
2023-01-17: [r17522] obado
1329
  [minor/icons] add an icon for .swork in Font Awesome pack
1330
2023-01-16: [r17519] bpr
1331
  [slib/coding/editor] update from Julien Lyotard
1332
2023-01-13: [r17518] schaersvoorde
1333
[minor/svn] canvasdraw: corrected js-error in canvasdraw/canvasutils.c
1334
2023-01-12: [r17517] bpr
1335
  [src] ctime is no more included by sys/time.h in some systems (Mathml/wims_mathml.cc)
1336
2023-01-09: [r17512] czzmrn
1337
  [minor/fix] list of technical variables in help (cfr. fr) script/help
1338
2023-01-09: [r17511] guerimand
1339
  [minor,type=litexp] bad detection of non reduced expression in option=polexpand + tabulation
1340
2023-01-09: [r17510] bpr
1341
  [fix] fix return spaces in  slib/coding/editor (Julien Lyotard)
1342
2023-01-05: [r17508] obado
1343
  [anstype] Improve Accessibility of Clicktile anstype :
1344
  add label and title on color button + only changeable tiles
1345
  have hover behavior + new "brush" icon on changeable tiles
1346
2023-01-05: [r17506] guerimand
1347
  [minor,home] bugfix when server supervisor connect to a portal, structure is not displayed
1348
2023-01-02: [r17503] czzmrn
1349
  [minor/fix] we do not want students to see printable versions of sheets:
1350
  undo r17502 + remove entry from menu (adm/sheet)
1351
2023-01-02: [r17502] czzmrn
1352
  [minor/fix] sheet printable version for students is empty (adm/sheet)
1353
2022-12-30: [r17501] czzmrn
1354
  [minor/fix] oef show correct solution according to oef setup
1355
  (i.e. according to presentgood variable) in script/anstype/draw (work in progress)
1356
2022-12-26: [r17495] bpr
18258 bpr 1357
  [importation] bad numerotation + typo
17686 bpr 1358
2022-12-25: [r17493] guerimand
1359
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1360
2022-12-24: [r17491] guerimand
1361
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor change score restriction and user have already begin exam
1362
2022-12-24: [r17490] guerimand
1363
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1364
2022-12-23: [r17489,r17488,r17487] bpr, lemaire
1365
[9001] update docuoef4, Minor change of the sheet presenting examples of the docuoef4.pdf
1366
---------------------------------------------
17498 bpr 1367
wims.4.25b [r17497]
1368
2022-12-26: [r17495] bpr
1369
  [importation] bad numerotation  + typo
1370
2022-12-25: [r17493] guerimand
1371
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1372
2022-12-24: [r17491] guerimand
18258 bpr 1373
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor
1374
    change score restriction and user have already begin exam
17498 bpr 1375
2022-12-24: [r17490] guerimand
1376
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1377
2022-12-23: [r17489] lemaire
1378
  [minor class 9001] Minor change of the sheet presenting examples of the docuoef4.pdf
17486 bpr 1379
2022-12-22: [r17483] bpr
1380
[slib] drtgraduee, add option canvasdraw
1381
2022-12-22: [r17482] bpr
1382
  [config] change octave command
1383
2022-12-21: [r17476] czzmrn
1384
  [minor/fix] in case of seedrepeat in oef exercise better feedback on next exercise
1385
    (at the end of the seed series and in exam) script/oef/Main.phtml
1386
2022-12-21: [r17475] czzmrn
1387
  [minor/fix] take into account config oef exercise (givegood) given
1388
    with simple menu script/oef/get_presentgood.proc
1389
2022-12-20: [r17473] lemaire
1390
  [minor help exam] Text for student aid in the exam is updated to reflect
1391
    both possible presentations of an exam.
1392
2022-12-20: [r17472] lemaire
1393
  [minor help/oef] command random() with a list is replaced by randitem in oef documentation
17711 bpr 1394
  to avoid misuse (it is translated into wims command random or randitem depending
17486 bpr 1395
  how the list is given)
1396
  + html tag correction
1397
2022-12-20: [r17471] guerimand
1398
  [minor,adm/class/exam] show date + time in case of use score restriction
1399
2022-12-19: [r17470] guerimand
1400
  [minor,adm/class/swork] bugfix in list of score when few activity in class (by MC)
1401
2022-12-18: [r17469] guerimand
1402
  [minor,adm/class/sheet] bugfix wrong message when activated and use techvar to individualise sheet
1403
2022-12-17: [r17468] guerimand
1404
  [minor,adm/class/exam] use of wims_exam_remain + cleaning
1405
2022-12-17: [r17467] guerimand
1406
  [major,exam] bugfix exercise send less than 1 min after closing with score restriction is accepted
1407
2022-12-16: [r17466] bpr
1408
  [anstype/clicktile] add black border to the button of clicktile
1409
2022-12-15: [r17465] guerimand
1410
  [minor,adm/class/userscore] job=userexam display theorical time left and timeleft
1411
    with score dependancies
1412
2022-12-15: [r17464] guerimand
1413
  [minor,adm/class/userscore] optimization use fileexists command instead of reading
1414
  file to test if exists
1415
2022-12-15: [r17460-17461] guerimand
1416
  [minor,slib] librairie draw/drtgraduee don t display maximal graduation in some case
1417
2022-12-15: [r17458] czzmrn
1418
  [minor/fix] script/oef/Main.phtml when seedrepeat > 1 more appropriate prompt
1419
    when the exercise is done with full score
17457 guerimand 1420
2022-12-15: [r17457] guerimand
17486 bpr 1421
  [major] in case of exam, 0 if no time left or remain time according
1422
    to score restriction instead of only 1;
1423
    wims_exam_remain contain real timeleft according to score restriction
1424
2022-12-14: [r17456], [r17462], [r17463] bpr
1425
  [csv] in case of only one session for an exam, don't recopy the note
1426
2022-12-12: [r17453] bpr
1427
  [polyedre_off] add index for dual polyhedra
1428
2022-12-12: [r17452] bpr
1429
  [polyhedradual] fix bug when ray is an integer (format off needs decimal points)
1430
2022-12-10: [r17451] guerimand
1431
  [major,adm/class/exam] bugfix students can complete an exam exercise started
1432
    before the score is closed after the score is cut.
1433
2022-12-04: [r17447] guerimand
1434
  [minor,adm/class/exam] after exit an exam in openclass, display openclass panel
1435
    instead of connexion panel
1436
2022-12-03: [r17446] guerimand
1437
  [minor,class/1119] add presentation in sequence instead of doc + fix bad exam construction
1438
2022-12-03: [r17445] guerimand
1439
  [minor,log/classes/1119] change class_limit
1440
2022-12-03: [r17444] bpr
1441
  [class 1119] exam12 has too much exos (link with sheet7 )
1442
2022-12-02: [r17442] obado
1443
  [minor/css] Uniformize styles between math img and mathML
1444
2022-12-02: [r17440] guerimand
1445
  [minor,adm/class/freework] bugfix display expiration date of freework linked to
1446
    class_option word showshexpire
1447
2022-12-02: [r17438] czzmrn
17711 bpr 1448
  [minor/fix] adm/light/useropts wims_useropts was taken in no account when setting new useropts + typos in Italian
17486 bpr 1449
2022-12-01: [r17437] guerimand
1450
  [minor,adm/class/activity] bugfix in calcul of worktime in user activity by sheet
1451
2022-11-30: [r17436] guerimand
1452
  [minor,adm/class/sheet] bad wims_msg alert style
1453
2022-11-30: [r17434] guerimand
1454
  [major,oef] typo in option polexpand of anstype=litexp
1455
2022-11-30: [r17433] guerimand
1456
  [minor,adm/class/exam] bugfix in r17430
1457
2022-11-29: [r17432] guerimand
1458
  [minor,adm/class/exam] bugfix bad clock in exercise page in case of
1459
    closing and opening again the same exercise
1460
2022-11-29: [r17431] guerimand
1461
  [minor,script] change local variable name to prevent conflict
1462
2022-11-29: [r17430] guerimand
1463
  [minor,adm/class/exam] in course mode prevent to hack exercise order with
1464
    adress bar using score dependancy solution
1465
2022-11-28: [r17429] guerimand
1466
  [minor,adm/class/exam] add job=coursewatch : supervisor can see each user course
1467
2022-11-28: [r17427] guerimand
1468
  [minor,scripts] mark deprecated old file to manage chrono maybe
1469
    some use in pedegogical module
1470
2022-11-28: [r17426] guerimand
1471
  [minor,adm/class/classes] replace old clock form by chronoid.js
1472
2022-11-28: [r17425] schaersvoorde
1473
  [minor/svn] canvasdraw: added command "newrange xmin,xmax,ymin,ymax"
1474
2022-11-28: [r17424] guerimand
1475
  [minor] replace old chrono form in OEF exercise by use of chronoid.js
1476
2022-11-28: [r17423] guerimand
1477
  [minor,adm/class/exam] in course mode add a button "next exercise" in exercise window
1478
2022-11-26: [r17419] guerimand
1479
  [minor,adm/class/exam] bugfix bad color of last item progressbar for the last exo done
1480
    in the exo window
1481
2022-11-25: [r17415] guerimand
1482
  [major,exam] supervisor examsession should not be locked (because not unlocked in interface)
1483
2022-11-25: [r17413] czzmrn
1484
  [minor/lang] Italian adm/class/exam work in progress
1485
2022-11-25: [r17412] guerimand
1486
  [minor,adm/class/exam] add chrono in exercise page in exam
1487
2022-11-25: [r17410] guerimand
1488
  [minor,adm/class/exam] add a progressbar in exam in mode course
1489
2022-11-25: [r17409] guerimand
1490
  [minor,adm/class/exam] add description information on help file
1491
2022-11-25: [r17406] guerimand
1492
  [minor,adm/class/config] html typo
1493
2022-11-24: [r17403] bpr
1494
  [model] add latex version to flashcard
1495
2022-11-24: [r17390] bpr
1496
  [openclass] change of some descriptions
1497
2022-11-24: [r17389] guerimand
1498
  [minor] bad calcul of class_limit when connexion to open class with anonymous login
1499
2022-11-22: [r17386] guerimand
1500
  [minor,home] anonymous connexion to example class are now uniq;
1501
    create a account for each user with anonymous connexion;
1502
    number of anonymous connexion is limited to 50% of class_limit
1503
2022-11-21: [r17385] guerimand
1504
  [minor] protect datepickerform from bad write parameters coming from module
1505
2022-11-21: [r17384] guerimand
1506
  [minor,adm/class/swork] display config panel for supervisor in case of swork_open=0
1507
2022-11-21: [r17383] guerimand
1508
  [minor,adm/class/swork] hide link for student in case of swork_open=0
1509
2022-11-21: [r17382] guerimand
1510
  [minor,adm/class/exam] add a display mode course in exam (work in progress)
1511
2022-11-20: [r17381] bpr
1512
  [typo] slib frcommodity
1513
2022-11-20: [r17380] guerimand
1514
  [minor,themes] link to duplicate class in example class is now desactivated.
1515
  Supervisor server have to manually activate it in the file
1516
  public_html/themes/_procs/userotherclass.proc
1517
2022-11-20: [r17379] bpr
1518
  [wimsdoc] add variables (without explanation)
1519
2022-11-20: [r17376] bpr
1520
  [glossary] add about
1521
2022-11-20: [r17374] bpr
1522
  [search_engine] add lang in the link shown for pasting.
1523
2022-11-20: [r17370] bpr
1524
  [minor] add quizz in keywords
1525
2022-11-20: [r17369] bpr
1526
  [openclass] add mathematics in the name if pertinent
1527
2022-11-20: [r17367] bpr
1528
  [logo] should not appear except in main home for supervisor
1529
    (not in popup windows)
1530
2022-11-20: [r17366] bpr
1531
  [clean openclass]
1532
2022-11-20: [r17365] bpr
1533
  [open class] add class 6 ieme de Mutuwims (work in progress)
1534
2022-11-19: [r17364] guerimand
1535
  [major,anstype=correspond] add good answer display
1536
2022-11-19: [r17360] guerimand
1537
  [minor,anstype=litexp] fix problem of limited degree to detect non-reduced expression
1538
2022-11-19: [r17358] guerimand
1539
  [minor,adm/class/swork] bugfix in score calcul when required point
1540
    in an exercise is not 10 + cleaning
1541
2022-11-18: [r17357] guerimand
1542
  [minor,help] adapt help for anstype/litexp
1543
2022-11-18: [r17356] guerimand
1544
  [minor,anstype=litexp] fix bug detecting monome degre
1545
    add detection of bad writing form x^0,x^1 and x*cst instead of 1,x and cst*x
1546
2022-11-18: [r17354] guerimand
1547
  [minor,anstype=litexp] fix bad error message in case 2*x+4*x*x for option=polexpand
1548
2022-11-17: [r17352] guerimand
1549
  [minor,adm/class/exolog] add a link to write a motd message to a participant
1550
  when supervisor looks to his exolog list
17711 bpr 1551
2022-11-17: [r17347] and others bpr
17486 bpr 1552
  xhtml-> html5
1553
2022-11-17: [r17336] guerimand
1554
  [minor/help] complete description of exam/freework format file
1555
2022-11-17: [r17335] guerimand
1556
  [minor,adm/class/exam] same as r17334 for exam
1557
2022-11-16: [r17334] guerimand
1558
  [minor,adm/class/sheet] bugfix zone hidden_sheet hidden for import sheet with
1559
    hidden_condition in class without techvar and so cannot clean condition
1560
2022-11-16: [r17333] guerimand
1561
  [minor,adm/class/sheet] add job=cleantechvar for cleaning sheet when bad techvar is used
1562
    for individualisation + alert message of techvar discordance
1563
2022-11-16: [r17332] bpr
1564
  [latexprint] fix case of type=set
1565
2022-11-16: [r17330] bpr
1566
  [sendbug] add name of module in the header of the mail
1567
2022-11-16: [r17328] guerimand
1568
  [minor,adm/class/exam] same r17327 for exam
1569
2022-11-16: [r17327] guerimand
1570
  [minor,adm/class/sheet] error message in case of wrong hidden_condition
1571
    (coming from import sheet or saveclass)
1572
2022-11-15: [r17325] bpr
1573
  [template] add hint for chrono in oef template
1574
2022-11-15: [r17322] guerimand
1575
  [minor,adm/class/activity] use month name from adm/date.phtml instead of local define
1576
2022-11-15: [r17320] guerimand
1577
  [major] final cleaning replace jquery-date by native html5 form date
1578
2022-11-15: [r17317] guerimand
1579
  [minor] add option noyear to script/date.phtml
1580
2022-11-15: [r17307--r17316] guerimand
1581
  [minor] use native html5 form date
1582
2022-11-15: [r17306] guerimand
1583
  [minor,adm/class/swork] add job=log to display old swork
1584
2022-11-14: [r17300] guerimand
1585
  [minor,adm/class/cdt] missing error message
1586
2022-11-13: [r17299] guerimand
1587
  [minor,adm/class/cdt] replacing jquery date form by native navigator input form
1588
2022-11-13: [r17298] guerimand
1589
  [major] preparing work to replace jquery date form by native navigator input form
1590
2022-11-11: [r17293] guerimand
1591
  [minor,adm/class/classes] bugfix server admin cannot access to subclasses since r17285
1592
    without writing special password
1593
2022-11-11: [r17291] guerimand
1594
  [minor,adm/class/freework] typo in fr version
1595
2022-11-11: [r17289] bpr
1596
  [DEBUG-MODULE] put the adress of the list on renater
1597
2022-11-10: [r17285] guerimand
1598
  [minor] server administrator or structure administrator connexion in a class
1599
    is now correctly identified
1600
2022-11-10: [r17284] guerimand
1601
  [minor] indicate end of ariane html code
1602
2022-11-10: [r17283] guerimand
1603
  [minor,adm/class/reguser] forbidden login SUPERVISOR reserved for server admin in futur use
1604
2022-11-09: [r17282] guerimand
1605
  [minor,anstype] add wordoption polfactor and polexpand to anstype litexp
1606
2022-11-09: [r17280] and other, bpr
1607
  xhtml > html5
1608
2022-11-08: [r17276] guerimand
1609
  [minor,adm/class/sendmail] correct identification of sender of message
1610
    in case of several teachers in a class
1611
2022-11-08: [r17273] bpr
1612
  [classification] deprecated module
1613
2022-11-07: [r17272] guerimand
1614
[minor,adm/class/sendmail] bug fix in subclasses of structure created by supervisor and not teacher account
17256 bpr 1615
2022-11-04: [r17255] guerimand
1616
  [major,adm/class/exam] forbidden open two session exams managed by kernel c
1617
2022-11-02: [r17252] bpr
1618
  [glossary] insert as a feedbackexo
1619
2022-11-02: [r17251] bpr
1620
  [glossary] in the general glossary, it is not possible to navigate in a class
1621
    add link to add a general glose as a helpexo (besoin d'aide).
1622
2022-11-02: [r17248] czzmrn
1623
  [minor/openclasses] new public document in Italian class 1368
1624
2022-11-01: [r17244] bpr
1625
  [glossary] tree, spanning_tree
1626
2022-11-01: [r17243] bpr
1627
  [glossary] error in barycenter
1628
2022-11-01: [r17242] czzmrn
17711 bpr 1629
  [italian openclass] new exercises in published class
17256 bpr 1630
2022-10-28: [r17226] guerimand
17711 bpr 1631
  [minor,freework] bugfix: freework use was forbidden if access to tchat was forbidden
1632
    by server administrator
17256 bpr 1633
2022-10-27: [r17224] bpr
1634
  [polynet] add options for tikz also (legend, color)
1635
2022-10-24: [r17218] bpr
1636
  [polynet] fix a maxwhile to find a geometric net
1637
2022-10-23: [r17217] guerimand
1638
  [minor,adm/class/exploresave] bugfix in importation of more than one sheet
1639
2022-10-21: [r17216] guerimand
17711 bpr 1640
  [minor,adm/class/exam] beginning two exams in a same session is now forbidden
17256 bpr 1641
2022-10-21: [r17215] guerimand
1642
  [minor,exam] multisession in simulation mode exam not allowed (same as for open exam session)
1643
2022-10-21: [r17213] bpr
1644
  [polynet] in case of non geometric polynet, continue the computation
1645
  and print a keyword; stop the search after 10 tries
1646
2022-10-21: [r17210] czzmrn
1647
  [minor/cpp] avoid printout of copyright disclaimer in oef files
1648
2022-10-20: [r17209] guerimand
1649
  [minor,adm/class/regclass] bugfix noname class in case of using a file or wget process
1650
2022-10-19: [r17207] guerimand
1651
  [minor,adm/class/regclass] use src2def in case of local exercise when create a class
1652
    from a archive file
1653
2022-10-19: [r17206] guerimand
1654
  [minor,adm/class/sheet] bugfix request URI toolong when putsource of a sheet
1655
2022-10-19: [r17204] guerimand
1656
  [minor,adm/class/regclass] add error message bad_save
1657
2022-10-19: [r17200] guerimand
1658
  [minor,adm/class/regclasss] bugfix in case of passwd access in wget process
1659
2022-10-19: [r17195] guerimand
1660
  [minor,adm/sendbug] add back to caller module in non popup window + delete useless ariane link
1661
2022-10-18: [r17194] guerimand
1662
  [minor,adm/class/addclass] add some (new) parameters of .def when cloning class
1663
2022-10-18: [r17192] bpr
1664
  [jsxgraphinput] from JLyotard, work in progress
1665
2022-10-18: [r17191] guerimand
1666
  [minor,adm/class/config,adm/class/exploresave] change wims_version needed for the module
1667
2022-10-18: [r17190] guerimand
1668
  [minor,adm/class/regclass] clone a class from a save file given by a link
1669
2022-10-17: [r17185] guerimand
1670
  [minor,adm/class/regclass] bugfix : user can clone a class without
1671
    give clonepwd in using adress bar modification
1672
2022-10-17: [r17181] guerimand
1673
  [minor,adm/class/addclass] ask for registration class password
1674
    before choose a cloning class
1675
2022-10-15: [r17168] bpr
1676
  [geo/poly] can create the dual of a polyhedra without the polyhedra (option dual=1)
1677
  cleaning would be necessary ...
1678
2022-10-15: [r17167] bpr
1679
  [gp] add script for dual polynet in spanning_tree
1680
2022-10-15: [r17166] bpr
1681
  [geo2D/polynet] allow to impose the spanning tree (no check that the spanning tree is correct)
1682
2022-10-15: [r17165] guerimand
1683
  [minor,adm/class/regclass] can make a clone class from a saveclass file
1684
2022-10-15: [r17164] guerimand
1685
  [minor,adm/class/config,adm/class/exploresave] mutualisation of file decompress.sh
1686
2022-10-15: [r17163] guerimand
1687
  [minor,adm/forum/mboard] bugfix deny access to forum in some subclasses
1688
2022-10-14: [r17161] gmarbeuf
1689
  [glossary/minor] typo in analysis/fr/trinom_sign
1690
  [minor,adm/class/activity] add a config panel for workintime + month without
1691
    student activity no more displayed in table
1692
2022-10-07: [r17151] guerimand
1693
  [minor,adm/class/swork] use difficulty index of exercise (from exostat) to make classification
1694
2022-10-07: [r17150] guerimand
1695
  [minor,adm/class/swork] target is now average of non zero score instead of average of all score
1696
2022-10-07: [r17149] guerimand
1697
  [minor,adm/class/swork] bugfix display of button refresh after a refresh made by user
1698
2022-10-05: [r17145] guerimand
1699
  [minor,adm/class/swork] bugfix no creation swork dir in class in case of
1700
    supervisor first connexion + no computing suggestion in case of swork_allowrefresh=1
1701
2022-10-04: [r17144] obado
1702
  [minor/js] restrict the new closer button to items with .wims-closer class
1703
2022-10-04: [r17143] obado
18034 bpr 1704
  [minor/ergo] modtool: Now display a feedback message "file save done" when saving a file
17256 bpr 1705
    is successfull. (nb : this message will automatically be hidden after 7s)
1706
2022-10-03: [r17142] obado
1707
  [minor] Accessibility : QCM OEF model : use more contrasted grey colors +
1708
    add fieldsets around checkboxes.
17141 bpr 1709
------------------------------------------------------------------
17498 bpr 1710
wims.4.25a [r17140]
17711 bpr 1711
2022-09-29: [r17125] bpr
1712
  [html/name] move definitions of wims_name_title from html/name.phtml.xx
1713
    in another file html/name_titles.phtml.xx if it exists.
1714
2022-09-29: [r17123] bpr
1715
  [datalist] put ?? in anstype input
1716
2022-09-29: [r17122] bpr
1717
  [anstype] add autocapitalize="none" to anstype input
1718
2022-09-28: [r17120] guerimand
1719
  [minor,adm/class/userscore] bugfix display message name_activesession without session
1720
    number after supervisor delete this session
1721
2022-09-28: [r17119] bpr
1722
  [adm/new] create a Changelog with only the "phare modification"
1723
2022-09-28: [r17117] guerimand
1724
  [minor,adm/class/exam] forbidden access to module in case of wims_class=empty
1725
2022-09-28: [r17116] guerimand
1726
  [minor,adm/class/swork] description of symbols + workinprogress message
1727
2022-09-28: [r17115] guerimand
1728
  [minor] mutualisation of process in themes in widget/examsession.phtml
1729
2022-09-28: [r17114] guerimand
1730
  [minor] supervisor of portal can delete user
17112 bpr 1731
2022-09-27: [r17110] bpr
1732
  [autocompletion]
1733
2022-09-27: [r17107] guerimand
1734
  [minor,adm/raw] add wims_site_manager to job=getinfoserver
1735
2022-09-27: [r17106] bpr
17128 bpr 1736
  [oef/form] add options in oef/form.phtml for avoiding autocompletion in pad
17112 bpr 1737
  (already there for "old computers".
1738
2022-09-26: [r17105] guerimand
1739
  [minor,adm/class/classes] display class logo on connexion page
1740
2022-09-26: [r17104] guerimand
1741
  [minor,adm/class/config] synchronize class_expiration in case of sharable/sharing
1742
    to prevent link to empty directory
1743
2022-09-26: [r17099] guerimand
1744
  [minor,adm/gateway] use adm/gateway/mkindex before modify structure to prevent
1745
    corrupted index file use
1746
2022-09-26: [r17098] guerimand
1747
  [minor,adm/class/swork] supervisor can exclude sheet or exercise with low class average
1748
2022-09-24: [r17097] guerimand
1749
  [minor,adm/class/swork] add pedagogical management
1750
2022-09-22: [r17094] guerimand
1751
  [minor,adm/class/activity] ccsum count activity in subclasses
1752
2022-09-21: [r17092] guerimand
18021 bpr 1753
  [minor,adm/class/exam] bugfix cannot close an exam when only one exercise
17112 bpr 1754
    is launch without score and timeleft=0
1755
2022-09-21: [r17089] guerimand
1756
  [minor] forbidden access to module tchat, forum, sendmail in example class
1757
2022-09-20: [r17088] bpr
1758
  [mirror] add an italian mirror site
1759
2022-09-20: [r17087] guerimand
1760
  [minor] optimization scripts/oef/mkindex stop reading *.def file at first occurence
1761
  find author,oefdescription ...
1762
2022-09-19: [r17086] guerimand
1763
  [minor,oef] bugfix in script mkindex when .oef file contain word author \
1764
    oefdescription oefobservation keywords in other use than command
1765
2022-09-19: [r17085] bpr
1766
  [polynet] add option tikz
1767
2022-09-17: [r17079] bpr
1768
  [slib] add animation in polynet and 3Dviewer
1769
2022-09-17: [r17078] guerimand
1770
  [minor,adm/class/exam] delete link "return to work" when no timeleft in an exam session
1771
2022-09-15: [r17076] guerimand
1772
  [minor,adm/raw] job=getmodulesstat no display line for a module without activity
1773
2022-09-14: [r17075] bpr
1774
  [deduc] change the choice of language
1775
2022-09-13: [r17070] guerimand
1776
  [minor,adm/class/swork] add new administrative module to automatically suggest work to participant (preliminary version) part 1
1777
2022-09-13: [r17069] bpr
1778
  [scenario] harmonisation + fix html
1779
2022-09-12: [r17068] bpr
1780
  [deductio] change template
1781
2022-09-12: [r17065] bpr
1782
  [deduc] internationalised. Modules using it are
1783
    U1/analysis/intint, H4~analysis~dedineq0, H6~analysis~dedbound
1784
2022-09-11: [r17053] bpr
1785
  [mkindex] fix bug in src2def when there is * in a language title
1786
2022-09-09: [r17051] guerimand
1787
  [minor] bugfix link to score hidden in case of bad format of .grades
1788
2022-09-09: [r17049] czzmrn
1789
  [minor/menu _proc/usermmenumodubox.proc] if auth_method=php the link
1790
    otherclasses does not make sense
1791
2022-09-09: [r17048] czzmrn
1792
  [testing adm/class/idp_php] allow students (already registered in a groupement)
1793
    to register to a subclass of the groupement when the subclass password is empty
1794
2022-09-07: [r17046] bpr
1795
  [deduc] replace modul_language by modu_lang in the files, to be able to give
1796
  another definition for internationalisation, should change nothing for the moment
1797
2022-09-07: [r17043] bpr
1798
  [fixbug] when stopshare, seq was not taken in account.
1799
2022-09-06: [r17041] guerimand
1800
  [minor,adm/class/exolog] bugfix char with accent are deleted from message user send to supervisor
1801
2022-09-05: [r17039] bpr
1802
  [polynet] use the fonction t^1/2 for the animation instead of t
1803
2022-09-05: [r17037] guerimand
1804
  [minor,adm/class/activity] job=workingtime bugfix first week of each month have 8 days
1805
2022-09-05: [r17036] guerimand
1806
  [minor,adm/class/activity] job=workingtime alarm message in case of class
1807
    in portal/groupement activity is global and not local in the class + improvment
1808
2022-09-05: [r17035] guerimand
1809
  [minor,script] problem in year calculation for nextday prevday in case of changing year
17128 bpr 1810
2022-09-04: [r17032-r17028] czzmrn
17112 bpr 1811
  [openclasses] replace deprecated modules
1812
  [open class] update link (the class is archived=yes, anyway better update links)
1813
2022-09-02: [r17024] bpr
17128 bpr 1814
  [src/modind] counts was not updated for sheets
17112 bpr 1815
2022-09-02: [r17023] bpr
1816
  [mkindex] the field information is now sorted as title and description
1817
2022-09-01: [r17019] guerimand
1818
  [minor,adm/class/exolog] bugfix mail not send to supervisor in job=log
1819
2022-08-31: [r17017] bpr
1820
  [about] add translation language
1821
2022-08-30: [r17014] gmarbeuf
1822
  [jsxgraph] updated help in french on using anstype jsxgraph in responsive version
1823
2022-08-29: [r17013] czzmrn
1824
  [open class] use non deprecated oef (no - in filename)
1825
2022-08-27: [r17011] bpr
1826
  [open class] use non deprecated version in open classes
1827
2022-08-25: [r17008] obado
1828
  [minor/ accessibility] add "role=button" for each !href with class containing
1829
  "button" (wims_button, wims_button_help...)
1830
2022-08-25: [r17007] guerimand
1831
  [minor,theme] display userscorelink + usermanagelink in testzone of a program
1832
2022-08-23: [r17006] obado
1833
  Revert deployggb.js to r.12542 (GeoGebra v. 5.0.452.0)
1834
2022-08-20: [r17004] bpr
1835
  [geo3D/polynet] slib added
1836
2022-08-19: [r17002] bpr
1837
  [slib/3Dviewer] change the value of zoom
1838
2022-08-18: [r16996] bpr
1839
  [slib/3Dviewer] option for faces
1840
2022-08-17: [r16992] bpr
1841
  [script gp] deploiement.gp
1842
2022-08-17: [r16990] bpr
1843
  [slib deprecated threeD] delete title in en
1844
2022-08-16: [r16988] bpr
1845
  [taxonomy] use the files title_lang if they exist created now by modind
1846
2022-08-16: [r16987] bpr
1847
  [modind] add generation of title_* for * a lang in site
1848
2022-08-13: [r16979] bpr
1849
  [quizzintro] use lang if it exists
1850
2022-08-12: [r16970] czzmrn
1851
  [openclasses] Italian open class 1397 sheet keywords&tiding up for indexing
1852
2022-08-12: [r16968] czzmrn
1853
  [minor/openclass] Italian class 1368 fix sheets headers + html for indexing
17128 bpr 1854
2022-08-08: [r16960-r16961] bpr
17112 bpr 1855
  [randic] use a variable lang_randic
17128 bpr 1856
  [exec randic] take language in variable lang if it exists (instead of module_language).
17112 bpr 1857
2022-08-07: [r16955] bpr
1858
  [search_engine] add translation language in the list when searching
1859
2022-08-07: [r16952] bpr
17128 bpr 1860
  [src/config.c] add translation_language and deprecated in lists of fields
17112 bpr 1861
  which can be find by the command !module
1862
2022-08-04: [r16950] bpr
1863
  [adm/new] deprecated modules are printed in a new link
1864
2022-08-02: [r16946] czzmrn
1865
  [fix?] adm/class/activity: temporary fix for groupement the activity is logged in
1866
    a uniq file for the whole groupement (see comments in file),
1867
    need to be checked for portals
1868
2022-08-01: [r16942-r16943] schaersvoorde
1869
  [minor/svn] canvasdraw: quick fixed a fatal browser lock-up caused by 'responsiveness'
1870
    in case of 'clickfill'
1871
2022-07-28: [r16937] bpr
1872
  [printversion] add latex version for sheet with oef exercises with latex version.
17378 bpr 1873
  + changed presentation.
17112 bpr 1874
2022-07-25: [r16935] bpr
1875
  [polyhedre_off index2] doublons
1876
2022-07-22: [r16926] guerimand
1877
  [minor,adm/class/activity] add a message in case of no activity for the student
1878
2022-07-22: [r16925] bpr
1879
  [publish] delete choice devel when publication
1880
2022-07-20: [r16921] guerimand
1881
  [minor,adm/class/config] manage of personnal presentation page of sheet
1882
    when import a sheet in a class
1883
2022-07-19: [r16920] schaersvoorde
1884
  [minor/svn] canvasdraw:added missing dashing to some objects
1885
2022-07-19: [r16919] guerimand
1886
  [minor,adm/sheet] personalisation of sheet page presentation is now independant of document
1887
2022-07-18: [r16916] bpr
1888
  [fix] fix missing answer in draw (to check)
1889
2022-07-18: [r16915] guerimand
1890
  [minor] bugfix some variable of $x.def not writable/readable in case
1891
    of use of document in presentation page for sheet or class (TMP bugfix)
1892
2022-07-18: [r16913-r16914] guerimand
1893
  [minor,adm/sheet] bugfix cannot display img in sheet when use doc to make presentation
1894
2022-07-18: [r16912] bpr
1895
  [polynet] add option html, raw, add possibility to print only some vertex legend.
1896
2022-07-16: [r16910] schaersvoorde
1897
  [minor/svn] canvasdraw:solved long standing issue of dashed arrow(s) and dashed arrow(s)
17256 bpr 1898
2022-07-11: [r16906] obado
17112 bpr 1899
  [minor/Codemirror] New coding/editor slib version (by J. Lyotard)
1900
2022-07-09: [r16905] bpr
1901
  [polyedre_off] update english version; small typo in index.fr and index.it
1902
2022-07-07: [r16903] guerimand
1903
  [minor,adm/class/activity] add display connexion time of each participant for each day
1904
  (work in progress) using ccaccount statistics
1905
2022-07-06: [r16900] schaersvoorde
1906
  [minor/svn] canvasdraw:'clearbutton'
1907
2022-07-05: [r16898] bpr
1908
  [polynet] in case of false net (with intersection), try again.
17128 bpr 1909
2022-07-05: [r16896-r16895] gmarbeuf
1910
  [minor/slib jsxgraph] help and comments in english and french
17112 bpr 1911
2022-07-05: [r16894] gmarbeuf
1912
  [slib jsxgraph] new option scroll to add a scroll bar in case of overflow
1913
2022-07-05: [r16893] schaersvoorde
1914
  [minor/svn] canvasdraw: corrected flaw in 'clearbutton'
1915
2022-07-05: [r16892] schaersvoorde
1916
  [minor/svn] canvasdraw: 'group'
1917
2022-07-04: [r16891] guerimand
1918
  [minor,adm/class/activity] hide link back2 when not necessary + cleaning
1919
2022-07-01: [r16888] guerimand
1920
  [minor,createxo] bug11302 : bad link in about page for oef exercise in case of test in modtool
1921
2022-07-01: [r16887] bpr
1922
  [adm/manage] warning if one try to give right to publish in local to a non developper
1923
2022-06-29: [r16886] bpr
1924
  [slib] slib for the patron of a polyhedra and slib offdraw
1925
2022-06-29: [r16885] obado
1926
  [OEF/QCM] Add templates to simplify OEF/QCM Modules
1927
2022-06-29: [r16884] bpr
1928
  [fix] small bug: the link cas in links.phtml must be the same in
1929
    adm/class/classes/participant2.phtml
1930
2022-06-29: [r16883] obado
1931
  [minor/jsxgraph] Improve responsivity
1932
    + now jsxgraph is centered
1933
    + correct display bug of oef_indXX icon on top of jsxgraph
1934
    + add new icon for oef_indpartial
1935
2022-06-28: [r16882] schaersvoorde
1936
  [minor/svn] canvasdraw: 'group' work in progress
1937
2022-06-28: [r16880] bpr
1938
  [manage] add ariane for geolocoption and optionalmod + harmonize
1939
  with other pages
1940
2022-06-28: [r16878] guerimand
1941
  [minor,adm/class/exam] exolist order not change at each time student go out
1942
    module adm/class/exam when use option exrandomlist
1943
2022-06-28: [r16877] guerimand
1944
  [minor,adm/modtool] bad link to general documentation and createxo documentation in help of modtool
16876 bpr 1945
------------------------------------------------------------------
1946
wims.4.24 [r16875]
16873 bpr 1947
2022-06-26: [r16872] schaersvoorde
1948
  [minor/svn] canvasdraw: add keyword 'group' and command 'kill group'
1949
2022-06-25: [r16869] bpr
1950
  [slib/odejs] use runge-kutta (from SL)
1951
2022-06-24: [r16867] czzmrn
1952
  [minor/fix] typo, wrong variable name adm/class/userscore exam score colors
1953
2022-06-24: [r16866] guerimand
1954
  [minor,src/Misc/exostat] bugfix some activities double count +
1955
  simulation exam count in score instead of noscore + no more reading file user.exam and user.bin
1956
2022-06-24: [r16865] guerimand
1957
  [minor,adm/class/stat] bugfix bad display of first exam in case of only one sheet in the class
1958
2022-06-24: [r16864] obado
1959
  [minor/css] add missing text_icons to font awesome
1960
  + add a .wims_details class to add background colors do details/summary tags
1961
2022-06-24: [r16862] bpr
1962
  [jsxgraph] responsivity if it is asked explicitly
1963
2022-06-23: [r16859] obado
1964
  [minor/js] Upgrade codemirror from 5.65.2 to 5.65.6
1965
  + add new codemirror themes (3024 + base16)
1966
2022-06-23: [r16857] gmarbeuf
1967
  [slib/geo2d/jsxgraph] turn back to version 1 to cancel automatic conversion
1968
    of applets no responsive into responsive
1969
2022-06-23: [r16854] bpr
1970
  [help] from Sophie Lemaire
1971
2022-06-23: [r16851] obado
1972
  [minor/css] add css transitions to details>summary boxes.
1973
2022-06-23: [r16850] obado
1974
  [minor/icons] Allow some Font Aweseome icons to be displayed
1975
    with "text_icon" (doch_toc doch_up doch_prev doch_next nexthist backhist)
1976
2022-06-23: [r16848] obado
1977
  [minor/jsxgraph] display oef_indXXX icon inside jsxgraph wrapper.
1978
2022-06-23: [r16847] schaersvoorde
1979
  [minor/svn] canvasdraw: drag&drop reply for external images was gone fishing...
1980
2022-06-23: [r16846] guerimand
1981
  [minor,adm/class/userscore] bugfix display sendbug for student
1982
2022-06-22: [r16845] bpr
1983
  [canvasdraw] make responsive (from Olivier Bado)
1984
2022-06-22: [r16843] obado
1985
  [minor/molecule] replace ch4.pdb (from Gerard dupuis) by ch4.pdb
1986
  generated by openBabel
1987
  (http://www.cheminfo.org/Chemistry/Cheminformatics/FormatConverter/index.html)
1988
2022-06-22: [r16842] obado
1989
  [minor/jsxgraph] do not put jsxgraph in "inline" mode after oef response.
1990
  + jsxgraph border color now apply oef_ind colors after reply
1991
2022-06-21: [r16841] bpr
1992
  [slib/algebra/slopedraw] can be done in canvasdraw.
1993
    fix a problem with pari_header when there is several slopedraw.
1994
2022-06-20: [r16837] obado
1995
  [minor/css] Improve responsiveness of property_fields forms embedding large code/pre or textarea
1996
2022-06-20: [r16835] bpr
1997
  [slib/balance] can be drawn with canvasdraw (yet some problem with fill)
1998
2022-06-20: [r16833] gmarbeuf
1999
  [slib/geo2d/jsxgraph] add option nocssjs noalert and automatic conversion
2000
    of applets using the old version into responsive applets
2001
2022-06-19: [r16828] schaersvoorde
2002
  [minor/svn] canvasdraw: 'multidraw function' accepts multiple function inputs
2003
2022-06-19: [r16827] schaersvoorde
2004
  [canvasdraw] add functionplot to multidraw
16907 bpr 2005
2022-06-18: [r16824] bpr
16873 bpr 2006
  [images] add images for methods
2007
2022-06-17: [r16822] bpr
2008
  [oefconfig] update oefdefault with modifications of expert oefmenu
2009
2022-06-17: [r16821] guerimand
2010
  [minor,adm/class/exolog,adm/class/config] add option class_mexolog :
2011
    supervisor can allow participant to send a warming internal message when make an exolog
2012
2022-06-17: [r16818] bpr
2013
  [anstype] multidraw, fix bug,
2014
2022-06-17: [r16812] bpr
2015
  [password] if authentification is not wims auth, forcechangeword is no when added a reguser
2016
2022-06-15: [r16809] czzmrn
2017
  [minor/html] forgotten start b tag (with no end tag)
2018
2022-06-15: [r16805] guerimand
2019
  [minor,adm/class/config] add option class_hideaverage
2020
2022-06-15: [r16804] guerimand
2021
  [minor,adm/class/config] job=neighbor keep open sharing detail when saving choice
2022
2022-06-14: [r16801] guerimand
2023
  [minor,adm/class/sequence] share hide restriction in sharing class
2024
2022-06-14: [r16800] guerimand
2025
  [minor,adm/class/sequence] installation of multilangage help
2026
2022-06-14: [r16799] guerimand
2027
  [minor,adm/class/exam] score restriction with technical variable :
2028
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2029
2022-06-14: [r16798] guerimand
2030
  [minor,adm/class/sheet] score restriction with technical variable :
2031
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2032
2022-06-14: [r16795] guerimand
2033
  [minor,adm/class/exam] help for exam forget exit
2034
2022-06-14: [r16794] guerimand
2035
  [minor,adm/class/config] ergonomie on sharing/import relation page
2036
2022-06-13: [r16792] guerimand
2037
  [minor,adm/class/freework] bad display of link add_freework in class in portal + mutualisation of test to access freework in linkmodule file
2038
2022-06-13: [r16791] czzmrn
2039
  [minor/css] better display of exam scores
2040
2022-06-13: [r16790] guerimand
2041
  [minor,adm/class/tchat] display link for tchat even if tchat desactivated by server administrator
2042
2022-06-13: [r16789] guerimand
2043
  [minor,adm/classfreework] display link for add_freework even if freework desactivated by server administrator
2044
2022-06-13: [r16787] guerimand
2045
  [minor,adm/class/config] clarification of neighbor usage option in fr
16786 bpr 2046
2022-06-10: [r16785] bpr
2047
  [slib moleculeViewer] deprecated (no title)
2048
2022-06-10: [r16784] bpr
2049
  [fix] special codeinput: can be used with for="reply1" (with no space)
2050
2022-06-09: [r16782] bpr
2051
  [model] hanging: add an embraced randitem.
2052
2022-06-07: [r16773] czzmrn
2053
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
2054
2022-06-07: [r16772] czzmrn
2055
  [minor/fix] better display of score colors in examcheck
2056
2022-06-07: [r16771] czzmrn
2057
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
16765 bpr 2058
----------------------------------------
2059
wims.4.23d [r16764]
16764 bpr 2060
2022-06-04: [r16763] bpr
2061
  [classification] unisciel
2062
2022-06-03: [r16755] guerimand
2063
  [minor,adm/class/freework] don't display 'remark when working'
2064
    when option seealltime not activated
2065
2022-06-03: [r16754] guerimand
2066
  [minor,adm/class/freework] bugfix unable to uncheck option seealltime
2067
2022-06-03: [r16753] guerimand
2068
  [minor,adm/class/freework] bugfix add ; for each new line in textarea form zone
2069
2022-06-02: [r16751] bpr
2070
  [wimsdoc] add doc for getscorestatus
2071
2022-06-02: [r16747] bpr
2072
  [openclass 1049]
2073
2022-06-02: [r16740] bpr
2074
  [moldraw] fix for names with space
16741 bpr 2075
2022-06-02: [r16739] bpr
2076
  [moldraw] use of the database
2077
2022-06-01: [r16738] guerimand
2078
  [minor,adm/class/freework] disallow more than one wimsexo zone
2079
2022-06-01: [r16736] bpr
2080
  [oef] add option for feedback, solution, etc in oef
16765 bpr 2081
    (can appear only if scoringstatus=no if exo is in a sheet)
16741 bpr 2082
2022-06-01: [r16734] guerimand
2083
  [minor,adm/class/freework] bugfix lost solution files
2084
    index when save structure of freework in type=3
2085
2022-06-01: [r16733] guerimand
2086
  [minor,adm/class/freework] disallow option scoring in portal
2087
    (incompatibility of file .grades saved in different course)
2088
2022-05-31: [r16731] bpr
2089
  [classification]
2090
2022-05-31: [r16729] guerimand
2091
  [minor,adm/class/sheet] disallow activation of sheet with more than MAX_EXOS exercise
2092
2022-05-31: [r16728] guerimand
2093
  [minor,adm/class/sheet] job=delete use adm/sheet/writeweights
2094
    to clean .vars .weights .require .active files
2095
2022-05-31: [r16727] guerimand
2096
  [major] confusion bad limit of sheet number + fix warning
2097
2022-05-31: [r16726] bpr
2098
  [open class 1149] activation of sheets 4 and 5
2099
2022-05-25: [r16717] guerimand
2100
  [minor,adm/class/freework] bugfix incomplet exolog in case of autoreg
2101
2022-05-24: [r16711] guerimand
2102
  [major,adm/class/freework] add auto registration of exercise
2103
    option in freework type 3 wimsexo
2104
2022-05-24: [r16709] guerimand
2105
  [minor,oef] don't display link intro/config (tail) for student
2106
    in class (exercise launch from doc or freework)
2107
2022-05-24: [r16708] guerimand
2108
  [major] bugfix freework in a programm don't display in linked course
2109
2022-05-21: [r16705] schaersvoorde
2110
  [minor/svn] added script size imitation for 'sub / sup' in canvasdraw 'string' command family
2111
  corrected doc's
2112
2022-05-20: [r16702] guerimand
2113
  [minor,adm/class/config] job=clean : user in a sub-structure of groupement or portal
2114
    are really deleted in this sub-structure
2115
2022-05-20: [r16701] guerimand
2116
  [minor,adm/sendbug] bad bug log in case of exercise in an exam
2117
2022-05-20: [r16700] schaersvoorde
2118
  [canvasdraw] added sup / sub imitation to canvasdraw 'string' command family
2119
2022-05-20: [r16699] bpr
2120
  [anstype] add option shuffle to compose
2121
2022-05-19: [r16696] bpr [r16704] guerimand
2122
  [fix] in case of exams, use of MAX_EXAMS as it is different from MAX_EXOS
2123
    and from 64 for score (to check).
2124
2022-05-18: [r16694] guerimand
2125
  [minor,bugfix] bad link to examples classes page in documentation
2126
2022-05-18: [r16693] guerimand
2127
  [minor,doc] key serial of fold/unfold is now with number instead of filename
2128
2022-05-14: [r16687] guerimand
2129
  [minor,adm/doc] bugfix12996 for fold in document (preliminary version)
2130
2022-05-12: [r16686] obado
2131
  revert vgeogebraversion to old 452
2132
2022-05-11: [r16684] guerimand
2133
  [minor,home] display correct acces in portal for supervisor with participant access
2134
    to a class + use html details
2135
2022-05-10: [r16683] guerimand
2136
  [major,oefmodule] bugfix when use hint/resume in an oef exercise m_reply$i
2137
    and m_choice$i values not initialized
2138
2022-05-10: [r16682] guerimand
2139
  [minor,adm/raw] limit job=addclass to individual class/groupement / class in groupement
2140
2022-05-10: [r16680] guerimand
2141
  [minor,adm/class/exploresave] job=import sheet delete reference to doc presentation
2142
    and hidesheet with technical variable when import
2143
    + disallow import of a sheet with individual techvar
2144
    + optimization of error message manage for sheet
2145
2022-05-09: [r16679] bpr
2146
  [anstype/clock] equivalence 12 and 0 for the hours (Luis Alejandro Marquez Martinez)
2147
2022-05-07: [r16676] bpr
2148
[css] transfer wims_scrollable in utilities to be listed in createxo help
16674 bpr 2149
2022-05-06: [r16671] guerimand
2150
  [minor,adm/class/tchat] hide error message toobigfile in case of select a new file
2151
2022-05-06: [r16666] guerimand
2152
  [minor,adm/class/tchat] bugfix problem for uploading a second file in
2153
    the tchat with extension different
2154
2022-05-04: [r16659] guerimand
2155
  [minor,adm/class/config] protect variables expiration,institution,location,
2156
    geoloc from upload backup in a subclass of groupement or portal
2157
2022-05-04: [r16658] bpr
2158
  [css] add css wims_scrollable to canvasdraw.phtml
2159
2022-05-04: [r16656] guerimand
2160
  [minor,adm/class/freework] bugfix display intro/config link when user do exercise
2161
2022-05-04: [r16654] obado
2162
  [minor/reactiondraw] Add a "wims_scrollable" css class and use it on all reactiondraw slib calls
2163
2022-05-04: [r16653] guerimand
2164
  [minor,adm/class/freework] display activity log for exowims in a freework
2165
2022-05-03: [r16650] obado
2166
  Improve direct exec accessibility (add missing labels / h2)
2167
2022-05-03: [r16647] guerimand
2168
  log freework activity in case of exowims
18021 bpr 2169
  check right exercise parameters by c before rgistering exercise
16674 bpr 2170
2022-05-02: [r16642] schaersvoorde
2171
  [minor/svn] disable javascript timeout in case of KaTeX
2172
2022-05-01: [r16638] bpr
2173
  [canvasdraw] add Timeout in command centered because of delay of Mathjax (Joke Evers)
2174
2022-05-01: [r16634] bpr
16675 bpr 2175
  add reactiondraw in direct exec
16674 bpr 2176
2022-04-29: [r16628] obado
2177
  Upgrade MathJax to 3.2.0
2178
  Must run "./compile --mathjax" to work properly
2179
2022-04-29: [r16625] guerimand
2180
  [minor,adm/class/config] add restriction access file to class backup
2181
2022-04-28: [r16621] guerimand
2182
  [minor,adm/class/freework] use job=directexo to launch wims exercise
2183
    in freework instead of direct link
2184
2022-04-27: [r16617] guerimand
2185
  [minor] force change password process in case of supervisor
2186
    use tableur link + centralisation of process in adm/class/adduser file
2187
2022-04-26: [r16616] gmarbeuf
2188
  [slib/function/tabsignes] Auto-completion in manual mode of missing items
2189
    at the end of a line with empty items. New option nocss to not load the css via the slib
2190
2022-04-25 [r16615] guerimand
2191
    add parameters user_forcechpwd to force user to change password in case of
2192
    supervisor change it or send password process
2193
2022-04-22: [r16597] bpr
2194
  [mathml] add hrectangle and vrectangle
2195
2022-04-22: [r16596] bpr
2196
  [major mathml] add macro lewis (with the help of Joke and Dominique)
2197
2022-04-20: [r16592] obado
2198
  [minor] add short descriptions of new adm/raw jobs in protocol.md
2199
2022-04-20: [r16591] obado
2200
  [adm/raw] add 2 jobs (restoreclassbackups and listclassbackups) to handle class backups
2201
2022-04-15: [r16584] gmarbeuf
2202
  [slib/geo2d/jsxgraph] upadte for responsiveness of jsxgraph applet
2203
2022-04-15: [r16582] guerimand
2204
  [minor,adm/class/sendmail] lang + in case of wims_mail_hidden=yes
2205
    add a message "not reply to this message..."
2206
2022-04-15: [r16581] guerimand
2207
  [minor,adm/class/sendmail] hide sender mail in case of wims_mail_hidden=yes
2208
2022-04-14: [r16579] guerimand
2209
  [minor,adm/raw] add job=getmodulesstat to get module statistic
2210
2022-04-14: [r16578] obado
2211
  [minor/css] update .jxgbox style to be centered in wims_form
2212
2022-04-13: [r16577] gmarbeuf
2213
  [glossary/dynamic example] change display
2214
2022-04-13: [r16576] gmarbeuf
2215
  [glossary/macro multiple] change generation and display
2216
  [minor/css] add styles for details/summary html5 tags (accordions)
2217
2022-04-11: [r16569] guerimand
2218
  [minor,adm/class/freework] hide "corrected file zone" in case of no file zone for student
2219
2022-04-11: [r16568] guerimand
2220
  [minor,adm/class/freework] separate remark (when student working) from
2221
    final remark (after student work)
2222
2022-04-10: [r16567] bpr
2223
  [multidraw] missing centered when reinput the answer
2224
2022-04-10: [r16565] czzmrn
2225
   M /trunk/wims/public_html/modules/adm/class/sendmail/lang/names.phtml.it
2226
2022-04-09: [r16560] bpr
2227
  [fix] fix html in formbar
2228
2022-04-08: [r16558] guerimand
2229
  [minor,adm/class/freework] solution/feedback of oef exercise can be display
2230
    to  user when codownload=1 (supervisor choice)
2231
2022-04-08: [r16556] guerimand
2232
  [minor,adm/class/freework] badcount of nbcorrectedcopies
2233
2022-04-08: [r16555] guerimand
16675 bpr 2234
  [minor,adm/class/freework] fix sh error message in case of no files in
2235
    freework data directory
16674 bpr 2236
2022-04-07: [r16554] guerimand
16675 bpr 2237
  [minor,adm/class/freework] tracing of user first connect after
2238
    codownload=1 / supervisor can see
16674 bpr 2239
2022-04-07: [r16547] guerimand
2240
  [minor,srcipt/oef] display observation on OEF exercise page in case of wims_user=supervisor
2241
2022-04-06: [r16545] guerimand
2242
  [minor,adm/class/freework] bugfix type=3 upload by supervisor corrected files to user page
2243
2022-04-06: [r16544] guerimand
2244
  [minor,adm/class/freework] bad description message in job=listwork3 in case seealltime=1
2245
2022-04-06: [r16542] guerimand
16675 bpr 2246
  [minor,module=adm/class/freework] in case of seealltime=1 supervisor can write
2247
    remark on student work and student can see it
16674 bpr 2248
2022-04-06: [r16539] guerimand
2249
  [minor,adm/class/reguser] separate reguser/regteacher
2250
2022-04-04: [r16530] guerimand
2251
  [minor,adm/class/sendmail] change accordion by toggle for selecting recipient
2252
2022-04-04: [r16529] guerimand
2253
  [major,anstype=numexp] bugfix in case of use condition with type=numexp
2254
    (irreductible fraction not recognize)
2255
2022-04-02: [r16518] guerimand
2256
  [minor,adm/class/usermanage] activate parameter wims_mail_hidden
2257
    for user account (not for user_supervisable=yes account)
2258
2022-04-02: [r16516] guerimand
2259
  [minor] add global variable parameter wims_mail_hidden to show/hidden user mail
2260
2022-04-02: [r16514] guerimand
2261
  [minor,adm/class/sendmail] add a warning message in case of user without mail write to supervisor
2262
2022-04-02: [r16513] guerimand
2263
  [minor,adm/class/freework] add parameter to fix score limit for save exercise in a freework
2264
2022-04-01: [r16512] guerimand
2265
  [major,adm/class/sendmail] mail sending by user to supervisor is now internal process
2266
2022-04-01: [r16509] guerimand
2267
  [bugfix,adm/class/exam] bad display of score in case of allowtype=simulation
2268
    when class_examscore_withoutip!=yes
2269
2022-04-01: [r16508] guerimand
2270
  [minor] set default values for OLD_LOG_FILES to 5
2271
2022-03-31: [r16507] guerimand
2272
  [minor] change default value for site_accounting and show_stat
2273
2022-03-30: [r16504] bpr
2274
  [open class] 1149: activate sheet3
2275
2022-03-30: [r16503] guerimand
2276
  [minor] exclude user anonymous in example class of process lastconnect
2277
2022-03-28: [r16501] reyssat
2278
  [sh] fix sh compatibility problem in wimstest/validation/checkhtmlwims
2279
2022-03-28: [r16500] obado
2280
  [bugfix] Replace "exit" by "else" in Nikaia and standard themes tails,
2281
    so it can load bottom scripts.
16675 bpr 2282
2022-03-25: [r16489 .. r16497] obado
2283
  Upgrade jquery-ui 1.12.1 -> 1.13.1
2284
  Upgrade marked.js to v3.0.8
2285
  Upgrade Skulpt to 1.2.0
2286
  Upgrade codemirror to 5.65.2
2287
  Upgrade Jquery 3.5.1 -> 3.6.0
2288
  Upgrade TinyMCE editor 5.4.2 -> 5.10.3
16674 bpr 2289
  Upgrade jsxGraph 1.1.0 to 1.4.2
2290
2022-03-24: [r16486] gmarbeuf
2291
  set gl_renew to 0 for a no reload button
2292
2022-03-24: [r16485] bpr
2293
  [glossary] if variable gl_renew =0, no reload button in dynamic glossary
2294
2022-03-24: [r16482] guerimand
16675 bpr 2295
  [minor,adm/class/sendmail] add option to send or not copy of message
2296
    to teacher/supervisor
16674 bpr 2297
2022-03-23: [r16481] guerimand
2298
  [minor,adm/class/sendmail] transfert data to chooselist script with file instead
2299
    of variable to prevent too_long_variable error in case of many user in the class
2300
2022-03-19: [r16471] bpr
2301
  [anstype] in anstype draw, trim some params (if not, if one has indented, canvasdraw
2302
    gives an error).
16675 bpr 2303
2022-03-19: [r16466-r16469] guerimand
16674 bpr 2304
  [minor] hide link to insert ressources in case of print version of exercise
18021 bpr 2305
  [minor,adm/class/freework error message in case of insertion of a printing version of exercise in a freework
16674 bpr 2306
  [minor,adm/class/addmodule error message in case of insertion of a printing
18021 bpr 2307
    version of exercise in a sheet
16464 bpr 2308
----------------------------------------
16674 bpr 2309
wims.4.23c [r16464]
2310
2022-03-17: [r16453] obado
2311
  [minor/ergo] Now multipleclick legend also display icons (not only colors)
16452 bpr 2312
2022-03-16: [r16450 and others] bpr
2313
  [taxonomy] add some modules in unisciel taxonomy
2314
2022-03-14: [r16442] bpr
2315
  [modtool] if the module is deprecated, it is written in the Properties.
2316
    Not erased if one save the other properties.
2317
2022-03-11: [r16433] guerimand
2318
  [minor,adm/raw] job=getserverstat add option=server to get server connexion/session/site statistic
2319
[minor/fix,adm/raw] add directory freeworks freeworksdata when create a new class (same as r16418) for adm/raw
2320
2022-03-10: [r16423] guerimand
2321
  [bugfix,module=adm/class/exploresave] configuration of wims exercise zone in type=3 not imported
2322
2022-03-10: [r16422] guerimand
2323
  [bugfix,module=adm/class/freework] bad .grades file format created when no .grades file exists in class
2324
2022-03-10: [r16421] guerimand
2325
  [bugfix,adm/class/freework] no name in score title when use manual score in freework
2326
2022-03-10: [r16420] guerimand
16675 bpr 2327
  [bugfix,module=adm/class/freework] lost of no scoring information in case of desactivate freeworkm
2328
2022-03-09: [r16416] obado
16452 bpr 2329
  [minor/css] wimscenter now also centered when combined with flex style.
2330
2022-03-07: [r16412] bpr
2331
  [major] in the indexation, deprecated modules are not treated
2332
2022-03-07: [r16410] obado
2333
  [minor/JS] Now dropdown button panel close on body click
2334
    + display a small arrow to indicate this is a dropdown button.
2335
2022-03-06: [r16406] bpr
2336
  [oef] add message when there is a latex version.
2337
2022-03-04: [r16402 and others] bpr
2338
  [translation] es
2339
2022-03-03: [r16395] obado
2340
  [js] Update new dropdownbutton (use Foundation dropdown js)
2341
2022-03-03: [r16394] czzmrn
2342
  [minor/fix] module_title_LANG is not defined for languages with no translation.
2343
  The check is done in main.phtml so the variable module_title is
2344
  defined according to the language in use
2345
2022-03-03: [r16391] bpr
2346
  [fix] fix segmentation fault in cache.c
2347
2022-03-02: [r16388] guerimand
2348
  [ergo,adm/class/exam] use dropdownbutton to move exercise in examen
2349
2022-03-02: [r16387] guerimand
2350
  [ergo,module=adm/class/sheet] use dropdownbutton instead of two classic button
2351
    to move exercise in sheet
2352
2022-03-02: [r16386] guerimand
2353
  [minor,adm/class/userscore,adm/sendbug] can sendbug on a student examlog exercise
2354
2022-03-01: [r16385] guerimand
2355
  [minor,module=adm/class/freework] bugfix bad display of tex code in preview window
2356
    for zonetype=texte in student area
2357
2022-03-01: [r16383] guerimand
2358
  [minor,adm/class/userscore] bugfix errorlink in case of exercise file not exists
2359
    for an exam in job=examcheck
2360
2022-02-28: [r16381] bpr
2361
  [minor] add lang in the connexion links
2362
2022-02-27: [r16379] bpr
2363
  [codeinput] allows to put <label for="reply1"> ...
2364
2022-02-27: [r16378] guerimand
2365
  [minor,adm/class/exam,adm/class/userscore] display correct score in
2366
  cas of class_scorewithoutip=no
2367
2022-02-27: [r16377] bpr
2368
  [scenario] small cleaning
16372 bpr 2369
2022-02-23: [r16370] guerimand
2370
  [minor] site_languages set to all possible languages
2371
2022-02-23: [r16368] guerimand
2372
  [minor,module=adm/class/exam] link to close exam is display evenif an exercise is not done
2373
2022-02-23: [r16367] guerimand
2374
  [minor,sequence] correct view of participant in case of hidden sequence
2375
    without technical variable
2376
2022-02-23: [r16366] guerimand
2377
  [minor,module=adm/class/tchat] move tmp file from s2 to sessions directory
2378
2022-02-22: [r16364] guerimand
2379
  [minor,module=adm/class/tchat] improvment of window title when supervisor look to user page
2380
2022-02-20: [r16359] bpr
2381
  [anstype compose] empty was not taken in account
2382
2022-02-19: [r16355] guerimand
2383
  [major,module=adm/class/tchat] use module adm/class/exolog
2384
    to display exercise page of the user
2385
2022-02-18: [r16353] guerimand
2386
  [bugfix,module=adm/class/tchat] bad list of session for user
2387
2022-02-18: [r16352] bpr
2388
  [validator] delete lines with no problem (as to be checked !)
2389
2022-02-17: [r16346] obado
2390
  [OEF-qcm] Now we can indicate an author name in every OEF .data file
2391
    (add a line starting with ".author" and write firstname,lastname of the .data author
2392
mkindex will then automatically extract it in the DataIndex file in the module
2393
And datafile.proc will put it in an array variable "df_authors"
2394
2022-02-17: [r16345] guerimand
2395
  [minor,module=adm/class/freework] zonetype texte : supervisor can choose
2396
    maximal number of characters in student area
2397
2022-02-17: [r16344] bpr
2398
  [flydraw] add command "segments" in flydraw (as in canvasdraw)
2399
    add "brokenline" as an alias of "polyline"
2400
2022-02-17: [r16340] guerimand
2401
  [bugfix,module=adm/class/freework] lost of lastest student score in type=2
2402
    when save after correction date
2403
2022-02-17: [r16339] guerimand
2404
  [bugfix,module=adm/class/freework] bad count of corrected copies in type=2
2405
2022-02-17: [r16338] guerimand
2406
  [minor,module=adm/class/freework] display error message when supervisor send a bad score
2407
2022-02-16: [r16336] obado
2408
  [bugfix] [adm/raw] replace double dot (:) by &#8282; in sheets/exams
2409
    descriptions to avoid string being splitted
2410
2022-02-16: [r16334 and other] bpr
2411
  [translation] es from Luis Alejandro Marquez Martinez
2412
2022-02-14: [r16328 and other] bpr
2413
  [slib/moldraw] work in progress
2414
2022-02-14: [r16327] obado
2415
  [theme] Add "wims_columns" class in Nikaia visitor page
2416
2022-02-14: [r16326] obado
2417
  [oef/css] Add text icons to ans_multipleclick answered labels
2418
2022-02-13: [r16325] bpr
2419
  [src] fix a segmentation fault when subst in fields as observation
2420
2022-02-13: [r16324] guerimand
2421
  [minor,module=adm/class/freework] supervisor can upload personnal file
2422
    in type=3 when student part have a file zone
2423
2022-02-11: [r16323] guerimand
2424
  [minor,module=adm/class/freework] improvment of too many file message display in zonetype file
2425
2022-02-08: [r16321] bpr
2426
  [translation] es (Luis Alejandro Marquez Martinez)
2427
2022-02-04: [r16317] guerimand
2428
  [minor,module=adm/createxo] log source module when import oef exercise in a class
2429
2022-02-03: [r16316] bpr
2430
  [fix] add option s in matchmol (strict comparaison of molecules)
2431
2022-02-03: [r16315] bpr
2432
  [help] correction in latex command help
2433
2022-02-02: [r16311] guerimand
2434
  [minor,adm/class/freework] type=3 supervisor can put a maximum number
2435
    of file in student zonetype file
2436
2022-02-02: [r16310] guerimand
2437
  [minor,module=adm/class/freework] type=3 accept freework without student
2438
    zone (do not use interface to send work)
2439
2022-02-02: [r16307] guerimand
2440
  [major,module=adm/class/freework] type=4 become a zonetype of type=3 ; no back compatibility
2441
2022-02-02: [r16306] guerimand
2442
  [minor,module=adm/class/freework] add description of parameters for each file
2443
2022-01-28: [r16295] czzmrn
2444
  [minor/fix] script/oef/var.proc display help title in user language if no other choice
2445
2022-01-28: [r16294] guerimand
2446
  [minor,oef] reset test Test variables at end of anstype analyse to
2447
    prevent values to be used in analyse of the next anstype
2448
2022-01-28: [r16293] guerimand
2449
  [minor,oef] type=numeric ; delete unused cmd
2450
2022-01-28: [r16292] guerimand
2451
  [major,oef] bugfix : wrong error message on exercise when use condition with type numexp
2452
2022-01-27: [r16291] bpr
2453
  [wimsdoc] add example and complete the doc of formradio as in formcheckbox
2454
2022-01-26: [r16290] guerimand
2455
  [minor,module=adm/class/freework] bad zonetype name when some zonetype not allowed
2456
2022-01-26: [r16288] guerimand
2457
  [minor,bugfix] wrong message on user page in case of only freework ressources in class
2458
2022-01-23: [r16287] lemaire
2459
  [slib/help] description of how the median is computed in the french version
2460
2022-01-23: [r16286] bpr
2461
  [fix] fix bug: the file severity was not created when a sheet was activated
2462
2022-01-21: [r16285] obado
2463
  Correct steps.oef
2464
    + add wims_columns css class
2465
    + change default background color for better contrast
2466
2022-01-21: [r16283] guerimand
2467
  [minor,module=adm/class/freework] typo + ergo
2468
2022-01-19: [r16280] guerimand
2469
  [minor,module=adm/class/userscore] job=getuser desactivate link
2470
    to ressources for hidden sequence
2471
2022-01-19: [r16279] guerimand
2472
  [minor,module=adm/class/freework] bugfix bad compute of nbcopies/nbcorrectedcopies
2473
    in case of deleted user
2474
2022-01-19: [r16278] guerimand
2475
  [minor,module=adm/class/freework] add default parameter
2476
    showMenuBar=true for teacher in applet geogebra
2477
2022-01-18: [r16277] guerimand
2478
  [minor,module=adm/sendbug] improvement of mail format (in test)
2479
2022-01-18: [r16275] guerimand
2480
  [minor,module=adm/exolog] use module adm/sendbug to report a bug in a registered exercise
2481
2022-01-18: [r16274] guerimand
2482
  [minor,module=adm/class/cdt] add link to freework ; better page presentation improvement
2483
2022-01-15: [r16272] bpr
2484
  [flydraw] possibility to choose the attribut alt in images created
2485
    by flydraw in OEF and documents
2486
2022-01-15: [r16271] bpr
2487
  [modtool] add variable deprecated in INDEX (must be written directly,
2488
    not by the interface)
2489
2022-01-15: [r16270] guerimand
2490
  [minor,module=adm/sendbug] sendbug add exologfile to the sending message
2491
2022-01-14: [r16267] guerimand
2492
  [minor,module=adm/manage] ergonomie
2493
2022-01-13: [r16265] reyssat
2494
  [help] more help on model swac1
2495
2022-01-13: [r16260] bpr
2496
  [model] swac: code was not consistent with what I understood from the doc
2497
  [minor] use rawtex before texmath in command \special{mathmlinput ...}
2498
    since texmath does not accept 2x
2499
2022-01-13: [r16258] reyssat
2500
  [help] behaviour of texmath precised in tech doc
2501
2022-01-13: [r16257] guerimand
2502
  [minor,module=adm/class/freework] use module adm/class/exolog to view exo
2503
    instead of internal job (mutualisation)
2504
2022-01-12: [r16256] guerimand
2505
  [minor,module=adm/class/userscore] job=getuser bugfix in supervisor view
2506
    hide sequence for user in fonction of hidden parameter
2507
2022-01-12: [r16255] bpr
2508
  [modtool] exclude the file content.html in differences for oef
2509
2022-01-12: [r16254] guerimand
2510
  [bugfix,module=adm/class/userscore] hidden sheet with technical variable
2511
    no more display on user score panel (stay on superviso view)
2512
2022-01-11: [r16252] bpr
2513
  [slib] in rungekutta, reset slib_out at the beginning
2514
2022-01-11: [r16251] reyssat
2515
  [texmath] modif integrate : \textrm{d}, best for MathML in firefox and chrome
2516
2022-01-11: [r16250] guerimand
2517
  [minor] supervisor of a groupement can disallow teacher right to create subclasses
2518
2022-01-10: [r16248] bpr
2519
  [modtool] cpp with - in target are no more compiled
2520
2022-01-10: [r16245] czzmrn
2521
  [minor/lang] Italian, typo (not actual translation)
2522
2022-01-10: [r16244] bpr
2523
  [modtool] change help (must be done for all languages after verification)
2524
2022-01-10: [r16243] bpr
2525
  [modtool] - not allowed in new oef files
2526
2022-01-10: [r16242] bpr
2527
  [texmath] modif integrate (add \\rm{d})
2528
2022-01-08: [r16241] reyssat
2529
  [typography] the code \(int(f(x),x)) now gives dx in italics and slightly separated from f(x).
2530
2022-01-08: [r16240] reyssat
2531
  [wimstest] changed README.md according to last commit of checkhtmlwims
2532
2022-01-08: [r16239] reyssat
2533
  [wimstest] checkhtmlwims can now treat one module or a category of modules
2534
    or a list of zones or all zones
2535
2022-01-08: [r16236] bpr
2536
  [minor] fix trouble in authors in intro.phtml when there is a . in the file
2537
  (old modules)
2538
2022-01-07: [r16233] guerimand
2539
  [minor,bin] script mkexamplesheet don't copy, in base/sheet,
2540
    sheet from example class with local class exercise
2541
2022-01-06: [r16232] obado
2542
  Replace Helvetica neue font by Verdana for better accessibility (distinct l,1,I and O,0)
2543
2022-01-06: [r16231] reyssat
2544
  [minor] add time to date info when showing last access of a file
2545
2022-01-05: [r16230] reyssat
2546
  [minor] Changed address of repository from cru to renater
2547
2022-01-04: [r16229] guerimand
2548
  [minor,module=adm/class/sequence] bugfix bad format file when create a sequence without ressources
2549
2022-01-04: [r16228] bpr
2550
  [l2w] css
2551
2022-01-04: [r16227] bpr
2552
  [formatage] scenario
2553
2022-01-04: [r16225] guerimand
2554
  [minor,module=adm/class/sequence] bugfix introduced when cleaning r16223
2555
2022-01-03: [r16224] guerimand
2556
  [minor,module=adm/freework] reactivation of type=4 freework
2557
2022-01-03: [r16222] guerimand
2558
  [minor/add,module=adm/class/sequence] keep correct hide/open sequence
2559
    option when delete or moveup a sequence
2560
2022-01-03: [r16220] guerimand
2561
  [minor/bugfix] alone sequence not displayed
2562
2022-01-03: [r16217] reyssat
2563
  [minor,adm/sendbug] replaced qualite@wimsedu.info by the generic variable
2564
  DEBUG_MODULE of bases/sys/define.conf
17256 bpr 2565
2022-01-03: [r16215] reyssat
16372 bpr 2566
  [minor,adm/sendbug] put qualite@wimsedu.info back into list of recipients
2567
2022-01-03: [r16214] obado
2568
  [Minor/CSS] l2w : use ref_bgcolor in emph class.
2569
2022-01-03: [r16213] bpr
2570
  [doc] put class wims_button only on "wims" words as n_detail, n_foldout
2571
2022-01-02: [r16212] bpr
2572
  [fix] fix error when using readdef in some cases
2573
2022-01-02: [r16210] bpr
2574
 [document] add wims_button to href in fold
2575
2021-12-28: [r16208-16206] bpr
2576
  [deduc]
2577
2021-12-28: [r16205] bpr
2578
  [css] add button in the script tool.phtml=
16203 bpr 2579
----------------------------------------
2580
wims.4.23b [r16202]
16200 bpr 2581
2021-12-22: [r16198] bpr
2582
  [minor] use rint in all sheet score
2583
2021-12-22: [r16197] guerimand
2584
  [adm/class/usermanage] mkuserlist after use of job=regmanage
2585
2021-12-21: [r16196] bpr
2586
  [score] harmonisation of the approximation of the score of a sheet
2587
2021-12-21: [r16195] guerimand
2588
  [adm/class/sheet,adm/class/exam] error message when use
2589
  a wrong technical variable name in hidden_condition
2590
2021-12-20: [r16194] guerimand
2591
  [adm/class/exam] now different description message for sheet and exam to
2592
  hide/show with technical variable option (traduction needed)
2593
2021-12-20: [r16192] guerimand
2594
  [adm/class/usermanage] bad display when no technical variable
2595
  and no comments for a user in userlist page
2596
2021-12-20: [r16191] reyssat
2597
  [bug] for chemeq, due to to wrap..exec
2598
2021-12-20: [r16190] guerimand
2599
  [minor/bugfix] when use direct link to program in a course of portal
2600
2021-12-20: [r16189] guerimand
2601
  [css] bugfix when no manager class message on the server
2602
2021-12-20: [r16188] bpr
2603
  [slib/numeration/ecriturelettre] no comma in english version of a number
2604
2021-12-19: [r16186] guerimand
2605
  [adm/class/freework] tmp desactivation of type=4 to make distribution 4.23b
2606
2021-12-19: [r16185] guerimand
2607
  [adm/manage] add a description for job=motd
2608
2021-12-18: [r16183,16183] czzmrn
2609
  [minor/fix] it openclass 1368 fix link in external links
2610
2021-12-18: [r16181] czzmrn
2611
  [minor/fix] it openclass 1367 remove class exercises from sheets
2612
2021-12-18: [r16180] czzmrn
2613
  [minor/fix] it openclass 1368 remove class exercises from sheets
2614
2021-12-17: [r16178] obado
2615
  [minor] set default values in new message settings manager
2616
2021-12-17: [r16177] obado
2617
  [minor] Improve helps in new "Message setting" manager. (add english strings)
2618
2021-12-17: [r16176] obado
2619
  [minor] Improve new "message setting" in admin manager
2620
2021-12-17: [r16174] bpr
2621
  [language] es
2622
2021-12-17: [r16173] guerimand
2623
  [adm/manager] can modify file motd.phtml and manager_msg.phtml file with interface
2624
2021-12-16: [r16171] reyssat
2625
  [help] for slib ecriturelettre
17486 bpr 2626
2021-12-16: [r16169,r16165] bpr
16200 bpr 2627
  [numeration/ecriturelettre] variante avec septante, etc
2628
2021-12-16: [r16160] bpr
2629
  [minor] add file for help exam (not translated)
16159 bpr 2630
2021-12-15: [r16158] guerimand
2631
  [adm/class/sequence] bugfix for the first use of technical variable
2632
    to hide/show sequence
2633
2021-12-13: [r16157] obado
2634
  [minor] Replace http://wimsedu.info/wiki by https://wiki.wimsedu.info
2635
2021-12-13: [r16156] guerimand
16164 bpr 2636
  [sequence] change name for sequence status
16159 bpr 2637
2021-12-13: [r16154] guerimand
2638
  [adm/class/sequence] bugfix saved parameters lost for hide/show sequence
2639
2021-12-12: [r16153] guerimand
2640
  [adm/class/sequence] bugfix when use hide/show sequence with technical variable
2641
2021-12-08: [r16148] guerimand
16164 bpr 2642
  [adm/class/userscore] display detail of exam session bugfix when
16159 bpr 2643
    two many exam try for a student
2644
2021-12-07: [r16145] bpr
2645
  [oef] add the possibility to add a small calculator
2646
2021-12-04: [r16143] guerimand
16164 bpr 2647
  [adm/class/sequence] hide/show sequence with same interface than score
2648
    in sheet and exam
16159 bpr 2649
2021-12-03: [r16142] bpr
2650
  [openclass] fix some scoredelay in sheets (thanks to GM)
2651
2021-11-29: [r16141] bpr
2652
  [compile] other proposition for configure for homebrew
2653
2021-11-22: [r16140] bpr
2654
  [wims_modules.pl] fix warning
2655
2021-11-22: [r16139] bpr
2656
  [compile] add src/config.hin + comments for option for configure in compile
2657
2021-11-19: [r16138] obado
2658
  [CSS] make input buttons larger than secondary buttons
2659
2021-11-19: [r16137] obado
2660
  Make actions buttons larger on small devices
2661
2021-11-16: [r16134] bpr
2662
  [codeinput] fix inputsize treatement by default
2663
2021-11-15: [r16133] bpr
16200 bpr 2664
  [fix] MAX_SHEET in c: hope it fixes the getscore error
2665
    (the set of exams count as a sheet).
16159 bpr 2666
2021-11-15: [r16131] guerimand
2667
  [minor] add link from courses to program in a portal (work in progress)
2668
2021-11-15: [r16129] bpr
2669
  [my_debug] call_sh is different in wims.c and in Wimslogd
2670
2021-11-14: [r16128] bpr
2671
  [template] add related.phtml in intro of exercise template
2672
2021-11-10: [r16124] guerimand
16164 bpr 2673
  add system variable MAX_SUBCLASSES and use it in
2674
    module adm/class/regclass adm/class/gateway
16159 bpr 2675
2021-11-08: [r16122] bpr
2676
  [deduc] towards multilanguage
2677
2021-11-06: [r16112] bpr
16164 bpr 2678
  add publisher in error message for noright
16159 bpr 2679
2021-11-05: [r16111] guerimand
2680
  [adm/class/usermanage] bugfix bad order in column lastconnect
2681
2021-11-05: [r16110] guerimand
2682
  [home] bugfix bad exam title when use technical variable to hide exam
2683
2021-11-05: [r16109] guerimand
2684
  [adm/class/sequences] bugfix hide/show sequence
2685
2021-10-23: [r16100,..,r16105] bpr
2686
  [translation] es translation (Luis Alejandro Marquez Martinez)
2687
2021-10-22: [r16099] guerimand
2688
  [adm/class/exploresave] minor optimization
2689
2021-10-22: [r16098] guerimand
2690
  [adm/class/exploresave] can import/replace freework
2691
2021-10-20: [r16097] guerimand
16164 bpr 2692
  [adm/class/livret] display description in user page
16159 bpr 2693
2021-10-20: [r16096] guerimand
2694
  [adm/class/config] add index for sheet button
2695
2021-10-20: [r16095] guerimand
2696
  [adm/sheet] build index files of sheet when sheet_active=0 and discordance
2697
2021-10-19: [r16094] guerimand
2698
  [adm/class/config] add freework for restore and save
2699
2021-10-15: [r16093] czzmrn
16164 bpr 2700
  [language] internationalization adm/class/freework
16159 bpr 2701
2021-10-15: [r16091] guerimand
16164 bpr 2702
  [adm/class/config] forbidden upload ressources exceed system limit
16159 bpr 2703
2021-10-14: [r16090] guerimand
16164 bpr 2704
  [script/adm] limit writeweights to MAX_SHEET parameter
16159 bpr 2705
2021-10-14: [r16089] guerimand
16164 bpr 2706
  [adm/sheet] limit importation of sheet to MAX_SHEET value
16159 bpr 2707
2021-10-13: [r16087] guerimand
2708
  [adm/class/freework] add type=4 freework (workinprogress...)
2709
2021-10-07: [r16086] bpr
2710
  [accessibility] oefcolors as in Nikaia !
2711
2021-10-07: [r16084] guerimand
2712
  [adm/class/freework] hide user login when display file name in user page when type=2
2713
2021-10-07: [r16083] guerimand
16164 bpr 2714
  [adm/class/freework] bugfix can delete freework with an active freework after
16159 bpr 2715
2021-10-06: [r16082] bpr
2716
  detag label in print version.
2717
2021-10-01: [r16080] bpr
2718
   modification of calc_detag: can detag only a list of environment (DB)
2719
    use in oef exercises for deleting label when the answer is done.
16077 bpr 2720
----------------------------------------
2721
wims.4.23a [r16076]
16075 bpr 2722
2021-09-30: [r16074] bpr
2723
  [model] replace instruction class by wims_question
2724
2021-09-30: [r16071] guerimand
2725
  [adm/modtool] default parameters for oef exercise used when test
2726
    a single exercise in a class
2727
2021-09-29: [r16070] guerimand
2728
  [adm/modtool] define default value for oef exercise for test link
2729
2021-09-29: [r16069] guerimand
2730
  [bugfix] tchat link was not displayed in exercise page
2731
2021-09-28: [r16068] guerimand
2732
  [adm/class/freework] can use tex in description zone in type=3
2733
2021-09-27: [r16063] bpr
2734
  [slib brut2html] fix when there is no ion
16059 bpr 2735
2021-09-26: [r16053,r16052] bpr
2736
  add open classes (H4 and H5 professionnelle)
2737
2021-09-24: [r16050] georgesk
2738
  Implemented new units : VA and var
2739
2021-09-21: [r16049] guerimand
2740
  [adm/class/tchat] bugfix session problem in supervisor page
2741
  when several user activate sharing page + sh error when no user shared file
2742
2021-09-18: [r16048] bpr
2743
  [fixbug] in clickfill, correction with &nbsp
2744
2021-09-15: [r16044] guerimand
2745
  [adm/class/usermanage] display user_lastconnect
2746
2021-09-14 [r16040] guerimand
2747
  [minor] display lastconnect date in home page ; only after connect
2748
2021-09-05: [r16038] bpr
2749
  [doc] when deleting a document, mkdir the directory src (SL)
2750
  (in some circonstances, the new file main was not saved)
2751
2021-09-04: [r16037] bpr
2752
  [fix] for modifying the order in a series
2753
2021-08-25: [r16034] bpr
2754
  [glossary] ecogestion
2755
2021-08-24: [r16033] obado
2756
  [forum/mboard] email is only required when specified by mboard options
2757
  + only supervisor can view students email
2758
2021-08-24: [r16032] obado
2759
  [adm/raw] "getclass" job can now return strings with '"' in correct json
2760
2021-08-24: [r16031] obado
2761
  [adm/raw] "addclass" job handle fields limits now
2762
2021-08-23: [r16030] obado
2763
  [minor/anstype] multipleclick : remove some padding on selectable cells +
2764
2021-08-23: [r16029] bpr
2765
  [fix] replace = by issametext in scripts/adm/class/colors
2766
2021-08-20: [r16026] bpr
2767
  [glossary] typo in counting the records
2768
2021-08-18: [r16024] bpr
2769
  [glossary] ecogestion
2770
2021-08-14: [r16023] bpr
16075 bpr 2771
  [fix] fix ariane for visitor and public sheets
16059 bpr 2772
2021-08-14: [r16022] bpr
2773
  [fix] try to fix the problem of nextseries in public sheets.
2774
2021-09-14: [r16043] czzmrn
16164 bpr 2775
  [fix] doc directory might not exists (e.g. when class created via adm/raw) adm/class/adddoc
16059 bpr 2776
2021-08-04 [r16020] guerimand
2777
  [minor] add variable user_agreesupcgu to prevent agree cgu to each class creation
2778
2021-08-03: [r16019] bpr
2779
  [mkcss.pl] accept directory with two levels, as local/1
2780
2021-08-02: [r16018] bpr
2781
  [oef/intromenu] delete empty items in the keywords
2782
2021-07-29: [r16016] guerimand
2783
  [minor] preview of text zone for student in adm/class/freewor
2784
2021-07-28: [r16015] bpr
2785
  [maintainer] put configure in svn and comment in compile autoconf
2786
  should update configure by hand for the release
2787
2021-07-26 [r16013] guerimand
2788
  [minor] add .def to save file of class
2789
    can restore in the class some data of .def from a save file
2790
2021-07-21 [r16006] guerimand
2791
  [major] add hide exam with a technical variable
2792
2021-07-08 [r15998] guerimand
2793
  [major] add auto show/hide sequence
15982 bpr 2794
----------------------------------------
15995 bpr 2795
wims.4.22 [r15994]
15975 bpr 2796
2021-07-03: [r15970] guerimand
2797
  [minor] move link for detail of examens to menu_items
2798
2021-07-03: [r15969] bpr
2799
  add keywords in thermodynamics
2800
2021-07-03: [r15966] czzmrn
2801
  [minor/fix] in a groupement when the supervisor of the groupment
2802
  enters a subclass and in such subclass modifies the user_supervise variable of a teacher,
2803
  then the variable user_supervise was lost.
2804
2021-07-02: [r15962] obado
2805
  [minor/js] adm/class/sheet : simplify js code used in individualization tab
2806
2021-07-01: [r15960] guerimand
2807
  [adm/class/techvar] log change of technical variable in wims_class_log
2808
2021-07-01: [r15959] guerimand
2809
  [minor] add link to propriety account when user isin a portal at level portal and course
2810
2021-07-01: [r15958] guerimand
16164 bpr 2811
  [adm/class/sheet] improvment of individualisation panel
15975 bpr 2812
  (add checkbox to hide weight/require specialisation interface)
2813
2021-07-01: [r15957] bpr
2814
  [model] qcm and steps: typo in presentgood
2815
2021-06-30: [r15955] bpr
2816
  [doc css] move feedback from oef.css to utilities.css (so appear in the oef documentation)
2817
2021-06-30: [r15953] czzmrn
2818
  [fix] script/adm/sheet some dependencies might be just spaces
2819
    in old sheets (to be tested)
2820
2021-06-29: [r15949] guerimand
2821
  change display of techvar value in a sheet when use individualisation
2822
2021-06-29: [r15948] guerimand
2823
  add directory tool when make a new class
2824
2021-06-28: [r15947] guerimand
2825
  [adm/class/sheet] display only error message in case of
2826
    error scoredependancies/individualisationsheet
2827
2021-06-27: [r15945] czzmrn
2828
  [minor] gnuplot: backwards compatibility
2829
    (newer versions of gnuplot have different color defaults)
2830
2021-06-27: [r15944] guerimand
2831
  [bugfix,adm/class/userscore] bad display of workgroup fo user
2832
  in case of use of technical variable to individualise sheet
2833
2021-06-26: [r15942] bpr
2834
  [language] about related modules
2835
2021-06-26: [r15937] guerimand
2836
  [adm/class/userscore] show group in case of individualisation of sheet with techvar
2837
2021-06-26: [r15935] guerimand
16164 bpr 2838
  [adm/sheet] display user groupe to user in case
15975 bpr 2839
    of individualisation of sheet with technical variable
2840
2021-06-25: [r15934] bpr
2841
  [modtool] can know delete files in slib/*/*
2842
2021-06-25: [r15933] guerimand
2843
    [/bugfix,adm/class/exploresave] bad status and expiration date
2844
  when replace a sheet
2845
2021-06-22: [r15930] guerimand
2846
  [adm/class/regclass] class password must be set in individual class when creating
2847
2021-06-22: [r15929] guerimand
2848
  [adm/manage] loose data on optional module when saving geoloc data and reverse
2849
2021-06-22: [r15928] guerimand
2850
  [adm/class/regclass] improvment of error message pass_discord
2851
    when creating a class
2852
2021-06-22: [r15927] guerimand
2853
  [class=adm/class/regclass] bugfix when creating class without class password
2854
2021-06-21: [r15926] guerimand
2855
  [bugfix,adm/class/exploresave] failed import for glossary
2856
    and tool when directory tool not exists in wims_class
15924 bpr 2857
----------------------------------------
2858
wims.4.21g [r15923]
15975 bpr 2859
2021-06-21: [r15923] bpr
2860
  [exam] score of exam in userbar (approximation)
2861
2021-06-21: [r15922] bpr
2862
  [adm/class/sheet] in indiv table, add table_scroll, add class unbreakable
2863
    add a word (just yes) to be linked with the checkbox button.
15920 bpr 2864
2021-06-21: [r15913] guerimand
2865
  [adm/class/techvar] delete .bin file of an user when technical variable
2866
    values are changed
2867
2021-06-21: [r15912] bpr
2868
  [compile] cleanup score/*.bin
2869
2021-06-21: [r15911] obado
2870
  [minor/l2w] correct a small css bug(missing ;) in l2w.css
2871
2021-06-21: [r15910] guerimand
2872
  [adm/sheet] can individualise require and weight with technical variable in a sheet
15910 guerimand 2873
2021-06-21: [r15909] guerimand
2874
  [sheet] individualisation of weight and require in a sheet
15905 bpr 2875
2021-06-19: [r15899] bpr
2876
  [userscore] add some help for exam scores
2877
2021-06-18: [r15897] bpr
2878
  [shell] zsh is not on all machines; come back to sh
2879
  (it was useful to my_debug)
2880
2021-06-17: [r15892] guerimand
16164 bpr 2881
  [minor/adm/stat/stat] add a back link when show map of the server
15905 bpr 2882
2021-06-17: [r15888] bpr
2883
  [l2w.css] replace all border-color by var(--wims_ref_bgcolor)
2884
2021-06-15: [r15886] guerimand
16164 bpr 2885
  [minor/bugfix/adm/class/exploresave] bad status and expiration date
15905 bpr 2886
    in sheet when import
2887
2021-06-15: [r15885] guerimand
16164 bpr 2888
  [minor/bugfix/adm/class/sheet] missing weight and require when sheet is not activated
15905 bpr 2889
2021-06-15: [r15883] guerimand
2890
  [minor/add] open access to adm/class/exploresave module for testzone
2891
  in a programm of a portal
2892
2021-06-15: [r15882] guerimand
16164 bpr 2893
  [minor/bugfix/adm/class/exploresave] public document not importable
15905 bpr 2894
    + bad link after a success import of a document
2895
2021-06-14: [r15881] guerimand
16164 bpr 2896
  [minor/adm/stat/stat] update leaflet and markercluster script for map
15905 bpr 2897
2021-06-14: [r15880] guerimand
16164 bpr 2898
  [exploresave/minor/bugfix] bad limit for document
15905 bpr 2899
    + improvment of message for ressources limit touch
2900
2021-06-13: [r15876] bpr
2901
  [slib] in chemistry/brut2html, several molecules or couples of molecules are
2902
  now accepted.
2903
2021-06-12: [r15874] bpr
2904
  [user_error] personalize the message when some activities in the class are closed
2905
    by the teacher.
2906
2021-06-11: [r15872] obado
2907
  [minor][adm/stats] Allow stats map to be displayed on https websites
2908
    + add "map" icon in Font awesome iconset
2909
2021-06-10: [r15871] bpr
2910
  [vote] some _ were left.
2911
2021-06-10: [r15870] bpr
2912
  [improvment feedbackexo] feedbackexo has the same seed as the exercise.
2913
    (if the exercise in feedback is linked with the exercise (same generation of the data),
2914
    it should have the same data first time.
2915
2021-06-08: [r15869] guerimand
2916
  [minor/add] warning msg in import csv when technical variable used in a sheet
2917
    (for individualisation)
2918
2021-06-08: [r15867] guerimand
2919
  [minor] add advertise in help for modify technical variable with csv file
2920
    (when use for individualisation of sheet)
2921
2021-06-06: [r15862] guerimand
2922
  [minor] alert message when supervisor modify user value of a technical variable
2923
    used for individualisation of an active sheet
2924
2021-06-06: [r15861] guerimand
2925
  [minor/bugfix] bad compute of list of sheet with score dependacies
2926
2021-06-06: [r15860] guerimand
2927
  [minor] only local technical variable can be used for individualisation of sheet
2928
2021-06-05: [r15859] guerimand
2929
  [minor/add] score dependancies and sheet individualisation with technical
2930
    variable cannot be used at the same time
2931
2021-06-04: [r15857] guerimand
2932
  [minor] mutualize file writeweights in adm/class/sheet and adm/raw
2933
2021-05-31: [r15853] bpr
2934
  update docuoef4.pdf
2935
2021-05-30: [r15851] guerimand
2936
  [minor] bugfix when no techvar for individualisation
15863 bpr 2937
2021-05-30: [r15847] bpr
2938
  change in score.c and Wimslog/score.c
2939
    - delete sheetcache wich was not used
2940
    - add possibility to have several versions of a sheet by using a technical variable
2941
      for that: change the structure of classcaches and of scoreresult
2942
    - change the structure of the file .require and .weight
16075 bpr 2943
      (but keep the analysis of the old version): a record by sheets
15863 bpr 2944
    - if a technical variable is used, create files .active and .vars
2945
      in directory sheets
2946
    - files .bin in class/score must be deleted.
2947
2021-05-28: [r15843] guerimand
2948
  [minor/workinprogress] reactivate score when use individual techvar in showsheet and getuser job
2949
2021-05-28: [r15842] guerimand
2950
  reactivate old session exam deleting in housekeep.daily
2951
2021-05-25: [r15838] guerimand
2952
  [minor/bugfix] job=getexamscores in raw module when no output_type selected
2953
2021-05-25: [r15837] guerimand
2954
  [minor] use of getscorerequire and getscoreweight in module raw
2955
2021-05-24: [r15830] guerimand
2956
  [minor] complete documentation for getscoreXXX command
2957
2021-05-24: [r15829] bpr
2958
  [src] increase OUTPUT_LENGTH_LIMIT
2959
2021-05-23: [r15820] guerimand
2960
  [minor] use getscorerequire and getscoreweight instead of read
2961
  file .sheet$sheet or .require or .weight
2962
2021-05-22: [r15818] guerimand
2963
  [minor/add] module raw can send stat of server
2964
2021-05-21: [r15816] czzmrn
2965
  [slib] geogebra: urls in French help, preliminary Italian help,
2966
  fix name of variable slib_showAlgebraWindow, add possibility to set FullscreenButton
2967
2021-05-08: [r15791-r15810] guerimand
2968
  add field geolocalisation and exploitation and map of server class localisation
2969
2021-05-05: [r15790] guerimand
2970
  [minor/bugfix] exploresave: bad display when no tool but glossary in archive
2971
2021-05-03: [r15788] bpr
2972
  [modtool] some data files are editable in the specific module local~data~news
2973
2021-05-03: [r15787] bpr
2974
  [module local/news] one can select a list of records to be shown
2975
2021-05-03: [r15786] guerimand
2976
  [minor/add] display number of user and class by level (if stat exists on the server)
2977
2021-05-03: [r15785] guerimand
2978
  [minor/add] make weekly statistiques log of user and class by teatching level on the server
2979
2021-04-26: [r15782] bpr
2980
  [publish] http-> https
2981
2021-04-15: [r15774] guerimand
2982
  [minor/add] an delete value of technical variable not in use in the structure
2983
2021-04-14: [r15773] schaersvoorde
2984
  [minor/svn] canvasdraw: added flydraw command 'range xmin,xmax,ymin,ymax'
2985
2021-04-14: [r15772] guerimand
2986
  [minor/bugfix] bugfix on protection from delete values in techvar ;
2987
    limit char for writing values ; some words are forbidden.
2988
2021-04-12: [r15770] guerimand
2989
  [minor] activating sheet generate an index file in case of use of individual sheet
2990
    with technical variable (workinprogress)
2991
2021-04-11: [r15769] guerimand
2992
  [minor] adapte userbar for sheet in case of individual sheet using techvar
2993
2021-04-11: [r15768] guerimand
18021 bpr 2994
  [minor] adapt title in exercise when exo number in the sheet is display in case of individual sheet
15863 bpr 2995
2021-04-11: [r15767] guerimand
2996
  [minor] adapt link nextexo and precexo for individual sheet system
2997
2021-04-10: [r15766] czzmrn
2998
  [minor/fix] numeration/ecriturelettre: if the library is called with not supported
2999
    language force default to fr,
3000
    rather than empty answer
3001
2021-04-08: [r15763] guerimand
3002
  [major/add] can individualise structure of sheet with a technical variable (work in progress)
3003
2021-04-07: [r15761] guerimand
3004
  [minor] file disallow multiple read of listvarfilter.proc directly in the file
3005
2021-04-06: [r15760] schaersvoorde
3006
  [minor/svn] canvasdraw: multidraw 'image delete' was gone fishing
3007
2021-04-06: [r15758] schaersvoorde
16075 bpr 3008
  [minor/svn] canvasdraw: text objects were not added to 'noreset',
15863 bpr 3009
    e.g. keyword 'noreset' was ignored...
3010
2021-04-03: [r15756] bpr
3011
  [vote] type inputfield is only anonymous
3012
2021-04-03: [r15753] bpr
3013
  [vote] add primitive inputfield (only for anonymous vote).
3014
  the answers are compared. Preliminary version
15754 bpr 3015
----------------------------------------
3016
wims.4.21f [r15753]
15752 bpr 3017
2021-04-01: [r15744] bpr
3018
  [tabsignes] improvment in tabsignes (from eulerwims)
3019
2021-04-01: [r15743,15742,15740] guerimand
3020
  [minor] maximal number of technical variable can be set by site manager
3021
2021-03-31: [r15739] guerimand
3022
  [major] check boundary of integer parameters
3023
2021-03-13: [r15735] czzmrn
3024
  [minor/lang] italian
3025
2021-03-12: [r15734] schaersvoorde
16075 bpr 3026
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15752 bpr 3027
2021-03-09: [r15723,r15733-157310] obado
3028
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3029
2021-03-06: [r15729] reyssat
3030
  [bug] missing tail when viewing checked exercises from supervisor point of view
3031
2021-03-06: [r15728] reyssat
3032
  [bug] missing tail when viewing checked exercises
3033
  (non closed div tags, and geogebra applet did'nt show up)
3034
2021-03-06: [r15727] reyssat
3035
  [clean] useless things in geogebra slibs
3036
2021-03-02: [r15724] bpr
3037
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3038
  (print in the html page)
3039
2021-03-01: [r15722] obado
3040
  [minor][html/css] Improve display of canvasdraw command list in help
3041
  + code formatting on CSS files
3042
2021-02-28: [r15721] bpr
3043
  [formatage] add name_votants in french
3044
2021-02-26: [r15718] bpr
3045
  [vote] fix: the results did not appeared in some circonstances.
3046
2021-02-23: [r15717] schaersvoorde
3047
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3048
2021-02-23: [r15716] schaersvoorde
3049
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3050
2021-02-21: [r15715] schaersvoorde
3051
  [canvasdraw]alternative commands are 'searchable' again
3052
2021-02-20: [r15713] schaersvoorde
3053
  [scienceprint] random id in case of installed KaTeX
3054
2021-02-19: [r15711] schaersvoorde
3055
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3056
  resetting dashing for the arrow head...
3057
2021-02-17: [r15707] bpr
3058
  [fixbug] fix bug in exam dependencies (thanks to DB).
3059
2021-02-13: [r15706] reyssat
3060
  [help] techdoc if and ifval commands
3061
2021-02-13: [r15705] czzmrn
3062
  [fix] for polygons does not matter the order in which you draw the vertices
3063
  (to be tested e.g. with multidraw)
3064
2021-02-12: [r15704] obado
3065
  [minor] improve accessibility :
15863 bpr 3066
  * remove redundant titles attributes (no need to say same thing twice :)
3067
  * raise up some small font sizes
3068
  * raise up some small contrast colors
3069
  * hide robot trapper link to screen readers
3070
2021-02-12: [r15703] obado
3071
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3072
  to let users add more tags inside, and avoid unwanted p inside p.
3073
2021-02-11: [r15701] guerimand
3074
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3075
2021-02-09: [r15700] guerimand
3076
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3077
2021-02-06: [r15699] bpr
3078
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3079
2021-02-03: [r15695] bpr
3080
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3081
2021-02-03: [r15692-r15693] reyssat
3082
  [translation english]
3083
2021-02-02: [r15691] bpr
3084
  [model hanging] add options (noaccent, first and last letters shown)
3085
2021-02-02: [r15690] schaersvoorde
3086
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3087
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3088
2021-02-01: [r15689] bpr
3089
  [slib tabsigns] bug fixed "end tag had attributes" in table
3090
  modification of variable tab_tag
3091
  new variable tab_tag_attr to cancel this bug
3092
  bug fixed "color for + and -" (from Euler-Versailles)
3093
2021-01-31: [r15688] bpr
3094
  [class/config] connexion links must not appear in case of
3095
  a program in a portail
3096
2021-01-26: [r15687] obado
3097
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3098
2021-01-25: [r15685] obado
3099
  [minor/css] Finally removes .table-scroll from utilities.css,
3100
  as it could be confusing with "unbreakable" to users.
3101
----------------------------------------
3102
wims.4.21f [r15753]
3103
2021-04-01: [r15744] bpr
3104
  [tabsignes] improvment in tabsignes (from eulerwims)
3105
2021-04-01: [r15743,15742,15740] guerimand
3106
  [minor] maximal number of technical variable can be set by site manager
3107
2021-03-31: [r15739] guerimand
3108
  [major] check boundary of integer parameters
3109
2021-03-13: [r15735] czzmrn
3110
  [minor/lang] italian
3111
2021-03-12: [r15734] schaersvoorde
16075 bpr 3112
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15863 bpr 3113
2021-03-09: [r15723,r15733-157310] obado
3114
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3115
2021-03-06: [r15729] reyssat
3116
  [bug] missing tail when viewing checked exercises from supervisor point of view
3117
2021-03-06: [r15728] reyssat
3118
  [bug] missing tail when viewing checked exercises
3119
  (non closed div tags, and geogebra applet did'nt show up)
3120
2021-03-06: [r15727] reyssat
3121
  [clean] useless things in geogebra slibs
3122
2021-03-02: [r15724] bpr
3123
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3124
  (print in the html page)
3125
2021-03-01: [r15722] obado
3126
  [minor][html/css] Improve display of canvasdraw command list in help
3127
  + code formatting on CSS files
3128
2021-02-28: [r15721] bpr
3129
  [formatage] add name_votants in french
3130
2021-02-26: [r15718] bpr
3131
  [vote] fix: the results did not appeared in some circonstances.
3132
2021-02-23: [r15717] schaersvoorde
3133
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3134
2021-02-23: [r15716] schaersvoorde
3135
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3136
2021-02-21: [r15715] schaersvoorde
3137
  [canvasdraw]alternative commands are 'searchable' again
3138
2021-02-20: [r15713] schaersvoorde
3139
  [scienceprint] random id in case of installed KaTeX
3140
2021-02-19: [r15711] schaersvoorde
3141
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3142
  resetting dashing for the arrow head...
3143
2021-02-17: [r15707] bpr
3144
  [fixbug] fix bug in exam dependencies (thanks to DB).
3145
2021-02-13: [r15706] reyssat
3146
  [help] techdoc if and ifval commands
3147
2021-02-13: [r15705] czzmrn
3148
  [fix] for polygons does not matter the order in which you draw the vertices
3149
  (to be tested e.g. with multidraw)
3150
2021-02-12: [r15704] obado
3151
  [minor] improve accessibility :
15752 bpr 3152
  * remove redundant titles attributes (no need to say same thing twice :)
3153
  * raise up some small font sizes
3154
  * raise up some small contrast colors
3155
  * hide robot trapper link to screen readers
3156
2021-02-12: [r15703] obado
3157
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3158
  to let users add more tags inside, and avoid unwanted p inside p.
3159
2021-02-11: [r15701] guerimand
3160
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3161
2021-02-09: [r15700] guerimand
3162
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3163
2021-02-06: [r15699] bpr
3164
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3165
2021-02-03: [r15695] bpr
3166
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3167
2021-02-03: [r15692-r15693] reyssat
3168
  [translation english]
3169
2021-02-02: [r15691] bpr
3170
  [model hanging] add options (noaccent, first and last letters shown)
3171
2021-02-02: [r15690] schaersvoorde
3172
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3173
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3174
2021-02-01: [r15689] bpr
3175
  [slib tabsigns] bug fixed "end tag had attributes" in table
3176
  modification of variable tab_tag
3177
  new variable tab_tag_attr to cancel this bug
3178
  bug fixed "color for + and -" (from Euler-Versailles)
3179
2021-01-31: [r15688] bpr
3180
  [class/config] connexion links must not appear in case of
3181
  a program in a portail
3182
2021-01-26: [r15687] obado
3183
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3184
2021-01-25: [r15685] obado
3185
  [minor/css] Finally removes .table-scroll from utilities.css,
3186
  as it could be confusing with "unbreakable" to users.
15624 bpr 3187
----------------------------------------
15622 bpr 3188
wims.4.21e [r15621]
3189
2020-12-28: [r15621] bpr
3190
  [circuits] add an example in canvasdraw
3191
2020-12-28: [r15619] bpr
3192
  add compilation of doc 1028
3193
2020-12-27: [r15611,r15613] schaersvoorde
3194
  [minor/canvasdraw] corrected command "parallel", to be more compatible
3195
    with flydraw & affine transformations
3196
2020-12-27: [r15610] bpr
3197
  [minor] tchat does not appear in the cgu pages (in general adm/light)
3198
2020-12-26: [r15608] bpr
3199
  [minor] hide the module adress in case of an exolog / examlog for the student.
3200
2020-12-26: [r15606] bpr
3201
  [exam] exam score has 2 decimals (hope !)
3202
2020-12-26: [r15605] bpr
3203
  [about] no about when wims_user is not empty or surpervisor or developper
3204
    (the test was not good)
3205
2020-12-26: [r15604] bpr
3206
[slib] add canvasdraw as option in slib circuits
15603 bpr 3207
2020-12-26: [r15602] bpr
3208
  [adm/userscore/csv] add to exam scores for the different sessions
3209
2020-12-24: [r15601] schaersvoorde
3210
  [minor/canvasdraw] solved some issues with curve & affine/rotate
3211
2020-12-22: [r15600] schaersvoorde
3212
  [minor/canvasdraw]  command "fillpattern image_url" was gone fishing!
3213
2020-12-21: [r15598] bpr
3214
  [canvasdraw] add the module which compare flydraw and canvadraw.
3215
  For the moment, no link to it (see README) because it should be
3216
  checked and modify.
3217
2020-12-21: [r15597] bpr
3218
  [anstype] image mode only if ans_require=dynapi3
3219
2020-12-21: [r15596] schaersvoorde
3220
  [minor/svn]  checking on correct usage of parenthesis in functions
3221
2020-12-18: [r15595] bpr
3222
  [createxo/help] delete some link (don't work in the help from the home page)
3223
2020-12-18: [r15594] bpr
3224
  [glossary] from eulerwims
3225
2020-12-15: [r15591] bpr
3226
  [fix] glossary was not in the list of the special subjects help
3227
2020-12-15: [r15590] bpr
3228
  [fix] add limit in html5 - test parenthesis with checkallpar
3229
2020-12-15: [r15588] bpr
3230
  [major] add command checkallpar -- add/fix tests in wimstest
3231
2020-12-13: [r15585] schaersvoorde
3232
  [minor/transl] synchronized useropts.phtml 'nl' version with 'en'
3233
2020-12-13: [r15584] bpr
3234
  [adm/class/glossary] fix the modification of glose titles
3235
2020-12-12: [r15583] bpr
3236
  [useropts] by default the zoom is disactivated (the test was not good).
3237
2020-12-11: [r15581] bpr
3238
  [src2def] adapt to be able to compile documents in the directory
3239
  basis/doc
3240
2020-12-11: [r15579] bpr
3241
  [minor] take in account scoremax in the userexambar
3242
2020-12-11: [r15578] czzmrn
3243
  [minor/lang] Italian
3244
2020-12-10: [r15576] and +  bpr
3245
  [oef/button] take in account series of exercises
3246
2020-12-10: [r15574] bpr
3247
  [improvment] case of seedrepeat>0: the button renew is replaced by Try
3248
  before the last allowed try + msg
3249
2020-12-10: [r15573] bpr
3250
  [src debug] add a variable tmp_debug_use_var: each time one of this variable is used,
3251
  its value is put in the debugging trace.
3252
2020-12-10: [r15571] bpr
3253
  [exam] add bar for exam in sequence
3254
2020-12-09: [r15569] bpr
3255
  [exam] add bar showing the differents sessions in the list of exam.
3256
2020-12-08: [r15568] obado
3257
  [tinyMCE] Remove "link" button for students in freework.
3258
    (change by Marina & Fabrice, thanks ;)
3259
2020-12-07: [r15567] czzmrn
3260
  [minor/language] updating Italian help files
3261
[minor/language] updating Italian help files (work in progress)
3262
2020-12-07: [r15564] guerimand
3263
  [minor/bugfix] lost of seealltime option in a frewwork when modify other freework options
3264
2020-12-06: [r15563] czzmrn
3265
  [language/Italian] Italian words for bases/dic/it
3266
2020-12-05: [r15562] bpr
3267
  [userscore] add explanation (with mouse) to "details" in the exam list.
3268
2020-12-05: [r15560] czzmrn
3269
  [minor/lang] move out of the way potentially offensive fortunes
3270
2020-12-05: [r15558] bpr
3271
  [exam score] add colors for exercise scores and title of the exam.2020-12-03: [r15557] bpr
3272
2020-12-03: [r15556] bpr
3273
  [latex2wims] label must not have accents as they are used in balise a in html
3274
2020-12-01: [r15555] bpr
3275
  [slib/tabsignes] delete color:black which is useless
3276
2020-12-01: [r15554] bpr
3277
  [adddoc] add cmd=new if there is some parameters in the address of the tool to insert
3278
  (for tools)
3279
2020-12-01: [r15553] bpr
3280
  [css] use ref_menucolor in latex2wims default styles
3281
2020-11-27: [r15552] czzmrn
3282
  [minor/lang] typos + updating Italian help files
15549 bpr 3283
---------------------------------------------------------------------------
3284
wims.4.21d [r15548]
15548 bpr 3285
2020-11-21: [r15546], r15547 bpr
3286
  [RGPD] add some fields as passwd in the fields to obliterate in the log requests.
3287
2020-11-20: [r15545] mquerol
3288
  [minor/trans] catalan version
3289
2020-11-19: [r15544] bpr
3290
  [slib] partitiondraw: add option for text
3291
2020-11-18: [r15543] bpr
3292
  [fixbug] in var.auth, could write in userdef when the login is bad.
3293
2020-11-18: [r15542] bpr
3294
  [major] add syntax !reset name[10] to test
3295
2020-11-16: [r15540] schaersvoorde
3296
  [canvasdraw] add 'affine' to 'curve'
3297
2020-11-15: [r15539] bpr
3298
  [fixbug] bad shift title <-> module when sheets are indexed
3299
2020-11-15: [r15538] czzmrn
3300
  [minor/lang] typos in Italian
3301
2020-11-15: [r15537] czzmrn
3302
  [minor/fix] yes and no are switched (cfr. confdata.fr)
3303
2020-11-15: [r15536] czzmrn
3304
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3305
2020-11-15: [r15535] czzmrn
3306
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3307
2020-11-15: [r15534] bpr
3308
  [createxo] need to reset inputprompt$i for exercises in createxo
3309
2020-11-14: [r15533] bpr
3310
  [fix] tabulation had been deleted in latex.proc
3311
2020-11-14: [r15532] bpr
3312
  [fix bug] introduced when I have changed the name of the variable ...
3313
  (anstype radio when inputprompt$i is defined)
3314
2020-11-14: [r15531] bpr
3315
  [circuits] change lines to polyline and line to segment for compatibility
3316
  with canvasdraw (not finished)
3317
2020-11-13: [r15529] schaersvoorde
3318
  [canvasdraw] add 'safe_eval()' to userinput
3319
2020-11-13: [r15528] guerimand
3320
  [minor/add] document and doclink to public document can be imported
3321
  with module exploresave
3322
2020-11-12: [r15526] guerimand
3323
  [minor] add description of input variables needed to the script
3324
2020-11-11: [r15525] bpr
3325
  [fix] change name path to w_path because of incompatiblity with
3326
  a pedagogical module
3327
2020-11-11: [r15524] bpr
3328
  [minor] put the option word for exams in the exam zone
3329
2020-11-11: [r15523] bpr
3330
  [circuits] syntax for linewidth
3331
2020-11-10: [r15520,15521] bpr
3332
  [minor] use syntax allow:xxx in the template modules
3333
2020-11-10: [r15519] bpr
3334
  [cleaning] definitions commun to wims and Wimslogd are now in commun.h
3335
  instead of beeing twice
3336
2020-11-09: [r15518] obado
3337
  [minor] Add WIMS version number to main css files (css.css & icon-min.css),
3338
  to prevent clients browsers use a cached version after a server upgrade.
3339
2020-11-09: [r15517] bpr
3340
  [src] change configuration of mathjax (use only mathml source)
3341
  seems to repair a bug (Math processing ...)
3342
[minor/fix] flydraw example did not show up + uniform with fr version
3343
2020-11-08: [r15513] bpr
3344
  [minor] put the sender mail in the "from" for sendbug
3345
2020-11-07: [r15510] mquerol
3346
  [minor/trans] catalan version
3347
2020-11-07: [r15509] bpr
3348
  [major] the general logs will be destroyed when it contains data older than 100 days.
3349
  the number 100 is a default and can be changed by the administrator
3350
  change in the cgu pages.
3351
2020-11-05: [r15506] bpr
3352
2020-11-05: [r15505] bpr
3353
  [fix] add @ to char_login for retrocompatibility
15504 bpr 3354
---------------------------------------------------------------------------
15548 bpr 3355
wims.4.21c [r15503]
15503 bpr 3356
2020-11-05: [r15502] bpr
3357
  fix: in help, script for mathml (for browsers other than firefox) was not loaded
3358
2020-11-05: [r15499] bpr
3359
  add wims_form_method=post during the creation of a class
3360
2020-11-03: [r15493] bpr
3361
  [jmolshow] babel search before trying to call cactus.nci.nih.gov
15492 bpr 3362
2020-11-03: [r15488] obado
3363
  [major/mailto] Replace the old "mail" call by a call to /usr/sbin/sendmail,
3364
  so it must be more consistant on differents environnements.
3365
  Now the !mailto command takes 4 lines : the second is the sender. (can be empty)
3366
  + remove the mailback_opt option, useless with sendmail
3367
2020-11-03: [r15487] bpr
15503 bpr 3368
  add functions not yet used in Wimslogd/log.c (the aim is to delete
15492 bpr 3369
  some log files when dates inside are too old).
3370
2020-11-02: [r15482] bpr
3371
  [modind] add some words of the address in the keywords of gloses.
3372
2020-10-31: [r15480] bpr
3373
 [slib] tabsignes:gestion of Inf (Euler-Versailles)
3374
2020-10-30: [r15477] guerimand
15503 bpr 3375
  new module exploresave: can upload several ressources at same time + check if ressources is in class
15492 bpr 3376
2020-10-29: [r15475] and other bpr
15798 bpr 3377
  [glossary] from Euler-Versailles
15492 bpr 3378
2020-10-28: [r15473] bpr
3379
  [major] classpass is now crypted
3380
2020-10-28: [r15470] guerimand
3381
  [minor/bugfix] display subject files instead of correcton in participant page
3382
2020-10-28: [r15469] bpr
3383
  [fix] fix typo in date.phtml.xx for xx !=fr
3384
2020-10-27: [r15468] obado
3385
  [html] slightly improve ergonomy of class/sendmail module
3386
2020-10-23: [r15465] bpr
3387
  [mathmlinput] fix bug when cmd=input (the good answer appears !)
15464 bpr 3388
2020-10-23: [r15463] bpr
3389
  [msg oef] add warning msg when the exercise required in a sheet does not exist
3390
  in the module (for supervisor)
3391
2020-10-22: [r15462],[r15461] bpr
3392
  [glossary] from Euler-Versailles
3393
2020-10-20: [r15458] bpr
3394
  [fix] delete variable oef_inputprompt$i which is not useful (overflow with exercises
3395
  with many, many radio anstype and exactly inputprompt$i).
3396
2020-10-19: [r15454] obado
3397
  the "password reset" mail give now some more infos than just the new password.
3398
  It indicates the class description, and gives a link for direct log in.
3399
2020-10-19: [r15453] guerimand
3400
  add new module to import ressources from a class archive (workinprogress firststep only sheet)
3401
2020-10-13: [r15450] obado
3402
  improve W3C validation of clicktile anstype.
3403
2020-10-13: [r15448] bpr
3404
  [fix] typo in slib/coding/editor
3405
2020-10-11: [r15445] bpr
18021 bpr 3406
  [quicktool] update the exercises for the example quicktool module
15464 bpr 3407
  change the default style for question and reponse
3408
2020-10-11: [r15442] bpr
3409
  [search_engine] initialisation in modind is now in init()
3410
  files in addr, title, etc in index have now no language as in modules()
3411
  -> change in the files using them.
3412
2020-10-11: [r15440] bpr
3413
[modind] add a structure revmod (confusion between serial and equivalence class of objects
3414
  up to lang) - work in progress
3415
2020-10-08: [r15436] guerimand
3416
  [minor/bugfix] numexp option don't work when more than one option word
3417
2020-10-07: [r15435] schaersvoorde
3418
 [minor/svn] fixed conflicting use of '.vlist'
3419
2020-10-07: [r15432] schaersvoorde
3420
  [minor/svn] canvasdraw : removed debug message
3421
2020-10-06: [r15431] bpr
3422
  [dialog module] clean for multilanguage. there is three modules of dialog
3423
  (must be republished)
3424
2020-10-06: [r15430] bpr
3425
  [oef] add titlelist_$module_lang in Exindex (so it is the samething as
3426
  titlelist , could simplify).
3427
2020-10-06: [r15429] bpr
3428
  [oef] add the level of the module in the automatic related modules
3429
  in the intro
3430
2020-10-06: [r15428] bpr
3431
  [keywords] related modules will automatically appear if related_modules is different of no
3432
2020-10-06: [r15427] obado
3433
  [adm/raw] job authuser now check if user has changed his IP only
3434
    if option $class_examscore_withoutip is active.
3435
2020-10-04: [r15420] czzmrn
3436
  [minor/fix] freework: wrong variable name
3437
  + some users might have been deleted after uploading a file
3438
2020-10-03: [r15418] bpr
3439
  [major] worktime of the participants are not shown according to the IP servor policy
3440
2020-10-03: [r15416] bpr
3441
  [help] try to harmonize the language
3442
  add message for no_access_class
3443
  change the help for accessconf
3444
2020-10-03: [r15414] bpr
3445
  [major] add joker for dates when writing access time limitation
3446
2020-10-01: [r15411] bpr
3447
  [improvment] put a user_error different for no_access by the teacher and
3448
  by wims servor (no_access_class).
3449
2020-09-30: [r15408] bpr
3450
  [help] help for ecriturenombre
3451
2020-09-29: [r15406] schaersvoorde
3452
  [minor/svn] canvasdraw : correct input label for multidraw poly
3453
2020-09-27: [r15402] bpr
3454
  [slib] keep retrocompatibility for ecriturenombre (option html)
3455
2020-09-24: [r15399] bpr
3456
  [glossary] ecogestion
3457
2020-09-24: [r15397] bpr
3458
  [search_engine] translate level in glose
3459
2020-09-24: [r15396] georgesk
3460
  fix the warning about a temporary variable returned
3461
2020-09-24: [r15394] bpr
3462
  in modind.c, better management of files :files are now opened only once
3463
  (divide by 10 the time of execution)
3464
2020-09-23: [r15392] bpr
3465
  [oef/template] help for fixing the seed
3466
2020-09-22: [r15388] bpr
3467
  [html] delete some tags in open classes which should be in the created html pages
3468
2020-09-22: [r15386] bpr
3469
  [minor] in template of oef, change introhook.phtml by using introhool_tableless=yes
3470
2020-09-22: [r15385] bpr
3471
 [glossary] use of strong balise for the defined word
3472
2020-09-22: [r15383] and others bpr
3473
  glossary is added in search_engine
3474
2020-09-21: [r15376] bpr
3475
  [minor] accept majuscules in the first part of the email
3476
2020-09-18: [r15371] obado
3477
  [minor] add the non breakable space in forbidden chars for user lastname/firstname
3478
  + add a char_forbidden_name_replace, that must has as many spaces as chars in char_forbidden_name
3479
2020-09-17: [r15370] guerimand
3480
  [minor] add forbidden char for lastname and firstname
3481
2020-09-16: [r15369] obado
3482
  [minor/css] Add the Foundation responsive-embed css to make iframes more responsives,
3483
  with the class "responsive-embed" (@see https://get.foundation/sites/docs/responsive-embed.html)
3484
2020-09-15: [r15368] obado
3485
  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
3486
2020-09-15: [r15366] bpr
3487
  [tex] add definitions of \lt and \gt for image mode.
3488
2020-09-14: [r15363] obado
3489
 [bugfix] Disable foundation.util.triggers to avoid a conflict with the Dynapi lib.
3490
  (it duplicates every item created by dynapi)
16164 bpr 3491
  see here for sample : localhost/wims/?H1%2Falgebra%2Faddfig.fr&cmd=new
15464 bpr 3492
2020-09-14: [r15362] obado
3493
  [minor/JS] Add a file forgotten in the r. 15341, to add foundation reveal
3494
  (and make the "see more" link work).
3495
2020-09-10: [r15361] bpr
3496
  [glossary] add glist in prevision of indexation by the search engine
3497
  (in progress)
3498
2020-09-10: [r15360] bpr
3499
  [minor] add msg in case of clonepasswd empty or not valid
3500
2020-09-10: [r15359] bpr
3501
  [help] precision for clonepasswd compulsory
3502
2020-09-08: [r15356] obado
3503
  [minor] add a "see more" link in front page to see all the news in a modal window
3504
2020-09-07: [r15354] obado
3505
  [css] add automatic scroll bars in Standard theme for left menu when window height
3506
    is too small to display everything.
3507
2020-09-06: [r15353] bpr
3508
  [cleanup] scripts/dialog
3509
2020-09-04: [r15351] bpr
3510
  [canvasdraw] variable t accepted in case of trange and jsplot
3511
2020-09-03: [r15350] bpr
3512
  [minor] add quotes for apache in apache-config (case of spaces in wims_home ...)
3513
2020-09-03: [r15349] bpr
3514
  [minor] Style change to silence a warning in Wimslogd/log.c (DB)
3515
2020-09-03: [r15348] bpr
3516
  [canvasdraw] external declarations to accomodate finicky linkers (D. Bernardi)
3517
2020-09-03: [r15347] obado
3518
  [Minor] W3C : replace a div inside H3 by a span
3519
  + rename file "model/00README" by "READM.md"
3520
2020-09-03: [r15346] guerimand
3521
  [freework] in type=3 desactivation of file use by site manager is now only for student zone
3522
2020-09-02: [r15345] bpr
3523
  [fix] fix small errors in form.phtml (mix of quotes in particular).
3524
2020-09-02: [r15344] obado
3525
  [minor/OEF] Replace table> by inline div> in 17reorder.oef model
3526
2020-09-02: [r15343] obado
3527
  [minor/CSS] Add foundation reveal in standard theme
3528
2020-09-02: [r15342] obado
3529
  rename file oef/$lang/name in oef/$lang/name.proc
3530
  + add missing string
3531
2020-09-02: [r15341] obado
3532
  [JS] Upgrade Foundation 6.6.1 -> 6.6.3
3533
  + Add Foundation Reveal, so we can add Modal popups (can replace the JqUI dialogs)
18021 bpr 3534
    => replace the jqUI dialog in oef exo check (alert when some exercises with
15464 bpr 3535
    default value have not been responded) by the Foundation reveal
3536
  + [OEF] Add a JS alert when a checkbox answer has not been answered
3537
2020-09-01: [r15340] obado
3538
  [minor/css] add border in multipleclick anstype feedback, so imageclick can show
3539
    a colored border indicating the good/bad/forgotten
3540
2020-08-31: [r15339] guerimand
3541
  [minor/bugfix] freework type 3 file not really save when deposit
3542
2020-08-30: [r15337] bpr
3543
  Nice address
3544
2020-08-29: [r15334] bpr
3545
  [major] crypt the adm password
3546
2020-08-28: [r15333] obado
3547
  [minor/bugfix] replace $WIMS_HOME by $wims_home in bin/modupdate
3548
2020-08-28: [r15332] obado
3549
  [JS] Upgrade some external libs :
3550
  * Codemirror 5.54->5.57
3551
  * Skulpt -> 1.1.0
3552
  * TinyMCE -> 5.1.5 -> 5.4.2
3553
  * JSXGraph 0.99.7 -> 1.1.0
3554
2020-08-27: [r15331] obado
3555
  [adm/manage] add a new parameter "site_hostname" to let the manager customise
3556
    the site hostname, in case WIMS is behind a proxy and the "hostname" used by
3557
    default would not be relevant
3558
  (used in housekeep.daily and modupdate)
3559
2020-08-23: [r15328] bpr
3560
  [revert] come back to the "basic" DES crypt (use only the first 8 characters)
3561
  work in progress
3562
2020-08-22: [r15324] bpr (and DB)
3563
  [major] - passcrypt uses all the characters of the password
3564
    by changing the salt of crypt (revert in  next commit), but should be accessible
3565
  - new function passcheck (needed to be able to manage the old and new salt)
3566
  - change the adm files which use passcrypt
3567
  - developpers password is now crypted in the file .developpers
3568
  - need to be checked (it is possible that supervisor has to give again
3569
  the modtool password just first time).
15322 bpr 3570
---------------------------------------------------------------------------
15319 bpr 3571
wims.4.21a [r15318]
3572
many translation corrections.
15312 bpr 3573
2020-08-12: [r15302] czzmrn
3574
[minor/openclasses] add games to italian game class
3575
2020-08-11: [r15300] czzmrn
3576
[openclass] updating italian class on  math games (symmetry).
3577
  need to test before translating to other languages
3578
2020-08-10: [r15298] schaersvoorde
3579
  add 'freework' for theme 'default'
3580
2020-08-07: [r15295] bpr
3581
  [minor]  hash password only if the login is OK
3582
2020-08-06: [r15293] bpr
3583
  latex commands in canvasdraw were not taken in account.
3584
2020-08-05: [r15290] czzmrn
3585
  [minor/fix] error when creating users/teacher with empty login in case of php
3586
2020-07-30: [r15284] guerimand
3587
  [minor] centralise test to add tchat link in script/adm/linkmodule
3588
2020-07-30: [r15282] bpr
3589
  [minor] adapt the maintainer address as the author address in the about
3590
2020-07-29: [r15280] obado
3591
  [modtool] Replace webget by curl to send tgz module, allowing SSL connections
3592
  (not handled by webget) + add extensions (.proc, .sh) to all scripts
3593
2020-07-28: [r15278] obado
3594
  [minor/i18n] Correct some translations in SharpTools
3595
2020-07-24: [r15276] obado
3596
  [minor] improve WIMS display when crawled by robots
3597
  + Add  "SameSite" attribute (now required) on WIMS cookie
3598
2020-07-24: [r15275] bpr
3599
  [anstype] use the id of canvasdraw instead of taking the first one ...
3600
2020-07-21: [r15273] bpr
3601
  [fix] bug when there is only one record content in the glossary.
3602
2020-07-21: [r15272] guerimand
3603
  [minor/slib] change space between three digits in html mode
3604
2020-07-20: [r15270] bpr
3605
  [minor] bad return line char
3606
2020-07-19: [r15269] lemaire
3607
  [anstype] chemformula - correction of latex option when
3608
    replygood is not given
3609
2020-07-18: [r15268] guerimand
3610
  [minor/bugfix] bad title in cdt in a class of a groupement
3611
  + add a description of the cdt in this case
3612
2020-07-18: [r15267] guerimand
3613
  [major] centralize test to display link for cdt and livret
3614
2020-07-18: [r15266] guerimand
3615
  [minor] no display of the cdt when error=bad_class
3616
2020-07-10: [r15265] georgesk
3617
  changed the attribution for the last nucleide data
3618
2020-07-09: [r15264] georgesk
3619
  added some Transuranium elements
3620
2020-07-08: [r15263] georgesk
3621
  fixed a bug with scrambled mass numbers of isotopes
3622
2020-07-08: [r15262] georgesk
3623
  new slibs to deal with nuclear reactions's typesetting
3624
2020-07-08: [r15261] obado
3625
  [minor/tchat] prevent date to overflow with message content
3626
2020-07-08: [r15260] schaersvoorde
3627
  canvasdraw bug:command 'input' did not accept an 'empty string'
3628
  as 'value'
3629
2020-07-04: [r15258] bpr
3630
  [glossary] add glossary in ecogestion
3631
2020-06-30: [r15256] bpr
3632
  [chemclick] colors to adapt, using the jsme of june 30 !
3633
2020-06-30: [r15255] bpr
3634
  [minor] add colorlegend to chemclick
15254 bpr 3635
---------------------------------------------------------------------------
15253 bpr 3636
wims.4.20 [r15252]
15213 bpr 3637
  many translations in es, nl, ca and it.
15253 bpr 3638
2020-06-28:
3639
  modification of chemclick using new version of jsme
15232 bpr 3640
2020-06-28: [r15224] bpr
3641
  [oef] add colorlegend for multipleclick
3642
2020-06-27: [r15223] lemaire
3643
  [keywords] new keywords
3644
2020-06-27: [r15219] bpr
3645
  [documentation] add oef documentation- use the files of the
3646
  help of createxo.
3647
2020-06-27: [r15218] bpr
3648
  [minor] change the address of unice.fr
3649
2020-06-27: [r15216] bpr
3650
  [wimsdoc] fix the question of examples in canvasdraw in wimsdoc.en
3651
2020-06-27: [r15215] bpr
3652
  [minor] add userlib in perl script
3653
2020-06-27: [r15214] bpr
3654
  [wimsdoc] add changelog (file, in the NEWS, only some part
3655
  is shown)
15213 bpr 3656
2020-06-26: [r15208] lemaire
3657
  [help/createxo] an example added in examples.phtml and more explanations
3658
  for steps and conditions
3659
2020-06-26: [r15207] and previous bpr
3660
  adapt anstype/chemformula slib/chemistry/brut2html for ions
3661
2020-06-26: [r15196] bpr
3662
  [regclass] change the  default for the expiration date (not the limit).
3663
2020-06-25: [r15193] bpr
3664
  [mathmlinput] apply texmath to reply__$i
3665
2020-06-24: [r15188] and other bpr
3666
  [quicktool] add variable presentgood in type GAP and QCM and some models
3667
2020-06-23: [r15185] reyssat
3668
  [wimsdoc] improved help on debugging methods
3669
2020-06-22: [r15183] bpr
3670
  [mathmlinput] add chemformla in mathmlinput
3671
2020-06-22: [r15181] bpr
3672
  [oef] span -> div class=inline in oef/embed.phtml
3673
2020-06-22: [r15180] bpr
3674
  [mathmlinput] add test presentgood>1 to show the answer in the statement
3675
2020-06-22: [r15179] lemaire
3676
  minor changes in the presentation of the general help of each model
3677
2020-06-22: [r15176] lemaire
3678
    latex version is added in the model markprop
3679
2020-06-22: [r15175] obado
3680
  [mathmlinput] replace mathml textarea "rows" attribute by a style="width:"
3681
2020-06-22: [r15174] bpr
3682
  [wimsdoc] add - some undocumented function (to document ..)
3683
  - insertion of the documentation of canvasdraw and flydraw, (canvasdraw examples
3684
  not work ...)
3685
2020-06-17: [r15161] guerimand
3686
  [minor] disk quota for freework use class_limit instead of nbuser
3687
2020-06-16: [r15159] bpr
3688
   work on slib chessboard and anstype/chessgame
3689
2020-06-16: [r15152] obado
3690
  [JS] Upgrade some 3rd party libraries :
3691
  * CodeMirror 5.48.4 => 5.54
3692
  * CodeMirror : add neat + zenburn themes
3693
  * what-input v5.2.7 => v5.2.10
3694
  * jquery 3.4.1 => 3.5.1
3695
  * marked 0.8 => 1.1.0
3696
2020-06-16: [r15151] bpr
3697
  [oef/answer] fix bug in case of multiple steps when the answer type is with dprompt
3698
2020-06-16: [r15150] bpr
3699
  [slib/chessmv]: can marked cells
3700
  mvts are now put in the final slib_out (can be marked after)
3701
2020-06-12: [r15136] schaersvoorde
3702
  [minor/svn] canvasdraw touchend
3703
2020-06-12: [r15134] bpr
3704
  [glossary] correction of the title in case of several levels.
3705
2020-06-11: [r15131] lemaire
3706
  [model] answer is analyzed with range or numexp instead of numeric
3707
    in 152twoparms and 154fourparms
3708
2020-06-11: [r15130] obado
3709
  Add a new "wims_form_id" that allow choosing a form id when using "!form" instruction
3710
2020-06-11: [r15128] schaersvoorde
3711
  [canvasdraw} added 'touchend' to improve behaviour of touch devices in case 'userdraw'
3712
    and 'multidraw' [TO TEST]
3713
2020-06-10: [r15127] bpr
3714
  [anstype] in case of the answer of anstype multipleclick, add class selected (opacity)
3715
2020-06-09: [r15120] obado
3716
  [slib/anstype] chessboard
3717
  "raw" option export now only chess pieces (no html) (used by chessgame anstype)
3718
  new "rawhtml" option to export the list of html elements
3719
2020-06-09: [r15119] bpr
3720
  [model/markprop] replace balise p by div as it contains \embed{r}
3721
2020-06-08: [r15111] schaersvoorde
3722
  new version of canvasdraw
3723
2020-06-01: [r15074] lemaire
3724
  [model] In "Successive questions about an object" model (steps.oef),
3725
    possibility to answer with a function
3726
    possibility to fix the relative accuracy for numeric answers
3727
    use of the variable to manage the display of correct answers
3728
2020-05-29: [r15057] obado
3729
  [class backup] : add an option "include dependencies" that allows supervisor
3730
  to make a selective backup of his class without including required dependencies
3731
  (at his own risks, but in some cases he can stil download an archive
3732
  that would be too big otherwise)
3733
2020-05-29: [r15054] bpr
3734
  [createxo] add download="" to href
3735
2020-05-29: [r15053] obado
3736
  [minor] Anstype compose and reorder now use the same "compose.css" style
3737
2020-05-28: [r15052] obado
3738
  [minor] JS : add a "toggle all" checkbox to select easily all other checkboxes
3739
  in Selective class backup
3740
  + CSS : display selective backup options in columns
3741
2020-05-28: [r15051] obado
3742
  [minor] anstype compose : image displayed as mathml replacement for chrome
3743
  use now same CSS padding as mathML
3744
2020-05-28: [r15050] bpr
3745
  [fix] fix computation of the score in multidraw
3746
  [minor/ergo] link tchat is not same when it is open or close
3747
2020-05-26: [r15043] obado
3748
  [bugfix/html] OEF : Replace id="answeranalysis" by class="answer_analysis" to avoid some unwanted hiding in old oef models
3749
  + modify all "qcm.oef" models to suppress an unwanted "display:none"
3750
2020-05-25: [r15039] guerimand
3751
  [minor/bugfix] bad display of filelimitsize when freework activated
3752
2020-05-24: [r15038] guerimand
3753
  [minor/add] how to make a new type zone in freework
3754
2020-05-24: [r15037] guerimand
3755
  [minor/improvment] freework type=2 not display in menu selection
3756
  when desactivated by server administrator
3757
2020-05-23: [r15032] bpr
3758
  [doc] glossary in documents can have two arguments as the oef primitive glossary
3759
2020-05-20: [r15026] obado
3760
  improve steps.oef model : now every response has a label
3761
  feedbacks in steps.oef now uses oef_ind__ colors
3762
  now feedbacks with oef_ind__ class use background-color to specify
3763
    if response is bad/goof/partial.... (see steps.oef model as sample)
15023 bpr 3764
---------------------------------------------------------------------------
15033 bpr 3765
wims.4.19f [15032]
3766
Fix a bug introduced in freework
3767
---------------------------------------------------------------------------
15022 bpr 3768
wims.4.19e [r15022]
3769
2020-05-19: [r15017] obado
15213 bpr 3770
  [bugfix] Createxo iEdit : only the first media file \imagedir was replaced by
3771
  its real url to be displayed in iEdit. Now with RegExp all media will work.
15022 bpr 3772
2020-05-19: [r15016] guerimand
3773
  [minor/add] manager site can forbidden student file deposit in freework
3774
2020-05-18: [r15006] bpr
3775
  [search] add link on popup tool if no result.
3776
2020-05-18: [r15005] obado
3777
  [minor/css] add a "mode_popup" css class on body when wims creates a popup window,
3778
  so themes can make some specifics styles
3779
  + improve readability of Nikaia for popups (no more background color)
3780
2020-05-15: [r14981] obado
3781
  [minor] display class quota when uploading a file in Createxo.
3782
  + prevent user from uploading a file if quota already exceeded.
3783
2020-05-15: [r14980] bpr
3784
  [oef] score is now before the solution
3785
2020-05-14: [r14970] bpr
3786
  [model] no editor for data fields
14969 bpr 3787
2020-05-12: [r14967] bpr
3788
  [modtool] data no more in visible files (as people put too many files in data)
3789
2020-05-12: [r14966] bpr
3790
  [mathml] force image in case of anstype using dynapi3 for chrome ...
3791
  (for example compose)
3792
2020-05-12: [r14961] bpr
3793
  [improvment] add observation in the "about" for oef exercises.
3794
2020-05-12: [r14960] guerimand
3795
  [minor/bugfix] bad display for all messages before reload when supervisor
3796
  modify freework parameters in job=configfw
3797
2020-05-11: [r14958] obado
3798
  [minor/JS] Canvasdraw : correct the "nothing drawn" bug caused sometimes when
3799
  user cleared canvas, then redrawed something
3800
  + correct a js bug in draw.input
3801
  + improve CSS of oef intro on mobiles
3802
2020-05-11: [r14957] obado
3803
  [minor/JS] Canvasdraw : now draggable elements are painted while dragging on touch devices
3804
2020-05-11: [r14956] bpr
3805
  [special] codeinput= add possibility to put some labels
3806
2020-05-11: [r14955] obado
3807
  [minor/CSS] move CSS "img{max-width: 100%}" from news to typo, so it
3808
  will be used everywhere, not only on home page
3809
  + format .Readme in Markdown
3810
  + small html changes on front.phtml
3811
2020-05-08: [r14950] czzmrn
3812
  [fix] when present both reply and choice need to make explicit list of values
3813
  for dealing with the noidontknow option
3814
2020-05-07: [r14949] obado
3815
  [bugfix] Canvasdraw : correct previous commit, as touch identifier is a SIGNED int,
3816
  so it can also be < 0 ==> replace evt.identifier >= 0 by typeof(evt.identifier) != 'undefined'
3817
  + continue Replacing non standard "which" by "button"
3818
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button :
3819
  * evt.which == 3 by evt.button == 2
3820
  * evt.which == 1 by evt.button == 0
3821
2020-05-07: [r14948] obado
3822
  [bugfix] Canvasdraw : userdraw now works also on iOS touch devices :
3823
  * Replace "MouseEvent.which" by "MouseEvent.button", as "which property is non-standard
3824
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which)
3825
  * Replace evt.identifier == 0 by evt.identifier >= 0, as touch identifier is a
3826
    unique integer, not always 0
3827
  * cleanup trailing spaces
3828
  + Replace "Ariel" font by "Arial", as Ariel is not a default browser font
3829
  + "make all" in canvasdraw also copy generated binary, not only script link
3830
  + minor code formatting
3831
2020-05-07: [r14947] guerimand
3832
  [minor/add] participant view for supervisor + html format for type=1 and type=2
3833
    in job=student
3834
2020-05-06: [r14946] czzmrn
3835
  [fix] no spaces at the begin of the line in writefile instruction
3836
2020-05-05: [r14943] guerimand
3837
  [major] no more parentheses checking in zone=text
3838
2020-05-05: [r14942] guerimand
3839
  [minor] primitives : comment unused instructions
3840
2020-05-04: [r14941] bpr
3841
  [src] add variable wims_getfile_fname as download attribute for getfile
3842
2020-05-04: [r14939] bpr
3843
  [doc] add option download="" to href and to the documentation
3844
2020-05-04: [r14938] guerimand
3845
  [minor] syntax to have good file name in download link in cdt/primitive.phtml (in test)
3846
2020-05-04: [r14937] bpr
3847
  [oef] solution outside the frame "answer analysis"
3848
2020-05-04: [r14935] guerimand
3849
  [minor] complete html option download with name of file in link
3850
2020-05-04: [r14934] guerimand
3851
  [minor] no more display freework list when freework is archivated
3852
2020-05-03: [r14933] guerimand
3853
  [minor/help] add variable wims_protocol in documentation
3854
2020-05-03: [r14932] guerimand
3855
  [minor] use wims_protocol to make link for downloading file
3856
2020-05-02: [r14931] bpr
3857
  [fix] typo in sendbug, the mail was not sent to the author !
3858
2020-05-02: [r14930] czzmrn
3859
  [minor/openclass] new exercises
3860
2020-05-01: [r14929] lemaire
3861
  adding  latex version in the Correspondance model
3862
  transfer of the changes made in the French version to the other versions
3863
2020-04-30: [r14928] bpr
3864
  [fix] variable test -> obabeltest
3865
2020-04-30: [r14925] obado
3866
  [minor] use oef_indcolors in chemdraw
3867
2020-04-30: [r14924] guerimand
3868
  [minor/add] add option (in tchat configuration) to display only non empty
3869
  living on list page
3870
2020-04-30: [r14922] guerimand
3871
  [minor] use html option download for donwload file link
3872
2020-04-30: [r14918] guerimand
3873
  [bugfix] hide sizefile quota selection form when type=3 and no student zone file
3874
2020-04-30: [r14917] guerimand
3875
  [minor] preserve file extension in download link
3876
2020-04-29: [r14916] bpr
3877
  [chemdraw] fix color in case of nocompare.
3878
2020-04-29: [r14914] bpr
3879
  [keywords] chemistry
3880
2020-04-28: [r14913] guerimand
3881
  [minor] job=viewpage protect input type=image
3882
2020-04-28: [r14912] guerimand
3883
   [minor/improvment] in tchat: stop autorefresh in job=viewpage + improvment of job=viewpage
3884
  (compatibility with exo use dynapi)
3885
2020-04-28: [r14910] bpr
3886
  [fix] fix select model
3887
2020-04-28: [r14909] lemaire
3888
  [help] minor changes in help texts of the prepared model markprop
3889
2020-04-28: [r14907] obado
3890
  [minor/ergo] add accordions in freework type = 3
3891
2020-04-28: [r14904] guerimand
3892
  [minor] limit char number in textarea form
3893
2020-04-24: [r14900] bpr
3894
  [popup] change the popup size for doc and popup tools
3895
2020-04-24: [r14899] bpr
3896
  [fix] fix popup in docu. add symbolic links.
3897
  todo: modules popup should be internationalized ... ?
3898
  look at the search words
3899
2020-04-24: [r14894] obado
3900
  [bugfix] adm/raw : replace " by \" for exo descriptions in getsheet to avoid a malformed json
3901
2020-04-24: [r14893] bpr
3902
  [popup] some scripts are copied. cleaning perhaps in progress
3903
2020-04-23: [r14890] obado
3904
  [bugfix] Adm/manage : compute average load only for displayed classes,
3905
  to avoid a "variable_name_buffer_overflow" error when there are more than 1000 classes
3906
  + add tablesort on class list
3907
2020-04-23: [r14889] guerimand
3908
  [minor] auto generate a column in .grades file when scoring is activated in freework
3909
2020-04-23: [r14888] guerimand
3910
  [minor] use of score not limited by max_userforgrades variable
3911
2020-04-22: [r14886] guerimand
3912
  [minor] use wims_html_header + job=viewpage delete desactivation of script
3913
2020-04-22: [r14885] guerimand
3914
  [minor] click on file link open a popup window
3915
2020-04-22: [r14884] guerimand
3916
  [minor/bugfix] bad link to user file in type=3 applet=file
3917
2020-04-21: [r14881] bpr
3918
  [keywords] in chemistry
3919
2020-04-21: [r14880] guerimand
3920
  [minor/bugfix] seed hidden when option show_ip=no
3921
2020-04-20: [r14879] bpr
3922
  [popup] en <-> fr
3923
2020-04-18: [r14872] bpr
3924
  [popup] search_lang was not defined sometimes
3925
2020-04-17: [r14871] bpr
3926
  [glossary] mathml-> latex
3927
2020-04-17: [r14868] guerimand
3928
  [minor] option to activate/desactivate module adm/class/tchat in manage serveur interface
3929
2020-04-17: [r14867] obado
3930
  [minor/ergo] improve ergonomy of freework type 3 activity
3931
  + always activate iEdit in freework
3932
2020-04-17: [r14866] guerimand
3933
  [minor/help] add help for type=3
3934
2020-04-17: [r14865] guerimand
3935
  [minor] type=1 add a message for student when a deposit file already exists
3936
2020-04-16: [r14864] obado
3937
  [minor] repair quotafree.proc from some changes on previous commit, so
3938
    canvas option can still work
3939
2020-04-15: [r14863] obado
3940
  [minor] add a new "html/css" mode for class quota, more accessible and customisable
3941
  than canvas mode (by now still available with !read adm/class/quotafree.proc canvas)
3942
  + some other ergo/acessibility improvements on freework
3943
2020-04-15: [r14861] guerimand
3944
  [minor/add] add capacity to create living for group of student in tchat
3945
2020-04-14: [r14859] bpr
3946
  [anstype] precision must not be zero in draw
3947
2020-04-14: [r14858] bpr
3948
  [oef] add option nocheck : in case of a default in an anstype, the warning msg
3949
  is not shown
3950
2020-04-14: [r14856] schaersvoorde
3951
   moneyprint input 'matrix' , output 'matrix'
3952
2020-04-11: [r14847] czzmrn
3953
  [bashism] use awk instead of shell to manipulate file data
3954
2020-04-10: [r14841] obado
3955
  [minor/CSS] Remove an old IE7 css hack for .inline, as "zoom:1" is deprecated now.
3956
2020-04-10: [r14840] schaersvoorde
3957
  [canvasdraw] command 'rotate' now works for draw_xml(), eg command like latex,mathml,html etc
3958
2020-04-10: [r14839] obado
3959
  [minor] add tablesort to adm/manage developers list
3960
2020-04-09: [r14838] obado
3961
  [minor] Add missing default colors for glossary and freework
3962
2020-04-09: [r14837] obado
3963
  [minor/bugfix] correct a css padding with generated icon theme and dropdown submenus
3964
2020-04-08: [r14836] obado
3965
  [minor] correct typo on Glossary and FreeWork
3966
2020-04-08: [r14835] obado
3967
  [minor/bugfix] Glossary and FreeWork colors can now properly be customised by supervisor
3968
2020-04-08: [r14834] guerimand
3969
  [minor] same html form restrictions and wims restrictions in login and pwd values
3970
2020-04-07: [r14833] obado
3971
  [minor] some ergo changes on CDT (breadcrumbs, titles...)
3972
+ some code factorisation : move several duplicated lines in Main.phtml and var.proc
3973
+ rename job file -> addfile to uniformise with other jobs
3974
+ move css from classes to classusers so it will be used by Nikaia theme as well
3975
2020-04-07: [r14832] guerimand
3976
  [minor/add] add archive job for type>1 to freespace in class and download tgz of the freework
3977
2020-04-07: [r14831] guerimand
3978
  [minor] use adm/freeworkaction.phtml instead of adm/sheet/sheetaction.phtml
3979
2020-04-07: [r14830] guerimand
3980
  [minor/add] add job to hide freework
3981
2020-04-06: [r14829] obado
3982
  [minor/freework] Correct display so it will be the same whatever icon theme chosen
3983
+ remove the default border around text_icon on wimsedu icon theme
3984
2020-04-02: [r14817] bpr
3985
  [wimsdoc] add preliminary version of msg2wims documentation
3986
2020-04-02: [r14815] bpr
3987
  [docu] improve conversion.pl for documents (this script fixes some
3988
  mistakes of document editors or msg2wims)
3989
2020-04-02: [r14814] bpr
3990
  [wimstest] - change test for msg2wims
3991
  - use new version of msg2wims.c
3992
2020-04-02: [r14813] bpr
15213 bpr 3993
  [msg2wims] replace small i by blokquote balise.
14969 bpr 3994
2020-04-01: [r14803] guerimand
3995
   check_partialdetag
3996
2020-03-31: [r14800] bpr
3997
  [wimstest] test for msg2wims
3998
2020-03-31: [r14798] bpr
3999
  [quicktool] fix QCM in case of checkbox - add style
4000
2020-03-31: [r14797] guerimand
4001
  [minor] can upload global correction all time
4002
2020-03-31: [r14796] guerimand
4003
  [major/update] restructuration of freework type=3 + minor improvment
4004
  (break compatibility for type=3)
4005
2020-03-30: [r14795] lemaire
4006
 [taxonomy] new module added
4007
2020-03-29: [r14793] bpr
4008
  [anstype] option nolabel to desactivate the automatic label
4009
  (case where embed have 3 arguments on the first line).
4010
2020-03-26: [r14788] guerimand
4011
  [minor/add] add typezone=file in type=3 (work in progress)+ some bugfix
4012
2020-03-25: [r14785] bpr
4013
  [keywords] quizz=automatisme
4014
2020-03-24: [r14783] guerimand
4015
  [minor] complete hide user_session in supervisor view
4016
  + display picture of user exercise in supervisor view + minorbug
4017
2020-03-23: [r14782] schaersvoorde
4018
  [canvasdraw] type in command 'arc'
4019
2020-03-21: [r14780] bpr
4020
  [wimstest] add test
4021
2020-03-21: [r14777] guerimand
4022
  [minor/add] new module tchat
4023
2020-03-15: [r14758] guerimand
4024
  [minor] readonly attribute for non writable textarea ; load of iEdit.js when needed
4025
2020-03-14: [r14754] guerimand
4026
  [minor] compatibility of cmd dir for macos
4027
2020-03-14: [r14748] bpr
4028
  [freework] small modifications in the presentation of the help
4029
2020-03-14: [r14747] guerimand
4030
  [minor] bugfix with manual score in freework type=2 or type=3
4031
2020-03-12: [r14743] bpr
4032
  [latex2wims] change the translation of environment "cases"
4033
2020-03-12: [r14742] obado
4034
  [minor/css] correct some css regressions (padding on icon & menuitem 100% width)
4035
2020-03-11: [r14738] bpr
4036
  [latex2wims] treate tikzpicture (documentation to do - images must be tranfered)
4037
2020-03-10: [r14736] bpr
4038
  [adddoc] show the parameters of the tool
4039
2020-03-10: [r14735] and [r14737] bpr, reyssat
4040
  [latex2wims] escape some {} in script latex2wims.pl (if not, deprecated)
4041
2020-03-10: [r14734] obado
4042
  [CSS/js] upgrade foundation library from 6.5.3 to 6.6.1
4043
  + improve "default" theme visitor page
4044
  + add a text "do not click" on wims robot trap, to improve accessibility check
4045
  + improve accessibility on Nikaia home searches (add labels for screen readers)
4046
  + change defaults links & bg colors to improve contrast (better for accessibility)
4047
2020-03-10: [r14733] bpr
4048
  [adddoc] all link parameters are taking in account in adding a tool
4049
2020-03-09: [r14730] obado
4050
  [minor/js] update what-input js lib (delete a duplicated .map file)
4051
2020-03-09: [r14729] obado
4052
  [minor/css] use css vars in l2w.css so it will use theme colors.
4053
2020-03-09: [r14726] bpr
4054
  [doc] fullwidth for the editing textarea
4055
2020-03-09: [r14725] obado
4056
[minor/css] improve tooltip.css (higher z-index to pass over draggable dynapi +
4057
  remove text-shadow when tooltip is inside an element with it (like oef_title in Nikaia)
4058
2020-03-08: [r14722] bpr
4059
  [add] open class 1097 translated in french
4060
2020-03-06: [r14719] obado
4061
  [minor] [html/css] improve html in adm/doc module
4062
  + Add missing "doch_transfer" icon in Font Awesome
4063
  + Add datepickerform on doc properties
4064
  + Make datepickerform more compatible with other js libraries (only use $ inside function)
4065
  + remove remaining "type="text/javascript" on some js files
4066
  + add the typo var "wims_punct_colon" to use " :" in french and ":" in other langs
4067
  + some code formatting
4068
2020-03-06: [r14718] bpr
4069
  [test] add test for sort nocase
4070
2020-03-06: [r14717] bpr
4071
  [glossary] fix the order of gloses
4072
2020-03-06: [r14716] bpr (DB)
4073
  [fix] fix order in sort nocase
4074
2020-03-05: [r14712] bpr
4075
  [improvment] the command ''sort nocase'' takes in account the accented letters as in a dictionary
4076
2020-03-05: [r14711] bpr
4077
  [improvment] add type=row in positionof + documentation
4078
2020-03-05: [r14710] obado
4079
  [minor/URL] replace wims.unice.fr by wims.univ-cotedazur.fr
4080
2020-03-05: [r14709] obado
4081
 [minor/css] replace the wims_button_feedback by a wims_button_help class
4082
  + corrects some display bugs
4083
  + add a missing icon for "sequence" in Font awesome
4084
2020-03-05: [r14708] bpr
4085
  [minor] no more compile java applet as a maintainer
4086
2020-03-04: [r14706] obado
4087
  [minor] various minor changes :
4088
  + disable "foundation_typo.css" in Nikaia
4089
  + add a missing icon in Font Awesome (add_freework)
4090
  + add css class "wims_label" on related keywords
4091
  + remove a remaining 'type="text/javascript"' in Nikaia's search_engine
4092
2020-02-29: [r14703] bpr
4093
  [glossary] put the gloses in alphabetic order (not done for connex items)
4094
2020-02-26: [r14696] and other bpr
4095
  [glossary] ecogestion (JV)
4096
2020-02-26: [r14694] czzmrn
4097
  [minor/examples] update italian class with new exercises
4098
2020-02-26: [r14692] bpr
4099
  [chemclick] use the new markBondOnly and markAtomOnly
14690 bpr 4100
---------------------------------------------------------------------------
4101
wims.4.19d [14689]
14682 bpr 4102
2020-02-22: [r14669] lemaire
4103
  [help] modification of the doc for anstypes chemdraw and chemclick
4104
  and the jsme help
4105
2020-02-20: [r14667] bpr
4106
  add the possibility to add some "intrus" in the list of etiquettes
4107
  in coordclick models
4108
2020-02-20: [r14664] bpr
4109
  add option linkedranditem in wims command embraced (work in progress)
4110
2020-02-15: [r14658] bpr
4111
  [mathml] add \not\subset
4112
2020-02-11: [r14652] bpr
4113
  [fix] add option -a to grep in mkindex for oef compilation
4114
2020-02-10: [r14646] bpr
4115
  add the possibility to have multiple "besoin d aide"
4116
2020-02-09: [r14644] bpr
4117
  [fix] english anstype help in createxo by modtool was empty
4118
2020-02-07: [r14642] lemaire
4119
  [help] Updating the jsme applet helper
4120
2020-02-06: [r14637] guerimand
4121
  [minor] add option nolink to forum configuration
4122
2020-02-03: [r14631] obado
4123
  [minor/js] Add the "marked" JS library, to automatically render an .md fil in HTML.
4124
  See it in wimsdoc.en for the "anstype help".
4125
2020-02-03: [r14630] obado
4126
  [minor] reformat anstype/README with markdown style
4127
2020-02-02: [r14629] bpr
4128
  fix title in help when using langchoice for multilangage modules
4129
2020-02-02: [r14626] bpr
4130
  fix left_int in checkmolc (it returned always 0), thanks to D. Bernardi
4131
2020-01-20: [r14614] guerimand
4132
  [major] suppress href tag in partialdetag + process for variable instead of file
4133
2020-01-16: [r14609] czzmrn
4134
  [minor/lang] examples in carrousel take title and description in the visitor language
4135
2020-01-15: [r14608] obado
4136
  [minor/mathjax] delay MathJax library load after complete page load,
4137
  to avoid some problems with other libraries like dynapi
4138
2020-01-15: [r14606] bpr
4139
  delete some bad links in useropts
4140
2020-01-14: [r14605] bpr
4141
  [keywords] chemistry
4142
2020-01-14: [r14604] bpr
4143
  in special method mathmlinput, it is now possible to put
4144
  two mathmlinput in one page.
4145
2020-01-11: [r14602] guerimand
4146
  script to partialdetag a file
4147
2020-01-10: [r14601] obado
4148
  [minor/css] make hanging.oef model more responsive with css flex
4149
2020-01-10: [r14600] obado
4150
  [minor/oef] improve accessibility on some OEF models
4151
2020-01-07: [r14598] guerimand
4152
  [major] use !detag search_keywords variable in search engine
4153
2020-01-06: [r14596] schaersvoorde
4154
  canvasdraw:'stringup' may now be set onclick (drag&drop not supported)
4155
2020-01-06: [r14595] obado
4156
  [minor/js] upgrade some js libraries :
4157
  * TinyMCE 5.0.15 -> 5.1.5
4158
  * What-input v5.2.3 -> v5.2.6
4159
2020-01-06: [r14593] bpr
4160
  [search_engine] for supervisor, in case of an exercise in an OEF module,
4161
  the link will go in the intro menu with exercise selected.
4162
2020-01-05: [r14590] schaersvoorde
4163
  canvasdraw: command 'latex'
14586 bpr 4164
---------------------------------------------------------------------------
4165
wims.4.19c [r14585]
14580 bpr 4166
New administrative modules:
4167
2019-12-10: [r14499] new module adm/sendbug supervisor
4168
  can send internal bug message to author (FG)
14345 guerimand 4169
2019-10 add module adm/class/freework (new ressources in a class) (FG)
14580 bpr 4170
Details:
14582 bpr 4171
2020-01-02: [r14579]
4172
  improvment: choice of the number of the first used reply
4173
  in tabsignes (Eulerwims)
14580 bpr 4174
2020-01-02: [r14575] bpr
4175
  [slib runcode] update skulpt (JL)
4176
2020-01-02: [r14574] bpr
4177
  [anstype] the third argument of the first line of embed is
4178
    now used in the analysis
4179
2020-01-01: [r14571] czzmrn
4180
  [minor/lang] localization of Mega/Mo units
4181
2019-12-31: [r14565] bpr
4182
  [clean] should not use the variable test in anstype except for "error".
4183
2019-12-31: [r14564] bpr
4184
  [oef] add possibility of having feedback or hint always.
4185
2019-12-29: [r14558] bpr
4186
  [minor] fix heading levels in print version
4187
2019-12-27: [r14556] bpr
4188
 [fix] in english vocabulary, the word "into" must be written into$ not to interfere
4189
  with wims command (in particular !distribute)
4190
2019-12-27: [r14552] bpr
4191
  [scenario] try html/accessibility
4192
 (test with H6/analysis/scenarineq.fr)
4193
2019-12-27: [r14550] bpr
4194
  [update] update scripts skulpt for python3 (JL)
4195
2019-12-25: [r14548] schaersvoorde
4196
  canvasdraw: mouse corrections for 'affine transformation' and 'onclick'
4197
2019-12-22: [r14546] schaersvoorde
4198
  canvasdraw:"onclick" and "rotate" may be combined
4199
2019-12-22: [r14545] schaersvoorde
4200
  canvasdraw:string/text using 'xoffset','xyoffset','yoffset' will now
4201
    use a 2*linewidth marge
4202
2019-12-22: [r14544] schaersvoorde
4203
  string/text using 'xoffset','xyoffset','yoffset' will now use a 2*linewidth marge
4204
2019-12-21: [r14543] schaersvoorde
4205
   canvasdraw: onclick+drag x|y|xy use read_dragdrop()
4206
2019-12-21: [r14542] schaersvoorde
4207
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4208
2019-12-21: [r14541] schaersvoorde
4209
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4210
2019-12-20: [r14540] bpr
4211
  [search engine] the translated title was not taken in account
4212
2019-12-20: [r14539] mquerol
4213
  [minor/trans] catalan version
4214
2019-12-20: [r14537] guerimand
4215
  [add] add type=3 (applet) in freework + open traduction warning version 0.3 not compatible with 0.2
4216
2019-12-19: [r14535] bpr
4217
  [src] delete creation eufxx as there is tex compilation trouble
4218
    and they are neither used in modules.
4219
2019-12-19: [r14533] bpr
4220
  [fixbug] fix bug introduced by adding lines of tests in anstype draw
4221
2019-12-18: [r14532] czzmrn
4222
  [minor/lang] small update of italian class on math games
4223
2019-12-18: [r14531] bpr
4224
  small bug: number of the sheet should not appear when being in
4225
  a sequence
4226
2019-12-17: [r14528] czzmrn
4227
  [lang] updating slib ecriturelettre to italian language
4228
2019-12-17: [r14526] bpr
4229
  [embed] add help on third argument of the first line of the script embed
4230
2019-12-17: [r14524] bpr
4231
    [wimsdoc] change the level of <h>
4232
2019-12-17: [r14523] bpr
4233
  possibility to have a module by language
4234
  syntaxe: local/data/news en fr
4235
  local/data/news.en will be the module by default
4236
2019-12-17: [r14522] bpr
4237
  [modtool] when publishing, add level and a warning if the file NEWS has not changed
4238
2019-12-16: [r14519] bpr
4239
  [minor] show the choosen levels when publishing
4240
2019-12-13: [r14515] bpr
4241
  [publish] add message for publication.
4242
2019-12-11: [r14508] obado
4243
  [minor] the description is now required in sendbug
4244
    + some other EN translations
4245
    + the sent message is now in HTML
4246
2019-12-11: [r14507] obado
4247
  [minor] Add a "sendbug" icon in font awesome icon theme
4248
    + translate some sendbug texts in english
4249
2019-12-10: [r14506] czzmrn
4250
  [slib/lang] new slib for italian language
4251
2019-12-10: [r14501] bpr
4252
  [language] en: resources -> teaching material (CD)
4253
2019-12-10: [r14499] guerimand
4254
  [minor/add] supervisor can use wims to send bug message to exercise author
4255
2019-12-10: [r14497] bpr
4256
  [language] student-> user, motd (CD)
4257
2019-12-10: [r14496] bpr
4258
  [language] replace participant by user (C.D.)
4259
2019-12-10: [r14495] bpr
4260
  [language] corrections from C. Ducrocq (in particular sequence -> units)
4261
2019-12-09: [r14493] bpr
4262
  [help] warning about a bogue in drawinput
4263
2019-12-09: [r14491] obado
4264
  [OEF] Add a new "print solution" button on OEF solutions, to print only
18021 bpr 4265
    the solution without the exercise content.
14580 bpr 4266
2019-12-09: [r14489] obado
4267
  [minor/css] add the foundation_flex.css in Nikaia + standard themes
4268
    + some responsive changes in news & examples on front page, thanks to G. Marbeuf ;)
4269
2019-12-05: [r14483] bpr
4270
  [keywords] chemistry from Celine Dablemont
4271
2019-12-02: [r14476] bpr
4272
  fix score in chemdraw for option onlyheteroH
4273
2019-11-30: [r14472] guerimand
4274
  [minor] complete sheet structure information in file public_html/.formatsheet
4275
2019-11-29: [r14465] obado
4276
  [minor/CSS] replace the "news.css" in module home (no need to load it on every WIMS pages.
4277
  + replace the "motd" before the "frontmsg"
4278
2019-11-28: [r14458] and other
4279
  add possibility to show a carrousel in the front page
4280
2019-11-27: [r14457] obado
4281
  [minor/js] Upgrade what-input js library, from 5.1.4 to 5.2.3
4282
2019-11-26: [r14453] bpr
4283
  [chemjsme] change the size
4284
2019-11-26: [r14452] bpr
4285
  [anstype] chemdraw: option allH (answer analysis)
4286
2019-11-26: [r14451] bpr
4287
  [minor] add button class (modtool/publish in local)
4288
2019-11-24: [r14443] and other
4289
  add Euler proposition of news and examples in the visitor page
4290
    (need a local module, see .README)
4291
2019-11-22: [r14441] guerimand
4292
  [minor/add] can hide sheet for participant with condition written
4293
    with technical variable (warning : global statistic score not
4294
    modified with hidden sheet)
4295
2019-11-21: [r14439] guerimand
4296
  [minor/lang] improvment of some description text in freework
4297
2019-11-21: [r14436] bpr
4298
  [fix] printable version: ?analyze appeared in type compose
4299
2019-11-20: [r14435] bpr
4300
  [help] add glossary in document help
4301
2019-11-20: [r14431] bpr
4302
  [doc] add primitive glossary in document
4303
2019-11-20: [r14430] and other (Julien Lyotard)
4304
  add slib coding/editor and coding/runcode
4305
2019-11-20: [r14429] bpr
4306
  [html/pdf] when printing a pdf version with the browser, the oef score was not showed
4307
  and next series was showed -> fix
4308
2019-11-19: [r14428] obado
4309
  [minor] [adm/raw] remove an unwanted comma introduced in r. 14384 in listexos job
4310
2019-11-18: [r14425] bpr
4311
  [slib/codeeditor] fix bystep method; add number to some variables (JL)
4312
2019-11-18: [r14424] obado
4313
  [minor/CSS] disable the "table{width:100%}" in foundation_table.css
4314
2019-11-17: [r14421] bpr
4315
  [anstype] multidraw: add a preliminary help; control the fields in multidraw
4316
2019-11-15: [r14411] obado
4317
  [minor/CSS] move unbeakable class from utilities2 to utilities.css
4318
2019-11-14: [r14410] obado
4319
  [minor/css] Add an "unbreakable" CSS style that can be use to surround
4320
    a large text element that must not be wrapped (like a long math formula)
4321
2019-11-13: [r14409] obado
4322
  [minor/html] Canvasdraw Help : replace table used for column by a
4323
    responsive column design with grid-x and cards
4324
    + repair 2 javascripts bug causing the inline search engine not working
4325
    + add some explanation about using canvasdraw code in OEF
4326
2019-11-12: [r14408] schaersvoorde
4327
  [minor/svn] canvasdraw: corrected hex color bug [Sophie Lemaire]
4328
2019-11-12: [r14407] obado
4329
  [CSS] Add foundation_table.css to better handle large table on small devices.
4330
  use "!set table_scroll=no" if you don't want your table automatically scroll
4331
  on small screens.
4332
2019-11-12: [r14405] obado
4333
  [css] Better display for input inside "sup" or "sub" tags
4334
2019-11-10: [r14401] bpr
4335
  [tool/glossary] transforms a list in div
4336
  (there are some titles in examples that cannot be put in a list)
4337
2019-11-10: [r14400] bpr
4338
  [glossary] html
4339
2019-11-10: [r14399] bpr
4340
  validator for glossary
4341
2019-11-09: [r14397] bpr
4342
  add anstype multidraw
4343
2019-11-09: [r14395] bpr
4344
  test to know if a sheet is used in an exam was not robust.
4345
2019-11-09: [r14393] schaersvoorde
4346
  added keyword "duplicates" || "allowdups" for default "multidraw" replyformat
4347
2019-11-08: [r14391] obado
4348
  Add the "foundation_typo" css, that change some general typography,
4349
    with responsive behavior (change title sizes on small/medium devices)
4350
2019-11-08: [r14390] schaersvoorde
4351
  corrected multidraw curvedarrows numeric input [BPR]
4352
2019-11-08: [r14389] obado
4353
  Reset puce look order (disc > circle > square) of "ul" inside a "no_puce" liste
4354
2019-11-06: [r14387] schaersvoorde
4355
   canvasdraw: fix fontsize (still issues between 'legacy fontsize' and 'fontfamily')
4356
2019-11-05: [r14386] bpr
4357
  [anstype] draw: add curvedarrows
4358
2019-11-05: [r14384] obado
4359
  [adm/raw] add the job "changedates" (Repels the expiry date of `qclass`
4360
    and all its sheets / exams)
4361
    + Jobs "listsheets" and "listexams" now display the list of expiration dates
4362
    + some code formatting
4363
2019-11-05: [r14383] obado
4364
  [minor] [adm/manage] Display a 2nd formula for testing LaTex server installation
4365
    (the first one only tested TeX). If the 2nd doesn't display in "image mode",
4366
    you have to install "texlive-latex-base"
4367
   remove embedded table display
4368
2019-11-02: [r14382] schaersvoorde
16873 bpr 4369
  [multidraw] corrected multidraw reply in order to avoid NaN in case of non-numeric answers (like 'text')
14580 bpr 4370
2019-11-02: [r14381] schaersvoorde
16873 bpr 4371
  [multidrawr] reply format for "multidraw" in case of "circles" will give radius in x-range [BPR]
14580 bpr 4372
2019-10-31: [r14378] bpr
4373
  [glossary] ecogestion (from JV)
4374
2019-10-31: [r14377] bpr
4375
  [glossary] mathematics (from Euler-Versailles)
4376
2019-10-31: [r14376] bpr
4377
  chemdraw: add option for the analysis of hydrogen
4378
2019-10-29: [r14374] obado
4379
  [minor/html]  add div class="wims_content" on some modules
4380
    (createqcm, forum/mboard, adm/sheet, adm/class/userscore)
4381
2019-10-29: [r14373] obado
4382
  [minor/css] remove 10% margin on exam pages in Nikaia theme + some other css corrections
4383
2019-10-25: [r14371] bpr
4384
  [glossary] arithmetic frome Euler_Versailles
4385
2019-10-23: [r14367] guerimand
4386
  [minor] bugfix (sourcesup12166) la page se recharge ŕ chaque changement d'option
4387
  pour la variable technique en cas de jquery!=yes (faute de mieux...)
4388
2019-10-23: [r14366] guerimand
4389
  [major/risk] internalise jquery!=yes in script datepicker.phtml
4390
2019-10-22: [r14364] bpr
4391
  [glossary] ecogestion (JV)
4392
2019-10-21: [r14361] bpr
4393
  [glossary] ecogestion
4394
2019-10-19: [r14353] bpr
4395
  [oef] possibility to use wims_oef_input css in codeinput (as it is possible
4396
  in anstype with an input. (help only in french).
4397
2019-10-18: [r14352] bpr
4398
  [oef] style on reply is now taken in account in codeinput
4399
  special methods
4400
2019-10-17: [r14350] bpr
4401
  [glossary] add level in the glose (to improve)
4402
2019-10-17: [r14349] guerimand
4403
  [minor] use of datepicker.phtml in adm/class/regclass and
4404
    adm/class/config even if jquery_defined=no
4405
2019-10-17: [r14346] bpr
4406
  [model] add asis="explain" for the interrogation points in particular
4407
  [minor]update src/Changelog
4408
2019-10-17: [r14344] guerimand
4409
  [minor] add CGU link in the class for user/supervisor
4410
2019-10-17: [r14343] guerimand
4411
  [minor] expiration date limit is now 15 months from current day
4412
2019-10-16: [r14342] bpr
4413
  [glossary] from Euler-Versailles
4414
2019-10-16: [r14341] guerimand
4415
  [minor] keep deleted user manual score + distinction between 0 and noscore in manual score
4416
2019-10-15: [r14340] obado
4417
  [minor/svg] correct calculator.svg (was not centered)
4418
2019-10-15: [r14339] guerimand
4419
  [minor/add] manage manual score for freework
4420
2019-10-12: [r14330] guerimand
4421
  [minor] class_limit opening module grades instead of nbuser TRADUCTION NEEDED
4422
2019-10-12: [r14329] guerimand
4423
  [minor/add] global system variable MAX_USERFORGRADES to delimit number of user to use module grades
4424
2019-10-10: [r14328] guerimand
4425
  [minor] add systeme variable MAX_FREEWORKS
4426
2019-10-10: [r14325] guerimand
4427
  [minor] module grades accept make difference between no score and 0 + html
4428
2019-10-08: [r14323] guerimand
4429
  [minor] exclude .bin file in dayly backup
4430
2019-10-08: [r14322] guerimand
4431
  [major] *.bin file not decrease class_quota
4432
2019-10-08: [r14321] guerimand
4433
  [minor/bugfix] allowed_optional_module deleted when save other parameters in wims.conf
4434
2019-10-08: [r14320] guerimand
4435
  [minor] script use wims_superclass_quota instead of wims_class_quota when class_type=2,4
4436
2019-10-08: [r14319] guerimand
4437
  [minor] use script adm/class/quotafree.proc
4438
2019-10-08: [r14318] guerimand
4439
  [minor] use script adm/class/quotafree.proc in case of doc in a class
4440
2019-10-08: [r14317] guerimand
4441
  [minor] use script adm/class/quotafree.proc
4442
2019-10-08: [r14315] guerimand
4443
  use script adm/class/quotafree.proc + cleaning lang file (not cn)
4444
2019-10-08: [r14314] guerimand
4445
  [minor] use script adm/class/quotafree.proc to manage class free space left
4446
2019-10-03: [r14310] guerimand
4447
  [minor] script adm/class/quotafree.proc use now a centralised language definition
4448
    file (no in each module)
4449
2019-10-03: [r14309] guerimand
4450
  [major/risk] script adm/class/classlang can now pass parameters to language file
4451
2019-10-03: [r14308] guerimand
4452
  [minor/bugfix] freework don't display if there is no other ressources in the class
4453
2019-10-03: [r14302] guerimand
4454
  [minor] use script adm/class/quotafree.proc
4455
2019-10-03: [r14301] guerimand
4456
  [minor] display bugfix
4457
2019-10-03: [r14300] guerimand
4458
  [minor] use script adm/datepickerform.phtml
4459
2019-10-03: [r14299] guerimand
4460
  [minor/risk] change variable name for better compatibility
4461
2019-10-03: [r14298] guerimand
4462
  [minor]language improvment for datepickerform.phtml script
4463
2019-10-01: [r14297] guerimand
4464
  [add] new administrative module to manage new ressource type (work in progress)
4465
2019-09-26: [r14296] schaersvoorde
4466
  canvasdraw : 'userdraw images,color' right click removes object under pointer
4467
2019-09-26: [r14295] schaersvoorde
4468
  canvasdraw : solved issue with external div/image size
4469
2019-09-19: [r14293] guerimand
4470
  [minor/optimize] script can be use when jquery_defined!=yes and
4471
  display three html form for date
4472
2019-09-17: [r14290] schaersvoorde
4473
  [minor/svn] All 'svg','div','span' elements on page may be used to drop onto canvas
4474
2019-09-17: [r14289] obado
4475
  [adm/forum] Security : add some prohibited_words to prevent hacking attempts in forum msg
4476
2019-09-16: [r14287] obado
4477
  [forum] Add some HTML tags in emails automatically sent when message added in forum
4478
    + add some sucsess msg when changing forum config
4479
    + adm/class/sendmail : correct some css class (block instead of box)
4480
    + code formatting
4481
2019-09-16: [r14286] obado
4482
  [minor/ergo] correct some html in "forget password" phtml
4483
2019-09-13: [r14283] obado
4484
  [JS] Add some JS libraries :
4485
    * CodeMirror (a WYSIWYG code editor with syntax highlighting)
4486
    * Skulpt : lets execute some code with javascript
4487
2019-09-13: [r14282] obado
4488
    [JS] Update some JS libraries :
4489
  * Mootools : 1.2.4 -> 1.6.0
4490
  * TinyMCE : 5.0.3 -> 5.0.15
4491
  * jQuery : 3.3.1 -> 3.4.1
4492
2019-09-13: [r14281] obado
4493
  [mail] Now all mail sent by WIMS will have a "Content-Type: text/html"
4494
    so html tag can be interpreted by mail clients.
4495
issuing wimsdev-Bug [#12140]
4496
2019-09-13: [r14280] obado
4497
  [minor/icons] add some icons in Font Awesome icon theme
4498
2019-09-12: [r14279] obado
4499
  [help/wimsdoc] Now we can add some samples to the command list in wimsdoc
4500
    (look at !formcheckbox, !formradio , !mathmlmath and !makelist)
4501
2019-09-11: [r14278] obado
4502
  [minor] help/wimsdoc : add some samples to !formradio help
4503
2019-09-11: [r14277] obado
4504
  [minor] adm/manage : correct html labels on class/year formradio
4505
+ now the supervisor link is displayed after the class restoration, so it can be given to the teacher.
4506
2019-09-08: [r14276] schaersvoorde
4507
  canvasdraw: use autofocus on inputfields added to canvas
4508
2019-09-08: [r14275] schaersvoorde
4509
  canvasdraw: use autofocus on inputfields added to canvas
4510
2019-09-06: [r14272] obado
4511
  [minor/slib] Replace "http" by "https" in external links of lang/swac slib  (and in all samples of media/*)
4512
+ add a css class "wims_status" in exam status
4513
2019-09-05: [r14271] obado
4514
  [minor/ergo] Now sheet and exam titles are also displayed when copying all exo in an exam
4515
+ correct a small html bug (/td instead of /label)
4516
2019-09-05: [r14270] schaersvoorde
4517
    canvasdraw commands userdraw images/multidraw images include external div's
4518
2019-09-05: [r14269] obado
4519
  [minor/lang] small corrections on english strings (thanks to C. May)
4520
2019-09-04: [r14268] obado
18021 bpr 4521
  [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 4522
    + some other ergonomic changes
4523
    + some code formatting
4524
2019-09-03: [r14264] bpr
4525
  [keywords] add competences in keywords
4526
2019-09-03: [r14260] obado
4527
  [js] Add the "Accordion" Foundation Plugin. See it in "adm/class/addmodule" :
4528
    now the scoring system is hidden by default but can be displayed when clicked
4529
2019-09-03: [r14259] obado
4530
  [minor] addmodule : correct a wrong variable name in exo.phtml
4531
    + correct a small bug in modtool EN lang file
14587 bpr 4532
    + add a missing div in modtool flist.phtml
14580 bpr 4533
2019-09-02: [r14258] obado
4534
  [minor/ergo] add some "wims_msg" class to msg in Createxo
4535
    + add a missing icon to Font Awesome theme
14257 bpr 4536
---------------------------------------------------------------------------
14256 bpr 4537
wims.4.19b [r14256]
14257 bpr 4538
2019-09-02: [r14255] bpr
14256 bpr 4539
  add arrows2 in anstype draw
14254 bpr 4540
2019-09-01: [r14245] bpr
4541
  [fix userscore/csv] the hack when there is @-. in the login (treated as variable)
4542
  increased too much the size of the variable.
4543
2019-08-30: [r14242] obado
4544
  [minor/ergo] add a success message when a sheet has been created
4545
2019-08-30: [r14241] obado
4546
  [js/tinyMCE] insert function inside tinyMCE so it can interpret
4547
    \imagedir and directly display images in wysiwyg editor
4548
2019-08-30: [r14240] obado
4549
  [minor/js]upgrade prototype.js from 1.6.1 to 1.7.3 to avoid a TypeError:
4550
    this.each is not a function. displayed in console for Safari & Chrome on Createxo Raw editing
4551
2019-08-30: [r14239] obado
4552
  [minor/js] correct a small bug on "topback" when there is a js library
4553
    conflicting with Jquery (on Createxo mode raw for example)
4554
  + code formatting on some js files
4555
2019-08-29: [r14238] obado
4556
  [minor/icon] add a "default" minus icon in Font awesome Icon theme
16164 bpr 4557
    to all menuitem without a specific icon. (see localhost/wims/?help/teacher/faq for example)
14254 bpr 4558
2019-08-28: [r14236] obado
4559
  [minor] replace option name "Type of analysis" by "Tolerance level"
4560
2019-08-28: [r14235] obado
4561
  [oef models] add a "tolerance level" (case, nocase, atext) option to text
4562
    with holes models (qtext & 16qtext)
4563
2019-08-27: [r14234] schaersvoorde
4564
  [minor/svn] replaced loop variable, causing compilation error on Debian+gcc version 4.9.2
4565
2019-08-26: [r14232] schaersvoorde
4566
  [minor/svn] canvasdraw: command latex...use MathJaX (temporarily disabled the use of KaTeX in SVN)
4567
2019-08-26: [r14231] schaersvoorde
4568
  [minor/svn] canvasdraw: command latex & drag/drop/onclick
4569
2019-08-26: [r14230] schaersvoorde
4570
  [minor/svn] canvasdraw: command 'latex x,y,tex' calls 'wims_mathml' to generate MathML
4571
  in case of GECKO type browsers
4572
2019-08-25: [r14229] mquerol
4573
  [minor/trans] catalan and/or spanish version
4574
2019-08-25: [r14228] mquerol
4575
  [minor/trans] catalan and/or spanish version
4576
2019-08-25: [r14227] schaersvoorde
4577
  canvasdraw: command latex & drag/drop/onclick
4578
2019-08-25: [r14226] schaersvoorde
4579
  wims_mathml: added \brace,\brack and some shortcuts \cases,\aligned,\Bmatrix,
4580
  \Vmatrix,\vmatrix,\pmatrix
4581
2019-08-25: [r14225] schaersvoorde
4582
  canvasdraw: added command 'latex x,y,tex-string' [work in progress, only for KaTeX]
14224 bpr 4583
---------------------------------------------------------------------------
14223 bpr 4584
wims.4.19a [r14223]
4585
2019-08-23: [r14221] Julien Lyotard
4586
  fix jsxgraphcurve for polygon
14216 bpr 4587
2019-08-19: [r14215] mquerol
4588
  catalan and/or spanish version
4589
2019-08-19: [r14214] czzmrn
4590
  Italian class 1368 new exercises
4591
2019-08-17: [r14211] bpr
4592
  [fix] replace oef_applet_option by oef_answer_option$i in some anstype
4593
2019-08-17: [r14210] bpr
4594
  [anstype] fix jsxgraphcurve for new version of jsxgraph (Julien Lyotard)
4595
  add the possibility of moving points by the student (Julien Lyotard)
4596
2019-08-15: [r14208] schaersvoorde
4597
  [minor/svn] canvasdraw: rewrite of sliders
4598
2019-08-13: [r14206] bpr
4599
  [fix] use of oef_answer_option$i
4600
2019-08-13: [r14205] bpr
4601
  [fix] fix typo when replacing quotes in symbol.inc
4602
2019-08-11: [r14202] czzmrn
4603
  minor fixes to the open class on mathematical games 1097
4604
2019-08-09: [r14200] czzmrn
4605
  Italian translation improvment
4606
2019-08-08: [r14199] bpr
4607
  [mathmlinput] no answer is shown if the analysis is by conditions
4608
2019-08-08: [r14198] guerimand
4609
  bug fix in moveto process in sheet
4610
2019-08-08: [r14197] obado
4611
  replace nested "foundation_dropdown_menu.js" file by more adaptable
4612
  separates Foundation plugins files, as specified here :
4613
  https://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
4614
2019-08-08: [r14196] czzmrn
4615
  [fix/improvement] anstype draw merging r14187 with Julien Lyotard
4616
  correction (now anstype draw accepts the option precision)
4617
2019-08-07: [r14195] bpr
4618
  [slib/chemistry/jmolshow] change test for loading or not jmolshow_init
4619
2019-08-07: [r14193] bpr
4620
  [mkindex] fix if the directory $BASES/site has disappear
4621
2019-08-07: [r14192] bpr
4622
  [fix] fix insertion address of a class document in helpexo
4623
2019-07-25: [r14187] czzmrn
4624
  [fix] anstype draw: type lines only check for parallelism
4625
2019-07-23: [r14182] bpr
4626
  [fix] replace oef_applet_option by oef_answer_option$i
4627
  which depends on the $i
4628
2019-07-22: [r14181] obado
4629
  [minor/themes] add the navigation bar to documents displayed
4630
  with lightpopup in all themes
4631
2019-07-18: [r14180] obado
4632
  adm/raw : add "getexam" job to protocol description
4633
2019-07-13: [r14176] bpr
4634
  fix mkindex for oef/cpp when there are two levels of inclusion of file.inc
4635
2019-07-13: [r14175] bpr
4636
  [wimsdoc] insert adm/raw help in wimsdoc
4637
2019-07-13: [r14174] schaersvoorde
4638
  canvasdraw: modification of slider and drag
4639
2019-07-12: [r14173] schaersvoorde
4640
  change scripts/authors/jm.evers/html/jqmath.css
4641
2019-07-12: [r14172] bpr
4642
  [glossary] economics from J. Vileo
4643
2019-07-04: [r14170 and other] mquerol
4644
  catalan and/or spanish version
4645
2019-07-04: [r14167] bpr
4646
  [slib] delete the title as the slib ggb2jsxgraph does not work (too difficult
4647
  to maintain)
4648
2019-07-04: [r14166] bpr
4649
  [wimsdoc] improve presentation of help for slib
4650
2019-07-04: [r14165] bpr
4651
  [src/calc] add randomrow in embraced command.
4652
2019-07-03: [r14162] bpr
4653
  [canvasdraw] help presentation (specially for replyformat).
4654
2019-07-03: [r14161] schaersvoorde
4655
  canvasdraw : fix: in multidraw circles the radius array was gone fishing
4656
2019-07-03: [r14160] bpr
4657
  [edit_area] tabulation -> 2 spaces
4658
2019-07-03: [r14159] schaersvoorde
4659
  canvasdraw: corrected flaw in 'multidraw circle' [BPR]
4660
2019-07-03: [r14158] obado
4661
  [icons] add 6 new domain icons
4662
2019-07-02: [r14155] bpr
4663
  [keywords]
4664
2019-07-02: [r14152] bpr
4665
  [slib/geo3D] titles of some no more used slib are deleted
4666
  (use java)
4667
2019-07-02: [r14150] bpr
4668
  [latex2wims] fix style in includegraphics
4669
2019-07-02: [r14149] czzmrn
4670
  [open classes] add an English open class on mathematical games (primary school level).
4671
  Note: the module E3/geometry/oefgeo2D.fr need to be translated into English.
4672
  Apart from that, all the other exercises are available in English
4673
2019-07-02: [r14147] bpr
4674
  add keywords
4675
2019-07-02: [r14146] bpr
4676
  [glossary] ecogestion(Jacques Vileo)
4677
2019-06-30: [r14144] bpr
4678
  slib has now the possibility to use chembrut.pl
4679
  add number of hydrogens for each atom in slib/chemistry/chemformula
4680
2019-06-28: [r14142] mquerol
4681
  [minor/trans] catalan and/or spanish version
4682
2019-06-26: [r14141] mquerol
4683
  [minor/trans] catalan and spanish version
4684
2019-06-26: [r14140] obado
4685
  [adm/raw] add !default scoremax=10 in getsheetscores job
4686
2019-06-26: [r14139] obado
4687
  [adm/raw] in getsheetscores job : add "sheet_weight"
4688
    rename "weights" into "exo_weights"
4689
    correct sheet formula
4690
2019-06-25: [r14136] bpr
14588 bpr 4691
  [latex2wims] change the place of div class="wimsdoc" relatively to the toc
14216 bpr 4692
2019-06-25: [r14135] obado
4693
  [adm/raw] now getsheetscores job gives the sheet formula
4694
2019-06-25: [r14134] obado
4695
  adm/raw : remove "weight_detail" (it was already present as "weights"
4696
    and add "try_detail" to getsheetscores + correct a bug on requires
4697
  corrects help on getscorepercent wims command (level seems <100, not <10 )
4698
2019-06-25: [r14133] obado
4699
  adm/raw : add "weight_detail" and "last_detail" to getsheetscores
4700
2019-06-25: [r14132] obado
4701
  in userscore tables : use "li" instead of "br"
4702
  now sheet formula is displayed to supervisor + code formatting
4703
2019-06-24: [r14128] guerimand
4704
  [minor] improvment of button moveto in sheet/exam
4705
2019-06-24: [r14127] czzmrn
4706
  [minor/fix] the variable reply_cnt is used in oef/Main.phtml
4707
  and should not be reset in this anstype
4708
2019-06-24: [r14126] obado
4709
  [minor/help] add help in wimsdoc.en for some wims command !score... commands from score.c
4710
2019-06-22: [r14123] schaersvoorde
4711
  canvasdraw: remove touchend for gesture devices
4712
2019-06-21: [r14122] schaersvoorde
4713
  translation in nl
4714
2019-06-20: [r14119] czzmrn
4715
  [italian] added italian example class on elementary mathematics/mathematical games
4716
2019-06-19: [r14118] obado
4717
  [jsxgraph] upgrade jsxgraph from 0.99.5 to 0.99.7
4718
2019-06-17: [r14116] bpr
4719
  [slib] clean molecule slib
4720
2019-06-16: [r14114] obado
18021 bpr 4721
  [ergo] improve ergonomy of adding an exercise in a sheet
14216 bpr 4722
    (different choices are bigger, with icons + add wims_msg success
4723
  + add missing icons in Font awesome theme
4724
2019-06-16: [r14113] guerimand
18021 bpr 4725
  [minor] improvement of move change order of exercises in sheet/exam
14216 bpr 4726
2019-06-16: [r14109] guerimand
4727
  [minor] keep score dependancy when changing order of exercises in exam
4728
  + move after option
4729
2019-06-16: [r14108] guerimand
4730
  [major/bugfix] can delete exercise in exam after activation
4731
2019-06-16: [r14107] guerimand
4732
  [minor/ergonomy] two columns for action in sheetcontent
4733
2019-06-16: [r14105] guerimand
4734
  score dependancy is now keept when delete or change order of exercises in a sheet
4735
2019-06-15: [r14104] guerimand
4736
  [minor] replace button "go down" by "move after" to arrange exercises order quickly in a sheet
4737
2019-06-15: [r14103] guerimand
4738
  movedown can be done on activated sheet
4739
2019-06-15: [r14102] obado
4740
  [minor] Now "\keywords{}" and "\description{}" oef instructions can be edited
4741
  in createxo adaptative mode (see fr/qtext.oef as sample)
4742
2019-06-15: [r14101] obado
4743
  [i18n] [to translate] add missing langs for TinyMCE editor (ca, es, nl, si) +
4744
  add custom wims styles to be translated.
4745
2019-06-15: [r14100] obado
4746
  corrects a small bug causing rss link not working when wims-cgi
4747
  was redirected to wims.html
4748
2019-06-15: [r14099] obado
4749
  [minor/ergo] slightly improve sheet activation pages (add wims_msg blocks)
4750
2019-06-15: [r14098] obado
4751
  slightly improve "about" and "module about" window
4752
2019-06-14: [r14097] obado
4753
  add general feedback to oef model "2correspond"
4754
  replace "send source" by simply "send" in createxo model editing
4755
2019-06-14: [r14096] bpr
4756
  [oef] change size of description tooltip
4757
2019-06-14: [r14093] bpr
4758
  [anstype draw] gestion of poly3, ...
4759
2019-06-14: [r14091] obado
4760
[ergo] several ergonomic improvements in Modtool and Createxo
18021 bpr 4761
  (add some css wims_msg success class when exercise is sent or deleted,
14216 bpr 4762
  replace a js by required input, ....)
4763
2019-06-13: [r14089] obado
4764
  add a missing icon in Font Awesome for Keywords
14131 bpr 4765
---------------------------------------------------------------------------
14081 bpr 4766
wims.4.18 [r14080]
14076 bpr 4767
2019-06-08: [r14072] bpr
4768
  [minor] true number of participants in the table of scores (case of a subgroup)
4769
2019-06-08: [r14071] bpr
4770
  canvasdraw/help
4771
2019-06-08: [r14070 r1406] bpr
4772
   add light link in about as a textarea to be copied
4773
2019-06-07: [r14059-> r14063] schaersvoorde
14131 bpr 4774
[minor/svn] canvasdraw: in multidraw right mouse click removes last object of
4775
  selected draw type & docs
14076 bpr 4776
2019-06-06: [r14057] schaersvoorde
4777
  canvasdraw: ruler & protractor
4778
2019-06-06: [r14056] czzmrn
4779
  [minor/fix] class css is now loaded also during exams
4780
2019-06-06: [r14055] schaersvoorde
4781
  canvasdraw: added info on creating tailormade delete button
4782
2019-06-06: [r14054] schaersvoorde
4783
  [minor/svn] canvasdraw: added info on creating tailormade delete button
4784
2019-06-06: [r14053] schaersvoorde
4785
  canvasdraw: added 'NOCONTROLS' argument to command 'multilabel'
4786
    to disable all buttons for multidraw (see documentation)
4787
2019-06-06: [r14052 r14050] bpr
4788
  check if/endif
4789
2019-06-06: [r14048] guerimand
4790
  [minor] script to check bad number of if/endif in a file
4791
2019-06-06: [r14047 r14046] guerimand
4792
  [minor]forget endif in gateway/var.proc activity/activity.phtml
4793
2019-06-05: [r14045] schaersvoorde
4794
  canvasdraw: command drag xy|x|y was gone fishing
4795
2019-06-04: [r14041 r14042] guerimand
4796
[minor] forget endif
4797
2019-06-03: [r14040] bpr
4798
  [createxo help] cut advanced method in createxo -> special methods
4799
2019-06-03: [r14038] schaersvoorde
4800
  canvasdraw: multidraw
4801
2019-06-03: [r14037] bpr
4802
  [direct exec] add jsme
4803
2019-06-03: [r14036] obado
4804
  [minor/css] correct a display bug causing a bad display on l2w toc
4805
    with standard theme
4806
2019-06-03: [r14035] schaersvoorde
4807
  canvasdraw: 'userdraw curvedarrow,color' now uses 3 points and
4808
  default replyformat=2 (eg x1,x2,xc... \n y1,y2,yc,... )
4809
2019-06-02: [r14033] bpr
4810
  [fix] it is now possible to desactivate an exam in a program without courses
4811
 (bug #11948)
4812
2019-06-01: [r14032] schaersvoorde
4813
  [minor/svn] canvasdraw:added to multidraw family 'curvedarrow' and 'curvedarrow2'
4814
2019-06-01: [r14030] schaersvoorde
4815
  canvasdraw: just to be complete...added to dragstuff
4816
    library objects
4817
    'curvedarrows color,x1,y1,xc,yc,x2,y2,...'
4818
    'curvedarrows2 color,x1,y1,xc,yc,x2,y2,...'
4819
2019-06-01: [r14029] schaersvoorde
4820
  canvasdraw:added to dragstuff library objects
4821
    'curvedarrow x1,y1,xc,yc,x2,y2,color'
4822
    'curvedarrow2 x1,y1,xc,yc,x2,y2,color'
4823
2019-06-01: [r14027] schaersvoorde
4824
  canvasdraw: added 'userdraw curvedarrow2,color' and 'userdraw curvedarrows2,color'
4825
2019-05-31: [r14026] lemaire
4826
  [help] add a section in the help of createxo about the score of an exercise
4827
2019-05-31: [r14025] schaersvoorde
4828
  canvasdraw added 'userdraw curvedarrow,color' and 'userdraw curvedarrows,color'
4829
2019-05-31: [r14024] bpr
4830
  [keywords] add ecogestion as father of economics and gestion
4831
2019-05-30: [r14023] bpr
4832
  [glossary] ecogestion
4833
2019-05-30: [r14022] bpr
4834
  [print version] adaptation for print version for draw, jsxgraph, jsxgraphcurve
4835
2019-05-30: [r14019] bpr
4836
  [class 9001] replace javacurve by jsxgraphcurve
4837
2019-05-30: [r14018] bpr
4838
  [print version] no solution for some answer types in print version
4839
2019-05-28: [r14017] bpr
4840
  [anstype/clock] in print version, exit before javascript buttons
4841
2019-05-28: [r14014 r14015] bpr
4842
  [fix] regvars can contain accents or spaces (it was not the case before)
4843
2019-05-28: [r14013] obado
4844
  [minor/html] move an help button inside a div to avoid a display glitch
4845
2019-05-26: [r14008] bpr
4846
  [fix] fix bug in print version when there is commas in math mode
4847
    and type compose or reorder
4848
2019-05-26: [r14007 r14021] bpr
4849
  [print version] add some css style for anstype radio, menu,
4850
    checkbox, click in print version
4851
2019-05-26: [r14006 r14009] bpr
4852
[print version] in print version, change variable i in iii to avoid confusion
4853
  with the variable i in anstype
4854
2019-05-25: [r14003] bpr
4855
  [fix] sheet score mean was not always good when only a part of the students
4856
    was selected
4857
2019-05-23: [r14000] bpr
4858
[help] english version was better !
4859
2019-05-23: [r13998] bpr
4860
  [slib/matrixhtml] help
4861
2019-05-22: [r13996] bpr
4862
  [class 9001]
4863
2019-05-21: [r13984 r13985 r13991] bpr
4864
  [slib] change the slib presentation page.
4865
2019-05-20: [r13980] bpr
4866
  [search_engine] keyword wimshelp (when it is alone) has a particular status
4867
    (all level)
4868
2019-05-20: [r13978] bpr
4869
[print version] correction in special method imageinput.phtml
13976 bpr 4870
2019-05-16: [r13975] obado
4871
  [minor/html] present slib parameters with divs instead of table,
4872
  for better accessibility and responsivity
4873
2019-05-16: [r13973] bpr
4874
  [backup] add data/local in backup
4875
2019-05-16: [r13972] obado
4876
  [minor/css] correct a display bug causing draggable elements breaking line
4877
  in some clickfill anstype
4878
2019-05-15: [r13971] schaersvoorde
4879
  canvasdraw:  dragging external images centers the image around the mouse pointer
4880
2019-05-14: [r13969] schaersvoorde
4881
  canvasdraw: draw_external (images) now makes use of 'dragstuff.getMouse()'.
4882
2019-05-14: [r13968] obado
4883
  corrects some typo in links displayed after class creation
4884
2019-05-13: [r13964 and als] bpr
4885
  canvasdraw help in directexec
4886
2019-05-10: [r13947] obado
4887
  correct a bug in adm/raw causing a malformed json
4888
  when addexo return a compilation error.
4889
2019-05-08: [r13935 and als, r13940, r13944] bpr and schaersvoorde
4890
  work on canvasdraw help in createxo
4891
2019-05-08: [r13930] bpr
4892
  [chemdraw] add option: reaction, show_valence (in test, need to
4893
  make an update of jme)
13926 bpr 4894
---------------------------------------------------------------------------
4895
wims.4.17e [r13925]
13922 bpr 4896
2019-05-06: [r13917] bpr
4897
  add slib tabsign. Euler-Versailles
4898
2019-05-06: [r13911] bpr
4899
  [print version] add shuffle for clickfill
4900
2019-05-06: [r13908] bpr
4901
  [print version] correspond type in columns
4902
2019-05-05: [r13906] bpr
4903
   [help] add link on keywords help in the left menu in modtool
4904
2019-05-05: [r13902] Euler-Versailles
4905
  [slib/numeration/ecriturenombre] add option tex (Euler contribution)
13903 bpr 4906
2019-05-04: [r13897] bpr
4907
  [src] increase the number of filewrite possible in a request (to adapt
4908
  to the number of exos in a sheet).
4909
2019-05-04: [r13893] bpr
4910
  [print version] prompt_empty is now with dots
4911
2019-05-03: [r13889] bpr
4912
  [class/9001]
4913
2019-05-03: [r13888] obado
4914
  [minor/css] improve the "bottom left" positioning of tooltips
4915
2019-05-03: [r13887] obado
4916
  [http] replace the "HTTP 301" permanent redirect called by "!restart" by a "HTTP 302"
4917
  temporary redirect, so it will prevent browser from saving the redirection in cache.
4918
2019-05-02: [r13886] lemaire
4919
  [minor/sheet oef] change the place where the description of an exercise
4920
  in a sheet may be shown
4921
2019-05-02: [r13885] obado
4922
  [minor/bugfix] correct a bug in user_link causing some header links not
4923
    being displayed in exam sessions since r.13836
4924
  + add a missing icon in Font Awesome theme
4925
2019-05-02: [r13884] bpr
4926
  [print version] work on special methods in printing version
4927
  (fields in imageinput are not yet at the good place)
4928
2019-05-02: [r13883] bpr
4929
  [class/9001] add exercises for special method
4930
2019-05-02: [r13881] czzmrn
4931
  [bug] headmenu not appearing in exolog (_check in wims session)
4932
2019-05-01: [r13880] bpr
4933
  [print version] - oef/printanalysis.proc is now used by oef/print.proc and adm/sheet
4934
    - add oef/togetfile.proc in wims_trustfile for print version.
4935
2019-05-01: [r13879] bpr
4936
  [fix] fix the analysis of the anstype chemformula
4937
2019-05-01: [r13878] bpr
4938
  [class/9001] add oef examples for anstype
4939
2019-04-30: [r13877] bpr
4940
  [minor] sheet/print - harmonisation with oef/print (work in progress)
4941
2019-04-27: [r13871] czzmrn
4942
  [minor/lang] adding exercises in 1368/sheet16
4943
2019-04-25: [r13868] obado
4944
  [bugfix][CAS] correct a bug in auth-cas occuring when "tmp" directory was not here
4945
    + reverse test order (first test for CAS 2.0 and then for CAS 1.0)
4946
    + now the default is "bad_cas_connexion" so it will no more give a false positive.
4947
    + give a more explicit message in case of bad_cas_connexion (to be translated)
4948
    + add missing EN texts in adm/class/classes
4949
2019-04-25: [r13867] bpr
4950
  [slib] slib geogebra3 must not be used.
4951
2019-04-23: [r13863] czzmrn
4952
  [minor] adm/raw logging registration of new users (user_lastname, user_firstname are reset by mkuserlist)
4953
2019-04-23: [r13862] obado
4954
  [minor/help] update the multipleclick anstype help for CSS styling
4955
2019-04-19: [r13858] schaersvoorde
4956
  [mathml] add "\cancel" as alternative syntax for "\slash"
4957
2019-04-18: [r13854 and als] mquerol
4958
  [minor/trans] catalan and spanish version
4959
2019-04-18: [r13853] czzmrn
4960
  [minor] adm/raw loggint of new users
4961
2019-04-18: [r13850 and als] bpr
4962
  [9001] add jsxgraph examples, fix some exercises (images)
4963
2019-04-17: [r13841] obado
4964
  [oef/ergo] add a warning popup when user try
18021 bpr 4965
  to submit exercise with default unanswered responses
13903 bpr 4966
2019-04-16: [r13836] obado
4967
  [JS] Move the Foundation call (previously in user_links) to the bottom
4968
    of the page, so Foundation functions can be used in more situation, with the recommended way.
4969
  + upgrade Foundation CSS to v. 6.5.3
4970
2019-04-12: [r13830] czzmrn
4971
  [minor/log] log supervisor login through adm/raw (as standard supervisor logins are logged)
4972
2019-04-12: [r13828] obado
4973
  [adm/raw] add "allowcloning" and "cloningpwd" to class_defs showed in
4974
    getclass and listclasses (only allowcloning is accessible by listclasses)
4975
  + remove debug informations displayed in cases of identification failure and
4976
    connexion refused by requested class
4977
2019-04-11: [r13825] bpr
4978
  [improvment] the description of an exercise in a sheet may be show as a
4979
    tooltip at the top of the exercise (for oef exercises). Vocabulary
4980
    and help are not yet done
4981
2019-04-11: [r13819] bpr
4982
  [anstype/chemclick] add option show_hydrogen
4983
2019-04-10: [r13817] bpr
4984
  [anstype/chemdraw] option show_hydrogen
4985
2019-04-10: [r13814] bpr
4986
  add gifs/ndef.png
4987
2019-04-08: [r13802] bpr
4988
  [wimstest] add test in evalue
4989
2019-04-05: [r13793 and als] bpr
4990
  work on print version
4991
2019-04-04: [r13785] bpr
4992
  [wimsdoc] add files for documentation - meaning is not yet written
4993
  please continue (work in progress)
4994
2019-04-04: [r13784] bpr
4995
  [wimsdoc] add html2iso command
4996
2019-04-02: [r13780] bpr
4997
  [class9001] modify some exercises (presentation)
4998
2019-04-02: [r13779] lemaire
4999
  [model] separate explain (for instruction) and data in 16menutext.oef and 16qtext.oef
5000
2019-04-02: [r13775] obado
5001
  [WYSIWYG] Prevent TinyMCE for replacing diacritics (é, ŕ, ů...) by HTML entities.
5002
  + reactive editor in 16menutext, as it will work with accents now.
5003
2019-04-02: [r13772] lemaire
5004
  [quicktool] add nocase format in GAP
5005
2019-04-02: [r13771] obado
5006
  [bugfix/docs] add "zip" and "tgz" extensions to href links in wims docs.
5007
  + replace the adm/doc/primitives/href.phtml by a link to
5008
    scripts/docu/primitives/href.phtml as it was exactly the same.
5009
  + add some missing chars in htmlsymbs for html2iso conversion
5010
2019-04-01: [r13769] bpr
5011
  [maxima] no point in the alias of log10, lof2 in maxima header
5012
2019-03-31: [r13764] bpr
5013
  [print] if random=0, keep the order of the exercises in the
5014
  print and latex version.
5015
2019-03-31: [r13763] bpr
5016
  [wimstest] add tests for html2iso
5017
2019-03-31: [r13760] bpr
5018
  [fixbug] fix bug when confparm has commas (replace item by line in
5019
  the analysis of the iniparm)
5020
2019-03-31: [r13758] bpr
5021
  [minor] change the test for limit of exos in latex.
5022
2019-03-31: [r13757, r13783] bpr
5023
  add a wims command html2iso to translate html characters for latex print.
5024
2019-03-31: [r13755] bpr
5025
  [adm/manage] add test for maxima-share (has to be checked)
5026
2019-03-29: [r13749] obado
5027
  [oef/models] add "asis" to the true/false model
5028
2019-03-28: [r13748] obado
5029
  [minor/html] add label tags to document editing (adm/doc/edit.phtml)
5030
2019-03-28: [r13747] obado
5031
  [minor/css] add the CSS vars in tinyMCE
5032
2019-03-27: [r13744] obado
5033
  [minor/html] move the meta "viewport" tag to !header instruction,
5034
    so it is displayed on every wims pages
5035
    + move wims_mathml js from body to head tag
5036
2019-03-25: [r13741] obado
5037
  [minor/css] Replace "oef_question" by "wims_question" in oef models,
5038
  as it has been replaced in r. 13738
5039
2019-03-25: [r13740] obado
5040
  [minor/bugfix] Now the "clear" button in createxo models also clear textarea content
5041
    when editor is disabled.
5042
2019-03-25: [r13737] obado
5043
  [CSS] Introduce CSS vars. (+try for oef_question)
5044
2019-03-22: [r13730] obado
5045
  [config.c] increase the default class quota from 100 to 150MB, to be more in touch with the increased size of .bin scores files
5046
  + correct some typo
5047
2019-03-22: [r13728] obado
5048
  [minor/js] upgrade tinyMCE 5.0.1 to 5.0.3 + add the "fullscreen" plugin
5049
2019-03-22: [r13727] obado
5050
  [bugfix] Correct a bug causing div not being closed in *fill anstypes
5051
  in some cases (in replygood, when it contains more than one item)
5052
2019-03-21: [r13725] obado
5053
  [minor/css] add a new "oef_question" style, and use it as replacement of ".question"
5054
  in "select" and "classifysentence" oef models
5055
2019-03-21: [r13724] obado
5056
  [WYSIWYG] Replace some WIMS styles in WYSIWYG editor in Createxo
5057
2019-03-21: [r13723] bpr
5058
  [fix] fix print version and hint
5059
2019-03-20: [r13722, r13724] obado
5060
  [WYSIWYG] Add some WIMS styles to WYSIWYG editor in Createxo (like oef_ind colors, etc...)
5061
  + remove the "link" button in Createxo,  Replace some WIMS styles in WYSIWYG editor in Createxo
5062
2019-03-20: [r13721] obado
5063
[minor/css] reduce p margin for sheet, exam, exo... descs
5064
  + remove "h1" from WYSIWYG editor
5065
  + close a missing tag in adm/class/livret
5066
2019-03-20: [r13720] bpr
5067
  [html] delete attribute for style and script
5068
2019-03-19: [r13719] bpr
5069
  [fix] fix tooltip when it uses through slib
5070
2019-03-18: [r13716] obado
5071
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5072
  when it's possible and relevant
5073
2019-03-18: [r13715] obado
5074
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5075
  when it's possible and relevant
5076
2019-03-18: [r13713] guerimand
5077
  [minor/bugfix] cdt disappear in class of a groupement...
5078
2019-03-18: [r13711] bpr
5079
  [improvment] in userscore, when some sheets are selected, the
5080
  average is done on selected sheets
5081
2019-03-17: [r13707,r13708] bpr
5082
  [keywords]
5083
2019-03-15: [r13704,r13714, r13705] obado
5084
  [Createxo/models] translate some OEF models from french to english
5085
    (to be reviewed by a fluent english)
5086
2019-03-15: [r13703] bpr
5087
  [anstype] if the answertype is chemeq and if there is an option symbols
5088
    try to use chemeq
5089
2019-03-14: [r13699] bpr
5090
  [major/OEF] fix weight=0 in some answer. Fix some calculations with weight in conditions
5091
  and answers in particular in case of steps with faults.
5092
2019-03-13: [r13697] obado
5093
  [minor/bugfix] correct a bug causing line breaks being deleted in
5094
  textareas when returning to OEF intro after testing an exercise.
5095
  (see Lang/francais/oefdictate.fr as an example)
5096
2019-03-13: [r13696] obado
5097
  [minor/css] input class:inline no more has a 100% width
5098
2019-03-12: [r13695] obado
5099
  [minor/ergo] add a "disable WYSIWYG editor" button on each editor with an id.
5100
2019-03-11: [r13694] lemaire
5101
  [fix] legend appears twice in a program with a test zone
5102
2019-03-11: [r13692] obado
5103
  [CSS] improve input styles (inspired by Foundation 6 forms)
5104
  + numeric inputs in createxo models now use the html5 "number" type
13685 bpr 5105
---------------------------------------------------------------------------
13689 bpr 5106
wims.4.17d [r13689]
5107
2019-03-08: [r13689] bpr
5108
  add chemistry keywords
13685 bpr 5109
2019-03-07: [r13682] bpr
5110
  [fix] fix the apparition of non isolatin character with script quote.sh
5111
2019-03-07: [r13678] bpr
13687 bpr 5112
  [language] english translation of oef/en/intronames (DB)
13685 bpr 5113
2019-03-06: [r13677] obado
5114
  [minor/html] replace some table by div in adm/forum/forum
5115
2019-03-05: [r13671] lemaire
5116
  [fix] in oef, good answer, solution and feedback are always printed in an
5117
    examen except if "never" is chosen
5118
2019-03-05: [r13665] bpr
5119
  [fix] erasing a document (by the document interface) erase only the content
5120
    (keep the directory c1 for example, if not the gestion of sequences is too tricky).
5121
2019-03-04: [r13661] bpr
5122
  [fix] fix bug [#11933] on exotrymax when modifying a sheet
5123
2019-03-04: [r13657] schaersvoorde
5124
  [canvasdraw] corrected font size behaviour of command 'text'
5125
2019-03-04: [r13656] obado
5126
  [minor/ergo] improve the authparticipant connexion page
5127
2019-03-04: [r13655] bpr
5128
  [fix] vote in sequence has no description
5129
2019-03-04: [r13654] bpr
5130
  [fix] no description in votes
5131
2019-03-04: [r13653] bpr
5132
  [css] oef_indneutral is now really neutral !
5133
2019-03-01: [r13650, r13649,r13643] czzmrn
5134
  [minor/lang] Italian
5135
2019-02-27: [r13645] lemaire
5136
  [minor] add unisciel code for a new module
5137
2019-02-25: [r13640 r13639] obado
5138
  [minor] adm/class/sheet : now that sheet source is able to display html tags,
5139
2019-02-25: [r13637] bpr
5140
  [improvment] insertion of exercises with keywords in search engine result.
5141
2019-02-23: [r13630,r13636] bpr
5142
  [improvment] a file Exkeywords is created if there is
5143
    some field \keywords{} in an oef exercise by src2def and the keywords
5144
    are automatically added in the module INDEX
5145
    to be use in search engine (work in progress)
5146
2019-02-23: [r13628] bpr
5147
  [fix] scoring is not choosen at the creation (the type of the module is not yet known).
5148
2019-02-22: [r13625] obado
5149
  [minor/ergo] replace 'div' by 'a' in mulipleclickinput anstype,
5150
  so user can have some feedback on what he is about to click (cursor + hover)
5151
2019-02-22: [r13623] obado
5152
  [minor/bugfix] corrects a display bug on "*fill" anstypes when containing several objects,
5153
  like mathml
5154
2019-02-22: [r13622] obado
5155
  [wysiwyg] insert wims inline styles into tinyMCE, so it can use the same colors
5156
  as defined by wims server or class.
5157
2019-02-22: [r13621] bpr
5158
  [minor] accessibility chemtool
5159
2019-02-22: [r13619] obado
5160
  [createxo] improve the "tablecheckbox" oef model for better accessibility
5161
  replace what-input minified map
5162
  remove call to tinyMCE's css minified maps
5163
2019-02-21: [r13618] obado
5164
  [bugfix] session warn message now return to wims home page when connected
5165
    in a class via CAS,ldap or php
5166
2019-02-21: [r13616] obado
5167
  [wysiwyg] upgrade to tinyMCE 5.0.1 (see changelog at https://www.tiny.cloud/docs/changelog )
5168
2019-02-21: [r13615] czzmrn
5169
  [minor/lang] italian
5170
2019-02-21: [r13614] obado
5171
  [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)
5172
2019-02-21: [r13613] bpr
5173
  [improvment] change in the student page for reguser
5174
  (choice between registration or inscription)
5175
2019-02-21: [r13612] obado
5176
  [minor/wysiwyg]  replace speckedit by tinyMCE in adm/class/motd module
5177
2019-02-19: [r13611] bpr
5178
  [fix] fix the gestion of datamodule in anstype/chemdraw and oef/img.phtml
5179
2019-02-19: [r13610] obado
5180
  [minor] adm/class/cdt : corrects a bug in addtodo.proc,add table sorting
5181
2019-02-19: [r13607,r13606] obado
5182
  [WYSIWYG] replace speckedit by tinyMCE in adm/vote module
5183
  add label for some primitives (list, radio, checkbox), for better accessibility
5184
2019-02-19: [r13605] obado
5185
  [minor/css] improve scorebars look, now that sequences item have no background colors.
5186
2019-02-18: [r13604] obado
5187
  [CSS/ergo] replace background colors for element types displayed to students by
5188
    a lighter border-left color. All text are more readable now.
5189
2019-02-18: [r13603] obado
5190
  [JS/ergo] add the WYSIWYG editor to the exam modification page,
18021 bpr 5191
  and exercise modification (in sheet and exam)
13685 bpr 5192
2019-02-18: [r13602] obado
5193
  [JS/ergo] add the "Tiny MCE" WYSIWYG HTML editor to WIMS. see it
5194
  in the sheet modification page as example.
5195
2019-02-16: [r13600] czzmrn
5196
  [slib] added a new slib to draw rosettes (finite symmetry groups)
5197
2019-02-15: [r13598] bpr
5198
  [slib/cram] new example with A,B,C,...
5199
2019-02-14: [r13596] obado
5200
  [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
5201
2019-02-13: [r13591] bpr
5202
  [minor/oef] add test for inputsize1 in case of answertype mc (before testing
5203
    that it is between 1 and 1000)
5204
2019-02-12: [r13584] bpr
5205
  [slib matrixtex] add option "html"
5206
2019-02-08: [r13580] obado
18021 bpr 5207
  [OEF/Models] Add a new OEF model : fr/scramble.oef (exercise with scrambled words)
13685 bpr 5208
2019-02-08: [r13579] lemaire
5209
  [fix] the legend of zones did not appear in gateway for supervisable
5210
2019-02-07: [r13578] obado
5211
  [minor/model] improve the look & feel of fr/steps.oef model
5212
2019-02-05: [r13577] obado
5213
  [MathJax] upgrade Mathjax from 2.7.4 to 2.7.5 (seems to correct a "Math Processing Error"
5214
  bug on H5/analysis/graphfunc.fr module )
5215
2019-02-03: [r13576] bpr
5216
  [qpuzzle] add images in photindex
5217
2019-02-03: [r13575] bpr
14216 bpr 5218
  [anstype] the anstype draw accepts the default option : default="empty"
13577 obado 5219
2019-02-01: [r13572] obado
13572 obado 5220
  [js] Upgrade Jquery to v.3.3.1, what-input to 4.1.6 and asciimathml to v. 12/2018
13685 bpr 5221
2019-02-01: [r13570] obado
5222
  [JS / CSS] Replace old bower package manager by "yarn"
5223
2019-01-28: [r13569] obado
5224
  [minor/html] add the "url" type for auth_cas input in class creation
5225
2019-01-28: [r13568] bpr
5226
  [fixbug] the link to userscore in adm/class/activity was not always good.
5227
2019-01-28: [r13567] bpr
5228
  [fix] fix helpexo in addmodule (the total number of exos was not good)
5229
2019-01-19: [r13564] bpr
5230
  [fixbug] in case of format=menu, len must be empty (model menutext.oef)
5231
2019-01-18: [r13563] obado
5232
  [minor/js] update some 3rd party librairies :
5233
  * update ASCIIMathML to its last version (02/12/18)
5234
  * update normalize.css v8.0.0 -> v8.0.1
5235
2019-01-18: [r13562] obado
5236
  [minor/w3c] corrects html for robot related pages, improving w3c validation for wims home page
5237
2019-01-11: [r13560] bpr
5238
  [fix] some langage was not read when we enter in adm/class/config with a code
5239
  send by mail
5240
2019-01-08: [r13557] obado
5241
  [minor/W3C] remove useless type="text/css" on some style tags in anstypes,
14216 bpr 5242
  and type="text/javascript" on some script tags, for better W3C compliance.
13685 bpr 5243
2019-01-07: [r13556] czzmrn
5244
  [minor/trans] models
13553 bpr 5245
---------------------------------------------------------------------------
5246
wims.4.17c [r13552]
13539 bpr 5247
2019-01-03: [r13533] bpr
5248
  some latex in some prepared models (fr)
13525 bpr 5249
2019-01-03: [r13523] obado
5250
  correct a small typo in .compile causing --jmol option not loading properly jsme
5251
2019-01-02: [r13521 r13522] schaersvoorde
5252
  canvasdraw: corrected 'replyformat 11' (used as default for userdraw arrows/segments etc)
5253
2019-01-02: [r13520] czzmrn
5254
  italian
5255
2019-01-01: [r13518] bpr
5256
  [anstype/draw] catch error if there is not the good number of points
5257
  (for arrow and segments drawing)
5258
2018-12-28: [r13515] guerimand
5259
  [bugfix/gateway] keep previous value of user_supervise when create a new teacher account
5260
2018-12-28: [r13514] schaersvoorde
5261
  canvasdraw: doc
5262
2018-12-26: [r13513] schaersvoorde
5263
  [minor/transl] some dutch
5264
2018-12-25: [r13512] schaersvoorde
5265
  canvasdraw:jsplot multiplecurves animation
5266
2018-12-25: [r13510] bpr
13976 bpr 5267
  small changes in oef/latex definition ; add answer for the automatic good answer.
13525 bpr 5268
2018-12-20: [r13502 r13504 r13506 r13508 r13509 ] czzmrn
5269
  [minor/transl] Italian
5270
2018-12-19: [r13503] bpr
5271
  [fix/themes] local menu did not appear for participants
5272
2018-12-18: [r13501] czzmrn
5273
  [minor/transl] work in progress checking exhisting models
5274
2018-12-18: [r13494 r13496 r13497] czzmrn
5275
  [minor/lang] revising italian help/main
5276
2018-12-18: [r13495] obado
5277
[bugfix] Corrects the bug #11870 issued by bmifsud :
18021 bpr 5278
  the exercises selection when adding to an exam will now display all exercises,
13525 bpr 5279
  not only the sheet previously selected.
5280
2018-12-16: [r13490] bpr
5281
  [oef/latex] detag the content of latex field (it is a try)
5282
2018-12-14: [r13489] obado
5283
  [OEF Models] Uniformise tablefill.oef model in each lang + remove the old yellow background
5284
2018-12-14: [r13488] obado
5285
  [minor] OEF models : small HTML corrections and code formatting
5286
2018-12-14: [r13485] obado
5287
  [anstype] corrects a display bug on compose anstype causing label having a height
5288
    smaller than its content (specially when mathmL formula inside)
5289
2018-12-13: [r13483] obado
5290
  [OEF Models] tablecheckbox.oef : use "wimstable" class instead of custom CSS +
5291
  enlarge checkbox size
5292
2018-12-13: [r13482] obado
5293
  [RSS] replace http:// links pointing to RSS in adm/new by feed:// links,
5294
  so browser can send them to an appropriate feed reader
5295
  (since Firefox 64 removed its native RSS reader)
5296
2018-12-12: [r13481] obado
5297
  [minor/ergo] Improve ergonomy on wordjumble.oef model
5298
  (use CSS class instead of inline style) + words already sent are displayed inline.
5299
2018-12-12: [r13480] obado
5300
  [minor/ergo] Apply some r13472 corrections to ca, en ,es and it OEF puzzle models
5301
2018-12-12: [r13479] obado
5302
  [BugFix] Apply bugfix 13475 to Italian oef model select.oef
5303
2018-12-12: [r13478] obado
5304
  [BugFix] Apply bugfix 13475 to spanish oef model select.oef
5305
2018-12-12: [r13477] obado
5306
  [BugFix] Apply bugfix 13475 to english oef model select.oef
5307
  + translate it in english (to be verified by an english fluent)
5308
2018-12-11: [r13476] obado
5309
  [BugFix] Apply previous bugfix to Catalan oef model select.oef
5310
2018-12-11: [r13475] obado
5311
  [BugFix] Createxo Model "select.oef" : correct a bug causing last word
5312
    of each line being merged with the first word of the next line
5313
  replace TABLE by DIV, and add LABEL for better accessibility
5314
  improve ergonomy of "mark" anstypes (replace background color by borders)
5315
2018-12-11: [r13473] obado
5316
  [anstype] replace the old "table" with a flexbox div in all "fill" anstype
5317
    (clickfill, DragFill), for a better accessibility.
5318
    [bugfix] prevent Safari allowing text selection when dragging dynapi objects :/
5319
    disable mathml only for dragfill type
5320
2018-12-11: [r13472] obado
5321
[anstype] update the "puzzle" anstype, replacing old "table" behavior width DIV and CSS. It will be better for accessibility and for small displays.
5322
+ now oef_incolors are used for each puzzle piece to display which one has been misplaced.
5323
2018-12-10: [r13471] obado
5324
  [minor/ergo] prevents big elements to display larger than a small screen in
5325
  adm/raw help page (code and large links)
5326
2018-12-10: [r13470] obado
5327
  [minor/ergo] prevents big elements to display larger than a small screen,
5328
  specially in wimsdoc.en (table and SVG)
13469 obado 5329
2018-12-07: [r13469] obado
5330
  [help/main] merge all translated modules "help/main.$lang" into a single unified help/main module
13525 bpr 5331
2018-12-04: [r13460] obado
5332
[adm/raw] [bugfix] A bunch of bugfixes, issued by Q. Coumes (thx to him) :
5333
	- **copyclass** : was not working as expected for a single class
5334
	- **getclassmodif** : was not returning a valid json when several modified files
5335
	- **getclasstgz** : HTML headers was merged with the tgz binary.
5336
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it
5337
	  until it's finished, instead of returning "unauthorized"
5338
	- **recuser** : more explicit message returned : "User successfully recovered"
5339
	- **repairclass** : typo corrected ('action,')
5340
2018-12-01: [r13459] schaersvoorde
5341
  applets: correct ant build.xml
5342
2018-11-29: [r13455] bpr
5343
    save restored classes in a directory backuprestore
5344
  (backup2 is done for something else : if it exists, contains a copy
5345
  of backup, if not, nothing happens).
5346
2018-11-28: [r13454, r13453, r13450] georgesk
5347
  ensuring reproducible builds for Debian.
5348
2018-11-28: [r13452] georgesk
5349
  for a few years, the syntax -perm +mode is obsoleted for the command find.
5350
  Instead, -perm /mode must be used.
5351
2018-11-27: [r13447] obado
5352
  [minor/css] some small css changes
5353
2018-11-27: [r13446] obado
5354
  [minor/ergo] try to improve ergonomy of Createxo,
5355
  when sending binary files (img, audio, pdf)
5356
2018-11-21: [r13443] obado
5357
  Improve ergonomy of Createxo :
5358
    + add some icons
5359
    + display menu items
18021 bpr 5360
    + add some text explaining the exercise isn't saved yet when the code is just sent
13525 bpr 5361
    + use the new "grid-x" css class for responsive layout
5362
    (introduced in previous r.13440 commit)
5363
    + corrects somme ending tags (/tr, /div)
5364
2018-11-17: [r13441] georgesk
5365
  [canvasdraw] changes to enable the compilation with option --as-needed;
5366
  this improves the package build for Ubuntu
5367
2018-11-14: [r13440] obado
5368
  [CSS] add foundation 6 "x-y grid" to Nikaia and standard themes,
5369
  allowing more responsive designs
5370
  + add foundation 6 "cards" styles
5371
2018-11-13: [r13439] obado
5372
  [minor] specify "getfile" as adm command, for trusted module only in wimsdoc.en
5373
2018-11-12: [r13438] obado
5374
  [html.c] allow the special vars "wims_ref_id", "wims_ref_class", and "wims_ref_title" to be used with the "!getfile" command.
5375
  + adds the getfile command to help/wimsdoc.en
5376
2018-11-10: [r13436] bpr
5377
  [jsme] use the option star1
5378
2018-11-05: [r13433] bpr
5379
  [theme] add links for warnings for expired sessions in standard theme
5380
2018-11-05: [r13432] bpr
5381
  [improvment] add button "up" in sheet preparation (from A. Franke)
13427 bpr 5382
---------------------------------------------------------------------------
5383
wims.4.17b [r13427]
5384
2018-11-03: [r13419] bpr
5385
  [anstype] change chembrut -> chemformula
5386
2018-11-03: [r13416] bpr
5387
  [domain] keywords in astronomy
5388
2018-11-02: [r13410] bpr
5389
  save idle_time in var.stat of session when entering in a class
5390
2018-11-02: [r13409] bpr
5391
  [glossary] from Euler, ac. Versailles
5392
2018-11-02: [r13407] bpr
5393
  [jsme] add radius of the star circle, add star (the number 1 is not shown)
5394
  (thanks to B. Bienfait).
5395
2018-10-30: [r13403] bpr
5396
  [chemistry] add a script to compute the raw formula from file .mol
5397
2018-10-25: [r13400] obado
5398
  add a warning message when session is about to close + display another message
5399
  when the session is actually closed. The message is set by a timer in js.
5400
  For beta test, it is only available in Nikaia theme by now.
5401
2018-10-25: [r13399] obado
5402
  [minor] now timer displayed when an incorrect password is entered is in a disabled input
5403
2018-10-23: [r13397] lemaire
5404
  [help] explanations on global config parameters for exams
5405
2018-10-22: [r13396] bpr
5406
  [fix] in case of partial restauration, the directory exams can not exist.
5407
2018-10-22: [r13395] bpr
13469 obado 5408
  [protocol] test which protocol is used(not always done,
5409
    should test if $wims_protocol is empty)
13427 bpr 5410
2018-10-21: [r13388] bpr
5411
  [slib] hack if identify does not work in slib/draw/graphvizpoints
5412
2018-10-21: [r13386] bpr
5413
  [slib] fix parse of the result of graphvizpoints
5414
2018-10-19: [r13383] bpr
5415
  [coordclick] add possibility to embraced data in an coordclick model
5416
2018-10-19: [r13380] bpr
5417
  increase the length of the titles in oef exercises and documents
5418
2018-10-18: [r13378, r13379] bpr, obado
5419
  [jmol] add JSmolJME.js in java/jmol by compile
5420
2018-10-18: [r13377] obado
5421
  [minor] sort icon theme list with nocase (sort -f), so "Default icon theme" will appear first.
5422
2018-10-16: [r13375] obado
5423
  [minor/icon] Change success icon color in Font awesome Icon theme
5424
2018-10-16: [r13373] bpr
5425
  [jsme] coloration of bonds (use JSME_2018-10-15)
5426
2018-10-15: [r13372] bpr
5427
  [keywords] in biology
5428
2018-10-15: [r13371] schaersvoorde
5429
  canvasdraw: fix compiler warnings (noted on Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-34-generic x86_64))
5430
2018-10-13: [r13370] guerimand
5431
  [bugfix] no default values for weight duration and tries when create a new exam
5432
2018-10-13: [r13369] guerimand
5433
  [bugfix] in exam saved expiration_date not correctly loaded
5434
2018-10-11: [r13367] obado
5435
  [anstype/chemjsme] now the selected template is visually distinguishable (colored border)
5436
    + automatically select the template when selecting one of it's atoms
5437
2018-10-11: [r13366] obado
5438
  [minor/css] remove a css style causing h2 being the same size as h3 in modtool documents
5439
2018-10-11: [r13365] guerimand
5440
  [bugfix] saved scorestriction for exam not correctly display on panel
5441
2018-10-11: [r13364] bpr
5442
  [doc] bad level <h> in printable version (for developers)
5443
2018-10-11: [r13363] guerimand
5444
  [minor/bugfix] sheet make from public doc : exercise use several times in the doc
5445
  appear now one time in the sheet generated
5446
2018-10-09: [r13362] obado
5447
  [adm/raw] markdown formatting on protocol.md
5448
  add some explanation about "class_connections" parameter
5449
2018-10-05: [r13360] obado
5450
  [minor] [class restore] restore messages when replacing elements is more explicit :
5451
  it tells that all presents elements will be deleted, and replaced by those in the backup file;
5452
  now "merge" mode is the new default
5453
2018-10-05: [r13359] obado
5454
  [CGI] Better Cache Control : use http headers 1.1 to avoid browser caching some pages,
5455
  specially when special_parm=.nocache. is specified
18021 bpr 5456
  (like in classes/fr&special_parm=.nocache. ) for class exercises.
5457
  User will no more see an old exercise list after restoring a class backup
13427 bpr 5458
  because of browser caching pages.
5459
2018-10-04: [r13356] bpr
5460
  [msg] more precise msg in case of module_change
5461
2018-10-04: [r13355] bpr
5462
  [model] use image rename in imageclick model
5463
2018-10-04: [r13354] bpr
5464
  [anstype] add possibility to rename images in exercises using multipleclick
5465
2018-10-03: [r13353] bpr
5466
  [jsme] delete smiles in molfile as they are sometimes cut
5467
  fix partially templates and how to past them.
5468
2018-10-02: [r13352] bpr
5469
  [chemclick] analysis of bonds (for the moment in jsme, no colors for bonds
5470
  as for atoms)
5471
2018-10-02: [r13351] obado
18021 bpr 5472
  [anstype] prepare chemclickjsme for being able to load 2 instances on a same exercise
13427 bpr 5473
  + remove useless type="text/javascript" attribute on all anscripts
5474
  + remove useless serverURL: "$applet_url1",\ on jmolclick
5475
2018-10-01: [r13347,r13350] bpr
5476
  [minor/jsme] clean chemclick answer
5477
2018-10-01: [r13346] obado
5478
  [minor/jsme] simplify chemclick with JSME, removing all useless functions
5479
2018-10-01: [r13345] obado
5480
  [minor] small corrections on adm/class/regclass messages :
5481
2018-09-27: [r13344] obado
5482
  [keywords] Add "monotonic_function" keyword domain
5483
2018-09-25: [r13340] bpr
5484
[fix] in adm/doc/primitives/draw.phtml, the command !readdef
5485
  is not accessible from an no adm module.
5486
2018-09-25: [r13339] bpr
5487
  [exam] it is now possible to desactivate an exam in the test zone.
5488
2018-09-25: [r13336 and following: r13341, r13343] bpr
5489
  [anstype] clean and use of jsme applet in chemdraw
5490
2018-09-24: [r13335] bpr
5491
  [compile] add jsme and JSmolJSV.js in jmol
5492
2018-09-20: [r13330] obado
5493
  [minor/ergo] improve ergonomy for class backup restoration pages.
5494
2018-09-19: [r13329] bpr
5495
  [oef] no endhook in case of a examlog or a exolog
5496
2018-09-18: [r13328] bpr
5497
  [typo] bad name for a file in qpuzzle and spuzzle
5498
2018-09-17: [r13326] bpr
5499
 [themes] fix bug wich occurs when one adds a local part in the menumodubox.
5500
2018-09-16: [r13325, r13327, r13331, r13332] georgesk
5501
  new upstream version for chemeq: fix for advanced g++ warnings
5502
2018-09-14: [r13324] georgesk
5503
  added stuff when LDAP requires an authentification in ANY CASE
5504
2018-09-07: [r13319] bpr
5505
  in case of examlog and exolog, the message about exotrymax will not appear
5506
2018-09-07: [r13318] obado
5507
  [adm/class/config] some improvements on class backup behavior :
5508
  + now display the file size limit when archive can't be created
5509
  + when backup failed, wims propose to test with another file format
5510
  + add messages for file_too_large error when generating backup file.
5511
  + add missing recnames for en and cn langs
5512
  + immediately exit when called outside of a class (or when session expired)
13316 bpr 5513
---------------------------------------------------------------------------
5514
wims.4.17a [r13315]
13314 bpr 5515
2018-09-03: [r13304] (obado)
14131 bpr 5516
  correct a js bug causing auth type impossible to set to "php" for servers
5517
  where no CAS site were defined
13314 bpr 5518
2018-09-02: [r13300] (bpr)
5519
  fix bug in indexation for courses which are optional
5520
2018-09-02: [r13298] (bpr)
5521
  [config] change the variable MAX_EXAMS to 80
5522
2018-09-02: [r13296] (bpr)
5523
  [improvment] add scorecolor,actcolor in propagation of colors
5524
2018-08-30: [r13293] (obado)
5525
  [anstype] improve ergonomy of reorder and compose anstypes
5526
  (items are more visibles (use wims_label)
5527
  when an item is used in reorder, it is displayed differently (disabled)
5528
2018-08-30: [r13292] (obado)
14131 bpr 5529
  [js/anstype] prevent click on "reorder" and "compose" elements from
5530
  scrolling the window (as asked in this thread :
5531
  https://wimsedu.info/?topic=module-premiers-elements-de-geometrie)
13314 bpr 5532
  + some better css for code tag
5533
  + some corrections on slib doc display
5534
2018-08-29: [r13291] (obado)
14131 bpr 5535
  [slib/audio] Replace old flash players (dewplayer, hbs_mp3_player, player)
5536
  options by the native HTML browser player in some slib (lang/swac and lang/audio).
5537
  You can still force the use of flash versions by using direct slib calls
14216 bpr 5538
  to slib/media/dewplayer or slib/media/player.
13314 bpr 5539
  + translate in french these slib docs : lang/swac and media/audio
5540
  + improve slib/media/video display
5541
  + correct a misplaced word from r.11573 in quicktool lang file
5542
2018-08-29: [r13290] (guerimand)
5543
  [minor] indication for getting list of values of a technical variables
5544
2018-08-27: [r13289] (obado)
5545
  [minor/css] now jmolaplet inside a "wimscenter" class will properly be centered.
5546
  + remove some unwanted chars in GNU GPL copying file
5547
2018-08-24: [r13286] (obado)
5548
  [minor/w3c] add some missing "label" tags + some minor corrections
5549
2018-08-21: [r13280] (obado)
5550
[minor/bugfix][css] correct a bug causing dynapi layers
5551
  (drag&drop items) being mispositioned after menu sliding
5552
  with Nikaia's new menumodubox
5553
  +improve css for clickfill, fill and correspond anstypes
5554
2018-08-20: [r13276] (obado)
14131 bpr 5555
  [CSS] [anstype] Improve CSS for flashcard input type.
5556
    (now uses class with only one CSS definition + change mouse cursor
5557
    + no more displays backgrounds in answer analysis, for a better ergonomy.)
13314 bpr 5558
2018-08-06: [r13262] (bpr)
5559
  [typo] bad typo in user_vardocp (so wksheet was empty)
5560
2018-08-06: [r13260] (bpr)
5561
  [fix] fix type mark when there are html balises
5562
2018-07-27: [r13257] (lemaire)
5563
  [fixbug] pb with the password for a class when create a class in a group of classes.
5564
2018-07-24: [r13250] (bpr)
5565
  [minor] change the place of the button insert in addmodule (useful only
5566
    for modifing the "bareme" in helpexo).
5567
2018-07-24: [r13247] (obado)
5568
  [minor/w3c] corrects markups in some raw html pages
5569
2018-07-24: [r13243] (bpr)
5570
[fixbug] fix bug when checking the password;
5571
    add require class password in case of portals (teacher inscription)
5572
2018-07-24: [r13242] (obado)
5573
  [minor/css] Nikaia theme : improve display of links in wimsmenubox (footer)
5574
2018-07-23: [r13239] (guerimand)
5575
  [bugfix] display user login in back link in activity
5576
2018-07-23: [r13237] (obado)
5577
  [minor/js] New classes : now when user return to the create class page
5578
  after checking sent parameters, the submit button remains available
5579
  if the cgu where accepted.
5580
  + The message displayed when CGU not accepted is more visible
5581
2018-07-22: [r13232] (bpr)
5582
  [src] test for NULL variables in gettrycheck
5583
2018-07-20: [r13229] (obado)
5584
  [minor] [adm/raw] add missing addexam, addexo and putexo in the protocol doc
5585
  + reformat protocol doc in markdown
5586
2018-07-19: [r13226] (guerimand)
5587
  [bugfix] ask class_paswword two times when participant delete his photoboard
5588
2018-07-19: [r13224] (bpr)
5589
  [backup] put rgpd.local in backup
13223 bpr 5590
---------------------------------------------------------------------------
13251 bpr 5591
wims.4.16 [r13250]
13314 bpr 5592
2018-07-18: [r13206] (czzmrn)
13221 bpr 5593
  add italian class on elementary mathematics
13314 bpr 5594
2018-07-18: [r13204] (bpr)
13221 bpr 5595
  [upload] add dependancies in upload; add seq in test zone
13314 bpr 5596
2018-07-18: [r13203 and others] (mquerol)
13221 bpr 5597
  catalan and spanish version
13314 bpr 5598
2018-07-17: [r13199] (bpr)
13221 bpr 5599
  add symbols in anstype options
13314 bpr 5600
2018-07-17: [r13194] (bpr)
13221 bpr 5601
  [oef] fix feedback and solution in exam (always or never) according to
5602
  the values of intro_givensol and intro_givenfeed
13314 bpr 5603
2018-07-12: [r13183] (obado)
13221 bpr 5604
  improve display when printing
13314 bpr 5605
2018-07-12: [r13182] (bpr)
13221 bpr 5606
  fix modification in case of intercourse or optional course in gateway
5607
  (password is taken in account)
13314 bpr 5608
2018-07-11: [r13181] (guerimand)
13221 bpr 5609
  now class_expiration is propaged to all .def subclasses files in group and portal
13314 bpr 5610
2018-07-10: [r13180] (obado)
13221 bpr 5611
  [Nikaia] Adds the search filters in Nikaia's theme home page
5612
  [js] add tablesort to activity listings for Supervisor in Nikaia and standard themes
13314 bpr 5613
2018-07-08: [r13170] (bpr)
13221 bpr 5614
  [ariane] no link on a program in ariane thread in case of a participant
5615
  (case of a intercourse)
13314 bpr 5616
2018-07-08: [r13164] (guerimand)
13221 bpr 5617
  [bugfix] when user want to modify their photoboard in a class
5618
    (protocole now change for all userprop)
13314 bpr 5619
2018-07-04: [r13154] (czzmrn)
13221 bpr 5620
  [adm/raw] be sure that the auth session created via adm/raw has the same variables
5621
  set as an ordinary session
13314 bpr 5622
2018-07-03: [r13153] (schaersvoorde)
13221 bpr 5623
  added \Longleftarow
13314 bpr 5624
2018-07-03: [r13150] (bpr)
13221 bpr 5625
  update the mirror list
5626
---------------------------------------------------------------------------
13148 bpr 5627
wims.4.15e [r13147]
13221 bpr 5628
  fix bugs in portal.
5629
  add rgpd
13095 bpr 5630
---------------------------------------------------------------------------
13093 bpr 5631
wims.4.15d [r13093]
13314 bpr 5632
2018-06-27 [r13082] (bpr)
13093 bpr 5633
  [class/addmodule] fix addallexo.proc with the new features of oef,
5634
  add parameters in success msg
13314 bpr 5635
2018-06-26 [r13080] (bpr)
13093 bpr 5636
  [rgpd] add variable for the delege personnal data (dpd !) +
5637
  tries of texts (work to do)
13314 bpr 5638
2018-06-26 [r13076] (bpr)
13093 bpr 5639
  add cgu when creating a class or a portal
13314 bpr 5640
2018-06-25 [r13059] (guerimand)
13093 bpr 5641
  [bugfix] .severity file structure was not correct when modify sheet score formula
5642
  and file .severity file is empty
13314 bpr 5643
2018-06-25 [r13058] (guerimand)
13093 bpr 5644
  [bugfix] score severity not saving when file .severity not long enough (no nbsheet+1 line)
13314 bpr 5645
2018-06-25: [r12982] (bpr)
13054 bpr 5646
  in adm/class/config, add variable class_sendmailteacher to allow to hide teacher mail
13093 bpr 5647
---------------------------------------------------------------------------
13038 bpr 5648
wims.4.15c [r13037]
13022 bpr 5649
ergonomy in portals and other zones
5650
  change ergonomy for configure technical variables in sheet and exam
13314 bpr 5651
2018-06-18: [r12982] (bpr)
13022 bpr 5652
  [gateway] fix : the level password was not saved
13314 bpr 5653
2018-06-16: [r12968] (georgesk)
13022 bpr 5654
   new feature about subscripts in chemeq
13314 bpr 5655
2018-06-16: [r12966] (bpr)
13022 bpr 5656
  [crossword] use now the css tooltip
13314 bpr 5657
2018-06-16: [r12964] (bpr)
13022 bpr 5658
  [slib] ajout de numeration/romain
13314 bpr 5659
2018-06-16: [r12959] (bpr)
13022 bpr 5660
  [slib] improve matrixhtml
5661
2018-06: many improvments in css and ergonomy.
13314 bpr 5662
2018-06-14; [r12950] (guerimand)
13022 bpr 5663
  user can see is own activity stat.
5664
2018-05: add glossary data (contributions of Euler, Versailles)
5665
  add adm/tool/glossary and adm/class/glossary for glossary manage
13314 bpr 5666
2018-05-19: [r12752] (czzmrn)
13022 bpr 5667
  the classification module should now work in any language
5668
  for languages for which no taxonomies are defined only keywords are shown
13314 bpr 5669
2018-04-22: [r12563] (bpr)
13022 bpr 5670
  [edit_area] add python as a language
13314 bpr 5671
2018-04-20: [r12562] (georgesk)
13022 bpr 5672
  updated to the upstream version 3.9 of units-filter
13314 bpr 5673
2018-04-09: [r12530] (bpr)
13022 bpr 5674
  [userscore] put score detail as a tooltip on the number of tries (bpr)
13314 bpr 5675
2018-03: [r12440] (guerimand)
13022 bpr 5676
    use of tablesort in many tables
13314 bpr 5677
2018-03-28: [r12421] (czzmrn)
13022 bpr 5678
   [minor/bug] answertype clicktile: tuning computing of the width of
5679
   the drawing (so to have exact squares)
5680
2018-03: bpr
5681
  add exotrymax and seedrepeat variables
13314 bpr 5682
2018-03-20: [r12370] (bpr)
13022 bpr 5683
  [html] add # and id for back in a sheet or a sequence
13314 bpr 5684
2018-03-19: [r12357] (obado)
13022 bpr 5685
  [css] Improves all links in Wims, with a more up-to-date style (no more underline),
5686
  and the link hover color is added in config.c
13314 bpr 5687
2018-03-19: [r12352] (bpr)
13022 bpr 5688
  [icons] add icons for sheets
13314 bpr 5689
2018-03-18: [r12350] (bpr)
13022 bpr 5690
  and following : add new options in oef intromenu
13314 bpr 5691
2018-03-15: [r12320] (guerimand)
12322 bpr 5692
  usermanage: sort by column in tabular
13314 bpr 5693
2018-03-17: [r12342] (bpr)
13022 bpr 5694
  add 2 or 3 trophees + use of pictos for titles of exercises in sheet
13314 bpr 5695
2018-03-17: [r12338] (bpr)
13022 bpr 5696
  add the possibility to insert a tool in a class
5697
  (as it has been done for public document)
13314 bpr 5698
2018-03-17: [r12337] (bpr)
13022 bpr 5699
  prevent to create a directory livret or cdt in log/classes
13314 bpr 5700
2018-03-17: [r12332] (obado)
13022 bpr 5701
  [critical] wims EDU publication center use now HTTPS,
5702
  with the HTTP protocol version 1.1, so wims publish requests
5703
  must use this protocol version too.
13314 bpr 5704
2018-03-15: [r12327] (obado)
13022 bpr 5705
  [icons] adds domain specifics icons (by now, only 2 scientifics icons),
18021 bpr 5706
  that can be used as exercise icons
13314 bpr 5707
2018-03-14: [r12316 and other] (bpr)
12322 bpr 5708
  add possibility to choose some "icon" to put
13022 bpr 5709
  before the title of the exercise
13314 bpr 5710
2018-03-13: [r12309] (bpr)
13022 bpr 5711
  [minor] use the parameter MAX_REQUIRE in addmodule
5712
  (transitional period is passed !)
13314 bpr 5713
2018-03-13: [r12309] (bpr)
12322 bpr 5714
  use the parameter MAX_REQUIRE in addmodule
13314 bpr 5715
2018-03-13: [r12308] (bpr)
12322 bpr 5716
  more parametrisation for the solution (shown or not)
13314 bpr 5717
2018-03-08: [r12302] (bpr)
12322 bpr 5718
[seed] - limit the number of repetitions with the same seed (MAX_SCORESEED)
5719
  for the server
5720
  - the teacher can give a smaller number of repetitions.
5721
  - add some help in the intromenu of oef modules about seedrepeat and exotrymax
5722
  (just in french version, should be improved before translation).
13314 bpr 5723
2018-03-08: [r12301] (bpr)
12322 bpr 5724
  presents the succession of scores in the page of all scores.
13314 bpr 5725
2018-03-07: [r12297] (bpr)
12322 bpr 5726
  use of seed can be limited by the teacher.
5727
  (after n unsuccesfull tries, the seed is changed).
13314 bpr 5728
2018-03-07: [r12295] (bpr)
12322 bpr 5729
  add number of occurences of the last seed
13314 bpr 5730
2018-03-05: [r12286] (obado)
14216 bpr 5731
  Add a "trophy" icon for sheets with scores >=9 /10
13314 bpr 5732
2018-03-05: [r12283] (bpr)
12322 bpr 5733
  add color for unfinished try
13314 bpr 5734
2018-03-05: [r12278,r12279] (obado)
12322 bpr 5735
  css: improve score bar legend css
13314 bpr 5736
2018-03-05: [r12275] (obado)
12322 bpr 5737
  add new "help.css" file containing some styles for help pages.
5738
      add semantic blocs : example, options, etc...
13314 bpr 5739
2018-03-05: [r12274] (bpr)
12322 bpr 5740
  seed: - add script seedscore.phtml to draw the scores
5741
        - show it in the user sheet page in a class
13314 bpr 5742
2018-03-05: [r12273] (bpr)
12322 bpr 5743
  seed in src: on seed (no interface in this commit)
5744
    - modify the structure scoreresult by adding seedlast and seedscores
5745
    - modify the structure scoredata by adding seed_scorecnt and the
5746
      structure seed_score
5747
    - add MAX_SEED
5748
    - add !getseedscores, !getseedlast,  !getseedscorelast
5749
    - resetseed takes now into account the test getseedscore when
5750
        wims_seed_repeat is yes
13314 bpr 5751
2018-03-05: [r12269] (bpr)
12322 bpr 5752
  anstype/chemdraw: fix if there is too much empty lines in the mol file
13314 bpr 5753
2018-03-05: [r12266] (bpr)
12322 bpr 5754
  validator: clean some msg
13314 bpr 5755
2018-03-04: [r12265] (obado)
12433 bpr 5756
  css: corrects a small bug causing li inside a wims_sheet_list wrongly incrementing the list number
13314 bpr 5757
2018-03-02: [r12262] (bpr)
12322 bpr 5758
   oef: add test to know in there is something in introhook.phtml
13314 bpr 5759
2018-03-01: [r12259,r12258] (bpr) (DB)
12322 bpr 5760
 compilation: msg errors for string litteral encoding
13314 bpr 5761
2018-02-28: [r12255] (bpr)
12322 bpr 5762
  mark.input: background-color : none replaced by transparent
13314 bpr 5763
2018-02-22: [r12238] (bpr)
12322 bpr 5764
  addmodule: possibility to configure the max tries when adding in the sheet
13314 bpr 5765
2018-02-21: [r12224,r12231] (bpr)
12322 bpr 5766
  new calculation of allnew (new with noscore are counted)
13314 bpr 5767
2018-02-21: [r12219 and other] (bpr)
12322 bpr 5768
  noscore must be in the last column to be not taken in account
5769
  so exchange seed and allow
5770
  noscore is written on the line new/renew if try >= exotrymax, if not the quality
5771
  can change.
13314 bpr 5772
2018-02-21: [r12218] (bpr)
12322 bpr 5773
  the seed is now saved in the score file :
5774
    column 4 for tabulation and word 6 on a line with new or renew
13314 bpr 5775
2018-02-20: [r12213] (bpr)
12322 bpr 5776
  New functions :!getscorealltries, !getscoremaxexotry
5777
  New function in score.c: gettrycheck
13314 bpr 5778
2018-02-20: [r12209] (bpr)
12322 bpr 5779
  src: replace tabulation by \t
13314 bpr 5780
2018-02-20: [r12208] (obado)
12322 bpr 5781
  model: replace "p" by "div" in 11qcm.oef, + add a css margin
5782
    in oef.css for oefreply.
13314 bpr 5783
2018-02-19: [r12207] (bpr)
12322 bpr 5784
  modify the script getraw to show the 4th column (seed column, only for supervisor)
13314 bpr 5785
2018-02-19: [r12205] (obado)
12322 bpr 5786
  modify apache-config so it will work with future releases of debian & ubuntu
13314 bpr 5787
2018-02-19: [r12202,r12204] (bpr)
12322 bpr 5788
  read file oef/endhook.phtml after the endhook.phtml of the module
13314 bpr 5789
2018-02-17: [r12199] (schaersvoorde)
12322 bpr 5790
   moneyprint: can output decimal comma (only for presentation...)
12321 bpr 5791
2018-02-15: [r12196,r12197] (bpr)
5792
  add !getscorealltries
5793
2018-02-14: [r12193] (bpr)
5794
  oef:  add wims_color1, ... in the oef help
5795
2018-02-12: [r12191] (bpr)
12322 bpr 5796
  cas: some cas servers do not configure validate service.
12321 bpr 5797
  so ask explicitely validate and then serviceValidate.
5798
2018-02-09: [r12183] (bpr)
5799
  about: add the list of software which are useful for a module
5800
  with the version only for the wims_manager.
5801
2018-02-09: [r12183] (bpr)
5802
  about: add the list of software which are useful for a module
5803
  with the version only for the wims_manager.
5804
2018-02-09: [r12180] (bpr)
5805
  regclass: add the email adress in the log if it is not empty
5806
2018-02-06: [r12179] (bpr)
5807
  validity; add attribut alt for input type=image (anstype coord)
5808
2018-01-25: [r12173] (bpr)
5809
  validation: add small checkhtml scripts for the module program.fr
5810
2018-01-24: [r12172 and others] (mquerol)
5811
 [minor/trans] catalan and spanish version
5812
2018-01-16: [r12165] (obado)
5813
  css when adding css class "inline" to a wims button, it will be smaller :
5814
  better when integrating a button directly inside a paragraph.
5815
  (see the disabled button in oef modules intro)
5816
2018-01-16: [r12164] (obado)
5817
  css: now scrolling with anchor links will be smoother (with Firefox and Chrome)
5818
  add anchor link in oef intro help for disabled "start" button
5819
  going to the real one.
5820
2018-01-15: [r12163] (obado)
5821
  css: now oef intro buttons "work" and "printable" can have an icon
5822
  (+ adds icon for these in Font Awesome icon theme)
5823
2018-01-11: [r12162] (obado)
5824
  adm/raw: - job "deluser" removes also user related data (score, logs...)
5825
    - job "recuser" recovers also user related data (score, logs...)
5826
    - job "deluser" accepts new option "del_from_trash" to force
5827
      a real user deletion
5828
2018-01-11: [r12160] (obado)
5829
  icons: adds missings icons in Font Awesome theme (user recover and exolog)
5830
2018-01-11: [r12159] (obado)
5831
  [secure] prevent a risky behavior (ie : when a participant id
5832
    is exactly the same as the class id, when the supervisor delete
5833
    this user he can also remove the class itself)
5834
2018-01-09: [r12158] (obado)
5835
  adm/raw: job "lightpopup" now keep trace of http/https protocol
5836
2018-01-04: [r12156] (obado)
5837
  small html change on modtool restore page
5838
2018-01-04: [r12155] (obado)
5839
  correct a small bug of a text not being displayed for
5840
  developper account creation / modification
5841
2018-01-03: [r12153] (obado)
5842
  icons: add a missing icon in Font awesome Icon set
5843
  corrects a small typo in confdata.fr
5844
2017-12-21: [r12152] (bpr)
5845
  slib: fix scale in histo
5846
2017-12-19: [r12150] (schaersvoorde)
5847
  math input fontsize -> 1.1em
5848
2017-12-17: [r12149] (schaersvoorde)
5849
  math input js-applet: "multiline left alignment"
5850
2017-12-15: [r12147] (schaersvoorde)
5851
  "multiline" mathml output in mymathinput
5852
2017-12-12: [r12144 and others] (czzmrn)
5853
  italian translation
5854
2017-12-05: [r12136] (obado)
5855
  icons: add missing icons in Font Awesome icon set
18021 bpr 5856
  (delete an exercise in a class)
12321 bpr 5857
2017-12-05: [r12135] (obado)
5858
  accessibility: add "label" tags on each restore option
5859
  when restoring a class backup
5860
2017-12-02: [r12134] (bpr)
5861
  wimstest: add test for sigdigits
5862
2017-12-02: [r12133] (schaersvoorde)
5863
  sigdigits.c: accept numbers like ".1234"
5864
2017-11-28: [r12129] (bpr)
5865
  [gap] fix the seed for gap
5866
2017-11-17: [r12125] (bpr)
5867
  anstype: test with keepfloat=false in formal type
5868
2017-11-16: [r12122] (bpr)
5869
  add error msg in Oef2wims when the prompt of the answers
5870
  is too long (before, it is cut without messages). Does not affect
5871
  the exercises already compiled.
5872
2017-11-16: [r12120] (guerimand)
5873
  default value for scorerestriction date is wims_now not class_creation
5874
2017-11-14: [r12119] (guerimand)
5875
  no userphoto sharing/sharable in portal or groupement
5876
  (not needed : directly manage by structure)
5877
2017-11-14: [r12117] (guerimand)
5878
  import userphoto when import user
5879
2017-11-14: [r12116] (bpr)
5880
  fixbug: reset desc (if there is no specific description for an exercise,
5881
  it had the description of the previous one).
5882
2017-11-14: [r12115] (guerimand)
5883
  sharing/sharable photoboard
5884
2017-11-13: [r12112] (obado)
5885
  css: replace the inline style "font-size:1em" on mathml by a css class,
5886
  that can be eventually customised. (use themes/__css/maths.css)
5887
2017-11-12: [r12110] (schaersvoorde)
5888
  canvasdraw: added command 'ellipses color,x1,y1,rx1,ry1,x2,y2,rx2,ry2,...
5889
2017-11-12: [r12109] (bpr)
5890
[seed] keep the seed in exolog
5891
2017-11-11: [r12108] (schaersvoorde)
5892
  mathml : added \it as alternative for \mathit or \emph --> ITALICS
5893
2017-11-10: [r12105] (obado)
5894
  mathml: adds a new "math.css" file, including styles
5895
  for math fonts / MathML texts,
5896
  improving ergonomy (i.e, when mathML is used as a response (in a link)
5897
  adds a new "wims_mathfont" class which can be used to display maths
5898
  character with a better rendering (use Serif for example)
5899
2017-11-10: [r12104, r12106,r12107] (schaersvoorde)
5900
  canvasdraw: live documentation
5901
2017-11-10: [r12103] (obado)
5902
  css: clean some useless styles in Nikaďa theme for docs
5903
  less margin used by right navigations buttons
5904
2017-11-10: [r12102] (obado)
5905
  l2w.css: Latex2WIMS generated docs : prevents TOC with float
5906
  from overleaping divs
5907
2017-11-09: [r12097] (guerimand)
5908
  correct default value for severity checking in sheet panel
5909
2017-11-09: [r12096] (schaersvoorde)
5910
  mymathinput: added 'empty' symbol
5911
2017-11-07: [r12094] (obado)
5912
  css: adds min height & width on input[type="color"]
14216 bpr 5913
  to prevent Safari 11 displaying a very small button
12321 bpr 5914
2017-11-06: [r12093] (schaersvoorde)
5915
  canvasdraw: "live documentation"
5916
2017-10-31: [r12092] (guerimand)
5917
  some bad date expiration are disallowed (to be improved)
5918
2017-10-31: [r12091] (guerimand)
5919
  expiration date cannot be defined after class_expiration
5920
2017-10-30: [r12085] (bpr)
5921
  fix: the level config in search engine was not saved when going from insertion
5922
  of an exercise in a sheet to to sheet gestion
5923
2017-10-30: [r12084] (obado)
5924
  css only input placed inside an "halfwidth" class will have a min-width.
5925
  (not all input of a property_field)
5926
2017-10-29: [r12083] (bpr)
5927
  search_engine: save in var.stat the variable search_level
5928
2017-10-25: [r12081] (obado)
5929
  css: corrects a display bug causing the "abandon" dialog box
5930
  being displayed under some elements, like jmol applets.
5931
2017-10-24: [r12080] (guerimand)
5932
  can save/restore userphoto
5933
2017-10-21: [r12078] (guerimand)
5934
  can delete photoboard
5935
2017-10-19: [r12072] (guerimand)
5936
  manage of teacher account in supertype=2
5937
  see NEWS of module for details
5938
2017-10-19: [r12071] (guerimand)
5939
  job=teacher display user_participate of teachers
5940
2017-10-19: [r12070] (guerimand)
5941
  in class group, only creator of class can change supervisor access
5942
  creator cannot loose supervisor access
5943
2017-10-18: [r12063] (schaersvoorde)
5944
  canvasdraw: reoganised string/text keywords
5945
    'centered','xoffset','yoffset','xyoffset'
5946
2017-10-17: [r12060] (guerimand)
5947
  do not display checkbox for user_supervise when user is not
5948
  the supervisor of portal
5949
2017-10-17: [r12059] (guerimand)
5950
  replace classnumber by name when wims_supertype=4 in job=userprop
5951
2017-10-17: [r12057] (guerimand)
5952
  for wims_supertype=2:replace subclass number by name in job=teacher
5953
2017-10-17: [r12056] (guerimand)
5954
  replace class number by name in user panel
5955
  checkbox for user_supervise
5956
2017-10-17: [r12055] (bpr)
5957
  precision in the error message in case where the number of participants
5958
  is too small.
5959
2017-10-16: [r12053] (bpr)
5960
  skillbullet: improve navigation.
5961
2017-10-16: [r12049] (obado)
5962
   When creating a new class, if you type an URL for CAS
5963
  and then choose a pre-selected url, only the preselected one is sent.
5964
  + adds a missing icon in fornt of "CAS logout" item menu
5965
  + corrects a bug causing label for "agree cgu" for a user
5966
  registration preventing from selecting the checkbox
5967
2017-10-16: [r12048] (obado)
5968
  now required fields in authentication config
5969
  in class administration are properly set.
5970
  display the list of defined CAS url when using a non jquery theme.
5971
2017-10-16: [r12047] (bpr)
5972
  add filexists command
5973
2017-10-15: [r12045] (bpr)
5974
  skillbullet: add list of competences in job=config
5975
2017-10-15: [r12044] (bpr)
5976
  skillbullet: clean the left menu to avoid repetitions.
5977
2017-10-15: [r12043] (bpr)
5978
  in modtool, does not accept to upload files with same names up
5979
  to the case
5980
2017-10-15: [r12042] (bpr)
5981
  directexec: add graphviz tool in svg.
5982
2017-10-15: [r12041] (bpr)
5983
  authentification; possibility for the manager to declare several CAS url.
5984
2017-10-14: [r12038] (bpr)
5985
  slib/stat/effectif: fix for the case where the second parameter was
5986
  not given the call to slib/stat/dataproc was not pertinent
5987
  (gives weight 1 and a confusion with the classes)
5988
2017-10-13: [r12034] (bpr)
5989
  change the presentation for obtaining the passwd for the creation
5990
 of classes.
5991
2017-10-13: [r12033] (obado)
5992
  now authentication config in class administration
5993
  display only the useful fields related to the selected auth method.
5994
2017-10-12: [r12031] (guerimand)
5995
  disallow acces to skillbullet when the option is selected
5996
  in configuration panel (not just hide link)
5997
2017-10-12: [r12030] (guerimand)
5998
  can delete skillbullet in config/maintenance zone
5999
2017-10-12: [r12029] (guerimand)
6000
  cdt: can delete cdt data in cleaning zone of config/maintenance
6001
2017-10-12: [r12026] (guerimand)
6002
  documentation of function sendpasswd for class registration
6003
  to fixed domain name
6004
2017-10-11: [r12024] (schaersvoorde)
6005
  canvasdraw: corrected typo in command boxplot
6006
2017-10-11: [r12023] (bpr)
6007
  [gnuplot] change set no in unset
6008
2017-10-10: [r12021,r12022] (guerimand)
6009
   global limit for number of values of a technical variable
6010
2017-10-10: [r12020] (guerimand)
6011
  auto-erase photofile when change photourl
6012
2017-10-10: [r12019] (guerimand)
6013
  photoboard: use photofile if exists
6014
2017-10-10: [r12018] (guerimand)
6015
  can delete photofile or photourl
6016
2017-10-09: [r12014] (bpr)
6017
  wimsdoc: add some documentation from other files in distribution
6018
2017-10-09: [r12012 and others] (bpr)
6019
  [oef] interface in oef to use the seedrepeat
6020
2017-10-09: [r12009] (bpr)
6021
  graphviz: add svg option in bin/graphviz;
6022
2017-10-08: [r12007,r12008] (schaersvoorde)
6023
  canvasdraw: ignoring duplicate x/y-coordinates while drawing
6024
2017-10-06: [r12004] (obado)
6025
  sequence: add table headers for the element list displayed
6026
  when adding a new sequence
6027
  rank input have now the "number" type
6028
  votes & docs use also the "status" css class
6029
  add missing icon in Font Awesome icon theme
6030
2017-10-06: [r12003] (obado)
6031
  The server wims.unice.fr is now referenced with https://wims.unice.fr
6032
  (instead of http)
6033
2017-10-05: [r12002] (guerimand)
6034
  photofile can be upload in userprop panel
6035
2017-10-05: [r11999] (obado)
6036
  now status (hidden / visible / expired, etc...) have class that can be
6037
  styled in css in sequences and class home.
6038
  (visible is green and expired orange)
6039
  replace some div title by h2 + adds some missing icons
6040
  in Font awesome icon set
6041
2017-10-04: [r11998] (bpr)
6042
  config.c: module_title2 was not always defined (in the balise title).
6043
2017-10-04: [r11996,r11997,r12000,] (schaersvoorde)
6044
  canvasdraw: adding examples to documentation [work in progress]
6045
2017-10-02: [r11990] (obado)
6046
[user_error.phtml]  in user_error, when unmatched parentheses are detected,
6047
  the form has more accessibility (labels)
6048
  fr and it languages now display a textarea instead of an input
6049
  for multilines inputs; like others.
6050
2017-10-02: [r11987] (bpr)
6051
  slib/graphvizpoints add the number of the points if no legend in graphvizpoints
6052
2017-10-02: [r11984] (bpr)
6053
  wimsdoc: add rough help for anstype (for the moment, leave as it is ...)
6054
2017-09-28: [r11981] (bpr)
6055
  header html5
6056
2017-09-28: [r11980] (obado)
6057
  display site administator page in tabs, so less links
6058
  are displayed per page.
6059
  (more space between links) + display some warning with "wims_msg" style.
6060
  + add an "important" in front of "date" if missing in software check
6061
2017-09-28: [r11979] (guerimand)
6062
  link to cdt in portail
6063
2017-09-28: [r11978] (guerimand)
6064
  can hide cdt to the participant
6065
2017-09-28: [r11973] (bpr)
6066
  wimsdoc: add template file and documentation for the template files
6067
2017-09-28: [r11971] (bpr)
6068
  in theme, the file local.phtml is always readen (it can be empty)
6069
2017-09-28: [r11970] (guerimand)
6070
  can modify weight of exam in examinfo panel
6071
2017-09-28: [r11969] (guerimand)
6072
  add help to severity check in sheetinfo panel
6073
2017-09-28: [r11967] (guerimand)
6074
  can choose weight and severity of sheet directly in infosheet panel
6075
2017-09-27: [r11963] (obado)
6076
  adds some missing icons in Font Awesome Icon Set. (adm/class/userscore)
6077
2017-09-26: [r11960] (obado)
6078
  Replace old corrleft.gif and corrright.gif pics by smoother
18021 bpr 6079
  ones in matching OEF exercises. (size change from 200B to 400B.
14216 bpr 6080
  It is still not very big - 8 colors gifs)
11957 bpr 6081
wims.4.15b [r11957]
11955 bpr 6082
2017-09-25: [r11952] bpr
11954 bpr 6083
  accessibility in coordclick
6084
2017-09-25: [r11951] bpr
6085
  add dependance to a perl package
6086
2017-09-25: [r11950] bpr
6087
  accessibility in chemtool
6088
2017-09-25: [r11948] bpr
6089
  clean open class 1118
6090
2017-09-24: [r11944] bpr
6091
  accessibility in adm/class/passwd
6092
2017-09-24: [r11943] bpr
6093
  change error msg when a ressource is not allowed
6094
2017-09-24: [r11940] bpr
6095
  accessibility: add some labels and legends in adm/manage
6096
2017-09-23: [r11937] obado
6097
  add some css class ("wims_button" on links and "wims_warning"
6098
  on delete actions) in adm/class/config/connect module.
6099
2017-09-22: [r11934-r11933] bpr
6100
 accessibility: stat/referer menu
6101
2017-09-22: [r11932] bpr
6102
 accessibility: add word wims_name_setup in common words
6103
  - accessibility in stat/stat module
6104
  - little change in vocabulary in french
6105
2017-09-21: [r11923] bpr
6106
  update introprogOEF.pdf
6107
2017-09-21: [r11922] bpr
6108
  update canvasdraw help in phtml from src
6109
2017-09-21: [r11920] bpr
6110
  fix some html and accessibility problems in user page properties
6111
2017-09-21: [r11919] guerimand
6112
  show userphoto in userprop panel
6113
2017-09-21: [r11918] bpr
6114
  the defaults in the help of notation for students have not been
6115
  computed from the general config of wims (DF_SEVERITY)
11921 bpr 6116
2017-09-21: [r11916] guerimand
6117
  verification and correction of the format of cut time in exam info
6118
2017-09-21: [r11915] bpr
6119
  add help in share.phtml (no possibility to restore a class
6120
  for the class sharing)
6121
2017-09-20: [r11914] bpr
6122
  delete text-shadow in common css of themes
6123
  (not convenient when font color are black)
6124
2017-09-20: [r11913] bpr
6125
  add keyword geometric_vocabulary
6126
2017-09-20: [r11909] obado
6127
  better ergonomy of "WIMS about" popup (change log window
6128
  has limited height + some text translated + names displayed on mailto links
6129
2017-09-20: [r11908] obado
6130
  now !mailurl generate a link with an icon + the arobase pic has better quality.
6131
2017-09-20: [r11904] obado
6132
  uniformize table.proc for Nikaia and standard themes
6133
  + corrects a display bug for table captions (see in about wims page)
6134
2017-09-19: [r11895, r11903, r11902] bpr
11954 bpr 6135
  change wims about
11921 bpr 6136
2017-09-18: [r11896] bpr
6137
  replace http by https if necessary by using wims_ref_name
6138
2017-09-17: [r11893] schaersvoorde
6139
  canvasdraw: keyword 'animate' ; added basic animation for jsplot command
6140
2017-09-17: [r11892] schaersvoorde
6141
  canvasdraw: numberline y-offset in case x-values overlap
6142
2017-09-16: [r11891] schaersvoorde
6143
  canvasdraw: numberline
6144
2017-09-13: [r11888] bpr
6145
  add word all for search_level. Used in the link for documentation.
6146
2017-09-13: [r11887] obado
6147
  important (*) and critical (!) fields are now better highlighted,
6148
  with wims_warning css class in manage module.
6149
2017-09-11: [r11883] bpr
6150
  fix a bad typo for exam exercises in spreadsheet
6151
2017-09-11: [r11880] bpr
6152
  update quicktooldoc.pdf in class 9001
6153
2017-09-08: [r11878] bpr
6154
  logo smaller in the tailbox
6155
2017-09-08: [r11877] schaersvoorde
6156
  canvasdraw: 'fixed' strange behaviour of border color 'black' in
6157
  pixel/fill operations
6158
2017-09-07: [r11875] schaersvoorde
6159
  canvasdraw: added optional 'fixed pattern filling' to primitives 'boxplot'
6160
  and 'piechart'
6161
2017-09-07: [r11874] schaersvoorde
6162
  canvasdraw: added 'fillpattern grid,dot,hatch,diamond' to userdraw family,
6163
  improved speed
6164
2017-09-06: [r11873] bpr
6165
  Fix: the number of tries was 0 as long as the score was 0.
6166
2017-09-03: [r11871] bpr
6167
  add placeholder for cssfile
6168
2017-09-03: [r11866] bpr
6169
  in slib/draw/graphvizpoints,
6170
  the word graph should be at the beginning of a line
6171
  (trouble with graphviz ?)
6172
2017-09-03: [r11865] bpr
6173
  the script slib/graph/path was ugly.
6174
2017-08-30: [r11863] obado
6175
  adm/regclass : improves class creation ergonomy
6176
  (add icons + display help in a msg box)
6177
2017-08-27: [r11859] schaersvoorde
6178
[minor/svn] canvasdraw: typo
6179
2017-08-26: [r11857] schaersvoorde
6180
  canvasdraw: command 'imagefill x0,y0,URL' now works as flydraw should...
6181
2017-08-26: [r11856] mquerol
6182
  catalan and spanish version in prepared models
6183
2017-08-25: [r11855] mquerol
6184
  catalan and spanish version
6185
2017-08-25: [r11854] schaersvoorde
6186
  canvasdraw: just to be complete...added commmand 'fillpattern image_url'
6187
2017-08-25: [r11853] obado
6188
  now a call to adm/raw module without any param displays also the help,
16164 bpr 6189
  such as "?adm/raw\&job=help"
11921 bpr 6190
2017-08-25: [r11851] bpr
6191
  in sequence, the table with docs and numeros of sequences was not good.
6192
  - now the documents are listed in the order of creation (c1 c2 ... c10)
6193
2017-08-24: [r11849] guerimand
6194
  use datepicker in scorerestriction with vote selection
6195
2017-08-23: [r11848] bpr
6196
  fix sequence : when there is more than 10 docs, c10 is before c2
6197
  because of the command filewrite. The preceeding code does not be aware
6198
  of that
6199
2017-08-22: [r11847] mquerol
6200
  catalan and spanish version
6201
2017-08-22: [r11846] guerimand
6202
  use date/IP interface selection for score restriction
6203
  for technical variables
6204
2017-08-21: [r11844] obado
6205
  improve input displays on mobile devices
6206
2017-08-20: [r11839] schaersvoorde
6207
  canvasdraw: added patternfilling to userdraw command family
6208
2017-08-19: [r11838] bpr
6209
  change the message when exam content is empty
6210
2017-08-18: [r11837] schaersvoorde
6211
  canvasdraw: added command 'fillpattern grid | dot | hatch | diamond'
6212
2017-08-16: [r11835] guerimand
6213
  use of datepicker in script scorerestriction
6214
2017-08-15: [r11832] schaersvoorde
6215
  canvasdraw: removed hardcoded space in 'draw_filltext'
6216
2017-08-14: [r11830] schaersvoorde
6217
  canvasdraw: added commands 'textfill x,y,color,sometext'
6218
  and 'userdraw textfill,color,some_text'
6219
2017-08-14: [r11829] mquerol
6220
  catalan and spanish version
6221
2017-08-13: [r11828] mquerol
6222
  catalan and spanish version
6223
2017-08-13: [r11826] mquerol
6224
  catalan and spanish version
6225
2017-08-12: [r11823] schaersvoorde
6226
  canvasdraw: added to command family 'userdraw':
6227
  'userdraw diamondfill,color','userdraw gridfill,color','userdraw dotfill,color',
6228
  'userdraw hatchfill,color'
6229
2017-08-11: [r11821] schaersvoorde
6230
  canvasdraw: function 'find_angle' missing for command 'protractor'
6231
2017-08-11: [r11820] schaersvoorde
6232
  canvasdraw: added hatchfill, diamondfill and gridfill to patternfilling
6233
2017-08-11: [r11819] mquerol
11954 bpr 6234
  catalan and spanish version
11921 bpr 6235
2017-08-11: [r11818] schaersvoorde
6236
  added support for pattern filling in command 'userdraw clickfill,color'
6237
2017-08-11: [r11817] schaersvoorde
6238
  canvasdraw: premature version of 'pattern filling' ;
6239
  for now only 'dotfill x,y,dx,dy,color'
6240
2017-08-08: [r11814] guerimand
6241
  change format of input in script adm/scorerestriction
6242
2017-08-08: [r11812] guerimand
6243
  data of .def file not reloaded when reply
6244
2017-08-08: [r11811] schaersvoorde
6245
  canvasdraw: added keyword 'yoffset' for use with rotated text strings
6246
  (command textup or stringup)...if set the text will not start at given (x:y)
6247
  but end at (x:y)
6248
2017-08-07: [r11810] guerimand
6249
  use of date/IP interface selection for score restriction
6250
2017-08-07: [r11809] guerimand
6251
  script interface for managing score opening date for sheet and exam
6252
2017-08-04: [r11808] schaersvoorde
6253
  canvasdraw.c : multidraw 'text' is always centered on click x-coordinates
6254
2017-08-03: [r11807] guerimand
6255
  use of datepicker in exam module
6256
2017-08-03: [r11806] schaersvoorde
6257
  canvasdraw.c : alphabetical order in commands (for documentation)
6258
2017-08-03: [r11805] schaersvoorde
6259
  canvasdraw : corrected repeated shifting/centering of text,
6260
  introduced by keywords xoffset...
6261
2017-08-03: [r11804] bpr
6262
  fix bug in document (gestion), about the value of filedir
6263
  after a call to \draw (thanks to Raoul Hatterer)
6264
2017-08-02: [r11803] schaersvoorde
6265
  canvasdraw : keywords xoffset | centered added to commands
6266
  'input x,y,size,editable,value' and 'userdraw input(s),color'
6267
2017-08-02: [r11802] schaersvoorde
6268
  canvasdraw : added keywords xyoffset,xoffset|centered,resetoffset
6269
  for easier text-label placing
6270
2017-07-31: [r11800] guerimand
6271
  use datepicker in sheet expiration date
6272
2017-07-31: [r11798] guerimand
6273
  use of jquery-datepicker can be desactivated by theme
6274
2017-07-29: [r11795] bpr
6275
  fix html in help document for doc. Replace geogebra3 by geogebra in the example
6276
2017-07-29: [r11793] bpr
6277
  fix the cleaning scripts for documents (trouble when there are fold of fold
6278
  in the text
6279
2017-07-26: [r11792] schaersvoorde
6280
  canvasdraw: centering 'multidraw tool-table'
6281
2017-07-25: [r11791] schaersvoorde
6282
  canvasdraw: multidraw command 'text' improved usability
6283
2017-07-25: [r11790] schaersvoorde
6284
  adapt textarea width after fontsize change in math input 'applet'
6285
2017-07-25: [r11789] schaersvoorde
6286
  adapt textarea width after fontsize change in math input 'applet'
6287
2017-07-24: [r11787] schaersvoorde
6288
  fix display error in math input 'applet'
6289
2017-07-23: [r11784] guerimand
6290
  use datepickerform in cdt
6291
2017-07-20: [r11782] mquerol
6292
  [minor/trans]catalan and spanish version
6293
2017-07-20: [r11780] obado
6294
  change colors of draggable object when they are in a feedback
6295
  (oef_indgood/indbad, etc...)
6296
2017-07-17: [r11776] bpr
6297
  fix the problem of asis in model.
6298
2017-07-17: [r11775] bpr
6299
  adapt part of geogebra anstype for 3d questions (from J. Lyotard)
6300
2017-07-17: [r11774] bpr
6301
  it is no more possible to desactivate a sheet if a program is "main"
6302
  without course in a portal
6303
2017-07-15: [r11772] schaersvoorde
6304
  canvasdraw: added command 'fillall color,x1,y1,x2,y2,x3,y3...xn,yn'
6305
2017-07-14: [r11771] schaersvoorde
6306
  canvasdraw: set a timeout on "userdraw clickfill,color"
6307
  for slow computers and add cursor 'wait' during timeout
6308
2017-07-14: [r11770] schaersvoorde
6309
  canvasdraw: buttons on chromium too small
6310
2017-07-13: [r11768] obado
6311
  adds "normalize.css" in default theme, so it looks the same in every browsers.
6312
  the "buttons" colors can be customized by wims administrator, like in other themes.
6313
2017-07-13: [r11767] schaersvoorde
6314
  canvasdraw: added command 'colorpalette color1,color2,...color_n' for use
6315
  in 'userdraw clickfill,color'
6316
2017-07-13: [r11766] obado
6317
  default theme now use the same "menumodubox" as other theme,
6318
  so link categories are visually different from menu links.
6319
2017-07-13: [r11764] schaersvoorde
6320
  canvasdraw: command "userdraw clickfill,color" can make use of many fill colors,
6321
  using command "multifillcolors color1,color2...color_n"
6322
2017-07-11: [r11763] schaersvoorde
6323
  canvasdraw: command 'userdraw clickfill,color' will fill multiple areas,
6324
  if needed command fill | floodfill | filltoborder can be used multiple times
6325
2017-07-10: [r11761] obado
6326
  now jquery_defined variable is also set for documents in Nikaia
6327
  and standard themes
6328
2017-07-10: [r11759] obado
6329
  upgrade geogebraweb version from 5.0.332.0 to 5.0.374.0
6330
2017-07-10: [r11758] schaersvoorde
6331
  Mmath input 'applet' : change all wims_mathml size; remove debug
6332
2017-07-10: [r11757] schaersvoorde
6333
  math input 'applet'
6334
2017-07-08: [r11756] schaersvoorde
6335
  canvasdraw : background color|opacity added to (drag | click) to 'mathml'
6336
2017-07-07: [r11753] reyssat
6337
  corrections in help of anstype equation.phtmlreply.phtml
6338
2017-07-07: [r11751] bpr
6339
  add english version to write a number in letters in
6340
  slib/numeration/ecriturelettre(Raoul Hatterer)
6341
  French version has to be completed (only numbers < 1 million) !
6342
2017-07-06: [r11747] schaersvoorde
6343
  canvasdraw:drag and drop and onclick reply in 'mathml'
6344
2017-07-05: [r11745] schaersvoorde
12032 bpr 6345
  canvasdraw:improved drag and drop in command mathml
11921 bpr 6346
2017-07-05: [r11740 and other] bpr
6347
  add some wims_name_title for accessibility.
6348
2017-07-05: [r11739] schaersvoorde
6349
  canvasdraw: corrected color cludge in barchart
6350
2017-07-04: [r11736] bpr
6351
  fix brackets in rawmath.c (see version [r5336] line 206
6352
2017-07-03: [r11735] obado
6353
  replace "iso-8859-1" by "windows-1252" in the charset declaration,
6354
  to comply with the HTML 5 doctype
6355
  adds the "HTTP_X_REQUESTED_WITH" httpd header var,
6356
  so it can be used by wims modules (use "$httpd_HTTP_X_REQUESTED_WITH")
6357
  if you want to use it.
6358
2017-07-03: [r11734] obado
6359
  simplifies extruder menu css (for Nikaia)
6360
  reduce font style icon size on extruder menu
6361
  adds an icon for "add developper account" link in Font awesome icon theme
6362
2017-07-03: [r11731 and following] guerimand
6363
  add datepicker
6364
2017-07-01: [r11726] bpr
6365
  change the html declaration in html5.
6366
  in particular, we have changed expiration date from define_html_header() to
6367
  main_phtml_put (Response headers) ; nocache is no more used (not sure that
6368
  it would be somewhere).
6369
2017-06-30: [r11725] guerimand
6370
  fix a small bug when duplicating class
6371
2017-06-30: [r11724] obado
6372
  Adds a new Icon theme, based on the "Font Awesome" icon Set.
6373
  This icon theme is based on vector images stored as a font, so you can stretch
6374
  or shrink them without quality loss.
6375
2017-06-29: [r11722] bpr
6376
  the number of sessions is taken in account for writing a message on the
6377
  real hour where the exam ends.
6378
2017-06-29: [r11721] schaersvoorde
6379
  wims_mathml: adding small stuff and some html_user_info
6380
  on implemented things
11723 bpr 6381
---------------------------------------------------------------------------
11720 bpr 6382
wims.4.15a 2017-06-29 [r11719]
11921 bpr 6383
  (corrects some small bugs of wims.4.14)
11731 guerimand 6384
2017-06-30: [r11718] fix the presentation of the end hour of the exam
11720 bpr 6385
2017-06-29: [r11708 -- r11715] (schaersvoorde wims_mathml)
6386
  added accents in latex syntax (e.g. compatible with math-with-gifs)
6387
2017-06-26: [r11706] (obado)
6388
  now you can use "spacer" css class on lists (ul/ol) to add extra spaces on all li inside.
6389
2017-06-26: [r11705] (bpr) fix bug when no exercise had been selected in exam creation.
6390
2017-06-26: [r11700] (bpr) modind for sheets did not take the "technical keywords" in particular
6391
  description and information are no more in keywords for sheets
6392
2017-06-24: [r11692] (obado)
6393
  upgrade "normalize.css" from v5.0 to v7.0
6394
2017-06-23: [r11691] (obado)
6395
  property_fields are a little less colored, more minimalist
6396
2017-06-22: [r11689] (obado)
6397
  prevents a possible XSS hack (see https://www.openbugbounty.org/incidents/225822/ )
6398
2017-06-21: [r11688] (obado)
11921 bpr 6399
  Corrects a bug causing the "giveup" button not displaying the popup message
18021 bpr 6400
  after a set of several oef exercises
11720 bpr 6401
2017-06-20: [r11687] (obado)
11921 bpr 6402
  the valid/invalid icon state now can work not only on required inputs,
6403
  but also on HTML typed (like type="number"). Use the "noicon" class
6404
  if you want to hide this icon on your inputs.
11720 bpr 6405
2017-06-17: [r11685] (bpr) the link prev/next in a sheet did not appear when no
6406
  answer is asked in an exercise
6407
2017-06-17: [r11684] (bpr) titles for link in modtool
6408
2017-06-17: [r11677-r11683] (bpr)
11921 bpr 6409
  accessibility
11720 bpr 6410
2017-06-17: [r11676] (bpr)
6411
  move the help for levels from class/config to scripts to use it in modtool
11921 bpr 6412
  (no more necessary in class/config as there one use the levelnames).
11720 bpr 6413
2017-06-15: [r11672] (bpr)
11921 bpr 6414
  redirect a false error message. It was a problem with the transfert of a document from
6415
  the class to an modtool account.
11723 bpr 6416
2017-06-15: [r11665--r11670] (bpr)
11921 bpr 6417
  accessibility
11720 bpr 6418
2017-06-14: [r11661] (obado)
18021 bpr 6419
  [adm/raw] - Add a new job "buildexos": it compiles (src->def) all class exercises,
11720 bpr 6420
  and refresh indexes
6421
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves
18021 bpr 6422
  the speed when there is a lot of exercises to handle at the same time.
11720 bpr 6423
  (but don't forget to call the "buildexos" job when all the deletions are done !)
6424
- better "severity" definition in addsheet
6425
2017-06-13: [r11660] (obado)
6426
  store in browser sessionStorage the last collapsible state of affined search
6427
  for the search engine, so it remains open or closed
6428
2017-06-10: (bpr)
6429
  accessibility
6430
2017-06-09: [r11654] (obado)
6431
[Search engine] [translation needed] improves accessibility on all search engine
6432
  filters (add labels) + adds them in a accordion box, so they can be hidden.
6433
2017-06-09: [r11653] (obado)
11921 bpr 6434
  adds "\hint" instruction on 11qcm.oef model
11720 bpr 6435
---------------------------------------------------------------------------
11649 bpr 6436
wims.4.14 2017-06-06 [r11649]
6437
  add some title for menu links (S. Lemaire)
6438
  add some explanations for portals, change the welcome message for empty class,
11921 bpr 6439
  program zone and test zone
11649 bpr 6440
  update pdf files in class 9001
6441
  some modifications for accessibility (work in progress)
11475 bpr 6442
---------------------------------------------------------------------------
6443
wims.4.13e 2017-04-23 [r11472]
11470 bpr 6444
2017-04-21: [r11465] add link on exercise number in print version of oef exercises.
11458 bpr 6445
2017-04-18: [r11457] in modtool, add message if the archive cannot be done because
6446
  of the size of the module.
6447
2017-03-27: [r11446] (bpr) analysis in javacurve ans jsxgraphcurve
6448
  was not good in case of sline.
6449
2017-03-20: [r11441] (obado) corrects a bug on the feedback message displayed
6450
  when deleting a binary files from a modtool modules
6451
  (the wrong variable was used for the file name)
6452
  adds a failure message when deletion failed.
6453
2017-03-14: [r11434] (guerimand) timeleft in exam adapt to examsheet restriction
6454
2017-03-14: [r11433] (bpr) add keywords in the table of a module in the manage tool.
6455
2017-03-13: [r11432] (bpr) put open english class in language category
6456
2017-03-13: [r11429] (bpr) add language wimsdoc in edit_area.
6457
2017-03-11: [r11424] (bpr) in the about of an oef exercise;
6458
  - add keywords if they exists
6459
  - delete the information about hint or solution if they don't exist
6460
  - add adress in a simple way.
6461
2017-03-10: [r11418] (bpr) add parenthesis when calling pari
11720 bpr 6462
2017-03-08: [r11413] (obado) module adm/manage:
11458 bpr 6463
  -in FR and CA, the words "start" and "restart" were inverted
6464
  - adds a "back" button when reindexing modules and RSS
6465
2017-03-08: [r11412] (obado) Adds some help text to the module update page
6466
  for the site administrator
12032 bpr 6467
  some css improvements on fieldsets and msg
11458 bpr 6468
2017-03-08: [r11411] (obado) Improves display of help pages in Nikaia theme
6469
2017-03-08: [r11410] (obado) améliore la page l'accessibilité de la page d'accueil de la
6470
  classe ouverte "concours Challenge WIMS"
6471
2017-03-04: [r11405] (bpr) add jsxgraph in the list of modules which can be required in modtool
6472
2017-03-04: [r11404] (bpr) add var.init to list of config files in modtool
6473
2017-03-04: [r11403] (bpr) replace Value() by X(). Must be checked again
6474
 that this does not break the existent exercises.
6475
2017-03-04: [r11402] (bpr) the old files in src are now deleted.
6476
2017-03-04: [r11401] (bpr) desactivate giveup in exolog
6477
2017-03-03: [r11390 and others] (bpr, obado)  add level bar in case jquery
6478
 is activated and checkbox for levels if not.
6479
2017-03-02: [r11387] (obado) prevent geogebra from submitting the form when the
6480
 user press "enter" to validate a ggb parameter.
6481
2017-03-01: [r11386] (obado) adds a missing css rule in the "tango icon theme"
12032 bpr 6482
2017-03-01: [r11385] (obado) Improves search engine's look and feel with standard icon theme
11458 bpr 6483
2017-03-01: [r11382] (bpr) autocomplete is now in the form.
11720 bpr 6484
2017-03-01: [r11380] (obado) bugfix in GetSheetScores: when there was more than
11458 bpr 6485
 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
6486
2017-02-28: [r11376] (bpr) add oef_anstype_css variable to avoid to repeat twice
6487
 the same style css.
6488
2017-02-28: [r11374] (obado) displays createxo models with tabs
6489
2017-02-27: [r11369] (bpr) put autocomplete and the id inside the form in oef.
6490
2017-02-27: [r11367] (bpr) presentation of prepared models in an imposed order.
6491
2017-02-27: [r11360] (bpr) introduce new categories
6492
2017-02-27: [r11358] (bpr) change the presentation of prepared models.
6493
2017-02-26: [r11353] (bpr) add stat/boxplot slib
6494
2017-02-25: [r11347] (guerimand) cleaning directory tmp/whoconnect daily
6495
2017-02-24: [r11345] (bpr) add charset="utf-8" in jsxgraph (called by direct exec)
6496
2017-02-23: [r11340] (obado)  upgrade Geogebraweb from old 5.0.182 (2015)
6497
 to the newest 5.0.332 version. You must call "./compile --geogebra" to make it work.
6498
2017-02-23: [r11338] (obado) now every Geogebraweb applet put into a "wimscenter" class
6499
  will be centered.
6500
2017-02-23: [r11337] (obado) Replace href="" by href="#" in mailurl to correct
6501
 a bug preventing webkit based browsers to redirect obfuscated mailto:...
6502
2017-02-23: [r11335] (schaersvoorde)
12032 bpr 6503
 pari printtex output "\*" --> InvisibleTimes; in mathml
11458 bpr 6504
2017-02-22: [r11334] (bpr) fix a bug with GAP in quicktool used with format case
6505
r11330 2017-02-21: [r11329] (guerimand) fix bug with filter with AND condition;
6506
 simplification of code
14216 bpr 6507
2017-02-21: [r11328] (bpr) in case the first argument of a line of wims_menu_items has a ",
11458 bpr 6508
  the first word must not be taken as a css class.
6509
2017-02-21: [r11326] (guerimand) correct class_limit when use job=addcsvclass in a gateway
11324 bpr 6510
---------------------------------------------------------------------------
11321 bpr 6511
wims.4.13d 2016-10-30 [r11320]
6512
2017-02-18: [r11293 and other] clean the technical documentation
6513
  and the original help of Xiao
6514
2017-02-12: [r11234] use checkbox for adding teacher gestion access.
6515
2017-02-10: [r11230] canvasdraw: multidraw improvement (JE)
6516
2017-02-08 20: [r11228] can propagate oefdefault in portal (FG)
6517
2017-02: improve clickfill and dragfill answer types
6518
2017-02-12: [r11234] checkbox for adding teacher gestion access
11206 bpr 6519
2017-02-01: [r11204] (OB) Embedding a binary file in Createxo will be much easier for
11720 bpr 6520
  all teachers: the embedding code for each file is directly displayed for pictures
11206 bpr 6521
  (png, gif, jpg), audio files (mp3, ogg), and all others (.pdf, etc...)
18021 bpr 6522
2017-02-02:[r11192] A click on the "give up" button in an oef exercise now display
11321 bpr 6523
  a modal dialog box that inform user he will lose his current work,
6524
  and then ask him to confirm he really wants to giveup.
11206 bpr 6525
2017-02-02: [r11189] in wimstest, add scripts for validating quickly
6526
 oef and doc modules (for maintainers)
11184 bpr 6527
2017-02-01: [r11184] in anstype complex, it is possible to accept that j has the same
6528
  signification of i.
6529
2017-01-30: [r11174] in modtool: add message if the file is not uploaded,
11921 bpr 6530
  add test for accents.
11173 bpr 6531
2017-01-29: [r11173] fix bug about failed msg (bug [#10895])
11720 bpr 6532
2017-01-28: [r11170] modtool: add possibility to change the name of a file on some conditions.
11173 bpr 6533
  add a message for the creation of a first exercise in an oef module.
6534
2017-01-28: [r] add help for the anstype clickfill (about the disposition of the fields)
6535
  use it in prepared model classify
6536
  change the presentation of the answer (clickfill, dragfill).
11154 bpr 6537
2017-01-19: [r11153] (bpr) vocabulary on the link import from test zone in a program.
6538
2017-01-19: [r11152] (bpr) add number of exercises in a series in the sheet tables
11921 bpr 6539
  for teachers
11154 bpr 6540
2017-01-19: [r11146--rr11150] (bpr) fix slib on jsxgraph as the use of
6541
  JXG.GeonextParser.geonext2JS in jsxgraph should be not used now,
6542
  see https://github.com/jsxgraph/jsxgraph/issues/215
6543
2017-01-18: [r11145] (bpr) fix on csv in userscore: only participate can be found
11921 bpr 6544
  by csv link for the moment, so no use of supervise and supervisable (download case).
11154 bpr 6545
2017-01-18: [r11138-r11144] (bpr) manual score was forgotten in the html page of csv
6546
2017-01-15: [r11139-r11140] (bpr) user_participate and supervise was not filled in the csv file.
6547
2017-01-17: [r11141] (guerimand) fix bug with formcheck when more than 256 participants in a class
6548
2017-01-14: [r11137] (bpr) bad typo in hashlogin
6549
2017-01-03: [r11135] (bpr) add msg on giveup button in oef exercises
6550
2017-01-03: [r11134] (guerimand) severity was forgotten when a sheet was duplicated
6551
2016-12-20: [r11117] (bpr) option cp -u not posix (manage/restore.proc)
6552
2016-12-20: [r11116] (bpr) Change "renew" by "giveup" if the oef exercise has been launched.
11921 bpr 6553
  Add some secondary_button css.
11154 bpr 6554
2016-12-20: [r11115] (bpr) add placeholder for authentification, improves help (S. Lemaire)
11720 bpr 6555
2016-12-12: [r11114] (OB) adm/class/userscore:
11154 bpr 6556
  + improves formula template (input have type="number")
6557
  + page is reloaded when saving sheet formulas
6558
  + optimization of var.proc (shweights was redefined 3 times)
6559
  + uniformize indentation (tab=2) in var.proc
6560
2016-12-12: [r11108, r11110, r11113] (bpr) harmonization of score approximation
6561
  (ceil for exercises, and rint for the sheet and exam scores in getuser,
6562
  csv (csv has not been changed). score has always two decimals
6563
2016-12-08: [r11112] (bpr) in the score block, quality appears always if the quality
11921 bpr 6564
  is less than 2 as it is then used in the sheet notes.
11154 bpr 6565
2016-12-08: [r11111] (bpr) correction in the links proposed when a class group is created
6566
2016-12-05: [r11105] (bpr) use the default servor severity everywhere (except perhaps for the moment
11921 bpr 6567
  in module raw).
11154 bpr 6568
2016-11-28: [r11104] (bpr)
6569
  improve the trace of debug. Put some variables in tmp_debug_var in the file wims.conf
6570
  In debug mode (for the administrator), the values of the variables are put
6571
  in the trace file (in tmp/sessions/) when they are changed. (B. Allombert)
6572
2016-11-28: [r11101] (bpr)
11921 bpr 6573
  status of document in sequence was not visible.
11205 obado 6574
2016-11-23: [r11100] (OB)
12032 bpr 6575
  [adm/raw] Adds 2 scripts used in modexosheet job (check.worksheet and clean.worksheet).
11921 bpr 6576
  They should have been already here since r.5665:/
11205 obado 6577
2016-11-22: [r11099] (OB)
11921 bpr 6578
  [jsmol] Adds all translation files for Jsmol, avoiding some 404 errors when it tries
6579
  to load them. + replace old "jmolAppled ready" placed in Page title by a more
6580
  silent way (displays in JS console)
11205 obado 6581
2016-11-02: [r11095] (OB) [adm/raw] corrects a bug introduced in r.10935
11154 bpr 6582
  in addsheet and modsheet jobs.
6583
  (!singlespace is replacing returns by simple spaces)
11720 bpr 6584
 + introduces a new job in ALPHA state: "repairclass"
11154 bpr 6585
 + corrects a small bug in getsheet
12032 bpr 6586
 + getcsv and getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
11092 bpr 6587
---------------------------------------------------------------------------
6588
wims.4.13c: 2016-10-30 [r11087]
11087 bpr 6589
2016-10-30: [r11086] fix overflow in management when trying to restore a class.
11082 bpr 6590
2016-10-10: [r11076] new option in anstype set (distinct_inputs)
14216 bpr 6591
2016-10-10: [r11041] canvasdraw: corrected touch device mouse value display
11720 bpr 6592
  [r11040] canvasdraw: corrected command mouse
11057 bpr 6593
2016-10-10: [r11039] fix non escaped { and } in latex2wims.pl
11082 bpr 6594
2016-10-10: [r11038]: mkuserlist script now split users list in packs of
11057 bpr 6595
  500 users (instead of 1000), to avoid a "cmd_output_too_long" error
6596
  for class containing more than 1000 users.
6597
2016-10-10 [r11035] [sheet] the variable l_date was not defined.
6598
2016-10-09 [r11027]  add clock anstype using canvasdraw. work in progress
11720 bpr 6599
2016-10-08: [r11018] canvasdraw: modified usage of 'protractor',
11057 bpr 6600
  'ruler' and 'userdraw arc,color'
11720 bpr 6601
2016-10-08 [r11013] canvasdraw: canvasinfo.sh will also generate
11921 bpr 6602
  canvasdraw.phtml an move it to "public_html/scripts/help/en"
11057 bpr 6603
2016-10-08: [r11012]
11921 bpr 6604
  [anstype/draw] correct the coefficient for option split in the
6605
  computation of the score
11057 bpr 6606
2016-10-08: [r11007] New open class for primary school
6607
2016-10-07: [r11006]
11720 bpr 6608
  canvasdraw: added snaptogrid (etc) to 'userdraw clickfill,color'
6609
  canvasdraw: right_mouse_click now removes userdraw objects individually
11057 bpr 6610
  without annoying 'on_contexmenu'
11720 bpr 6611
2016-10-06: [r11005] canvasdraw: moved command "clickfill color"
11057 bpr 6612
  to the userdraw command list e.g. "userdraw clickfill,color"
11720 bpr 6613
2016-10-05: [r11004] canvasdraw: the "clearbutton some_text" is now centered
6614
2016-10-05: [r11002] canvasdraw: added support for touch devices...
12032 bpr 6615
  only tested on android (chromium and firefox on kobo e-reader)
11057 bpr 6616
2016-10-04: [r11000] anstype: add analysis for option polyline
6617
  and polygon for draw anstype
6618
  2016-10: add openclasse 1146 (school)
6619
2016-10-13: [r11044] in canvasdraw, added keywords "noxaxis" , "noyaxis"
6620
  to the "grid" command family
6621
2016-10-13: [r11049]add wims_notepad css (used in slib/utilities/notepad)
10995 bpr 6622
---------------------------------------------------------------------------
10992 bpr 6623
wims.4.13b 2016-09-29 [r10992]
6624
2016-09-29: [r10970, r10991] fix bugs in mboard of superclass
6625
  (alert msg not seen for supervising teachers,
11921 bpr 6626
  configuration by supervising teachers was not allowed)
10992 bpr 6627
2016-09-29: [r10989] add slib squaretile (preliminary version)
6628
2016-09-29: [r10988] in adding a gestion access to a teacher in a class group,
11921 bpr 6629
  it is no more added a participant access.
10992 bpr 6630
2016-09-27: [r10980] the files .teacherlist were not update when the variable
6631
  user_supervise of a teacher was changed.
6632
2016-09-27: [r10977] fix the overflow variable bug in csv
6633
  (msg error if the number of variables is too big).
10978 bpr 6634
2016-09-27: [r10977] fix an overflow variable bug in csv.
6635
2016-09-23: [r10971] new version of jsxgraphcurve anstype
6636
  (better broken lines for tactile devices + add 3 zoom buttons)
6637
2016-09-22: [r10968] add slib numeration/baseblock
6638
2016-09-21: [r10967] add polygon option in draw anstype
6639
2016-09-19: [r10963] Upgrade JSXGraph from v.0.96 (2012) to v.0.99.5 (2016)
6640
2016-09-07: [r10948 ] add class "larger" in css
6641
2016-09-07: [r10946] add option linkword in anstype compose
6642
2016-08-27: [r10933] search keyword in subclass when display clonable class (FG)
10932 bpr 6643
---------------------------------------------------------------------------
6644
wims.4.13a 2016-08-27 [r10931]
10928 bpr 6645
2016-08-26: [r10915] (BPR)
11921 bpr 6646
  add slib for writing numbers in letters
10928 bpr 6647
2016-08-26: [r10914] (BPR)
11921 bpr 6648
  prepared models: in 17reorder, can have some random data
10928 bpr 6649
2016-08-26: [r10913] (BPR)
6650
  prepared models: In swac models, one can now propose to listen several words in the
6651
  same exercise.
6652
2016-08-26: [r10912] (BPR)
6653
  [fix] fix some warnings (in sheets, according to technical variables or not).
6654
2016-08-26: [r10909] (BPR)
6655
[fix] reset tmp_ (has value 0 instead of empty sometimes).
6656
2016-08-26: [r10908] (Sophie Lemaire)
11921 bpr 6657
  add help on penalty in oef exercises
10928 bpr 6658
2016-08-26: [r10907] (BPR)
11921 bpr 6659
  [slib] add option CAPTION in matrixhtml slib.
10928 bpr 6660
2016-08-26: [r10906] (BPR)
11921 bpr 6661
  [help] html + precision in search engine help.
10928 bpr 6662
2016-08-24: [r10904] (guerimand)
6663
  improvement of the message on activation in a sheet when use a technical variable
6664
2016-08-23: [r10903] (guerimand)
6665
  [bugfix] use technical variable to exam and sheet score failed to save
6666
2016-08-22: [r10901] (BPR)
6667
  [bugfix] the parameters in .def are written only if they are not empty
6668
2016-08-22: [r10900] (BPR)
6669
  [fix] fix shell syntax for script deleting oldclasses
6670
2016-08-17: [r10898] (BPR)
6671
  [typo] expiration date of sheets in some open classes
6672
2016-08-08: [r10895] (OB)
6673
  [oef] intromenu is more customizable.
6674
2016-08-02: [r10890] (OB)
6675
  [minor/css] fix bug on Mozilla br.spacer not displaying extra spaces.
6676
2016-08-01: [r10889] (OB)
6677
  [minor/l2w] hotfix for jquery-ui 1.12.0 when there is no "div" inside .ui-menu-item
6678
2016-08-01: [r10888] (OB)
6679
  [minor/modtool] integrate some texts from template/filedesc in lang/filedesc
6680
2016-07-28: [r10884] (OB)
11921 bpr 6681
  small changes in OEF intro modules
10928 bpr 6682
2016-07-28: [r10883] (OB)
11470 bpr 6683
  [minor/css] adds "property_fields" class to oef intro fieldsets,
6684
  so they are displayed with theme colors, like in administration pages.
10928 bpr 6685
2016-07-27: [r10882] (OB)
6686
  [js] Upgrade Jquery to v.3.1.0 and jquery-ui to v. 1.12.0
6687
2016-07-27: [r10881] (OB)
6688
  [minor/css] remove some old browser specific linear-gradient to avoid CSS warnings
6689
2016-07-27: [r10879] (BPR)
6690
 [fix] in getuserscore, fix repetition in examscore table when
11921 bpr 6691
  all sheets are expired; fix colors in examscore table
10928 bpr 6692
2016-07-26: [r10876] (OB)
11470 bpr 6693
  [minor] change the temporary "IP" chroot download url by a permanent one
6694
  (on wims.unice.fr)
10928 bpr 6695
2016-07-26: [r10875] (OB)
11470 bpr 6696
  [octave defaults] adds the "--silent" option in defaults arguments for octave,
6697
  avoiding unwanted informations (like "X11 display variable not set, disabling GUI features") given by the latest version of octave (>=4.0.3)
10928 bpr 6698
2016-07-26: [r10874] (OB)
6699
2016-07-25: [r10872] (OB)
11470 bpr 6700
  [modtool] adds default filedesc in each language in modtool. getdesc reads the
6701
  default first, and then overwrites them if a filedesc file is present in the module
10928 bpr 6702
2016-07-25: [r10871] (OB)
11470 bpr 6703
  [minor/modtool] now "data/*" and "src/data/*" files are displayed in the "data files"
6704
 tab in modtool. +  adds a title for help files tab.
10868 bpr 6705
---------------------------------------------------------------------------
10865 bpr 6706
wims.4.12 [r10865]
10854 bpr 6707
2016-07-19: [r10826]  add canvasdraw help
6708
2016-07-19: [r10825]  The reg variables can only be configurated by the administrator
11921 bpr 6709
  (only for class group and class)
11720 bpr 6710
2016-07-19: [r10824+]  Modification of latex2wims.pl: correction in the generation
10854 bpr 6711
  of sheet; use the css wims_nopuce for trivlist; in css, no justify, add toc_partial
6712
2016-07-19: [r10823] add help for modtool (S. Lemaire)
6713
2016-07-18: [r10820] lower applicate to technical variable name (FG)
6714
2016-07-18: [r10817] update validator (waiting to have an html5 header)
6715
2016-07-18: [r10811] change the introduction of open classes ; add motd for anonymous
6716
2016-07-18: [r10809] clean html in scenario models
6717
2016-07-17: [r10807] cgu opens now in an help window
6718
2016-07-14: [r10792] add next and prev links in oef modules when user
11921 bpr 6719
  is not a participant in a class.
10854 bpr 6720
2016-07-14: [r10791 and +] change the motd of open classes
10820 guerimand 6721
---------------------------------------------------------------------------
10785 bpr 6722
wims.4.11e [r10784]
10854 bpr 6723
2016-07-12: [r10782] change the link on the user photo in photoboard
6724
2016-07-12: [r10772] improve geogebra anstype (J. Lyotard)
10709 guerimand 6725
2016-07-07: [r10709] comments are saved in .def file with format use _ instead of A (FG)
6726
2016-07-07: [r10705] neighbor relation disallowed at groupement level (FG)
6727
2016-07-07: [r10702] technical variable are saved in .def file with format use _ instead of A (FG)
9986 bpr 6728
---------------------------------------------------------------------------
10694 bpr 6729
wims.4.11d [r10693]
11720 bpr 6730
Other changes: many changes in the navigation (ariane thread, reorganisation
10694 bpr 6731
 of the menus, in standard theme, there is no more foot menu).
10693 bpr 6732
2016-07-07: [r10689] Change the default for the sheet formula.
10660 bpr 6733
2016-07-06: [r10660] The files in an OEF module of modtool are now presented in tabs.
10328 bpr 6734
2016-06-18:
11921 bpr 6735
  [r] in modtool, createxo and document manage do not open an new window now. (BPR)
6736
  [r] in document, move printable version and reload button in the menu
6737
  in document, harmonize the h balises (h1 for the title, h2 for the title
6738
  of the block). Adapt latex2wims for that (tex environments are now h3). (BPR)
6739
  [r10315] the archived classes can be deleted automatically after some delay
6740
  (to configure by the site manager). (BPR)
6741
  [r10307] add tac, date and stat in system checkings in adm/manage (BPR)
10928 bpr 6742
2016-05-26: [r10261] add cnil warnings in french version. (BPR)
10260 bpr 6743
2016-05-26: [r10260] desactive the form button when we are in exolog
10928 bpr 6744
  (the test is that _check isin $wims_session). (BPR)
10692 noely 6745
2016-05-26: [r10259] Protection of molecule names special char in jmolclick (yn)
6746
2016-05-26: [r10258] Protection of molecule names special char in jmolshow (yn)
10139 bpr 6747
2016-05-16: [r10110] in case of a modification of the definition of a class,
10928 bpr 6748
  indexation (.build_index) looks only at this class. (BPR)
10139 bpr 6749
2016-05-14: [r10075] fix some warnings of octave. Give the possibility for the manager
10928 bpr 6750
  to change the octave command. (BPR)
10139 bpr 6751
2016-05-12: [r10069] change activity module (delete the line graphs and replace by stick).
18021 bpr 6752
  add the number of non terminated exercises by sheet. (BPR)
10328 bpr 6753
2016-05-10: [r10062] can use new technical variable to make filter in a sheet
11921 bpr 6754
  with easy method (FG)
10928 bpr 6755
2016-05-08: [r10055] ariane thread, first version (BPR)
10328 bpr 6756
2016-05-08: [r10051] add trace file in debug mode which indicate which files
11921 bpr 6757
  and lines of the file has been read during the last request. (BPR)
10328 bpr 6758
2016-05-07: [r10045] add ods format, need a python module (GK)
10928 bpr 6759
2016-05-04: [r10030] add navigation information in the list of blocks in documents (BPR)
10139 bpr 6760
2016-04-26: [r10022] csv link can manage new technical variable (FG)
16164 bpr 6761
2016-04-09: [r9983-9984] adm/class/usermanage use new technical variable (FG)
6762
2016-04-09: [r9981 and other] adm/classtechvar can transfer old technical variable (FG)
10139 bpr 6763
2016-03-27: [r9970] add a column in the table of activities for the supervisor when
9970 bpr 6764
  sequences are activated showing the number of the sequences where
6765
  the activity is inserted.
10139 bpr 6766
2016-03-27: [r9966] add some circuits components (E. Guillet)
6767
2016-03-23: [r9963] [adm/raw] "delsheet" and "delexam" jobs now can't delete a sheet/exam
6768
  if there is at least one more recent active of same type.
11720 bpr 6769
  adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS): now you cannot add more
10139 bpr 6770
  than MAX_SHEETS sheets and MAX_EXAMS exams.
11720 bpr 6771
2016-03-20: [r9961] cloneclass: bugfix overflow variable capacity when there are
9970 bpr 6772
  too many classes on server (FG)
16164 bpr 6773
2016-03-20: [r9960] add adm/classtechvar to manage technical variable (FG)
9940 bpr 6774
---------------------------------------------------------------------------
9945 bpr 6775
wims.4.11c [r9944]
10928 bpr 6776
2016-02-24: [r9939] add texmath command on answers in mathmlinput. (BPR)
9940 bpr 6777
2016-02-24: [r9938] fix bug in the visualisation of multiple exams
11921 bpr 6778
  done in the same sessions. (BPR)
9940 bpr 6779
2016-02-24: [r9937] add the embraced randitem possibility in some
11921 bpr 6780
  prepared models in clicktool. (BPR)
10928 bpr 6781
2016-02-23: [r9933] the link to directexec is now on the main page in modtool.  (BPR)
11921 bpr 6782
  Change the position of some left menu links
10928 bpr 6783
2016-02-23: [r9932] put compile button for latex2wims on the binfile page in modtool (BPR)
11921 bpr 6784
2016-02-22: [r9930] change checkbox and radio input id's (and associated label),
14216 bpr 6785
  to correct bugs appearing when there was more than 10 inputs with the same name. (OB)
9940 bpr 6786
2016-02-17: [r9928] use common file for varfilter in module adm/activity (guerimand)
6787
2016-02-15: [r9927] use common varfilter file in module adm/class/motd (guerimand)
10928 bpr 6788
2016-02-15: [r9926] now sequences in tabs appear in reverse order if asked. (BPR)
9940 bpr 6789
2016-02-15: [r9925] now model "qcm" displays no more 2 labels by response.
11921 bpr 6790
  (better for W3c and accessibility) + updates EN version of qcm.oef,
6791
  to merge corrections from FR one.(OB)
9940 bpr 6792
2016-02-15: [r9924] Now model "11qcm" displays no more 2 labels by response.
11921 bpr 6793
  (better for W3c and accessibility) (OB)
9940 bpr 6794
2016-02-15: [r9923] canvasdraw: corrected filling in command
11921 bpr 6795
  'arc x,y,w,h,start,end,color' (schaersvoorde)
10928 bpr 6796
2016-02-15: [r9922] gives in pari variable priority (BPR)
6797
2016-02-13: [r9919] use the audio balise for mp3 also. (BPR)
9940 bpr 6798
2016-02-12: [r9918] fix bug in cas of multiple authors for oef exercises
11921 bpr 6799
  (the emails must be in the same order). (BPR)
9940 bpr 6800
2016-02-10: [r9914] now supervisor's tabs can remember which tab
6801
  (docs, sheets, exams) was previously selected, to automatically reselect it.
11720 bpr 6802
  when leaving the page (i.e. entering a sheet), and then returning to Home page,
10928 bpr 6803
  the selected tab will no more be the first.  (standard themes) (OB)
9940 bpr 6804
2016-02-09: [r9913] [adm/raw] now user_best and user_level are set to 0
11921 bpr 6805
  by default in getsheetscores job. (OB)
11720 bpr 6806
2016-02-08: [r9912] [adm/raw] version 4.05: "getscores" job is directly
11921 bpr 6807
  calling "getcsv".  No more duplicated code: this one will also
6808
  directly benefits from updates in userscore module. (OB)
10928 bpr 6809
2016-02-08: [r9911] [adm/raw] sets "$activexams" in getcsv, so it can render also exams scores (OB)
9940 bpr 6810
2016-02-07: [r9910] translation dutch (schaersvoorde)
11720 bpr 6811
2016-02-05: [r9909] [adm/raw] version 4.04: "getcsv" job calls directly scripts
11921 bpr 6812
  from "adm/class/userscore", to avoid duplicated code
6813
  (there's a new directory: "csv", a symbolic link to userscore/csv)
6814
  + delete job "download", which was only a duplicata of "getcsv".
6815
  Now getcsv will properly benefits from updates on userscore csv jobs. (OB)
9940 bpr 6816
2016-02-04: [r9908] canvasdraw: added command 'rotationcenter xc,yc' and keyword
11921 bpr 6817
  'killrotate' schaersvoorde
9940 bpr 6818
2016-02-04: [r9907] canvasdraw: added command 'rotationcenter xc,yc' and keyword 'killrotate' schaersvoorde
6819
2016-02-02: [r9903] launch the scripts perl with the command perl
6820
  (should fix the problem when perl is not installed in the place
10928 bpr 6821
  indicated in the head of the file) (BPR)
10139 bpr 6822
2016-01-29: [r9899] [adm/raw] adds some explanations on getsheetscores.proc variables
10928 bpr 6823
  (thanks to S. Lemaire) (OB)
6824
2016-01-29: [r9897] put the title of the sequence if it exists. (BPR)
9940 bpr 6825
2016-01-27: [r9896] [adm/raw] Now "getscore" and "getsheetscores" jobs send also
10928 bpr 6826
  user's bests and levels (OB)
6827
2016-01-26: [r9893] fix Gap about. (BPR)
9940 bpr 6828
2016-01-21: [r9891]  default theme ; wrong column count (schaersvoorde)
10928 bpr 6829
2016-01-16: [r9888] bug in gridfill because of gd (so replace it by fill in some script) (BPR)
6830
2016-01-16: [r9887] external links in user home were not displayed (BPR)
6831
2016-01-09: [r9880] add motd in class upload/download (BPR)
6832
2016-01-09: [r9879] add properties in the menu for publish page (BPR)
6833
2016-01-05: [r9871] new open class in immunology (BPR)
6834
2016-01-04: [r9870] add variable priority in maxima in oef. (BPR)
6835
2016-01-03: [r9869] corrects a non conformance with W3C ("a" out of "li" tag) in scorebar. (OB)
9940 bpr 6836
2016-01-03: [r9868] canvasdraw: corrected fontsize issue in command 'textup' (schaersvoorde)
10928 bpr 6837
2016-01-01: [r9864] put HOME link on the left for document as for other pages. (BPR)
6838
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)
6839
2016-01-01: [r9862] fix some small bugs (BPR)
14216 bpr 6840
2015-12-30: [r9861] canvasdraw: removed 'tabindex' from 'div' element (schaersvoorde)
10928 bpr 6841
2015-12-15: [r9824] and following, work on geogebra js (J. Lyotard, BPR). One must compile with the option --geogebra
6842
2015-12-13: [r9820] add sendmail in classactivity menu. (BPR)
6843
2015-12-13: [r9819] some changes in menu in modtool (do not translate for the moment (BPR)
6844
2015-12-12: [r9816] [adm/raw] updates help (protocol.txt), adding some more explanations on "addclass" properties. (OB)
11921 bpr 6845
2015-12-12: [r9815] [adm/raw] updates help (protocol.txt), thanks to Daniel Miller, daniel@edunao.com (OB)
9940 bpr 6846
2015-12-12: work on ergonomy (work in progress, a prov theme has been created, not in the distribution)
10928 bpr 6847
2015-12-09: [r9796] [minor/css] reduce menu_title h2 font size when not used in accordion menu. (OB)
6848
2015-12-09: [r9795] [minor/css] Now Accordion menumodubox is displayed on supervisor home page + no more empty h2 in classic menumodubox (OB)
6849
2015-12-09: [r9794] [minor/css] removes spaces around menu titles in menumodubox (even if they are empty) (OB)
6850
2015-12-09: [r9793] [minor/css] corrects a small display bug in prove theme (menu links were centered) (OB)
6851
2015-12-08: [r9792] [theme/prov] menumodubox now appears with an "accordion" style in prove theme for visitor's home page. (OB)
9940 bpr 6852
2015-12-06: [r9779] add historical forum in the about.phtml (not very clean yet)
6853
  if the number of forums (serveur configuration) is less than 1, the link forum does
10928 bpr 6854
  not appear in the bottom menu. (BPR)
9757 bpr 6855
---------------------------------------------------------------------------
6856
wims.4.11b [r9756]
9752 bpr 6857
2015-11: - scores of exercises in exam can be downloaded by csv.
11921 bpr 6858
  - add also duration of the exam sessions.
6859
  - presentation of the lists of sheets, exams, votes in tabs in the standard theme
6860
  - change some menus in visitor page (not finished).
6861
  - in the intromenu of oef exercises, the exercise which has been selected
6862
  is now at its place (not the first one).
9692 bpr 6863
2015-11-13: [r9691] add option wims_scoreexam_withoutip for exam scores without IP checking
9752 bpr 6864
2015-11: [r9629] - can generate automatically the sheet associated to a public document
11921 bpr 6865
  when it is inserted in a class
6866
  - can copy sheets as exams in one click
14216 bpr 6867
  - automatic update of sequence data when deleting doc, exam, sheet in a sequence
9692 bpr 6868
2015-10-14: add script date.pl and slib for manipulation of dates.
9752 bpr 6869
2015-10-24: [r9652] fix a bug with dashed lines in flydraw (GK)
6870
2015-10-14: [r9641] Add javascript tabs on sequence page for participants
11921 bpr 6871
  (when theme used allows it) (OB)
10139 bpr 6872
2015-10-13: [r9627] [adm/raw] now "getsheetscores" and "getexamscores" jobs send also user's full names
9752 bpr 6873
2015-10-13: [r9626] adds top back button (OB)
6874
2015-10-09: [r9618] mathml zooming on span-element. (JE)
6875
2015-09-30: [r9568] MathML fontsize synchronised with HTML (JE)
6876
2015-09-29: [r9567] add varfilter to skillbullet
6877
2015-09-27: [r9551] add symbols for the activities for participants
6878
  and the corresponding legend.
6879
2015-09-26: [r9540] all the mathcal fonts are now available.
6880
2015-09-26: [r9539] colored square for exercises in home page are now clickable (FG)
6881
2015-09: can clone a class. (FG)
9531 bpr 6882
---------------------------------------------------------------------------
6883
wims.4.11a [r9530]
6884
Improvments in canvasdraw (see canvasdraw log)
10928 bpr 6885
2015-09-23: [r9513] fix bug for cvs in exosheets. (BPR)
6886
2015-09-23: [r9511] fix bug on comments in a sheet. (BPR)
6887
2015-09-22: [r9507] improvment in leftmenu (ergonomy). (BPR)
6888
2015-09-22: [r9497] add giveup button in the change password page. (BPR)
6889
2015-09-21: [r9484] add chemistry openclass. (BPR)
9530 bpr 6890
2015-09-16: [r9475] add the possibility for the teacher to add new fields to fill when the
11921 bpr 6891
  participants register ; change "Error" in "Warning" in cgu conditions
9530 bpr 6892
2015-09-21: [r94xx] work on public document: add reading code for them
11921 bpr 6893
  (documents not in classes or modules) (BPR)
10928 bpr 6894
2015-09-16: [r9470] (BPR) add duration of the student exam -
9530 bpr 6895
  fix a bug when multiple exams are made in the same session (can occur !).
16164 bpr 6896
2015-09-08: [r9447] add job=cloneexemple in adm/class/regclass
9530 bpr 6897
  for making a copy of open class for personnal use (FG)
10928 bpr 6898
2015-09-06: [r9437] add label in case of choice answers which are not embedded. (BPR)
9530 bpr 6899
2015-09-05: [r9436] add exploitation of data observation and description
6900
  in a sheet (exo by exo) if they exist in the \observation{} and description{}
6901
  fields of an OEF exercise.
10928 bpr 6902
2015-09-02: [r9425] [adm/raw] corrects a bug causing build index. (OB)
9530 bpr 6903
  being called only when a subclass was created (the test was inverse)
6904
2015-09-01: [r9422] ergonomy in usermanage: order in the left menu items
10928 bpr 6905
  (the same for students and for teacher): first the list, then the individual action. (BPR)
6906
2015-08-20: [r9370] open now one window for each tool. (BPR)
9530 bpr 6907
2015-08-15: [r9361] participant managing interface in groupement. (FG)
6908
2015-08-12: [r9353 and other] add some graphic statistics on student activity:
11921 bpr 6909
  - number of finished exos by day
6910
  - another linegraph as the number of exercises which are begun, but not finished
6911
  - progression of exercises with success
6912
  - if only one sheet is asked, same graphs for each exercise
6913
  - interface to select some students (with a limitation of the number of students,
6914
  this is very costly). (BPR)
9530 bpr 6915
2015-08-12: [r9351]
11921 bpr 6916
  - try to group in the lateral menu the links concerning one student / all students
6917
  - add livret each time there is a link to userscore.
6918
  - put link to modules class/stat and class/activity in the homepage (some of them will
6919
  depend on the modification of the module class/activity).
10928 bpr 6920
2015-08-01: [r9337] add option legend in oef exercises. (BPR)
11720 bpr 6921
2015-07-27: [r9322] in adm/manage: add openbabel in the software to check;
10928 bpr 6922
  fix some confusion in the messages. (BPR)
16164 bpr 6923
2015-08-15: [r9361] add job=regmanage in adm/class/usermanage for managing
9435 bpr 6924
  registration of participants in a groupement (FG)
9530 bpr 6925
2015-08-14: add graphics interpretation of student activities in the module adm/class/activity
9358 bpr 6926
2015-08-10: make changes in lateral menu.
6927
2015-07-31: improve the parser for Interfaces commands (DB) to be able to
11921 bpr 6928
  put the command maxima -X '--dynamic-space-size 512' by default (should
6929
  fix the problem of virtual memory for maxima). This depends on the installation of maxima.
9358 bpr 6930
2015-07-**: cut the taxonomy files according to sciences (too long otherwise).
9279 bpr 6931
---------------------------------------------------------------------------
9276 bpr 6932
wims.4.10 [r9275]
6933
2015-07-07: [r9256] change vocabulary: Zone eleves -> Participant View in the supervisor
6934
  class home.
6935
2015-07-07: [r9252] add filter in adm/activity module
6936
2015-07-03: [r9242] in adm/class/userscore, add message in the showsheet page;
6937
 links on exercises in the showsheet page open a new page
9242 bpr 6938
2015-07-03: [r9242]
11921 bpr 6939
  in adm/class/userscore: add message in the showsheet page;
6940
  links on exercises open a new page
11720 bpr 6941
2015-06-29: [r9229] add new commands in oef exercises: \keywords, \observation{},
9276 bpr 6942
  \description{}
9201 bpr 6943
---------------------------------------------------------------------------
9242 bpr 6944
wims.4.09g [r9196]
9149 bpr 6945
2015-06-14: * is replaced by a space in texmath (ER)
9197 bpr 6946
2015-06: the new modules userscore and usermanage are now operational.
9149 bpr 6947
2015-06: Change in the intromenu of OEF exercises
6948
2015-06: Small changes in the notation in OEF exercises.
6949
2015-05: [r8992] comments on participant can be different in each class
6950
 of the structure of portail or groupement (FG)
6951
2015-05: [r9060] Add possibility to insert all exercises of a module
9197 bpr 6952
  in a sheet
8604 obado 6953
---------------------------------------------------------------------------
8985 bpr 6954
wims.4.09f [r8984]
9149 bpr 6955
2015-05: improvement on taxonomy presentation (work in progress)
11921 bpr 6956
  add _css/normalize.css" in standard and pommier theme
8985 bpr 6957
2015-05-25: [r8979 ...] add editarea special method (only for open class 9001)
6958
  change the class 9001 for using it.
6959
2015-05-22: [r8961] the site manager can restore an archived class by the interface.
16164 bpr 6960
2015-05-22: [r8952-r8960] adm/class/motd can make motd changes on list of users
8961 bpr 6961
  instead of one user (FG)
8985 bpr 6962
2015-05-22: [r8957] add function setseed to fix the seed of random
6963
  (not documented, work in progress)
8956 bpr 6964
2015-05-22: [r8956] when the classpassword is empty (in fact, *), the access to the
6965
  registration fieldset is direct (no classpassword is asked). Be careful with that !
8955 bpr 6966
2015-05-22: [r8955] in anstype menu (as it was already possible in radio, checkbox,
6967
the option "default=" is available.
8885 bpr 6968
2015-05-05: open the debug_mode for any oef module for supervisor.
6969
- add prec in color_legend - colors are not pertinent if the answer
6970
is analysed by conditions.
6971
- add tests
6972
- improve exam help (Sophie Lemaire)
8856 bpr 6973
---------------------------------------------------------------------------
6974
wims.4.09e [r8855]
8841 bpr 6975
2015-04-29: [r8841] when the class limit or user limit are reached, a mail is send to
6976
  the site manager (only the first of each month)
8834 bpr 6977
2015-04-27: [r8823] add brokenline in coordclick.
6978
2015-04-23: [r8817] one can now insert all exercises of a module in a sheet (FG).
6979
2015-04-18: improve the help in french for numeric anstype (with Julien Lyotard)
6980
2015-04-09: [r8791] add slib oef/sortorder.
8783 bpr 6981
2015-04-07: [r8783] add special method drawinput (use canvasdraw form JE).
9825 obado 6982
  codeinput may also be used in an environment [div] instead of [pre] (useful
8783 bpr 6983
  for tables).
6984
2015-04-07: add slib utilities/date
6985
2014-04-??: [r8756] new seriebar "arrow" style (for exercise series) (OB)
8725 bpr 6986
2015-03-15: add special method imageinput (with J. Lyotard et OB) ;
6987
  codefill -> codeinput
8710 bpr 6988
2015-03-11: improve matrixhtml slib by adding the possibility of choosing the
6989
rows and columns to put in th mode
8706 bpr 6990
2015-03-10: [r8705] The special methods are now a chapter in the createxo help.
8702 obado 6991
2015-03-11: [r8700][OEF] Adds a Legend box which explain what each oef_indcolor means,
11720 bpr 6992
  for some answer types only (by now: radio checkbox mark flashcard) (OB)
8706 bpr 6993
2015-03-10: add special method mathmlinput (Julien Lyotard)
6994
2015-02-24: [r8597][lightpopup] Now lightpopup mode is no more cutting off
8604 obado 6995
  all menumodubox links for supervisor. It checks if links are in a whitelist
6996
  before choosing to display them or not. For now, only "next series" and
6997
  "previous series" are in this whitelist. (OB)
8544 bpr 6998
---------------------------------------------------------------------------
6999
wims.4.09d [r8543]
8542 bpr 7000
2015-02-08: [r8541] update docuoef4.pdf and documentation class
7001
2015-02-08: fix address in public_htlml/bin/crossword, ...
7002
2015-02-08: score bar in the presentation of sheets
8710 bpr 7003
2015-02-07: fix gap problems ; fix the flashcard anstype (javascript error).
8542 bpr 7004
2015-02-07: Improve qcm model (OB)
11720 bpr 7005
2015-02-07: improvment in example in coordclick: add feedback (Julien Lyotard)
8542 bpr 7006
2015-01-30: modify apache-config for Ubuntu Trust
7007
2015-01-25: fix a bug in the desactivation of exam.
8500 bpr 7008
2015-01-25: [r8499] Added variable 'force_mathml' to module environment.
7009
Use 'force_mathml=yes' to activate in a module (JE)
7010
---------------------------------------------------------------------------
8498 bpr 7011
wims.4.09c [r8497]
7012
2015-01-17: fix a bug introduced with some mailer.
8502 bpr 7013
2015-01-11: [r8489] add the possibility to desactive mathml (disable_mathml=1)
8500 bpr 7014
  for the answer type correspond and dragfill/clickfill for the browser that
7015
  do not support mathml (for the moment, chrome and android, can
7016
  be changed in public_html/scripts/js/dynapi3.phtml)
8502 bpr 7017
2015-01-09: [r8484] add possibility for a teacher to save an exo in exolog.
8470 bpr 7018
---------------------------------------------------------------------------
7019
wims.4.09b [r8469]
8502 bpr 7020
2015-01-02: [r8468] add exercise titles in printable sheet version.
7021
2014-12-26: [r8455] small changes in latex2wims css, black square at the end
11921 bpr 7022
  of the proofs in latex2wims.
8502 bpr 7023
2014-12-26: [r8454] add special methods in oef (codefill) - documentation
11921 bpr 7024
  should be improved.
8502 bpr 7025
2014-12-21: [r8451] fix examlog: when the exercise has too much steps,
11921 bpr 7026
  w_module_score was not found in the file.
8502 bpr 7027
2014-12-18: [r8447] add button to show/hide status of a sequence directly
11921 bpr 7028
  in show page of sequences.
8502 bpr 7029
2014-12-11: [r8438] fix the test for creating the list of emails of teachers of
11921 bpr 7030
  a superclass or portal.
8502 bpr 7031
2014-12-10: [r8434] add warning if score registration is closed by the supervisor.
7032
2014-12-10: [r8432] fix displaying bug in option allowshare.
7033
2014-12-09: [r8431] experiment some bar in the presentation of a sheet to
11921 bpr 7034
  show the status of exercises in the presentation of the sheet.
8502 bpr 7035
2014-12-02: [r8429] for cas authentification: in some cas servor:
11921 bpr 7036
  validate=serviceValidate (shoud be text or xml) - take that in account.
12032 bpr 7037
2014-12-02: [r8428] in example sheets the adress must not finished by an &amp; -
11921 bpr 7038
  change the weight 8 and 9 in 10.
10139 bpr 7039
2014-12-01: [r8427] [adm/raw] Corrects 2 bugs: one on "getexamlog"
11921 bpr 7040
  and the other on Json return for "getuser".
8502 bpr 7041
2014-11-30: [r8426] fix bug in the option default in oef answer.
7042
2014-11-25: [r8417] use jsmol for drawtile in 3D - syntax changed.
7043
2014-11-25: [r8415] update slib/geo3D/off2jmol.
7044
2014-11-24: [r8414] add crosshair crosshairs crosshairsize, add some alias.
7045
2014-11-20: [r8404] add some script to use canvasdraw in documents or oefexercise.
7046
2014-11-19: [r8401] fix value of freegot in case of multiple questions with
11921 bpr 7047
  javacurve or jsxgraphcurve as a second question.
8502 bpr 7048
2014-11-16: [r8396] minor style changes in Nikaia theme.
7049
2014-11-15: [r8393] put the jsmol in a div with class wims_jmol and
11921 bpr 7050
  id wims_jmol$slib_id to define by the user (the class has the width of the applet).
8502 bpr 7051
2014-11-14: [r8391] corrects a bug in auth/confia2qcm.fr and auth/createqcm
11921 bpr 7052
  causing OEF file not written.
8502 bpr 7053
2014-11-12: [r8390] file quicktooldoc was forgotten in developpement open class.
7054
2014-11-07: [r8384] precise the documentation on the calculation of the
11921 bpr 7055
  sheet quality score.
8502 bpr 7056
2014-11-06: [r8382] add answertype draw.
7057
2014-11-05: [r8375] apache-config is now compatible with new Apache versions (>=2.4).
7058
2014-11-03: [r8369] email was limited to 40 characters -> 100 characters
7059
2014-11-03: [r8368] add syntax variable [MMM] for MMM in MAX_EXOS MAX_SHEETS MAX_EXAMS
8371 bpr 7060
  MAX_VOTES MAX_OEFREPLIES MAX_OEFCHOICES in files var.def
8502 bpr 7061
2014-11-03: [r8367] add command \ifval in OEF and Doc (numerical evaluation in
8371 bpr 7062
  case of test =)
8502 bpr 7063
2014-10-07: [r8300]In class: if the mails are not send to all the students, their list is added to the
11921 bpr 7064
  message send to other teachers.
8502 bpr 7065
---------------------------------------------------------------------------
8300 bpr 7066
wims.4.09a [r8291]
8283 bpr 7067
2014-10-07: fix nested conditions overflow (DB).
8255 bpr 7068
2014-10-01:
7069
  - some magic constants as max_sheets, max_exos, max_require, max_exams are now
7070
  accessible in modules (constantes of wimsdef.h). Not done in the var.def
7071
  - fix bug in userlist/csv
7072
  - fix bug in computation of high in Wimslogd/score.c (and change the name
8254 bpr 7073
 of the file).
7074
2014-09-24: improve multilanguage in OEF - add automatically a formradio in
7075
 the intro when translation_language is not empty
7076
 (can use \text{lang=slib(oef/env lang)} in the exercises
7077
 where lang is the user lang or the choice made in the intro of the module.
10928 bpr 7078
2014-09-21: allow filter with user variables to motd (BPR)
7362 bpr 7079
---------------------------------------------------------------------------
8179 bpr 7080
wims.4.08 [r8178]
8254 bpr 7081
translation have been done, keywords have been completed.
8502 bpr 7082
2014-09-04: [r8169] replace script shell for testing permissions
8174 bpr 7083
(deprecated and not portable) by perl script.
8502 bpr 7084
2014-09-03: [r8163]
11921 bpr 7085
  eliminating three type-punning pointer dereferenciation in flydraw
9358 bpr 7086
2014-08: delete include the *.c except in wims.c and wimslogd.c (DB)
8174 bpr 7087
 clean the c funcions which are unuseful or twice
7088
 delete some files unused as insplot.c
8502 bpr 7089
2014-09-03: [r8159] change limit in MAX_LINELEN for compatibility with symtext
7090
2014-09-02: [r8158], [r8156] etc:
8174 bpr 7091
 add invisible frame to prevent "color leak" on the vertical right
7092
 add patch for bug in gd2.0.1
8502 bpr 7093
2014-08-30: [r8148]
8174 bpr 7094
 put Msg2wims and Oef2wims in the same directory (some files ar in common).
8502 bpr 7095
2014-08-30: [r8147]
8174 bpr 7096
  use -lwims for curvecomp.c, cyclicode.c, ftype.c, odstat.c;
8502 bpr 7097
  delete some functions:
8174 bpr 7098
 - xmalloc, find_word_end, find_word_begin are defined in Lib/liblines.c
7099
 - wordchr, varchr, strip_trailing_spaces are not used in modstat.c
8502 bpr 7100
2014-08-30: [r8146] schaersvoorde
11921 bpr 7101
  added command 'clearbutton button_text' to remove all userbased drawings
7102
  in canvasdraw
8502 bpr 7103
2014-08-29: [r8142] guerimand improve dates in htmlform, use it in adm/class/cdt:
11921 bpr 7104
  script show actual values in htmlform
8502 bpr 7105
2014-08-29: [r8141] (FG) save second date in cdt search
7106
2014-08-29: [r8140] (FG) fix print version of cdt
7107
2014-08-29: [r8139] (FG) use of script date.phtml instead of local processus in cdt
7108
2014-08-29: [r8138] (FG) show last data in cdt at the beginning
7109
2014-08-29: [r8137]: clean inclusion of *.c Misc/mathexp, Msg2wims, Oef2wims
7110
2014-08-29: [r8133] (FG)
8174 bpr 7111
  reset table_center for all the module class/cdt (background compatibility)
8502 bpr 7112
2014-08-28: [r8130] schaersvoorde:
11921 bpr 7113
  canvasdraw: corrected newly introduced problems with command 'clock' [use strict]
8174 bpr 7114
2014-08-28 [r8129] schaersvoorde:
11921 bpr 7115
  canvasdraw: added keyword 'radius' to command 'display x|y|xy|degree|radius,color,fontsize'
8502 bpr 7116
2014-08-28 [r8128] (FG)
11921 bpr 7117
  show usercnt in userlist
8174 bpr 7118
2014-08-27 [r8127] schaersvoorde:
8502 bpr 7119
  canvasdraw: added default reply format for 'userdraw input'
7120
2014-08-27: [r8124] change name: Wimslogd/lines.c -> Wimslogd/wimslogdlines.c
7121
2014-08-27: [r8123] clean dicsort, modind, translator (no more include .c).
8174 bpr 7122
 (suffix.c was inside the three programs).
7123
2014-08-27 [r8122]
7124
 change name: Lib/lines.c -> Lib/liblines.c
7125
  - in Misc/mathexp use -lwims
8502 bpr 7126
2014-08-27: [r8121] clean src/wims.h (no more definition, only declarations).
7127
2014-08-27: [r8120] clean Interfaces (no more include .c except for yacasheader.c)
7128
2014-08-27: [r8119] fix adm/light languages when the file in pages is not of the form xx.$lang
7129
2014-08-27: [r8118] fix slib/draw/repere: the grid did not always go through the origin
8174 bpr 7130
2014-08-27 [r8116] schaersvoorde:
9358 bpr 7131
 canvasdraw: added command 'userdraw input,color' and 'userdraw inputs,color'
8174 bpr 7132
 corrected 'userdraw text,color' [use strict]
7133
2014-08-24 [r8114] schaersvoorde:
7134
  removed unused js-file jm.evers/js/walterzorn.js
7135
2014-08-24 [r8112] schaersvoorde:
7136
  canvasdraw: modified slider syntax
7137
2014-08-21 [r8110] schaersvoorde:
7138
  canvasdraw: added extra tics in case of commands 'xaxis' 'yaxis'
7139
2014-08-19 [r8107] schaersvoorde:
8502 bpr 7140
  canvasdraw: corrected rotation cludge [radians vs degrees] with slider type 'angle'
8174 bpr 7141
2014-08-19 [r8106] schaersvoorde:
8502 bpr 7142
  canvasdraw: slider xy ergonomics...
8174 bpr 7143
2014-08-19 [r8105] schaersvoorde:
11921 bpr 7144
  canvasdraw: improved response speed of slider;
7145
  added command 'angle x,y,width,start,end,color'
7146
  as alternative to flydraw compatible command 'arc'
8502 bpr 7147
2014-08-18: [r8103] clean Texgif
7148
2014-08-18: [r8102] clean Flydraw
8174 bpr 7149
2014-08-18 [r8101] schaersvoorde:
7150
  added keyword 'killslider'... a slider may adjust several different
11921 bpr 7151
  objects...until keyword 'killslider' or next 'slider'
8502 bpr 7152
2014-08-18: [r8100] clean the c code:
9763 bpr 7153
  - change the name of some functions similar but different to keep code equivalent
11921 bpr 7154
  to the old one (strip_trailing_spaces find_matching mkdirs singlespace deaccent wordchr
7155
  string_modify search_list)
9763 bpr 7156
  - delete #include "../Lib/basicstr.c", comment functions which are at the same time
7157
  in Lib and in some other file.c and add
7158
  lopt=-L$(wims_home)/lib -lwims -lm $rpath in the Makefile
8174 bpr 7159
  (in Interfaces, Misc/oncechar, Misc/translator, Misc/dicsort, Misc/modind, Misc/ccsum, Texgif/texgif.c)
7160
2014-08-18 [r8099] schaersvoorde:
8502 bpr 7161
  canvasdraw: corrected javascript error in 'userdraw arc,color'
8174 bpr 7162
2014-08-17 [r8097] schaersvoorde:
8502 bpr 7163
  canvasdraw: added command 'slider'
7164
2014-08-16: [r8096] delete unuseful routines in Oef2wims/outexec.c
7165
2014-08-16: [r8095] delet routines set_var get_var find_name_start find_name_end not used
7166
  in Msg2wims and Oef2wims
7167
2014-08-16: [r8094] use libwims for functions find_word_start find_word_begin xmalloc
7168
 and delete them in html2msg
8092 bpr 7169
2014-08-07 (DB) The string_modify() routine declared in libwims.h had two implementations,
7170
  one in Lib/lines.c and the other in Msg2wims/lines.c. The second one was called string_modify2
7171
  and substituted to the first one when appropriate using the preprocessor directive
11921 bpr 7172
  #define string_modify string_modify2
8092 bpr 7173
  Now the standard implementation is named string_modify1 and the alternative string_modify2 as before.
7174
  They are both called as string_modify() via a function pointer.
7175
  This pointer and the two functions are declared in libwims.h.
7176
  The clients of the wims library can call string_modify(), which invokes string_modify1().
7177
  Other programs (like Msg2wims) must define the pointer like this:
11921 bpr 7178
  void (*string_modify)(char *start, char *bad_beg, char *bad_end, char *good,) = string_modify2;
8092 bpr 7179
  (or string_modify1 as the case may be).
7180
2014-08-03: clean search_list - it is now the same in the three occurences. (DB)
7181
2014-08-03: fix bug in src/wims_modules.pl
8502 bpr 7182
2014-07-30: clean flydraw.c - fix gdImageFillToBorder: replace by gdImageFillToBorder1 which
8092 bpr 7183
 do nothing if the point is outside the image.
7184
---------------------------------------------------------------------------
7185
wims.4.07d [r8030]
7186
2014-07-09: fix trouble with - in names (case of external_auth) with csv
11921 bpr 7187
  html improvments
8502 bpr 7188
2014-07-03: add css class: wims_instruction
8092 bpr 7189
---------------------------------------------------------------------------
7975 bpr 7190
wims.4.07c [r7975]
7957 bpr 7191
2014-06-17:
7192
  - the link "next exercise" and "previous exercise" in the sheet appear now
11921 bpr 7193
  after the answer is given (at the end of the series if there is a series).
7957 bpr 7194
  - correct bug in open classes (files .require was not always good)
7195
  - only score indicators used in the formula appear in the student side.
7196
  - new slib for chemistry: cram, leftind
7197
  - modifications in the presentation of sheets - doc - vote - exam, exercises in sheets
7198
  colors can be choosen by the teacher
7199
  - cdt does not appear if there is nothing inside.
7200
  - java -> jsxgraph in the tool coordclick (J. Lyotard)
7960 bpr 7201
  - rawdata are seen by the student - IP are not shwown if the user is "anonymous"
7202
  (example classes in particular).
7866 bpr 7203
2014-06-06: [r7865] add chemtool (administrative module).
7204
2014-06-05: [r7860] add chemistry slib creating an svg figure with a Newman
7205
  representation (Yves Noel)
7206
2014-06-02: [r7848] added evaluation functions in libwims (D. Bernardi).
7837 bpr 7207
2014-05-31: [r7836] add possibility to choose the colors in the activity presentation
7208
  by the teacher.
7801 bpr 7209
2014-05-29: if the expiration date of a sheet is previous than the now date, it
7210
  is changed to the class expiration date when the sheet is activated.
8502 bpr 7211
2014-05-26: fix gestion access: could not be added by the administrator
7720 bpr 7212
2014-05-04: add the possibility to filter the notes according to some criteria
7810 bpr 7213
 given in the user properties - multi conditions are possible.
7720 bpr 7214
2014-05-03: add classification module for participative work.
7837 bpr 7215
2014-04-14: [r7644] size of the classes are calculated during the daily housekeep
7644 bpr 7216
 and write in the file .du in classes.
7837 bpr 7217
2014-04-12: [r7637] add !getscorebest for the new indicator.
7218
2014-04-07: [r7612] add a new indicator for the score (mean of the n better scores
7612 bpr 7219
  if 10n is the number of required points) as an alternative to
8502 bpr 7220
  "cumulative points". Add new formulas using this indicator.:
7837 bpr 7221
2014-04-07: [r7609] modify exostat.c
7612 bpr 7222
  - separate score and noscore (not only from the directory).
7223
  - add possibility to ask stats only for one user or/and one sheet
11921 bpr 7224
  (the syntax of the output is different, not quite definitive)
7612 bpr 7225
  - add the ten best notes for each exo in case of one or multiple user
7226
  (only if the env user variable is empty).
7837 bpr 7227
2014-04-07: [r7602] add !getscorelast and !getscoretry
7612 bpr 7228
---------------------------------------------------------------------------
7544 bpr 7229
wims.4.07b [r7543]
7516 bpr 7230
2014-02-27: add wims_ref_class env variable for !formradio, !formcheckbox, !formmenubar
11921 bpr 7231
  (already there for !href )
7516 bpr 7232
2014-02: put the form in css instead of table
7233
2014-01: - add option --mathjax , --shtooka, --modules to compile
7234
  - add scripts for mathjax (JE);
7235
2014-01: test the mail in compile
7236
2014-01-03: Can download the two indicators for exercises of a sheet
7364 bpr 7237
  (variable sheetexo[number of the sheet])
7516 bpr 7238
  - add keywords in domain
7362 bpr 7239
2014-01-03: Improve matrix anstype:- add split options for matrix
7240
  - add color in false coefficients
7241
  - add variable result$i as a mask for good and bad coefficients
7242
  In oef exercises, reply_$i is now accessible;; contains the student answer eventually reformated
7364 bpr 7243
  as it appears in embed case or in the analysis of the question.
7362 bpr 7244
2014-01-01
8502 bpr 7245
 in oef exo: give the possibility to impose the order of the exercises in a series
7516 bpr 7246
  (the interface was not there).
7362 bpr 7247
2013-12-30: delete the link reference
7248
2013-12-28 MathML:adding stretchy="true" to delimiters LEFT/RIGHT triggered by \left \right (JE)
7249
  delete the link reference. Should be put again if work is done on data
7250
2013-12-27:add zones K1, K2 K3 ; add category physical_education
7251
2013-12-26:modify OEF in a sheet now not display in a popup windows
7364 bpr 7252
2013-12-26: MathML: Fixing MathJax inputfield bug by using a pre-styled 'textarea' instead of a 'input'
7362 bpr 7253
2013-12-23:can add draw feedback in the coord anstype
7254
2013-12-23: Mathml:
7255
  - added environment \begin{html}...\end{html}
7256
  - corrected environment \begin{svg}
7257
  - introduce replace_str() function
7258
  - using correct semantics for pseudo latex \input
7259
2013-12-15: add possibility to use the technical variables in the motd
7260
  (call it by \var_xxx if the variable is xxx as in the liaison tableur - in internal it is user__xxx.
7364 bpr 7261
2013-12-14: add the option goodanswershown to coord anstype
7362 bpr 7262
2013-12-08: the number of the sheet will no more appear when one uses sequences.
7263
2013-12-04: allows to modify some fields in the insertion of an exo in a sheet when
7264
  it is active: description, title, comments, feedback
7265
2013-12-04: add variable doclist and common_images in var.proc
8502 bpr 7266
2013-12-03: fix binomialinv: exact formula when q=p=0.5,
7362 bpr 7267
 else use octave (no result in the first example before).
7268
2013-12-03: when inserting a public document in a class, it is now possible
7269
 to link it with some sheet.
7270
2013-12-03: use src2def in latex2wims module
7271
2013-12-03: add primitive audio in documents
7272
2013-12-03: button compile only if srctex is working
7273
2013-12-04:
7291 bpr 7274
  Allows to modify some fields in the insertion of an exo in a sheet when
7275
  it is active: description, title, comments, feedback
7276
  Allow to link a public document with a class sheet
8502 bpr 7277
  Improvment documents: - latex2wims is now launched by src2def (docu/mkindex)
7291 bpr 7278
  - deposit in doc/srctex
7279
  - common_files
7280
  - can have the translation in the same module
8502 bpr 7281
  new WIMSChem (JE): svg version
7362 bpr 7282
---------------------------------------------------------------------------
7283
wims.4.07a [r7068]
7291 bpr 7284
  add anstype time
7285
  add anstype complex
7286
  clean public_html/bases/dic (regenerate files)
7287
  fix warnings in compilation
7068 bpr 7288
  fix bugs in search engine
7289
  recover some links lost in theme for student account, change password
7362 bpr 7290
---------------------------------------------------------------------------
7068 bpr 7291
wims.4.06 [r7010]
7012 bpr 7292
 add example classes from Chantal Causse
7293
 work on example sheets
7294
 improvment of the search engine
7295
 add theme pommier (experimental)
7296
 add analysis slib in differential systems
7297
 change the way to insert keywords for autocompletion
7362 bpr 7298
---------------------------------------------------------------------------
6868 bpr 7299
wims.4.05c
7300
2013-08-07: add possibility to go directly from score of a participant to
7301
the next one (also for exam, raw data, etc).
7302
2013-07: add slib for differential equations, inversedomain (in analysis).
7362 bpr 7303
---------------------------------------------------------------------------
6701 bpr 7304
wims.4.05b [r6700]
7305
2013-06: add three example classes.
7306
  improve latex2wims (change tooltip in jQuery menu)
7307
  fix some trouble in search engine (in case of several word groups).
7308
  in documents, a block named doctoc can be exploited as a summary table.
7362 bpr 7309
---------------------------------------------------------------------------
6585 bpr 7310
wims.4.05a [r6585]
7311
2013-06-14: work on popup tool (french version).
7312
2013-06-12: add slib on differential equations.
6477 bpr 7313
2013-03-24: work on search_engine and browse module.
7314
- add class and sheets in the category "all" of search engine.
7315
- clean the domains in browse modules (transfer in bases/sys).
7316
- allows the use of language keywords (keywords_$lang, description_$lang,
7317
  title_$lang, etc).
7318
2013-01: - add validation by w3c-validator in modtool (must be configured by
7319
  the manager).
7320
- add test buttons on modtool to go from mathml to images.
7321
- fix bug: if the sequence has been configured on yes,
7322
  but no sequence has been created, the supervisor will see the notes.
6585 bpr 7323
- add language menu in properties of a module (modtool) ;
7362 bpr 7324
  add jquery for toggle the language menu.
6477 bpr 7325
- many changes for better compatibility with xhtml and html 5
9358 bpr 7326
- some css have been added and used in adm modules as wimscenter, wimsemph, tt, small,
6241 bpr 7327
  smaller, bold, wimsborder, wimsnoborder (for tables), clearall, spacer, ...
6585 bpr 7328
  cut css in small parts, it will be easier to compare for differents themes
6477 bpr 7329
2013-01-08: use yuicompressor-2.4.7.jar to compress css.css
6286 bpr 7330
2013-01-01: add anstype jsxgraphcurve (Julien Lyotard).
6241 bpr 7331
2012-12-16: increase the number of characters save in sessions.log
7332
2012-12-14: improve useropts page (OB)
7333
2012-12-13: add useropts option for dyslexics.
9358 bpr 7334
2012-12-13: add slib/algebra/partitionconj
6241 bpr 7335
2012-11-28: cleaning generated files in the example class and documents in bases - the generation
7336
  is done by bin/mkindex (adapt the script src2def and docu/mkindex to be able to do that)
7337
2012-11-28: clean the generated files in oef/$lang/qcm - they will be generated now by bin/mkindex
9358 bpr 7338
2012-11-22: new jobs in raw as copyclass and getsheetstats, optimizing getlog job,
7364 bpr 7339
  now it can render more than 500 lines of a user log (OB)
6286 bpr 7340
2012-11-21: add jquery.min.js in public_html/scripts/js/jquery/jquery.min.js
7362 bpr 7341
2012-11-07: in wims_mathml, replace non-unique id="wims_mathml" by a
6241 bpr 7342
  unique id (id="wims_mathml.....") (JE)
7364 bpr 7343
2012-11: introduce widgets and cut the different actions in small pieces (OB, BPR)
6241 bpr 7344
2012-11-06: add !formend command to close a !form
7345
2012-11-05: put Doctype declaration to be compatible with mathml (JE)
7346
2012-11-05: new page for sheet search (OB)
8502 bpr 7347
2012-10-24: new prepared model: steps.oef
6241 bpr 7348
2012-10-23: add slib/draw/radar
7349
2012-10-21: add category algo in H levels
7350
2012-10-18: add small functionality to scienceprint.c (JE)
7351
2012-10-17: in prepared models, add possibility not to use embraced randitem (for mathematical formulas for example)
7352
2012-10-17: add an example class from Chantal Causse
7353
2012-10-16: Fix bug which limits the option shuffle in some anstype
7354
  (comes with the r2063 - because of default in anstype/checkbox)
7362 bpr 7355
2012-10-16: Examcheck can now be accessed by a direct link (cmd=new), not only after displaying
7364 bpr 7356
  the entire user list (cmd = reply)
7362 bpr 7357
2012-10-16: fix bug in cas authentification (not sensible to case): external_auth will
7364 bpr 7358
  be always in lowercase
6241 bpr 7359
2012-10-13: add parameter for the width of the arrow in chronology model
9599 bpr 7360
2012-10-12: add slib/draw/thermometer, add slib/draw/meter
6241 bpr 7361
2012-10-11: add credits field in prepared models
7362
2012-10-10: add an example class from Chantal Causse
7363
2012-10-03: in modttol, add version of the public module when the same exists in modtool
7364
2012-10-02: change tables in correspond in css (OB)
7365
2012-09-30: add some ipa symbols in keyboard anstype
8502 bpr 7366
2012-09-30: fix following bug in exolog: renamed-images had the name of the link,
9358 bpr 7367
  so the exercise was not visible once the session was killed.
8502 bpr 7368
2012-09-30: fix bug in csv upload and on external_auth: was erased if login is given
6241 bpr 7369
  and if there is not external_auth in a csv file.
7370
2012-09-21: add Nikaia theme (OB)
6477 bpr 7371
---------------------------------------------------------------------------
5647 bpr 7372
wims.4.04 [r5646]
5616 bpr 7373
2012-08-20: add symbolic links for nl, si, es models on english models
7374
directexec becomes a multilanguage module
7375
---------------------------------------------------------------------------
5593 bpr 7376
wims.4.03f [r5592]
7377
  correction of bugs in htmlmath with mathml version
7378
  zoom is available in mathml (can be desactivated for particular activities)
7379
---------------------------------------------------------------------------
5548 bpr 7380
wims.4.03e [r5543]
7381
2012-07-04: add mathmlmath command - accessible by !mathmlmath [r5542]
5525 bpr 7382
2012-07-02: add mathml (JE, BPR) [r5524]
7362 bpr 7383
2012-06-24: add css styles for simple/sample tables (wimsborder, wimsnoborder)
5484 bpr 7384
2012-06-23: version 0.94 of jsxgraphcore.js, HTML Virtual Keyboard Interface Script - v1.49
5432 bpr 7385
2012-06-18: Alert message can be send to user connected by supervisor (FG)
11921 bpr 7386
  supervisor can see if participants are connected (FG)
10928 bpr 7387
2012-06-15: the creator of a subclass can register another teacher in his class.(BPR)
11921 bpr 7388
  the administrator of a level can upload cvs files. (BPR)
5432 bpr 7389
---------------------------------------------------------------------------
5393 bpr 7390
wims.4.03c [r5393]
10928 bpr 7391
2012-06-12: add the "besoin d'aide" in the sheetsource of a document (BPR, idea of C. Causse)
7362 bpr 7392
2012-06-12: in a superclass, the creator of a class can give
11921 bpr 7393
  a gestion access to another teacher (BPR)
10928 bpr 7394
2012-06-12: Add guided mode in vote (MC, BPR)
7395
2012-04-22: Can erase a block of a document [r5266] (BPR)
5371 bpr 7396
2012-04-04: Supervisor can see which participants of a class are connected (FG)
5220 guerimand 7397
2012-04-02: Added graphical interactive interface to add help to a series of a sheet (FG)
7362 bpr 7398
2012-02-20: Added small exec utility scienceprint (JE)
5149 bpr 7399
2012-03-15: External authentification and identification are implemented.
11921 bpr 7400
  Add supervise (and participate) fields in the properties of a participant which can be
7401
  changed by the administrator (case of superclasses).
7402
  Improved navigation in superclass (access right)
7403
  In case of external authentification: in a superclass, the teacher who wants to
7404
  go in another class must ask to its supervisor.
7362 bpr 7405
2012-01-22: a vote can be desactivate if there is no votant yet or if there is no content.
11921 bpr 7406
  If one save before fill the content, the title is saved (no error message). It is not possible
7407
  to activate if there is no content. (BPR) [r4950]
10928 bpr 7408
2012-01-09: add command slib in document. (BPR) [r4910]
7409
2012-01-07: add jsxgraph (javascript); add ggb2jsxgraph slib; add the interface in directexex. (BPR)
4895 bpr 7410
2012-01-07: can use ggbBase64 filestring in geogebra3 slib. If showAlgebraView=false, a blank
11921 bpr 7411
  ggbBase64 filestring is used (if there is no other ggbBase64). (BPR) [r4895]
18021 bpr 7412
2012-01-07: when modifying the source of an OEF exercise in Modtool, the link "testing" goes
11921 bpr 7413
  directly to the exercise. (BPR) [r4893]
10928 bpr 7414
2011-12-31: some part of the differences are printed when a diff is asked in modtool. (BPR) [r4875]
4876 bpr 7415
2011-12-30: Add edit_area javascript (sourceforge.net/projects/editarea) for coloration
11921 bpr 7416
  of code in Modtool (BPR) [r4869], tool/directexec (does not work for cn language ?) [r4879]
4870 bpr 7417
---------------------------------------------------------------------------
7418
wims.4.03a [r4868]
11921 bpr 7419
  Presentation of OEF intro modules, of the home page of a gateway has been improved (OB, FG)
4868 bpr 7420
2011-12-27: the help link in sheet can be modified when the sheet is active (do not influence
11921 bpr 7421
  notation) (BPR) [r4864]
7422
  improvment in latex2wims (minipage, lstlistings are interpreted) [r4866]
4868 bpr 7423
2011-12-17: build the list of css classes.
7362 bpr 7424
2011-12-17: build list of modules asking to be trusted (must have the line ask_trusted=yes in the
11921 bpr 7425
  module file var.init). This list is showed in the help of the field "trusted_module"
7426
  in manager module (BPR) [r4833].
4810 bpr 7427
2011-12-14: add "credits" field in OEF exercises to be inserting at the end of the exercise ;
11921 bpr 7428
  add the list of authors who are not the main authors (have made exercises) in an OEF
7429
  module intro (BPR) [r4810]
4815 guerimand 7430
2011-12-12: supervisor can disallowed score interruption by participant (FG) [r4808]
10928 bpr 7431
2011-11-01: in mboard, messages not yet read are in red (css style wims_forum_item_toread)  (BPR) [r4758]
4752 bpr 7432
2011-11-01: - add slib/geo3D/drawtile (draw cubes in 3D)
7433
  - add slib to manipulate blank in oef exercises (replace a blank by a character
4728 bpr 7434
  or a character by a blank).
7362 bpr 7435
  - add bound option in anstype javacurve. Allow multiple select click in regions
10928 bpr 7436
  (analyzed as in anstype coord (option bound)) (BPR)
7437
2011-10-19: add option absolute in the anstype numeric (BPR)
7438
2011-10-15: mail in forum is send to all teachers of the class in the case of a superclass (BPR)
7439
2011-10-02: can put the address of a module in the search engine to find it. (BPR)
4647 bpr 7440
2011-09-24: - possibility to add an administrative local module in the menu in a theme
4635 bpr 7441
  (must create a file local.phtml in the themes with variable wims_local_menu_items
4728 bpr 7442
  as the commun variable wims_menu_items) - only do it for the standard theme.
4647 bpr 7443
  - Fix bug with csv when a sheet or an exam were not activated
10928 bpr 7444
  - add some template file (manager_msg.phtml.template, motd.phtml.template) (BPR)
7445
2011-09-: one can go directly to the properties of a student after his inscription by the teacher (BPR)
7446
2011-09-: fix bug when the list of students is big (userlist, sendmail, photoboard). (BPR)
4635 bpr 7447
2011-09-14: site manager may enter ldap parameters, they will by default in all classes
11921 bpr 7448
  fix ldap authentification (more general) and fix its use in superclasses. (BPR)
10928 bpr 7449
2011-09-13: add coordclick tool accessible from createxo (BPR)
7450
2011-08-28: add anstype multipleclick, chessgame (BPR)
7451
2011-08-15: help link after an exercise of a sheet can be introduced by the teacher. (BPR)
4496 bpr 7452
---------------------------------------------------------------------------
7453
wims.4.02 [r4495]
7454
2011-07-28: improve html menu in documents (BPR).
11720 bpr 7455
2011-07-: add terms of service (cgu).
4496 bpr 7456
---------------------------------------------------------------------------
4390 bpr 7457
wims.4.01g [r4390]
4496 bpr 7458
2011-07-13: add href primitive in document and cdt (BPR)
4346 bpr 7459
2011-07-08: participants can view list of exercises of a skill (FG)
4331 bpr 7460
2011-07-05: increase memory when launching gap in config.c
7461
2011-07-05: change the stat slib according of new octave functions and fix some bugs.
7462
(Sophie Lemaire and BPR) [r4330]
4319 bpr 7463
2011-07-03: the names of the authors will be firstname,lastname and will be treated
4496 bpr 7464
uniformly according to language; it is also possible to put an email for each authors
11921 bpr 7465
(this last possibility is not compatible with wims version less than 4.02).
4496 bpr 7466
---------------------------------------------------------------------------
4248 bpr 7467
wims.4.01f [r4248]
11720 bpr 7468
2011-06: add new jobs in module adm/raw (used in connection with other platforms) (OB)
7362 bpr 7469
2011-06-09: modification in votes (in particular add checkbox, display result
11921 bpr 7470
  in a table) [r4191] (FG)
7362 bpr 7471
2011-06-: slib (BPR)
11921 bpr 7472
  - help can be now translated
7473
  - add option url and html in slib drawings
4239 bpr 7474
2011-06- in a superclass, a teacher can be a participant in a class and a supervisor
11921 bpr 7475
  in another one (BPR)
4239 bpr 7476
2011-06: add some models (flashcard, hanging game, crossword, ...) (BPR)
7477
2011-05-15: add variables lastname, firstname, login, lang in oef exercise (BPR)
11921 bpr 7478
2011-05-: add some css classes to replace &lt; (BPR)
4239 bpr 7479
2011-04-20: add option word nohour nominute to slib/draw/clock (FG)
7480
2011-04-06: add binheight to the applet Plinko [r4033] (BPR)
7481
2011-03-19: security in pari - very crucial [r3902]
11921 bpr 7482
  - kill warning in Octave ( >=3.00)
7483
  - update interface with m2 ( > 1.1)
4239 bpr 7484
2011-03-18:
11921 bpr 7485
  - general clean up in the Makefile and the configure file (Karim Belabas)
7486
  - kill compiler warnings.
7487
  - separate the wrapuid functionnality in 3 scripts: setwrapexec (essential and needed
7488
  for safe operation of external programs), setchroot, setwimsd
7489
  - clean bashism
8502 bpr 7490
2011-02-19: add logout in modtool (BPR) [r3768]
3826 bpr 7491
---------------------------------------------------------------------------
7492
wims.4.01e [r3745]
3744 reyssat 7493
2011-02-14: add linguistics category (BPR) [r3742]
7494
2011-02-12: add prohibited words in forum messages (BPR) [r3732]
7495
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 7496
---------------------------------------------------------------------------
7497
wims.4.01d [r3707]
3768 bpr 7498
2011-01-30: add transfer class document in modtool (BPR) [r3704]
7499
2011-01-30: add transfer from createxo to modtool (BPR) [r3700]
7500
2010-12-05: add html editor to documents (BPR) ([r3618])
10928 bpr 7501
2010-12-04: a document block can be embedded in another document (BPR [r3616])
7502
2010-11-25: change preambule for maxima (i is now %i) (BPR)
3826 bpr 7503
---------------------------------------------------------------------------
7504
wims.4.01c [r3585]
3744 reyssat 7505
2010-11-17: delete bin/passcrypt [r3578]
7506
2010-11-10: update tooltip, latex2wims [r3553]
7507
2010-10-16: add small exec utility moneyprint (JE) [r3519]
3420 bpr 7508
2010-08-28: add variable instex_texheader (value can be defined in wims module) - add header file for frcursive
10928 bpr 7509
([r3416 and others] BPR
3398 bpr 7510
2010-08-21: add crossword anstype, crossword slib and crossword program in src/Misc/crossword from the
10928 bpr 7511
  jigsaw.c ([r3397] BPR)
7362 bpr 7512
2010-06--: add editor for createxo (OB) - integration of the OEF documentation (not finished).
3826 bpr 7513
---------------------------------------------------------------------------
7514
wims.4.01a [r3378]
10928 bpr 7515
2010-07-18: add puzzle anstype (BPR)
8502 bpr 7516
2010-07-18: fix bug in insdraw..processor: datamodule was not interpreted and images in $common_images were
3346 bpr 7517
  not found in this repertory when call with copy flydraw command.
7362 bpr 7518
2010-07-16: add oef command teximg (gives the address of some tex text, can be used to be copied
10928 bpr 7519
in a draw image (BPR).
7520
2010-06-2: fix introduced bugs in modtool (BPR).
7521
2010-06-11: add the variables title_$lang in oef modules. (BPR)
3346 bpr 7522
2010-06-11: Variable wims_main_dirn, defining client dir(ection). (ER)
3826 bpr 7523
---------------------------------------------------------------------------
7524
wims.4.00 [r3243]
8502 bpr 7525
2010-04-19: add css class: wims_button and wims_button_help and introduce it in many adm modules ;
11921 bpr 7526
  use it for input[submit] (OB and BPR).
7527
  Added ref_button_color, ref_button_bgcolor, ref_button_help_color, ref_button_help_bgcolor
7528
  (adm/manage and adm/class/config) and vlink_color,link_color (config.c) [around r3076-3079]
12032 bpr 7529
2010-04-08: can download and publish from many download center list in bases/sys/publishcenter directory (FG and BPR)
10928 bpr 7530
2010-04-04: add slibs for jmol (BPR and Yves Noël) [r2998]
7531
2010-04-02: add jmolclick reply type (BPR and Yves Noël) [r2989]
2971 guerimand 7532
2010-03-20: can change of exercises series without go to sheet summary (FG)
7533
2010-03-16: add job=sendmail in adm/manage (FG)
2762 bpr 7534
2010-03-06: add job=lightpopup in adm/raw ([r2732 and als] FG)
10928 bpr 7535
2010-02-24: add language choice in the search_engine ([r2670] BPR)
2656 bpr 7536
2010-02-23: OEF exercises: add command \latex{} - if it contains something (tex version of the statement),
7537
  a tex file can be download with the exercises (two latex environments can be used (statement and solution))
11921 bpr 7538
  [r2656 | BPR]
7362 bpr 7539
2010-02-23:OEF the printable sheet uses now the number of exercises in a serie of OEF exercises.
11921 bpr 7540
  [r2656 | BPR]
3826 bpr 7541
---------------------------------------------------------------------------
7542
wims.3.65m [r2626] wims.3.65l [r2098] wims.3.65k [r1989]
10928 bpr 7543
2010-02-20: add type chemclick based on WIMSchem [r2616 | BPR]
2618 bpr 7544
2010-02-19:theme by default become standard theme - change the default color [r2608]
2607 bpr 7545
2010-02-19:add notion of maintainer of a module (module variable maintainer and maintainer_adresse),
11921 bpr 7546
  can be used in any module and appear in the "about" ([r2607] BPR)
2643 reyssat 7547
2010-02-16:add anonymity option in best scores [r2581 | ER]
7362 bpr 7548
2010-02-: all previously existing language dependent adm modules are replaced by one module
7549
  constructed by localization of these modules, keeping a single computation core and
10928 bpr 7550
  adding dictionaries. [essentially BPR with help of translators and als]
7551
2010-01-03: add type jmolclick based on jmol [r2097 | BPR]
7552
2010-01-03: add flash player for video and audio and slib [r2096 | BPR ]
2099 bpr 7553
2009-12-28: add wims_ref_menucolor for links in menu (BPR) [r2069]
3826 bpr 7554
---------------------------------------------------------------------------
7555
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 7556
2009-12-02: add slibs (domino, approximation) - add option noorder in clickfill and dragfill
7557
2009-11-29: add colors in userlist [r1919]
7558
2009-11-17: add sendmail [r1864] (BPR)
1825 bpr 7559
2009-11-12: add Véronique Royer Terminale Class (BPR)
7560
2009-10-: improvment in language independancy.
7561
2009-09-20: add photoboard [r1631] (BPR)
7362 bpr 7562
2009-09-20: clean userlist.$lang module and change the order of sheets in case where sequences
1628 bpr 7563
are used (round [r1627]) (BPR)
7362 bpr 7564
2009-09-07: standard theme supervisor read manager message in file log/manager_msg.phtml.$lang.
1579 bpr 7565
No interface. (BPR)
7362 bpr 7566
2009-09-06: modified units-filter; fixed a bug in the rendering of numbers whose absolute value
7567
is in the interval 0..1; slightly modified the rounding routine to get a smarter behavior
1579 bpr 7568
with data whose mantissa should be 0.5 (and are actually messed up by float calculation) (GK)
7362 bpr 7569
2000-09-02: improvement of module adm/class/sheet.fr (FG)
7570
2009-09-02: search_engine form files and linked names moved from module home to
7571
script/adm/search_engine for calling by other modules (FG)
7572
2009-08-31: upgraded units-filter to version 3.0. This should fix the bug with wrong truncations.
7573
For example earlier versions rounded the value 2.5 to 2 and not 3 as expected.
7574
Now the analyzer uses the GNU multiprecision library, and calculations are done
1579 bpr 7575
with rational multiprecision numbers (GK)
7362 bpr 7576
2009-08-23: add flydraw documentation translation in french and prepare for other languages [r1502]
1502 bpr 7577
2009-08-22: add description field in class documents (appear only in sequences) [r1499] (BPR)
1473 bpr 7578
2009-08-16: participant index is done in all subclasses when indexing is done from portals [r1459] (BPR)
1448 bpr 7579
2009-08-05: add speckedit (html editor) (for the moment in in motd and mboard) [r1448] (BPR)
7580
2009-08-05: add doc in helplink in cdt [r1447] (BPR)
1473 bpr 7581
2009-07-: add participate in class csv for upload (only for supervisor of gateway) (BPR)
1448 bpr 7582
2009-07-: add module "adddoc" to insert documents in a class (BPR)
1579 bpr 7583
2009-07-: module "sequence" to reorganize sheets, exams, documents ....(BPR)
3826 bpr 7584
---------------------------------------------------------------------------
1942 bpr 7585
wims.3.65c [r1377]
1448 bpr 7586
2009-06-30: add module livret for view notes in competence table (FG)
8502 bpr 7587
2009-06-28: add in class config the possibility to give a link on another platform which will appear in
11921 bpr 7588
  the class homepage - only in standard theme [r1288] (BPR)
7362 bpr 7589
2009-06-01:add option word in class config to show sheet weights in user page home [r1209] (BPR)
1288 bpr 7590
2009-05-21: add mhelptail.phtml [r1175] (BPR)
7362 bpr 7591
2009-04-24: OEF accepts \css (allows to introduce a css style) [r1104] (BPR)
1083 bpr 7592
2009-04-20: cleanup of html codes - add label in some forms (modtool, inscription, class creation) (BPR)
7593
2009-04-19: add !header1 (as !header but without title) [r1050] (BPR)
8502 bpr 7594
2009-04-16: Flydraw update: add vectorial graphics file output (DXF), new command vimg, vimgfile ;
11921 bpr 7595
  add also double arrows (arrow2) [r1024] (GX)
1024 bpr 7596
2009-04-05: add js for keyboard, html editor [r1012] (BPR)
7597
2009-04-05: add german collection from shtooka projects (math voc and numbers) [r1011] (BPR)
11720 bpr 7598
2009-03-: add "embeddable player" inserted in the "about module" [r973] (OB)
984 bpr 7599
2009-03-17: add clicktile answer type [r983] (BPR)
1009 bpr 7600
2009-03-04: add rss link in news module [r970] (BPR)
972 bpr 7601
2009-03-04: add german verbs collection from shtooka projects [r969] (BPR)
7602
2009-02-28: add clicktile applet of Joke Evers [r968] (BPR)
7603
2009-02-28: add mail to supervisor for new forum messages [r967] (BPR)
7604
2009-02-27: fix internal server error on ubuntu (BPR) [r964]
3826 bpr 7605
---------------------------------------------------------------------------
7362 bpr 7606
wims.3.65b [r940] wims.3.65a [r940]
941 bpr 7607
2009-01-25: add zirkel applet. (BPR) [r940]
7608
2009-01-25: add photourl variable in userlist. (BPR) [r938-937]
914 bpr 7609
2009-01-04: add chemistry program for analysing molfile. (BPR) [r913]
7610
2009-01-01: add chemistry applet modified by Joke Evers (initially SketchEl) (JE) [r903]
7611
2009-01-01: use mail_opt everywhere mail is send by wims (BPR) [r901]
7612
2008-12-31: make changes in data/swac - should be more stable (BPR) [r900]
7613
2008-12-29: add msg.phtml in oef modules (BPR) [r893]
7614
2008-12-26: fix gnuplot compatibility (BPR) [r892]
7615
2008-12-13: IP adress can be hide by managersite (FG) [r877]
7616
2008-12-07: fix some bugs in exercise printed version(BPR) [r874]
7617
2008-12-05: improvment in document (BPR) [r871] and [r]
7618
2008-12-04: few bugs corrected on module adm/raw (OB) [r870]
7619
2008-11-25: supervisor can add personnal user daymessage (FG) [r863] and following
7620
2008-11-07: add possibility to change the modtool account in a class (BPR) [r849]
831 bpr 7621
2008-10-05: fix "bashism" in bin/wrapuid and bin/apache-config (BPR) [r824] and in compile [r825]
914 bpr 7622
2008-10-02: fix anstype/geogebra [r822] and anstype/sigunits (BPR) [r821]
3826 bpr 7623
---------------------------------------------------------------------------
831 bpr 7624
wims.3.64 [r798]
797 bpr 7625
2008-08-26 and before: many improvments of authordir jm.evers (JK)
914 bpr 7626
2008-08-26:add slib for phonetics (BPR) [r791]
797 bpr 7627
2008-08-23: improvment in geogebra type. (BPR) [r776]
7628
2008-08-11: Add command tooltip in document - improve the special method in oef (BPR) [r756-r757]
7362 bpr 7629
2008-08-10:scripts/oef/togetfile.proc is trusted file for adm/doc as it
11921 bpr 7630
  is already for createxo (fix a submitted bug) (BPR) [r749]
8502 bpr 7631
2008-08-08: adm/doc.*: make some phtml files language independant (BPR)
914 bpr 7632
2008-08-:latex2wims - add tabular type environment and fix minor bugs (BPR)
3826 bpr 7633
---------------------------------------------------------------------------
721 bpr 7634
wims.3.63d [r720]
7635
2008-06-30: add thermo sheets (J-R Vacher)
3826 bpr 7636
---------------------------------------------------------------------------
716 bpr 7637
wims.3.63c [r677]
7362 bpr 7638
2008-06-xx: big improvment in Dutch, Italian and Catalan version.
638 bpr 7639
2008-06-18: add interface to ldap authentification in a class (BPR for interface +
7640
C. Lefčvre) [r633]
7362 bpr 7641
2008-06-18: delete adm/scenario.* adm/dialog.* - they have been transferred in
11921 bpr 7642
  scripts/scenario scripts/dialog (see docu and oef) - allow publication of the modules
7643
  using them [r623], [r624] (BPR)
603 bpr 7644
2008-06-16: add possibility to hide exam registrations to students. [r603] (BPR)
7645
2008-06-14: may download style css in class [r565] (BPR)
7646
2008-06-14: change place of photos and basis of the puzzle modules to scripts/data/
11921 bpr 7647
  - the modules H3/algebra/spuzzle.$lang and U2/algebra/qpuzzle.$lang will
7648
  be added in the Nice publication center at next release. [r563] (BPR)
7362 bpr 7649
2008-06-13: add Imindex in oef modules (for ulterior testing if a file is in \imagedir)
11921 bpr 7650
  [r561] (BPR)
7362 bpr 7651
2008-06-08: add new fields title_$lang description_$lang translation_language for modules
11921 bpr 7652
  who have their language translation insid them (don't yet accessible by the Modtool
7653
  interface) [r554] (BPR)
7362 bpr 7654
2008-06-08: add option in embed of "input type" (autocompletion=off, css style for
11921 bpr 7655
  the input box [r521] (BPR)
561 bpr 7656
2008-06-08: add eqsign option in equation [r518] (RM)
7657
2008-06-08: add sheets for level U3 [r519] (BPR)
8502 bpr 7658
2008-05-27: Add exemple class: 1118 Premičre STG (RM)
7659
2008-05-27: Add exemple class: 1117 Premičre STI (RM)
7660
2008-05-27: Add exemple class: 1116 Premičre S (RM)
481 guerimand 7661
---------------------------------------------------------------------------
523 bpr 7662
wims.3.63b [r468]
452 bpr 7663
2008-05-25: add scripts for indexing shtooka directories (words audio http://shtooka.net/project)
11921 bpr 7664
  [r451] (BPR)
8502 bpr 7665
2008-05-24: add style css documentation in bases ; fix bug in management: css stylesheet in home/css
11921 bpr 7666
  doesn't appear in list (BPR)
8502 bpr 7667
2008-05-04: improvment in the adm module new: use the title in user language
11921 bpr 7668
  if it is defined in the INDEX module (for JE modules in particular) [r392] (BPR)
452 bpr 7669
2008-05-??: improvment in adm/raw (OB)
7670
2008-04-28: add catalan version (from Manel Querol)
382 bpr 7671
2008-04-07: add data/scripts in the list of directories where the command
11921 bpr 7672
  rename may be used [r382] (BPR)
381 bpr 7673
2008-04-07: add english example class [r379-380] (BPR)
7362 bpr 7674
2008-02-17: fix in formal type (in case of nonanalysed answer) (BPR-ER)
7675
2008-01-12: manage.en bug correcting, add class search engine and bestclass general activity showing [r282] (FG)
332 bpr 7676
2008-01-08: Improved chemistry slib [r281] (GK)
481 guerimand 7677
-------------------------------------------------------------------------
275 bpr 7678
wims.3.63a [r256]
253 bpr 7679
2007-12-30: Add geogebra3 [r252] (BPR)
8502 bpr 7680
2007-12-30: Add css style in sheet: wims_sheet wims_sheet_list for exercise list in sheet [r251](BPR)
9358 bpr 7681
2007-12-27: Tex is now forced by \displaystyle inside \( ) [r242] (BPR)
242 bpr 7682
2007-12-26: Fixed bug in mboard.fr ; add list by subject, improved navigation, add
11921 bpr 7683
  css style (wims_forum_intro, wims_forum_msg, wims_forum_list) ; language in fr/ [r237] (BPR)
8502 bpr 7684
2007-12-25: add adm module: class/activity (BPR)
7362 bpr 7685
2007-12-15: del unused link on supervisor page for class groupement (class_type=2) (FG)
226 guerimand 7686
2007-12-15: module cdt.fr and cdt.en add exam to linklist (FG)
225 guerimand 7687
2007-12-14: superclass_quota replace class_quota for portal structure (FG)
7362 bpr 7688
2007-12-08: add to votes (french version) "traced vote" ; add csv upload of votes results.
11921 bpr 7689
  [r217] (BPR)
452 bpr 7690
2007-12-03: give to sc_reply the same status as reply. Can be used in test conditions.
11921 bpr 7691
  [r213] (BPR)
210 bpr 7692
2007-12-03: Add option "noreaccent" in answer type case [r209] (BPR)
7693
2007-11-28: Fixed bug in votes [r203] (BPR)
7362 bpr 7694
2007-11-25: Fixed bug: login with point was accepted but data was erased
11921 bpr 7695
  by csv upload [r202] (BPR)
242 bpr 7696
2007-11-23: Fixed bug: presentation sheet with doc page (all lang) (FG)
8502 bpr 7697
2007-11-21: Add an option parameter for answer: noanalyzeprint: in this case, no
11921 bpr 7698
  preformatted analyzed answer is printed (only the score). (BPR)
7362 bpr 7699
2007-11-20: Some oef help translations in script/help in separate directories (for the moment,
11921 bpr 7700
  fr, es, cn) (BPR)
8502 bpr 7701
2007-09-27: Fixed in adm/class/userlist.fr/cvs: email variable was removed when
11921 bpr 7702
  uploading cvs, empty variables for participants were replaced by preceeding
7703
  participants when downloading cvs. Added possibility to download or upload
7704
  technical variables. (BPR)
166 bpr 7705
For the moment, only in french version. (BPR)
155 bpr 7706
2007-09-25: patch on the cn version (from Zhijie Chen, transmitted by GX)
110 bpr 7707
2007-09-16: fixed the anstype scripts for chemeq, units,
11921 bpr 7708
  sigunits. Now they allow to see the good replies in debug
7709
  mode with Createxo, and the correct answer is shown when a bad
7710
  reply has been fed in. (GK)
106 bpr 7711
2007-09-16 Add chemistry slib (GK)
8502 bpr 7712
2007-08-28 Correction for option keeporder: solution was in first position in type clickfill for option
11921 bpr 7713
  keeporder (BPR)
106 bpr 7714
2007-08-27 Add votes in class download (class/config) (BPR)
7362 bpr 7715
2007-08-19 Add special method tabs2lines in OEF (in OEF, lines in variables
11921 bpr 7716
  are transformed to tabs after error messages or next step,
7717
  which is not accepted in some applets). Same as special method expandlines
7718
  except for the pre tag (BPR)
9358 bpr 7719
2007-08-13 Add javascript wz_dragdrop.js in js/ (BPR)
106 bpr 7720
2007-08-13 Add slib/utilities/tooltip and special method tooltip in OEF (BPR)
7721
2007-08-02 Example class declared as neighbor of all classes (FG)
7722
2007-07-16 Add fonctionalities to exam module creation only fr, en (FG)
8502 bpr 7723
2007-07-14 Bug fixed: personalize home and sheet page with document (FG)
106 bpr 7724
2007-07-13 Default configuration for oef options in class (FG)
79 bpr 7725
---------------------------------------------
7726
Version 3.62 packed.
8502 bpr 7727
2007-06-23: Updated slib/media/audio: add option rename (BPR).
10 reyssat 7728
2007-06-19: From BPR:
11921 bpr 7729
  help is accessible in Modtool as a zone
7730
  adm/latex2wims.fr new module
7731
  help/example/oefquicktool.fr new module
7732
  Add anstype,help,slib as binary directories in adm/modtool.fr/binfile.proc
7733
  Link on latex2wims.fr and on quicktool.fr in modules/adm/createxo.fr/level1.phtml
7734
  and in public_html/modules/adm/modtool.fr/modname.phtml
7735
  Link on program.fr et faq.fr (french version) in public_html/modules/adm/browse.fr/home.phtml
7736
  and public_html/modules/adm/class/sheet.fr/main.phtml
7737
  Option "nonstop" in step exercises
7738
  New parameter \sc_reply$i in OEF: accessible for feedback with
7739
  default values 0,1, 0.5 according the student reply is
7740
  bad, good or partially good
7741
  public_html/bases/doc/1027 Presentation improvment
7742
  slib/geo2D/geogebra Improvment (Paul Byache)
7743
  Improvment in documentation of type range (english version -> french version)
7744
  js/ASCIIMathML.js js/LaTeXMathML.js js/ASCIIsvg.js new javascript
7745
  java/jmol/Jmol.js java/jmol/JmolApplet.jar: new Java applet Jmol
7746
  Improvments in help/developer/docmodtooloef.fr help/developer/docqcm.fr
7747
  help/teacher/docdocument.fr help/teacher/docexooef.fr help/student/docetud.fr
10 reyssat 7748
2007-06-19: From ER:
11921 bpr 7749
  ************ corrections de bugs ************
7750
  For each bug: 1/ description 2/ changes made 3/ changed files.
7751
  1/ When an exo is introduced in a worksheet, if we erase its description, it
7752
  comes back as non empty (but possible to erase afterwards by modifying sheet)
7753
  2/ use new variable new_desc instead of some occurrences of desc.
7754
  3/ files changed:
7755
  public_html/modules/adm/class/addmodule.[cn,en,es,fr,it,nl,si,tw]/[main.phtml,var.def,var.proc]
7756
  1/ binary files of modtool in subdirectories were counted twice (once in
7757
  dir, once in subdir)
7758
  2/ add a "sort|uniq" to list of binary files
7759
  3/ files changed:
7760
  public_html/modules/adm/modtool.[cn,en,fr,it,nl]/binfile.proc
7761
  1/ good replies were impossible to insert in development mode right after
7762
  modif of source in createxo, except in french version.
7763
  2/ mimic french version by introducing variable oef_defaut in var.def.
7764
  3/ files changed:
7765
  public_html/modules/adm/createxo.[cn,en,es,it,nl,si]/var.def
7766
  1/ the french help for answer type wlist pointed to the english text for
7767
  synonyms
7768
  2/ changed pointer to help/anstype.fr/syno.phtml
7769
  3/ file changed: public_html/scripts/help/anstype.fr/wlist.phtml
8502 bpr 7770
2007-05-12: add class exemple: 1113 (RM)
11921 bpr 7771
  add class exemple: 1114 (FG)
7772
  add link "back to module" in addmodule.fr and addmodule.en
7773
  add job=showsheet in userlist.fr: control
7774
  board panel for sheet (FG)
10 reyssat 7775
2007-05-01: Added new oef answer option "nonstop" (BPR).
7776
2007-04-30: A new French example class 1113 (Regine Mangeard).
11921 bpr 7777
  More French public sheets (FG).
10 reyssat 7778
2007-04-19: Updated adm/class/cdt.fr (FG).
7779
2007-04-13: anstype/numeric: fixed a cheating flaw.
7780
2007-04-02: (GK) Improved the slibs graphpaper/*: now you can give
11921 bpr 7781
  maximal values instead of the tick increment, and have it
7782
  calculated automatically. You can also label the axes.
10 reyssat 7783
2007-03-28: J-R Fernandez: important upgrade in the Spanish translation, for
11921 bpr 7784
  the user interface and the base modules.
10 reyssat 7785
2007-03-14: Updated to chemeq-1.12.
7786
2007-03-14: (GK) added a new slib to get precise numeric informations
11921 bpr 7787
  about the conservation of elements and charges in chemical
7788
  equations. The results come either as an understandable html
7789
  table or a ready-to-use matrix. This script need at least
7790
  the version 1.12 of chemeq. If the version of chemeq is not
7791
  sufficient, an error message is given instead.
10 reyssat 7792
2007-03-13: Updates to Dutch version. (JE)
11921 bpr 7793
  New and updated slib. (BPR)
7794
  anstype/javacurve.points: added drawing for multiple clicks. (BPR)
67 bpr 7795
2007-02-22: "about.bak" in doc modulesreplaced by "about.phtml". (BPR)
10 reyssat 7796
2007-02-14: bin/mkindex and Misc/modind.c: added recognition of datamodules.
7797
2007-01-26: MAX_FILELEN lifted to 2 mega.
7798
2007-01-23: added config parameter mail_opt.
7799
2007-01-14: anstype/checkbox: \\( -> \( for presentation (BPR).
7800
2007-01-12: user_agent checking seems to create problems: stopped.
7801
2007-01-11: adm/vote: Correction d'une incompatibilité entre une limite ŕ 64
11921 bpr 7802
  dans le nombre de questions possibles et un traitement ŕ 40
7803
  dans var.proc et var.def (BPR)
7804
  anstype/checkbox: correction d'un bogue dans
7805
  script/anstype/checkbox (cas de virgule) et modification
7806
  de la réponse: \\( devient \( . (BPR)
7807
  exec.c, exec_for(): strchr(",") -> strparchr(",") (item search
7808
  should skip parentheses).
7809
  adm/class/userlist/csv/download.proc: manual score downloading was
7810
  broken with a wrong insertion of !hex (BPR).
10 reyssat 7811
2007-01-08: symtext: added shared macros.
7812
2007-01-05: symtext package made independent.
11921 bpr 7813
  exec.c, _httpfollow(): mhelp session address was broken when
7814
  invoked from an mhelp of a subsession.
10 reyssat 7815
2007-01-02: bases/dic/fr/accord: plurals of exceptional nouns were forgotten.
11921 bpr 7816
  symtext: added pool structure to allow parbitrary permpick nesting.
10 reyssat 7817
2006-12-30: More types to anstype "javacurve" (BPR).
11921 bpr 7818
  scripts/oef/embed.phtml: corrige un bogue de couleur dans
7819
  l'affichage du type mark (BPR).
7820
  scripts/oef/fr: typos de francais + couleur orange pour les
7821
  réponses partiellement bonnes ou avec mauvaise
7822
  précision (BPR).
7823
  Updated files in slib/text (BPR).
7824
  java/input.java: added vector style.
10 reyssat 7825
2006-12-26: symtext: added debug level.
11921 bpr 7826
  symtext compile error: nextblock field forgotten in some cases.
10 reyssat 7827
2006-12-25: symtext: translate.c, entry earlier field offset error.
7828
2006-12-24: symtext: accented letters were isolated in pre-processing.
7829
2006-12-21: check_exam(): now checks the existence of session var file
11921 bpr 7830
  instead of session directory existence.
7831
  symtext: increased dictionary size limits.
10 reyssat 7832
2006-12-20: symtext, outval(): typo corrected.
11921 bpr 7833
  adm/class/regclass/var.proc, policy=file: suppressed spurious
7834
  variable definitions (class_creation etc.).
10 reyssat 7835
2006-12-14: Included Geogebra applet in java/geogebra. (www.geogebra.org)
11921 bpr 7836
  Anstype/javacurve: added points version. (BPR)
10 reyssat 7837
2006-12-13: GK: fixed a very nasty bug with the OEF type sigunits, which
11921 bpr 7838
  disregarded the numeric value, focusing only on the unit and the
7839
  number of significative numbers.
7840
  bin/povray: Added some default values for compatibility (BPR).
10 reyssat 7841
2006-12-12: Added slib lang/fraccord.
7842
2006-12-05: Misc/translator.c and Misc/translator_.c: search failed when
11921 bpr 7843
  dictionary contains accented letters.
10 reyssat 7844
2006-12-04: Fixed in adm/class/userlist/csv/download.proc: manual grades were
11921 bpr 7845
  still not correct for usernames with special characters.
10 reyssat 7846
2006-12-02: WORKFILE_LIMIT moved from lines.c to wims.c.
11921 bpr 7847
  WORKFILE_LIMIT default increased to 2M (from 512K).
7848
  Anstype/*fill: added align option (BPR).
10 reyssat 7849
2006-11-29: slib/matrix/concate updated (BPR).
7850
2006-11-24: Added new command !hex.
11921 bpr 7851
  adm/class/userlist and adm/class/grades: manual grades for usernames
7852
  with special characters now correctly fixed using !hex.
10 reyssat 7853
2006-11-22: webget: added proxy compatibility.
7854
2006-11-21: Updates to Italian version (MC).
7855
2006-11-20: adm/class/userlist/csv/download.proc: erase fields before recomputing
11921 bpr 7856
  for a new user.
10 reyssat 7857
2006-11-17: Added User-Agent to !mailto header (compatibility with some ISP's).
11921 bpr 7858
  All adm module mail interfaces now switched to !mailto.
7859
  Added mail_log().
10 reyssat 7860
2006-11-15: adm/class/userlist: manual grades dysfunction when login contains
11921 bpr 7861
  special characters (the solution is still not correct).
10 reyssat 7862
2006-11-10: rounding fix of scripts/js/basicalc (FG).
7863
2006-11-08: Fixed in adm/forum/mbord.cn: missing scripts.
7864
2006-11-03: oef: added qcm common manager.
11921 bpr 7865
  oef2wims: No exec if hint/help/solution contains no exec commands.
10 reyssat 7866
2006-11-01: adm/modtool: developer name was not put into session var.stat
11921 bpr 7867
  when the user is automatically logged in via a class.
10 reyssat 7868
2006-10-26: adm/createxo.fr: added 2 models (qtext and 16qtext).
7869
2006-10-23: Added slib oef/env and scripts/oef/datafile.proc
7870
2006-10-22: scripts/oef/mkindex: Added datafile indexing.
7871
2006-10-20: wimslogd, dispatch_log(): suppressed useless error messages.
7872
---------------------------------------------
7873
Version 3.60 packed.
7874
2006-10-17: class/cdt.fr updated to 1.11 (FG).
7362 bpr 7875
2006-10-15: Fixed: nesting error in symtex permpick (lind2 incremented
11921 bpr 7876
  without decrementing in case of failure).
10 reyssat 7877
2006-10-13: Fixed: nested errors provoke "Premature end of script headers".
11921 bpr 7878
  Fixed in adm/modtool: class user developer link was broken due
7879
  to password encryption.
7880
  anstype/range: default value was set to the left end instead of middle.
7881
  help updated for the case of multiple ranges.
10 reyssat 7882
2006-10-09: Fixed in adm/createxo: default author name didn't show up when loaded
11921 bpr 7883
  by module developer.
7884
  update.sh: erase ch..root etc. if need to be written over.
7885
  calc_lookup(): rights check now uses datafile_check().
10 reyssat 7886
2006-10-08: Added typed circuit schematic system: data, slib, drawing tool.
7887
2006-10-04: !filewrite, !fileappend, files with name starting by "TEMP_"
11921 bpr 7888
  are temporary files and go to tmp_dir.
7889
  find_module_file(): files starting with writable/TEMP_ are
7890
  temporarily written files.
7891
  datafile_recordnum() and datafile_fnd_rec(): save value of "untrust"
7892
  and restore before exiting.
10 reyssat 7893
2006-10-02: slib/mkindex: presentation improvement.
11921 bpr 7894
  New categories: H?/financialmath, U?/financialmath, tool/elec
7895
  datafile_check(): allowed userfiles to read files in subdirectories
7896
  "data/" and "authors/".
10 reyssat 7897
2006-10-01: Fixed in flydraw, obj_string(): quoting chars were not stripped.
7898
2006-09-29: Anstype numexp: Message precision (FG).
11921 bpr 7899
  Fixed in flydraw, obj_parallel(), obj_lattice() and obj_arrow():
7900
  displacement vector didn't follow affine transformation.
10 reyssat 7901
2006-09-26: adm/class/regclass: removed the word "optional" for class password (FG).
11921 bpr 7902
2006-09-25: checkhostt(): tolerate spaces after '&lt;' and '&lt;' (but not before).
7903
  Italian translation updated to 3.58 (MC).
7904
  adm/class/userlist: allow csv upload without password in gateway
7905
  subclasses.
10 reyssat 7906
2006-09-24: oef: added good choice insertion for developer to choices.
11921 bpr 7907
  oef: added choice option "noidontknow".
10 reyssat 7908
2006-09-23: chroot.c: added parsing of w_wims_priv_chroot, with word
11921 bpr 7909
  "tmpdir" causing preliminary directory change.
7910
  c, fortran77, pascal, python interfaces: now compile and run on tmp_dir.
10 reyssat 7911
2006-09-22: chroot.c: abort if setuid() fails.
11921 bpr 7912
  scripts/oef/var.proc: check datamodule only when cmd=new.
7913
  find_module_file(): send module_error for executable files.
10 reyssat 7914
2006-09-21: Fixed in scripts/oef/var.proc: step information was not cleared
11921 bpr 7915
  from one exercise to another.
7916
  Fixed in scripts/oef/step.proc: empty data in menu type was
7917
  not checked.
7918
  adm/class/gateway: added secure hosts to structure management.
7919
  adm/class/regclass: secure host now defaults to "all".
10 reyssat 7920
2006-09-20: bin/housekeep.daily: buggy sheet expiration code disabled, to
11921 bpr 7921
  be enabled during a summer vacation.
7922
  Fixed in scripts/adm/gateway/mkteacherlist: a too strict right
7923
  check skipped index update after a teacher subscription.
7924
  adm/class/userlist/var.proc.userprop: added call to mkteacherlist
7925
  when the user is supervisable.
7926
  Fixed for gateways: link for changing user property was missing.
10 reyssat 7927
2006-09-19: Fixed in oef2wims, _check_compare(): check of "or" not returned
11921 bpr 7928
  after success, going to the check of "and" instead.
10 reyssat 7929
2006-09-18: OEF development mode: insertion of good replies becomes non-auto.
11921 bpr 7930
  Anstype dragfill and clickfill: added options "keeporder",
7931
  "sort" and "shuffle".
7932
  Anstype: added option "sort" to checkbox, menu and radio.
7933
  adm/class/regclass: added secure host validity check.
7934
  The variable "empty" is now strictly read-only, with offending
7935
  module adm/modtool fixed.
7936
  Fixed in oef: javascript form locker was skipped when running under
7937
  createxo.
7938
  Added option "default" to OEF answers.
7939
  bin/povray: version call should add ch..root, otherwise it
7940
  may refer to a different installation of povray.
7941
  instex_flush() (lines.c): suppress "mv" error messages.
10 reyssat 7942
2006-09-17: Anstype: activated option "shuffle" for checkbox, menu and radio.
11921 bpr 7943
  Anstype menu: added option "multiple".
7944
  Anstype: added option "eqweight" to mc types with "split".
7945
  Anstypes: added developer default to checkbox, menu, radio.
10 reyssat 7946
2006-09-16: adm/modtool: edfile now allows file upload.
11921 bpr 7947
  adm/class/gateway.{en,fr}: Added teacher supervising management.
7948
  Added hierarchical access right check to gateway management jobs.
10 reyssat 7949
2006-09-15: Added evaluation of \step to oef help.
11921 bpr 7950
  adm/createxo: exercise help now works.
7951
  adm/createxo, raw mode: returning from help erased textarea.
7952
  Added textarea content control buttons.
7953
  subclass expiration date now refers to superclass expiration.
7954
  Fixed in default and column themes: documents/votes not shown for
7955
  participants in intermediate classes.
7956
  Fixed in scripts/adm/class/adduser: a bogus password check locked up
7957
  adding class/course subscription in gateway.
7958
  bin/housekeep.daily: diving to subclasses for daily cleanup.
10 reyssat 7959
2006-09-14: Popup session life reduced to 50 seconds.
11921 bpr 7960
  catfile() now returns the number of bytes written.
7961
  Fixed: empty last.html was provoking "Premature end of script header".
7962
  Added non-backup and ancient class warnings to adm/class/config.
7963
  adm/class/config: subclasses can no longer change expiration date.
7964
  adm/class/userlist: csv download of passwords now allowed.
10 reyssat 7965
2006-09-13: scripts/adm/class/adduser: Added check of name conflict between
11921 bpr 7966
  teacher and participant accounts.
7967
  adm/class/gateway: Added csv download of teacher accounts.
7968
  adm/class/userlist/csv/upload.proc: added call to mkteacherlist
7969
  if superclass.
7970
  adm/modtool.cn: proc files were missing.
7971
  adm/modtool, edfile: recovered new line at end of file.
7972
  Fixed: oef replytype synonyme translation bug.
7973
  Fixed: oef replyweights stacking up via valsave.
10 reyssat 7974
2006-09-12: Updates to adm/class/cdt.fr (FG).
7975
---------------------------------------------
7976
Version 3.58 packed.
7977
2006-09-11: Updates to help/teacher/docdocument.fr (BPR).
11921 bpr 7978
  scripts/oef/mkindex: should erase index files when no oef.
10 reyssat 7979
2006-09-09: !writefile to getfile: writing to symlinks and subdirectories
11921 bpr 7980
  prohibited.
7981
  Added !writefile and !appendfile limits.
10 reyssat 7982
2006-09-07: Fixed in adm/manage.en: wims_prefix should be cleaned when
11921 bpr 7983
  reading wims.conf.
10 reyssat 7984
2006-09-06: Added scripts/adm/class/stat.
11921 bpr 7985
  adm/vote/vote.proc: grouped !setdef to improve performance.
7986
  Default language changed to utf-8 (for undeclared languages).
10 reyssat 7987
2006-09-05: Fixed: class modules didn't have variable right management.
11921 bpr 7988
  Fixed in wimslogd: log files with a hyphen in name should not be skipped.
7989
  files.c, _filewrite(): classes/?? modules should not have right to
7990
  write to wims_home.
7991
  lines.c: added is_class_module to disallow classes/?? modules to access
7992
  scripts/adm files and many adm commands.
10 reyssat 7993
2006-09-04: Fixed in adm/createxo/var.proc: a typo locked class importation.
11921 bpr 7994
  Fixed in adm/sheet: printable version locked by wims_prefix.
7995
  Fixed in scripts/adm/class/adduser: individual subscription locked.
7996
  Light updates to Dutch version (JE).
7997
  Fixed in adm/class/config: importation of exams didn't work.
10 reyssat 7998
2006-09-03: Updates to slibs: text, chemistry, geo3D (BPR).
11921 bpr 7999
  Fixed slib/triplerelation/tabular: infinit loop problem (GK).
8000
  Added scripts/oef/special/rename.phtml (BPR).
8001
  Fixed: typos in tool/directexec.fr (BPR).
10 reyssat 8002
2006-08-30: Fixed: typo in adm/forum/mboard.??/var.init locking up all forums.
8003
2006-08-28: Fixed in var.c, get_var_privileges(): should unset untrust.
11921 bpr 8004
  Fixed in adm/manage.en: DF should be declared in wims_prefix.
8005
  Fixed in home module: more wims_readable (FG).
8006
  adm/class/userlist: csv upload unlocked for gateway.
10 reyssat 8007
2006-08-27: scripts/adm/class/adduser: only gateway admin can add teachers.
11921 bpr 8008
  scripts/adm/class/userremain: now takes into account limits of
8009
  parent classes (only for groups where subclasses are subdirectories
8010
  of parent classes).
10 reyssat 8011
2006-08-25: Fixed: mark and checkbox anstypes with commas in the text.
11921 bpr 8012
  Added scripts/oef/togetfile.proc (trusted file for createxo).
8013
  Readability of wims_sesrandom closed to user files from adm modules.
10 reyssat 8014
2006-08-24: FG: adm/class/cdt.fr updated (add use of wims_prefix).
11921 bpr 8015
  Included java atomic lattice viewer by Simon Gill (java/Lattice).
8016
  Fixed: adm/createxo.{en,fr}, model mode could not tolerate data with
8017
  colon at first column.
8018
  Added/modified slibs: chemistry, geo3D (BPR).
8019
  Added subdirectory scripts/data (BPR).
8020
  Fixed in oef: embedded replies have no default type (thanks to BPR).
8021
  Fixed in createxo: vsavelist should not be put in wims_nw.
8022
  (thanks to BPR).
10 reyssat 8023
2006-08-23: Fixed: wims_read_parm should be excluded from access right control.
8024
2006-08-21: scripts/oef/quizzintro.phtml added Italian version (Gianni Ciolli).
8025
2006-08-18: Fixed for home module: popup search locked by variable rights.
11921 bpr 8026
  Link modules/home/tool removed.
8027
  bin/update changed to version 357.
10 reyssat 8028
2006-08-15: adm/createxo (en,fr), model mode: added menu parameters.
8029
2006-08-13: Fixed: adm/createxo.fr, model menutext1.oef, should add
11921 bpr 8030
  singlespace to data.
8031
  Fixed adm/createxo (en,fr), mode=model: should clean reply$i
8032
  when returning from test.
10 reyssat 8033
2006-08-09: !writefile and !appendfile: getfile/ becomes special.
8034
2006-08-07: adm/modtool.en, flist.phtml: OEF interface link forgotten.
11921 bpr 8035
  Fixed: some commands setting internal variables not working
8036
  when called by a user file.
10 reyssat 8037
2006-08-05: Security adjustment: adm/createxo added wims_trustfile.
12032 bpr 8038
  adm/* and home added tmp to wims_prefix.
10 reyssat 8039
2006-08-05: Added variable access rights control for user files.
11921 bpr 8040
  Security reinforcement: wims_prefix added to adm modules.
10 reyssat 8041
2006-08-03: variables.c: added var_def_check().
11921 bpr 8042
  setvar(): user file has no right to modify wims_ variables.
10 reyssat 8043
2006-07-31: Added communication between Modtool and Createxo (modif only).
8044
2006-07-26: adm/createxo.{en,fr}: added exercise models.
8045
2006-07-21: Fixed: in calc_sort(), case of char sort, output string was not
11921 bpr 8046
  terminated.
8047
  Anstype chset: added option "norepeat".
10 reyssat 8048
2006-07-18: Added !embraced extract and !embraced delete.
8049
2006-07-11: anstype: protocole clean up and documentation
11921 bpr 8050
  (see scripts/anstype/00README).
8051
  OEF to anstype interface no longer depends on declaration in
8052
  the c source.
10 reyssat 8053
2006-07-10: OEF: replytype now defaults to substitution.
11921 bpr 8054
  OEF: total steps should not be shown for dynamic step exercises.
10 reyssat 8055
2006-07-09: Symtext: minimal and generic styles for en, fr.
8056
2006-07-05: adm/createxo (en,fr): help on anstype reorganized and completed.
11921 bpr 8057
  Added symtext help.
10 reyssat 8058
2006-07-04: Added symtext to anstype and text anstype options.
8059
2006-07-02: Added slib/text/cutchoice2 (improved from cutchoices).
11921 bpr 8060
  Updates of Italian version (MC).
10 reyssat 8061
2006-06-29: Fixed: presentation problem in help/developer/docqcm.fr (BPR).
8062
2006-06-28: oef2wims + msg2wims:
11921 bpr 8063
  "??" no longuer provokes conditional variable.
8064
  Added new function "asis" (string protection).
8065
  The quotation mark now provokes conditional variable only if
8066
  the string before is a valid comparison.
10 reyssat 8067
---------------------------------------------
8068
Version 3.56 packed.
8069
2006-06-27: Updates to "mark" series of slib (BPR).
11921 bpr 8070
  Fixed: subsession first accessed with cmd=intro lost user info.
10 reyssat 8071
2006-06-24: Update of Dutch version. (JE)
11921 bpr 8072
  adm/class/cdt.fr: added size limitation to prevent overflow. (FG)
10 reyssat 8073
2006-06-22: Fixed: inconsistency in update.sh that made update of wimslogd
11921 bpr 8074
  impossible.
8075
  var.c: VARNAME_LEN doubled to 32768.
10 reyssat 8076
2006-06-20: BPR: updated French version help modules:
11921 bpr 8077
  help/teacher/docexooef.fr, help/developer/docqcm.fr
8078
  Symtext: French test version.
10 reyssat 8079
2006-06-17: (GK) modified units-filter and the sigunits-related files
11921 bpr 8080
  New features:
8081
  - when sigunits is used, the precision is managed separately
8082
  for each relevant answer (no more interaction
8083
  with \precision{})
8084
  - it is possible to give the unit wanted to display the result.
8085
  it may be a multiple or a submultiple of the base unit or a
8086
  usual unit outside the mksa system. Examples: nm,
8087
  km, h, min, A.h, mA.h, kW.h, etc.
8088
  the additionnal syntax is explained in the help files (en, fr)
10 reyssat 8089
2006-06-16: bin/apache-config: added possible apache name "apache2".
8090
2006-06-14: !href: the query string translation was partial. (Thanks to BPR)
8091
2006-06-12: anstype/mark.input: compatibility fix with various browsers. (BPR)
8092
2006-06-07: Fixed: vote name conflicts under gateway. (BPR)
11921 bpr 8093
  Updated: adm/class/cdt.fr. (FG)
8094
  scripts/adm/class/addclass: added class_creator (client IP).
10 reyssat 8095
2006-06-06: scripts/oef/var.proc: suppresses datamodule errors when
11921 bpr 8096
  $allow_missing_data=yes.
8097
  Update of Dutch version. (JE)
8098
  Update of Italian version. (MC)
10 reyssat 8099
2006-06-05: Thanks to Rafael Hertzog, replaced "sort +n" expressions
11921 bpr 8100
  by the POSIX compliant "sort -k n" equivalents (GK).
10 reyssat 8101
2006-06-03: anstype/menu and anstype/checkbox: added
11921 bpr 8102
  possibility of including commas in replies.
10 reyssat 8103
2006-05-30: Fixed in slib/triplerelation/tabular: replaced many while loops
11921 bpr 8104
  by straight for iterations, cleaned the code by using pari/gp
8105
  to perform clean matrix operations. (GK)
8106
  Added command "!getopt".
8107
  Fixed: in variable.c, check_session(), rapidfire timing check
8108
  was wrong since version 3.46, due to the use of uninitialized
8109
  struct st.
10 reyssat 8110
2006-05-29: Temp log over cluster sent to separate files, avoiding conflicts.
8111
2006-05-27: Added anstype "raw".
8112
2006-05-24: Fixed: in oef/embed.phtml, matrix should allow double size.
11921 bpr 8113
  anstype/matrix.input, allow smaller input sizes.
8114
  adm/auth/createqcm.fr and adm/auth/confia2qcm.fr updated (JY).
10 reyssat 8115
2006-05-23: Added wims_version to module about page.
11921 bpr 8116
  GK:
8117
  Renommé avec un préfixe slib_ les variables locales
8118
  pour slib/chemistry/chemeq*
8119
  GK:
8120
  Remplacé plusieurs itérations par l'usage de la
8121
  primitive "parallel" de flydraw: les chaînes décrivant les papiers
8122
  millimétrés créées par slib/graphpaper/* n'augmentent plus comme le
8123
  carré des dimensions.
10 reyssat 8124
2006-05-22: calc.c: in list commands, repeated calls to fnd_item() replaced
11921 bpr 8125
  by more efficient cutitems().
8126
  adm/stat/stat: number of classes and user accounts are shown.
8127
  GK:
8128
  anstype/sigunits modifié pour donner une comparaison valide
8129
  quand la précision demandée dépasse le nombre de chiffres
8130
  significatifs: les chiffres ne sont comparés qu'ŕ concurrence
8131
  du nombre de chiffres significatifs (aprčs arrondi).
8132
  GK:
8133
  slib/graphpaper/func_milli corrigé: maintenant le rendu des
8134
  fonctions est correct męme si les échelles horizontales et
8135
  verticales ne sont pas les męmes.
10 reyssat 8136
2006-05-20: Fixed in bin/mkindex: the definition of linelen was too big and
11921 bpr 8137
  did not prevent overflow in home module.
10 reyssat 8138
2006-05-19: Misc/modind.c: abort on output file creation failure.
8139
2006-05-18: Added adm/auth/confia2qcm.fr (JY).
11921 bpr 8140
  Added "Cahier de texte" (fr) (FG).
10 reyssat 8141
2006-05-15: adm/class/reguser: acceleration in site user counting.
8142
2006-05-14: Added option field to exam exercises, and an option "autogen".
8143
2006-05-13: Datafile: field position cached. (Was quadratic algo.)
8144
2006-05-07: src/Flydraw/commands: fixed bad CR problem (BPR).
11921 bpr 8145
  Added modules/help/developer/docqcm.fr (BPR).
10 reyssat 8146
2006-05-06: OEF manager: add an option to allow missing datamodules.
8147
2006-05-03: Fixed: imagefill repositionning not working when there is only one case.
11921 bpr 8148
  Mirror list updated.
10 reyssat 8149
2006-05-01: Important updates to Spanish translation (Juan Rafael Fernández).
11921 bpr 8150
  adm/modtool.nl: presentation updates (JE).
10 reyssat 8151
2006-04-28: adm/class/config: search for classes (en,fr).
8152
2006-04-28: adm/class/classes: search for classes when there are too many of them (en,fr).
8153
2006-04-26: adm/stat/stat.cn/stat.sh: should be executable.
8154
2006-04-18: adm/class/userlist, userprop: added wrap="off" to textarea (variables).
11921 bpr 8155
  Fixed: wrong data filled in fields when double registering user properties.
10 reyssat 8156
2006-04-10: Updates to Italian translations (MC).
8157
2006-04-07: adm/regclass: toomany lockup should not apply to subclasses.
8158
2006-04-02: From GK:
11921 bpr 8159
  slib chemistry/chemeq_tex: support étendu aux équations chimiques.
8160
  nouvelle slib chemistry/chemeq_compare: compare deux équations chimiques.
8161
  nouveau type (chemeq) pour les réponses d'exercices OEF,
8162
  destiné ŕ l'analyse de réponses portant sur des équations chimiques.
10 reyssat 8163
2006-03-26: Corrections/improvements in Dutch version (J. Evers).
8164
2006-03-19: calc_rename(): accepts digits in file extension.
8165
2006-03-14: Fixed: texgif font generation conflict among simultaneous visitors.
8166
2006-03-12: scripts/anstype/coord: protection against hacking.
8167
2006-03-09: Flydraw: added a series of commands for advanced matrix manipulations
11921 bpr 8168
  (Jean-Christophe Leger).
10 reyssat 8169
2006-03-08: adm/class/sheet: it was unnecessary to disallow source insertion
11921 bpr 8170
  when a sheet is unerasable.
10 reyssat 8171
2006-02-21: Improvements to bin/apache-config: more recognitions and
11921 bpr 8172
  special treatment for debian.
10 reyssat 8173
2006-02-20: bases/sys/publishdata: added "data" zone.
8174
2006-02-19: Added debian detection in compile, bin/wrapuid and bin/apache-config
11921 bpr 8175
  (Georges Khaznadar).
8176
  scripts/anstype/atext: translator dictionary was language-independent.
10 reyssat 8177
2006-02-18: Added automatic recognition of chemeq and units-filter in chroot.
8178
2006-02-16: OEF hacking bug remained for the last step of a multi-step exercise.
8179
2006-02-08: adm/regclass: level was not shown for individual classes.
8180
2006-02-05: Added a non-processing ocaml interface.
11921 bpr 8181
  Added load refusal according to active process counts.
10 reyssat 8182
2006-02-03: adm/vote: added comments. (BPR)
8183
2006-02-02: Added score type option to class userlist interface (Fabrice Guerimand).
11921 bpr 8184
  Included whirlgif to improve gif animation performance.
8185
  set_req_time(): we must use force_setvar() for otherwise the values
8186
  are ignored when the user starts with an expired session number.
8187
  adm/manage: resource uploading installed files to wrong places.
8188
  Added several chemistry slibs (Georges Khaznadar).
10 reyssat 8189
2006-01-29: Ad-hoc solution for file name problem with OSX in scripts/java.
8190
2006-01-25: Added rlimit_as restriction.
8191
2006-01-19: "!read tabletheme" was forgotten in adm/grades. (BPR)
8192
2006-01-17: Corrected a typo in OEF reply variables anti-hacking measure.
8193
2006-01-14: OEF: the choice option "shuffle" was disabled.
8194
2005-12-26: Added OEF reply variables anti-hacking measure.
8195
2005-12-25: Modtool: added processing of module_data.
8196
---------------------------------------------
8197
Version 3.54 packed.
8198
2005-12-22: 2 more mirrors (ofset.org and unicaen.fr).
8199
2005-12-11: variables.c: try_hack() was full of logic errors.
8200
2005-12-08: Parity in shuffle was not working for n>=4 (calc.c).
8201
2005-12-06: Added system level tool: direct exec (en, fr).
8202
2005-12-05: Fixed typos in Dutch version (Joke Evers).
8203
2005-12-04: Added slib series "graphpaper" (Georges Khaznadar).
8204
2005-12-03: A strange bug of bash eats the alias definition in bin/dircptest.
11921 bpr 8205
  Patched scripts in createxo, modtool and bin/mkindex using
8206
  variable definition.
10 reyssat 8207
2005-12-01: Must_chroot was not enforced in software interfaces.
11921 bpr 8208
  Added tolerance to antidated files in wimslogd.
10 reyssat 8209
2005-11-28: Exam quitting in gatewayed courses landed to an error message.
11921 bpr 8210
  User activity transfer: added transfer of examlog and exolog.
10 reyssat 8211
2005-11-15: Added doc for anstype numexp (Fabrice Guerimand).
8212
2005-10-13: Gateway: program supervisor is now unconditionally granted
11921 bpr 8213
  accesses to courses.
8214
  Gateway: structure management allows modif of reg password.
10 reyssat 8215
2005-10-12: Gateway: added exolog propagation.
8216
2005-10-11: Fixed gateway: prohibition of 09-21 forced students to retype
11921 bpr 8217
  password to go to a course from within a class.
10 reyssat 8218
2005-10-10: Fixed gateway: user activity transfer from within a course was not working.
11921 bpr 8219
  Fixed gateway: change user data from within a course by supervisor.
8220
  Added to gateway: activity transfer now can show activities to transfer.
8221
  Gateway: add/del user by mandatory course supervisors is now allowed.
8222
  User deletion from a course is only allowed when he does not have
8223
  activities in other courses under the same class.
10 reyssat 8224
2005-10-09: Fixed: OEF dynamic step post-processing variable updating.
8225
2005-10-08: Use "wrap=off" in textareas in modtool and createxo.
8226
2005-10-03: modind.c: ignores modules with no known category.
8227
2005-09-30: Added wims_realuser (for supervisable users in gateways).
11921 bpr 8228
  Supervisor page now shows name of wims_realuser.
8229
  useropts saved for wims_realuser, instead of wims_user.
8230
  mathalign now defaults to lower position.
8231
  Fixed: doc module html header missed module title.
10 reyssat 8232
2005-09-29: Fixed pointer depth error in fsort() (texmath.c). (Why it seemed to work before?)
11921 bpr 8233
  Added module index field "data" (variable module_data).
8234
  Module index parsing now uses search_list() to accelerate.
8235
  Added documented command !checkdata.
8236
  Added a lock in OEF modules when a depended datamodule is missing.
10 reyssat 8237
2005-09-28: Fixed: a typo in adm/class/exam blocked exam access when user
11921 bpr 8238
  score data is empty.
8239
  Added warning message when hack simulation is done on variables (devel).
10 reyssat 8240
2005-09-23: Increased software interface timeout values because the new Maxima
11921 bpr 8241
  is slow to launch.
10 reyssat 8242
2005-09-22: _getdef(): value should be zeroed by default.
11921 bpr 8243
  Fixed: exercise reindexing from a sharing class broke index file sharing.
10 reyssat 8244
2005-09-21: Fixed: gateway: course structure modif from program leads to
11921 bpr 8245
  bad navigation link in page header.
8246
  Gateway: prohibited student accounts from directly accessing supervisor login.
8247
  (Minor security precaution)
10 reyssat 8248
---------------------------------------------
8249
Version 3.52 packed.
8250
2005-09-19: Added help for the new oef special methods (Bernadette Perrin-Riou).
8251
2005-09-18: Gateway: added several propagation items.
8252
2005-09-15: Dutch translation updates (Joke Evers).
8253
2005-09-14: Textarea nowrap was not compatible with some versions of IE. Trying "wrap=off".
11921 bpr 8254
  Fixed: in gateway, teacher list was not updated after teacher registration
8255
  using reguser.
8256
  Fixed: class setup downward propagation ignored courses for programs.
10 reyssat 8257
2005-09-13: Fixed: draft document writing was closed in distribution.
8258
2005-09-11: Fixed: user error "double_click" was not flushed.
8259
2005-09-10: adm/modtool: badcategory message now shows available categories.
8260
2005-09-08: adm/class/configure: added index update links.
11921 bpr 8261
  Fixed: class backup did not work when class name contains '/'.
10 reyssat 8262
2005-09-07: Added Slovenian version (Bostjan Kuzman).
8263
2005-09-04: Added "shuffle" option to OEF choice options.
8264
2005-09-02: Added a new virtual class connection lock level (7) allowing
11921 bpr 8265
  closing access to participants.
10 reyssat 8266
2005-09-01: Added random variable hacking test to scoring devel modules.
11921 bpr 8267
  coord (anstype): stdout from clickzone removed from wims_exec_error,
8268
  and put into the variable $m_clickzone_error. The latter is reachable
8269
  from within OEF.
10 reyssat 8270
2005-08-27: Fixed: wrong log content dispatching when error found in a logfile name.
8271
2005-08-25: bin/account.sh in the distribution was not updated.
11921 bpr 8272
  Locale fixup at startup: added "LANGUAGE" and "LC_ALL".
10 reyssat 8273
2005-08-24: Misc. Dutch retranslations (Joke Evers).
8274
2005-08-23: bin/update killed wimslogd (hence hangs the system when under sysmask orphan).
11921 bpr 8275
  Also bin/server-interrupt.
10 reyssat 8276
2005-08-19: Fixed typos in virtual class interfaces (Bernadette Perrin-Riou).
8277
2005-08-18: adm/class/gateway: fixed typos in help links.
11921 bpr 8278
  adm/class/gateway: resource sharing between programs (experimental).
8279
  adm/modtool: module version check now for all publications.
10 reyssat 8280
2005-08-16: Publication of local modules under cluster: touches log/newmodules
11921 bpr 8281
  instead of timestamp.
10 reyssat 8282
2005-08-07: rlimit-data lifted to 100M: Maxima-5.9 asks a lot.
11921 bpr 8283
  Fixed compatibility issues with Maxima-5.9.
8284
  chroot package updated.
10 reyssat 8285
2005-07-22: Added config variable "busyhours" and "wims_busyhours".
11921 bpr 8286
  Using wims_busyhours to lock local module publication.
10 reyssat 8287
2005-07-06: Added python interface.
8288
2005-07-05: OEF: Message changed for "I don't know" choices.
8289
2005-07-01: Added datamodule access to !lookup.
11921 bpr 8290
  Tolerate module prefix in filename submitted to !lookup.
8291
  sh and perl commands saved in tmp_dir.
10 reyssat 8292
2005-06-30: OEF: variable values made available to help.
8293
2005-06-29: bin/account.sh: do not register partial module addresses.
8294
2005-06-27: Added bin/dircptest to test for switches of cp.
11921 bpr 8295
  Replaced all "cp -PpR" and the like by "dircp", using the test.
8296
  Typos in French version (Eric Reyssat).
10 reyssat 8297
2005-06-26: Wimslogd was killing housekeeping children too fast sometimes.
11921 bpr 8298
  Wimslogd update now goes through tmp/log/wimslogd.new.
8299
  bin/account.sh was generating some spurious accounting files.
10 reyssat 8300
2005-06-25: Bug introduced in software interface rewriting:
11921 bpr 8301
  Feeding to software must be done line by line, otherwise write()
8302
  blocks at a certain size.
8303
  Software debugging information was not written when not under multiexec.
10 reyssat 8304
2005-06-24: Added special method "help" to OEF.
11921 bpr 8305
  More strict file name check in wims_deposit.
10 reyssat 8306
2005-06-23: Added a security message in c/pascal/fortran interfaces.
11921 bpr 8307
  https protocol was lost when a session starts with intro page.
8308
  Added binary file management to Modtool.
10 reyssat 8309
2005-06-21: Added ins_filename variable and slib/oef/insfilename.
8310
2005-06-20: Added datamodule image interface for oef.
8311
2005-06-19: Use ch..root to clean sticky temp session directories.
11921 bpr 8312
  Added datamodule structure.
8313
  modules/data/ allowed in calc_rename().
8314
  Added slib/text/octavematrix (Bernadette Perrin-Riou).
10 reyssat 8315
2005-06-18: Class navigation under gateway fixed (checks are necessary).
11921 bpr 8316
  Software update scheduling moved from at to wimslogd.
8317
  Added public_html/bin/convert..switch to automatically patch the
8318
  convert -dispose switch incompatibility problem.
8319
  /bin/nongnu obsoleted.
10 reyssat 8320
2005-06-16: Added fortran77 interface.
8321
2005-06-14: Added pascal interface.
11921 bpr 8322
  Exec error capture limited to MAX_LINELEN/4.
10 reyssat 8323
2005-06-13: chroot package: added pascal and fortran compilers. Updated gcc.
8324
2005-06-12: anstype: c,sh,perl uniformized to "code" with language option.
8325
2005-06-09: OEF: choice/reply/condition weight/option accepts variables.
8326
2005-06-07: Improvement of statistics slib (Bernadette Perrin-Riou).
11921 bpr 8327
  Added oef condition option "hide".
10 reyssat 8328
2005-06-05: Clickzone: bound now works without coordinates (two colors mode).
11921 bpr 8329
  OEF contents will be visible to robots.
10 reyssat 8330
2005-06-03: anstype/matrix.input: inputsize taken into account.
11921 bpr 8331
  Added recognition of wims_noexport (prohibit specific variable exports).
8332
  Variables ending with a '_' will are no longer exported.
8333
  Added export restrictions in oef modules.
8334
  Added anstypes c,sh,perl.
10 reyssat 8335
2005-06-01: Vote: editing form should be post.
11921 bpr 8336
  Msg2wims/doc.c/doccheck(): parbuf size increase 1024->8192.
8337
  Vote: replaced !writefile by !setdef to extend usable size.
10 reyssat 8338
---------------------------------------------
8339
Version 3.50 packed.
8340
2005-05-02: Dutch translation updates (Joke Evers).
8341
2005-04-28: Software about locked up when under multiexec.
8342
2005-04-27: anstype mark did not work properly in extended circumstances.
8343
2005-04-25: chroot was putting subsession to tmp_dir name.
8344
2005-04-24: mhelp in subsession generated module_change error.
11921 bpr 8345
  Exam score was not shown for students with no sheet score.
10 reyssat 8346
2005-04-20: _tolinux() was applied on wims_deposit.
8347
2005-04-17: Trailing random string was not removed when not multiexec.
8348
2005-04-15: Bernadette Perrin-Riou and Eric Reyssat:
11921 bpr 8349
  Misc. language fixes.
8350
  Modified class presentation (French version).
8351
  New version of help documents.
8352
  anstype help French version.
8353
  exec '$' double can only be done with a switch!
10 reyssat 8354
2005-04-13: Gateway structure interface: added academic level.
11921 bpr 8355
  pariplot and pariray: wrap..exec is not necessary.
8356
  Superclass/gateway existing user importation: typo in reguser.
8357
  html/oneitem.phtml: added global label (spurious messages were
8358
  generated by robots).
8359
  Octave interface line cutter improved (but may still be incorrect).
8360
  unset environment variables were a bit too early.
10 reyssat 8361
2005-04-12: multiexec method rewritten: 10 fold performance improvement.
8362
2005-04-10: c, sh and perl coderun ready, if with sysmask.
8363
2005-03-12: execution output now doubles the '$' sign.
8364
2005-03-09: userlist csv download was impossible within nested class: embedded '/'.
8365
2005-03-04: config.c: module_langugage -> module_language (J.-P. Giacometti)
11921 bpr 8366
  Preparing for running under sysmask.
8367
  exported wims_ variables are limited to an explicite list.
8368
  A few httpd environment variables are unset.
10 reyssat 8369
2005-03-01: insdraw filebase session directory should be s2 now.
8370
2005-02-16: Exostat did not recognize classes with non-digits in its directories.
8371
2005-02-04: Bug in html/oneitem.phtml: items lost in type 1 link.
11921 bpr 8372
  Fixed: dependence conflict when manually adding sharings
8373
  in scripts/adm/class/addshare.
10 reyssat 8374
2005-02-03: Typo in exam try number presentation.
11921 bpr 8375
  Class list ignored those with letters in their codes.
8376
  Spurious messages in adm/class/config/neighbors/addshare.
10 reyssat 8377
2005-01-27: bad session number in insertion references under examcheck: fixed
11921 bpr 8378
  (J.-P. Giacometti).
10 reyssat 8379
2005-01-26: Added cleantmpdir() to alarm2().
8380
2005-01-25: Automatic update limited to subversion i: extend to r.
8381
---------------------------------------------
8382
Version 3.48 packed.
8383
2005-01-23: home/Subclasses.phtml -> home/Subclasses1.phtml
11921 bpr 8384
  (conflict under case-insensitive systems).
10 reyssat 8385
2005-01-22: Fabrice Guerimand: a new french example class (1112).
11921 bpr 8386
  Patch Bernadette Perrin-Riou: presentation fixes to French version.
10 reyssat 8387
2005-01-20: Nested use of tmplbuf in read_module_file().
11921 bpr 8388
  Patch Joke Evers: language corrections to Dutch adm modules.
10 reyssat 8389
2005-01-19: open/close sheet/exam allow for sharing classes.
8390
2005-01-16: ftest and datafile caches were not zeroed when write to a file.
8391
2005-01-15: Patch Bernadette Perrin-Riou: fixes to presentation problems
11921 bpr 8392
  in virtual class managing modules.
10 reyssat 8393
2005-01-14: Cached ftest().
11921 bpr 8394
  log/classes/.build-index changed, adding 3 more fields.
8395
  adm/class/classes: replace repetitive def lookups.
10 reyssat 8396
2005-01-12: Added local session directory s2.
11921 bpr 8397
  insertion files and last.html transfered to s2.
8398
  misc session files merged to var.stat.
8399
  check_session(): userlast didn't check existence of lastout.
8400
  Robot/human detection was dysfunctionning.
8401
  More zombie killing added to wimslogd.
10 reyssat 8402
2005-01-10: Missing space in class supervisor names (adm/class/addclass).
11921 bpr 8403
  var_def_file not defined when module INDEX is missing.
8404
  remove_tree() now ignores partial errors.
10 reyssat 8405
2005-01-09: Proposed class list was wrong for type 2 user registration.
11921 bpr 8406
  System update synchronization within cluster: timestamp.
10 reyssat 8407
2005-01-08: Last datafile cached.
8408
2005-01-07: Updates of Dutch class managers (Joke Evers).
11921 bpr 8409
  Robot checker modified to take into account compatible.
10 reyssat 8410
2005-01-05: local modules were not referenced when it is a link.
8411
2005-01-04: Maintenance page was locked when wims.conf does not exist.
8412
2004-12-27: (Unsuccessful) robot attacks with multi-word module or cmd confuse
11921 bpr 8413
  log files and accounting: cut to the first word.
8414
  classes login names with embedded "." leaked thru scripts/adm/class/adduser.
10 reyssat 8415
2004-12-26: Patch Bernadette Perrin-Riou: language fixes in French version,
11921 bpr 8416
  message files.
8417
  Added internal variable wims_sesdir.
8418
  sessions/$wims_session -> $wims_sesdir
10 reyssat 8419
2004-12-25: Basic score computation moved to wimslogd.
11921 bpr 8420
  classes under institution no longer have exo/sheet/exam facilities.
10 reyssat 8421
2004-12-19: unix socket added to wimslogd.
8422
2004-12-18: !debug made double substitution.
11921 bpr 8423
  adm/class/stopshare was removing non-shared objects.
8424
  doc was left over in adm/class/stopshare.
8425
  adm/gateway/delcourse did not delete users in optional courses.
8426
  adm/class/deluser did not delete user records in optional courses.
10 reyssat 8427
2004-12-17: adm/class/userlist: activity transfer for participants
11921 bpr 8428
  (only for institution structure).
8429
  adm/class/reguser: bug for superclass user registration.
10 reyssat 8430
2004-12-16: adm/class/config: some class setups can be sent to subclasses.
11921 bpr 8431
  adm/class/regclass: authentication procedures changed.
10 reyssat 8432
2004-12-13: adm/class/makeuserlist regenerated userlist at every call.
11921 bpr 8433
  Recovery of deleted users was broken (independent classes).
10 reyssat 8434
2004-12-11: !append passed string end when second parameter was empty.
11921 bpr 8435
  calc_rowof() had no right to use tmplbuf.
8436
  Newly created classes under a class group is now a subdirectory of the group.
8437
  Institutional structure is working.
10 reyssat 8438
2004-12-10: Label '*' absorbs every !goto now.
11921 bpr 8439
  Variable declarations with name ending by '0' were not taken into account.
10 reyssat 8440
2004-12-06: Added cut time for exams.
8441
---------------------------------------------
8442
Version 3.46 packed.
8443
2004-12-03: Suppressed file_too_long message from !defof.
8444
2004-12-01: Log long execution time in access.log.
8445
2004-11-29: Added nested read level check (was crashing when there is infinite loop).
11921 bpr 8446
  One more write to readonly string in set_vars_from_parm().
10 reyssat 8447
2004-11-28: New anstype: sigunits (G. Khaznadar).
8448
2004-11-27: wims_myhostname did not give permanent hostname.
11921 bpr 8449
  (Volatile hostname isin httpd_HTTP_HOST.)
8450
  exam_currscore(): session_prefix used before definition.
10 reyssat 8451
2004-11-26: !shuffle result in case of one non-numerical item: should give
11921 bpr 8452
  the item itself instead of a "1".
10 reyssat 8453
2004-11-25: Added while loop (!while ... !endwhile).
8454
2004-11-24: bin/mkindex becomes non-interrupting.
11921 bpr 8455
  local module publication chains bin/mkindex (thru wimslogd).
8456
  Added indication of local and com modules in search results.
10 reyssat 8457
2004-11-23: Insertion of devel modules into worksheets: site-configurable policy.
8458
2004-11-21: variable buffer extended to 16*256K.
11921 bpr 8459
  flushoutput() was missing in robot error output.
10 reyssat 8460
2004-11-19: write to readonly string in set_vars_from_parm().
11921 bpr 8461
  exec_href(): lbuf copy length too short (robot access case).
8462
  Modtool now shows oef compilation errors.
10 reyssat 8463
2004-11-18: headmenu disappeared within exam check.
11921 bpr 8464
  Insertion of devel modules into worksheets disabled.
8465
  Exam score counting error corrected.
10 reyssat 8466
2004-11-17: user-deposit must be readable by all (files are moved elsewhere).
8467
2004-11-16: Distribution bug: bad modules/classes content distributed.
11921 bpr 8468
  compare(): pointer typo.
10 reyssat 8469
2004-11-14: freepar_* variables will not be checked for parentheses.
8470
2004-11-13: !values, !makelist etc. was not correct when list is empty
11921 bpr 8471
  or when step is negative.
10 reyssat 8472
2004-11-10: Spurious "expression" message when search keyword contains
11921 bpr 8473
  accents: fixed.
10 reyssat 8474
2004-11-08: classes/* become trusted modules (need this to access class dir).
11921 bpr 8475
  Facility for class participants to use createxo was erased.
8476
  Expiration was not correctly formatted in home page for robots.
10 reyssat 8477
2004-11-06: calc_examscore() moves to cutwords().
11921 bpr 8478
  Exams now can define starting primes.
10 reyssat 8479
2004-11-04: Octave for chroot: usr/libexec/octave was forgotten.
8480
2004-11-01: Added ftest().
8481
2004-10-31: Sorted var_def. VAR_DEF structure compressed.
11921 bpr 8482
  set_vars_from_parm(): force_setvar() -> setvar().
8483
  Quadratic nospace() and singlespace() replaced.
8484
  Added #define MAX_FNAME and mkfname().
10 reyssat 8485
2004-10-30: get_var_defs() rewritten.
11921 bpr 8486
  Definitely obsolete never used var.def columns: log, ulim, llim.
8487
  New var.def format: "reply: ...."
8488
  However, still no check against repetitive definitions
8489
  of a same variable.
8490
  calc_sort() rewritten.
8491
  Quadratic randperm() replaced.
8492
  Added int2str() in wimslib.
8493
  Eliminated uselessly initialized long buffers.
10 reyssat 8494
2004-10-29: Class codes no longer need to be an integer.
11921 bpr 8495
  Added cutitems(), cutwords() and cutlines().
8496
  exec_distribute() changed to use cut.....().
10 reyssat 8497
2004-10-28: Added translation tool: bin/new-files.
11921 bpr 8498
  Site manager can now visit several developer accounts.
8499
  compare() rewritten.
8500
  calc_append() and substit() optimizations.
10 reyssat 8501
2004-10-27: Cached working files.
11921 bpr 8502
  wims.conf: erase backslash before saving from adm/manage. However,
8503
  backslash at the end of a line will still create buggy situations.
10 reyssat 8504
2004-10-26: key routines var_proc() and phtml_put() optimized.
11921 bpr 8505
  Slight modification of WORKING_FILE structure.
8506
  output() refinement.
10 reyssat 8507
2004-10-25: mailurl algorithm moved to scripts/mailurl.proc.
11921 bpr 8508
  Reduce MAX_FOR_LEVEL to 12. Should be largely enough.
8509
  Rewrite open_working_file(), reducing the number of strchr().
10 reyssat 8510
2004-10-24: Various code cleaning of the main program.
11921 bpr 8511
  - Acceleration in save_session_vars(), and increase oef var limits.
8512
  - module_error() variables switched from setenv() to setvar().
8513
  - !readmotd and !writemotd removed. (undocumented commands.)
8514
  These were used in home module and adm/class/motd.
8515
  Replaced by !fileread, !filewrite and !read.
8516
  Therefore now motd files are fully phtml ones.
10 reyssat 8517
2004-10-23: Start replacing tags by lower case.
11921 bpr 8518
  added readfile(). Rewriting several functions using it.
8519
  Change !mailurl encryption method.
8520
  wims_myip removed (waste of time).
10 reyssat 8521
2004-10-22: wims_trustfile was not working correctly.
11921 bpr 8522
  insdraw_filebase was blocked for class documents.
8523
  Security check against links "sessions" "classes" or "doc" in
8524
  adm modules is longuer needed: removed.
10 reyssat 8525
2004-10-21: introduced mystrncpy(): replace snprintf() and strncpy().
11921 bpr 8526
  Quadratic strcpy() replaced in _tolinux().
8527
  Quadratic find replaced in exec_distribute().
8528
  Quadratic algorithm replaced in _blockof().
8529
  wims_prefix removed from internal_name table.
10 reyssat 8530
2004-10-20: Automatic module update not working when delay >= 7 days: fixed.
11921 bpr 8531
  Quadratic strcpy() replaced in open_working_file().
10 reyssat 8532
2004-10-19: Bad variable name (parm) in html/themes.phtml.
11921 bpr 8533
  Software about disapeared in about page: turn off multiexec in about.phtml.
10 reyssat 8534
2004-10-18: adm/manage: added restore.
11921 bpr 8535
  Backup file number reduced.
8536
  File management in online maintenance becomes operational.
10 reyssat 8537
2004-10-17: added !mailurl (counter-spam crypted email interface).
7362 bpr 8538
2004-10-10: Large file download: was cut off by alarm limit,
11921 bpr 8539
  now available for 100kb/s or more.
10 reyssat 8540
2004-10-09: "all" allowed in host checking.
8541
2004-10-08: Broken sheet file blocked supervisor home page: fixed.
11921 bpr 8542
  adm/class/userlist, userprop: user variables disappeared.
10 reyssat 8543
2004-10-04: instexst(): file mtime tag disappeared since 3.42.
8544
2004-10-02: Added other/bin/passcrypt
8545
2004-10-01: Allow edition of help/ in modtool.
11921 bpr 8546
  adm/class/config.??/help/config.phtml was bounding readonly variable.
10 reyssat 8547
2004-09-30: adm/class/regclass.it was dysfunctionning.
11921 bpr 8548
  motd did not appear in the first participant page.
8549
  adm/class/classes was putting logs in module directory when
8550
  visited by site manager.
10 reyssat 8551
---------------------------------------------
8552
Version 3.44 packed.
8553
2004-09-30: adm/modtool was silently cutting file lengths.
8554
2004-09-27: wims_myhostname and wims_myip made available to home module.
8555
2004-09-24: Votes added to class sharing list (non-verified).
8556
2004-09-23: Debugging line not erased in modules/adm/userlist.en/var.proc.
11921 bpr 8557
  Class logo whas not changed for user pages.
8558
  Remnant !debug erased in modules/adm/forum/mboard.
8559
  adm/class/config.nl was sending broken emails (space after \ ).
10 reyssat 8560
2004-09-21: class oef disappeared except for French version.
8561
2004-09-20: exec.type limited to 256 (is it enough?).
8562
---------------------------------------------
8563
Version 3.42 packed.
8564
2004-09-19: scripts/adm/class/mkuserlist crashed when login starts with '-'.
11921 bpr 8565
  adm/new.?? system changelog now points to src/Changelog.
10 reyssat 8566
2004-09-16: Class forum and userlist csv download missing data under superclasses.
11921 bpr 8567
  Added \doc{} to documents (help not updated).
10 reyssat 8568
2004-09-14: Allowing negative scores (to be used only in special modules).
8569
2004-09-13: Printable versions now give no reply to students.
8570
2004-09-07: A better management/messages for non-installed softwares.
11921 bpr 8571
  added !perl for trusted modules (non-documented).
8572
  class exercise restore/import bugs fixed.
10 reyssat 8573
2004-09-03: chroot execution of sensitive programs.
8574
2004-08-31: fixed votedir error in adm/vote.??.
8575
2004-08-29: Slight modification in the algorithm of bin/mkpopular: use sqrt.
8576
2004-08-25: Removed last symbolic links to classes and sessions in modules/.
8577
2004-08-20: OEF terminology: session->series, séance->série.
11921 bpr 8578
  Score quality now uses a geometric series, the more recent being
8579
  more significant.
10 reyssat 8580
2004-08-16: added scripts/adm/class/authprep.
8581
2004-08-10: last.html disabled for test sessions.
8582
2004-08-09: untrust propagation after !record...: corrected.
8583
2004-08-02: Internal names: wims_priv_*.
8584
2004-07-31: Eliminate symlinks: rest of adm modules.
8585
2004-07-30: Eliminate symlinks: home, amd/createxo, adm/vote, adm/manage,
11921 bpr 8586
  adm/raw, adm/browse, adm/class/addmodule, adm/class/classes,
8587
  adm/class/stat, adm/class/reclass, adm/class/reguser,
8588
  adm/class/passwd, adm/class/grades, adm/class/exolog,
8589
  adm/class/exam, adm/class/sheet, adm/class/userlist.
10 reyssat 8590
2004-07-29: added internal function find_module_file().
11921 bpr 8591
  Eliminate symlinks: adm/modtool.
8592
  Record files in mutual directories now work.
10 reyssat 8593
2004-07-06: Table appearance: createxo helps.
8594
2004-07-03: var.c: setting empty variable was giving NULL.
11921 bpr 8595
  added 2 embeddable js calculators copied from javascriptsource.com.
10 reyssat 8596
2004-07-02: Name change: WWW Interactive Multipurpose Server.
11921 bpr 8597
  Modtool: Remake def when src erased.
8598
  Non-initialized information in post_log().
10 reyssat 8599
2004-07-01: Appearance theme management: see public_html/themes/.README.
8600
2004-06-29: Table appearance: forum/forum, stat/stat, class/stat,
11921 bpr 8601
  class/config, class/userlist, doc.
8602
  spurious error in adm/createxo oef registration corrected.
8603
  Exercise importation bug in classes (def directory not created).
10 reyssat 8604
2004-06-28: C lvalue casting corrected (6 locations for qsort subroutines).
11921 bpr 8605
  Table appearence uniformization: manage,modtool,classes,new.
8606
  Automatically incrementing variable: wims_incremental
8607
  Class importation of exercises: import images too.
8608
  Globally replaced "&>/dev/null" by ">/dev/null" in scripts.
10 reyssat 8609
---------------------------------------------
8610
Version 3.40 packed.
8611
2004-06-26: Added wims_sesrandom (64 session-static random numbers).
11921 bpr 8612
  Parameter space overflow in bin/mkindex: switch to translator file input.
10 reyssat 8613
2004-06-24: A more correct POST timeout check.
8614
2004-06-23: strip_enclosing_par() did not check unmatching: sigsegv.
8615
2004-06-22: '~' in devel module names was disliked by image programs.
8616
2004-06-21: added anstype/numexp (Fabrice Guerimand).
8617
2004-06-20: misc documents closed to robots.
11921 bpr 8618
  Rafale check disabled for exams.
8619
  added module adm/new.
8620
  option and weight fields of oef replies now operational.
8621
  Random generator switched to Mersenne Twister by
8622
  Takuji Nishimura and Makoto Matsumoto (Lib/mt19937ar.c).
10 reyssat 8623
2004-06-15: added !embraced.
8624
2004-06-13: wimslogd reads and executes log/wimslogd.exec
11921 bpr 8625
  command !module now returns empty if module does not exist (instead of current module).
10 reyssat 8626
2004-06-12: Automatic module updating.
8627
2004-06-09: Individualized sheet opening was not working under superclass:
11921 bpr 8628
  wrong user file in _subword().
10 reyssat 8629
2004-06-08: Document modules under Modtool, with document manager.
8630
2004-06-07: New config parameter: aliased_getfile.
11921 bpr 8631
  Enhanced Modtool with publication manager.
10 reyssat 8632
2004-06-06: version added to module index.
8633
2004-06-05: added other/bin/src2def.
11921 bpr 8634
  oef, deductio and document modules: suppression of symlinks and executables.
8635
  update-version upgrades to 337.
10 reyssat 8636
2004-06-02: Search by author name activated.
11921 bpr 8637
  Added config parameter wims_showauthor.
10 reyssat 8638
2004-05-31: Trusted modules can access wims_home.
8639
2004-05-29: Improvements of robot pages.
11921 bpr 8640
  chemeq, units-filter and wimsd non-blocking compilation failure.
8641
  chemeq and units-filter added to support software checklist.
10 reyssat 8642
2004-05-26: Antidated modules are now blocked.
11921 bpr 8643
  Keywords from popular search engines retaken by WIMS home page.
10 reyssat 8644
2004-05-22: General reference page using wikipedia.
8645
2004-05-21: translator now accepts very long sources.
8646
2004-05-13: download/wimsget was broken.
8647
2004-05-09: Added sheet data into exam log.
8648
2004-05-08: Voter listing was not correct under superclass.
8649
2004-05-04: Set-styled replies with embedded ';' are rejected.
8650
2004-05-01: getfile did not search for directory in parent session.
8651
2004-04-24: Dynamic condition list in oef.
8652
2004-04-16: Vertical stacking in clickfill and dragfill.
8653
2004-04-14: Portability extensions by Karim Belabas.
8654
---------------------------------------------
8655
Version 3.36 packed.
8656
2004-02-17: Bug fix: class images do not appear in exams.
8657
2004-02-13: Multiple bug fixes in superclass structure.
8658
2004-01-18: Added virtual class hierarchy.
8659
2004-01-14: msg2wims moved to WIMS_HOME/bin.
8660
2004-01-12: Configurable computational precisions in OEF modules.
8661
2004-01-08: Document modules with manager in scripts/docu.
8662
2004-01-05: Direct importation of public sheets into classes.
8663
2004-01-03: Access policy configuration extended to virtual classes.
8664
2004-01-02: Site resource access policy configuration.
8665
2003-12-17: User error kicked participants out of the class.
8666
2003-12-16: Sheet printable version was not working for class exercises.
8667
2003-12-07: Rafale locks account for 10 minutes against relogin.
11921 bpr 8668
  Rafale in class partly counted as new.
8669
  Mixture with suspended activities also disables score in classes.
8670
  Scores immediately following a large series of rafale are ignored.
10 reyssat 8671
2003-12-06: Classes allowing output of resources to all (manual declaration only).
8672
2003-12-05: Expired sheets with 0 weight no longer shown in participant score list.
8673
2003-11-27: modind bug fixed: modules not in site language list now ignored.
8674
2003-11-26: Site configuration: eliminate language repetitions.
8675
2003-11-24: Software non-installed message was not available due to a bug.
8676
2003-11-23: config variable: default_texposition.
11921 bpr 8677
  user tex size is now absolute.
8678
  \oefenv was not available within createxo.
10 reyssat 8679
2003-11-22: texgif: tfm files were copied to current working directory.
8680
---------------------------------------------
8681
Version 3.34 packed.
8682
2003-11-18: Bug fix: add participants using csv.
8683
2003-11-16: New reply type: range.
11921 bpr 8684
  OEF: kill score generation in debug mode.
8685
  Close participant exam sessions by supervisor.
10 reyssat 8686
2003-11-15: Deactivation of a sheet.
11921 bpr 8687
  Allow supervisors to test exams under preparation.
10 reyssat 8688
2003-11-14: Added to oef: \oefenv, debug mode.
11921 bpr 8689
  incomplete addressing in documents and OEF draw: fixed.
12032 bpr 8690
2003-11-13: Drag and drop window resizing bug fixed.
10 reyssat 8691
2003-11-09: added !makelist.
8692
2003-11-08: Some bug fixes in printable version of sheets (datafile bug remains).
8693
2003-11-01: affine transformation added to flydraw.
8694
2003-10-31: wims_exec_error becomes cumulative.
11921 bpr 8695
  wims_exec_error reported in Createxo.
8696
  motd (message of the day) files moved to log.
10 reyssat 8697
2003-10-28: New version of OEF and deduc avoiding the use of symlinks.
8698
2003-10-27: .wimspass moved to log directory.
11921 bpr 8699
  oldclasses moved to backup.
10 reyssat 8700
2003-10-26: added OEF \special method: imagefill.
8701
2003-10-25: idle-time split to 3.
11921 bpr 8702
  writable directories moved to w.
10 reyssat 8703
2003-10-24: algexp, litexp and formal accept multiple good replies (separator=,)
11921 bpr 8704
  oef2wims added error messages.
8705
  file mode in Createxo.
8706
  The main program is now staticly linked (exec performance).
10 reyssat 8707
2003-10-23: Some cleanup of directory settings:
11921 bpr 8708
  wims.conf moved to log directory.
8709
  forums moved to log/forums.
8710
  instex and mathfonts/texgif moved to w (relocatable directory).
10 reyssat 8711
2003-10-20: added exolog: exercise registration for virtual classes.
8712
2003-10-16: backup and accounting moved to wimslogd.
11921 bpr 8713
  TeX floating level added to useropts and preference page.
10 reyssat 8714
2003-10-15: OEF: added \special{}.
8715
2003-10-13: adm/class/regclass was setting wrong class version (3 instead of 4)
8716
2003-10-12: Dutch version (Joke Evers).
11921 bpr 8717
  Supervisor can select existing class exercises in Createxo.
8718
  OEF: TeX images accepted in type=radio and type=checkbox.
8719
  command !date reopened for general modules, with stricter security restrictions.
10 reyssat 8720
2003-10-11: !for x=1..5
8721
2003-10-05: log files now use wimslogd to dispatch.
8722
2003-10-04: Many temporary files moved to tmp/sessions.
11921 bpr 8723
  added wimslogd (autorun log daemon).
10 reyssat 8724
---------------------------------------------
8725
Version 3.32 packed.
8726
2003-09-28: !date is now for trusted modules only.
11921 bpr 8727
  (others can use $wims_now and $wims_nowseconds)
8728
  command !sql dereferenced.
8729
  Online management: mkindex now sent to at (had rlimit_cpu overflow).
10 reyssat 8730
2003-09-27: Online update, backup and crontab managements.
8731
2003-09-22: Misc. bug fixes in virtual class management.
11921 bpr 8732
  2D array addressing. Availability in OEF and doc.
10 reyssat 8733
2003-09-21: clickfill and dragfill: fields of multiple length.
11921 bpr 8734
  Array addressing: $(var_name[item_numbers])
10 reyssat 8735
2003-09-20: different DynAPI replies can now coexist.
8736
2003-09-18: Bounding bug in !randint (when only one bound is given).
8737
2003-09-16: _tolinux() becomes more agressive.
11921 bpr 8738
  setvar() always calls _tolinux().
8739
  bin/mkindex command line overflow in OEF sorting: fixed.
10 reyssat 8740
2003-09-15: Class load accounting in site management page.
11921 bpr 8741
  Internal variable: wims_now, wims_nowseconds.
10 reyssat 8742
2003-09-14: OEF draw within parameters: redrawn (up to 16) when cmd=resume (saved exercises).
8743
2003-09-13: new OEF answer type: dragfill.
11921 bpr 8744
  Spurious password check bug in adm/userlist.
10 reyssat 8745
2003-09-11: added ccsum (user and class connection time accounting)
8746
2003-09-10: new OEF answer type: clickfill.
8747
2003-09-08: new OEF answer type: coord.
8748
2003-09-06: added !rows2lines (non-documented).
11921 bpr 8749
  rows2lines() now ignores semicolons enclosed in parentheses.
10 reyssat 8750
2003-09-05: DynAPI 3.0.0.
8751
2003-09-03: added clickzone (for use in reply type `coord').
8752
2003-09-02: flydraw uses `convert' to read images of other formats.
8753
2003-08-28: added interface to DynAPI.
11921 bpr 8754
  OEF answer types based on DynAPI: correspond, reorder and compose.
10 reyssat 8755
2003-07-19: draw() added to OEF and doc parameter primitives.
11921 bpr 8756
  Image clock available in OEF.
10 reyssat 8757
2003-07-18: added !rename (name hiding for multimedia files in exercises).
8758
2003-07-13: Server update and backup management in adm/manager.
8759
2003-07-09: !pedia method moved to script (pedia.phtml), using wikipedia.
8760
2003-07-08: Personal passwords now use crypted storage.
8761
2003-07-06: Class oef structure reorganized (modules/classes/$wims_class removed).
8762
---------------------------------------------
8763
Version 3.30 packed.
8764
2003-06-30: Expert menu in OEF manager (F. Guerimand).
8765
2003-06-28: User-friendlyness improvements in exam page.
8766
2003-06-24: Exam detail log and check.
8767
2003-06-23: write_logs() and save_session_vars() interchange order.
8768
2003-06-19: Forums: supervisor now can read erased messages.
8769
2003-06-18: added cmd type `next'. Existing modules modified.
8770
2003-06-14: added !sum, !product, !recursion.
11921 bpr 8771
  command !values can do recursive computations with variable `last'.
10 reyssat 8772
2003-06-13: added log2() (kernel and interfaces).
8773
2003-05-29: added !reaccent.
11921 bpr 8774
  added list of new OEF.
10 reyssat 8775
2003-05-27: added oncechar (special-purpose program).
8776
2003-05-25: numerical integration in slib/integrate switches to very slow but
11921 bpr 8777
  much more secure method (with pari).
10 reyssat 8778
2003-05-25: Wording: score average -> score quality.
8779
2003-05-24: Using image.src for imgcomp reply type: doesn't work for Netscape 4.
11921 bpr 8780
  (And isn't really conform to javascript specs.)
8781
  OEF printable version: variable grouping bug fixed (new line in values).
8782
  Printable version of user help.
8783
  Integral version of Createxo help.
10 reyssat 8784
2003-05-23: A few predefined variables for documents in classes.
8785
2003-05-22: Documents: gnu means Free Documentation License.
8786
2003-05-19: Update of Chinese adm modules (Z. Chen).
8787
2003-05-18: Show exercise source list in documents.
8788
2003-05-17: Printable version of documents.
8789
2003-05-15: Styled fills in flydraw (hatching etc).
8790
2003-05-10: added wimsd.
8791
2003-05-08: Main word dictionary renewed (en/fr).
8792
2003-04-29: Installation scripts adjusted for RedHat 9.
8793
2003-04-24: added class_option.
8794
2003-04-22: added anstypes imgcomp and textcomp.
8795
2003-04-17: Integration in OEF and Doc now calls slib.
8796
2003-04-14: Spurious solutions in solve() when root is exactly a cut point.
8797
2003-04-13: added !lookup.
8798
2003-04-07: confparm (1-4) added to OEF manager.
8799
2003-04-03: Robot referencing scheme created recursive fake directories.
8800
2003-04-01: Robot visibility of documents.
8801
---------------------------------------------
8802
Version 3.28 packed.
8803
2003-03-25: Createxo open to class participants.
8804
2003-03-23: Link between vote and access control.
11921 bpr 8805
  User property changes: !setdef instead of !writefile.
10 reyssat 8806
2003-03-22: Vote system for virtual classes.
8807
2003-03-21: A series of French documents submitted by B. Perrin-Riou et al.
8808
2003-03-18: hint disallowed during exam.
11921 bpr 8809
  cookie disorder in exams when cookies are activated in classlock.
10 reyssat 8810
2003-03-15: !values added ... for v in v1,v2,v3,...
11921 bpr 8811
  `!random a,b repeat n' and `!randint a,b repeat n'.
10 reyssat 8812
2003-03-14: erf() and erfc() added to evalue().
8813
2003-03-13: numerical integration in OEF/DOC now uses romberg() in MAXIMA.
8814
2003-03-12: User asking for unavailable language provokes internal error.
11921 bpr 8815
  command !rawmath was adding spurious () after function names.
10 reyssat 8816
2003-03-11: New OEF reply types: checkbox, click, menu, radio.
8817
2003-03-09: Supervisor now allowed to import public OEF exercises.
8818
2003-03-08: Use cpp to process pre-source OEF and DED.
8819
2003-03-07: Internal: added cutfor() for calc_solve() and calc_values().
8820
2003-03-06: Variable name substitution in !values.
8821
2003-03-05: Rapidfire requests for printed versions are disabled.
8822
2003-02-28: WIMS now refuses to process executable files.
11921 bpr 8823
  slib indexing and documentation.
10 reyssat 8824
2003-02-21: New reply type to OEF: chset.
8825
2003-02-20: Fixed: segfault when HTTP_USER_AGENT is not defined.
11921 bpr 8826
  Dynamic insertion in mhelp was in conflit with parent session.
8827
  Document pages requiring preserved \(...) recompiled.
8828
  slib structure added.
10 reyssat 8829
2003-02-17: More dependency program checks are included in maintenance tool.
8830
2003-02-15: items2words() now respects parentheses-protected commas.
8831
2003-02-13: user_error while outputing was not sent out.
11921 bpr 8832
  getins w/o file name provoked segfault.
10 reyssat 8833
2003-02-12: Recognition of x', y'', etc. in formula processing.
8834
2003-02-11: New reply types to OEF: fset and aset.
8835
2003-02-10: Double call to authdelay when auth starts using user=...: auth always failed.
8836
2003-02-08: texmath() bug for matrix exponentials.
8837
2003-02-06: 2 wrong pointers in online maintenance page.
8838
2003-02-05: Class document accessibility was not checked.
11921 bpr 8839
  mhelp within subsession did not work.
8840
  Timing facilities added to OEF manager.
10 reyssat 8841
2003-02-03: More countermeasures against rapidfire exercise requests.
11921 bpr 8842
  forum thread navigation bug fixed.
10 reyssat 8843
---------------------------------------------
8844
Version 3.26 packed.
8845
2003-01-26: forum/mboard/scripts/quote.sh was using m_* variables (no longer available).
8846
2003-01-25: added umask(022) at the beginning of wims.
8847
2003-01-24: bin/ins???..processor were erased by 'make distclean'.
8848
2003-01-22: webget connection restrictions.
11921 bpr 8849
  Delay for wrong user authentification: 5 seconds.
10 reyssat 8850
2003-01-21: Error messages are shown in the page when insert fails.
8851
2003-01-20: Countermeasures against rapidfire exercise requests within worksheets.
8852
2003-01-19: Missing software now generates user error.
8853
2003-01-18: Library functions: filelength() and catfile().
11921 bpr 8854
  modtool accepts OEF and Deductio modules.
8855
  mkpopular modification: accounting of different languages are now mixed.
10 reyssat 8856
2003-01-09: Output delayed to the end of the processing, using last.phtml.
11921 bpr 8857
  Grouped execution of instex.
10 reyssat 8858
2003-01-07: OEF tex format $ translation bug fixed.
8859
2003-01-06: evalue_compile() bug fixed (recognition of scientific notations).
8860
2003-01-03: insmath_logic starts to work.
8861
2002-12-30: mathexp now uses regex for conditional extract.
8862
2002-12-20: configure: static link now checks existence of static library.
8863
---------------------------------------------
8864
Version 3.24 packed.
8865
2002-12-01: Some bin programs switched to static linking, accelerating execution.
8866
2002-11-28: Deductio starts.
8867
2002-11-23: Maxima multiexec now uses line by line method.
8868
2002-11-21: Cookies were interfering with popup mode.
8869
2002-11-12: \(..) usedynamic bug fixed (several insmath in a same line).
8870
2002-11-02: `!if .. issametext ..' was case-sensitive.
8871
2002-11-01: latex2html (2002-1) fails when TMPDIR is set: unset before calling latex2html.
8872
2002-10-31: oef2wims bug: file size limited to 16K.
11921 bpr 8873
  oef2wims starts to print error messages.
10 reyssat 8874
2002-10-24: Score counting: new and hint are separated.
11921 bpr 8875
  \help added to OEF.
10 reyssat 8876
2002-10-21: WebCopier is a very bad browser.
8877
2002-10-20: Cleaned treatment of special characters in oef and doc.
8878
2002-10-17: Takes care of response header fields 'Server:' and 'Status:'.
8879
2002-10-16: Links for class authentification moved to adm/class/classes.
8880
2002-10-14: \(...) usable in parameters and prompts of OEF.
8881
2002-10-13: Fixed multiple folding bug in doc.
8882
2002-10-10: Updates in Italian translation (Marina Cazzola).
11921 bpr 8883
  Current server activities in online maintenance tool.
10 reyssat 8884
2002-10-08: Replaced [ ... -a ... ] and [ ... -o ... ] in shell scripts.
11921 bpr 8885
  #!/bin/sh replaced by #! /bin/sh in shell scripts.
10 reyssat 8886
2002-10-07: oef2wims added mdef method (internal use only).
8887
2002-10-06: Rational datatype activated in OEF and DOC using pari,
11921 bpr 8888
  and complex datatype modified ('*' no longer translated to ' ').
10 reyssat 8889
2002-10-05: Bug in _subword(): strcpy() passes over string end.
11921 bpr 8890
  Bug in user importation page (neighboring classes).
8891
  Bug in exo importation (when the importing class has no exo).
10 reyssat 8892
2002-10-04: Introduced configurable parameter default_anim_format (gif/mng).
8893
2002-10-02: Extension and configurability of login/password limitations.
8894
---------------------------------------------
8895
Version 3.22 packed.
8896
2002-09-30: Makefiles rewriting: whildcards, check before strip.
8897
2002-09-29: Build options (dynamic, units, chemeq) added to configure.
8898
2002-09-28: strtok() no longer used.
11921 bpr 8899
  PATH definition is now dynamic.
10 reyssat 8900
2002-09-27: Portability to case-insensitive file systems.
11921 bpr 8901
  Score dependency is deactivated when scoring is closed (sheets).
10 reyssat 8902
2002-09-26: Starts to use autoconf. Some first portability declarations.
11921 bpr 8903
  Added `make distclean'.
10 reyssat 8904
2002-09-24: Link to Modtool in virtual classes.
8905
2002-09-23: File deposit length limit can now be increased
11921 bpr 8906
  independent of QUERY_STRING_LIMIT.
10 reyssat 8907
2002-09-22: Use internal variable manager; important acceleration.
11921 bpr 8908
  $module_about is now only prepared when cmd=help.
8909
  Style sheet defaults to justify.
10 reyssat 8910
2002-09-21: string_modify(), substit() and float2str() cleaned and accelerated.
11921 bpr 8911
  SUBST_LIMIT has changed meaning: now limit of nesting levels.
8912
  texgif acceleration: call_sh() -> execredirected().
8913
  Now tex is executed by safe uid.
8914
  oef and doc now makes use of static instex.
8915
  Added utility script 'oefcompile'.
10 reyssat 8916
2002-09-20: OEF variable number limit grows to 1024.
8917
2002-09-19: Math middle alignment floats back, and prepared for configurability.
11921 bpr 8918
  pari/gp temporary directory now correctly set.
10 reyssat 8919
2002-09-18: Fixed document indexing bug in distributions.
11921 bpr 8920
  OEF manager variable saving method reorganized.
8921
  Number of replies and choices increased to 20 each.
10 reyssat 8922
2002-09-16: multiexec installed (only effective on ELF-interfaced programs).
11921 bpr 8923
  The method of waitpid(..,..,WNOHAND) was wasting lots of cpu load.
8924
  Replaced by alarm(). Global time limit is also installed, with
8925
  a new module error message (timeup).
10 reyssat 8926
2002-09-15: exec_exec() removed (unnecessary).
11921 bpr 8927
  command !sh will no longer output when not outputing.
10 reyssat 8928
2002-09-14: Interfaces: added common.c.
11921 bpr 8929
  Interfaces: illegal names are renamed instead of refused.
8930
  Interface to pari/gp: compatibility with version 1 deplecated.
10 reyssat 8931
2002-09-12: Mirror list update.
8932
2002-09-11: Child process not loaded if no time left.
11921 bpr 8933
  Post-reply variable processing in OEF exercises.
10 reyssat 8934
2002-09-10: Mirror site list accepts https sites.
8935
---------------------------------------------
8936
Version 3.20 packed.
8937
2002-09-09: substitution forgotton in !text reverse.
8938
2002-09-08: Absolute execution time limit to child processes.
11921 bpr 8939
  Middle alignment of instex floates back to base.
10 reyssat 8940
2002-09-07: Bug in !htmlmath: e^-(2x) => e<sup>(2x</sup>.
8941
2002-09-06: !solve did not accept substitution in variable name.
8942
2002-09-02: Added configurable virtual class connection locks.
8943
2002-09-01: Session cookies activated (configurable).
11921 bpr 8944
  user_agent change within a session is now disallowed.
10 reyssat 8945
2002-08-31: Added class logo configuration.
11921 bpr 8946
  Secure hosts added to class creation tool.
8947
  imagedir bug in OEF printable version (almost) repaired.
10 reyssat 8948
2002-08-30: Homepages header technical reorganization.
11921 bpr 8949
  Modules: <input><br> --> <input> <br> to patch netscape justify bug.
8950
  Exam js clock bug fix (empty variable).
8951
  Homepage menu links (new, forum, ...) always pointed to English version.
10 reyssat 8952
2002-08-29: Appearance configuration (bgimg, css) for virtual classes.
11921 bpr 8953
  background image file generator.
10 reyssat 8954
2002-08-28: Site-wide css definitions.
11921 bpr 8955
  mhelpheader.phtml refined.
10 reyssat 8956
2002-08-27: Config parameter class_regpass is activated, for class creation rights.
11921 bpr 8957
  page bgcolor becomes globally configurable via page_bgcolor.
8958
  Site-configurable background image files.
8959
  Presentation setup now also applies to homepage.
10 reyssat 8960
2002-08-08: Added program huffman (variable length encoding).
8961
2002-08-07: Added internal variable wims_developer to keep developer authentification.
8962
2002-07-31: Added variable wims_htmlbody. Global page modifications using it.
8963
2002-07-27: More strict name check in file deposits.
11921 bpr 8964
  Developer account management added to online site manager.
8965
  useropts now kept in user definition files (in virtual classes).
8966
  Change background colors for virtual classes.
10 reyssat 8967
2002-07-25: File deposit in Createxo (within virtual classes).
8968
2002-07-23: Mirroring virtual classes.
8969
2002-07-22: Interface to Yacas.
8970
2002-07-20: Direct connection interface with other web servers.
8971
2002-07-18: More variables for document page replacements in virtual classes.
8972
2002-07-17: added exec_sh (was using calc_sh).
8973
2002-07-16: adm/ subdirectory in scripts/ only accessible to trusted modules.
11921 bpr 8974
  Direct link for editing work sheet presentation page.
8975
  Modify class property by site manager erased supervisor password.
10 reyssat 8976
2002-07-15: EmailSiphon is a very bad browser.
11921 bpr 8977
  https added to webget (depends on openssl).
8978
  OEF wlist input bug (a line of code is missing).
10 reyssat 8979
2002-07-09: gifs directory opens for read by insdraw.
8980
2002-07-07: oef2wims bug fix: nested \for variable set, multi-line variables.
11921 bpr 8981
  General tool link available to class participants.
10 reyssat 8982
2002-07-03: \step enters into feedback conditions.
8983
2002-07-02: big/small endian bug fixed in texgif (tfm.c)
8984
---------------------------------------------
8985
Version 3.18 packed.
8986
2002-06-29: added class_quota, doc_quota, class_regpass, doc_regpass to config.
11921 bpr 8987
  Disk quota system for documents and classes.
8988
  File deposits in documents.
10 reyssat 8989
2002-06-25: Score dependencies in exam sheets.
8990
2002-06-23: Score dependencies in work sheets.
8991
2002-06-22: Possibility to replace virtual class user pages by document blocks.
8992
2002-06-19: Multi-step answers in OEF.
8993
2002-06-17: \if and \for added to OEF syntax.
8994
2002-06-14: doc: parameter substitution forgotten in \link, \embed and \target.
8995
2002-06-13: sh script trying strict conformity: $[...] -> $((...))
8996
2002-06-09: Neighboring classes: exercise importation bug fixed.
11921 bpr 8997
  Exam page deactivated when try number is exhausted.
8998
  Erase sharing links when erasing an expired class.
10 reyssat 8999
2002-06-07: Reset variables in oef printable version, between each exercise.
9000
2002-06-01: ins_limit default lifted to 150.
11921 bpr 9001
  Italicized letters in htmlmath.
9002
  Rationalization and acceleration of !insmath.
9003
  Cleaning old instex pictures in housekeep.daily
10 reyssat 9004
2002-05-31: Reusability of static instex.
9005
2002-05-30: Automatic recognition of LaTeX source in texgif (rudimentary).
11921 bpr 9006
  LaTeX source submission in documents (relies on LaTeX2HTML).
10 reyssat 9007
2002-05-29: user_log() => segfault on public sheet (classe=NULL)
9008
2002-05-28: Createxo.fr raw mode was not updated ?!
11921 bpr 9009
  createxo (en,fr): erase old submit.def before generating new one.
10 reyssat 9010
2002-05-26: added !solve.
11921 bpr 9011
  Virtual classes: comparison with average scores by participants.
10 reyssat 9012
2002-05-25: OEF reply and choice order is now changeable by author.
11921 bpr 9013
  Embedded replies in OEF manager.
10 reyssat 9014
2002-05-23: Static and dynamic compilations.
9015
2002-05-22: Parent session erasure bug during exam.
9016
2002-05-21: Opera added to good agent list.
9017
---------------------------------------------
9018
Version 3.16 packed.
9019
2002-05-20: Added activity statistics for virtual classes.
9020
2002-05-13: Bug fix: exam simulation was prohibited by class-wide restriction.
11921 bpr 9021
  Added !values, !leveldata.
10 reyssat 9022
2002-05-11: Added evalue_compile(), levelcurve().
9023
2002-05-10: Code reorganization: start using dynamic libwims.
9024
2002-05-06: Modtool added backup and restore.
9025
2002-04-27: Curve comparing program: curvecomp.
9026
2002-04-25: java input applet.
9027
2002-04-24: Document-wide header definition.
11921 bpr 9028
  Added alt= to instex.
10 reyssat 9029
2002-04-23: insplot bug: insplot_data was not reachable from another request.
9030
2002-04-18: New message alert in virtual classes.
9031
2002-04-16: Erase documents by authors.
9032
---------------------------------------------
9033
Version 3.14 packed.
9034
2002-04-14: New comparison relations: issametext, issamecase
9035
2002-04-12: Font color in dvigif (via \special{color=...}).
9036
2002-04-11: Subscription bug fixed in htmlmath() and texmath().
11921 bpr 9037
  special functions in oef2wims and msg2wims unified.
10 reyssat 9038
2002-04-07: added !readproc.
9039
2002-04-06: \form, \if and \for available for documents.
11921 bpr 9040
  added !row, !rowcnt, !randrow ... (internal and undocumented).
9041
  added !text reverse
10 reyssat 9042
2002-04-05: Documents now accept parameters (parm1..parm20).
9043
2002-04-04: Exam interface re-designed: no need to register, etc.
11921 bpr 9044
  OEF reply conditions and feedback tests accept special functions.
9045
  cleaning() includes tmp/sessions directory.
9046
  flydraw moved to other/bin, for secured execution.
9047
  OEF and doc draw accept animations.
10 reyssat 9048
2002-04-01: OEF input analyzing scripts moved to public place.
9049
2002-03-30: Some remaining calls to isfinite() changed to finite().
11921 bpr 9050
  Trying to define a NAN for systems having no such definition.
9051
  Added !select (for columns/rows) and !column.
10 reyssat 9052
2002-03-27: exec security enhancement via wrap..exec.
9053
---------------------------------------------
9054
Version 3.12 packed.
9055
2002-03-18: OEF atext input added relevancy check.
9056
2002-03-13: Patch for gd 1.2: border check in filltoborder.
9057
2002-03-12: Createxo reinput forgotten in raw mode.
9058
2002-03-05: Hidden variables in function reply (items 2 and up).
9059
2002-03-04: \draw in documents did not accept parameters.
9060
2002-03-01: Added simplify() to OEF and doc syntax.
9061
2002-02-28: OEF units input manager bug fix.
9062
2002-02-27: Erasing some unused commands: splitlines, ...
11921 bpr 9063
  Security enhancements in commands.
10 reyssat 9064
2002-02-23: Direct texgif, bypassing gs.
9065
2002-02-17: Typo in oef2wims: statement processing stopped after \draw.
9066
2002-02-15: Added randomrow and randomitem to OEF and doc syntax.
9067
2002-02-14: Createxo multiple choice fields reinput typo.
9068
---------------------------------------------
9069
Version 3.11 packed.
9070
2002-02-11: oef2wims: translation of ! distroys comparison conditions.
9071
2002-02-10: Added type case, nocase, atext, wlist to OEF input.
9072
2002-02-08: Added matrix, \rows, \row to OEF and doc syntax.
9073
2002-02-06: Modtool authentification bug fixed.
11921 bpr 9074
  condition tester accepts || and &&.
10 reyssat 9075
2002-02-05: Fixed mhelp session bug when caller is a subsession.
9076
2002-02-04: !shuffle can now directly shuffle lists.
11921 bpr 9077
  OEF manager added printable version.
9078
  Fixed variable order bug in sheet printable version (executed statement).
10 reyssat 9079
2002-02-02: Direct authentification with password (home module only).
9080
2002-01-31: Dynamic drawings in documents and OEF exercises.
9081
2002-01-29: Site document secret codes were included in distribution.
9082
2002-01-28: Date error: Popularity counts were reversed.
9083
2002-01-23: Bug in class user registration: firstn, lastn, email becomes litteral.
9084
2002-01-22: Appearance modification allowed for active worksheets.
9085
2002-01-21: Bug in sheet manager: good sheet erased in special circumstances.
9086
---------------------------------------------
9087
Version 3.10 packed.
9088
2002-01-14: rpm packages (i386-Linux).
9089
2002-01-10: Class management by site manager.
9090
2002-01-05: Printable version of worksheets.
11921 bpr 9091
  oef2wims: `!' becomes litteral.
10 reyssat 9092
2002-01-04: Erase messages by forum supervisor.
9093
2002-01-02: Class forum moved to class directory.
9094
2002-01-01: Class authentification method changed (now use adm/class/classes)
11921 bpr 9095
  Limited compatibility in the home module.
9096
  Change class within neighboring virtual classes.
9097
  Added !sh.
10 reyssat 9098
2001-12-30: Neighboring classes: resource importation and sharing.
11921 bpr 9099
  `>&/dev/null' replaced by `&>/dev/null' in shell scripts.
10 reyssat 9100
2001-12-28: Added !restart (change module). For trusted modules.
9101
2001-12-26: Virtual class selective backup and restoration.
11921 bpr 9102
  Online configuration of virtual classes.
10 reyssat 9103
2001-12-24: added !defread (non-documented).
9104
2001-12-23: Added checkhost() and !checkhost (non-documented).
11921 bpr 9105
  Definition of secure hosts for class supervisors.
10 reyssat 9106
2001-12-22: Security enhancement in class/forum/doc registration managements
11921 bpr 9107
  (special characters).
10 reyssat 9108
2001-12-21: Spreadsheet link in virtual classes (English and French).
9109
2001-12-19: WIMS changes name extension at dynamic insertion.
11921 bpr 9110
  Added command `getfile'. All files are application/octet-stream.
9111
  For trusted modules, non-documented.
10 reyssat 9112
2001-12-18: added !setdef (trusted modules only).
11921 bpr 9113
  Change participant properties by class supervisors.
9114
  Recover deleted participants. Add user by supervisor.
9115
  command !filelist must use call_sh() instead of call_ssh(), for pathname expansion.
10 reyssat 9116
2001-12-16: Normalisation in support software configuration parameters.
9117
2001-12-14: Virtual class changed to version 3: file locations moved.
11921 bpr 9118
  Query strings added `+' after `&' (to avoid browser translation).
10 reyssat 9119
2001-12-13: OEF now accepts \feedback. (Thanks to a suggestion of Jan Hlavacek.)
9120
2001-12-12: Content selection in OEF intro page.
9121
2001-12-11: oef2wims format now defaults to html (was tex). No effect on
11921 bpr 9122
  existing resources.
9123
  Auto math formatting available in oef2wims.
9124
  OEF exercises with no reply accepted.
10 reyssat 9125
2001-12-10: Popup help mode.
9126
2001-12-09: Apache configuration automation with new aliases.
11921 bpr 9127
  WIMS can now be called outside user space.
9128
  RPM packaging starts to work (with home directory relocation).
9129
  Binary directories clean up.
10 reyssat 9130
2001-12-08: Configuration parameters cleaning up and online configuration.
9131
2001-12-06: Document manager accepts file contents.
9132
2001-12-05: File submission mechanism (for trusted modules).
9133
2001-12-04: File permission check by site manager.
11921 bpr 9134
  Request length limit quartupled (256K), for file submissions.
10 reyssat 9135
2001-12-02: WIMS document manager is ready.
9136
2001-12-01: Added !defof.
9137
2000-11-30: !item counting was wrong when first got item is empty.
11921 bpr 9138
  Added !reinput. Createxo reinforced using !reinput.
10 reyssat 9139
2000-11-29: Site manager authorization for online site maintenance.
9140
2000-11-28: Some more compatibility fixups in instex.
11921 bpr 9141
  Added !detag.
10 reyssat 9142
2001-11-27: Forbidden user variables now silently ignored instead of
11921 bpr 9143
  generating user error (allow_violation).
9144
  Browsers are translating & strings when a text is put into a
9145
  textarea. Createxo now corrects this (still partial).
10 reyssat 9146
2001-11-23: msg2wims was not in global makefile.
9147
2001-11-18: Reorganization of front page.
11921 bpr 9148
  Added default about page.
9149
  Instex was incompatible with Konqueror: use -coalesce
10 reyssat 9150
2001-11-11: Added site browsing module (en, fr).
9151
2001-11-10: Module indexing protocol changed (more condensed).
11921 bpr 9152
  More home search facilities.
10 reyssat 9153
2001-11-08: Search tool category in home page can also give popup forms.
9154
---------------------------------------------
9155
Version 3.01 packed.
9156
2001-10-31: Facilities to recover lost exam session.
9157
2001-10-27: public_html/scripts now holds files that can be called by any
11921 bpr 9158
  module via !read.
10 reyssat 9159
---------------------------------------------
9160
Version 3.00 packed.
9161
2001-08-16: OEF manager added two options (allchoices and idontknow).
9162
2001-08-15: home page lists added starting point.
9163
2001-06-28: time bug: `now' was volatile!
9164
---------------------------------------------
9165
Version 2.45 packed. (Devel. version)
9166
2001-06-25: Added `all module' search category.
9167
2001-06-23: Code cleaning: fopen() -> accessfile() at many places.
9168
2001-06-22: Fixups and enhancements in exam sheet management.
9169
2001-06-20: Global score restriction in virtual classes.
11921 bpr 9170
  Score time restriction in virtual classes.
9171
  Uniformize get-current-time in main program.
9172
  Typo: current score was not whown when exo number >10.
10 reyssat 9173
2001-06-18: Public work sheet database.
9174
2001-06-17: Delete file in Modtool.
9175
2001-06-15: Uniformized search engine from home page.
9176
2001-06-12: Main program changes name (webmath -> wims).
9177
2001-06-09: several call_sh() switched to call_ssh().
9178
2001-06-07: Direct module indexer starts to work (w/o pgsql).
9179
2001-06-02: Referencing error when wims.conf is missing.
11921 bpr 9180
  Facility for automatic download of new distribution (wimsget).
10 reyssat 9181
2001-06-01: Several source configuration bugs.
11921 bpr 9182
  Score counting change: prohibit simultaneous scoring. (This is not
9183
  100% compatible with earlier data due to parmreg.)
10 reyssat 9184
2001-05-30: gif_crop and chem-eq do not compile under new Linux. Removed from
11921 bpr 9185
  Makefile.
10 reyssat 9186
2001-05-28: added Modtool (online development of modules).
9187
2001-05-10: WIMS can now also work behind https.
9188
2001-05-01: Added configuration parameter gnuplot_format.
9189
2001-04-21: OEF manager added equation reply type.
9190
---------------------------------------------
9191
Version 2.42 packed.
9192
2001-04-02: reguser typo fixed.
9193
2001-04-02: Added class_log() (security measure in virtual classes).
9194
2001-03-31: All Wims popup windows are now chromeless (javascript).
9195
2001-03-30: Security in virtual classes: one-time personal passwords.
11921 bpr 9196
  Session closed when user quits the class.
9197
  (English and French versions only)
7362 bpr 9198
2001-03-24: Security in virtual classes: new user cannot use
11921 bpr 9199
  account names where an erased user has worked.
10 reyssat 9200
2001-03-19: Popup operating mode allowing people to embed Wims tools into
11921 bpr 9201
  their own web pages w/o installing the server.
10 reyssat 9202
2001-03-18: itemnum() counted wrong when first item is enclosed list.
9203
2001-03-17: Students could see hidden sheets by directly typing url addresses.
11921 bpr 9204
  command !replace added keyword `internal'.
9205
  Popup windows are now focused using javascript.
9206
  Added !nonempty (lines or items).
10 reyssat 9207
2001-03-09: msg2wims was not compiling.
9208
2001-03-08: variable reset bug in OEF manager (replytype).
9209
---------------------------------------------
9210
Version 2.41 packed.
9211
2001-03-02: Virtual classes: ignore user scores with very low average.
9212
2001-03-01: Spanish translation (kernel+douzen tools) by José Maria Sanchez.
9213
2001-02-26: parameter blocking in virtual classes had corrupt variables.
9214
2001-02-15: Typo in plot command of flydraw.
9215
---------------------------------------------
9216
Version 2.40 packed.
9217
2001-02-06: Forum user registration email was sent to wrong address.
9218
---------------------------------------------
9219
Version 2.39 packed (internal).
9220
2000-12-08: !translate added keyword `internal'.
9221
2000-11-30: regclass starting (very unsufficient) anti-abuse feature.
9222
2000-11-28: !text expand divided by 0 when mask is empty.
9223
2000-11-24: Added some more TeX mathfonts (ldots, ddots, vdots).
9224
2000-11-23: Corrected translator bug when one dictionary item is
11921 bpr 9225
  subword of another.
10 reyssat 9226
2000-11-22: translator now accepts suffix translation (before main translation).
9227
2000-11-21: search_list => segfault when table is empty.
9228
2000-11-20: Added priority site configuration.
11921 bpr 9229
  Encyclopedia now defaults to internal.
10 reyssat 9230
2000-11-14: Databases (dictionary, fortune) were omitted in the package.
9231
---------------------------------------------
9232
Version 2.37 packed.
9233
2000-11-13: Source code location changed (ftp service closed by firewall).
9234
2000-11-11: Added shortpath.c, computing shortest path linking given points.
9235
2000-11-07: Reference to Maxima updated.
9236
---------------------------------------------
9237
Version 2.36 packed.
9238
2000-11-07: Italian version added (thanks to Marina Cazzola).
9239
2000-10-30: name substitution added in !exchange.
9240
2000-10-03: pointer to Plouffe's inverter updated.
9241
2000-09-10: !replace entered infinite loop when to-replace string is empty.
9242
2000-09-05: fixing some bad references in virtual classes.
9243
---------------------------------------------
9244
Version 2.35 packed.
9245
2000-08-28: exam structure in virtual classes.
9246
2000-08-16: housekeep must use wrapexec.
9247
2000-08-14: Modif to bin/{pari,povray}, to adapt to Ray 3D.
9248
---------------------------------------------
9249
Version 2.34 packed.
9250
2000-06-13: Unable to find broken instex image bug, block (erase) it.
9251
2000-06-11: Standardized href in exercises.
9252
2000-06-08: bug in Pari interface: comments were not recognized.
11921 bpr 9253
  added !listcomplement
10 reyssat 9254
2000-06-07: var.def accepts arrays.
9255
---------------------------------------------
9256
Version 2.32 packed.
9257
2000-06-03: OEF modules now included in standard distribution.
11921 bpr 9258
  addmodule bug introduced from adm/ modules reorganization.
9259
  psql modules field names protected by double quotes.
9260
  module log is disabled by default.
10 reyssat 9261
2000-05-29: Bug in forum user registration password check.
11921 bpr 9262
  Online creation of message boards.
9263
  \special disabled in !instex.
10 reyssat 9264
2000-05-28: Interface to Octave.
11921 bpr 9265
  Function name aliases were forgotten in Maxima interface.
10 reyssat 9266
2000-05-26: Virtual class score computation reorganization, adding manually
11921 bpr 9267
  attributed scores (English and French versions).
10 reyssat 9268
2000-05-24: added !mailto (for trusted modules).
9269
2000-05-23: isfinite() -> finite().
9270
2000-05-21: added non-panicking internal_warn() method.
9271
2000-05-19: Module log now creates directory tree.
9272
---------------------------------------------
9273
Version 2.30 packed.
9274
2000-05-17: adm/ modules reorganization.
9275
2000-05-14: Added message board to each class.
9276
2000-05-12: Record 0 now allowed.
9277
2000-05-09: Calls to system() are replaced by exec().
9278
2000-05-06: added !insmath.
11921 bpr 9279
  command !rawmath no longer translates []{} into ()().
9280
  Improvements in rawmath() and texmath().
10 reyssat 9281
2000-05-04: Commas enclosed in parentheses are no longer item separators.
9282
2000-05-02 Fixed problem with effective and real uid (for gnuplot).
11921 bpr 9283
  session directory closed to other users.
10 reyssat 9284
2000-05-01 fix NAN comparison bug.
11921 bpr 9285
  Eval name table unification (acceleration). getnum() replaced by strtod().
9286
  Flydraw added evalue, plot, linewidth, arrow, lattice, etc.
10 reyssat 9287
2000-04-26 fly replaced by flydraw.
9288
2000-04-22 OEF manager accepts more reply types:
11921 bpr 9289
  units, matrix, vector, set, formal.
9290
  units-filter by Georges Khaznadar.
10 reyssat 9291
2000-04-20 added !deaccent and !declosing.
9292
---------------------------------------------
9293
Version 2.23 packed.
9294
2000-04-13 Partial compatibility effort with DOS 0D0A files.
11921 bpr 9295
  subsession string accumulation: fixed.
10 reyssat 9296
2000-04-12 anti-cheating: random suspension of random generation of exercises.
11921 bpr 9297
  Users are allowed to suspend score registration.
10 reyssat 9298
2000-04-10 `:' bug in scoring system fixed.
9299
2000-04-04 added !msg.
9300
---------------------------------------------
9301
Version 2.20 packed.
9302
2000-03-30 added class portal (adm/classes)
9303
2000-03-25 General help pages.
11921 bpr 9304
  Window size control for subsessions (javascript).
9305
  Powermarks is a bad browser.
10 reyssat 9306
2000-03-24 Score register was open for expired sheets (fixed).
9307
2000-03-21 added variable wims_form_method.
11921 bpr 9308
  Allows supervisor to change participant password by force.
10 reyssat 9309
2000-03-17 eCatch is a bad browser.
9310
---------------------------------------------
9311
Version 2.13 packed.
9312
2000-03-11 added !reset. Change syntax of !exchange (added !exchange var1,var2).
9313
2000-03-01 Classes: allow scores to be computed according to user formula.
9314
---------------------------------------------
9315
Version 2.12 packed.
9316
2000-02-16 Forms now use post method to get around URI length limit.
9317
2000-02-08 modifications in class management (move exercise in worksheet,
11921 bpr 9318
  delete/modify class exercises).
10 reyssat 9319
---------------------------------------------
9320
Version 2.11 packed.
9321
2000-01-31 Allow class supervisors to erase exercises. (Modifs to createxo)
9322
2000-01-27 added !texmath (linear math to tex source).
11921 bpr 9323
  sec(x) and csc(x) admitted.
10 reyssat 9324
2000-01-19 cpu limit cut to half or 1/4 when the site is busy.
9325
2000-01-17 Changed log rotation method, adding config variable old_log_files.
9326
2000-01-16 Interface to Maxima.
9327
---------------------------------------------
9328
Version 2.10 packed.
9329
2000-01-11 Fixed bug in module indexing program (multi-language priority).
11921 bpr 9330
  Referer keepup during session.
10 reyssat 9331
2000-01-10 Mirror listing page prepared (but not open due to lack of mirrors).
9332
2000-01-09 added !module.
9333
2000-01-06 !shuffle added option even|odd.
9334
2000-01-05 Partially disabled cache control for home module.
9335
---------------------------------------------
9336
Version 2.07 packed.
9337
2000-01-03 added cache control lines.
9338
1999-12-25 Source directory reorganized.
11921 bpr 9339
  Added cyclicode (cyclic code generator).
9340
  Added !text interact and !text repeat.
10 reyssat 9341
---------------------------------------------
9342
Version 2.05 packed.
9343
1999-12-23 Simplified Chinese version officially open.
11921 bpr 9344
  Translators: team in ECNU lead by CHEN Zhijie.
10 reyssat 9345
---------------------------------------------
9346
Version 2.04 packed.
9347
1999-12-13 Bug in wordchr, itemchr, linechr causing crash when
11921 bpr 9348
  searched-for string is empty. Fixed.
10 reyssat 9349
1999-12-10 Parameter passing under !read (wims_read_parm).
9350
1999-12-06 Change to html/auth.phtml.*
9351
1999-12-05 interface program sources relocated.
9352
1999-12-03 More adm modules in Chinese.
9353
1999-12-01 A private .htaccess file was not deleted in the public distribution.
9354
---------------------------------------------
9355
Version 2.03 packed.
9356
1999-11-29 Some adm files and modules in Chinese incorporated.
9357
1999-11-17 Interface to GAP.
9358
1999-11-11 Expiration management takes cgi_name into account.
11921 bpr 9359
  add site_description and site_keywords to wims.conf.
10 reyssat 9360
1999-11-08 Important bug fix: a process number limit (rlimit_nproc) of 32
11921 bpr 9361
  was much too small. Lifted to 512.
10 reyssat 9362
---------------------------------------------
9363
Version 2.01 packed.
9364
1999-11-05 Delete participant and hide sheets by supervisor.
11921 bpr 9365
  Password change facilities.
10 reyssat 9366
1999-11-03 Regclass: email address check reinforced.
9367
1999-11-01 Intelligent determination of module according to cgi_name.
9368
1999-10-30 public phtml files reorganized.
9369
---------------------------------------------
9370
Version 2.00 packed.
9371
1999-10-28 Session names lifted to 10 characters, to ensure uniqueness.
9372
1999-10-26 Subsessions now have different appearance.
9373
1999-10-24 Class structure reorganized: sql is no longer used for it.
9374
1999-10-23 Unified PATH setup through wims.conf.
9375
1999-10-17 Function log10(x) added to Pari and Mupad interfaces.
9376
---------------------------------------------
9377
Version 1.55 packed.
9378
1999-10-03 cmd=help should not write to last.html. Corrected.
9379
1999-09-30 robot trapper also works for expired sessions.
9380
---------------------------------------------
9381
Version 1.53 packed.
9382
1999-09-26 bad agent reorganization.
9383
1999-09-24 added a robot trapper to the system.
11921 bpr 9384
  Logo bug fixed.
10 reyssat 9385
1999-09-23 MemoWeb is a very bad user agent.
9386
1999-09-20 bug fix in calls to output(): `%' was sometimes interpreted.
9387
1999-09-18 stat module acceleration and language detection.
9388
---------------------------------------------
9389
Version 1.50 packed.
9390
1999-09-06 minor touches in variable passing mechanism (security features).
9391
1999-09-04 Detail of individual user work added into class supervisor facilities.
11921 bpr 9392
  added worksheet source management.
10 reyssat 9393
1999-09-02 Robot access management bugfix and more restrictions.
9394
1999-08-29 added dictionary-translator as an exec program.
9395
1999-08-28 module searching engine is working.
9396
1999-08-26 caching sql for acceleration. module_init_parm bug fix.
9397
---------------------------------------------
9398
Version 1.35 packed.
9399
1999-08-23 added some big parentheses to mathfont.
9400
1999-08-21 added $wims_intro_parm (to be managed by the module).
9401
1999-08-15 added !exchange.
9402
1999-08-12 added !rawmatrix.
9403
---------------------------------------------
9404
Version 1.34 packed.
9405
1999-08-08 HTTrack is a very bad user agent.
9406
1999-08-05 added illegal module change detection (often in robot accesses).
9407
1999-08-04 session management overhaul: subsession, serial.
9408
---------------------------------------------
9409
Version 1.33 packed.
9410
1999-08-02 added factorial evaluation to evalue().
9411
1999-08-01 module indexing speedup. More national flags.
9412
1999-07-23 misc bug fixes for compatibility with RedHat 6.0.
9413
1999-07-03 Mupad interface `!' char checking bug fix.
9414
1999-07-02 Pointer to Eric's Treasure Troves changed.
9415
---------------------------------------------
9416
Version 1.32 packed.
9417
1999-06-25 oef translator accepts analyzed answers (numerical only).
9418
1999-06-24 varchr() modified (add underscore detection)
9419
1999-06-23 !pari about, !mupad about, with all module about.phtml changed.
9420
1999-06-22 $pari_header_2...$pari_header_8, same for mupad.
9421
1999-06-16 getvar() bugfix (empty name)
9422
---------------------------------------------
9423
Version 1.30 packed.
9424
1999-06-15 added !debug.
9425
1999-06-13 bugfix in itemchr().
9426
1999-06-12 added !positionof.
11921 bpr 9427
  log file was occasionally overwritten when simultaneous access
9428
  occurs while it is being renamed.
10 reyssat 9429
1999-06-11 islineof, notlineof in !if.
9430
1999-06-09 pari and mupad interface security enhancement (illegal keywords).
9431
1999-06-08 !replace enhancement: word, item, line replacement.
9432
1999-06-07 added variable ins_out.
9433
1999-06-04 line counting bug in open_workfile().
9434
---------------------------------------------
9435
Version 1.25 packed.
9436
1999-05-29 float2str() acceleration for integers.
9437
1999-05-25 Preliminary interface to octave.
9438
1999-05-22 Programs called by !exec and !mexec can now set return variables
11921 bpr 9439
  (by writing to $session_dir/exec.var)
10 reyssat 9440
1999-05-18 added !distribute.
9441
1999-05-10 added !text, with a first batch of commands. Doc updated accordingly.
9442
1999-05-09 Changed file reading method (speed optimization).
9443
1999-04-27 adaptation of pari/gp interface for 2.0.14 (goodbyestring)
9444
---------------------------------------------
9445
Version 1.24 packed.
9446
1999-04-23 added parameter $pari_header and $mupad_header
11921 bpr 9447
  space characters in query string are thrown away. (currently useless)
10 reyssat 9448
1999-04-22 Bug fix in substit() when string terminates with a $.
9449
---------------------------------------------
9450
Version 1.23 packed.
9763 bpr 9451
1999-04-04 Added !singlespace, !nospace, !lines2words..., !listintersect
11921 bpr 9452
  and !listunion, !listuniq.
9453
  Multiple-output of executions are now controled by the file exec.type.
10 reyssat 9454
1999-02-16 Added $wims_exec_out_2...
9455
---------------------------------------------
9456
Version 1.21 packed.
9457
1999-01-27 Bug fix in evalue (|x| version of absolute value)
9458
---------------------------------------------
9459
Version 1.20 packed.
9460
1998-12-29 Selective score registration mecanism for registered users.
9461
1998-12-28 Adding 2-parm functions to evalue().
9462
1998-12-27 evalue() adopts more strict syntax check.
9463
1998-12-25 oef creator starts to work.
11921 bpr 9464
  Worksheet was lost when the exercise is renewed.
10 reyssat 9465
1998-12-21 comparison added isitemof and notitemof.
11921 bpr 9466
  oef manager starts to work.
9763 bpr 9467
1998-12-14 Users are prohibited to enter raw $ signs
11921 bpr 9468
  (will be replaced by &#36;). !varlist adds a switch ``nofn''.
10 reyssat 9469
1998-12-13 |x| now recognized by !rawmath (and replaced by abs(x)).
9470
1998-12-12 fixing a score delay bug/misfeature in bottom reference box.
11921 bpr 9471
  all sscanf() replaced by atof, atoi.
10 reyssat 9472
---------------------------------------------
9473
Version 1.17 packed.
9474
1998-12-10 added !sort.
11921 bpr 9475
  Bugfix in simultaneous request prohibition: incompatibility with getframe.
10 reyssat 9476
---------------------------------------------
9477
Version 1.16 packed.
9478
1998-12-07 Bugfix in simultaneous request prohibition.
11921 bpr 9479
  Bugfix in evalue() (exponential number).
10 reyssat 9480
---------------------------------------------
9481
Version 1.15 packed.
9482
1998-12-05 Simultaneous request prohibited (user_error).
11921 bpr 9483
  Unmatched_parentheses now allows the user to correct the error.
10 reyssat 9484
1998-12-04 User parentheses check reinforced to all 3 kinds (), {}, []
11921 bpr 9485
  Server load control: requests refused when thresholds exceeded.
10 reyssat 9486
1998-12-03 User error message file now in phtml format.
9487
1998-12-02 !translate no longer calls tr when only simple translations.
9488
---------------------------------------------
9489
Version 1.14 packed.
9490
1998-11-30 !replace no longer calls sed when there is no regexp. (acceleration)
9491
1998-11-26 added !bound.
9492
1998-11-23 added !formselect, !formradio, !formbar. Doc updated.
11921 bpr 9493
  Modules will be progressively changed to use them.
10 reyssat 9494
---------------------------------------------
9495
Version 1.13 packed.
9496
1998-11-21 added good browser `HtmlViewer'.
9497
1998-11-20 Bug fix in client charset determination (intro pages).
11921 bpr 9498
  First language in configure file's site_languages is now default.
10 reyssat 9499
---------------------------------------------
9500
Version 1.12 packed.
9501
1998-11-16 Minor bug fixes in sheet preparation for supervisor.
9502
1998-11-15 Fix a typo in mathname_split() which created infinite loop.
11921 bpr 9503
  command !insplot sets a variable ins_animation (yes no).
9504
  Added $wims_warn_rawmath_parm.
10 reyssat 9505
1998-11-12 Variable wims_main_font, defining client charset.
9506
1998-11-06 More options in usage statistics.
9507
---------------------------------------------
9508
Version 1.11 packed.
9509
1998-11-03 More optimization in _skip_if_contents().
11921 bpr 9510
  Animation in !insplot is now using convert. gifmerge is no longer used
9511
  (incompatibility with gd 1.3).
9512
  Added definitions `translator' and `translator_address' in modules'
9513
  INDEX files.
10 reyssat 9514
1998-11-02 Module log disabled for robot access.
11921 bpr 9515
  Start multilanguage support: configuration variable site_languages
9516
  and wims variable $wims_site_languages.
9517
  Site languages can be defined in wims.conf.
10 reyssat 9518
---------------------------------------------
9519
Version 1.10 packed.
9520
1998-10-31 added !header, !title and !tail, to standardize html format.
11921 bpr 9521
  Doc and most modules updated accordingly.
10 reyssat 9522
1998-10-30 automatic detection of other languages for light pages.
9523
1998-10-29 added !headmenu, for header menu bar. All modules updated accordingly.
11921 bpr 9524
  added variable wims_ref_bgcolor, configurable.
10 reyssat 9525
1998-10-28 New visitors' home page, refering to two pages in adm/light (new, bestof).
11921 bpr 9526
  bug fix in !mexec.
10 reyssat 9527
1998-10-26 slight modif of adm/stat, file plotdata.sh (last plotting point)
9528
1998-10-25 slight reorg of insplot
9529
---------------------------------------------
9530
Version 1.06 packed (misc. bug fix).
9531
1998-10-18 cmd_output_too_long is now user_error.
9532
---------------------------------------------
9533
Version 1.05 packed.
9534
1998-10-13 added OmniWeb to the list of recognized browsers.
9535
---------------------------------------------
9536
Version 1.04 packed.
9537
1998-09-16 log column in var.def is now optional (defaults to 0).
9538
---------------------------------------------
9539
Version 1.03 packed.
9540
1998-09-13 added a new command !varlist.
9541
1998-09-10 Bug fix in evaluation (it gave -3^2=9)
9542
---------------------------------------------
9543
Version 1.02 packed 1998-09-08 (misc. modif.)
9544
Version 1.01 packed (misc. bug fix).
9545
Version 1.00 packed.
9546
1998-08-23 added system for messages of the day.
9547
1998-08-18 user scoring system starts to work.
9548
1998-08-14 class, sheet, exo: first working structure.
9549
---------------------------------------------
9550
Version 0.17.4 packed.
9551
1998-08-09 ready to accept creation of class and registration of participants.
9552
1998-08-09 added ins_warn=fail when dynamic insertion fails.
9553
---------------------------------------------
9554
Version 0.17.3 packed (emergency bug fix).
9555
Version 0.17.2 packed.
9556
1998-08-04 User/supervisor authentification started.
9557
1998-08-03 added !sql (administrative use only).
9558
1998-08-01 Module database starts to work.
9559
---------------------------------------------
9560
Version 0.17.1 packed.
9561
Version 0.16.4 packed.
7362 bpr 9562
1998-07-19 Request w/o command: now go to intro or new, depending on
11921 bpr 9563
  the existence of intro.phtml.
9564
  added module_init_parm.
10 reyssat 9565
---------------------------------------------
9566
Version 0.16.3 packed.
9567
1998-07-17 referer log fixup: links pointing to intro were not counted.
9568
1998-07-09 cotangent function now recognized at all levels.
11921 bpr 9569
  line length increased to 16K.
10 reyssat 9570
---------------------------------------------
9571
Version 0.16.2 packed (minor bug fix).
9572
Version 0.16.1 packed.
9573
1998-06-30. added multiplot support in insplot..processor.
9574
---------------------------------------------
9575
Version 0.15.11 packed.
9576
1998-06-15. added backward link list.
9577
---------------------------------------------
9578
Version 0.15.10 packed.
9579
1998-06-13. uniformed treatment of page expiration. (escape var: wims_expire)
9580
1998-06-12. added automatic recognition of robot accesses.
9581
----------------------------------------------
9582
Version 0.15.9 packed (emergency bug fix).
9583
Version 0.15.8 packed (minor fixes).
9584
----------------------------------------------
9585
Version 0.15.7 packed.
9586
1998-06-09. bug correction in module_log().
11921 bpr 9587
  added bookmark indication to homeref.
10 reyssat 9588
----------------------------------------------
9589
Version 0.15.6 packed.
9590
1998-06-07. predetermine_language also looks at user agent language.
9591
1998-06-06. added referer log.
9592
1998-06-05. default language is now English.
11921 bpr 9593
  corrected error log methods.
10 reyssat 9594
----------------------------------------------
9595
Version 0.15.5 packed.
9596
1998-06-03. Home module is now always expired (it cannot allow cache)
11921 bpr 9597
  added automatic determination of module language extension.
10 reyssat 9598
----------------------------------------------
9599
Version 0.15.4 packed.
9600
1998-06-01. Home is now a module.
9601
1998-05-31. log and account includes all clicks.
11921 bpr 9602
  improvements to stat module.
10 reyssat 9603
----------------------------------------------
9604
Version 0.15.3 packed.
9605
1998-05-23. TeX inserts now have border cut. Alignment problems disappear.
11921 bpr 9606
  Misc tex bugs.
10 reyssat 9607
1998-05-21. added statistics module.
9608
----------------------------------------------
9609
Version 0.15.2 packed.
9610
1998-05-17. bug fix: ref_base.
9611
1998-05-15. log method modified. (now appending)
9612
1998-05-13. Access accounting started. (Via cron)
9613
----------------------------------------------
9614
Version 0.15.1 packed (misc bug fixes).
9615
----------------------------------------------
9616
Version 0.14.1 packed.
9617
1998-05-04. !href target bug corrected.
9618
----------------------------------------------
9619
Version 0.14 packed.
9620
1998-05-02. Warning structure established (via !warn and $wims_warn_...)
11921 bpr 9621
  - !insplot: patch of gnuplot integer arithmetic problem.
9622
  - !htmlmath improvement.
10 reyssat 9623
1998-05-01. rawmath routine rewritten.
9624
1998-04-30. A very simple interface for Plouffe's Inverter.
9625
1998-04-27. added commands !filewrite and !fileappend.
9626
----------------------------------------------
9627
Version 0.13.3 packed.
9628
1998-04-13. added command !append.
9629
1998-04-12. added user options: language and texsize.
11921 bpr 9630
  texsize can also be changed within modules (via $wims_texsize).
10 reyssat 9631
----------------------------------------------
9632
Version 0.13.2 packed.
9633
1998-04-07. bug correction on session creation when old session expired.
11921 bpr 9634
  added listfile (privileged command)
10 reyssat 9635
----------------------------------------------
9636
Version 0.13.1 packed.
9637
1998-04-06. replace and translate secured (using env parms).
9638
1998-03-31. i will now be interpreted by pari and mupad as I.
9639
----------------------------------------------
9640
Version 0.12 packed.
9641
1998-03-29. session cleaning reorganisation: more clever.
9642
1998-03-27. wims logo created.
9643
----------------------------------------------
9644
Version 0.11.7 packed.
9645
1998-03-27. tex size starts to be configurable.
11921 bpr 9646
  instexst no longuer drops files into module's homes.
10 reyssat 9647
1998-03-24. added mathsubst and evalsubst
9648
1998-03-21. added iswordof, isvarof in !if.
9649
1998-03-20. Insplot is now animated.
9650
1998-03-19. TeX, mathfont and insplot: misc. improvements.
9651
----------------------------------------------
9652
Version 0.11.6 packed.
9653
1998-03-18. eval() now knows and outputs NaN and Inf.
11921 bpr 9654
  added htmlmath (preliminary version).
10 reyssat 9655
1998-03-17. added module_about structure.
11921 bpr 9656
  added math fonts structure. (variables starting with m_ )
10 reyssat 9657
-----------------------------------------------
9658
Version 0.11.5 packed.
9659
1998-03-14. server now reads module's INDEX file, storing definitions
11921 bpr 9660
  into module_... variables.
9661
  - added wims_html_header.
9662
  - Tests also existence of intro.phtml, help.phtml, etc.
9663
  - !instexst filename is now optional, and !instex calls it whenever possible.
9664
  - !form now accepts optional cmd value.
10 reyssat 9665
1998-03-13. subst_limit increased from 36 to 3000.
11921 bpr 9666
  added !homeref.
10 reyssat 9667
1998-03-10. added encyclopedia pointer.
9668
-----------------------------------------------
9669
Version 0.11.4 packed.
9670
1998-03-09. user variables. if module defined and cmd not: set cmd=new.
11921 bpr 9671
  Expired sessions send directly to wims homepage.
10 reyssat 9672
1998-03-08. patches to MuPAD TeX output bugs and incompatibilities.
9673
1998-03-07. change evaluation order: 3/5*2 is now left-associative, as other softwares.
9674
1998-03-05. added randitem, randword, ...
9675
-----------------------------------------------
9676
Version 0.11.2 packed.
9677
1998-02-21. added httpd_ variables. Doc updated accordingly.
9678
1998-02-21. added rawmath common error correction.
9679
------------------------------------------------
9680
Version 0.11.1 packed.
9681
1998-02-20. added general_log_limit and user_agent log.
9682
1998-02-19. added ins_align and wims_version_date. No subst for !href.
9683
1998-02-18. added cleansessions call (to be used via cron)
9684
1998-02-17. template modules reorganisation.
9685
1998-02-17. !instexst now works in intro.phtml
11921 bpr 9686
  (not very correctly: using $HOME/tmp for temporary directory.)
10 reyssat 9687
-----------------------------------------------
9688
1998-02-12. First version (0.10) packed.