Subversion Repositories wimsdev

Rev

Rev 18435 | Rev 18488 | 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
18469 bpr 22
2025-01-05: [r18468] bpr
23
  [hyptiling] miss some evaluaion
24
2025-01-05: [r18467-r18466] bpr
25
  [slib/pari] replace listcreate in pari
26
2025-01-02: [r18466] bpr
27
  [pari] change listcreate into List([])
28
2025-01-01: [r18464] bpr
29
  [doc1028] examples with hyperbolic commands
30
2025-01-01: [r18463] bpr
31
  [flydraw] documentation, add hyp commands
32
2024-12-31: [r18462] bpr
33
  [mirrors]
34
2024-12-31: [r18461] bpr
35
  [geo2D] small harmonisation hyptiling and offdraw
36
2024-12-30: [r18460] bpr
37
  [slib/hyptiling] add alt (facultatif, can be empty)
38
2024-12-20: [r18459] bpr
39
  [hyptiling] fix pari error
40
2024-12-19: [r18457] bpr
41
  [hyptilling] clean the gp script, fix the conditions and the help
42
  (work in progress)
43
2024-12-19: [r18456] bpr
44
  [doc 1028] add examples for arc
45
2024-12-19: [r18455] bpr
46
  [flydraw/tikz] fix myGdImageArc and obj_arc in case of equal points
47
2024-12-18: [r18454] bpr
48
  [sheet] sheet score are visible for the participant
49
  for expired sheet with weight 0
50
2024-12-18: [r18453] bpr
51
  [manage/class] fix: when the manager changes the examlog limit,
52
  the value in a class was modified to 0 sometimes.
53
2024-12-14: [r18452] bpr
54
  [gp/README]
55
2024-12-13: [r18451] bpr
56
  [hyptiling] correction parallelogramme
57
2024-12-12: [r18448] bpr
58
  [oef/latex] add html codes to translate in tex
59
2024-12-09: [r18447] bpr
60
  [flydraw] change test in hypgeodaux (Flydraw/objects.c)
61
2024-12-06: [r18445] gmarbeuf
62
  [anstype/jsxgraph] bug fixed in option freepoint which only worked with jsxbox
63
  as applet identifier
64
2024-12-05: [r18441-r18437] btamby
65
  [Glossary]
18435 bpr 66
2024-12-01: [r18434] bpr
67
  [sheet] show that the module is deprecated when doing a sheet
18469 bpr 68
2024-12-01: [r18434] bpr
69
  [sheet] show that the module is deprecated when doing a sheet
18435 bpr 70
2024-12-01: [r18433] bpr
71
  [slib hyptiling] add fill option, use fhyppolygon
72
2024-12-01: [r18432] bpr
73
  [flydraw] add obj_hyppoly, hyppolygon, fhyppolygon
74
2024-11-25: [r18429] gmarbeuf
75
  [Nikaia] as for standard theme in class for participant display
76
  reload page and printable version buttons
77
2024-11-08: [r18427] reyssat
78
  [help] better help for slib graph/drawtree
79
2024-11-08: [r18426] bpr
80
  [slib drawtree] fill the circles before writing inside
81
2024-11-05: [r18424] bpr
82
  [themes/visitor] add robottrap in themes Nikaia and standard
83
  (already in visitor), has to be checked
84
2024-11-03: [r18423] bpr
85
  frobot] cannot create the directory getfile
86
  (already true in the command !getfile)
87
2024-10-23: [r18422] reyssat
88
  [minor/lang] english
89
2024-10-17: [r18421] czzmrn
90
  [fix] wimslogd store and use superclass variable when checking
91
    techvars values (cfr. r18414)
92
2024-10-14: [r18420] mquerol
93
  [minor/trans] catalan version
94
2024-10-14: [r18418] bpr
95
  [openclass 1150]
96
2024-10-14: [r18417] bpr
97
  [open class 1150] add four sheets and some presentation pages
98
2024-10-03: [r18415] bpr
99
  [confdata] change limit for threshold2 (?)
100
2024-10-03: [r18414] bpr
101
  [getstatussheet] fix: calculate the "good" parameter for class (case of superclass
102
    in particular)
103
2024-09-26: [r18413] bpr
104
  [expandpolynome] this script did not work for rational coefficient, so exit if not.
105
2024-09-26: [r18412] bpr
106
  [help] ldap_auth
107
2024-09-19: [r18411] bpr
108
  [oef/analyse/expandpolynome] exit if the polynom is not
109
  a polynom with one variable
110
2024-09-19: [r18409] bpr
111
  [adm/manage] add field ldap_accreditation
112
2024-09-12: [r18408] bpr
113
  [help] precision for polexand
114
2024-09-11: [r18407] bpr
115
  [directexec] add octave example with statistics package
116
2024-09-11: [r18406] bpr
117
  [primitives] in target.phtml, slashsubst all parameters
118
2024-09-10: [r18405] bpr
119
  [mkindex] add script to generate presentation pages in example class
120
2024-09-10: [r18403] bpr
121
  [anstype] add option nospace to numeric numexp
122
2024-09-02: [r18402] bpr
123
  [compile] change downloading address for jsme
124
2024-08-30: [r18401] bpr
125
  [slib afftiling] affine tiling by triangles
126
2024-08-30: [r18396] bpr
127
  [slib/ecriturenombre] add some cases with input as 8.1e+05
128
2024-08-29: [r18395] gmarbeuf
129
  [minor/regclass] fix invalid character in class in email regex
130
2024-08-28: [r18393] bpr
131
  [anstype draw multidraw] fix the case of rects (to check)
132
2024-08-26: [r18392] bpr
133
  [scripts/gp] add README, transfert some scripts in slib inside gp
134
2024-08-16: [r18385] czzmrn
135
  [minor] adm/raw log when user account is recovered
136
2024-08-07: [r18381] bpr
137
  [doc 1028] mistake in the script make.pl (new)
138
2024-08-07: [r18380] bpr
139
  [9001/docuoef4.pdf]
140
2024-08-07: [r18379] bpr
141
  [class 9001]
18386 bpr 142
---------------------------------------------
18375 bpr 143
wims.4.28 [r18374]
144
2024-08-06: [r18374] gmarbeuf
145
  [glossary/minor] spelling error
146
2024-08-06: [r18373] bpr
147
  [glossary] in a class glossary, keep the order of the parts of the glose
148
2024-08-06: [r18372] bpr
18389 bpr 149
  [adm/index] in adm modules, in index language=$lang
18375 bpr 150
    should fix trouble with the about
151
2024-08-06: [r18371] gmarbeuf
152
  [glossary/besoin d'aide] do not display connex gloses and connex ressources
153
    in glose for besoin d'aide
154
2024-08-06: [r18370] bpr
155
  [slib/hyptiling] option html, url; reset some variables
156
2024-08-06: [r18369] bpr
157
  [help/adddoc] modification of the help in french (SL)
158
2024-08-05: [r18368] bpr
159
  [glossary/help] fix for no french version
160
2024-08-05: [r18367] gmarbeuf
161
  [glossary/about] list of content indicated in the links + lang files
162
2024-08-04: [r18366] gmarbeuf
163
  [glossary/light] correction of an unnecessary condition on wims_lightpopup
164
2024-08-04: [r18365] gmarbeuf
165
  [glossary/lightpopup] modification to display a glose in light mode
166
2024-08-03: [r18364] bpr
167
  [hyptiling/cox] add a gp script and a slib for hyperbolic tiling (DB)
168
2024-08-02: [r18363] gmarbeuf
169
  [glossary/About] patch BPR to have the list content of a glose in about
170
2024-08-01: [r18362] lemaire
171
  [minor/help] minor change of help for button feedback in adm/class/sheet/lang/help.phtml.fr
172
2024-08-01: [r18361] lemaire
173
  [minor/help] minor corrections
174
2024-08-01: [r18360] lemaire
175
  [minor/help] an example is added for the command \glossary{} in bases/doc/102/src/glossary
176
2024-08-01: [r18357] bpr
177
  [doc 1028] add hyperbolic functions ... (for the pleasure !)
178
2024-08-01: [r18354] lemaire
179
[bugfix] (by bpr) when a student works on an exercise in a document,
180
  severity level is now well defined in html/home_ref_user.phtml
181
2024-07-31: [r18352] bpr
182
  [flydraw] add hyperbolic geometry : hyplines hypsegments hyptriangle fhyptriangle
183
2024-07-30: [r18351] bpr
184
  [flydraw] fix obj_hyplines ...
185
2024-07-30: [r18350] bpr
186
  [flydraw] fix a leak in hyperbolic triangle
187
2024-07-30: [r18348] bpr
188
  [docu/target] try to implement the choice -1 for wksheet
189
2024-07-30: [r18347] bpr
190
  [adddoc] add the choice automatic for finding the sheet in a doc
191
  (will be used in next commit)
192
2024-07-29: [r18345] bpr
193
  [doc/target] in exercise, use getexoindex ...
194
2024-07-29: [r18344] bpr
195
  [docu] use getexoindex to find the sheet if not known
196
2024-07-29: [r18343] bpr
197
  [target] worksheet was deleted from the url for adm/doc
198
2024-07-29: [r18342] gmarbeuf
199
  [Glossary/analysis] bad title for dynamic example convexity_3
200
2024-07-29: [r18340] bpr
201
  [glossary] harmonize files for docu and for oef
202
2024-07-29: [r18339] bpr
203
  [flydraw] change definitively the signification of line, lines etc in Flydraw
204
2024-07-29: [r18338] bpr
205
  [glossary] in adm/tool/glossary, |content ou ,content
206
  (it will be better to have everywhere |content as syntaxe)
207
2024-07-28: [r18334] bpr
208
  [glossary] doc: changement de la numerotation pour les parties non dynamiques
209
2024-07-28: [r18333] bpr
210
  [doc1028] modify arc
211
2024-07-28: [r18332] bpr
212
  [glossary] bad return line, delete html in titles of losange
213
2024-07-28: [r18331] bpr
214
  [glossary] fix the case of an empty record (should not exist, but ...)
215
2024-07-28: [r18327] bpr
216
  [glossary] add help for glossary (SL)
217
2024-07-27: [r18325] bpr
218
  [flydraw] add some hyperbolic functions (not yet exported)
219
2024-07-26: [r18324] obado
220
  [minor/css] re-enable border-radius on input groups
221
2024-07-26: [r18323-r18322] obado
222
  add missing lang strings in glossary, translate aria-labels in glossary
223
2024-07-26: [r18321] obado
224
 [html.c] Now !formselect also can use the `wims_ref_class` property to add css classes
225
    + Glossary filters are more accessibles (add labels and help text)
226
2024-07-26: [r18320] bpr
227
  [flydraw] treate case arc from 0 to 0 and 0 to 360 as before
228
2024-07-26: [r18319] lemaire
229
  [minor] A condition is added to distinguish what appears for student and for
230
    teacher in script/docu/scoreprint
231
2024-07-26: [r18318] bpr
232
  [flydraw] geodesics
233
2024-07-25: [r18317] bpr
234
  [flydraw] replace gdImageArc, add hypgeods
235
2024-07-25: [r18315] gmarbeuf
236
  [openclass 1153] 1 exercise removed in sheet 16
237
2024-07-23: [r18314] gmarbeuf
238
  [openclass 1153] new exercises added in sheets 6, 16 and 36
239
2024-07-22: [r18309 and alse] obado
240
  [minor] Glossary items are now closed by default
241
2024-07-20: [r18308] bpr
242
  [flydraw] replace gdImageArc by plot (the angles are of type integer
243
  which is not good)
244
2024-07-19: [r18306] bpr
245
  [glossary] can delete only the last item in the glossary of the class
246
2024-07-18: [r18303] bpr
247
  [glossary] no content in the case of a dynamical type
248
2024-07-17: [r18302] bpr
249
  [classification] replace deprecated modules
250
2024-07-16: [r18301] bpr
251
  [flydraw] fix arc and angle
252
2024-07-14: [r18299] gmarbeuf
253
  [minor/html] fixed a display glitch between float right
254
    help button and message warning
255
2024-07-13: [r18298] gmarbeuf
256
  [search_clear TYPO]to prevent the info message from hiding the
257
    clear button when search result is empty
258
2024-07-05: [r18297] czzmrn
259
  [minor] script/dialog help need to read language file
260
2024-07-02: [r18295] gmarbeuf
261
  [glossary/geometry] html and typo from Euler Versailles
262
2024-07-02: [r18294] gmarbeuf
263
  [glossary/analysis] html and typo from Euler Versailles
264
2024-07-02: [r18293] bpr
265
  [glossary] in a class, take the title of the glose defined by supervisor
266
    hide some parts (has to be checked and adapted),
267
    test: in a class and no supervisor
268
2024-07-01: [r18292] reyssat
269
  [warning message] in type litexp with polexpand, keep - sign in negative term
270
2024-07-01: [r18291] bpr
271
  [msg] language for users msg  for things as too:!all
272
2024-07-01: [r18288-r18289] bpr
273
  [glossary] nettoyage + no title in a class
274
2024-07-01: [r18287] bpr
275
  [glossary] possibility to choose a record in the class glossary
276
    only by writing content=[] when modifying the class glossary
277
  ... to check
278
2024-06-30: [r18283] bpr
279
  [search engine] if the address of a module is given, search if it exists in another lang
280
2024-06-30: [r18282] czzmrn
281
  [fix] module=adm/class/freework undo r18004 as with cmd=new the number
282
    of the freework is lost and the link next_students always link to
283
    freework=1 + reset variable score to fix the problem reported in r18004
284
2024-06-30: [r18280-r18278] bpr
285
  cleaning because of deprecated modules
286
2024-06-29: [r18277] bpr
287
[warning] in the case of nontool:!all (for example) in the access restriction
288
  of a class, the message was not good. To check... now one takes in account the "non"
289
2024-06-29: [r18276] bpr
290
Chemins modifiés :
291
  [help accessconf] has to be checked (only in french) about the word class
292
2024-06-28: [r18275-r18273-18274] reyssat
293
  [html, missing span  in glossary + precision about degree
294
2024-06-28: [r18271] gmarbeuf
295
  [slib/tabsignes] cleaning tabsignes.css
296
2024-06-28: [r18270] gmarbeuf
297
  [glossary/analysis] bug fixed for css class intro used in dynamic example
18267 bpr 298
---------------------------------------------
299
wims.4.27d [r18266]
300
2024-06-26: [r18264] bpr
301
  [adddoc] use the title and the descripton in the language
302
  if they exists when the teacher inserts a tool
18256 bpr 303
2024-06-23: [r18255] czzmrn
18261 czzmrn 304
  [minor] anstype/clicktile the solution should not be shown if presentgood=0 (e.g. when used with seedrepeat)
18256 bpr 305
2024-06-23: [r18254] czzmrn
306
  [minor/fix] need to reset variable in deduc, otherwise the test fails (lang_exists has been used before)
307
2024-06-23: [r18252] czzmrn
308
  [fix] anstype/draw better check band input from user for line
309
    (double clicking on point + clicking outside the drawing)
310
2024-06-21: [r18249] obado
311
  Upgrade CodeMirror "5.65.13" to "5.65.16";
312
2024-06-21: [r18248] obado
313
  [JS] Add MathLive 0.100.0 external lib.
314
2024-06-20: [r18247] gmarbeuf
315
  [glossary/analysis] glose affine_function1 2e error on span
316
2024-06-20: [r18246] gmarbeuf
317
  [glossary/analysis] glose affine_function1 error on span
318
2024-06-19: [r18245] gmarbeuf
319
  [openclass 1153] affine function glose updated in the glossary
320
2024-06-19: [r18244] btamby
321
  [glossary/analysis] new entry affine function level H4 from Euler Wims
322
2024-06-18: [r18243] gmarbeuf
323
  [openclass 1153] new class level H4 from Euler Versailles
324
2024-06-14: [r18242] btamby
325
  [glossary/geometry] new entries and updated gloses from Euler Versailles
326
2024-06-14: [r18241] btamby
327
  [glossary/geometry] dynamic examples from Euler Versailles
328
2024-06-14: [r18240] btamby
329
  [glossary/geometry] new entries and updated gloses
330
2024-06-13: [r18239] btamby
331
  [glossary/geometry] add macro for Pythagore and Thales examples
332
2024-06-13: [r18238] btamby
333
  [glossary/analysis] update
334
2024-06-13: [r18237] bpr
335
  [multidraw] bad syntax for nonempty command
336
2024-06-13: [r18236] btamby
337
  [Glossary/algebra] update and new entries from Euler Versailles
338
2024-06-13: [r18235] btamby
339
  [Glossary/probability] update 4 gloses from Euler Versailles
340
2024-06-13: [r18234] btamby
341
  [Glossary/discrete_mathematics] subgraph and binomial_coeff0 updated from Euler Versailles.
342
2024-06-07: [r18231] bpr
343
  [glossary arithmetics] new entry from Euler Versailles
344
2024-06-05: [r18229] btamby
345
  [glossary general] 3 new entries and new keywords
346
2024-06-03: [r18226] bpr
347
  [deduc] try to adapt to have multilanguage module, to check
348
2024-06-03: [r18225] bpr
18258 bpr 349
  [wimsdoc] a word of the limitation to MAX_MENU_ITEMS for the forms
18256 bpr 350
2024-06-03: [r18224] bpr
351
  [mathmlinput] add an id and close the math \( \)
352
2024-06-03: [r18223] bpr
353
  [target.phtml] add & (necessary because of the introduction of trim $nadd
18258 bpr 354
    that delete the first empty character)
18256 bpr 355
2024-05-29: [r18219] bpr
356
  [doc] add information on max_menu_items in oef
357
2024-05-23: [r18218] schaersvoorde
358
  [minor/svn] add 'exp' to javascipt math in canvasdraw
359
2024-05-14: [r18215] bpr
360
  [doc/target] add a & in the address in adm/doc/primitives/target.phtml
361
2024-05-04: [r18212] gmarbeuf
18258 bpr 362
  [Glossary/About] add title, level and various links and iframe codes
363
    to insert a glose in a doc, OEF and site
18256 bpr 364
2024-05-03: [r18208] lemaire
18258 bpr 365
  [minor help] add a sentence for the possibility to import a module
366
    in modtool/lang/help.phtml.fr
18256 bpr 367
22024-05-02: [r18206] reyssat
368
  [litexp polfactor] warning messages.
369
2024-05-02: [r18205] reyssat
370
  [help] help for litexp type of answer and its option polfactor.
371
2024-05-02: [r18204] reyssat
372
  [litexp polfactor] french warning messages for new polfactor analysis. Still to be translated.
373
2024-05-02: [r18203] reyssat
18258 bpr 374
  [bug] better factorization analysis in oef/analyse/factorpolynome.
375
    Warning messages still to be commited.
18210 bpr 376
---------------------------------------------
377
wims.4.27c [r18209]
18201 bpr 378
2024-04-29: [r18200] bpr
379
  [keywords] chemistry
380
2024-04-28: [r18199] bpr
381
  [glossary] force \N to be in mode mathml
382
2024-04-28: [r18198] bpr
383
  [glossary] fermeture en mode math
384
2024-04-27: [r18195] lemaire
385
  [slib/stat/binomial] return a list of length n filled with 0 if p<=0 and filled with n if p>=n
386
2024-04-26: [r18194] bpr
387
  [keywords] in electrochemistry
388
2024-04-26: [r18193] bpr
389
  [slib/binomial] the case p=1 was not well treated
390
  in case p>1 or p<0, return nothing
391
  + formatage
392
2024-04-26: [r18191] czzmrn
393
  [minor/lang] italian
394
2024-04-26: [r18190] bpr
395
  [help/anstype] add some advice for mathematical expressions
396
2024-04-26: [r18189] czzmrn
397
  [minor/lang] typo in it script/adm/lang/help.score.it
398
2024-04-26: [r18188] czzmrn
399
  [minor] adm/class/userscore/getuser.phtml remove active link if the sheet
400
    is hidden (otherwise the link opens an empty/error message page)
401
2024-04-26: [r18187] czzmrn
402
  [minor/lang] it help on score
403
2024-04-20: [r18186] bpr
404
  [modind] should fix segmentation fault on some ARM systems (thanks to B. Allombert)
405
2024-04-19: [r18185] bpr
406
  [3Dviewer] add possibility to color faces with different colors
407
2024-04-18: [r18182] bpr
408
  [Makefile] delete the file bin/modind before copy the new version (cleaner)
409
2024-04-11: [r18179] czzmrn
410
  [minor/fix] freeworks not counting properly when teachers write comment
411
  to non consigned works (can happen when teachers use link to next student)
412
  NOTE: these two file should be unified in future release
413
2024-04-05: [r18178] czzmrn
414
  [minor/lang] harmonization of italian files with corresponding fr
415
2024-04-05: [r18177] czzmrn
416
  [minor/lang] Italian
417
2024-04-05: [r18176] czzmrn
418
  [minor/lang] update language es files by Sebastian Donoso (adm/class/passwd)
419
2024-04-03: [r18175] czzmrn
420
  [minor/lang] bases/sys/search.pm use same iso-8859-1 list of characters as in src/Lib/liblines.c
421
2024-04-03: [r18174] czzmrn
422
  [minor/lang] add es among the default languages
423
2024-04-03: [r18173] czzmrn
424
  [minor/lang] bases/sys/domain/domain.es Spanish files by Sebastian Donoso
425
2024-04-03: [r18172] schaersvoorde
426
  [minor/svn] canvasdraw: corrected error...
427
  erreur: 'for' loop initial declarations are only allowed in C99 mode
428
2024-04-02: [r18171] czzmrn
429
  [add] check IP when granting access + minor doc scripts/adm/class/checkuserscorecondition
430
2024-04-02: [r18170] bpr
431
  [wimsdoc]
432
2024-04-02: [r18169] bpr
433
  [swork] use getsheetstatus + formatage
434
2024-04-02: [r18168] bpr
435
  [userscore] use user=no in !getsheetstatus
436
2024-04-02: [r18167] bpr
437
  [getuser] getsheetstatus user= does not work from a student to obtain
438
  the status before technical conditions, replace by user=no
439
2024-04-02: [r18166] schaersvoorde
440
  [minor/svn] canvasdraw: disabled debug...
441
2024-04-02: [r18165] schaersvoorde
442
  [minor/svn] canvasdraw: corrected reset...
443
2024-04-01: [r18164] schaersvoorde
444
  [minor/svn] canvasdraw: command "dashtype" was gone fishing...
445
2024-03-31: [r18163] bpr
446
  [doc1028]
447
2024-03-31: [r18162] bpr
448
  [help] examinfo (to check)
449
2024-03-31: [r18161] bpr
450
  [flydraw] help
451
2024-03-31: [r18160] schaersvoorde
452
  [minor/svn] canvasdraw: modify reset,noreset and a few other things
453
2024-03-31: [r18159] bpr
454
  [flydraw] introduce noreset and reset (work in progress)
455
2024-03-29: [r18156] reyssat
456
  [help] debug variables should be separated by spaces, not commas
457
2024-03-28: [r18155] schaersvoorde
458
  [minor/svn] canvasdraw: add prefix 'dash' to sync with flydraw syntax...
459
2024-03-28: [r18154] czzmrn
460
  [typo] typo in home/sequences.phtml
461
2024-03-28: [r18153] bpr
462
  [src/score.c] add variable score_exam with the number of the exam
463
  as score_isexam is 0 or 1
464
2024-03-27: [r18152] czzmrn
465
  [fix _widgets/userexam.phtml] the variables e_... are no longer computed
466
    in user_varexam.phtml, but are needed here
467
2024-03-27: [r18151] bpr
468
  [printoef] add wims_backslash_insmath=yes
469
2024-03-27: [r18150] bpr
470
  [use getsheetstatus] case of exam.
471
2024-03-27: [r18149] bpr
472
  [getsheetstatus] use getsheetstatus
473
2024-03-27: [r18148] bpr
474
  [use getsheetstatus]
475
2024-03-26: [r18147] bpr
476
  [getsheetstatus] use getsheetstatus in sequence;
477
  error if the sheet is hidden even if it is for everybody
478
2024-03-26: [r18146] bpr
479
  [userscore] as before, hidden sheet scores without tech variable
480
  are seen for everybody
481
2024-03-26: [r18145] bpr
482
  [major] use command getsheetstatus when printing the scores
483
  add some information in the table of sheetinfo
484
2024-03-23: [r18142] bpr
485
  [flydraw] add dashed for square
486
2024-03-23: [r18141] czzmrn
487
  [major] see r18127, check sequence access
488
2024-03-23: [r18140] bpr
489
  [flydraw] add option dash for rectangle
490
2024-03-22: [r18137] reyssat
491
  [typo] replaced echo by printf with string format. Allows simple backslash in the chain
492
  (document 1028)
493
2024-03-21: [r18131] bpr
494
  [flydraw] add dashed triangle using keyword dashed
495
  change analysis of dashed and filled
496
2024-03-21: [r18127] bpr
497
  [major] replace analysis if a sheet/exam is hidden for an user
498
  by function getsheetstatus. The previous test is just commented
499
  (easy to compare). This must be tested and checked ...
500
2024-03-21: [r18125] bpr
501
  [flydraw] add keywords dashed and filled as in canvasdraw
502
    everything has not been implemented. Doc has not been updated.
503
2024-03-19: [r18123] bpr
504
  [flydraw] add option if pm->fill non zero to pertinent commands
505
  in object.c (do not change nametab.sh for the moment)
506
22024-03-19: [r18121] bpr
507
  [src] increase MAX_FWRITE_SIZE
508
2024-03-19: [r18120] bpr
509
  [adm/manage] add developers in modtool in the list of sendmail
510
  for the administrator
511
2024-03-19: [r18119] bpr
512
  [flydraw] add fullline and fulllines with line_extend function
513
  for the moment, not used for the users (in prevision of the
514
  behaviour change of line ...)
515
2024-03-17: [r18118] bpr
516
  [flydraw] add fcircles
517
2024-03-16: [r18116] bpr
518
  [glossary] line->segment in flydraw
519
2024-03-15: [r18110] bpr
520
  [open class] line->segment in draw
521
2024-03-15: [r18109] schaersvoorde
522
  [minor/svn] canvasdraw: corrected compiler warning
523
2024-03-14: [r18108] bpr
524
  [getexoindex] fix when param is empty
525
2024-03-13: [r18107] georgesk
526
  new Makefile for Debian, since the packaging scheme has changed
527
2024-03-13: [r18106] georgesk
528
  add: Ťuse lib '/var/lib/wims/public_html/bases/sys';ť
529
2024-03-13: [r18105] georgesk
530
  applied the myDashedLine modification in one additional call
531
2024-03-13: [r18104] georgesk
532
  fixed the error 'implicit declaration of strcasestr'
533
2024-03-13: [r18103] bpr
534
  [help] add explanation about getsheetstatus (work in progress)
535
2024-03-12: [r18102] bpr
536
  [print latex] change the status of printlatex (reply);
537
  use this variable to decide if drawtikz must be used
538
  some comments
539
2024-03-11: [r18099] reyssat
540
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
541
  Replaced by comma (more standard) but may be changed locally in wims.conf
542
  via technical topics of maintenance
543
2024-03-11: [r18098] reyssat
544
  [bug in sendbug] mail addresses sent by sendbug were separated by a space.
545
    Replaced by comma (more standard) but may be changed locally in wims.conf
546
    via technical topics of maintenance
547
2024-03-11: [r18096] reyssat
548
  [help] details about precision of type real
549
2024-03-09: [r18094] reyssat
550
  [bug] vardata exceeded some linelength mail limits
551
2024-03-09: [r18093] bpr
552
  [slib/matrixtex] add none as alternative of .
553
2024-03-07: [r18091] bpr
554
  [doc] use getstatussheet in documents
555
2024-03-07: [r18089] bpr
556
  [getexoindex] new syntax
557
2024-03-07: [r18087] bpr
558
  [getsheetstatus] works also for exam.
559
2024-03-07: [r18086] bpr
560
  [getexoindex] change syntax
561
2024-03-04: [r18084] bpr
562
  [openclass 1152] change description and institution
563
2024-03-04: [r18081] bpr
564
  [src/score.c] getsheetstatus takes technical variables in account
565
  (work in progress, has to be tested)
566
2024-03-04: [r18080] bpr
567
  [draw] line-> segment, lines->polyline
568
2024-03-02: [r18076] bpr
569
  [flydraw] help hashhalfline
570
2024-03-02: [r18075] bpr
571
  [flydraw] add halfline in the flydraw help
572
2024-03-01: [r18071] schaersvoorde
573
  [minor/svn] canvasdraw: minor sub/sup improvement for strings
574
2024-03-01: [r18070] bpr
575
  [9001 - introprogOEF] update
576
2024-03-01: [r18069] bpr
577
  [1028]
578
2024-03-01: [r18068] bpr
579
  [flydraw] fix dashed halfline
580
2024-03-01: [r18067] bpr
581
  [doc 1028] add halfline
582
2024-03-01: [r18065] bpr
583
  [flydraw]  add halfline
584
2024-02-27: [r18064] czzmrn
585
  [minor/fix] need to convert dates as 2024-02-05 to 20240205 before
586
  loading scripts/setdef.proc (adm/class/config)
587
2024-02-26: [r18063] bpr
588
[help flydraw] delete deprecated commands in the help
589
2024-02-25: [r18061] bpr
590
  [model/hanging] lines->polyline, line->segment
591
2024-02-23: [r18057] bpr
592
  [scoreprint] use getsheetstatus for scoreprint (work in progress)
593
2024-02-23: [r18056] bpr
594
  [src] add calc_getsheetstatus and export it
595
2024-02-22: [r18055] bpr
596
  [help] format of docindex added to general documentation
597
2024-02-21: [r18052] bpr
598
  [docsheet] case of a class doc
599
2024-02-21: [r18051] bpr
600
  [doc] score in doc: try to harmonize the way the sheet is build and
601
  the analysis in target (exercise)
602
2024-02-21: [r18050] bpr
603
  [getexoindex] about severity
604
2024-02-20: [r18049] bpr
605
  [adddoc] replace %2F by /  when creating the sheet associated to a doc
606
  (if not, cannot check it is an exercise, find the title, etc)
607
2024-02-20: [r18047] bpr
608
  [flydraw] add arrows command
18044 bpr 609
---------------------------------------------
18043 bpr 610
wims.4.27b [r18042]
611
2024-02-17: [r18038] bpr
612
  [glossary] xhtml-> html5
613
2024-02-17: [r18033] bpr
614
  [wimsdoc] help for getexoindex (in progress)
615
2024-02-14: [r18029] bpr
616
  [scoreprint] different view for supervisor (no score)
18024 bpr 617
2024-02-13: [r18018] czzmrn
618
  [minor/fix] typo adm/class/freework
619
2024-02-13: [r18017] bpr
620
  [html]
621
2024-02-13: [r18016] bpr
622
  [fix] fix way to obtain the severity in exercise
623
2024-02-12: [r18015] bpr
624
  [icon] swork and workingtime
625
2024-02-12: [r18014] bpr
626
  [major] add calc_getexoindex and add some scores in the document
627
    if an exercise in this document is linked to a sheet
628
    (work in progress)
629
2024-02-12: [r18013] bpr
630
  [doc 1028] add an example with filltoborder and plot
631
2024-02-12: [r18012] bpr
632
  [flydraw] erase the test for the limits of plot as it gives some "holes"
633
  see filltoborder
634
2024-02-09: [r18009] bpr
635
  [target in doc] try to harmonize the two files without changing anything
636
  (to check)
637
2024-02-09: [r18008] czzmrn
638
  [minor/fix] adm/class/freework when using technical variables to config access show correct end time to students (so far only for type=3)
639
2024-02-09: [r18007] czzmrn
640
  [minor/fix] adm/class/freework did not allow to change technical variable + typo
641
2024-02-09: [r18006] czzmrn
642
  [minor/fix] adm/class/freework no need to read shexselect.proc again (already read)
643
2024-02-09: [r18005] czzmrn
644
  [minor/lang] italian adm/class/freeework/lang/msg.phtml.it
645
2024-02-09: [r18004] czzmrn
18034 bpr 646
  [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 647
2024-02-09: [r18003] czzmrn
648
  [minor scripts/adm/class/getnextuser] some modules might need cmd=new
649
    instead of cmd=reply (default to current behaviour).
650
    Tested with usermanage, userscore and freeworks
651
2024-02-09: [r18002] czzmrn
652
  [minor] typos (adm/class/reguser/index)
653
2024-02-09: [r18001] czzmrn
654
  [minor/lang] italian
655
2024-02-08: [r17999] gmarbeuf
656
  [glossary css] minor modification (from Euler Versailles)
657
2024-02-08: [r17998] gmarbeuf
658
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
659
2024-02-08: [r17997] gmarbeuf
660
  [Nikaia ccs template] add glossary.css (from Euler Versailles)
661
2024-02-08: [r17996] gmarbeuf
662
  [glossary css] new css file (from Euler Versailles)
663
2024-02-08: [r17995] bpr
664
  [classification] add new modules, code to add
665
2024-02-07: [r17994] btamby
666
  [Glossary geometry] typo (from Euler Versailles)
667
2024-02-07: [r17993] btamby
668
  [Glossary analysis] typo (from Euler Versailles)
669
2024-02-07: [r17992] btamby
670
  [Glossary statistics macro] colors contrast and decimal separator (from Euler Versailles)
671
2024-02-07: [r17991] btamby
672
  [Glossary statistics] typo granularisation (from Euler Versailles)
673
2024-02-07: [r17990] btamby
674
  [Glossary probability] new entries typo granularisation (from Euler Versailles)
675
2024-02-07: [r17989] btamby
676
  [Glossary geometry] new entries typo granularisation (from Euler Versailles)
677
2024-02-07: [r17988] btamby
678
  [Glossary general] new entries typo granularisation (from Euler Versailles)
679
2024-02-07: [r17987] btamby
680
  [Glossary discrete_mathematics] typo granularisation (from Euler Versailles)
681
2024-02-07: [r17986] btamby
682
  [Glossary macro analysis] new entries convexity function generator (from Euler Versailles)
683
2024-02-07: [r17985] btamby
684
  [Glossary arithmetic] new entry typo granularisation (from Euler Versailles)
685
2024-02-07: [r17984] btamby
686
  [Glossary analysis] new entries typo granularisation (from Euler Versailles)
687
2024-02-07: [r17983] btamby
688
  [Glossary algebra] new entries typo granularisation (from Euler Versailles)
689
2024-02-07: [r17982] bpr
690
   [domain] update
691
2024-02-07: [r17980] bpr
692
  [orthographe in wimsdoc]
693
2024-02-04: [r17978] bpr
694
  [formatage] try to uniformize adm/doc and docu (many files are very similar)
695
2024-01-30: [r17977] bpr
696
  [html] xhtml->html5 in help/anstype
697
2024-01-25: [r17976] bpr
698
   M /trunk/wims/src/OefMsg2wims/oef2wims.c
699
  [latex] initialisation
700
2024-01-25: [r17974] bpr
18034 bpr 701
  [latex] correction du c (initialisation)
18024 bpr 702
2024-01-19: [r17971] bpr
703
  [slib rational] more examples and comments
704
2024-01-19: [r17970] bpr
705
  [slib rational] Repeating decimal of a rational (work in progress)
706
2024-01-18: [r17968] bpr
707
   M /trunk/wims/src/exec.c
708
  [fix] fix bug with latex version with draw and tikzdraw
709
2024-01-10: [r17967] bpr
710
   M /trunk/wims/public_html/scripts/oef/latex.proc
711
  [latex] add line return after statement and solution environment
712
2024-01-08: [r17966] obado
713
  Address [#13405] clock et OEF:
714
  Replace table by div
715
2024-01-05: [r17965] bpr
716
  [direct exec] add float_calc (should add some explanations ...)
717
2023-12-31: [r17964] bpr
718
  [flydraw/tikz] in tikz replace tiny, medium ... by scale= in nodes
719
  option for tikzpicure: replace scale=0.01 by [x=0.02cm, y=0.02cm]
720
  (thanks to test for example in direct exec)
721
2023-12-31: [r17963] bpr
722
  [slib drawcc] segment-> segments + correction in some slib
723
2023-12-31: [r17962] bpr
724
[taxo] classification/src/unisciel
725
2023-12-30: [r17960] bpr
726
   M /trunk/wims/public_html/modules/tool/directexec/var.proc
727
  [directexec] nonempty lines in ins_tikz
728
2023-12-30: [r17959] bpr
729
  [directexec] size and new are equivalent
730
2023-12-30: [r17958] bpr
731
  [directexec] help, put the secure software first in the list
732
2023-12-30: [r17957] bpr
733
  [unisciel]
734
2023-12-30: [r17956] bpr
735
  [anstype numexp] if . and / are in reply, badform, no need to continue
736
2023-12-30: [r17955] bpr
737
  [slib randtree] more compact
738
2023-12-30: [r17954] bpr
739
  [slib drawcc] more compact
740
2023-12-30: [r17952] bpr
741
  [answertype] matrix: fix html (not optimum...), formc: change the place of :
742
2023-12-29: [r17951] bpr
743
  [direct exec] add tikz (experimental)
744
2023-12-29: [r17950] bpr
745
  [flydraw] modify obj_angle
746
2023-12-29: [r17949] bpr
747
  [slib/draw/meter] more compact
748
2023-12-29: [r17948] bpr
749
  [slib polygon] code more compact
750
2023-12-29: [r17947] bpr
751
  [slib thermometer] use segments
752
2023-12-28: [r17946] bpr
753
  [slib gpt] use segments
754
2023-12-28: [r17945] bpr
755
  [slib histo] use segments and polyline (more compact)
756
2023-12-28: [r17944] bpr
757
  [slib drawtree] use segments instead of multiple segment
758
2023-12-28: [r17943] bpr
759
  [flydraw] ellipses in tikz
760
2023-12-28: [r17942] bpr
761
  [flydraw] fix obj_circles in tikz and compactify it
762
2023-12-27: [r17941] bpr
763
  [taxo] unisciel update (SL)
764
2023-12-27: [r17940] bpr
765
  [flydraw] vocab: grille-> grid, dhash-> diamond, point -> dot
766
2023-12-27: [r17939] bpr
767
  [flydraw] tikz (hatch)
768
2023-12-27: [r17938] bpr
769
  [flydraw] in tikz_fill, write \\draw... only if there is some points
770
  (hatch and diamond do not work for the moment)
771
2023-12-26: [r17936] bpr
772
[mkdist] add pdf from public_html/bases/doc/1028/files/tikz
773
  as some servors have not the necessary latex distribution
774
2023-12-26: [r17935] bpr
775
  [1028] delete the pdf generated by pdflatex
776
2023-12-26: [r17934] bpr
777
  [doc 1028] add an exemple
778
2023-12-26: [r17933] bpr
779
  [tikz] levelcurve, plot,fill in a more compact way
780
2023-12-26: [r17932] bpr
781
  [tikz] compactify obj_plot, obj_levelcurve
782
2023-12-24: [r17930] bpr
783
  [keywords/domain] add games
784
2023-12-24: [r17929] bpr
785
2023-12-23: [r17928] bpr
786
2023-12-23: [r17927] bpr
787
2023-12-23: [r17925] bpr
788
  [lang] expired (as the previous commit)
789
2023-12-23: [r17924] bpr
790
 [lang] change in french perimee into expiree
791
2023-12-22: [r17922] bpr
792
  [keywords] add keywords in thermo
793
2023-12-22: [r17921] bpr
794
  [flydraw] crosshairs in tikz (compact version)
795
2023-12-22: [r17920] bpr
796
  [flydraw] rays in tikz (compact version)
797
2023-12-22: [r17919] bpr
798
  [minor] (to be revert before the release because of the use of pdflatex)
799
2023-12-22: [r17918] bpr
800
  [flydraw] add mecanism to use the translation flydraw-> tikz
801
  in latex version (work in progress)
802
2023-12-21: [r17917] bpr
803
  [flydraw] correction of polyline tikz
804
2023-12-21: [r17915] bpr
805
  [help] Flydraw doc for arc more precise.
806
2023-12-21: [r17914] bpr
807
  [flydraw] obj_arc is now the same in flydraw and tikz
808
  tikz is now more compact in case of lines, segments, etc
809
2023-12-21: [r17913] reyssat
810
  [typos] in sheets (spelling, case, bad encoding, ...)
811
2023-12-20: [r17912] bpr
812
  [tikz] typo ellipse
813
2023-12-18: [r17910] bpr
814
  [slib draw/repere] help + examples (P. Byache)
815
2023-12-18: [r17909] bpr
816
  [taxo unisciel] ajout de MJR
817
2023-12-18: [r17907] czzmrn
818
  [class/exam] in course mode avoid inserting an empty exercise +
819
    resetting score dependencies in case exercises are moved
820
2023-12-18: [r17906] bpr
821
  [open class] add class Presup (1152)
822
2023-12-17: [r17905] bpr
823
[module classification] replace radio by checkbox
824
  (with previous release)
825
2023-12-16: [r17904] bpr
826
  [module classification] change the tool classification
827
  now can be send to publishcenter instead of being saved
828
  on the server (it was unuseful)
829
2023-12-15: [r17903] bpr
830
 [fix moldraw] no snappoints if no doublet, ... are asked (for compatibility)
831
2023-12-15: [r17901] bpr
832
  [keywords] add keywords in mechanics (force, gravity, inertia_principle)
833
2023-12-14: [r17898] bpr
834
  [minor help] improve the help for css(from MJR)
835
2023-12-14: [r17897] bpr
836
  [taxonomy]
837
2023-12-14: [r17896] bpr
838
  [latex sheet] add an option in sheet in format latex to print in recto verso
839
2023-12-14: [r17895] bpr
840
  [chemeq] replace sprintf to snprintf to kill a warning
841
2023-12-14: [r17894] bpr
842
  [config] kill warning for not used variable
843
2023-12-14: [r17893] bpr
844
  [bioinfo] add prototype in functions to kill warnings
845
2023-12-14: [r17892] bpr
846
  [wimslogd] variable mincnt was not used
847
2023-12-14: [r17891] bpr
848
  [checkmol] add prototype in functions to kill warnings
849
2023-12-14: [r17890] bpr
850
  [checkmol.c] kill warnings bitwise operations between booleans
851
2023-12-12: [r17889] bpr
852
  [typo] typo + change ca by reading fr file as it is not translated
853
2023-12-12: [r17888] bpr
854
  [modtool] add some help for publication. Do not change the text
855
  in lang not fr, but add new files with changeto fr versions.
856
2023-12-11: [r17887] georgesk
857
  added $(CPPFLAGS) to default compile commands for C sources.
858
2023-12-09: [r17885] bpr
859
  [score] if the required point number is 0, calculations are made with
860
  a zero weight for this exercise. If not, scores can be more than the maximum.
861
2023-12-09: [r17884] czzmrn
862
  [freeworks] fix config form for  access via techvar
863
2023-12-09: [r17883] czzmrn
864
  [freework] variable access fix message for students when freework not available
865
2023-12-09: [r17882] czzmrn
18034 bpr 866
  [checkuserscorecondition] possibility to use expire dates (see comments)
18024 bpr 867
    + uniformization of date format + comment
868
2023-12-09: [r17881] bpr
869
  [minor] change DF_msgwims in msgwims as it is not a
870
    default in the configuration
871
2023-12-09: [r17880] czzmrn
872
  [accessconf] typo, consinstency with other types and doc
873
2023-12-09: [r17879] czzmrn
874
  [accessconf] typo, consinstency with other types and doc
875
2023-12-09: [r17878] czzmrn
876
  [accessconf] add possibility to set accessconf for freeworks
877
2023-12-08: [r17877] bpr
878
  [build-index] add LC_ALL=C to the 'env' string
879
2023-12-08: [r17874] czzmrn
880
  [minor/typo] fix typo in proc/access.proc
881
2023-12-07: [r17873] czzmrn
882
  [userscore] fix help on score computation for student according
883
    to the formula for each sheet
884
2023-12-07: [r17871] bpr
885
  [msg2wims] uniformization of msg2wims primitives setting for similar scripts
886
  (e.g. documents, sheet presentation)"
887
2023-12-06: [r17868] bpr
888
  [help] update english version for help sheetpage
889
2023-12-06: [r17867] bpr
890
  [multidraw] accept curved arrows with only 2 points
891
2023-12-06: [r17866] bpr
892
  [moldraw and others] fix snappoints and color
893
2023-12-04: [r17865] bpr
894
  [mathmlinput] add complex in the possible types
895
2023-12-02: [r17863] bpr
896
  [help modtool] no more allusion of devel modules
897
   as it is no more possible. Must be completed with rules of publication
898
2023-12-02: [r17861] bpr
899
  [minor] mistake in the help
900
    (the file public_html/modules/adm/modtool/lang/filedesc.fr was correct but not used)
901
2023-11-30: [r17860] bpr
902
  [anstype numexp] 0.0 is accepted as numbers as 8.0
903
2023-11-29: [r17859] bpr
904
  [sheetpage] add sheet as a variable (help for language different from fr and
905
    it have to be update)
906
2023-11-24: [r17858] bpr
907
  sendbug to maintainer
908
2023-11-24: [r17857] bpr
909
  [moldraw] best treatment for snap points
910
2023-11-20: [r17855] czzmrn
911
  [minor/add] in groupements and portals add the possibility to propagate
912
  institution name + add string for authentification (amend previous commit)
913
  module=adm/class/config
914
2023-10-27: [r17853] bpr
915
  [glossary] change colors of vertices
916
2023-10-27: [r17852] bpr
917
  [fix] reinitialisation of colors in slib/graph/draw
918
2023-10-25: [r17851] bpr
919
  add test if req=0 in getuser.phtml + formatage
920
2023-10-16: [r17849] bpr
921
  [fix] class/config : delete blocking msg in program when configure expiration date
922
2023-10-07: [r17848] bpr
923
  help for float_calc
924
2023-10-02: [r17847] obado
925
  [minor] small change in housekeep message + clean CSS in motd
926
2023-10-02: [r17846] bpr
927
  [ldapsearch] can use ldaps (documentation has to be done)
18034 bpr 928
---------------------------------------------
17843 bpr 929
wims.4.27a [r17842]
930
2023-09-30: [r17842] bpr
18041 bpr 931
  [authid ldap] allows to put ldap or ldaps in the configuration of an ldap
17843 bpr 932
2023-09-22: [r17840] czzmrn
933
  [fix] adm/class/exam when creating a new exam prevent from writing
934
    minscore when mode is not set (on creation of new exam it is not correct
935
    to assume mode=0 as in fact mode is not set)
936
2023-09-22: [r17839] bpr
937
  [fixbug] test about quotafree for adding a photo was not good (!)
938
2023-09-16: [r17838] bpr
939
  [pari] precision for pari cmd (add option -f and -q)
940
2023-08-27: [r17832] czzmrn
941
  [minor/mod] possibility to csv download manual scores registered
942
    by the server even when manual=0 (usefull e.g. do download freeworks
943
    evaluations). Need to be tested with large classes.
944
2023-08-26: [r17831] bpr
945
  [classification] new modules (have to be completed)
17830 bpr 946
---------------------------------------------
17823 bpr 947
wims.4.26 [r17822]
948
2023-08-24: [r17822] bpr
949
  [fix] XSS PROTECTION, delete in the url after a special character
950
2023-08-23: [r17820] lemaire
951
  [minor/lang.fr] minor modifications in userscore/lang/names.phtml.fr
952
2023-08-23: [r17819] lemaire
953
  [openclass] display of the message warning that workingtime module
954
    is not accessible in an openclass
955
2023-08-22: [r17817] bpr
956
  [home] delete the link "examcheck" when there is no active exam
957
    for the student
958
2023-08-22: [r17813] lemaire
959
  [minor/help] minor corrections  in work/lang/help.phtml.fr
960
2023-08-22: [r17812] gmarbeuf
961
  [stat geolocalisation] map no longer displayed due to a no longer
962
    valid mapbox access token (mapbox no longer completely open)
963
    so replaced by openstreetmap. Responsiveness still needs to be corrected
964
2023-08-21: [r17811] lemaire
965
  [minor] remove redundant lines in previous change of bin/housekeep.daily
966
2023-08-21: [r17810] lemaire
967
  [minor/help] minor modification of the title and help text of one
968
    housekeeping parameter in manage/lang/confdata
969
2023-08-21: [r17809] bpr
970
  [openclass,housekeep.daily] delete only anonymous lines in .userlist
971
2023-08-21: [r17808] bpr
972
  [openclass] cleaning svn
973
2023-08-21: [r17806] bpr
974
  [housekeep.daily] add cleaning of anonymous accounts in the daily
975
    cleanup (script of SL)
976
2023-08-20: [r17800] bpr
977
  [openclass] add warning msg for open class in case of anonymous login
978
2023-08-20: [r17799] bpr
979
  [openclass] add missing motd/anonymous in some open classes
980
2023-08-20: [r17798] bpr
981
  [openclass] file generated by script (should not be in svn)
982
2023-08-20: [r17797] bpr
983
  [openclass] delete the "last connexion" for anonymous in open class
984
  + comment
985
2023-08-20: [r17796] bpr
986
  [openclass] userlink for anonymous* are reduced (no change password and
987
    things like that) as it was for anonymous
17795 bpr 988
2023-08-20: [r17794] bpr
989
  [fix] the address for m_userdaymessage was not good.
990
  add some explanation
991
2023-08-19: [r17792] bpr
992
  [openclass] cleaning: generated files should not be in svn (to check)
993
2023-08-11: [r17790] bpr
994
  [glossary] example of a tree
995
2023-08-10: [r17788] bpr
996
  [slib/graph/randtree] change y dimension in case of html option
997
    (not used in published modules)
998
2023-08-07: [r17786] czzmrn
999
  [lang/italian] colorlabel anstype/clicktile.input
1000
2023-08-03: [r17785] bpr
1001
  change CPPFLAGS with option -I in Makefile.in of chemeq and units-filter (DB)
1002
2023-08-03: [r17783] gmarbeuf
1003
  [Freework/lang] french translation
1004
2023-08-02: [r17782] czzmrn
1005
  [minor] adm/class/freework forgotten reset of variable
1006
2023-07-31: [r17781] czzmrn
1007
  [minor/doc] comments in ~/public_html/.formatsheet
1008
2023-07-31: [r17780] czzmrn
1009
  [new] adm/class/freeworks + adm/class/userscore
1010
    freeworks results are listed in student score page
1011
    + minor bugfixes in freeworks + some navigation links in freework
1012
2023-07-21: [r17776] czzmrn
1013
  [minor/display] adm/class/freeworks add feedback on saved texte length in
1014
    student page (need to check French translation + need translation in other languages)
1015
2023-07-21: [r17775] czzmrn
1016
  [minor/html] harmonize zone styles adm/class/freeworks
1017
2023-07-16: [r17774] bpr
1018
  [runcode] JL
1019
2023-07-14: [r17773] georgesk
1020
  upgrading to version 3.4 of chemeq: better management of the periodic table,
1021
    its size and its interactivity
1022
2023-07-14: [r17772] georgesk
1023
  created a slib for the new '-S' option of chemeq, which displays stoechiometric coefficients
1024
2023-07-14: [r17770] georgesk
1025
  better periodic table's behaviour with the slib chemeq_periodic_table
1026
2023-07-11: [r17768] bpr
1027
  [oef/debug] use the first word when there is some | in the anstype
1028
  (debug mode and automatic insertion of answers)
1029
2023-07-10: [r17767] bpr
1030
  [doc 2028] comment the generation of pdf (if not they
1031
  are changed at each compilation). They should not be in the svn
1032
  but some servers have not the good latex option.
1033
2023-07-10: [r17766] bpr
1034
  [oef] fix bug: take in account the confparm in the url for example
1035
    when doing next exercise.
1036
2023-07-09: [r17765] czzmrn
1037
  [minor/help] align helpseverity with exo.init: use the same name of variables
1038
    and check values correspond to the ones in exo.init
1039
2023-07-09: [r17764] czzmrn
1040
  [minor/fix] the good answer in oef exercise is only shown when presentgood>0:
1041
    fix the computation of presentgood
1042
2023-07-02: [r17762] georgesk
1043
  restored html_table.cc with a timestamp later than table_html_mendeleiev.py
1044
2023-07-02: [r17761] georgesk
1045
  changed html_table.cc
1046
2023-07-02: [r17758] bpr
1047
  [doc1028] this should not be in svn, but some computers do not have the latex necessary ...
1048
2023-07-01: [r17756] czzmrn
1049
  [fix] missing backslash
1050
2023-07-01: [r17755] bpr
1051
  [flydraw + doc 1028] tex header for tikz is no more put in
1052
  tikz out in Flydraw
1053
2023-07-01: [r17753] czzmrn
1054
  [minor/amelioration] adm/class/freeworks better check for r17751
1055
2023-07-01: [r17752] georgesk
1056
  modified the python script, so it produces old-school C code now
1057
2023-07-01: [r17751] czzmrn
1058
  [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)
1059
2023-07-01: [r17750] georgesk
1060
  html_table.cc is no longer cleaned, so python3 is necessary only when atomic masses are changed in mendeleiev.cc
1061
2023-06-30: [r17748] georgesk
1062
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1063
2023-06-30: [r17747] georgesk
1064
  enhanced chemeq to display a table of elements (Mendeliev's periodic table)
1065
2023-06-30: [r17746] georgesk
1066
  added a slib to display a table of elements (Mendeliev's periodic table)
1067
2023-06-30: [r17745] georgesk
1068
  added a slib to display a table of elements (Mendeliev's periodic table)
1069
2023-06-30: [r17744] georgesk
1070
  new feature: output a periodic table, in HTML format
1071
2023-06-28: [r17742] lemaire
1072
  [minor/lang] correction of name_showhidetitle in freework/lang/names.phtml.fr
1073
2023-06-28: [r17741] bpr
1074
  [fix] in stat, the non finished exercises were at 0.
1075
2023-06-27: [r17740] bpr
1076
  [class/activity] missing vocabulary
1077
2023-06-26: [r17739] lemaire
1078
  [minor/help] minor modification in adm/class/activity/lang/help.phtml.*
1079
    so that one item concerning structure does not appear in an individual class
1080
2023-06-25: [r17738] bpr
1081
  [openclass 1119] delete value of class_homepage
1082
2023-06-22: [r17736] bpr
1083
  [open class 1151] typos
1084
2023-06-21: [r17735] czzmrn
1085
  [minor/doc] update documentation on freework format/variables
1086
2023-06-21: [r17734] czzmrn
1087
  [minor/improve] adm/class/freework if loadwork=1 teacher can see studente consigne
1088
    even if empty (by Sophie Lemaire)
1089
2023-06-20: [r17733] obado
1090
  [Minor/js] update external packages versions: Gruntfile.js, package.json,readme.md
1091
2023-06-20: [r17731] bpr
1092
  [glossary] delete keyword in an example
1093
2023-06-19: [r17730] obado
1094
  [JS] Replace Slick-carousel by @accessible360/accessible-slick
1095
2023-06-19: [r17728] obado
1096
  [JS] Bump jquery-ui from v1.13.1 to v1.13.2
1097
  And what-input from 5.2.10 to 5.2.12
1098
2023-06-19: [r17727] obado
1099
  Update wimsdoc.en to use the new marked package
1100
2023-06-19: [r17726] obado
1101
  [JS] Bump marked (Markdown viewer) to v5.1.0
1102
2023-06-18: [r17724] bpr
1103
  [swac] error: i/ -> I/
1104
2023-06-18: [r17719] bpr
1105
  [openclass 1368] delete generated files
17718 bpr 1106
2023-06-18: [r17716-r17717] bpr
1107
  [search_engine] use search_lang for the titles of the oef exercises
17711 bpr 1108
2023-06-15: [r17704] obado
1109
  Update tinymce.phtml to comply with new version
1110
2023-06-15: [r17703] obado
1111
  Bump WYSIWYG editor tinyMCE to v.6.5.0
1112
2023-06-15: [r17702] obado
1113
  Upgrade codemirror to 5.65.13 + add 3 codemirror themes
1114
2023-06-13: [r17701] bpr
1115
  [manage] add float_calc = bc
1116
2023-06-13: [r17697] bpr
1117
  [open class] Terminale technologique (IREM Lyon)
1118
2023-06-09: [r17695-17696-r17710] bpr
1119
  [translation] es (lmarquez)
1120
2023-06-06: [r17694] obado
1121
  remove useless autocapitalise="none"
1122
2023-06-06: [r17693] bpr
1123
  [texmath] change "over" in frac{}{}
1124
2023-06-05: [r17692] mquerol
1125
  [minor/trans] catalan version
1126
2023-06-02: [r17691] gmarbeuf
1127
  [freework/lang] translation and typo
17686 bpr 1128
2023-05-29: [r17681] czzmrn
1129
  [minor/fix] adm/class/freework avoid breaking other functionality
1130
    (e.g. job2=teachererase...)
1131
2023-05-29: [r17680] czzmrn
1132
  [openclass 1368] remove external links
1133
2023-05-23: [r17677] czzmrn
1134
  [minor/fix] freeworks: check input word limit before saving user input
1135
    (to avoid freezing of user interface). Analogous of r17667 (for teacher input)
1136
2023-05-19: [r17676] bpr
1137
  [flydraw] add angle, modification in tikz
1138
2023-05-19: [r17675] bpr
1139
  [anstype] draw.input: change the id
1140
2023-05-19: [r17674] bpr
1141
  [maxima] delete ? in maxima input (the previous treatment let maxima hanging
1142
2023-05-04: [r17672] czzmrn
1143
  [minor/bug] QRcode.phtml needs quotes to escape & in shell
1144
    (works on linux, needs to be checked on other os)
1145
2023-05-03: [r17671] bpr
1146
  [typo] slib/coding/editor (JL)
1147
2023-04-27: [r17670] bpr
1148
  [conversion.pl] add return lines
1149
2023-04-27: [r17669] bpr
1150
  [canvasdraw] fix help (hope it is correct)
1151
2023-04-27: [r17667] czzmrn
18034 bpr 1152
  [minor/fix] freeworks: geogebra and text applet check some input consistency
17686 bpr 1153
    before saving user input (to avoid freezing of user interface).
1154
2023-04-27: [r17666] mquerol
1155
  [minor/trans] catalan version
1156
2023-04-13: [r17663] bpr
1157
  [doc1028] fix script make.pl
1158
2023-04-13: [r17662] bpr
1159
  [flydraw] fix tikz_fill for gdImageFillToBorder
1160
2023-04-12: [r17661] bpr
1161
  [glossary] add alt for img and close some \( \)
1162
2023-04-08: [r17658] bpr
1163
  [flydraw] documentation
1164
2023-04-08: [r17657] bpr
1165
  [doc/1028] add circles ellipses in draw comparaison
1166
2023-04-08: [r17656] bpr
1167
  [flydraw] add circles, ellipses in flydraw (in progress)
1168
2023-04-06: [r17655] gmarbeuf
17722 bpr 1169
  [glossary/geometry] css square_area_1
17686 bpr 1170
2023-04-06: [r17654] gmarbeuf
17722 bpr 1171
  [glossary/geometry] area new dynamic examples and update static glose
17686 bpr 1172
2023-04-06: [r17653] bpr
1173
  [typo in steps.oef] thanks to C. Douriez, the other languages had not been updated ..
1174
  so there is not the type ! (todo ?)
1175
2023-04-06: [r17652] gmarbeuf
17722 bpr 1176
  [glossary/geometry/Macro] rand generator id for JSXGraph and Co
17686 bpr 1177
2023-04-05: [r17651] btamby
17722 bpr 1178
  [glossary/barycenter] typo
17686 bpr 1179
2023-04-05: [r17650] obado
1180
  Add default style for the "kbd" HTML element (represents a span of
1181
 inline text denoting textual user input from a keyboard)
1182
2023-04-04: [r17649] obado
1183
  Exit the files name.phtml.xx before end when in userscore export function
1184
    to avoid a 'variable_name_buffer_overflow' error.
1185
2023-04-02: [r17648] bpr
1186
  [sendbug] print mails to which the bug is sent, before it is sent.
1187
2023-04-02: [r17646] bpr
1188
  [polyoff polynet] transfer the call to slib_header_patron in the polynet slib
1189
2023-03-23: [r17645] czzmrn
1190
  [minor/fix] when importing freework reset scoring configuration
1191
    (otherwise might have column conflict) adm/class/exploresave
1192
2023-03-23: [r17644] czzmrn
1193
  [minor/fix] freework option not available for type!=3 adm/class/freework
1194
2023-03-23: [r17643] czzmrn
1195
  [minor/fix] when duplicating need to reset scoring, otherwise new freework will use same column adm/class/freework
1196
2023-03-23: [r17642] czzmrn
1197
  [minor/fix] variable type has no value yet adm/class/freework
1198
2023-03-23: [r17641] czzmrn
1199
  [minor/feedback] better string when 0 students adm/class/freework
1200
2023-03-23: [r17640] czzmrn
1201
  [minor/feedback] better explanation for teachers (translations needed) module=adm/class/freework
1202
2023-03-22: [r17639] czzmrn
1203
  [minor/improvement] freework access (date&time, techvar). To be tested, need translation
1204
2023-03-22: [r17638] czzmrn
1205
  [minor/fix] wrong variable name module=adm/class/freework
1206
2023-03-21: [r17637] czzmrn
1207
  [minor/new] possibility to duplicate an active freework (forgotten file) module=adm/class/freework
1208
2023-03-21: [r17636] czzmrn
1209
  [minor/new] possibility to duplicate an active freework module=adm/class/freework
1210
2023-03-21: [r17635] czzmrn
1211
  [minor/lang] preparation for duplication of freeworks (needs tranlations) html/name.phtml._langs_
1212
2023-03-21: [r17634] czzmrn
1213
  [minor] module=adm/class/freework use variable + comments
1214
2023-03-15: [r17630] czzmrn
1215
  [minor] on no_cgu error you do not want to show part of the page (I think my r9577 was an error)
1216
2023-03-13: [r17629] czzmrn
1217
  [minor/fix] better sorting of classes for groupement (for teachers + better check for students)
1218
2023-03-13: [r17626] czzmrn
1219
  [minor/fix] better sorting of classes for groupement (for students)
1220
2023-03-11: [r17625] bpr
1221
  [doc draw] add multicopy
1222
2023-03-11: [r17624] bpr
1223
[adm/class/classes] after waving -> fill a case in a table
1224
2023-03-11: [r17622] bpr
1225
  [flydraw,tikz] add begin and end for levelcurve and plot
1226
2023-03-11: [r17621] bpr
1227
  [flydraw,tikz] limit the coordinate y in plot
1228
2023-03-10: [r17618] bpr
1229
 [flydraw,tikz] change position of image as in flydraw
1230
  bad color in fillborder
1231
2023-03-10: [r17614] bpr
1232
  [flydraw,tikz] polygon
1233
2023-03-10: [r17613] bpr
1234
  [flydraw,tikz] killing warning: init rx
1235
2023-03-10: [r17612] bpr
1236
  [flydraw,tikz] kill warning: add pt ; init lx
1237
2023-03-09: [r17611] czzmrn
1238
[minor] flydraw comparison added plot example
1239
2023-03-09: [r17610] bpr
1240
  [flydraw] parenthesis at the wrong place
1241
2023-03-09: [r17609] czzmrn
1242
  [minor] flydraw comparison added trange example
1243
2023-03-09: [r17608] bpr
1244
  [flydraw] change the header (in progress)
1245
  text colors
1246
2023-03-09: [r17607] bpr
1247
  [doc 1028] add comparaison with tikz
1248
2023-03-08: [r17606] czzmrn
1249
  [minor/fix] module=adm/class/freework for type=3 for some applets need to show students list even if no student zone are present
1250
2023-03-08: [r17605] bpr
1251
  [latex] question of adding lines non pertinent in formulas
1252
2023-03-08: [r17604] bpr
1253
  [latex version] add babel language
1254
2023-03-08: [r17603] bpr
1255
  [oef latex] change return lines in latex_src
1256
2023-03-07: [r17602] bpr
1257
  [print latex] delete some newline in latex
1258
2023-03-07: [r17601] bpr
1259
  [home] sort class in a groupement by their number.
1260
2023-03-07: [r17600] bpr
17722 bpr 1261
  [wimsdoc] complete help about sort
17686 bpr 1262
2023-03-04: [r17599] bpr
1263
  [flydraw] fill in tikz (DB)
1264
2023-03-04: [r17596] czzmrn
1265
  [minor/fix] module=adm/class/freework date format in student page
1266
2023-03-04: [r17595] czzmrn
1267
  [minor/fix] module=adm/class/freework ergonomie: move confirm button to bottom
1268
    of the page to force students read their replies (see r17593)
1269
2023-03-04: [r17594] czzmrn
1270
  [minor/fix] module=adm/class/freework forgotten in r17589
1271
2023-03-02: [r17593] czzmrn
1272
  [minor/new] module=adm/class/freework add option studentclose for type=3
1273
    (if studentclose=1 student can _consign_ before the actual dead line:
1274
    a button _Consign_ will be shown and if the student click and confirm he
1275
    would not be able to work on the freework any longer).
1276
    NEEDS TO BE TESTED. Needs translation.
1277
2023-02-27: [r17589] czzmrn
1278
  [minor/new] module=adm/class/freework Add a new type of applet that allows
1279
    the teacher to upload multiple files. For each student one (and only one)
1280
    of these files will be randomly picked and shown. NEEDS TO BE TESTED. Needs translation.
1281
2023-02-23: [r17587] bpr
1282
  [flydraw/tikz] try copy
1283
2023-02-23: [r17586] schaersvoorde
1284
  [minor/svn] canvasdraw: minor sub/sup improvement for stings
1285
2023-02-22: [r17585] bpr
1286
  [flydraw] command text in tikz (not perfect)
1287
2023-02-22: [r17584] bpr
1288
  [flydraw] macros plot in tikz (DB)
1289
2023-02-22: [r17583] schaersvoorde
1290
  [minor/svn] canvasdraw: snaptopoints may be called multiple times (no limit)
1291
2023-02-22: [r17580] bpr
1292
  [canvasdraw] increase the limit MAX_INT to 256
1293
2023-02-22: [r17579] bpr
1294
  [flydraw] typo dans commands.fr
1295
2023-02-22: [r17578] bpr
1296
  [flydraw] arrow in tikz
1297
2023-02-21: [r17577] bpr
1298
[multidraw_input] need math_ and not multidr_math for the analysis of the answer.
1299
2023-02-21: [r17576] obado
1300
  canvasmultidraw: only set % positioning when object is not img
1301
2023-02-21: [r17575] bpr
1302
  [typo] example in multidraw
1303
2023-02-21: [r17574] bpr
1304
  [work in progress] flydraw -> tikz
1305
2023-02-21: [r17573] obado
1306
  improve multidraw ergonomy
1307
2023-02-20: [r17571] obado
1308
  canvasmultidraw now place object with relative coords (%) instead of absolute (px)
1309
2023-02-19: [r17570] bpr
1310
  [doc flydraw] details
1311
2023-02-18: [r17569] bpr
1312
  [anstype/chemdraw] add possibility to give the text of the molfile
1313
    and not its address
1314
2023-02-16: [r17566] czzmrn
1315
  [minor] position of help button module=adm/class/exam
1316
2023-02-16: [r17565] czzmrn
1317
  [minor/coding] use some variables to make easier to add new applets for type=3
1318
    (Réponse en ligne).
1319
2023-02-13: [r17561] bpr
1320
  [src] compilation stop if chemeq does not compile well
1321
2023-02-13: [r17559] bpr
1322
  [exam course] ergo
1323
2023-02-13: [r17557] bpr
1324
  [exam] weights are shown in mode course
1325
2023-02-12: [r17555] bpr
1326
  [coding/editor]
1327
2023-02-11: [r17554] bpr
1328
  [moldraw] cram: add -[]
1329
2023-02-11: [r17553] bpr
1330
  [exam course] add possibility to choose the score required.
1331
  hide the possibility to change the dependance in mode course
1332
  (for example when modifying an exo in the exam).
1333
  I have not tested the simulation mode...
1334
2023-02-11: [r17552] bpr
1335
  [exam mode course] condition to the apparition of the link next
1336
  (correction provisoire)
1337
2023-02-10: [r17549] bpr
1338
  [slib reactiondraw] delete empty rows
1339
2023-02-09: [r17548] bpr
1340
  [moldraw] case where there is no prec for cram.
1341
2023-02-09: [r17547] bpr
1342
  [moldraw] cram
1343
2023-02-09: [r17546] bpr
1344
  [moldraw] cram (in progress)
1345
2023-02-09: [r17545] bpr
1346
  [moldraw] add cram (work in progress)
1347
2023-02-04: [r17543] bpr
1348
  [class/exam] use "new" syntax in var.def
1349
2023-02-04: [r17542] bpr
1350
  [exam] condition in case of course score dependancy is now in percentage as all the score
1351
  dependancy; use the command !examdep; change the order of the 'instruction'
1352
  (separate general remarks and specific remarks)
1353
2023-01-30: [r17534] bpr
1354
  [slib offdraw] add width line in tikz
1355
2023-01-30: [r17532] bpr
1356
  [wimsdoc] add variable module_dir and explanation
1357
2023-01-26: [r17531] obado
1358
  [minor] replace "now" by class creation date in previous commit.
1359
2023-01-26: [r17530] obado
1360
  [bugfix] now when a date is prior to "today" in class restriction,
1361
  wims change it when administrator load the page and display a warning.
1362
2023-01-26: [r17529] obado
1363
  Bugfix] Do not display restricted_techvar fields in examinfo when there is no techvar in class
1364
2023-01-26: [r17528] bpr
1365
  [code/editor] from J Lyotard
1366
2023-01-18: [r17526] bpr
1367
  [slib 3Dviewer] allow different faces in animation
1368
2023-01-18: [r17525] bpr
1369
  [fix] fix html when there is no question in an exercise.
1370
  has to be checked ...
1371
2023-01-17: [r17523] czzmrn
1372
  [minor/fix] module=adm/raw for downloading manual scores you need to
1373
    compute some variables (adm/raw relies on scripts from adm/class/userscore)
1374
2023-01-17: [r17522] obado
1375
  [minor/icons] add an icon for .swork in Font Awesome pack
1376
2023-01-16: [r17519] bpr
1377
  [slib/coding/editor] update from Julien Lyotard
1378
2023-01-13: [r17518] schaersvoorde
1379
[minor/svn] canvasdraw: corrected js-error in canvasdraw/canvasutils.c
1380
2023-01-12: [r17517] bpr
1381
  [src] ctime is no more included by sys/time.h in some systems (Mathml/wims_mathml.cc)
1382
2023-01-09: [r17512] czzmrn
1383
  [minor/fix] list of technical variables in help (cfr. fr) script/help
1384
2023-01-09: [r17511] guerimand
1385
  [minor,type=litexp] bad detection of non reduced expression in option=polexpand + tabulation
1386
2023-01-09: [r17510] bpr
1387
  [fix] fix return spaces in  slib/coding/editor (Julien Lyotard)
1388
2023-01-05: [r17508] obado
1389
  [anstype] Improve Accessibility of Clicktile anstype :
1390
  add label and title on color button + only changeable tiles
1391
  have hover behavior + new "brush" icon on changeable tiles
1392
2023-01-05: [r17506] guerimand
1393
  [minor,home] bugfix when server supervisor connect to a portal, structure is not displayed
1394
2023-01-02: [r17503] czzmrn
1395
  [minor/fix] we do not want students to see printable versions of sheets:
1396
  undo r17502 + remove entry from menu (adm/sheet)
1397
2023-01-02: [r17502] czzmrn
1398
  [minor/fix] sheet printable version for students is empty (adm/sheet)
1399
2022-12-30: [r17501] czzmrn
1400
  [minor/fix] oef show correct solution according to oef setup
1401
  (i.e. according to presentgood variable) in script/anstype/draw (work in progress)
1402
2022-12-26: [r17495] bpr
18258 bpr 1403
  [importation] bad numerotation + typo
17686 bpr 1404
2022-12-25: [r17493] guerimand
1405
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1406
2022-12-24: [r17491] guerimand
1407
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor change score restriction and user have already begin exam
1408
2022-12-24: [r17490] guerimand
1409
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1410
2022-12-23: [r17489,r17488,r17487] bpr, lemaire
1411
[9001] update docuoef4, Minor change of the sheet presenting examples of the docuoef4.pdf
1412
---------------------------------------------
17498 bpr 1413
wims.4.25b [r17497]
1414
2022-12-26: [r17495] bpr
1415
  [importation] bad numerotation  + typo
1416
2022-12-25: [r17493] guerimand
1417
  [minor,adm/class/exam] minor bug fix in display of hour of the retriction score
1418
2022-12-24: [r17491] guerimand
18258 bpr 1419
  [minor,adm/class/exam] bugfix bad timeleft in student page when supervisor
1420
    change score restriction and user have already begin exam
17498 bpr 1421
2022-12-24: [r17490] guerimand
1422
  [minor,adm/class/exam] desactivate option exrandomlist for exam in course mode (incompatibility)
1423
2022-12-23: [r17489] lemaire
1424
  [minor class 9001] Minor change of the sheet presenting examples of the docuoef4.pdf
17486 bpr 1425
2022-12-22: [r17483] bpr
1426
[slib] drtgraduee, add option canvasdraw
1427
2022-12-22: [r17482] bpr
1428
  [config] change octave command
1429
2022-12-21: [r17476] czzmrn
1430
  [minor/fix] in case of seedrepeat in oef exercise better feedback on next exercise
1431
    (at the end of the seed series and in exam) script/oef/Main.phtml
1432
2022-12-21: [r17475] czzmrn
1433
  [minor/fix] take into account config oef exercise (givegood) given
1434
    with simple menu script/oef/get_presentgood.proc
1435
2022-12-20: [r17473] lemaire
1436
  [minor help exam] Text for student aid in the exam is updated to reflect
1437
    both possible presentations of an exam.
1438
2022-12-20: [r17472] lemaire
1439
  [minor help/oef] command random() with a list is replaced by randitem in oef documentation
17711 bpr 1440
  to avoid misuse (it is translated into wims command random or randitem depending
17486 bpr 1441
  how the list is given)
1442
  + html tag correction
1443
2022-12-20: [r17471] guerimand
1444
  [minor,adm/class/exam] show date + time in case of use score restriction
1445
2022-12-19: [r17470] guerimand
1446
  [minor,adm/class/swork] bugfix in list of score when few activity in class (by MC)
1447
2022-12-18: [r17469] guerimand
1448
  [minor,adm/class/sheet] bugfix wrong message when activated and use techvar to individualise sheet
1449
2022-12-17: [r17468] guerimand
1450
  [minor,adm/class/exam] use of wims_exam_remain + cleaning
1451
2022-12-17: [r17467] guerimand
1452
  [major,exam] bugfix exercise send less than 1 min after closing with score restriction is accepted
1453
2022-12-16: [r17466] bpr
1454
  [anstype/clicktile] add black border to the button of clicktile
1455
2022-12-15: [r17465] guerimand
1456
  [minor,adm/class/userscore] job=userexam display theorical time left and timeleft
1457
    with score dependancies
1458
2022-12-15: [r17464] guerimand
1459
  [minor,adm/class/userscore] optimization use fileexists command instead of reading
1460
  file to test if exists
1461
2022-12-15: [r17460-17461] guerimand
1462
  [minor,slib] librairie draw/drtgraduee don t display maximal graduation in some case
1463
2022-12-15: [r17458] czzmrn
1464
  [minor/fix] script/oef/Main.phtml when seedrepeat > 1 more appropriate prompt
1465
    when the exercise is done with full score
17457 guerimand 1466
2022-12-15: [r17457] guerimand
17486 bpr 1467
  [major] in case of exam, 0 if no time left or remain time according
1468
    to score restriction instead of only 1;
1469
    wims_exam_remain contain real timeleft according to score restriction
1470
2022-12-14: [r17456], [r17462], [r17463] bpr
1471
  [csv] in case of only one session for an exam, don't recopy the note
1472
2022-12-12: [r17453] bpr
1473
  [polyedre_off] add index for dual polyhedra
1474
2022-12-12: [r17452] bpr
1475
  [polyhedradual] fix bug when ray is an integer (format off needs decimal points)
1476
2022-12-10: [r17451] guerimand
1477
  [major,adm/class/exam] bugfix students can complete an exam exercise started
1478
    before the score is closed after the score is cut.
1479
2022-12-04: [r17447] guerimand
1480
  [minor,adm/class/exam] after exit an exam in openclass, display openclass panel
1481
    instead of connexion panel
1482
2022-12-03: [r17446] guerimand
1483
  [minor,class/1119] add presentation in sequence instead of doc + fix bad exam construction
1484
2022-12-03: [r17445] guerimand
1485
  [minor,log/classes/1119] change class_limit
1486
2022-12-03: [r17444] bpr
1487
  [class 1119] exam12 has too much exos (link with sheet7 )
1488
2022-12-02: [r17442] obado
1489
  [minor/css] Uniformize styles between math img and mathML
1490
2022-12-02: [r17440] guerimand
1491
  [minor,adm/class/freework] bugfix display expiration date of freework linked to
1492
    class_option word showshexpire
1493
2022-12-02: [r17438] czzmrn
17711 bpr 1494
  [minor/fix] adm/light/useropts wims_useropts was taken in no account when setting new useropts + typos in Italian
17486 bpr 1495
2022-12-01: [r17437] guerimand
1496
  [minor,adm/class/activity] bugfix in calcul of worktime in user activity by sheet
1497
2022-11-30: [r17436] guerimand
1498
  [minor,adm/class/sheet] bad wims_msg alert style
1499
2022-11-30: [r17434] guerimand
1500
  [major,oef] typo in option polexpand of anstype=litexp
1501
2022-11-30: [r17433] guerimand
1502
  [minor,adm/class/exam] bugfix in r17430
1503
2022-11-29: [r17432] guerimand
1504
  [minor,adm/class/exam] bugfix bad clock in exercise page in case of
1505
    closing and opening again the same exercise
1506
2022-11-29: [r17431] guerimand
1507
  [minor,script] change local variable name to prevent conflict
1508
2022-11-29: [r17430] guerimand
1509
  [minor,adm/class/exam] in course mode prevent to hack exercise order with
1510
    adress bar using score dependancy solution
1511
2022-11-28: [r17429] guerimand
1512
  [minor,adm/class/exam] add job=coursewatch : supervisor can see each user course
1513
2022-11-28: [r17427] guerimand
1514
  [minor,scripts] mark deprecated old file to manage chrono maybe
1515
    some use in pedegogical module
1516
2022-11-28: [r17426] guerimand
1517
  [minor,adm/class/classes] replace old clock form by chronoid.js
1518
2022-11-28: [r17425] schaersvoorde
1519
  [minor/svn] canvasdraw: added command "newrange xmin,xmax,ymin,ymax"
1520
2022-11-28: [r17424] guerimand
1521
  [minor] replace old chrono form in OEF exercise by use of chronoid.js
1522
2022-11-28: [r17423] guerimand
1523
  [minor,adm/class/exam] in course mode add a button "next exercise" in exercise window
1524
2022-11-26: [r17419] guerimand
1525
  [minor,adm/class/exam] bugfix bad color of last item progressbar for the last exo done
1526
    in the exo window
1527
2022-11-25: [r17415] guerimand
1528
  [major,exam] supervisor examsession should not be locked (because not unlocked in interface)
1529
2022-11-25: [r17413] czzmrn
1530
  [minor/lang] Italian adm/class/exam work in progress
1531
2022-11-25: [r17412] guerimand
1532
  [minor,adm/class/exam] add chrono in exercise page in exam
1533
2022-11-25: [r17410] guerimand
1534
  [minor,adm/class/exam] add a progressbar in exam in mode course
1535
2022-11-25: [r17409] guerimand
1536
  [minor,adm/class/exam] add description information on help file
1537
2022-11-25: [r17406] guerimand
1538
  [minor,adm/class/config] html typo
1539
2022-11-24: [r17403] bpr
1540
  [model] add latex version to flashcard
1541
2022-11-24: [r17390] bpr
1542
  [openclass] change of some descriptions
1543
2022-11-24: [r17389] guerimand
1544
  [minor] bad calcul of class_limit when connexion to open class with anonymous login
1545
2022-11-22: [r17386] guerimand
1546
  [minor,home] anonymous connexion to example class are now uniq;
1547
    create a account for each user with anonymous connexion;
1548
    number of anonymous connexion is limited to 50% of class_limit
1549
2022-11-21: [r17385] guerimand
1550
  [minor] protect datepickerform from bad write parameters coming from module
1551
2022-11-21: [r17384] guerimand
1552
  [minor,adm/class/swork] display config panel for supervisor in case of swork_open=0
1553
2022-11-21: [r17383] guerimand
1554
  [minor,adm/class/swork] hide link for student in case of swork_open=0
1555
2022-11-21: [r17382] guerimand
1556
  [minor,adm/class/exam] add a display mode course in exam (work in progress)
1557
2022-11-20: [r17381] bpr
1558
  [typo] slib frcommodity
1559
2022-11-20: [r17380] guerimand
1560
  [minor,themes] link to duplicate class in example class is now desactivated.
1561
  Supervisor server have to manually activate it in the file
1562
  public_html/themes/_procs/userotherclass.proc
1563
2022-11-20: [r17379] bpr
1564
  [wimsdoc] add variables (without explanation)
1565
2022-11-20: [r17376] bpr
1566
  [glossary] add about
1567
2022-11-20: [r17374] bpr
1568
  [search_engine] add lang in the link shown for pasting.
1569
2022-11-20: [r17370] bpr
1570
  [minor] add quizz in keywords
1571
2022-11-20: [r17369] bpr
1572
  [openclass] add mathematics in the name if pertinent
1573
2022-11-20: [r17367] bpr
1574
  [logo] should not appear except in main home for supervisor
1575
    (not in popup windows)
1576
2022-11-20: [r17366] bpr
1577
  [clean openclass]
1578
2022-11-20: [r17365] bpr
1579
  [open class] add class 6 ieme de Mutuwims (work in progress)
1580
2022-11-19: [r17364] guerimand
1581
  [major,anstype=correspond] add good answer display
1582
2022-11-19: [r17360] guerimand
1583
  [minor,anstype=litexp] fix problem of limited degree to detect non-reduced expression
1584
2022-11-19: [r17358] guerimand
1585
  [minor,adm/class/swork] bugfix in score calcul when required point
1586
    in an exercise is not 10 + cleaning
1587
2022-11-18: [r17357] guerimand
1588
  [minor,help] adapt help for anstype/litexp
1589
2022-11-18: [r17356] guerimand
1590
  [minor,anstype=litexp] fix bug detecting monome degre
1591
    add detection of bad writing form x^0,x^1 and x*cst instead of 1,x and cst*x
1592
2022-11-18: [r17354] guerimand
1593
  [minor,anstype=litexp] fix bad error message in case 2*x+4*x*x for option=polexpand
1594
2022-11-17: [r17352] guerimand
1595
  [minor,adm/class/exolog] add a link to write a motd message to a participant
1596
  when supervisor looks to his exolog list
17711 bpr 1597
2022-11-17: [r17347] and others bpr
17486 bpr 1598
  xhtml-> html5
1599
2022-11-17: [r17336] guerimand
1600
  [minor/help] complete description of exam/freework format file
1601
2022-11-17: [r17335] guerimand
1602
  [minor,adm/class/exam] same as r17334 for exam
1603
2022-11-16: [r17334] guerimand
1604
  [minor,adm/class/sheet] bugfix zone hidden_sheet hidden for import sheet with
1605
    hidden_condition in class without techvar and so cannot clean condition
1606
2022-11-16: [r17333] guerimand
1607
  [minor,adm/class/sheet] add job=cleantechvar for cleaning sheet when bad techvar is used
1608
    for individualisation + alert message of techvar discordance
1609
2022-11-16: [r17332] bpr
1610
  [latexprint] fix case of type=set
1611
2022-11-16: [r17330] bpr
1612
  [sendbug] add name of module in the header of the mail
1613
2022-11-16: [r17328] guerimand
1614
  [minor,adm/class/exam] same r17327 for exam
1615
2022-11-16: [r17327] guerimand
1616
  [minor,adm/class/sheet] error message in case of wrong hidden_condition
1617
    (coming from import sheet or saveclass)
1618
2022-11-15: [r17325] bpr
1619
  [template] add hint for chrono in oef template
1620
2022-11-15: [r17322] guerimand
1621
  [minor,adm/class/activity] use month name from adm/date.phtml instead of local define
1622
2022-11-15: [r17320] guerimand
1623
  [major] final cleaning replace jquery-date by native html5 form date
1624
2022-11-15: [r17317] guerimand
1625
  [minor] add option noyear to script/date.phtml
1626
2022-11-15: [r17307--r17316] guerimand
1627
  [minor] use native html5 form date
1628
2022-11-15: [r17306] guerimand
1629
  [minor,adm/class/swork] add job=log to display old swork
1630
2022-11-14: [r17300] guerimand
1631
  [minor,adm/class/cdt] missing error message
1632
2022-11-13: [r17299] guerimand
1633
  [minor,adm/class/cdt] replacing jquery date form by native navigator input form
1634
2022-11-13: [r17298] guerimand
1635
  [major] preparing work to replace jquery date form by native navigator input form
1636
2022-11-11: [r17293] guerimand
1637
  [minor,adm/class/classes] bugfix server admin cannot access to subclasses since r17285
1638
    without writing special password
1639
2022-11-11: [r17291] guerimand
1640
  [minor,adm/class/freework] typo in fr version
1641
2022-11-11: [r17289] bpr
1642
  [DEBUG-MODULE] put the adress of the list on renater
1643
2022-11-10: [r17285] guerimand
1644
  [minor] server administrator or structure administrator connexion in a class
1645
    is now correctly identified
1646
2022-11-10: [r17284] guerimand
1647
  [minor] indicate end of ariane html code
1648
2022-11-10: [r17283] guerimand
1649
  [minor,adm/class/reguser] forbidden login SUPERVISOR reserved for server admin in futur use
1650
2022-11-09: [r17282] guerimand
1651
  [minor,anstype] add wordoption polfactor and polexpand to anstype litexp
1652
2022-11-09: [r17280] and other, bpr
1653
  xhtml > html5
1654
2022-11-08: [r17276] guerimand
1655
  [minor,adm/class/sendmail] correct identification of sender of message
1656
    in case of several teachers in a class
1657
2022-11-08: [r17273] bpr
1658
  [classification] deprecated module
1659
2022-11-07: [r17272] guerimand
1660
[minor,adm/class/sendmail] bug fix in subclasses of structure created by supervisor and not teacher account
17256 bpr 1661
2022-11-04: [r17255] guerimand
1662
  [major,adm/class/exam] forbidden open two session exams managed by kernel c
1663
2022-11-02: [r17252] bpr
1664
  [glossary] insert as a feedbackexo
1665
2022-11-02: [r17251] bpr
1666
  [glossary] in the general glossary, it is not possible to navigate in a class
1667
    add link to add a general glose as a helpexo (besoin d'aide).
1668
2022-11-02: [r17248] czzmrn
1669
  [minor/openclasses] new public document in Italian class 1368
1670
2022-11-01: [r17244] bpr
1671
  [glossary] tree, spanning_tree
1672
2022-11-01: [r17243] bpr
1673
  [glossary] error in barycenter
1674
2022-11-01: [r17242] czzmrn
17711 bpr 1675
  [italian openclass] new exercises in published class
17256 bpr 1676
2022-10-28: [r17226] guerimand
17711 bpr 1677
  [minor,freework] bugfix: freework use was forbidden if access to tchat was forbidden
1678
    by server administrator
17256 bpr 1679
2022-10-27: [r17224] bpr
1680
  [polynet] add options for tikz also (legend, color)
1681
2022-10-24: [r17218] bpr
1682
  [polynet] fix a maxwhile to find a geometric net
1683
2022-10-23: [r17217] guerimand
1684
  [minor,adm/class/exploresave] bugfix in importation of more than one sheet
1685
2022-10-21: [r17216] guerimand
17711 bpr 1686
  [minor,adm/class/exam] beginning two exams in a same session is now forbidden
17256 bpr 1687
2022-10-21: [r17215] guerimand
1688
  [minor,exam] multisession in simulation mode exam not allowed (same as for open exam session)
1689
2022-10-21: [r17213] bpr
1690
  [polynet] in case of non geometric polynet, continue the computation
1691
  and print a keyword; stop the search after 10 tries
1692
2022-10-21: [r17210] czzmrn
1693
  [minor/cpp] avoid printout of copyright disclaimer in oef files
1694
2022-10-20: [r17209] guerimand
1695
  [minor,adm/class/regclass] bugfix noname class in case of using a file or wget process
1696
2022-10-19: [r17207] guerimand
1697
  [minor,adm/class/regclass] use src2def in case of local exercise when create a class
1698
    from a archive file
1699
2022-10-19: [r17206] guerimand
1700
  [minor,adm/class/sheet] bugfix request URI toolong when putsource of a sheet
1701
2022-10-19: [r17204] guerimand
1702
  [minor,adm/class/regclass] add error message bad_save
1703
2022-10-19: [r17200] guerimand
1704
  [minor,adm/class/regclasss] bugfix in case of passwd access in wget process
1705
2022-10-19: [r17195] guerimand
1706
  [minor,adm/sendbug] add back to caller module in non popup window + delete useless ariane link
1707
2022-10-18: [r17194] guerimand
1708
  [minor,adm/class/addclass] add some (new) parameters of .def when cloning class
1709
2022-10-18: [r17192] bpr
1710
  [jsxgraphinput] from JLyotard, work in progress
1711
2022-10-18: [r17191] guerimand
1712
  [minor,adm/class/config,adm/class/exploresave] change wims_version needed for the module
1713
2022-10-18: [r17190] guerimand
1714
  [minor,adm/class/regclass] clone a class from a save file given by a link
1715
2022-10-17: [r17185] guerimand
1716
  [minor,adm/class/regclass] bugfix : user can clone a class without
1717
    give clonepwd in using adress bar modification
1718
2022-10-17: [r17181] guerimand
1719
  [minor,adm/class/addclass] ask for registration class password
1720
    before choose a cloning class
1721
2022-10-15: [r17168] bpr
1722
  [geo/poly] can create the dual of a polyhedra without the polyhedra (option dual=1)
1723
  cleaning would be necessary ...
1724
2022-10-15: [r17167] bpr
1725
  [gp] add script for dual polynet in spanning_tree
1726
2022-10-15: [r17166] bpr
1727
  [geo2D/polynet] allow to impose the spanning tree (no check that the spanning tree is correct)
1728
2022-10-15: [r17165] guerimand
1729
  [minor,adm/class/regclass] can make a clone class from a saveclass file
1730
2022-10-15: [r17164] guerimand
1731
  [minor,adm/class/config,adm/class/exploresave] mutualisation of file decompress.sh
1732
2022-10-15: [r17163] guerimand
1733
  [minor,adm/forum/mboard] bugfix deny access to forum in some subclasses
1734
2022-10-14: [r17161] gmarbeuf
1735
  [glossary/minor] typo in analysis/fr/trinom_sign
1736
  [minor,adm/class/activity] add a config panel for workintime + month without
1737
    student activity no more displayed in table
1738
2022-10-07: [r17151] guerimand
1739
  [minor,adm/class/swork] use difficulty index of exercise (from exostat) to make classification
1740
2022-10-07: [r17150] guerimand
1741
  [minor,adm/class/swork] target is now average of non zero score instead of average of all score
1742
2022-10-07: [r17149] guerimand
1743
  [minor,adm/class/swork] bugfix display of button refresh after a refresh made by user
1744
2022-10-05: [r17145] guerimand
1745
  [minor,adm/class/swork] bugfix no creation swork dir in class in case of
1746
    supervisor first connexion + no computing suggestion in case of swork_allowrefresh=1
1747
2022-10-04: [r17144] obado
1748
  [minor/js] restrict the new closer button to items with .wims-closer class
1749
2022-10-04: [r17143] obado
18034 bpr 1750
  [minor/ergo] modtool: Now display a feedback message "file save done" when saving a file
17256 bpr 1751
    is successfull. (nb : this message will automatically be hidden after 7s)
1752
2022-10-03: [r17142] obado
1753
  [minor] Accessibility : QCM OEF model : use more contrasted grey colors +
1754
    add fieldsets around checkboxes.
17141 bpr 1755
------------------------------------------------------------------
17498 bpr 1756
wims.4.25a [r17140]
17711 bpr 1757
2022-09-29: [r17125] bpr
1758
  [html/name] move definitions of wims_name_title from html/name.phtml.xx
1759
    in another file html/name_titles.phtml.xx if it exists.
1760
2022-09-29: [r17123] bpr
1761
  [datalist] put ?? in anstype input
1762
2022-09-29: [r17122] bpr
1763
  [anstype] add autocapitalize="none" to anstype input
1764
2022-09-28: [r17120] guerimand
1765
  [minor,adm/class/userscore] bugfix display message name_activesession without session
1766
    number after supervisor delete this session
1767
2022-09-28: [r17119] bpr
1768
  [adm/new] create a Changelog with only the "phare modification"
1769
2022-09-28: [r17117] guerimand
1770
  [minor,adm/class/exam] forbidden access to module in case of wims_class=empty
1771
2022-09-28: [r17116] guerimand
1772
  [minor,adm/class/swork] description of symbols + workinprogress message
1773
2022-09-28: [r17115] guerimand
1774
  [minor] mutualisation of process in themes in widget/examsession.phtml
1775
2022-09-28: [r17114] guerimand
1776
  [minor] supervisor of portal can delete user
17112 bpr 1777
2022-09-27: [r17110] bpr
1778
  [autocompletion]
1779
2022-09-27: [r17107] guerimand
1780
  [minor,adm/raw] add wims_site_manager to job=getinfoserver
1781
2022-09-27: [r17106] bpr
17128 bpr 1782
  [oef/form] add options in oef/form.phtml for avoiding autocompletion in pad
17112 bpr 1783
  (already there for "old computers".
1784
2022-09-26: [r17105] guerimand
1785
  [minor,adm/class/classes] display class logo on connexion page
1786
2022-09-26: [r17104] guerimand
1787
  [minor,adm/class/config] synchronize class_expiration in case of sharable/sharing
1788
    to prevent link to empty directory
1789
2022-09-26: [r17099] guerimand
1790
  [minor,adm/gateway] use adm/gateway/mkindex before modify structure to prevent
1791
    corrupted index file use
1792
2022-09-26: [r17098] guerimand
1793
  [minor,adm/class/swork] supervisor can exclude sheet or exercise with low class average
1794
2022-09-24: [r17097] guerimand
1795
  [minor,adm/class/swork] add pedagogical management
1796
2022-09-22: [r17094] guerimand
1797
  [minor,adm/class/activity] ccsum count activity in subclasses
1798
2022-09-21: [r17092] guerimand
18021 bpr 1799
  [minor,adm/class/exam] bugfix cannot close an exam when only one exercise
17112 bpr 1800
    is launch without score and timeleft=0
1801
2022-09-21: [r17089] guerimand
1802
  [minor] forbidden access to module tchat, forum, sendmail in example class
1803
2022-09-20: [r17088] bpr
1804
  [mirror] add an italian mirror site
1805
2022-09-20: [r17087] guerimand
1806
  [minor] optimization scripts/oef/mkindex stop reading *.def file at first occurence
1807
  find author,oefdescription ...
1808
2022-09-19: [r17086] guerimand
1809
  [minor,oef] bugfix in script mkindex when .oef file contain word author \
1810
    oefdescription oefobservation keywords in other use than command
1811
2022-09-19: [r17085] bpr
1812
  [polynet] add option tikz
1813
2022-09-17: [r17079] bpr
1814
  [slib] add animation in polynet and 3Dviewer
1815
2022-09-17: [r17078] guerimand
1816
  [minor,adm/class/exam] delete link "return to work" when no timeleft in an exam session
1817
2022-09-15: [r17076] guerimand
1818
  [minor,adm/raw] job=getmodulesstat no display line for a module without activity
1819
2022-09-14: [r17075] bpr
1820
  [deduc] change the choice of language
1821
2022-09-13: [r17070] guerimand
1822
  [minor,adm/class/swork] add new administrative module to automatically suggest work to participant (preliminary version) part 1
1823
2022-09-13: [r17069] bpr
1824
  [scenario] harmonisation + fix html
1825
2022-09-12: [r17068] bpr
1826
  [deductio] change template
1827
2022-09-12: [r17065] bpr
1828
  [deduc] internationalised. Modules using it are
1829
    U1/analysis/intint, H4~analysis~dedineq0, H6~analysis~dedbound
1830
2022-09-11: [r17053] bpr
1831
  [mkindex] fix bug in src2def when there is * in a language title
1832
2022-09-09: [r17051] guerimand
1833
  [minor] bugfix link to score hidden in case of bad format of .grades
1834
2022-09-09: [r17049] czzmrn
1835
  [minor/menu _proc/usermmenumodubox.proc] if auth_method=php the link
1836
    otherclasses does not make sense
1837
2022-09-09: [r17048] czzmrn
1838
  [testing adm/class/idp_php] allow students (already registered in a groupement)
1839
    to register to a subclass of the groupement when the subclass password is empty
1840
2022-09-07: [r17046] bpr
1841
  [deduc] replace modul_language by modu_lang in the files, to be able to give
1842
  another definition for internationalisation, should change nothing for the moment
1843
2022-09-07: [r17043] bpr
1844
  [fixbug] when stopshare, seq was not taken in account.
1845
2022-09-06: [r17041] guerimand
1846
  [minor,adm/class/exolog] bugfix char with accent are deleted from message user send to supervisor
1847
2022-09-05: [r17039] bpr
1848
  [polynet] use the fonction t^1/2 for the animation instead of t
1849
2022-09-05: [r17037] guerimand
1850
  [minor,adm/class/activity] job=workingtime bugfix first week of each month have 8 days
1851
2022-09-05: [r17036] guerimand
1852
  [minor,adm/class/activity] job=workingtime alarm message in case of class
1853
    in portal/groupement activity is global and not local in the class + improvment
1854
2022-09-05: [r17035] guerimand
1855
  [minor,script] problem in year calculation for nextday prevday in case of changing year
17128 bpr 1856
2022-09-04: [r17032-r17028] czzmrn
17112 bpr 1857
  [openclasses] replace deprecated modules
1858
  [open class] update link (the class is archived=yes, anyway better update links)
1859
2022-09-02: [r17024] bpr
17128 bpr 1860
  [src/modind] counts was not updated for sheets
17112 bpr 1861
2022-09-02: [r17023] bpr
1862
  [mkindex] the field information is now sorted as title and description
1863
2022-09-01: [r17019] guerimand
1864
  [minor,adm/class/exolog] bugfix mail not send to supervisor in job=log
1865
2022-08-31: [r17017] bpr
1866
  [about] add translation language
1867
2022-08-30: [r17014] gmarbeuf
1868
  [jsxgraph] updated help in french on using anstype jsxgraph in responsive version
1869
2022-08-29: [r17013] czzmrn
1870
  [open class] use non deprecated oef (no - in filename)
1871
2022-08-27: [r17011] bpr
1872
  [open class] use non deprecated version in open classes
1873
2022-08-25: [r17008] obado
1874
  [minor/ accessibility] add "role=button" for each !href with class containing
1875
  "button" (wims_button, wims_button_help...)
1876
2022-08-25: [r17007] guerimand
1877
  [minor,theme] display userscorelink + usermanagelink in testzone of a program
1878
2022-08-23: [r17006] obado
1879
  Revert deployggb.js to r.12542 (GeoGebra v. 5.0.452.0)
1880
2022-08-20: [r17004] bpr
1881
  [geo3D/polynet] slib added
1882
2022-08-19: [r17002] bpr
1883
  [slib/3Dviewer] change the value of zoom
1884
2022-08-18: [r16996] bpr
1885
  [slib/3Dviewer] option for faces
1886
2022-08-17: [r16992] bpr
1887
  [script gp] deploiement.gp
1888
2022-08-17: [r16990] bpr
1889
  [slib deprecated threeD] delete title in en
1890
2022-08-16: [r16988] bpr
1891
  [taxonomy] use the files title_lang if they exist created now by modind
1892
2022-08-16: [r16987] bpr
1893
  [modind] add generation of title_* for * a lang in site
1894
2022-08-13: [r16979] bpr
1895
  [quizzintro] use lang if it exists
1896
2022-08-12: [r16970] czzmrn
1897
  [openclasses] Italian open class 1397 sheet keywords&tiding up for indexing
1898
2022-08-12: [r16968] czzmrn
1899
  [minor/openclass] Italian class 1368 fix sheets headers + html for indexing
17128 bpr 1900
2022-08-08: [r16960-r16961] bpr
17112 bpr 1901
  [randic] use a variable lang_randic
17128 bpr 1902
  [exec randic] take language in variable lang if it exists (instead of module_language).
17112 bpr 1903
2022-08-07: [r16955] bpr
1904
  [search_engine] add translation language in the list when searching
1905
2022-08-07: [r16952] bpr
17128 bpr 1906
  [src/config.c] add translation_language and deprecated in lists of fields
17112 bpr 1907
  which can be find by the command !module
1908
2022-08-04: [r16950] bpr
1909
  [adm/new] deprecated modules are printed in a new link
1910
2022-08-02: [r16946] czzmrn
1911
  [fix?] adm/class/activity: temporary fix for groupement the activity is logged in
1912
    a uniq file for the whole groupement (see comments in file),
1913
    need to be checked for portals
1914
2022-08-01: [r16942-r16943] schaersvoorde
1915
  [minor/svn] canvasdraw: quick fixed a fatal browser lock-up caused by 'responsiveness'
1916
    in case of 'clickfill'
1917
2022-07-28: [r16937] bpr
1918
  [printversion] add latex version for sheet with oef exercises with latex version.
17378 bpr 1919
  + changed presentation.
17112 bpr 1920
2022-07-25: [r16935] bpr
1921
  [polyhedre_off index2] doublons
1922
2022-07-22: [r16926] guerimand
1923
  [minor,adm/class/activity] add a message in case of no activity for the student
1924
2022-07-22: [r16925] bpr
1925
  [publish] delete choice devel when publication
1926
2022-07-20: [r16921] guerimand
1927
  [minor,adm/class/config] manage of personnal presentation page of sheet
1928
    when import a sheet in a class
1929
2022-07-19: [r16920] schaersvoorde
1930
  [minor/svn] canvasdraw:added missing dashing to some objects
1931
2022-07-19: [r16919] guerimand
1932
  [minor,adm/sheet] personalisation of sheet page presentation is now independant of document
1933
2022-07-18: [r16916] bpr
1934
  [fix] fix missing answer in draw (to check)
1935
2022-07-18: [r16915] guerimand
1936
  [minor] bugfix some variable of $x.def not writable/readable in case
1937
    of use of document in presentation page for sheet or class (TMP bugfix)
1938
2022-07-18: [r16913-r16914] guerimand
1939
  [minor,adm/sheet] bugfix cannot display img in sheet when use doc to make presentation
1940
2022-07-18: [r16912] bpr
1941
  [polynet] add option html, raw, add possibility to print only some vertex legend.
1942
2022-07-16: [r16910] schaersvoorde
1943
  [minor/svn] canvasdraw:solved long standing issue of dashed arrow(s) and dashed arrow(s)
17256 bpr 1944
2022-07-11: [r16906] obado
17112 bpr 1945
  [minor/Codemirror] New coding/editor slib version (by J. Lyotard)
1946
2022-07-09: [r16905] bpr
1947
  [polyedre_off] update english version; small typo in index.fr and index.it
1948
2022-07-07: [r16903] guerimand
1949
  [minor,adm/class/activity] add display connexion time of each participant for each day
1950
  (work in progress) using ccaccount statistics
1951
2022-07-06: [r16900] schaersvoorde
1952
  [minor/svn] canvasdraw:'clearbutton'
1953
2022-07-05: [r16898] bpr
1954
  [polynet] in case of false net (with intersection), try again.
17128 bpr 1955
2022-07-05: [r16896-r16895] gmarbeuf
1956
  [minor/slib jsxgraph] help and comments in english and french
17112 bpr 1957
2022-07-05: [r16894] gmarbeuf
1958
  [slib jsxgraph] new option scroll to add a scroll bar in case of overflow
1959
2022-07-05: [r16893] schaersvoorde
1960
  [minor/svn] canvasdraw: corrected flaw in 'clearbutton'
1961
2022-07-05: [r16892] schaersvoorde
1962
  [minor/svn] canvasdraw: 'group'
1963
2022-07-04: [r16891] guerimand
1964
  [minor,adm/class/activity] hide link back2 when not necessary + cleaning
1965
2022-07-01: [r16888] guerimand
1966
  [minor,createxo] bug11302 : bad link in about page for oef exercise in case of test in modtool
1967
2022-07-01: [r16887] bpr
1968
  [adm/manage] warning if one try to give right to publish in local to a non developper
1969
2022-06-29: [r16886] bpr
1970
  [slib] slib for the patron of a polyhedra and slib offdraw
1971
2022-06-29: [r16885] obado
1972
  [OEF/QCM] Add templates to simplify OEF/QCM Modules
1973
2022-06-29: [r16884] bpr
1974
  [fix] small bug: the link cas in links.phtml must be the same in
1975
    adm/class/classes/participant2.phtml
1976
2022-06-29: [r16883] obado
1977
  [minor/jsxgraph] Improve responsivity
1978
    + now jsxgraph is centered
1979
    + correct display bug of oef_indXX icon on top of jsxgraph
1980
    + add new icon for oef_indpartial
1981
2022-06-28: [r16882] schaersvoorde
1982
  [minor/svn] canvasdraw: 'group' work in progress
1983
2022-06-28: [r16880] bpr
1984
  [manage] add ariane for geolocoption and optionalmod + harmonize
1985
  with other pages
1986
2022-06-28: [r16878] guerimand
1987
  [minor,adm/class/exam] exolist order not change at each time student go out
1988
    module adm/class/exam when use option exrandomlist
1989
2022-06-28: [r16877] guerimand
1990
  [minor,adm/modtool] bad link to general documentation and createxo documentation in help of modtool
16876 bpr 1991
------------------------------------------------------------------
1992
wims.4.24 [r16875]
16873 bpr 1993
2022-06-26: [r16872] schaersvoorde
1994
  [minor/svn] canvasdraw: add keyword 'group' and command 'kill group'
1995
2022-06-25: [r16869] bpr
1996
  [slib/odejs] use runge-kutta (from SL)
1997
2022-06-24: [r16867] czzmrn
1998
  [minor/fix] typo, wrong variable name adm/class/userscore exam score colors
1999
2022-06-24: [r16866] guerimand
2000
  [minor,src/Misc/exostat] bugfix some activities double count +
2001
  simulation exam count in score instead of noscore + no more reading file user.exam and user.bin
2002
2022-06-24: [r16865] guerimand
2003
  [minor,adm/class/stat] bugfix bad display of first exam in case of only one sheet in the class
2004
2022-06-24: [r16864] obado
2005
  [minor/css] add missing text_icons to font awesome
2006
  + add a .wims_details class to add background colors do details/summary tags
2007
2022-06-24: [r16862] bpr
2008
  [jsxgraph] responsivity if it is asked explicitly
2009
2022-06-23: [r16859] obado
2010
  [minor/js] Upgrade codemirror from 5.65.2 to 5.65.6
2011
  + add new codemirror themes (3024 + base16)
2012
2022-06-23: [r16857] gmarbeuf
2013
  [slib/geo2d/jsxgraph] turn back to version 1 to cancel automatic conversion
2014
    of applets no responsive into responsive
2015
2022-06-23: [r16854] bpr
2016
  [help] from Sophie Lemaire
2017
2022-06-23: [r16851] obado
2018
  [minor/css] add css transitions to details>summary boxes.
2019
2022-06-23: [r16850] obado
2020
  [minor/icons] Allow some Font Aweseome icons to be displayed
2021
    with "text_icon" (doch_toc doch_up doch_prev doch_next nexthist backhist)
2022
2022-06-23: [r16848] obado
2023
  [minor/jsxgraph] display oef_indXXX icon inside jsxgraph wrapper.
2024
2022-06-23: [r16847] schaersvoorde
2025
  [minor/svn] canvasdraw: drag&drop reply for external images was gone fishing...
2026
2022-06-23: [r16846] guerimand
2027
  [minor,adm/class/userscore] bugfix display sendbug for student
2028
2022-06-22: [r16845] bpr
2029
  [canvasdraw] make responsive (from Olivier Bado)
2030
2022-06-22: [r16843] obado
2031
  [minor/molecule] replace ch4.pdb (from Gerard dupuis) by ch4.pdb
2032
  generated by openBabel
2033
  (http://www.cheminfo.org/Chemistry/Cheminformatics/FormatConverter/index.html)
2034
2022-06-22: [r16842] obado
2035
  [minor/jsxgraph] do not put jsxgraph in "inline" mode after oef response.
2036
  + jsxgraph border color now apply oef_ind colors after reply
2037
2022-06-21: [r16841] bpr
2038
  [slib/algebra/slopedraw] can be done in canvasdraw.
2039
    fix a problem with pari_header when there is several slopedraw.
2040
2022-06-20: [r16837] obado
2041
  [minor/css] Improve responsiveness of property_fields forms embedding large code/pre or textarea
2042
2022-06-20: [r16835] bpr
2043
  [slib/balance] can be drawn with canvasdraw (yet some problem with fill)
2044
2022-06-20: [r16833] gmarbeuf
2045
  [slib/geo2d/jsxgraph] add option nocssjs noalert and automatic conversion
2046
    of applets using the old version into responsive applets
2047
2022-06-19: [r16828] schaersvoorde
2048
  [minor/svn] canvasdraw: 'multidraw function' accepts multiple function inputs
2049
2022-06-19: [r16827] schaersvoorde
2050
  [canvasdraw] add functionplot to multidraw
16907 bpr 2051
2022-06-18: [r16824] bpr
16873 bpr 2052
  [images] add images for methods
2053
2022-06-17: [r16822] bpr
2054
  [oefconfig] update oefdefault with modifications of expert oefmenu
2055
2022-06-17: [r16821] guerimand
2056
  [minor,adm/class/exolog,adm/class/config] add option class_mexolog :
2057
    supervisor can allow participant to send a warming internal message when make an exolog
2058
2022-06-17: [r16818] bpr
2059
  [anstype] multidraw, fix bug,
2060
2022-06-17: [r16812] bpr
2061
  [password] if authentification is not wims auth, forcechangeword is no when added a reguser
2062
2022-06-15: [r16809] czzmrn
2063
  [minor/html] forgotten start b tag (with no end tag)
2064
2022-06-15: [r16805] guerimand
2065
  [minor,adm/class/config] add option class_hideaverage
2066
2022-06-15: [r16804] guerimand
2067
  [minor,adm/class/config] job=neighbor keep open sharing detail when saving choice
2068
2022-06-14: [r16801] guerimand
2069
  [minor,adm/class/sequence] share hide restriction in sharing class
2070
2022-06-14: [r16800] guerimand
2071
  [minor,adm/class/sequence] installation of multilangage help
2072
2022-06-14: [r16799] guerimand
2073
  [minor,adm/class/exam] score restriction with technical variable :
2074
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2075
2022-06-14: [r16798] guerimand
2076
  [minor,adm/class/sheet] score restriction with technical variable :
2077
  in case of sharing class disallow use of a techvar not defined in all the sharing class in case of propagation
2078
2022-06-14: [r16795] guerimand
2079
  [minor,adm/class/exam] help for exam forget exit
2080
2022-06-14: [r16794] guerimand
2081
  [minor,adm/class/config] ergonomie on sharing/import relation page
2082
2022-06-13: [r16792] guerimand
2083
  [minor,adm/class/freework] bad display of link add_freework in class in portal + mutualisation of test to access freework in linkmodule file
2084
2022-06-13: [r16791] czzmrn
2085
  [minor/css] better display of exam scores
2086
2022-06-13: [r16790] guerimand
2087
  [minor,adm/class/tchat] display link for tchat even if tchat desactivated by server administrator
2088
2022-06-13: [r16789] guerimand
2089
  [minor,adm/classfreework] display link for add_freework even if freework desactivated by server administrator
2090
2022-06-13: [r16787] guerimand
2091
  [minor,adm/class/config] clarification of neighbor usage option in fr
16786 bpr 2092
2022-06-10: [r16785] bpr
2093
  [slib moleculeViewer] deprecated (no title)
2094
2022-06-10: [r16784] bpr
2095
  [fix] special codeinput: can be used with for="reply1" (with no space)
2096
2022-06-09: [r16782] bpr
2097
  [model] hanging: add an embraced randitem.
2098
2022-06-07: [r16773] czzmrn
2099
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
2100
2022-06-07: [r16772] czzmrn
2101
  [minor/fix] better display of score colors in examcheck
2102
2022-06-07: [r16771] czzmrn
2103
  [minor/fix] in examcheck the color does not take into account the setting of scoremax
16765 bpr 2104
----------------------------------------
2105
wims.4.23d [r16764]
16764 bpr 2106
2022-06-04: [r16763] bpr
2107
  [classification] unisciel
2108
2022-06-03: [r16755] guerimand
2109
  [minor,adm/class/freework] don't display 'remark when working'
2110
    when option seealltime not activated
2111
2022-06-03: [r16754] guerimand
2112
  [minor,adm/class/freework] bugfix unable to uncheck option seealltime
2113
2022-06-03: [r16753] guerimand
2114
  [minor,adm/class/freework] bugfix add ; for each new line in textarea form zone
2115
2022-06-02: [r16751] bpr
2116
  [wimsdoc] add doc for getscorestatus
2117
2022-06-02: [r16747] bpr
2118
  [openclass 1049]
2119
2022-06-02: [r16740] bpr
2120
  [moldraw] fix for names with space
16741 bpr 2121
2022-06-02: [r16739] bpr
2122
  [moldraw] use of the database
2123
2022-06-01: [r16738] guerimand
2124
  [minor,adm/class/freework] disallow more than one wimsexo zone
2125
2022-06-01: [r16736] bpr
2126
  [oef] add option for feedback, solution, etc in oef
16765 bpr 2127
    (can appear only if scoringstatus=no if exo is in a sheet)
16741 bpr 2128
2022-06-01: [r16734] guerimand
2129
  [minor,adm/class/freework] bugfix lost solution files
2130
    index when save structure of freework in type=3
2131
2022-06-01: [r16733] guerimand
2132
  [minor,adm/class/freework] disallow option scoring in portal
2133
    (incompatibility of file .grades saved in different course)
2134
2022-05-31: [r16731] bpr
2135
  [classification]
2136
2022-05-31: [r16729] guerimand
2137
  [minor,adm/class/sheet] disallow activation of sheet with more than MAX_EXOS exercise
2138
2022-05-31: [r16728] guerimand
2139
  [minor,adm/class/sheet] job=delete use adm/sheet/writeweights
2140
    to clean .vars .weights .require .active files
2141
2022-05-31: [r16727] guerimand
2142
  [major] confusion bad limit of sheet number + fix warning
2143
2022-05-31: [r16726] bpr
2144
  [open class 1149] activation of sheets 4 and 5
2145
2022-05-25: [r16717] guerimand
2146
  [minor,adm/class/freework] bugfix incomplet exolog in case of autoreg
2147
2022-05-24: [r16711] guerimand
2148
  [major,adm/class/freework] add auto registration of exercise
2149
    option in freework type 3 wimsexo
2150
2022-05-24: [r16709] guerimand
2151
  [minor,oef] don't display link intro/config (tail) for student
2152
    in class (exercise launch from doc or freework)
2153
2022-05-24: [r16708] guerimand
2154
  [major] bugfix freework in a programm don't display in linked course
2155
2022-05-21: [r16705] schaersvoorde
2156
  [minor/svn] added script size imitation for 'sub / sup' in canvasdraw 'string' command family
2157
  corrected doc's
2158
2022-05-20: [r16702] guerimand
2159
  [minor,adm/class/config] job=clean : user in a sub-structure of groupement or portal
2160
    are really deleted in this sub-structure
2161
2022-05-20: [r16701] guerimand
2162
  [minor,adm/sendbug] bad bug log in case of exercise in an exam
2163
2022-05-20: [r16700] schaersvoorde
2164
  [canvasdraw] added sup / sub imitation to canvasdraw 'string' command family
2165
2022-05-20: [r16699] bpr
2166
  [anstype] add option shuffle to compose
2167
2022-05-19: [r16696] bpr [r16704] guerimand
2168
  [fix] in case of exams, use of MAX_EXAMS as it is different from MAX_EXOS
2169
    and from 64 for score (to check).
2170
2022-05-18: [r16694] guerimand
2171
  [minor,bugfix] bad link to examples classes page in documentation
2172
2022-05-18: [r16693] guerimand
2173
  [minor,doc] key serial of fold/unfold is now with number instead of filename
2174
2022-05-14: [r16687] guerimand
2175
  [minor,adm/doc] bugfix12996 for fold in document (preliminary version)
2176
2022-05-12: [r16686] obado
2177
  revert vgeogebraversion to old 452
2178
2022-05-11: [r16684] guerimand
2179
  [minor,home] display correct acces in portal for supervisor with participant access
2180
    to a class + use html details
2181
2022-05-10: [r16683] guerimand
2182
  [major,oefmodule] bugfix when use hint/resume in an oef exercise m_reply$i
2183
    and m_choice$i values not initialized
2184
2022-05-10: [r16682] guerimand
2185
  [minor,adm/raw] limit job=addclass to individual class/groupement / class in groupement
2186
2022-05-10: [r16680] guerimand
2187
  [minor,adm/class/exploresave] job=import sheet delete reference to doc presentation
2188
    and hidesheet with technical variable when import
2189
    + disallow import of a sheet with individual techvar
2190
    + optimization of error message manage for sheet
2191
2022-05-09: [r16679] bpr
2192
  [anstype/clock] equivalence 12 and 0 for the hours (Luis Alejandro Marquez Martinez)
2193
2022-05-07: [r16676] bpr
2194
[css] transfer wims_scrollable in utilities to be listed in createxo help
16674 bpr 2195
2022-05-06: [r16671] guerimand
2196
  [minor,adm/class/tchat] hide error message toobigfile in case of select a new file
2197
2022-05-06: [r16666] guerimand
2198
  [minor,adm/class/tchat] bugfix problem for uploading a second file in
2199
    the tchat with extension different
2200
2022-05-04: [r16659] guerimand
2201
  [minor,adm/class/config] protect variables expiration,institution,location,
2202
    geoloc from upload backup in a subclass of groupement or portal
2203
2022-05-04: [r16658] bpr
2204
  [css] add css wims_scrollable to canvasdraw.phtml
2205
2022-05-04: [r16656] guerimand
2206
  [minor,adm/class/freework] bugfix display intro/config link when user do exercise
2207
2022-05-04: [r16654] obado
2208
  [minor/reactiondraw] Add a "wims_scrollable" css class and use it on all reactiondraw slib calls
2209
2022-05-04: [r16653] guerimand
2210
  [minor,adm/class/freework] display activity log for exowims in a freework
2211
2022-05-03: [r16650] obado
2212
  Improve direct exec accessibility (add missing labels / h2)
2213
2022-05-03: [r16647] guerimand
2214
  log freework activity in case of exowims
18021 bpr 2215
  check right exercise parameters by c before rgistering exercise
16674 bpr 2216
2022-05-02: [r16642] schaersvoorde
2217
  [minor/svn] disable javascript timeout in case of KaTeX
2218
2022-05-01: [r16638] bpr
2219
  [canvasdraw] add Timeout in command centered because of delay of Mathjax (Joke Evers)
2220
2022-05-01: [r16634] bpr
16675 bpr 2221
  add reactiondraw in direct exec
16674 bpr 2222
2022-04-29: [r16628] obado
2223
  Upgrade MathJax to 3.2.0
2224
  Must run "./compile --mathjax" to work properly
2225
2022-04-29: [r16625] guerimand
2226
  [minor,adm/class/config] add restriction access file to class backup
2227
2022-04-28: [r16621] guerimand
2228
  [minor,adm/class/freework] use job=directexo to launch wims exercise
2229
    in freework instead of direct link
2230
2022-04-27: [r16617] guerimand
2231
  [minor] force change password process in case of supervisor
2232
    use tableur link + centralisation of process in adm/class/adduser file
2233
2022-04-26: [r16616] gmarbeuf
2234
  [slib/function/tabsignes] Auto-completion in manual mode of missing items
2235
    at the end of a line with empty items. New option nocss to not load the css via the slib
2236
2022-04-25 [r16615] guerimand
2237
    add parameters user_forcechpwd to force user to change password in case of
2238
    supervisor change it or send password process
2239
2022-04-22: [r16597] bpr
2240
  [mathml] add hrectangle and vrectangle
2241
2022-04-22: [r16596] bpr
2242
  [major mathml] add macro lewis (with the help of Joke and Dominique)
2243
2022-04-20: [r16592] obado
2244
  [minor] add short descriptions of new adm/raw jobs in protocol.md
2245
2022-04-20: [r16591] obado
2246
  [adm/raw] add 2 jobs (restoreclassbackups and listclassbackups) to handle class backups
2247
2022-04-15: [r16584] gmarbeuf
2248
  [slib/geo2d/jsxgraph] upadte for responsiveness of jsxgraph applet
2249
2022-04-15: [r16582] guerimand
2250
  [minor,adm/class/sendmail] lang + in case of wims_mail_hidden=yes
2251
    add a message "not reply to this message..."
2252
2022-04-15: [r16581] guerimand
2253
  [minor,adm/class/sendmail] hide sender mail in case of wims_mail_hidden=yes
2254
2022-04-14: [r16579] guerimand
2255
  [minor,adm/raw] add job=getmodulesstat to get module statistic
2256
2022-04-14: [r16578] obado
2257
  [minor/css] update .jxgbox style to be centered in wims_form
2258
2022-04-13: [r16577] gmarbeuf
2259
  [glossary/dynamic example] change display
2260
2022-04-13: [r16576] gmarbeuf
2261
  [glossary/macro multiple] change generation and display
2262
  [minor/css] add styles for details/summary html5 tags (accordions)
2263
2022-04-11: [r16569] guerimand
2264
  [minor,adm/class/freework] hide "corrected file zone" in case of no file zone for student
2265
2022-04-11: [r16568] guerimand
2266
  [minor,adm/class/freework] separate remark (when student working) from
2267
    final remark (after student work)
2268
2022-04-10: [r16567] bpr
2269
  [multidraw] missing centered when reinput the answer
2270
2022-04-10: [r16565] czzmrn
2271
   M /trunk/wims/public_html/modules/adm/class/sendmail/lang/names.phtml.it
2272
2022-04-09: [r16560] bpr
2273
  [fix] fix html in formbar
2274
2022-04-08: [r16558] guerimand
2275
  [minor,adm/class/freework] solution/feedback of oef exercise can be display
2276
    to  user when codownload=1 (supervisor choice)
2277
2022-04-08: [r16556] guerimand
2278
  [minor,adm/class/freework] badcount of nbcorrectedcopies
2279
2022-04-08: [r16555] guerimand
16675 bpr 2280
  [minor,adm/class/freework] fix sh error message in case of no files in
2281
    freework data directory
16674 bpr 2282
2022-04-07: [r16554] guerimand
16675 bpr 2283
  [minor,adm/class/freework] tracing of user first connect after
2284
    codownload=1 / supervisor can see
16674 bpr 2285
2022-04-07: [r16547] guerimand
2286
  [minor,srcipt/oef] display observation on OEF exercise page in case of wims_user=supervisor
2287
2022-04-06: [r16545] guerimand
2288
  [minor,adm/class/freework] bugfix type=3 upload by supervisor corrected files to user page
2289
2022-04-06: [r16544] guerimand
2290
  [minor,adm/class/freework] bad description message in job=listwork3 in case seealltime=1
2291
2022-04-06: [r16542] guerimand
16675 bpr 2292
  [minor,module=adm/class/freework] in case of seealltime=1 supervisor can write
2293
    remark on student work and student can see it
16674 bpr 2294
2022-04-06: [r16539] guerimand
2295
  [minor,adm/class/reguser] separate reguser/regteacher
2296
2022-04-04: [r16530] guerimand
2297
  [minor,adm/class/sendmail] change accordion by toggle for selecting recipient
2298
2022-04-04: [r16529] guerimand
2299
  [major,anstype=numexp] bugfix in case of use condition with type=numexp
2300
    (irreductible fraction not recognize)
2301
2022-04-02: [r16518] guerimand
2302
  [minor,adm/class/usermanage] activate parameter wims_mail_hidden
2303
    for user account (not for user_supervisable=yes account)
2304
2022-04-02: [r16516] guerimand
2305
  [minor] add global variable parameter wims_mail_hidden to show/hidden user mail
2306
2022-04-02: [r16514] guerimand
2307
  [minor,adm/class/sendmail] add a warning message in case of user without mail write to supervisor
2308
2022-04-02: [r16513] guerimand
2309
  [minor,adm/class/freework] add parameter to fix score limit for save exercise in a freework
2310
2022-04-01: [r16512] guerimand
2311
  [major,adm/class/sendmail] mail sending by user to supervisor is now internal process
2312
2022-04-01: [r16509] guerimand
2313
  [bugfix,adm/class/exam] bad display of score in case of allowtype=simulation
2314
    when class_examscore_withoutip!=yes
2315
2022-04-01: [r16508] guerimand
2316
  [minor] set default values for OLD_LOG_FILES to 5
2317
2022-03-31: [r16507] guerimand
2318
  [minor] change default value for site_accounting and show_stat
2319
2022-03-30: [r16504] bpr
2320
  [open class] 1149: activate sheet3
2321
2022-03-30: [r16503] guerimand
2322
  [minor] exclude user anonymous in example class of process lastconnect
2323
2022-03-28: [r16501] reyssat
2324
  [sh] fix sh compatibility problem in wimstest/validation/checkhtmlwims
2325
2022-03-28: [r16500] obado
2326
  [bugfix] Replace "exit" by "else" in Nikaia and standard themes tails,
2327
    so it can load bottom scripts.
16675 bpr 2328
2022-03-25: [r16489 .. r16497] obado
2329
  Upgrade jquery-ui 1.12.1 -> 1.13.1
2330
  Upgrade marked.js to v3.0.8
2331
  Upgrade Skulpt to 1.2.0
2332
  Upgrade codemirror to 5.65.2
2333
  Upgrade Jquery 3.5.1 -> 3.6.0
2334
  Upgrade TinyMCE editor 5.4.2 -> 5.10.3
16674 bpr 2335
  Upgrade jsxGraph 1.1.0 to 1.4.2
2336
2022-03-24: [r16486] gmarbeuf
2337
  set gl_renew to 0 for a no reload button
2338
2022-03-24: [r16485] bpr
2339
  [glossary] if variable gl_renew =0, no reload button in dynamic glossary
2340
2022-03-24: [r16482] guerimand
16675 bpr 2341
  [minor,adm/class/sendmail] add option to send or not copy of message
2342
    to teacher/supervisor
16674 bpr 2343
2022-03-23: [r16481] guerimand
2344
  [minor,adm/class/sendmail] transfert data to chooselist script with file instead
2345
    of variable to prevent too_long_variable error in case of many user in the class
2346
2022-03-19: [r16471] bpr
2347
  [anstype] in anstype draw, trim some params (if not, if one has indented, canvasdraw
2348
    gives an error).
16675 bpr 2349
2022-03-19: [r16466-r16469] guerimand
16674 bpr 2350
  [minor] hide link to insert ressources in case of print version of exercise
18021 bpr 2351
  [minor,adm/class/freework error message in case of insertion of a printing version of exercise in a freework
16674 bpr 2352
  [minor,adm/class/addmodule error message in case of insertion of a printing
18021 bpr 2353
    version of exercise in a sheet
16464 bpr 2354
----------------------------------------
16674 bpr 2355
wims.4.23c [r16464]
2356
2022-03-17: [r16453] obado
2357
  [minor/ergo] Now multipleclick legend also display icons (not only colors)
16452 bpr 2358
2022-03-16: [r16450 and others] bpr
2359
  [taxonomy] add some modules in unisciel taxonomy
2360
2022-03-14: [r16442] bpr
2361
  [modtool] if the module is deprecated, it is written in the Properties.
2362
    Not erased if one save the other properties.
2363
2022-03-11: [r16433] guerimand
2364
  [minor,adm/raw] job=getserverstat add option=server to get server connexion/session/site statistic
2365
[minor/fix,adm/raw] add directory freeworks freeworksdata when create a new class (same as r16418) for adm/raw
2366
2022-03-10: [r16423] guerimand
2367
  [bugfix,module=adm/class/exploresave] configuration of wims exercise zone in type=3 not imported
2368
2022-03-10: [r16422] guerimand
2369
  [bugfix,module=adm/class/freework] bad .grades file format created when no .grades file exists in class
2370
2022-03-10: [r16421] guerimand
2371
  [bugfix,adm/class/freework] no name in score title when use manual score in freework
2372
2022-03-10: [r16420] guerimand
16675 bpr 2373
  [bugfix,module=adm/class/freework] lost of no scoring information in case of desactivate freeworkm
2374
2022-03-09: [r16416] obado
16452 bpr 2375
  [minor/css] wimscenter now also centered when combined with flex style.
2376
2022-03-07: [r16412] bpr
2377
  [major] in the indexation, deprecated modules are not treated
2378
2022-03-07: [r16410] obado
2379
  [minor/JS] Now dropdown button panel close on body click
2380
    + display a small arrow to indicate this is a dropdown button.
2381
2022-03-06: [r16406] bpr
2382
  [oef] add message when there is a latex version.
2383
2022-03-04: [r16402 and others] bpr
2384
  [translation] es
2385
2022-03-03: [r16395] obado
2386
  [js] Update new dropdownbutton (use Foundation dropdown js)
2387
2022-03-03: [r16394] czzmrn
2388
  [minor/fix] module_title_LANG is not defined for languages with no translation.
2389
  The check is done in main.phtml so the variable module_title is
2390
  defined according to the language in use
2391
2022-03-03: [r16391] bpr
2392
  [fix] fix segmentation fault in cache.c
2393
2022-03-02: [r16388] guerimand
2394
  [ergo,adm/class/exam] use dropdownbutton to move exercise in examen
2395
2022-03-02: [r16387] guerimand
2396
  [ergo,module=adm/class/sheet] use dropdownbutton instead of two classic button
2397
    to move exercise in sheet
2398
2022-03-02: [r16386] guerimand
2399
  [minor,adm/class/userscore,adm/sendbug] can sendbug on a student examlog exercise
2400
2022-03-01: [r16385] guerimand
2401
  [minor,module=adm/class/freework] bugfix bad display of tex code in preview window
2402
    for zonetype=texte in student area
2403
2022-03-01: [r16383] guerimand
2404
  [minor,adm/class/userscore] bugfix errorlink in case of exercise file not exists
2405
    for an exam in job=examcheck
2406
2022-02-28: [r16381] bpr
2407
  [minor] add lang in the connexion links
2408
2022-02-27: [r16379] bpr
2409
  [codeinput] allows to put <label for="reply1"> ...
2410
2022-02-27: [r16378] guerimand
2411
  [minor,adm/class/exam,adm/class/userscore] display correct score in
2412
  cas of class_scorewithoutip=no
2413
2022-02-27: [r16377] bpr
2414
  [scenario] small cleaning
16372 bpr 2415
2022-02-23: [r16370] guerimand
2416
  [minor] site_languages set to all possible languages
2417
2022-02-23: [r16368] guerimand
2418
  [minor,module=adm/class/exam] link to close exam is display evenif an exercise is not done
2419
2022-02-23: [r16367] guerimand
2420
  [minor,sequence] correct view of participant in case of hidden sequence
2421
    without technical variable
2422
2022-02-23: [r16366] guerimand
2423
  [minor,module=adm/class/tchat] move tmp file from s2 to sessions directory
2424
2022-02-22: [r16364] guerimand
2425
  [minor,module=adm/class/tchat] improvment of window title when supervisor look to user page
2426
2022-02-20: [r16359] bpr
2427
  [anstype compose] empty was not taken in account
2428
2022-02-19: [r16355] guerimand
2429
  [major,module=adm/class/tchat] use module adm/class/exolog
2430
    to display exercise page of the user
2431
2022-02-18: [r16353] guerimand
2432
  [bugfix,module=adm/class/tchat] bad list of session for user
2433
2022-02-18: [r16352] bpr
2434
  [validator] delete lines with no problem (as to be checked !)
2435
2022-02-17: [r16346] obado
2436
  [OEF-qcm] Now we can indicate an author name in every OEF .data file
2437
    (add a line starting with ".author" and write firstname,lastname of the .data author
2438
mkindex will then automatically extract it in the DataIndex file in the module
2439
And datafile.proc will put it in an array variable "df_authors"
2440
2022-02-17: [r16345] guerimand
2441
  [minor,module=adm/class/freework] zonetype texte : supervisor can choose
2442
    maximal number of characters in student area
2443
2022-02-17: [r16344] bpr
2444
  [flydraw] add command "segments" in flydraw (as in canvasdraw)
2445
    add "brokenline" as an alias of "polyline"
2446
2022-02-17: [r16340] guerimand
2447
  [bugfix,module=adm/class/freework] lost of lastest student score in type=2
2448
    when save after correction date
2449
2022-02-17: [r16339] guerimand
2450
  [bugfix,module=adm/class/freework] bad count of corrected copies in type=2
2451
2022-02-17: [r16338] guerimand
2452
  [minor,module=adm/class/freework] display error message when supervisor send a bad score
2453
2022-02-16: [r16336] obado
2454
  [bugfix] [adm/raw] replace double dot (:) by &#8282; in sheets/exams
2455
    descriptions to avoid string being splitted
2456
2022-02-16: [r16334 and other] bpr
2457
  [translation] es from Luis Alejandro Marquez Martinez
2458
2022-02-14: [r16328 and other] bpr
2459
  [slib/moldraw] work in progress
2460
2022-02-14: [r16327] obado
2461
  [theme] Add "wims_columns" class in Nikaia visitor page
2462
2022-02-14: [r16326] obado
2463
  [oef/css] Add text icons to ans_multipleclick answered labels
2464
2022-02-13: [r16325] bpr
2465
  [src] fix a segmentation fault when subst in fields as observation
2466
2022-02-13: [r16324] guerimand
2467
  [minor,module=adm/class/freework] supervisor can upload personnal file
2468
    in type=3 when student part have a file zone
2469
2022-02-11: [r16323] guerimand
2470
  [minor,module=adm/class/freework] improvment of too many file message display in zonetype file
2471
2022-02-08: [r16321] bpr
2472
  [translation] es (Luis Alejandro Marquez Martinez)
2473
2022-02-04: [r16317] guerimand
2474
  [minor,module=adm/createxo] log source module when import oef exercise in a class
2475
2022-02-03: [r16316] bpr
2476
  [fix] add option s in matchmol (strict comparaison of molecules)
2477
2022-02-03: [r16315] bpr
2478
  [help] correction in latex command help
2479
2022-02-02: [r16311] guerimand
2480
  [minor,adm/class/freework] type=3 supervisor can put a maximum number
2481
    of file in student zonetype file
2482
2022-02-02: [r16310] guerimand
2483
  [minor,module=adm/class/freework] type=3 accept freework without student
2484
    zone (do not use interface to send work)
2485
2022-02-02: [r16307] guerimand
2486
  [major,module=adm/class/freework] type=4 become a zonetype of type=3 ; no back compatibility
2487
2022-02-02: [r16306] guerimand
2488
  [minor,module=adm/class/freework] add description of parameters for each file
2489
2022-01-28: [r16295] czzmrn
2490
  [minor/fix] script/oef/var.proc display help title in user language if no other choice
2491
2022-01-28: [r16294] guerimand
2492
  [minor,oef] reset test Test variables at end of anstype analyse to
2493
    prevent values to be used in analyse of the next anstype
2494
2022-01-28: [r16293] guerimand
2495
  [minor,oef] type=numeric ; delete unused cmd
2496
2022-01-28: [r16292] guerimand
2497
  [major,oef] bugfix : wrong error message on exercise when use condition with type numexp
2498
2022-01-27: [r16291] bpr
2499
  [wimsdoc] add example and complete the doc of formradio as in formcheckbox
2500
2022-01-26: [r16290] guerimand
2501
  [minor,module=adm/class/freework] bad zonetype name when some zonetype not allowed
2502
2022-01-26: [r16288] guerimand
2503
  [minor,bugfix] wrong message on user page in case of only freework ressources in class
2504
2022-01-23: [r16287] lemaire
2505
  [slib/help] description of how the median is computed in the french version
2506
2022-01-23: [r16286] bpr
2507
  [fix] fix bug: the file severity was not created when a sheet was activated
2508
2022-01-21: [r16285] obado
2509
  Correct steps.oef
2510
    + add wims_columns css class
2511
    + change default background color for better contrast
2512
2022-01-21: [r16283] guerimand
2513
  [minor,module=adm/class/freework] typo + ergo
2514
2022-01-19: [r16280] guerimand
2515
  [minor,module=adm/class/userscore] job=getuser desactivate link
2516
    to ressources for hidden sequence
2517
2022-01-19: [r16279] guerimand
2518
  [minor,module=adm/class/freework] bugfix bad compute of nbcopies/nbcorrectedcopies
2519
    in case of deleted user
2520
2022-01-19: [r16278] guerimand
2521
  [minor,module=adm/class/freework] add default parameter
2522
    showMenuBar=true for teacher in applet geogebra
2523
2022-01-18: [r16277] guerimand
2524
  [minor,module=adm/sendbug] improvement of mail format (in test)
2525
2022-01-18: [r16275] guerimand
2526
  [minor,module=adm/exolog] use module adm/sendbug to report a bug in a registered exercise
2527
2022-01-18: [r16274] guerimand
2528
  [minor,module=adm/class/cdt] add link to freework ; better page presentation improvement
2529
2022-01-15: [r16272] bpr
2530
  [flydraw] possibility to choose the attribut alt in images created
2531
    by flydraw in OEF and documents
2532
2022-01-15: [r16271] bpr
2533
  [modtool] add variable deprecated in INDEX (must be written directly,
2534
    not by the interface)
2535
2022-01-15: [r16270] guerimand
2536
  [minor,module=adm/sendbug] sendbug add exologfile to the sending message
2537
2022-01-14: [r16267] guerimand
2538
  [minor,module=adm/manage] ergonomie
2539
2022-01-13: [r16265] reyssat
2540
  [help] more help on model swac1
2541
2022-01-13: [r16260] bpr
2542
  [model] swac: code was not consistent with what I understood from the doc
2543
  [minor] use rawtex before texmath in command \special{mathmlinput ...}
2544
    since texmath does not accept 2x
2545
2022-01-13: [r16258] reyssat
2546
  [help] behaviour of texmath precised in tech doc
2547
2022-01-13: [r16257] guerimand
2548
  [minor,module=adm/class/freework] use module adm/class/exolog to view exo
2549
    instead of internal job (mutualisation)
2550
2022-01-12: [r16256] guerimand
2551
  [minor,module=adm/class/userscore] job=getuser bugfix in supervisor view
2552
    hide sequence for user in fonction of hidden parameter
2553
2022-01-12: [r16255] bpr
2554
  [modtool] exclude the file content.html in differences for oef
2555
2022-01-12: [r16254] guerimand
2556
  [bugfix,module=adm/class/userscore] hidden sheet with technical variable
2557
    no more display on user score panel (stay on superviso view)
2558
2022-01-11: [r16252] bpr
2559
  [slib] in rungekutta, reset slib_out at the beginning
2560
2022-01-11: [r16251] reyssat
2561
  [texmath] modif integrate : \textrm{d}, best for MathML in firefox and chrome
2562
2022-01-11: [r16250] guerimand
2563
  [minor] supervisor of a groupement can disallow teacher right to create subclasses
2564
2022-01-10: [r16248] bpr
2565
  [modtool] cpp with - in target are no more compiled
2566
2022-01-10: [r16245] czzmrn
2567
  [minor/lang] Italian, typo (not actual translation)
2568
2022-01-10: [r16244] bpr
2569
  [modtool] change help (must be done for all languages after verification)
2570
2022-01-10: [r16243] bpr
2571
  [modtool] - not allowed in new oef files
2572
2022-01-10: [r16242] bpr
2573
  [texmath] modif integrate (add \\rm{d})
2574
2022-01-08: [r16241] reyssat
2575
  [typography] the code \(int(f(x),x)) now gives dx in italics and slightly separated from f(x).
2576
2022-01-08: [r16240] reyssat
2577
  [wimstest] changed README.md according to last commit of checkhtmlwims
2578
2022-01-08: [r16239] reyssat
2579
  [wimstest] checkhtmlwims can now treat one module or a category of modules
2580
    or a list of zones or all zones
2581
2022-01-08: [r16236] bpr
2582
  [minor] fix trouble in authors in intro.phtml when there is a . in the file
2583
  (old modules)
2584
2022-01-07: [r16233] guerimand
2585
  [minor,bin] script mkexamplesheet don't copy, in base/sheet,
2586
    sheet from example class with local class exercise
2587
2022-01-06: [r16232] obado
2588
  Replace Helvetica neue font by Verdana for better accessibility (distinct l,1,I and O,0)
2589
2022-01-06: [r16231] reyssat
2590
  [minor] add time to date info when showing last access of a file
2591
2022-01-05: [r16230] reyssat
2592
  [minor] Changed address of repository from cru to renater
2593
2022-01-04: [r16229] guerimand
2594
  [minor,module=adm/class/sequence] bugfix bad format file when create a sequence without ressources
2595
2022-01-04: [r16228] bpr
2596
  [l2w] css
2597
2022-01-04: [r16227] bpr
2598
  [formatage] scenario
2599
2022-01-04: [r16225] guerimand
2600
  [minor,module=adm/class/sequence] bugfix introduced when cleaning r16223
2601
2022-01-03: [r16224] guerimand
2602
  [minor,module=adm/freework] reactivation of type=4 freework
2603
2022-01-03: [r16222] guerimand
2604
  [minor/add,module=adm/class/sequence] keep correct hide/open sequence
2605
    option when delete or moveup a sequence
2606
2022-01-03: [r16220] guerimand
2607
  [minor/bugfix] alone sequence not displayed
2608
2022-01-03: [r16217] reyssat
2609
  [minor,adm/sendbug] replaced qualite@wimsedu.info by the generic variable
2610
  DEBUG_MODULE of bases/sys/define.conf
17256 bpr 2611
2022-01-03: [r16215] reyssat
16372 bpr 2612
  [minor,adm/sendbug] put qualite@wimsedu.info back into list of recipients
2613
2022-01-03: [r16214] obado
2614
  [Minor/CSS] l2w : use ref_bgcolor in emph class.
2615
2022-01-03: [r16213] bpr
2616
  [doc] put class wims_button only on "wims" words as n_detail, n_foldout
2617
2022-01-02: [r16212] bpr
2618
  [fix] fix error when using readdef in some cases
2619
2022-01-02: [r16210] bpr
2620
 [document] add wims_button to href in fold
2621
2021-12-28: [r16208-16206] bpr
2622
  [deduc]
2623
2021-12-28: [r16205] bpr
2624
  [css] add button in the script tool.phtml=
16203 bpr 2625
----------------------------------------
2626
wims.4.23b [r16202]
16200 bpr 2627
2021-12-22: [r16198] bpr
2628
  [minor] use rint in all sheet score
2629
2021-12-22: [r16197] guerimand
2630
  [adm/class/usermanage] mkuserlist after use of job=regmanage
2631
2021-12-21: [r16196] bpr
2632
  [score] harmonisation of the approximation of the score of a sheet
2633
2021-12-21: [r16195] guerimand
2634
  [adm/class/sheet,adm/class/exam] error message when use
2635
  a wrong technical variable name in hidden_condition
2636
2021-12-20: [r16194] guerimand
2637
  [adm/class/exam] now different description message for sheet and exam to
2638
  hide/show with technical variable option (traduction needed)
2639
2021-12-20: [r16192] guerimand
2640
  [adm/class/usermanage] bad display when no technical variable
2641
  and no comments for a user in userlist page
2642
2021-12-20: [r16191] reyssat
2643
  [bug] for chemeq, due to to wrap..exec
2644
2021-12-20: [r16190] guerimand
2645
  [minor/bugfix] when use direct link to program in a course of portal
2646
2021-12-20: [r16189] guerimand
2647
  [css] bugfix when no manager class message on the server
2648
2021-12-20: [r16188] bpr
2649
  [slib/numeration/ecriturelettre] no comma in english version of a number
2650
2021-12-19: [r16186] guerimand
2651
  [adm/class/freework] tmp desactivation of type=4 to make distribution 4.23b
2652
2021-12-19: [r16185] guerimand
2653
  [adm/manage] add a description for job=motd
2654
2021-12-18: [r16183,16183] czzmrn
2655
  [minor/fix] it openclass 1368 fix link in external links
2656
2021-12-18: [r16181] czzmrn
2657
  [minor/fix] it openclass 1367 remove class exercises from sheets
2658
2021-12-18: [r16180] czzmrn
2659
  [minor/fix] it openclass 1368 remove class exercises from sheets
2660
2021-12-17: [r16178] obado
2661
  [minor] set default values in new message settings manager
2662
2021-12-17: [r16177] obado
2663
  [minor] Improve helps in new "Message setting" manager. (add english strings)
2664
2021-12-17: [r16176] obado
2665
  [minor] Improve new "message setting" in admin manager
2666
2021-12-17: [r16174] bpr
2667
  [language] es
2668
2021-12-17: [r16173] guerimand
2669
  [adm/manager] can modify file motd.phtml and manager_msg.phtml file with interface
2670
2021-12-16: [r16171] reyssat
2671
  [help] for slib ecriturelettre
17486 bpr 2672
2021-12-16: [r16169,r16165] bpr
16200 bpr 2673
  [numeration/ecriturelettre] variante avec septante, etc
2674
2021-12-16: [r16160] bpr
2675
  [minor] add file for help exam (not translated)
16159 bpr 2676
2021-12-15: [r16158] guerimand
2677
  [adm/class/sequence] bugfix for the first use of technical variable
2678
    to hide/show sequence
2679
2021-12-13: [r16157] obado
2680
  [minor] Replace http://wimsedu.info/wiki by https://wiki.wimsedu.info
2681
2021-12-13: [r16156] guerimand
16164 bpr 2682
  [sequence] change name for sequence status
16159 bpr 2683
2021-12-13: [r16154] guerimand
2684
  [adm/class/sequence] bugfix saved parameters lost for hide/show sequence
2685
2021-12-12: [r16153] guerimand
2686
  [adm/class/sequence] bugfix when use hide/show sequence with technical variable
2687
2021-12-08: [r16148] guerimand
16164 bpr 2688
  [adm/class/userscore] display detail of exam session bugfix when
16159 bpr 2689
    two many exam try for a student
2690
2021-12-07: [r16145] bpr
2691
  [oef] add the possibility to add a small calculator
2692
2021-12-04: [r16143] guerimand
16164 bpr 2693
  [adm/class/sequence] hide/show sequence with same interface than score
2694
    in sheet and exam
16159 bpr 2695
2021-12-03: [r16142] bpr
2696
  [openclass] fix some scoredelay in sheets (thanks to GM)
2697
2021-11-29: [r16141] bpr
2698
  [compile] other proposition for configure for homebrew
2699
2021-11-22: [r16140] bpr
2700
  [wims_modules.pl] fix warning
2701
2021-11-22: [r16139] bpr
2702
  [compile] add src/config.hin + comments for option for configure in compile
2703
2021-11-19: [r16138] obado
2704
  [CSS] make input buttons larger than secondary buttons
2705
2021-11-19: [r16137] obado
2706
  Make actions buttons larger on small devices
2707
2021-11-16: [r16134] bpr
2708
  [codeinput] fix inputsize treatement by default
2709
2021-11-15: [r16133] bpr
16200 bpr 2710
  [fix] MAX_SHEET in c: hope it fixes the getscore error
2711
    (the set of exams count as a sheet).
16159 bpr 2712
2021-11-15: [r16131] guerimand
2713
  [minor] add link from courses to program in a portal (work in progress)
2714
2021-11-15: [r16129] bpr
2715
  [my_debug] call_sh is different in wims.c and in Wimslogd
2716
2021-11-14: [r16128] bpr
2717
  [template] add related.phtml in intro of exercise template
2718
2021-11-10: [r16124] guerimand
16164 bpr 2719
  add system variable MAX_SUBCLASSES and use it in
2720
    module adm/class/regclass adm/class/gateway
16159 bpr 2721
2021-11-08: [r16122] bpr
2722
  [deduc] towards multilanguage
2723
2021-11-06: [r16112] bpr
16164 bpr 2724
  add publisher in error message for noright
16159 bpr 2725
2021-11-05: [r16111] guerimand
2726
  [adm/class/usermanage] bugfix bad order in column lastconnect
2727
2021-11-05: [r16110] guerimand
2728
  [home] bugfix bad exam title when use technical variable to hide exam
2729
2021-11-05: [r16109] guerimand
2730
  [adm/class/sequences] bugfix hide/show sequence
2731
2021-10-23: [r16100,..,r16105] bpr
2732
  [translation] es translation (Luis Alejandro Marquez Martinez)
2733
2021-10-22: [r16099] guerimand
2734
  [adm/class/exploresave] minor optimization
2735
2021-10-22: [r16098] guerimand
2736
  [adm/class/exploresave] can import/replace freework
2737
2021-10-20: [r16097] guerimand
16164 bpr 2738
  [adm/class/livret] display description in user page
16159 bpr 2739
2021-10-20: [r16096] guerimand
2740
  [adm/class/config] add index for sheet button
2741
2021-10-20: [r16095] guerimand
2742
  [adm/sheet] build index files of sheet when sheet_active=0 and discordance
2743
2021-10-19: [r16094] guerimand
2744
  [adm/class/config] add freework for restore and save
2745
2021-10-15: [r16093] czzmrn
16164 bpr 2746
  [language] internationalization adm/class/freework
16159 bpr 2747
2021-10-15: [r16091] guerimand
16164 bpr 2748
  [adm/class/config] forbidden upload ressources exceed system limit
16159 bpr 2749
2021-10-14: [r16090] guerimand
16164 bpr 2750
  [script/adm] limit writeweights to MAX_SHEET parameter
16159 bpr 2751
2021-10-14: [r16089] guerimand
16164 bpr 2752
  [adm/sheet] limit importation of sheet to MAX_SHEET value
16159 bpr 2753
2021-10-13: [r16087] guerimand
2754
  [adm/class/freework] add type=4 freework (workinprogress...)
2755
2021-10-07: [r16086] bpr
2756
  [accessibility] oefcolors as in Nikaia !
2757
2021-10-07: [r16084] guerimand
2758
  [adm/class/freework] hide user login when display file name in user page when type=2
2759
2021-10-07: [r16083] guerimand
16164 bpr 2760
  [adm/class/freework] bugfix can delete freework with an active freework after
16159 bpr 2761
2021-10-06: [r16082] bpr
2762
  detag label in print version.
2763
2021-10-01: [r16080] bpr
2764
   modification of calc_detag: can detag only a list of environment (DB)
2765
    use in oef exercises for deleting label when the answer is done.
16077 bpr 2766
----------------------------------------
2767
wims.4.23a [r16076]
16075 bpr 2768
2021-09-30: [r16074] bpr
2769
  [model] replace instruction class by wims_question
2770
2021-09-30: [r16071] guerimand
2771
  [adm/modtool] default parameters for oef exercise used when test
2772
    a single exercise in a class
2773
2021-09-29: [r16070] guerimand
2774
  [adm/modtool] define default value for oef exercise for test link
2775
2021-09-29: [r16069] guerimand
2776
  [bugfix] tchat link was not displayed in exercise page
2777
2021-09-28: [r16068] guerimand
2778
  [adm/class/freework] can use tex in description zone in type=3
2779
2021-09-27: [r16063] bpr
2780
  [slib brut2html] fix when there is no ion
16059 bpr 2781
2021-09-26: [r16053,r16052] bpr
2782
  add open classes (H4 and H5 professionnelle)
2783
2021-09-24: [r16050] georgesk
2784
  Implemented new units : VA and var
2785
2021-09-21: [r16049] guerimand
2786
  [adm/class/tchat] bugfix session problem in supervisor page
2787
  when several user activate sharing page + sh error when no user shared file
2788
2021-09-18: [r16048] bpr
2789
  [fixbug] in clickfill, correction with &nbsp
2790
2021-09-15: [r16044] guerimand
2791
  [adm/class/usermanage] display user_lastconnect
2792
2021-09-14 [r16040] guerimand
2793
  [minor] display lastconnect date in home page ; only after connect
2794
2021-09-05: [r16038] bpr
2795
  [doc] when deleting a document, mkdir the directory src (SL)
2796
  (in some circonstances, the new file main was not saved)
2797
2021-09-04: [r16037] bpr
2798
  [fix] for modifying the order in a series
2799
2021-08-25: [r16034] bpr
2800
  [glossary] ecogestion
2801
2021-08-24: [r16033] obado
2802
  [forum/mboard] email is only required when specified by mboard options
2803
  + only supervisor can view students email
2804
2021-08-24: [r16032] obado
2805
  [adm/raw] "getclass" job can now return strings with '"' in correct json
2806
2021-08-24: [r16031] obado
2807
  [adm/raw] "addclass" job handle fields limits now
2808
2021-08-23: [r16030] obado
2809
  [minor/anstype] multipleclick : remove some padding on selectable cells +
2810
2021-08-23: [r16029] bpr
2811
  [fix] replace = by issametext in scripts/adm/class/colors
2812
2021-08-20: [r16026] bpr
2813
  [glossary] typo in counting the records
2814
2021-08-18: [r16024] bpr
2815
  [glossary] ecogestion
2816
2021-08-14: [r16023] bpr
16075 bpr 2817
  [fix] fix ariane for visitor and public sheets
16059 bpr 2818
2021-08-14: [r16022] bpr
2819
  [fix] try to fix the problem of nextseries in public sheets.
2820
2021-09-14: [r16043] czzmrn
16164 bpr 2821
  [fix] doc directory might not exists (e.g. when class created via adm/raw) adm/class/adddoc
16059 bpr 2822
2021-08-04 [r16020] guerimand
2823
  [minor] add variable user_agreesupcgu to prevent agree cgu to each class creation
2824
2021-08-03: [r16019] bpr
2825
  [mkcss.pl] accept directory with two levels, as local/1
2826
2021-08-02: [r16018] bpr
2827
  [oef/intromenu] delete empty items in the keywords
2828
2021-07-29: [r16016] guerimand
2829
  [minor] preview of text zone for student in adm/class/freewor
2830
2021-07-28: [r16015] bpr
2831
  [maintainer] put configure in svn and comment in compile autoconf
2832
  should update configure by hand for the release
2833
2021-07-26 [r16013] guerimand
2834
  [minor] add .def to save file of class
2835
    can restore in the class some data of .def from a save file
2836
2021-07-21 [r16006] guerimand
2837
  [major] add hide exam with a technical variable
2838
2021-07-08 [r15998] guerimand
2839
  [major] add auto show/hide sequence
15982 bpr 2840
----------------------------------------
15995 bpr 2841
wims.4.22 [r15994]
15975 bpr 2842
2021-07-03: [r15970] guerimand
2843
  [minor] move link for detail of examens to menu_items
2844
2021-07-03: [r15969] bpr
2845
  add keywords in thermodynamics
2846
2021-07-03: [r15966] czzmrn
2847
  [minor/fix] in a groupement when the supervisor of the groupment
2848
  enters a subclass and in such subclass modifies the user_supervise variable of a teacher,
2849
  then the variable user_supervise was lost.
2850
2021-07-02: [r15962] obado
2851
  [minor/js] adm/class/sheet : simplify js code used in individualization tab
2852
2021-07-01: [r15960] guerimand
2853
  [adm/class/techvar] log change of technical variable in wims_class_log
2854
2021-07-01: [r15959] guerimand
2855
  [minor] add link to propriety account when user isin a portal at level portal and course
2856
2021-07-01: [r15958] guerimand
16164 bpr 2857
  [adm/class/sheet] improvment of individualisation panel
15975 bpr 2858
  (add checkbox to hide weight/require specialisation interface)
2859
2021-07-01: [r15957] bpr
2860
  [model] qcm and steps: typo in presentgood
2861
2021-06-30: [r15955] bpr
2862
  [doc css] move feedback from oef.css to utilities.css (so appear in the oef documentation)
2863
2021-06-30: [r15953] czzmrn
2864
  [fix] script/adm/sheet some dependencies might be just spaces
2865
    in old sheets (to be tested)
2866
2021-06-29: [r15949] guerimand
2867
  change display of techvar value in a sheet when use individualisation
2868
2021-06-29: [r15948] guerimand
2869
  add directory tool when make a new class
2870
2021-06-28: [r15947] guerimand
2871
  [adm/class/sheet] display only error message in case of
2872
    error scoredependancies/individualisationsheet
2873
2021-06-27: [r15945] czzmrn
2874
  [minor] gnuplot: backwards compatibility
2875
    (newer versions of gnuplot have different color defaults)
2876
2021-06-27: [r15944] guerimand
2877
  [bugfix,adm/class/userscore] bad display of workgroup fo user
2878
  in case of use of technical variable to individualise sheet
2879
2021-06-26: [r15942] bpr
2880
  [language] about related modules
2881
2021-06-26: [r15937] guerimand
2882
  [adm/class/userscore] show group in case of individualisation of sheet with techvar
2883
2021-06-26: [r15935] guerimand
16164 bpr 2884
  [adm/sheet] display user groupe to user in case
15975 bpr 2885
    of individualisation of sheet with technical variable
2886
2021-06-25: [r15934] bpr
2887
  [modtool] can know delete files in slib/*/*
2888
2021-06-25: [r15933] guerimand
2889
    [/bugfix,adm/class/exploresave] bad status and expiration date
2890
  when replace a sheet
2891
2021-06-22: [r15930] guerimand
2892
  [adm/class/regclass] class password must be set in individual class when creating
2893
2021-06-22: [r15929] guerimand
2894
  [adm/manage] loose data on optional module when saving geoloc data and reverse
2895
2021-06-22: [r15928] guerimand
2896
  [adm/class/regclass] improvment of error message pass_discord
2897
    when creating a class
2898
2021-06-22: [r15927] guerimand
2899
  [class=adm/class/regclass] bugfix when creating class without class password
2900
2021-06-21: [r15926] guerimand
2901
  [bugfix,adm/class/exploresave] failed import for glossary
2902
    and tool when directory tool not exists in wims_class
15924 bpr 2903
----------------------------------------
2904
wims.4.21g [r15923]
15975 bpr 2905
2021-06-21: [r15923] bpr
2906
  [exam] score of exam in userbar (approximation)
2907
2021-06-21: [r15922] bpr
2908
  [adm/class/sheet] in indiv table, add table_scroll, add class unbreakable
2909
    add a word (just yes) to be linked with the checkbox button.
15920 bpr 2910
2021-06-21: [r15913] guerimand
2911
  [adm/class/techvar] delete .bin file of an user when technical variable
2912
    values are changed
2913
2021-06-21: [r15912] bpr
2914
  [compile] cleanup score/*.bin
2915
2021-06-21: [r15911] obado
2916
  [minor/l2w] correct a small css bug(missing ;) in l2w.css
2917
2021-06-21: [r15910] guerimand
2918
  [adm/sheet] can individualise require and weight with technical variable in a sheet
15910 guerimand 2919
2021-06-21: [r15909] guerimand
2920
  [sheet] individualisation of weight and require in a sheet
15905 bpr 2921
2021-06-19: [r15899] bpr
2922
  [userscore] add some help for exam scores
2923
2021-06-18: [r15897] bpr
2924
  [shell] zsh is not on all machines; come back to sh
2925
  (it was useful to my_debug)
2926
2021-06-17: [r15892] guerimand
16164 bpr 2927
  [minor/adm/stat/stat] add a back link when show map of the server
15905 bpr 2928
2021-06-17: [r15888] bpr
2929
  [l2w.css] replace all border-color by var(--wims_ref_bgcolor)
2930
2021-06-15: [r15886] guerimand
16164 bpr 2931
  [minor/bugfix/adm/class/exploresave] bad status and expiration date
15905 bpr 2932
    in sheet when import
2933
2021-06-15: [r15885] guerimand
16164 bpr 2934
  [minor/bugfix/adm/class/sheet] missing weight and require when sheet is not activated
15905 bpr 2935
2021-06-15: [r15883] guerimand
2936
  [minor/add] open access to adm/class/exploresave module for testzone
2937
  in a programm of a portal
2938
2021-06-15: [r15882] guerimand
16164 bpr 2939
  [minor/bugfix/adm/class/exploresave] public document not importable
15905 bpr 2940
    + bad link after a success import of a document
2941
2021-06-14: [r15881] guerimand
16164 bpr 2942
  [minor/adm/stat/stat] update leaflet and markercluster script for map
15905 bpr 2943
2021-06-14: [r15880] guerimand
16164 bpr 2944
  [exploresave/minor/bugfix] bad limit for document
15905 bpr 2945
    + improvment of message for ressources limit touch
2946
2021-06-13: [r15876] bpr
2947
  [slib] in chemistry/brut2html, several molecules or couples of molecules are
2948
  now accepted.
2949
2021-06-12: [r15874] bpr
2950
  [user_error] personalize the message when some activities in the class are closed
2951
    by the teacher.
2952
2021-06-11: [r15872] obado
2953
  [minor][adm/stats] Allow stats map to be displayed on https websites
2954
    + add "map" icon in Font awesome iconset
2955
2021-06-10: [r15871] bpr
2956
  [vote] some _ were left.
2957
2021-06-10: [r15870] bpr
2958
  [improvment feedbackexo] feedbackexo has the same seed as the exercise.
2959
    (if the exercise in feedback is linked with the exercise (same generation of the data),
2960
    it should have the same data first time.
2961
2021-06-08: [r15869] guerimand
2962
  [minor/add] warning msg in import csv when technical variable used in a sheet
2963
    (for individualisation)
2964
2021-06-08: [r15867] guerimand
2965
  [minor] add advertise in help for modify technical variable with csv file
2966
    (when use for individualisation of sheet)
2967
2021-06-06: [r15862] guerimand
2968
  [minor] alert message when supervisor modify user value of a technical variable
2969
    used for individualisation of an active sheet
2970
2021-06-06: [r15861] guerimand
2971
  [minor/bugfix] bad compute of list of sheet with score dependacies
2972
2021-06-06: [r15860] guerimand
2973
  [minor] only local technical variable can be used for individualisation of sheet
2974
2021-06-05: [r15859] guerimand
2975
  [minor/add] score dependancies and sheet individualisation with technical
2976
    variable cannot be used at the same time
2977
2021-06-04: [r15857] guerimand
2978
  [minor] mutualize file writeweights in adm/class/sheet and adm/raw
2979
2021-05-31: [r15853] bpr
2980
  update docuoef4.pdf
2981
2021-05-30: [r15851] guerimand
2982
  [minor] bugfix when no techvar for individualisation
15863 bpr 2983
2021-05-30: [r15847] bpr
2984
  change in score.c and Wimslog/score.c
2985
    - delete sheetcache wich was not used
2986
    - add possibility to have several versions of a sheet by using a technical variable
2987
      for that: change the structure of classcaches and of scoreresult
2988
    - change the structure of the file .require and .weight
16075 bpr 2989
      (but keep the analysis of the old version): a record by sheets
15863 bpr 2990
    - if a technical variable is used, create files .active and .vars
2991
      in directory sheets
2992
    - files .bin in class/score must be deleted.
2993
2021-05-28: [r15843] guerimand
2994
  [minor/workinprogress] reactivate score when use individual techvar in showsheet and getuser job
2995
2021-05-28: [r15842] guerimand
2996
  reactivate old session exam deleting in housekeep.daily
2997
2021-05-25: [r15838] guerimand
2998
  [minor/bugfix] job=getexamscores in raw module when no output_type selected
2999
2021-05-25: [r15837] guerimand
3000
  [minor] use of getscorerequire and getscoreweight in module raw
3001
2021-05-24: [r15830] guerimand
3002
  [minor] complete documentation for getscoreXXX command
3003
2021-05-24: [r15829] bpr
3004
  [src] increase OUTPUT_LENGTH_LIMIT
3005
2021-05-23: [r15820] guerimand
3006
  [minor] use getscorerequire and getscoreweight instead of read
3007
  file .sheet$sheet or .require or .weight
3008
2021-05-22: [r15818] guerimand
3009
  [minor/add] module raw can send stat of server
3010
2021-05-21: [r15816] czzmrn
3011
  [slib] geogebra: urls in French help, preliminary Italian help,
3012
  fix name of variable slib_showAlgebraWindow, add possibility to set FullscreenButton
3013
2021-05-08: [r15791-r15810] guerimand
3014
  add field geolocalisation and exploitation and map of server class localisation
3015
2021-05-05: [r15790] guerimand
3016
  [minor/bugfix] exploresave: bad display when no tool but glossary in archive
3017
2021-05-03: [r15788] bpr
3018
  [modtool] some data files are editable in the specific module local~data~news
3019
2021-05-03: [r15787] bpr
3020
  [module local/news] one can select a list of records to be shown
3021
2021-05-03: [r15786] guerimand
3022
  [minor/add] display number of user and class by level (if stat exists on the server)
3023
2021-05-03: [r15785] guerimand
3024
  [minor/add] make weekly statistiques log of user and class by teatching level on the server
3025
2021-04-26: [r15782] bpr
3026
  [publish] http-> https
3027
2021-04-15: [r15774] guerimand
3028
  [minor/add] an delete value of technical variable not in use in the structure
3029
2021-04-14: [r15773] schaersvoorde
3030
  [minor/svn] canvasdraw: added flydraw command 'range xmin,xmax,ymin,ymax'
3031
2021-04-14: [r15772] guerimand
3032
  [minor/bugfix] bugfix on protection from delete values in techvar ;
3033
    limit char for writing values ; some words are forbidden.
3034
2021-04-12: [r15770] guerimand
3035
  [minor] activating sheet generate an index file in case of use of individual sheet
3036
    with technical variable (workinprogress)
3037
2021-04-11: [r15769] guerimand
3038
  [minor] adapte userbar for sheet in case of individual sheet using techvar
3039
2021-04-11: [r15768] guerimand
18021 bpr 3040
  [minor] adapt title in exercise when exo number in the sheet is display in case of individual sheet
15863 bpr 3041
2021-04-11: [r15767] guerimand
3042
  [minor] adapt link nextexo and precexo for individual sheet system
3043
2021-04-10: [r15766] czzmrn
3044
  [minor/fix] numeration/ecriturelettre: if the library is called with not supported
3045
    language force default to fr,
3046
    rather than empty answer
3047
2021-04-08: [r15763] guerimand
3048
  [major/add] can individualise structure of sheet with a technical variable (work in progress)
3049
2021-04-07: [r15761] guerimand
3050
  [minor] file disallow multiple read of listvarfilter.proc directly in the file
3051
2021-04-06: [r15760] schaersvoorde
3052
  [minor/svn] canvasdraw: multidraw 'image delete' was gone fishing
3053
2021-04-06: [r15758] schaersvoorde
16075 bpr 3054
  [minor/svn] canvasdraw: text objects were not added to 'noreset',
15863 bpr 3055
    e.g. keyword 'noreset' was ignored...
3056
2021-04-03: [r15756] bpr
3057
  [vote] type inputfield is only anonymous
3058
2021-04-03: [r15753] bpr
3059
  [vote] add primitive inputfield (only for anonymous vote).
3060
  the answers are compared. Preliminary version
15754 bpr 3061
----------------------------------------
3062
wims.4.21f [r15753]
15752 bpr 3063
2021-04-01: [r15744] bpr
3064
  [tabsignes] improvment in tabsignes (from eulerwims)
3065
2021-04-01: [r15743,15742,15740] guerimand
3066
  [minor] maximal number of technical variable can be set by site manager
3067
2021-03-31: [r15739] guerimand
3068
  [major] check boundary of integer parameters
3069
2021-03-13: [r15735] czzmrn
3070
  [minor/lang] italian
3071
2021-03-12: [r15734] schaersvoorde
16075 bpr 3072
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15752 bpr 3073
2021-03-09: [r15723,r15733-157310] obado
3074
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3075
2021-03-06: [r15729] reyssat
3076
  [bug] missing tail when viewing checked exercises from supervisor point of view
3077
2021-03-06: [r15728] reyssat
3078
  [bug] missing tail when viewing checked exercises
3079
  (non closed div tags, and geogebra applet did'nt show up)
3080
2021-03-06: [r15727] reyssat
3081
  [clean] useless things in geogebra slibs
3082
2021-03-02: [r15724] bpr
3083
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3084
  (print in the html page)
3085
2021-03-01: [r15722] obado
3086
  [minor][html/css] Improve display of canvasdraw command list in help
3087
  + code formatting on CSS files
3088
2021-02-28: [r15721] bpr
3089
  [formatage] add name_votants in french
3090
2021-02-26: [r15718] bpr
3091
  [vote] fix: the results did not appeared in some circonstances.
3092
2021-02-23: [r15717] schaersvoorde
3093
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3094
2021-02-23: [r15716] schaersvoorde
3095
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3096
2021-02-21: [r15715] schaersvoorde
3097
  [canvasdraw]alternative commands are 'searchable' again
3098
2021-02-20: [r15713] schaersvoorde
3099
  [scienceprint] random id in case of installed KaTeX
3100
2021-02-19: [r15711] schaersvoorde
3101
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3102
  resetting dashing for the arrow head...
3103
2021-02-17: [r15707] bpr
3104
  [fixbug] fix bug in exam dependencies (thanks to DB).
3105
2021-02-13: [r15706] reyssat
3106
  [help] techdoc if and ifval commands
3107
2021-02-13: [r15705] czzmrn
3108
  [fix] for polygons does not matter the order in which you draw the vertices
3109
  (to be tested e.g. with multidraw)
3110
2021-02-12: [r15704] obado
3111
  [minor] improve accessibility :
15863 bpr 3112
  * remove redundant titles attributes (no need to say same thing twice :)
3113
  * raise up some small font sizes
3114
  * raise up some small contrast colors
3115
  * hide robot trapper link to screen readers
3116
2021-02-12: [r15703] obado
3117
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3118
  to let users add more tags inside, and avoid unwanted p inside p.
3119
2021-02-11: [r15701] guerimand
3120
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3121
2021-02-09: [r15700] guerimand
3122
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3123
2021-02-06: [r15699] bpr
3124
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3125
2021-02-03: [r15695] bpr
3126
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3127
2021-02-03: [r15692-r15693] reyssat
3128
  [translation english]
3129
2021-02-02: [r15691] bpr
3130
  [model hanging] add options (noaccent, first and last letters shown)
3131
2021-02-02: [r15690] schaersvoorde
3132
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3133
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3134
2021-02-01: [r15689] bpr
3135
  [slib tabsigns] bug fixed "end tag had attributes" in table
3136
  modification of variable tab_tag
3137
  new variable tab_tag_attr to cancel this bug
3138
  bug fixed "color for + and -" (from Euler-Versailles)
3139
2021-01-31: [r15688] bpr
3140
  [class/config] connexion links must not appear in case of
3141
  a program in a portail
3142
2021-01-26: [r15687] obado
3143
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3144
2021-01-25: [r15685] obado
3145
  [minor/css] Finally removes .table-scroll from utilities.css,
3146
  as it could be confusing with "unbreakable" to users.
3147
----------------------------------------
3148
wims.4.21f [r15753]
3149
2021-04-01: [r15744] bpr
3150
  [tabsignes] improvment in tabsignes (from eulerwims)
3151
2021-04-01: [r15743,15742,15740] guerimand
3152
  [minor] maximal number of technical variable can be set by site manager
3153
2021-03-31: [r15739] guerimand
3154
  [major] check boundary of integer parameters
3155
2021-03-13: [r15735] czzmrn
3156
  [minor/lang] italian
3157
2021-03-12: [r15734] schaersvoorde
16075 bpr 3158
  [minor/svn] canvasdraw: add "version 0.5" to js-include file
15863 bpr 3159
2021-03-09: [r15723,r15733-157310] obado
3160
  [minor/canvasdraw] improvment of the presentation of canvasdraw help
3161
2021-03-06: [r15729] reyssat
3162
  [bug] missing tail when viewing checked exercises from supervisor point of view
3163
2021-03-06: [r15728] reyssat
3164
  [bug] missing tail when viewing checked exercises
3165
  (non closed div tags, and geogebra applet did'nt show up)
3166
2021-03-06: [r15727] reyssat
3167
  [clean] useless things in geogebra slibs
3168
2021-03-02: [r15724] bpr
3169
  [minor] replace ceil by rint to be compatible with other places as csv in sheet notes
3170
  (print in the html page)
3171
2021-03-01: [r15722] obado
3172
  [minor][html/css] Improve display of canvasdraw command list in help
3173
  + code formatting on CSS files
3174
2021-02-28: [r15721] bpr
3175
  [formatage] add name_votants in french
3176
2021-02-26: [r15718] bpr
3177
  [vote] fix: the results did not appeared in some circonstances.
3178
2021-02-23: [r15717] schaersvoorde
3179
  [canvasdraw] canvasdraw: corrected alternative command for jsplot
3180
2021-02-23: [r15716] schaersvoorde
3181
  [canvasdraw]  canvasdraw: add generic command 'kill argument' [work in progress]
3182
2021-02-21: [r15715] schaersvoorde
3183
  [canvasdraw]alternative commands are 'searchable' again
3184
2021-02-20: [r15713] schaersvoorde
3185
  [scienceprint] random id in case of installed KaTeX
3186
2021-02-19: [r15711] schaersvoorde
3187
  [canvasdraw]  slightly improved dashing of arrows (in dragstuff,userdraw & multidraw)
3188
  resetting dashing for the arrow head...
3189
2021-02-17: [r15707] bpr
3190
  [fixbug] fix bug in exam dependencies (thanks to DB).
3191
2021-02-13: [r15706] reyssat
3192
  [help] techdoc if and ifval commands
3193
2021-02-13: [r15705] czzmrn
3194
  [fix] for polygons does not matter the order in which you draw the vertices
3195
  (to be tested e.g. with multidraw)
3196
2021-02-12: [r15704] obado
3197
  [minor] improve accessibility :
15752 bpr 3198
  * remove redundant titles attributes (no need to say same thing twice :)
3199
  * raise up some small font sizes
3200
  * raise up some small contrast colors
3201
  * hide robot trapper link to screen readers
3202
2021-02-12: [r15703] obado
3203
  [minor/html] replace p by div in hanging and wordjumble OEF models,
3204
  to let users add more tags inside, and avoid unwanted p inside p.
3205
2021-02-11: [r15701] guerimand
3206
  [minor/add] can import tool and glossary + work on ressources limit (not ended)
3207
2021-02-09: [r15700] guerimand
3208
  [minor/bugfix] delete eventually end line space in module exo name in .sheet..
3209
2021-02-06: [r15699] bpr
3210
  [fix] in external_auth, - and words less than 4 characteurs are allowed
3211
2021-02-03: [r15695] bpr
3212
  [anstype clickfill] fix a bug when there is a default and nothing to answer
3213
2021-02-03: [r15692-r15693] reyssat
3214
  [translation english]
3215
2021-02-02: [r15691] bpr
3216
  [model hanging] add options (noaccent, first and last letters shown)
3217
2021-02-02: [r15690] schaersvoorde
3218
  [canvasdraw] added command 'arcarrow|arrowarc', left,right,left/right
3219
  added commands 'arc','angle','arcarrow' to onclick and drag&drop
3220
2021-02-01: [r15689] bpr
3221
  [slib tabsigns] bug fixed "end tag had attributes" in table
3222
  modification of variable tab_tag
3223
  new variable tab_tag_attr to cancel this bug
3224
  bug fixed "color for + and -" (from Euler-Versailles)
3225
2021-01-31: [r15688] bpr
3226
  [class/config] connexion links must not appear in case of
3227
  a program in a portail
3228
2021-01-26: [r15687] obado
3229
  [minor/bugfix] [createxo] add a step of 0.0001 in html5 number
3230
2021-01-25: [r15685] obado
3231
  [minor/css] Finally removes .table-scroll from utilities.css,
3232
  as it could be confusing with "unbreakable" to users.
15624 bpr 3233
----------------------------------------
15622 bpr 3234
wims.4.21e [r15621]
3235
2020-12-28: [r15621] bpr
3236
  [circuits] add an example in canvasdraw
3237
2020-12-28: [r15619] bpr
3238
  add compilation of doc 1028
3239
2020-12-27: [r15611,r15613] schaersvoorde
3240
  [minor/canvasdraw] corrected command "parallel", to be more compatible
3241
    with flydraw & affine transformations
3242
2020-12-27: [r15610] bpr
3243
  [minor] tchat does not appear in the cgu pages (in general adm/light)
3244
2020-12-26: [r15608] bpr
3245
  [minor] hide the module adress in case of an exolog / examlog for the student.
3246
2020-12-26: [r15606] bpr
3247
  [exam] exam score has 2 decimals (hope !)
3248
2020-12-26: [r15605] bpr
3249
  [about] no about when wims_user is not empty or surpervisor or developper
3250
    (the test was not good)
3251
2020-12-26: [r15604] bpr
3252
[slib] add canvasdraw as option in slib circuits
15603 bpr 3253
2020-12-26: [r15602] bpr
3254
  [adm/userscore/csv] add to exam scores for the different sessions
3255
2020-12-24: [r15601] schaersvoorde
3256
  [minor/canvasdraw] solved some issues with curve & affine/rotate
3257
2020-12-22: [r15600] schaersvoorde
3258
  [minor/canvasdraw]  command "fillpattern image_url" was gone fishing!
3259
2020-12-21: [r15598] bpr
3260
  [canvasdraw] add the module which compare flydraw and canvadraw.
3261
  For the moment, no link to it (see README) because it should be
3262
  checked and modify.
3263
2020-12-21: [r15597] bpr
3264
  [anstype] image mode only if ans_require=dynapi3
3265
2020-12-21: [r15596] schaersvoorde
3266
  [minor/svn]  checking on correct usage of parenthesis in functions
3267
2020-12-18: [r15595] bpr
3268
  [createxo/help] delete some link (don't work in the help from the home page)
3269
2020-12-18: [r15594] bpr
3270
  [glossary] from eulerwims
3271
2020-12-15: [r15591] bpr
3272
  [fix] glossary was not in the list of the special subjects help
3273
2020-12-15: [r15590] bpr
3274
  [fix] add limit in html5 - test parenthesis with checkallpar
3275
2020-12-15: [r15588] bpr
3276
  [major] add command checkallpar -- add/fix tests in wimstest
3277
2020-12-13: [r15585] schaersvoorde
3278
  [minor/transl] synchronized useropts.phtml 'nl' version with 'en'
3279
2020-12-13: [r15584] bpr
3280
  [adm/class/glossary] fix the modification of glose titles
3281
2020-12-12: [r15583] bpr
3282
  [useropts] by default the zoom is disactivated (the test was not good).
3283
2020-12-11: [r15581] bpr
3284
  [src2def] adapt to be able to compile documents in the directory
3285
  basis/doc
3286
2020-12-11: [r15579] bpr
3287
  [minor] take in account scoremax in the userexambar
3288
2020-12-11: [r15578] czzmrn
3289
  [minor/lang] Italian
3290
2020-12-10: [r15576] and +  bpr
3291
  [oef/button] take in account series of exercises
3292
2020-12-10: [r15574] bpr
3293
  [improvment] case of seedrepeat>0: the button renew is replaced by Try
3294
  before the last allowed try + msg
3295
2020-12-10: [r15573] bpr
3296
  [src debug] add a variable tmp_debug_use_var: each time one of this variable is used,
3297
  its value is put in the debugging trace.
3298
2020-12-10: [r15571] bpr
3299
  [exam] add bar for exam in sequence
3300
2020-12-09: [r15569] bpr
3301
  [exam] add bar showing the differents sessions in the list of exam.
3302
2020-12-08: [r15568] obado
3303
  [tinyMCE] Remove "link" button for students in freework.
3304
    (change by Marina & Fabrice, thanks ;)
3305
2020-12-07: [r15567] czzmrn
3306
  [minor/language] updating Italian help files
3307
[minor/language] updating Italian help files (work in progress)
3308
2020-12-07: [r15564] guerimand
3309
  [minor/bugfix] lost of seealltime option in a frewwork when modify other freework options
3310
2020-12-06: [r15563] czzmrn
3311
  [language/Italian] Italian words for bases/dic/it
3312
2020-12-05: [r15562] bpr
3313
  [userscore] add explanation (with mouse) to "details" in the exam list.
3314
2020-12-05: [r15560] czzmrn
3315
  [minor/lang] move out of the way potentially offensive fortunes
3316
2020-12-05: [r15558] bpr
3317
  [exam score] add colors for exercise scores and title of the exam.2020-12-03: [r15557] bpr
3318
2020-12-03: [r15556] bpr
3319
  [latex2wims] label must not have accents as they are used in balise a in html
3320
2020-12-01: [r15555] bpr
3321
  [slib/tabsignes] delete color:black which is useless
3322
2020-12-01: [r15554] bpr
3323
  [adddoc] add cmd=new if there is some parameters in the address of the tool to insert
3324
  (for tools)
3325
2020-12-01: [r15553] bpr
3326
  [css] use ref_menucolor in latex2wims default styles
3327
2020-11-27: [r15552] czzmrn
3328
  [minor/lang] typos + updating Italian help files
15549 bpr 3329
---------------------------------------------------------------------------
3330
wims.4.21d [r15548]
15548 bpr 3331
2020-11-21: [r15546], r15547 bpr
3332
  [RGPD] add some fields as passwd in the fields to obliterate in the log requests.
3333
2020-11-20: [r15545] mquerol
3334
  [minor/trans] catalan version
3335
2020-11-19: [r15544] bpr
3336
  [slib] partitiondraw: add option for text
3337
2020-11-18: [r15543] bpr
3338
  [fixbug] in var.auth, could write in userdef when the login is bad.
3339
2020-11-18: [r15542] bpr
3340
  [major] add syntax !reset name[10] to test
3341
2020-11-16: [r15540] schaersvoorde
3342
  [canvasdraw] add 'affine' to 'curve'
3343
2020-11-15: [r15539] bpr
3344
  [fixbug] bad shift title <-> module when sheets are indexed
3345
2020-11-15: [r15538] czzmrn
3346
  [minor/lang] typos in Italian
3347
2020-11-15: [r15537] czzmrn
3348
  [minor/fix] yes and no are switched (cfr. confdata.fr)
3349
2020-11-15: [r15536] czzmrn
3350
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3351
2020-11-15: [r15535] czzmrn
3352
  [minor/fix] missing if clause (cfr. names.phtml.fr)
3353
2020-11-15: [r15534] bpr
3354
  [createxo] need to reset inputprompt$i for exercises in createxo
3355
2020-11-14: [r15533] bpr
3356
  [fix] tabulation had been deleted in latex.proc
3357
2020-11-14: [r15532] bpr
3358
  [fix bug] introduced when I have changed the name of the variable ...
3359
  (anstype radio when inputprompt$i is defined)
3360
2020-11-14: [r15531] bpr
3361
  [circuits] change lines to polyline and line to segment for compatibility
3362
  with canvasdraw (not finished)
3363
2020-11-13: [r15529] schaersvoorde
3364
  [canvasdraw] add 'safe_eval()' to userinput
3365
2020-11-13: [r15528] guerimand
3366
  [minor/add] document and doclink to public document can be imported
3367
  with module exploresave
3368
2020-11-12: [r15526] guerimand
3369
  [minor] add description of input variables needed to the script
3370
2020-11-11: [r15525] bpr
3371
  [fix] change name path to w_path because of incompatiblity with
3372
  a pedagogical module
3373
2020-11-11: [r15524] bpr
3374
  [minor] put the option word for exams in the exam zone
3375
2020-11-11: [r15523] bpr
3376
  [circuits] syntax for linewidth
3377
2020-11-10: [r15520,15521] bpr
3378
  [minor] use syntax allow:xxx in the template modules
3379
2020-11-10: [r15519] bpr
3380
  [cleaning] definitions commun to wims and Wimslogd are now in commun.h
3381
  instead of beeing twice
3382
2020-11-09: [r15518] obado
3383
  [minor] Add WIMS version number to main css files (css.css & icon-min.css),
3384
  to prevent clients browsers use a cached version after a server upgrade.
3385
2020-11-09: [r15517] bpr
3386
  [src] change configuration of mathjax (use only mathml source)
3387
  seems to repair a bug (Math processing ...)
3388
[minor/fix] flydraw example did not show up + uniform with fr version
3389
2020-11-08: [r15513] bpr
3390
  [minor] put the sender mail in the "from" for sendbug
3391
2020-11-07: [r15510] mquerol
3392
  [minor/trans] catalan version
3393
2020-11-07: [r15509] bpr
3394
  [major] the general logs will be destroyed when it contains data older than 100 days.
3395
  the number 100 is a default and can be changed by the administrator
3396
  change in the cgu pages.
3397
2020-11-05: [r15506] bpr
3398
2020-11-05: [r15505] bpr
3399
  [fix] add @ to char_login for retrocompatibility
15504 bpr 3400
---------------------------------------------------------------------------
15548 bpr 3401
wims.4.21c [r15503]
15503 bpr 3402
2020-11-05: [r15502] bpr
3403
  fix: in help, script for mathml (for browsers other than firefox) was not loaded
3404
2020-11-05: [r15499] bpr
3405
  add wims_form_method=post during the creation of a class
3406
2020-11-03: [r15493] bpr
3407
  [jmolshow] babel search before trying to call cactus.nci.nih.gov
15492 bpr 3408
2020-11-03: [r15488] obado
3409
  [major/mailto] Replace the old "mail" call by a call to /usr/sbin/sendmail,
3410
  so it must be more consistant on differents environnements.
3411
  Now the !mailto command takes 4 lines : the second is the sender. (can be empty)
3412
  + remove the mailback_opt option, useless with sendmail
3413
2020-11-03: [r15487] bpr
15503 bpr 3414
  add functions not yet used in Wimslogd/log.c (the aim is to delete
15492 bpr 3415
  some log files when dates inside are too old).
3416
2020-11-02: [r15482] bpr
3417
  [modind] add some words of the address in the keywords of gloses.
3418
2020-10-31: [r15480] bpr
3419
 [slib] tabsignes:gestion of Inf (Euler-Versailles)
3420
2020-10-30: [r15477] guerimand
15503 bpr 3421
  new module exploresave: can upload several ressources at same time + check if ressources is in class
15492 bpr 3422
2020-10-29: [r15475] and other bpr
15798 bpr 3423
  [glossary] from Euler-Versailles
15492 bpr 3424
2020-10-28: [r15473] bpr
3425
  [major] classpass is now crypted
3426
2020-10-28: [r15470] guerimand
3427
  [minor/bugfix] display subject files instead of correcton in participant page
3428
2020-10-28: [r15469] bpr
3429
  [fix] fix typo in date.phtml.xx for xx !=fr
3430
2020-10-27: [r15468] obado
3431
  [html] slightly improve ergonomy of class/sendmail module
3432
2020-10-23: [r15465] bpr
3433
  [mathmlinput] fix bug when cmd=input (the good answer appears !)
15464 bpr 3434
2020-10-23: [r15463] bpr
3435
  [msg oef] add warning msg when the exercise required in a sheet does not exist
3436
  in the module (for supervisor)
3437
2020-10-22: [r15462],[r15461] bpr
3438
  [glossary] from Euler-Versailles
3439
2020-10-20: [r15458] bpr
3440
  [fix] delete variable oef_inputprompt$i which is not useful (overflow with exercises
3441
  with many, many radio anstype and exactly inputprompt$i).
3442
2020-10-19: [r15454] obado
3443
  the "password reset" mail give now some more infos than just the new password.
3444
  It indicates the class description, and gives a link for direct log in.
3445
2020-10-19: [r15453] guerimand
3446
  add new module to import ressources from a class archive (workinprogress firststep only sheet)
3447
2020-10-13: [r15450] obado
3448
  improve W3C validation of clicktile anstype.
3449
2020-10-13: [r15448] bpr
3450
  [fix] typo in slib/coding/editor
3451
2020-10-11: [r15445] bpr
18021 bpr 3452
  [quicktool] update the exercises for the example quicktool module
15464 bpr 3453
  change the default style for question and reponse
3454
2020-10-11: [r15442] bpr
3455
  [search_engine] initialisation in modind is now in init()
3456
  files in addr, title, etc in index have now no language as in modules()
3457
  -> change in the files using them.
3458
2020-10-11: [r15440] bpr
3459
[modind] add a structure revmod (confusion between serial and equivalence class of objects
3460
  up to lang) - work in progress
3461
2020-10-08: [r15436] guerimand
3462
  [minor/bugfix] numexp option don't work when more than one option word
3463
2020-10-07: [r15435] schaersvoorde
3464
 [minor/svn] fixed conflicting use of '.vlist'
3465
2020-10-07: [r15432] schaersvoorde
3466
  [minor/svn] canvasdraw : removed debug message
3467
2020-10-06: [r15431] bpr
3468
  [dialog module] clean for multilanguage. there is three modules of dialog
3469
  (must be republished)
3470
2020-10-06: [r15430] bpr
3471
  [oef] add titlelist_$module_lang in Exindex (so it is the samething as
3472
  titlelist , could simplify).
3473
2020-10-06: [r15429] bpr
3474
  [oef] add the level of the module in the automatic related modules
3475
  in the intro
3476
2020-10-06: [r15428] bpr
3477
  [keywords] related modules will automatically appear if related_modules is different of no
3478
2020-10-06: [r15427] obado
3479
  [adm/raw] job authuser now check if user has changed his IP only
3480
    if option $class_examscore_withoutip is active.
3481
2020-10-04: [r15420] czzmrn
3482
  [minor/fix] freework: wrong variable name
3483
  + some users might have been deleted after uploading a file
3484
2020-10-03: [r15418] bpr
3485
  [major] worktime of the participants are not shown according to the IP servor policy
3486
2020-10-03: [r15416] bpr
3487
  [help] try to harmonize the language
3488
  add message for no_access_class
3489
  change the help for accessconf
3490
2020-10-03: [r15414] bpr
3491
  [major] add joker for dates when writing access time limitation
3492
2020-10-01: [r15411] bpr
3493
  [improvment] put a user_error different for no_access by the teacher and
3494
  by wims servor (no_access_class).
3495
2020-09-30: [r15408] bpr
3496
  [help] help for ecriturenombre
3497
2020-09-29: [r15406] schaersvoorde
3498
  [minor/svn] canvasdraw : correct input label for multidraw poly
3499
2020-09-27: [r15402] bpr
3500
  [slib] keep retrocompatibility for ecriturenombre (option html)
3501
2020-09-24: [r15399] bpr
3502
  [glossary] ecogestion
3503
2020-09-24: [r15397] bpr
3504
  [search_engine] translate level in glose
3505
2020-09-24: [r15396] georgesk
3506
  fix the warning about a temporary variable returned
3507
2020-09-24: [r15394] bpr
3508
  in modind.c, better management of files :files are now opened only once
3509
  (divide by 10 the time of execution)
3510
2020-09-23: [r15392] bpr
3511
  [oef/template] help for fixing the seed
3512
2020-09-22: [r15388] bpr
3513
  [html] delete some tags in open classes which should be in the created html pages
3514
2020-09-22: [r15386] bpr
3515
  [minor] in template of oef, change introhook.phtml by using introhool_tableless=yes
3516
2020-09-22: [r15385] bpr
3517
 [glossary] use of strong balise for the defined word
3518
2020-09-22: [r15383] and others bpr
3519
  glossary is added in search_engine
3520
2020-09-21: [r15376] bpr
3521
  [minor] accept majuscules in the first part of the email
3522
2020-09-18: [r15371] obado
3523
  [minor] add the non breakable space in forbidden chars for user lastname/firstname
3524
  + add a char_forbidden_name_replace, that must has as many spaces as chars in char_forbidden_name
3525
2020-09-17: [r15370] guerimand
3526
  [minor] add forbidden char for lastname and firstname
3527
2020-09-16: [r15369] obado
3528
  [minor/css] Add the Foundation responsive-embed css to make iframes more responsives,
3529
  with the class "responsive-embed" (@see https://get.foundation/sites/docs/responsive-embed.html)
3530
2020-09-15: [r15368] obado
3531
  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
3532
2020-09-15: [r15366] bpr
3533
  [tex] add definitions of \lt and \gt for image mode.
3534
2020-09-14: [r15363] obado
3535
 [bugfix] Disable foundation.util.triggers to avoid a conflict with the Dynapi lib.
3536
  (it duplicates every item created by dynapi)
16164 bpr 3537
  see here for sample : localhost/wims/?H1%2Falgebra%2Faddfig.fr&cmd=new
15464 bpr 3538
2020-09-14: [r15362] obado
3539
  [minor/JS] Add a file forgotten in the r. 15341, to add foundation reveal
3540
  (and make the "see more" link work).
3541
2020-09-10: [r15361] bpr
3542
  [glossary] add glist in prevision of indexation by the search engine
3543
  (in progress)
3544
2020-09-10: [r15360] bpr
3545
  [minor] add msg in case of clonepasswd empty or not valid
3546
2020-09-10: [r15359] bpr
3547
  [help] precision for clonepasswd compulsory
3548
2020-09-08: [r15356] obado
3549
  [minor] add a "see more" link in front page to see all the news in a modal window
3550
2020-09-07: [r15354] obado
3551
  [css] add automatic scroll bars in Standard theme for left menu when window height
3552
    is too small to display everything.
3553
2020-09-06: [r15353] bpr
3554
  [cleanup] scripts/dialog
3555
2020-09-04: [r15351] bpr
3556
  [canvasdraw] variable t accepted in case of trange and jsplot
3557
2020-09-03: [r15350] bpr
3558
  [minor] add quotes for apache in apache-config (case of spaces in wims_home ...)
3559
2020-09-03: [r15349] bpr
3560
  [minor] Style change to silence a warning in Wimslogd/log.c (DB)
3561
2020-09-03: [r15348] bpr
3562
  [canvasdraw] external declarations to accomodate finicky linkers (D. Bernardi)
3563
2020-09-03: [r15347] obado
3564
  [Minor] W3C : replace a div inside H3 by a span
3565
  + rename file "model/00README" by "READM.md"
3566
2020-09-03: [r15346] guerimand
3567
  [freework] in type=3 desactivation of file use by site manager is now only for student zone
3568
2020-09-02: [r15345] bpr
3569
  [fix] fix small errors in form.phtml (mix of quotes in particular).
3570
2020-09-02: [r15344] obado
3571
  [minor/OEF] Replace table> by inline div> in 17reorder.oef model
3572
2020-09-02: [r15343] obado
3573
  [minor/CSS] Add foundation reveal in standard theme
3574
2020-09-02: [r15342] obado
3575
  rename file oef/$lang/name in oef/$lang/name.proc
3576
  + add missing string
3577
2020-09-02: [r15341] obado
3578
  [JS] Upgrade Foundation 6.6.1 -> 6.6.3
3579
  + Add Foundation Reveal, so we can add Modal popups (can replace the JqUI dialogs)
18021 bpr 3580
    => replace the jqUI dialog in oef exo check (alert when some exercises with
15464 bpr 3581
    default value have not been responded) by the Foundation reveal
3582
  + [OEF] Add a JS alert when a checkbox answer has not been answered
3583
2020-09-01: [r15340] obado
3584
  [minor/css] add border in multipleclick anstype feedback, so imageclick can show
3585
    a colored border indicating the good/bad/forgotten
3586
2020-08-31: [r15339] guerimand
3587
  [minor/bugfix] freework type 3 file not really save when deposit
3588
2020-08-30: [r15337] bpr
3589
  Nice address
3590
2020-08-29: [r15334] bpr
3591
  [major] crypt the adm password
3592
2020-08-28: [r15333] obado
3593
  [minor/bugfix] replace $WIMS_HOME by $wims_home in bin/modupdate
3594
2020-08-28: [r15332] obado
3595
  [JS] Upgrade some external libs :
3596
  * Codemirror 5.54->5.57
3597
  * Skulpt -> 1.1.0
3598
  * TinyMCE -> 5.1.5 -> 5.4.2
3599
  * JSXGraph 0.99.7 -> 1.1.0
3600
2020-08-27: [r15331] obado
3601
  [adm/manage] add a new parameter "site_hostname" to let the manager customise
3602
    the site hostname, in case WIMS is behind a proxy and the "hostname" used by
3603
    default would not be relevant
3604
  (used in housekeep.daily and modupdate)
3605
2020-08-23: [r15328] bpr
3606
  [revert] come back to the "basic" DES crypt (use only the first 8 characters)
3607
  work in progress
3608
2020-08-22: [r15324] bpr (and DB)
3609
  [major] - passcrypt uses all the characters of the password
3610
    by changing the salt of crypt (revert in  next commit), but should be accessible
3611
  - new function passcheck (needed to be able to manage the old and new salt)
3612
  - change the adm files which use passcrypt
3613
  - developpers password is now crypted in the file .developpers
3614
  - need to be checked (it is possible that supervisor has to give again
3615
  the modtool password just first time).
15322 bpr 3616
---------------------------------------------------------------------------
15319 bpr 3617
wims.4.21a [r15318]
3618
many translation corrections.
15312 bpr 3619
2020-08-12: [r15302] czzmrn
3620
[minor/openclasses] add games to italian game class
3621
2020-08-11: [r15300] czzmrn
3622
[openclass] updating italian class on  math games (symmetry).
3623
  need to test before translating to other languages
3624
2020-08-10: [r15298] schaersvoorde
3625
  add 'freework' for theme 'default'
3626
2020-08-07: [r15295] bpr
3627
  [minor]  hash password only if the login is OK
3628
2020-08-06: [r15293] bpr
3629
  latex commands in canvasdraw were not taken in account.
3630
2020-08-05: [r15290] czzmrn
3631
  [minor/fix] error when creating users/teacher with empty login in case of php
3632
2020-07-30: [r15284] guerimand
3633
  [minor] centralise test to add tchat link in script/adm/linkmodule
3634
2020-07-30: [r15282] bpr
3635
  [minor] adapt the maintainer address as the author address in the about
3636
2020-07-29: [r15280] obado
3637
  [modtool] Replace webget by curl to send tgz module, allowing SSL connections
3638
  (not handled by webget) + add extensions (.proc, .sh) to all scripts
3639
2020-07-28: [r15278] obado
3640
  [minor/i18n] Correct some translations in SharpTools
3641
2020-07-24: [r15276] obado
3642
  [minor] improve WIMS display when crawled by robots
3643
  + Add  "SameSite" attribute (now required) on WIMS cookie
3644
2020-07-24: [r15275] bpr
3645
  [anstype] use the id of canvasdraw instead of taking the first one ...
3646
2020-07-21: [r15273] bpr
3647
  [fix] bug when there is only one record content in the glossary.
3648
2020-07-21: [r15272] guerimand
3649
  [minor/slib] change space between three digits in html mode
3650
2020-07-20: [r15270] bpr
3651
  [minor] bad return line char
3652
2020-07-19: [r15269] lemaire
3653
  [anstype] chemformula - correction of latex option when
3654
    replygood is not given
3655
2020-07-18: [r15268] guerimand
3656
  [minor/bugfix] bad title in cdt in a class of a groupement
3657
  + add a description of the cdt in this case
3658
2020-07-18: [r15267] guerimand
3659
  [major] centralize test to display link for cdt and livret
3660
2020-07-18: [r15266] guerimand
3661
  [minor] no display of the cdt when error=bad_class
3662
2020-07-10: [r15265] georgesk
3663
  changed the attribution for the last nucleide data
3664
2020-07-09: [r15264] georgesk
3665
  added some Transuranium elements
3666
2020-07-08: [r15263] georgesk
3667
  fixed a bug with scrambled mass numbers of isotopes
3668
2020-07-08: [r15262] georgesk
3669
  new slibs to deal with nuclear reactions's typesetting
3670
2020-07-08: [r15261] obado
3671
  [minor/tchat] prevent date to overflow with message content
3672
2020-07-08: [r15260] schaersvoorde
3673
  canvasdraw bug:command 'input' did not accept an 'empty string'
3674
  as 'value'
3675
2020-07-04: [r15258] bpr
3676
  [glossary] add glossary in ecogestion
3677
2020-06-30: [r15256] bpr
3678
  [chemclick] colors to adapt, using the jsme of june 30 !
3679
2020-06-30: [r15255] bpr
3680
  [minor] add colorlegend to chemclick
15254 bpr 3681
---------------------------------------------------------------------------
15253 bpr 3682
wims.4.20 [r15252]
15213 bpr 3683
  many translations in es, nl, ca and it.
15253 bpr 3684
2020-06-28:
3685
  modification of chemclick using new version of jsme
15232 bpr 3686
2020-06-28: [r15224] bpr
3687
  [oef] add colorlegend for multipleclick
3688
2020-06-27: [r15223] lemaire
3689
  [keywords] new keywords
3690
2020-06-27: [r15219] bpr
3691
  [documentation] add oef documentation- use the files of the
3692
  help of createxo.
3693
2020-06-27: [r15218] bpr
3694
  [minor] change the address of unice.fr
3695
2020-06-27: [r15216] bpr
3696
  [wimsdoc] fix the question of examples in canvasdraw in wimsdoc.en
3697
2020-06-27: [r15215] bpr
3698
  [minor] add userlib in perl script
3699
2020-06-27: [r15214] bpr
3700
  [wimsdoc] add changelog (file, in the NEWS, only some part
3701
  is shown)
15213 bpr 3702
2020-06-26: [r15208] lemaire
3703
  [help/createxo] an example added in examples.phtml and more explanations
3704
  for steps and conditions
3705
2020-06-26: [r15207] and previous bpr
3706
  adapt anstype/chemformula slib/chemistry/brut2html for ions
3707
2020-06-26: [r15196] bpr
3708
  [regclass] change the  default for the expiration date (not the limit).
3709
2020-06-25: [r15193] bpr
3710
  [mathmlinput] apply texmath to reply__$i
3711
2020-06-24: [r15188] and other bpr
3712
  [quicktool] add variable presentgood in type GAP and QCM and some models
3713
2020-06-23: [r15185] reyssat
3714
  [wimsdoc] improved help on debugging methods
3715
2020-06-22: [r15183] bpr
3716
  [mathmlinput] add chemformla in mathmlinput
3717
2020-06-22: [r15181] bpr
3718
  [oef] span -> div class=inline in oef/embed.phtml
3719
2020-06-22: [r15180] bpr
3720
  [mathmlinput] add test presentgood>1 to show the answer in the statement
3721
2020-06-22: [r15179] lemaire
3722
  minor changes in the presentation of the general help of each model
3723
2020-06-22: [r15176] lemaire
3724
    latex version is added in the model markprop
3725
2020-06-22: [r15175] obado
3726
  [mathmlinput] replace mathml textarea "rows" attribute by a style="width:"
3727
2020-06-22: [r15174] bpr
3728
  [wimsdoc] add - some undocumented function (to document ..)
3729
  - insertion of the documentation of canvasdraw and flydraw, (canvasdraw examples
3730
  not work ...)
3731
2020-06-17: [r15161] guerimand
3732
  [minor] disk quota for freework use class_limit instead of nbuser
3733
2020-06-16: [r15159] bpr
3734
   work on slib chessboard and anstype/chessgame
3735
2020-06-16: [r15152] obado
3736
  [JS] Upgrade some 3rd party libraries :
3737
  * CodeMirror 5.48.4 => 5.54
3738
  * CodeMirror : add neat + zenburn themes
3739
  * what-input v5.2.7 => v5.2.10
3740
  * jquery 3.4.1 => 3.5.1
3741
  * marked 0.8 => 1.1.0
3742
2020-06-16: [r15151] bpr
3743
  [oef/answer] fix bug in case of multiple steps when the answer type is with dprompt
3744
2020-06-16: [r15150] bpr
3745
  [slib/chessmv]: can marked cells
3746
  mvts are now put in the final slib_out (can be marked after)
3747
2020-06-12: [r15136] schaersvoorde
3748
  [minor/svn] canvasdraw touchend
3749
2020-06-12: [r15134] bpr
3750
  [glossary] correction of the title in case of several levels.
3751
2020-06-11: [r15131] lemaire
3752
  [model] answer is analyzed with range or numexp instead of numeric
3753
    in 152twoparms and 154fourparms
3754
2020-06-11: [r15130] obado
3755
  Add a new "wims_form_id" that allow choosing a form id when using "!form" instruction
3756
2020-06-11: [r15128] schaersvoorde
3757
  [canvasdraw} added 'touchend' to improve behaviour of touch devices in case 'userdraw'
3758
    and 'multidraw' [TO TEST]
3759
2020-06-10: [r15127] bpr
3760
  [anstype] in case of the answer of anstype multipleclick, add class selected (opacity)
3761
2020-06-09: [r15120] obado
3762
  [slib/anstype] chessboard
3763
  "raw" option export now only chess pieces (no html) (used by chessgame anstype)
3764
  new "rawhtml" option to export the list of html elements
3765
2020-06-09: [r15119] bpr
3766
  [model/markprop] replace balise p by div as it contains \embed{r}
3767
2020-06-08: [r15111] schaersvoorde
3768
  new version of canvasdraw
3769
2020-06-01: [r15074] lemaire
3770
  [model] In "Successive questions about an object" model (steps.oef),
3771
    possibility to answer with a function
3772
    possibility to fix the relative accuracy for numeric answers
3773
    use of the variable to manage the display of correct answers
3774
2020-05-29: [r15057] obado
3775
  [class backup] : add an option "include dependencies" that allows supervisor
3776
  to make a selective backup of his class without including required dependencies
3777
  (at his own risks, but in some cases he can stil download an archive
3778
  that would be too big otherwise)
3779
2020-05-29: [r15054] bpr
3780
  [createxo] add download="" to href
3781
2020-05-29: [r15053] obado
3782
  [minor] Anstype compose and reorder now use the same "compose.css" style
3783
2020-05-28: [r15052] obado
3784
  [minor] JS : add a "toggle all" checkbox to select easily all other checkboxes
3785
  in Selective class backup
3786
  + CSS : display selective backup options in columns
3787
2020-05-28: [r15051] obado
3788
  [minor] anstype compose : image displayed as mathml replacement for chrome
3789
  use now same CSS padding as mathML
3790
2020-05-28: [r15050] bpr
3791
  [fix] fix computation of the score in multidraw
3792
  [minor/ergo] link tchat is not same when it is open or close
3793
2020-05-26: [r15043] obado
3794
  [bugfix/html] OEF : Replace id="answeranalysis" by class="answer_analysis" to avoid some unwanted hiding in old oef models
3795
  + modify all "qcm.oef" models to suppress an unwanted "display:none"
3796
2020-05-25: [r15039] guerimand
3797
  [minor/bugfix] bad display of filelimitsize when freework activated
3798
2020-05-24: [r15038] guerimand
3799
  [minor/add] how to make a new type zone in freework
3800
2020-05-24: [r15037] guerimand
3801
  [minor/improvment] freework type=2 not display in menu selection
3802
  when desactivated by server administrator
3803
2020-05-23: [r15032] bpr
3804
  [doc] glossary in documents can have two arguments as the oef primitive glossary
3805
2020-05-20: [r15026] obado
3806
  improve steps.oef model : now every response has a label
3807
  feedbacks in steps.oef now uses oef_ind__ colors
3808
  now feedbacks with oef_ind__ class use background-color to specify
3809
    if response is bad/goof/partial.... (see steps.oef model as sample)
15023 bpr 3810
---------------------------------------------------------------------------
15033 bpr 3811
wims.4.19f [15032]
3812
Fix a bug introduced in freework
3813
---------------------------------------------------------------------------
15022 bpr 3814
wims.4.19e [r15022]
3815
2020-05-19: [r15017] obado
15213 bpr 3816
  [bugfix] Createxo iEdit : only the first media file \imagedir was replaced by
3817
  its real url to be displayed in iEdit. Now with RegExp all media will work.
15022 bpr 3818
2020-05-19: [r15016] guerimand
3819
  [minor/add] manager site can forbidden student file deposit in freework
3820
2020-05-18: [r15006] bpr
3821
  [search] add link on popup tool if no result.
3822
2020-05-18: [r15005] obado
3823
  [minor/css] add a "mode_popup" css class on body when wims creates a popup window,
3824
  so themes can make some specifics styles
3825
  + improve readability of Nikaia for popups (no more background color)
3826
2020-05-15: [r14981] obado
3827
  [minor] display class quota when uploading a file in Createxo.
3828
  + prevent user from uploading a file if quota already exceeded.
3829
2020-05-15: [r14980] bpr
3830
  [oef] score is now before the solution
3831
2020-05-14: [r14970] bpr
3832
  [model] no editor for data fields
14969 bpr 3833
2020-05-12: [r14967] bpr
3834
  [modtool] data no more in visible files (as people put too many files in data)
3835
2020-05-12: [r14966] bpr
3836
  [mathml] force image in case of anstype using dynapi3 for chrome ...
3837
  (for example compose)
3838
2020-05-12: [r14961] bpr
3839
  [improvment] add observation in the "about" for oef exercises.
3840
2020-05-12: [r14960] guerimand
3841
  [minor/bugfix] bad display for all messages before reload when supervisor
3842
  modify freework parameters in job=configfw
3843
2020-05-11: [r14958] obado
3844
  [minor/JS] Canvasdraw : correct the "nothing drawn" bug caused sometimes when
3845
  user cleared canvas, then redrawed something
3846
  + correct a js bug in draw.input
3847
  + improve CSS of oef intro on mobiles
3848
2020-05-11: [r14957] obado
3849
  [minor/JS] Canvasdraw : now draggable elements are painted while dragging on touch devices
3850
2020-05-11: [r14956] bpr
3851
  [special] codeinput= add possibility to put some labels
3852
2020-05-11: [r14955] obado
3853
  [minor/CSS] move CSS "img{max-width: 100%}" from news to typo, so it
3854
  will be used everywhere, not only on home page
3855
  + format .Readme in Markdown
3856
  + small html changes on front.phtml
3857
2020-05-08: [r14950] czzmrn
3858
  [fix] when present both reply and choice need to make explicit list of values
3859
  for dealing with the noidontknow option
3860
2020-05-07: [r14949] obado
3861
  [bugfix] Canvasdraw : correct previous commit, as touch identifier is a SIGNED int,
3862
  so it can also be < 0 ==> replace evt.identifier >= 0 by typeof(evt.identifier) != 'undefined'
3863
  + continue Replacing non standard "which" by "button"
3864
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button :
3865
  * evt.which == 3 by evt.button == 2
3866
  * evt.which == 1 by evt.button == 0
3867
2020-05-07: [r14948] obado
3868
  [bugfix] Canvasdraw : userdraw now works also on iOS touch devices :
3869
  * Replace "MouseEvent.which" by "MouseEvent.button", as "which property is non-standard
3870
  (see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/which)
3871
  * Replace evt.identifier == 0 by evt.identifier >= 0, as touch identifier is a
3872
    unique integer, not always 0
3873
  * cleanup trailing spaces
3874
  + Replace "Ariel" font by "Arial", as Ariel is not a default browser font
3875
  + "make all" in canvasdraw also copy generated binary, not only script link
3876
  + minor code formatting
3877
2020-05-07: [r14947] guerimand
3878
  [minor/add] participant view for supervisor + html format for type=1 and type=2
3879
    in job=student
3880
2020-05-06: [r14946] czzmrn
3881
  [fix] no spaces at the begin of the line in writefile instruction
3882
2020-05-05: [r14943] guerimand
3883
  [major] no more parentheses checking in zone=text
3884
2020-05-05: [r14942] guerimand
3885
  [minor] primitives : comment unused instructions
3886
2020-05-04: [r14941] bpr
3887
  [src] add variable wims_getfile_fname as download attribute for getfile
3888
2020-05-04: [r14939] bpr
3889
  [doc] add option download="" to href and to the documentation
3890
2020-05-04: [r14938] guerimand
3891
  [minor] syntax to have good file name in download link in cdt/primitive.phtml (in test)
3892
2020-05-04: [r14937] bpr
3893
  [oef] solution outside the frame "answer analysis"
3894
2020-05-04: [r14935] guerimand
3895
  [minor] complete html option download with name of file in link
3896
2020-05-04: [r14934] guerimand
3897
  [minor] no more display freework list when freework is archivated
3898
2020-05-03: [r14933] guerimand
3899
  [minor/help] add variable wims_protocol in documentation
3900
2020-05-03: [r14932] guerimand
3901
  [minor] use wims_protocol to make link for downloading file
3902
2020-05-02: [r14931] bpr
3903
  [fix] typo in sendbug, the mail was not sent to the author !
3904
2020-05-02: [r14930] czzmrn
3905
  [minor/openclass] new exercises
3906
2020-05-01: [r14929] lemaire
3907
  adding  latex version in the Correspondance model
3908
  transfer of the changes made in the French version to the other versions
3909
2020-04-30: [r14928] bpr
3910
  [fix] variable test -> obabeltest
3911
2020-04-30: [r14925] obado
3912
  [minor] use oef_indcolors in chemdraw
3913
2020-04-30: [r14924] guerimand
3914
  [minor/add] add option (in tchat configuration) to display only non empty
3915
  living on list page
3916
2020-04-30: [r14922] guerimand
3917
  [minor] use html option download for donwload file link
3918
2020-04-30: [r14918] guerimand
3919
  [bugfix] hide sizefile quota selection form when type=3 and no student zone file
3920
2020-04-30: [r14917] guerimand
3921
  [minor] preserve file extension in download link
3922
2020-04-29: [r14916] bpr
3923
  [chemdraw] fix color in case of nocompare.
3924
2020-04-29: [r14914] bpr
3925
  [keywords] chemistry
3926
2020-04-28: [r14913] guerimand
3927
  [minor] job=viewpage protect input type=image
3928
2020-04-28: [r14912] guerimand
3929
   [minor/improvment] in tchat: stop autorefresh in job=viewpage + improvment of job=viewpage
3930
  (compatibility with exo use dynapi)
3931
2020-04-28: [r14910] bpr
3932
  [fix] fix select model
3933
2020-04-28: [r14909] lemaire
3934
  [help] minor changes in help texts of the prepared model markprop
3935
2020-04-28: [r14907] obado
3936
  [minor/ergo] add accordions in freework type = 3
3937
2020-04-28: [r14904] guerimand
3938
  [minor] limit char number in textarea form
3939
2020-04-24: [r14900] bpr
3940
  [popup] change the popup size for doc and popup tools
3941
2020-04-24: [r14899] bpr
3942
  [fix] fix popup in docu. add symbolic links.
3943
  todo: modules popup should be internationalized ... ?
3944
  look at the search words
3945
2020-04-24: [r14894] obado
3946
  [bugfix] adm/raw : replace " by \" for exo descriptions in getsheet to avoid a malformed json
3947
2020-04-24: [r14893] bpr
3948
  [popup] some scripts are copied. cleaning perhaps in progress
3949
2020-04-23: [r14890] obado
3950
  [bugfix] Adm/manage : compute average load only for displayed classes,
3951
  to avoid a "variable_name_buffer_overflow" error when there are more than 1000 classes
3952
  + add tablesort on class list
3953
2020-04-23: [r14889] guerimand
3954
  [minor] auto generate a column in .grades file when scoring is activated in freework
3955
2020-04-23: [r14888] guerimand
3956
  [minor] use of score not limited by max_userforgrades variable
3957
2020-04-22: [r14886] guerimand
3958
  [minor] use wims_html_header + job=viewpage delete desactivation of script
3959
2020-04-22: [r14885] guerimand
3960
  [minor] click on file link open a popup window
3961
2020-04-22: [r14884] guerimand
3962
  [minor/bugfix] bad link to user file in type=3 applet=file
3963
2020-04-21: [r14881] bpr
3964
  [keywords] in chemistry
3965
2020-04-21: [r14880] guerimand
3966
  [minor/bugfix] seed hidden when option show_ip=no
3967
2020-04-20: [r14879] bpr
3968
  [popup] en <-> fr
3969
2020-04-18: [r14872] bpr
3970
  [popup] search_lang was not defined sometimes
3971
2020-04-17: [r14871] bpr
3972
  [glossary] mathml-> latex
3973
2020-04-17: [r14868] guerimand
3974
  [minor] option to activate/desactivate module adm/class/tchat in manage serveur interface
3975
2020-04-17: [r14867] obado
3976
  [minor/ergo] improve ergonomy of freework type 3 activity
3977
  + always activate iEdit in freework
3978
2020-04-17: [r14866] guerimand
3979
  [minor/help] add help for type=3
3980
2020-04-17: [r14865] guerimand
3981
  [minor] type=1 add a message for student when a deposit file already exists
3982
2020-04-16: [r14864] obado
3983
  [minor] repair quotafree.proc from some changes on previous commit, so
3984
    canvas option can still work
3985
2020-04-15: [r14863] obado
3986
  [minor] add a new "html/css" mode for class quota, more accessible and customisable
3987
  than canvas mode (by now still available with !read adm/class/quotafree.proc canvas)
3988
  + some other ergo/acessibility improvements on freework
3989
2020-04-15: [r14861] guerimand
3990
  [minor/add] add capacity to create living for group of student in tchat
3991
2020-04-14: [r14859] bpr
3992
  [anstype] precision must not be zero in draw
3993
2020-04-14: [r14858] bpr
3994
  [oef] add option nocheck : in case of a default in an anstype, the warning msg
3995
  is not shown
3996
2020-04-14: [r14856] schaersvoorde
3997
   moneyprint input 'matrix' , output 'matrix'
3998
2020-04-11: [r14847] czzmrn
3999
  [bashism] use awk instead of shell to manipulate file data
4000
2020-04-10: [r14841] obado
4001
  [minor/CSS] Remove an old IE7 css hack for .inline, as "zoom:1" is deprecated now.
4002
2020-04-10: [r14840] schaersvoorde
4003
  [canvasdraw] command 'rotate' now works for draw_xml(), eg command like latex,mathml,html etc
4004
2020-04-10: [r14839] obado
4005
  [minor] add tablesort to adm/manage developers list
4006
2020-04-09: [r14838] obado
4007
  [minor] Add missing default colors for glossary and freework
4008
2020-04-09: [r14837] obado
4009
  [minor/bugfix] correct a css padding with generated icon theme and dropdown submenus
4010
2020-04-08: [r14836] obado
4011
  [minor] correct typo on Glossary and FreeWork
4012
2020-04-08: [r14835] obado
4013
  [minor/bugfix] Glossary and FreeWork colors can now properly be customised by supervisor
4014
2020-04-08: [r14834] guerimand
4015
  [minor] same html form restrictions and wims restrictions in login and pwd values
4016
2020-04-07: [r14833] obado
4017
  [minor] some ergo changes on CDT (breadcrumbs, titles...)
4018
+ some code factorisation : move several duplicated lines in Main.phtml and var.proc
4019
+ rename job file -> addfile to uniformise with other jobs
4020
+ move css from classes to classusers so it will be used by Nikaia theme as well
4021
2020-04-07: [r14832] guerimand
4022
  [minor/add] add archive job for type>1 to freespace in class and download tgz of the freework
4023
2020-04-07: [r14831] guerimand
4024
  [minor] use adm/freeworkaction.phtml instead of adm/sheet/sheetaction.phtml
4025
2020-04-07: [r14830] guerimand
4026
  [minor/add] add job to hide freework
4027
2020-04-06: [r14829] obado
4028
  [minor/freework] Correct display so it will be the same whatever icon theme chosen
4029
+ remove the default border around text_icon on wimsedu icon theme
4030
2020-04-02: [r14817] bpr
4031
  [wimsdoc] add preliminary version of msg2wims documentation
4032
2020-04-02: [r14815] bpr
4033
  [docu] improve conversion.pl for documents (this script fixes some
4034
  mistakes of document editors or msg2wims)
4035
2020-04-02: [r14814] bpr
4036
  [wimstest] - change test for msg2wims
4037
  - use new version of msg2wims.c
4038
2020-04-02: [r14813] bpr
15213 bpr 4039
  [msg2wims] replace small i by blokquote balise.
14969 bpr 4040
2020-04-01: [r14803] guerimand
4041
   check_partialdetag
4042
2020-03-31: [r14800] bpr
4043
  [wimstest] test for msg2wims
4044
2020-03-31: [r14798] bpr
4045
  [quicktool] fix QCM in case of checkbox - add style
4046
2020-03-31: [r14797] guerimand
4047
  [minor] can upload global correction all time
4048
2020-03-31: [r14796] guerimand
4049
  [major/update] restructuration of freework type=3 + minor improvment
4050
  (break compatibility for type=3)
4051
2020-03-30: [r14795] lemaire
4052
 [taxonomy] new module added
4053
2020-03-29: [r14793] bpr
4054
  [anstype] option nolabel to desactivate the automatic label
4055
  (case where embed have 3 arguments on the first line).
4056
2020-03-26: [r14788] guerimand
4057
  [minor/add] add typezone=file in type=3 (work in progress)+ some bugfix
4058
2020-03-25: [r14785] bpr
4059
  [keywords] quizz=automatisme
4060
2020-03-24: [r14783] guerimand
4061
  [minor] complete hide user_session in supervisor view
4062
  + display picture of user exercise in supervisor view + minorbug
4063
2020-03-23: [r14782] schaersvoorde
4064
  [canvasdraw] type in command 'arc'
4065
2020-03-21: [r14780] bpr
4066
  [wimstest] add test
4067
2020-03-21: [r14777] guerimand
4068
  [minor/add] new module tchat
4069
2020-03-15: [r14758] guerimand
4070
  [minor] readonly attribute for non writable textarea ; load of iEdit.js when needed
4071
2020-03-14: [r14754] guerimand
4072
  [minor] compatibility of cmd dir for macos
4073
2020-03-14: [r14748] bpr
4074
  [freework] small modifications in the presentation of the help
4075
2020-03-14: [r14747] guerimand
4076
  [minor] bugfix with manual score in freework type=2 or type=3
4077
2020-03-12: [r14743] bpr
4078
  [latex2wims] change the translation of environment "cases"
4079
2020-03-12: [r14742] obado
4080
  [minor/css] correct some css regressions (padding on icon & menuitem 100% width)
4081
2020-03-11: [r14738] bpr
4082
  [latex2wims] treate tikzpicture (documentation to do - images must be tranfered)
4083
2020-03-10: [r14736] bpr
4084
  [adddoc] show the parameters of the tool
4085
2020-03-10: [r14735] and [r14737] bpr, reyssat
4086
  [latex2wims] escape some {} in script latex2wims.pl (if not, deprecated)
4087
2020-03-10: [r14734] obado
4088
  [CSS/js] upgrade foundation library from 6.5.3 to 6.6.1
4089
  + improve "default" theme visitor page
4090
  + add a text "do not click" on wims robot trap, to improve accessibility check
4091
  + improve accessibility on Nikaia home searches (add labels for screen readers)
4092
  + change defaults links & bg colors to improve contrast (better for accessibility)
4093
2020-03-10: [r14733] bpr
4094
  [adddoc] all link parameters are taking in account in adding a tool
4095
2020-03-09: [r14730] obado
4096
  [minor/js] update what-input js lib (delete a duplicated .map file)
4097
2020-03-09: [r14729] obado
4098
  [minor/css] use css vars in l2w.css so it will use theme colors.
4099
2020-03-09: [r14726] bpr
4100
  [doc] fullwidth for the editing textarea
4101
2020-03-09: [r14725] obado
4102
[minor/css] improve tooltip.css (higher z-index to pass over draggable dynapi +
4103
  remove text-shadow when tooltip is inside an element with it (like oef_title in Nikaia)
4104
2020-03-08: [r14722] bpr
4105
  [add] open class 1097 translated in french
4106
2020-03-06: [r14719] obado
4107
  [minor] [html/css] improve html in adm/doc module
4108
  + Add missing "doch_transfer" icon in Font Awesome
4109
  + Add datepickerform on doc properties
4110
  + Make datepickerform more compatible with other js libraries (only use $ inside function)
4111
  + remove remaining "type="text/javascript" on some js files
4112
  + add the typo var "wims_punct_colon" to use " :" in french and ":" in other langs
4113
  + some code formatting
4114
2020-03-06: [r14718] bpr
4115
  [test] add test for sort nocase
4116
2020-03-06: [r14717] bpr
4117
  [glossary] fix the order of gloses
4118
2020-03-06: [r14716] bpr (DB)
4119
  [fix] fix order in sort nocase
4120
2020-03-05: [r14712] bpr
4121
  [improvment] the command ''sort nocase'' takes in account the accented letters as in a dictionary
4122
2020-03-05: [r14711] bpr
4123
  [improvment] add type=row in positionof + documentation
4124
2020-03-05: [r14710] obado
4125
  [minor/URL] replace wims.unice.fr by wims.univ-cotedazur.fr
4126
2020-03-05: [r14709] obado
4127
 [minor/css] replace the wims_button_feedback by a wims_button_help class
4128
  + corrects some display bugs
4129
  + add a missing icon for "sequence" in Font awesome
4130
2020-03-05: [r14708] bpr
4131
  [minor] no more compile java applet as a maintainer
4132
2020-03-04: [r14706] obado
4133
  [minor] various minor changes :
4134
  + disable "foundation_typo.css" in Nikaia
4135
  + add a missing icon in Font Awesome (add_freework)
4136
  + add css class "wims_label" on related keywords
4137
  + remove a remaining 'type="text/javascript"' in Nikaia's search_engine
4138
2020-02-29: [r14703] bpr
4139
  [glossary] put the gloses in alphabetic order (not done for connex items)
4140
2020-02-26: [r14696] and other bpr
4141
  [glossary] ecogestion (JV)
4142
2020-02-26: [r14694] czzmrn
4143
  [minor/examples] update italian class with new exercises
4144
2020-02-26: [r14692] bpr
4145
  [chemclick] use the new markBondOnly and markAtomOnly
14690 bpr 4146
---------------------------------------------------------------------------
4147
wims.4.19d [14689]
14682 bpr 4148
2020-02-22: [r14669] lemaire
4149
  [help] modification of the doc for anstypes chemdraw and chemclick
4150
  and the jsme help
4151
2020-02-20: [r14667] bpr
4152
  add the possibility to add some "intrus" in the list of etiquettes
4153
  in coordclick models
4154
2020-02-20: [r14664] bpr
4155
  add option linkedranditem in wims command embraced (work in progress)
4156
2020-02-15: [r14658] bpr
4157
  [mathml] add \not\subset
4158
2020-02-11: [r14652] bpr
4159
  [fix] add option -a to grep in mkindex for oef compilation
4160
2020-02-10: [r14646] bpr
4161
  add the possibility to have multiple "besoin d aide"
4162
2020-02-09: [r14644] bpr
4163
  [fix] english anstype help in createxo by modtool was empty
4164
2020-02-07: [r14642] lemaire
4165
  [help] Updating the jsme applet helper
4166
2020-02-06: [r14637] guerimand
4167
  [minor] add option nolink to forum configuration
4168
2020-02-03: [r14631] obado
4169
  [minor/js] Add the "marked" JS library, to automatically render an .md fil in HTML.
4170
  See it in wimsdoc.en for the "anstype help".
4171
2020-02-03: [r14630] obado
4172
  [minor] reformat anstype/README with markdown style
4173
2020-02-02: [r14629] bpr
4174
  fix title in help when using langchoice for multilangage modules
4175
2020-02-02: [r14626] bpr
4176
  fix left_int in checkmolc (it returned always 0), thanks to D. Bernardi
4177
2020-01-20: [r14614] guerimand
4178
  [major] suppress href tag in partialdetag + process for variable instead of file
4179
2020-01-16: [r14609] czzmrn
4180
  [minor/lang] examples in carrousel take title and description in the visitor language
4181
2020-01-15: [r14608] obado
4182
  [minor/mathjax] delay MathJax library load after complete page load,
4183
  to avoid some problems with other libraries like dynapi
4184
2020-01-15: [r14606] bpr
4185
  delete some bad links in useropts
4186
2020-01-14: [r14605] bpr
4187
  [keywords] chemistry
4188
2020-01-14: [r14604] bpr
4189
  in special method mathmlinput, it is now possible to put
4190
  two mathmlinput in one page.
4191
2020-01-11: [r14602] guerimand
4192
  script to partialdetag a file
4193
2020-01-10: [r14601] obado
4194
  [minor/css] make hanging.oef model more responsive with css flex
4195
2020-01-10: [r14600] obado
4196
  [minor/oef] improve accessibility on some OEF models
4197
2020-01-07: [r14598] guerimand
4198
  [major] use !detag search_keywords variable in search engine
4199
2020-01-06: [r14596] schaersvoorde
4200
  canvasdraw:'stringup' may now be set onclick (drag&drop not supported)
4201
2020-01-06: [r14595] obado
4202
  [minor/js] upgrade some js libraries :
4203
  * TinyMCE 5.0.15 -> 5.1.5
4204
  * What-input v5.2.3 -> v5.2.6
4205
2020-01-06: [r14593] bpr
4206
  [search_engine] for supervisor, in case of an exercise in an OEF module,
4207
  the link will go in the intro menu with exercise selected.
4208
2020-01-05: [r14590] schaersvoorde
4209
  canvasdraw: command 'latex'
14586 bpr 4210
---------------------------------------------------------------------------
4211
wims.4.19c [r14585]
14580 bpr 4212
New administrative modules:
4213
2019-12-10: [r14499] new module adm/sendbug supervisor
4214
  can send internal bug message to author (FG)
14345 guerimand 4215
2019-10 add module adm/class/freework (new ressources in a class) (FG)
14580 bpr 4216
Details:
14582 bpr 4217
2020-01-02: [r14579]
4218
  improvment: choice of the number of the first used reply
4219
  in tabsignes (Eulerwims)
14580 bpr 4220
2020-01-02: [r14575] bpr
4221
  [slib runcode] update skulpt (JL)
4222
2020-01-02: [r14574] bpr
4223
  [anstype] the third argument of the first line of embed is
4224
    now used in the analysis
4225
2020-01-01: [r14571] czzmrn
4226
  [minor/lang] localization of Mega/Mo units
4227
2019-12-31: [r14565] bpr
4228
  [clean] should not use the variable test in anstype except for "error".
4229
2019-12-31: [r14564] bpr
4230
  [oef] add possibility of having feedback or hint always.
4231
2019-12-29: [r14558] bpr
4232
  [minor] fix heading levels in print version
4233
2019-12-27: [r14556] bpr
4234
 [fix] in english vocabulary, the word "into" must be written into$ not to interfere
4235
  with wims command (in particular !distribute)
4236
2019-12-27: [r14552] bpr
4237
  [scenario] try html/accessibility
4238
 (test with H6/analysis/scenarineq.fr)
4239
2019-12-27: [r14550] bpr
4240
  [update] update scripts skulpt for python3 (JL)
4241
2019-12-25: [r14548] schaersvoorde
4242
  canvasdraw: mouse corrections for 'affine transformation' and 'onclick'
4243
2019-12-22: [r14546] schaersvoorde
4244
  canvasdraw:"onclick" and "rotate" may be combined
4245
2019-12-22: [r14545] schaersvoorde
4246
  canvasdraw:string/text using 'xoffset','xyoffset','yoffset' will now
4247
    use a 2*linewidth marge
4248
2019-12-22: [r14544] schaersvoorde
4249
  string/text using 'xoffset','xyoffset','yoffset' will now use a 2*linewidth marge
4250
2019-12-21: [r14543] schaersvoorde
4251
   canvasdraw: onclick+drag x|y|xy use read_dragdrop()
4252
2019-12-21: [r14542] schaersvoorde
4253
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4254
2019-12-21: [r14541] schaersvoorde
4255
  canvasdraw:corrected missing font-change, when text was set 'onclick'
4256
2019-12-20: [r14540] bpr
4257
  [search engine] the translated title was not taken in account
4258
2019-12-20: [r14539] mquerol
4259
  [minor/trans] catalan version
4260
2019-12-20: [r14537] guerimand
4261
  [add] add type=3 (applet) in freework + open traduction warning version 0.3 not compatible with 0.2
4262
2019-12-19: [r14535] bpr
4263
  [src] delete creation eufxx as there is tex compilation trouble
4264
    and they are neither used in modules.
4265
2019-12-19: [r14533] bpr
4266
  [fixbug] fix bug introduced by adding lines of tests in anstype draw
4267
2019-12-18: [r14532] czzmrn
4268
  [minor/lang] small update of italian class on math games
4269
2019-12-18: [r14531] bpr
4270
  small bug: number of the sheet should not appear when being in
4271
  a sequence
4272
2019-12-17: [r14528] czzmrn
4273
  [lang] updating slib ecriturelettre to italian language
4274
2019-12-17: [r14526] bpr
4275
  [embed] add help on third argument of the first line of the script embed
4276
2019-12-17: [r14524] bpr
4277
    [wimsdoc] change the level of <h>
4278
2019-12-17: [r14523] bpr
4279
  possibility to have a module by language
4280
  syntaxe: local/data/news en fr
4281
  local/data/news.en will be the module by default
4282
2019-12-17: [r14522] bpr
4283
  [modtool] when publishing, add level and a warning if the file NEWS has not changed
4284
2019-12-16: [r14519] bpr
4285
  [minor] show the choosen levels when publishing
4286
2019-12-13: [r14515] bpr
4287
  [publish] add message for publication.
4288
2019-12-11: [r14508] obado
4289
  [minor] the description is now required in sendbug
4290
    + some other EN translations
4291
    + the sent message is now in HTML
4292
2019-12-11: [r14507] obado
4293
  [minor] Add a "sendbug" icon in font awesome icon theme
4294
    + translate some sendbug texts in english
4295
2019-12-10: [r14506] czzmrn
4296
  [slib/lang] new slib for italian language
4297
2019-12-10: [r14501] bpr
4298
  [language] en: resources -> teaching material (CD)
4299
2019-12-10: [r14499] guerimand
4300
  [minor/add] supervisor can use wims to send bug message to exercise author
4301
2019-12-10: [r14497] bpr
4302
  [language] student-> user, motd (CD)
4303
2019-12-10: [r14496] bpr
4304
  [language] replace participant by user (C.D.)
4305
2019-12-10: [r14495] bpr
4306
  [language] corrections from C. Ducrocq (in particular sequence -> units)
4307
2019-12-09: [r14493] bpr
4308
  [help] warning about a bogue in drawinput
4309
2019-12-09: [r14491] obado
4310
  [OEF] Add a new "print solution" button on OEF solutions, to print only
18021 bpr 4311
    the solution without the exercise content.
14580 bpr 4312
2019-12-09: [r14489] obado
4313
  [minor/css] add the foundation_flex.css in Nikaia + standard themes
4314
    + some responsive changes in news & examples on front page, thanks to G. Marbeuf ;)
4315
2019-12-05: [r14483] bpr
4316
  [keywords] chemistry from Celine Dablemont
4317
2019-12-02: [r14476] bpr
4318
  fix score in chemdraw for option onlyheteroH
4319
2019-11-30: [r14472] guerimand
4320
  [minor] complete sheet structure information in file public_html/.formatsheet
4321
2019-11-29: [r14465] obado
4322
  [minor/CSS] replace the "news.css" in module home (no need to load it on every WIMS pages.
4323
  + replace the "motd" before the "frontmsg"
4324
2019-11-28: [r14458] and other
4325
  add possibility to show a carrousel in the front page
4326
2019-11-27: [r14457] obado
4327
  [minor/js] Upgrade what-input js library, from 5.1.4 to 5.2.3
4328
2019-11-26: [r14453] bpr
4329
  [chemjsme] change the size
4330
2019-11-26: [r14452] bpr
4331
  [anstype] chemdraw: option allH (answer analysis)
4332
2019-11-26: [r14451] bpr
4333
  [minor] add button class (modtool/publish in local)
4334
2019-11-24: [r14443] and other
4335
  add Euler proposition of news and examples in the visitor page
4336
    (need a local module, see .README)
4337
2019-11-22: [r14441] guerimand
4338
  [minor/add] can hide sheet for participant with condition written
4339
    with technical variable (warning : global statistic score not
4340
    modified with hidden sheet)
4341
2019-11-21: [r14439] guerimand
4342
  [minor/lang] improvment of some description text in freework
4343
2019-11-21: [r14436] bpr
4344
  [fix] printable version: ?analyze appeared in type compose
4345
2019-11-20: [r14435] bpr
4346
  [help] add glossary in document help
4347
2019-11-20: [r14431] bpr
4348
  [doc] add primitive glossary in document
4349
2019-11-20: [r14430] and other (Julien Lyotard)
4350
  add slib coding/editor and coding/runcode
4351
2019-11-20: [r14429] bpr
4352
  [html/pdf] when printing a pdf version with the browser, the oef score was not showed
4353
  and next series was showed -> fix
4354
2019-11-19: [r14428] obado
4355
  [minor] [adm/raw] remove an unwanted comma introduced in r. 14384 in listexos job
4356
2019-11-18: [r14425] bpr
4357
  [slib/codeeditor] fix bystep method; add number to some variables (JL)
4358
2019-11-18: [r14424] obado
4359
  [minor/CSS] disable the "table{width:100%}" in foundation_table.css
4360
2019-11-17: [r14421] bpr
4361
  [anstype] multidraw: add a preliminary help; control the fields in multidraw
4362
2019-11-15: [r14411] obado
4363
  [minor/CSS] move unbeakable class from utilities2 to utilities.css
4364
2019-11-14: [r14410] obado
4365
  [minor/css] Add an "unbreakable" CSS style that can be use to surround
4366
    a large text element that must not be wrapped (like a long math formula)
4367
2019-11-13: [r14409] obado
4368
  [minor/html] Canvasdraw Help : replace table used for column by a
4369
    responsive column design with grid-x and cards
4370
    + repair 2 javascripts bug causing the inline search engine not working
4371
    + add some explanation about using canvasdraw code in OEF
4372
2019-11-12: [r14408] schaersvoorde
4373
  [minor/svn] canvasdraw: corrected hex color bug [Sophie Lemaire]
4374
2019-11-12: [r14407] obado
4375
  [CSS] Add foundation_table.css to better handle large table on small devices.
4376
  use "!set table_scroll=no" if you don't want your table automatically scroll
4377
  on small screens.
4378
2019-11-12: [r14405] obado
4379
  [css] Better display for input inside "sup" or "sub" tags
4380
2019-11-10: [r14401] bpr
4381
  [tool/glossary] transforms a list in div
4382
  (there are some titles in examples that cannot be put in a list)
4383
2019-11-10: [r14400] bpr
4384
  [glossary] html
4385
2019-11-10: [r14399] bpr
4386
  validator for glossary
4387
2019-11-09: [r14397] bpr
4388
  add anstype multidraw
4389
2019-11-09: [r14395] bpr
4390
  test to know if a sheet is used in an exam was not robust.
4391
2019-11-09: [r14393] schaersvoorde
4392
  added keyword "duplicates" || "allowdups" for default "multidraw" replyformat
4393
2019-11-08: [r14391] obado
4394
  Add the "foundation_typo" css, that change some general typography,
4395
    with responsive behavior (change title sizes on small/medium devices)
4396
2019-11-08: [r14390] schaersvoorde
4397
  corrected multidraw curvedarrows numeric input [BPR]
4398
2019-11-08: [r14389] obado
4399
  Reset puce look order (disc > circle > square) of "ul" inside a "no_puce" liste
4400
2019-11-06: [r14387] schaersvoorde
4401
   canvasdraw: fix fontsize (still issues between 'legacy fontsize' and 'fontfamily')
4402
2019-11-05: [r14386] bpr
4403
  [anstype] draw: add curvedarrows
4404
2019-11-05: [r14384] obado
4405
  [adm/raw] add the job "changedates" (Repels the expiry date of `qclass`
4406
    and all its sheets / exams)
4407
    + Jobs "listsheets" and "listexams" now display the list of expiration dates
4408
    + some code formatting
4409
2019-11-05: [r14383] obado
4410
  [minor] [adm/manage] Display a 2nd formula for testing LaTex server installation
4411
    (the first one only tested TeX). If the 2nd doesn't display in "image mode",
4412
    you have to install "texlive-latex-base"
4413
   remove embedded table display
4414
2019-11-02: [r14382] schaersvoorde
16873 bpr 4415
  [multidraw] corrected multidraw reply in order to avoid NaN in case of non-numeric answers (like 'text')
14580 bpr 4416
2019-11-02: [r14381] schaersvoorde
16873 bpr 4417
  [multidrawr] reply format for "multidraw" in case of "circles" will give radius in x-range [BPR]
14580 bpr 4418
2019-10-31: [r14378] bpr
4419
  [glossary] ecogestion (from JV)
4420
2019-10-31: [r14377] bpr
4421
  [glossary] mathematics (from Euler-Versailles)
4422
2019-10-31: [r14376] bpr
4423
  chemdraw: add option for the analysis of hydrogen
4424
2019-10-29: [r14374] obado
4425
  [minor/html]  add div class="wims_content" on some modules
4426
    (createqcm, forum/mboard, adm/sheet, adm/class/userscore)
4427
2019-10-29: [r14373] obado
4428
  [minor/css] remove 10% margin on exam pages in Nikaia theme + some other css corrections
4429
2019-10-25: [r14371] bpr
4430
  [glossary] arithmetic frome Euler_Versailles
4431
2019-10-23: [r14367] guerimand
4432
  [minor] bugfix (sourcesup12166) la page se recharge ŕ chaque changement d'option
4433
  pour la variable technique en cas de jquery!=yes (faute de mieux...)
4434
2019-10-23: [r14366] guerimand
4435
  [major/risk] internalise jquery!=yes in script datepicker.phtml
4436
2019-10-22: [r14364] bpr
4437
  [glossary] ecogestion (JV)
4438
2019-10-21: [r14361] bpr
4439
  [glossary] ecogestion
4440
2019-10-19: [r14353] bpr
4441
  [oef] possibility to use wims_oef_input css in codeinput (as it is possible
4442
  in anstype with an input. (help only in french).
4443
2019-10-18: [r14352] bpr
4444
  [oef] style on reply is now taken in account in codeinput
4445
  special methods
4446
2019-10-17: [r14350] bpr
4447
  [glossary] add level in the glose (to improve)
4448
2019-10-17: [r14349] guerimand
4449
  [minor] use of datepicker.phtml in adm/class/regclass and
4450
    adm/class/config even if jquery_defined=no
4451
2019-10-17: [r14346] bpr
4452
  [model] add asis="explain" for the interrogation points in particular
4453
  [minor]update src/Changelog
4454
2019-10-17: [r14344] guerimand
4455
  [minor] add CGU link in the class for user/supervisor
4456
2019-10-17: [r14343] guerimand
4457
  [minor] expiration date limit is now 15 months from current day
4458
2019-10-16: [r14342] bpr
4459
  [glossary] from Euler-Versailles
4460
2019-10-16: [r14341] guerimand
4461
  [minor] keep deleted user manual score + distinction between 0 and noscore in manual score
4462
2019-10-15: [r14340] obado
4463
  [minor/svg] correct calculator.svg (was not centered)
4464
2019-10-15: [r14339] guerimand
4465
  [minor/add] manage manual score for freework
4466
2019-10-12: [r14330] guerimand
4467
  [minor] class_limit opening module grades instead of nbuser TRADUCTION NEEDED
4468
2019-10-12: [r14329] guerimand
4469
  [minor/add] global system variable MAX_USERFORGRADES to delimit number of user to use module grades
4470
2019-10-10: [r14328] guerimand
4471
  [minor] add systeme variable MAX_FREEWORKS
4472
2019-10-10: [r14325] guerimand
4473
  [minor] module grades accept make difference between no score and 0 + html
4474
2019-10-08: [r14323] guerimand
4475
  [minor] exclude .bin file in dayly backup
4476
2019-10-08: [r14322] guerimand
4477
  [major] *.bin file not decrease class_quota
4478
2019-10-08: [r14321] guerimand
4479
  [minor/bugfix] allowed_optional_module deleted when save other parameters in wims.conf
4480
2019-10-08: [r14320] guerimand
4481
  [minor] script use wims_superclass_quota instead of wims_class_quota when class_type=2,4
4482
2019-10-08: [r14319] guerimand
4483
  [minor] use script adm/class/quotafree.proc
4484
2019-10-08: [r14318] guerimand
4485
  [minor] use script adm/class/quotafree.proc in case of doc in a class
4486
2019-10-08: [r14317] guerimand
4487
  [minor] use script adm/class/quotafree.proc
4488
2019-10-08: [r14315] guerimand
4489
  use script adm/class/quotafree.proc + cleaning lang file (not cn)
4490
2019-10-08: [r14314] guerimand
4491
  [minor] use script adm/class/quotafree.proc to manage class free space left
4492
2019-10-03: [r14310] guerimand
4493
  [minor] script adm/class/quotafree.proc use now a centralised language definition
4494
    file (no in each module)
4495
2019-10-03: [r14309] guerimand
4496
  [major/risk] script adm/class/classlang can now pass parameters to language file
4497
2019-10-03: [r14308] guerimand
4498
  [minor/bugfix] freework don't display if there is no other ressources in the class
4499
2019-10-03: [r14302] guerimand
4500
  [minor] use script adm/class/quotafree.proc
4501
2019-10-03: [r14301] guerimand
4502
  [minor] display bugfix
4503
2019-10-03: [r14300] guerimand
4504
  [minor] use script adm/datepickerform.phtml
4505
2019-10-03: [r14299] guerimand
4506
  [minor/risk] change variable name for better compatibility
4507
2019-10-03: [r14298] guerimand
4508
  [minor]language improvment for datepickerform.phtml script
4509
2019-10-01: [r14297] guerimand
4510
  [add] new administrative module to manage new ressource type (work in progress)
4511
2019-09-26: [r14296] schaersvoorde
4512
  canvasdraw : 'userdraw images,color' right click removes object under pointer
4513
2019-09-26: [r14295] schaersvoorde
4514
  canvasdraw : solved issue with external div/image size
4515
2019-09-19: [r14293] guerimand
4516
  [minor/optimize] script can be use when jquery_defined!=yes and
4517
  display three html form for date
4518
2019-09-17: [r14290] schaersvoorde
4519
  [minor/svn] All 'svg','div','span' elements on page may be used to drop onto canvas
4520
2019-09-17: [r14289] obado
4521
  [adm/forum] Security : add some prohibited_words to prevent hacking attempts in forum msg
4522
2019-09-16: [r14287] obado
4523
  [forum] Add some HTML tags in emails automatically sent when message added in forum
4524
    + add some sucsess msg when changing forum config
4525
    + adm/class/sendmail : correct some css class (block instead of box)
4526
    + code formatting
4527
2019-09-16: [r14286] obado
4528
  [minor/ergo] correct some html in "forget password" phtml
4529
2019-09-13: [r14283] obado
4530
  [JS] Add some JS libraries :
4531
    * CodeMirror (a WYSIWYG code editor with syntax highlighting)
4532
    * Skulpt : lets execute some code with javascript
4533
2019-09-13: [r14282] obado
4534
    [JS] Update some JS libraries :
4535
  * Mootools : 1.2.4 -> 1.6.0
4536
  * TinyMCE : 5.0.3 -> 5.0.15
4537
  * jQuery : 3.3.1 -> 3.4.1
4538
2019-09-13: [r14281] obado
4539
  [mail] Now all mail sent by WIMS will have a "Content-Type: text/html"
4540
    so html tag can be interpreted by mail clients.
4541
issuing wimsdev-Bug [#12140]
4542
2019-09-13: [r14280] obado
4543
  [minor/icons] add some icons in Font Awesome icon theme
4544
2019-09-12: [r14279] obado
4545
  [help/wimsdoc] Now we can add some samples to the command list in wimsdoc
4546
    (look at !formcheckbox, !formradio , !mathmlmath and !makelist)
4547
2019-09-11: [r14278] obado
4548
  [minor] help/wimsdoc : add some samples to !formradio help
4549
2019-09-11: [r14277] obado
4550
  [minor] adm/manage : correct html labels on class/year formradio
4551
+ now the supervisor link is displayed after the class restoration, so it can be given to the teacher.
4552
2019-09-08: [r14276] schaersvoorde
4553
  canvasdraw: use autofocus on inputfields added to canvas
4554
2019-09-08: [r14275] schaersvoorde
4555
  canvasdraw: use autofocus on inputfields added to canvas
4556
2019-09-06: [r14272] obado
4557
  [minor/slib] Replace "http" by "https" in external links of lang/swac slib  (and in all samples of media/*)
4558
+ add a css class "wims_status" in exam status
4559
2019-09-05: [r14271] obado
4560
  [minor/ergo] Now sheet and exam titles are also displayed when copying all exo in an exam
4561
+ correct a small html bug (/td instead of /label)
4562
2019-09-05: [r14270] schaersvoorde
4563
    canvasdraw commands userdraw images/multidraw images include external div's
4564
2019-09-05: [r14269] obado
4565
  [minor/lang] small corrections on english strings (thanks to C. May)
4566
2019-09-04: [r14268] obado
18021 bpr 4567
  [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 4568
    + some other ergonomic changes
4569
    + some code formatting
4570
2019-09-03: [r14264] bpr
4571
  [keywords] add competences in keywords
4572
2019-09-03: [r14260] obado
4573
  [js] Add the "Accordion" Foundation Plugin. See it in "adm/class/addmodule" :
4574
    now the scoring system is hidden by default but can be displayed when clicked
4575
2019-09-03: [r14259] obado
4576
  [minor] addmodule : correct a wrong variable name in exo.phtml
4577
    + correct a small bug in modtool EN lang file
14587 bpr 4578
    + add a missing div in modtool flist.phtml
14580 bpr 4579
2019-09-02: [r14258] obado
4580
  [minor/ergo] add some "wims_msg" class to msg in Createxo
4581
    + add a missing icon to Font Awesome theme
14257 bpr 4582
---------------------------------------------------------------------------
14256 bpr 4583
wims.4.19b [r14256]
14257 bpr 4584
2019-09-02: [r14255] bpr
14256 bpr 4585
  add arrows2 in anstype draw
14254 bpr 4586
2019-09-01: [r14245] bpr
4587
  [fix userscore/csv] the hack when there is @-. in the login (treated as variable)
4588
  increased too much the size of the variable.
4589
2019-08-30: [r14242] obado
4590
  [minor/ergo] add a success message when a sheet has been created
4591
2019-08-30: [r14241] obado
4592
  [js/tinyMCE] insert function inside tinyMCE so it can interpret
4593
    \imagedir and directly display images in wysiwyg editor
4594
2019-08-30: [r14240] obado
4595
  [minor/js]upgrade prototype.js from 1.6.1 to 1.7.3 to avoid a TypeError:
4596
    this.each is not a function. displayed in console for Safari & Chrome on Createxo Raw editing
4597
2019-08-30: [r14239] obado
4598
  [minor/js] correct a small bug on "topback" when there is a js library
4599
    conflicting with Jquery (on Createxo mode raw for example)
4600
  + code formatting on some js files
4601
2019-08-29: [r14238] obado
4602
  [minor/icon] add a "default" minus icon in Font awesome Icon theme
16164 bpr 4603
    to all menuitem without a specific icon. (see localhost/wims/?help/teacher/faq for example)
14254 bpr 4604
2019-08-28: [r14236] obado
4605
  [minor] replace option name "Type of analysis" by "Tolerance level"
4606
2019-08-28: [r14235] obado
4607
  [oef models] add a "tolerance level" (case, nocase, atext) option to text
4608
    with holes models (qtext & 16qtext)
4609
2019-08-27: [r14234] schaersvoorde
4610
  [minor/svn] replaced loop variable, causing compilation error on Debian+gcc version 4.9.2
4611
2019-08-26: [r14232] schaersvoorde
4612
  [minor/svn] canvasdraw: command latex...use MathJaX (temporarily disabled the use of KaTeX in SVN)
4613
2019-08-26: [r14231] schaersvoorde
4614
  [minor/svn] canvasdraw: command latex & drag/drop/onclick
4615
2019-08-26: [r14230] schaersvoorde
4616
  [minor/svn] canvasdraw: command 'latex x,y,tex' calls 'wims_mathml' to generate MathML
4617
  in case of GECKO type browsers
4618
2019-08-25: [r14229] mquerol
4619
  [minor/trans] catalan and/or spanish version
4620
2019-08-25: [r14228] mquerol
4621
  [minor/trans] catalan and/or spanish version
4622
2019-08-25: [r14227] schaersvoorde
4623
  canvasdraw: command latex & drag/drop/onclick
4624
2019-08-25: [r14226] schaersvoorde
4625
  wims_mathml: added \brace,\brack and some shortcuts \cases,\aligned,\Bmatrix,
4626
  \Vmatrix,\vmatrix,\pmatrix
4627
2019-08-25: [r14225] schaersvoorde
4628
  canvasdraw: added command 'latex x,y,tex-string' [work in progress, only for KaTeX]
14224 bpr 4629
---------------------------------------------------------------------------
14223 bpr 4630
wims.4.19a [r14223]
4631
2019-08-23: [r14221] Julien Lyotard
4632
  fix jsxgraphcurve for polygon
14216 bpr 4633
2019-08-19: [r14215] mquerol
4634
  catalan and/or spanish version
4635
2019-08-19: [r14214] czzmrn
4636
  Italian class 1368 new exercises
4637
2019-08-17: [r14211] bpr
4638
  [fix] replace oef_applet_option by oef_answer_option$i in some anstype
4639
2019-08-17: [r14210] bpr
4640
  [anstype] fix jsxgraphcurve for new version of jsxgraph (Julien Lyotard)
4641
  add the possibility of moving points by the student (Julien Lyotard)
4642
2019-08-15: [r14208] schaersvoorde
4643
  [minor/svn] canvasdraw: rewrite of sliders
4644
2019-08-13: [r14206] bpr
4645
  [fix] use of oef_answer_option$i
4646
2019-08-13: [r14205] bpr
4647
  [fix] fix typo when replacing quotes in symbol.inc
4648
2019-08-11: [r14202] czzmrn
4649
  minor fixes to the open class on mathematical games 1097
4650
2019-08-09: [r14200] czzmrn
4651
  Italian translation improvment
4652
2019-08-08: [r14199] bpr
4653
  [mathmlinput] no answer is shown if the analysis is by conditions
4654
2019-08-08: [r14198] guerimand
4655
  bug fix in moveto process in sheet
4656
2019-08-08: [r14197] obado
4657
  replace nested "foundation_dropdown_menu.js" file by more adaptable
4658
  separates Foundation plugins files, as specified here :
4659
  https://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
4660
2019-08-08: [r14196] czzmrn
4661
  [fix/improvement] anstype draw merging r14187 with Julien Lyotard
4662
  correction (now anstype draw accepts the option precision)
4663
2019-08-07: [r14195] bpr
4664
  [slib/chemistry/jmolshow] change test for loading or not jmolshow_init
4665
2019-08-07: [r14193] bpr
4666
  [mkindex] fix if the directory $BASES/site has disappear
4667
2019-08-07: [r14192] bpr
4668
  [fix] fix insertion address of a class document in helpexo
4669
2019-07-25: [r14187] czzmrn
4670
  [fix] anstype draw: type lines only check for parallelism
4671
2019-07-23: [r14182] bpr
4672
  [fix] replace oef_applet_option by oef_answer_option$i
4673
  which depends on the $i
4674
2019-07-22: [r14181] obado
4675
  [minor/themes] add the navigation bar to documents displayed
4676
  with lightpopup in all themes
4677
2019-07-18: [r14180] obado
4678
  adm/raw : add "getexam" job to protocol description
4679
2019-07-13: [r14176] bpr
4680
  fix mkindex for oef/cpp when there are two levels of inclusion of file.inc
4681
2019-07-13: [r14175] bpr
4682
  [wimsdoc] insert adm/raw help in wimsdoc
4683
2019-07-13: [r14174] schaersvoorde
4684
  canvasdraw: modification of slider and drag
4685
2019-07-12: [r14173] schaersvoorde
4686
  change scripts/authors/jm.evers/html/jqmath.css
4687
2019-07-12: [r14172] bpr
4688
  [glossary] economics from J. Vileo
4689
2019-07-04: [r14170 and other] mquerol
4690
  catalan and/or spanish version
4691
2019-07-04: [r14167] bpr
4692
  [slib] delete the title as the slib ggb2jsxgraph does not work (too difficult
4693
  to maintain)
4694
2019-07-04: [r14166] bpr
4695
  [wimsdoc] improve presentation of help for slib
4696
2019-07-04: [r14165] bpr
4697
  [src/calc] add randomrow in embraced command.
4698
2019-07-03: [r14162] bpr
4699
  [canvasdraw] help presentation (specially for replyformat).
4700
2019-07-03: [r14161] schaersvoorde
4701
  canvasdraw : fix: in multidraw circles the radius array was gone fishing
4702
2019-07-03: [r14160] bpr
4703
  [edit_area] tabulation -> 2 spaces
4704
2019-07-03: [r14159] schaersvoorde
4705
  canvasdraw: corrected flaw in 'multidraw circle' [BPR]
4706
2019-07-03: [r14158] obado
4707
  [icons] add 6 new domain icons
4708
2019-07-02: [r14155] bpr
4709
  [keywords]
4710
2019-07-02: [r14152] bpr
4711
  [slib/geo3D] titles of some no more used slib are deleted
4712
  (use java)
4713
2019-07-02: [r14150] bpr
4714
  [latex2wims] fix style in includegraphics
4715
2019-07-02: [r14149] czzmrn
4716
  [open classes] add an English open class on mathematical games (primary school level).
4717
  Note: the module E3/geometry/oefgeo2D.fr need to be translated into English.
4718
  Apart from that, all the other exercises are available in English
4719
2019-07-02: [r14147] bpr
4720
  add keywords
4721
2019-07-02: [r14146] bpr
4722
  [glossary] ecogestion(Jacques Vileo)
4723
2019-06-30: [r14144] bpr
4724
  slib has now the possibility to use chembrut.pl
4725
  add number of hydrogens for each atom in slib/chemistry/chemformula
4726
2019-06-28: [r14142] mquerol
4727
  [minor/trans] catalan and/or spanish version
4728
2019-06-26: [r14141] mquerol
4729
  [minor/trans] catalan and spanish version
4730
2019-06-26: [r14140] obado
4731
  [adm/raw] add !default scoremax=10 in getsheetscores job
4732
2019-06-26: [r14139] obado
4733
  [adm/raw] in getsheetscores job : add "sheet_weight"
4734
    rename "weights" into "exo_weights"
4735
    correct sheet formula
4736
2019-06-25: [r14136] bpr
14588 bpr 4737
  [latex2wims] change the place of div class="wimsdoc" relatively to the toc
14216 bpr 4738
2019-06-25: [r14135] obado
4739
  [adm/raw] now getsheetscores job gives the sheet formula
4740
2019-06-25: [r14134] obado
4741
  adm/raw : remove "weight_detail" (it was already present as "weights"
4742
    and add "try_detail" to getsheetscores + correct a bug on requires
4743
  corrects help on getscorepercent wims command (level seems <100, not <10 )
4744
2019-06-25: [r14133] obado
4745
  adm/raw : add "weight_detail" and "last_detail" to getsheetscores
4746
2019-06-25: [r14132] obado
4747
  in userscore tables : use "li" instead of "br"
4748
  now sheet formula is displayed to supervisor + code formatting
4749
2019-06-24: [r14128] guerimand
4750
  [minor] improvment of button moveto in sheet/exam
4751
2019-06-24: [r14127] czzmrn
4752
  [minor/fix] the variable reply_cnt is used in oef/Main.phtml
4753
  and should not be reset in this anstype
4754
2019-06-24: [r14126] obado
4755
  [minor/help] add help in wimsdoc.en for some wims command !score... commands from score.c
4756
2019-06-22: [r14123] schaersvoorde
4757
  canvasdraw: remove touchend for gesture devices
4758
2019-06-21: [r14122] schaersvoorde
4759
  translation in nl
4760
2019-06-20: [r14119] czzmrn
4761
  [italian] added italian example class on elementary mathematics/mathematical games
4762
2019-06-19: [r14118] obado
4763
  [jsxgraph] upgrade jsxgraph from 0.99.5 to 0.99.7
4764
2019-06-17: [r14116] bpr
4765
  [slib] clean molecule slib
4766
2019-06-16: [r14114] obado
18021 bpr 4767
  [ergo] improve ergonomy of adding an exercise in a sheet
14216 bpr 4768
    (different choices are bigger, with icons + add wims_msg success
4769
  + add missing icons in Font awesome theme
4770
2019-06-16: [r14113] guerimand
18021 bpr 4771
  [minor] improvement of move change order of exercises in sheet/exam
14216 bpr 4772
2019-06-16: [r14109] guerimand
4773
  [minor] keep score dependancy when changing order of exercises in exam
4774
  + move after option
4775
2019-06-16: [r14108] guerimand
4776
  [major/bugfix] can delete exercise in exam after activation
4777
2019-06-16: [r14107] guerimand
4778
  [minor/ergonomy] two columns for action in sheetcontent
4779
2019-06-16: [r14105] guerimand
4780
  score dependancy is now keept when delete or change order of exercises in a sheet
4781
2019-06-15: [r14104] guerimand
4782
  [minor] replace button "go down" by "move after" to arrange exercises order quickly in a sheet
4783
2019-06-15: [r14103] guerimand
4784
  movedown can be done on activated sheet
4785
2019-06-15: [r14102] obado
4786
  [minor] Now "\keywords{}" and "\description{}" oef instructions can be edited
4787
  in createxo adaptative mode (see fr/qtext.oef as sample)
4788
2019-06-15: [r14101] obado
4789
  [i18n] [to translate] add missing langs for TinyMCE editor (ca, es, nl, si) +
4790
  add custom wims styles to be translated.
4791
2019-06-15: [r14100] obado
4792
  corrects a small bug causing rss link not working when wims-cgi
4793
  was redirected to wims.html
4794
2019-06-15: [r14099] obado
4795
  [minor/ergo] slightly improve sheet activation pages (add wims_msg blocks)
4796
2019-06-15: [r14098] obado
4797
  slightly improve "about" and "module about" window
4798
2019-06-14: [r14097] obado
4799
  add general feedback to oef model "2correspond"
4800
  replace "send source" by simply "send" in createxo model editing
4801
2019-06-14: [r14096] bpr
4802
  [oef] change size of description tooltip
4803
2019-06-14: [r14093] bpr
4804
  [anstype draw] gestion of poly3, ...
4805
2019-06-14: [r14091] obado
4806
[ergo] several ergonomic improvements in Modtool and Createxo
18021 bpr 4807
  (add some css wims_msg success class when exercise is sent or deleted,
14216 bpr 4808
  replace a js by required input, ....)
4809
2019-06-13: [r14089] obado
4810
  add a missing icon in Font Awesome for Keywords
14131 bpr 4811
---------------------------------------------------------------------------
14081 bpr 4812
wims.4.18 [r14080]
14076 bpr 4813
2019-06-08: [r14072] bpr
4814
  [minor] true number of participants in the table of scores (case of a subgroup)
4815
2019-06-08: [r14071] bpr
4816
  canvasdraw/help
4817
2019-06-08: [r14070 r1406] bpr
4818
   add light link in about as a textarea to be copied
4819
2019-06-07: [r14059-> r14063] schaersvoorde
14131 bpr 4820
[minor/svn] canvasdraw: in multidraw right mouse click removes last object of
4821
  selected draw type & docs
14076 bpr 4822
2019-06-06: [r14057] schaersvoorde
4823
  canvasdraw: ruler & protractor
4824
2019-06-06: [r14056] czzmrn
4825
  [minor/fix] class css is now loaded also during exams
4826
2019-06-06: [r14055] schaersvoorde
4827
  canvasdraw: added info on creating tailormade delete button
4828
2019-06-06: [r14054] schaersvoorde
4829
  [minor/svn] canvasdraw: added info on creating tailormade delete button
4830
2019-06-06: [r14053] schaersvoorde
4831
  canvasdraw: added 'NOCONTROLS' argument to command 'multilabel'
4832
    to disable all buttons for multidraw (see documentation)
4833
2019-06-06: [r14052 r14050] bpr
4834
  check if/endif
4835
2019-06-06: [r14048] guerimand
4836
  [minor] script to check bad number of if/endif in a file
4837
2019-06-06: [r14047 r14046] guerimand
4838
  [minor]forget endif in gateway/var.proc activity/activity.phtml
4839
2019-06-05: [r14045] schaersvoorde
4840
  canvasdraw: command drag xy|x|y was gone fishing
4841
2019-06-04: [r14041 r14042] guerimand
4842
[minor] forget endif
4843
2019-06-03: [r14040] bpr
4844
  [createxo help] cut advanced method in createxo -> special methods
4845
2019-06-03: [r14038] schaersvoorde
4846
  canvasdraw: multidraw
4847
2019-06-03: [r14037] bpr
4848
  [direct exec] add jsme
4849
2019-06-03: [r14036] obado
4850
  [minor/css] correct a display bug causing a bad display on l2w toc
4851
    with standard theme
4852
2019-06-03: [r14035] schaersvoorde
4853
  canvasdraw: 'userdraw curvedarrow,color' now uses 3 points and
4854
  default replyformat=2 (eg x1,x2,xc... \n y1,y2,yc,... )
4855
2019-06-02: [r14033] bpr
4856
  [fix] it is now possible to desactivate an exam in a program without courses
4857
 (bug #11948)
4858
2019-06-01: [r14032] schaersvoorde
4859
  [minor/svn] canvasdraw:added to multidraw family 'curvedarrow' and 'curvedarrow2'
4860
2019-06-01: [r14030] schaersvoorde
4861
  canvasdraw: just to be complete...added to dragstuff
4862
    library objects
4863
    'curvedarrows color,x1,y1,xc,yc,x2,y2,...'
4864
    'curvedarrows2 color,x1,y1,xc,yc,x2,y2,...'
4865
2019-06-01: [r14029] schaersvoorde
4866
  canvasdraw:added to dragstuff library objects
4867
    'curvedarrow x1,y1,xc,yc,x2,y2,color'
4868
    'curvedarrow2 x1,y1,xc,yc,x2,y2,color'
4869
2019-06-01: [r14027] schaersvoorde
4870
  canvasdraw: added 'userdraw curvedarrow2,color' and 'userdraw curvedarrows2,color'
4871
2019-05-31: [r14026] lemaire
4872
  [help] add a section in the help of createxo about the score of an exercise
4873
2019-05-31: [r14025] schaersvoorde
4874
  canvasdraw added 'userdraw curvedarrow,color' and 'userdraw curvedarrows,color'
4875
2019-05-31: [r14024] bpr
4876
  [keywords] add ecogestion as father of economics and gestion
4877
2019-05-30: [r14023] bpr
4878
  [glossary] ecogestion
4879
2019-05-30: [r14022] bpr
4880
  [print version] adaptation for print version for draw, jsxgraph, jsxgraphcurve
4881
2019-05-30: [r14019] bpr
4882
  [class 9001] replace javacurve by jsxgraphcurve
4883
2019-05-30: [r14018] bpr
4884
  [print version] no solution for some answer types in print version
4885
2019-05-28: [r14017] bpr
4886
  [anstype/clock] in print version, exit before javascript buttons
4887
2019-05-28: [r14014 r14015] bpr
4888
  [fix] regvars can contain accents or spaces (it was not the case before)
4889
2019-05-28: [r14013] obado
4890
  [minor/html] move an help button inside a div to avoid a display glitch
4891
2019-05-26: [r14008] bpr
4892
  [fix] fix bug in print version when there is commas in math mode
4893
    and type compose or reorder
4894
2019-05-26: [r14007 r14021] bpr
4895
  [print version] add some css style for anstype radio, menu,
4896
    checkbox, click in print version
4897
2019-05-26: [r14006 r14009] bpr
4898
[print version] in print version, change variable i in iii to avoid confusion
4899
  with the variable i in anstype
4900
2019-05-25: [r14003] bpr
4901
  [fix] sheet score mean was not always good when only a part of the students
4902
    was selected
4903
2019-05-23: [r14000] bpr
4904
[help] english version was better !
4905
2019-05-23: [r13998] bpr
4906
  [slib/matrixhtml] help
4907
2019-05-22: [r13996] bpr
4908
  [class 9001]
4909
2019-05-21: [r13984 r13985 r13991] bpr
4910
  [slib] change the slib presentation page.
4911
2019-05-20: [r13980] bpr
4912
  [search_engine] keyword wimshelp (when it is alone) has a particular status
4913
    (all level)
4914
2019-05-20: [r13978] bpr
4915
[print version] correction in special method imageinput.phtml
13976 bpr 4916
2019-05-16: [r13975] obado
4917
  [minor/html] present slib parameters with divs instead of table,
4918
  for better accessibility and responsivity
4919
2019-05-16: [r13973] bpr
4920
  [backup] add data/local in backup
4921
2019-05-16: [r13972] obado
4922
  [minor/css] correct a display bug causing draggable elements breaking line
4923
  in some clickfill anstype
4924
2019-05-15: [r13971] schaersvoorde
4925
  canvasdraw:  dragging external images centers the image around the mouse pointer
4926
2019-05-14: [r13969] schaersvoorde
4927
  canvasdraw: draw_external (images) now makes use of 'dragstuff.getMouse()'.
4928
2019-05-14: [r13968] obado
4929
  corrects some typo in links displayed after class creation
4930
2019-05-13: [r13964 and als] bpr
4931
  canvasdraw help in directexec
4932
2019-05-10: [r13947] obado
4933
  correct a bug in adm/raw causing a malformed json
4934
  when addexo return a compilation error.
4935
2019-05-08: [r13935 and als, r13940, r13944] bpr and schaersvoorde
4936
  work on canvasdraw help in createxo
4937
2019-05-08: [r13930] bpr
4938
  [chemdraw] add option: reaction, show_valence (in test, need to
4939
  make an update of jme)
13926 bpr 4940
---------------------------------------------------------------------------
4941
wims.4.17e [r13925]
13922 bpr 4942
2019-05-06: [r13917] bpr
4943
  add slib tabsign. Euler-Versailles
4944
2019-05-06: [r13911] bpr
4945
  [print version] add shuffle for clickfill
4946
2019-05-06: [r13908] bpr
4947
  [print version] correspond type in columns
4948
2019-05-05: [r13906] bpr
4949
   [help] add link on keywords help in the left menu in modtool
4950
2019-05-05: [r13902] Euler-Versailles
4951
  [slib/numeration/ecriturenombre] add option tex (Euler contribution)
13903 bpr 4952
2019-05-04: [r13897] bpr
4953
  [src] increase the number of filewrite possible in a request (to adapt
4954
  to the number of exos in a sheet).
4955
2019-05-04: [r13893] bpr
4956
  [print version] prompt_empty is now with dots
4957
2019-05-03: [r13889] bpr
4958
  [class/9001]
4959
2019-05-03: [r13888] obado
4960
  [minor/css] improve the "bottom left" positioning of tooltips
4961
2019-05-03: [r13887] obado
4962
  [http] replace the "HTTP 301" permanent redirect called by "!restart" by a "HTTP 302"
4963
  temporary redirect, so it will prevent browser from saving the redirection in cache.
4964
2019-05-02: [r13886] lemaire
4965
  [minor/sheet oef] change the place where the description of an exercise
4966
  in a sheet may be shown
4967
2019-05-02: [r13885] obado
4968
  [minor/bugfix] correct a bug in user_link causing some header links not
4969
    being displayed in exam sessions since r.13836
4970
  + add a missing icon in Font Awesome theme
4971
2019-05-02: [r13884] bpr
4972
  [print version] work on special methods in printing version
4973
  (fields in imageinput are not yet at the good place)
4974
2019-05-02: [r13883] bpr
4975
  [class/9001] add exercises for special method
4976
2019-05-02: [r13881] czzmrn
4977
  [bug] headmenu not appearing in exolog (_check in wims session)
4978
2019-05-01: [r13880] bpr
4979
  [print version] - oef/printanalysis.proc is now used by oef/print.proc and adm/sheet
4980
    - add oef/togetfile.proc in wims_trustfile for print version.
4981
2019-05-01: [r13879] bpr
4982
  [fix] fix the analysis of the anstype chemformula
4983
2019-05-01: [r13878] bpr
4984
  [class/9001] add oef examples for anstype
4985
2019-04-30: [r13877] bpr
4986
  [minor] sheet/print - harmonisation with oef/print (work in progress)
4987
2019-04-27: [r13871] czzmrn
4988
  [minor/lang] adding exercises in 1368/sheet16
4989
2019-04-25: [r13868] obado
4990
  [bugfix][CAS] correct a bug in auth-cas occuring when "tmp" directory was not here
4991
    + reverse test order (first test for CAS 2.0 and then for CAS 1.0)
4992
    + now the default is "bad_cas_connexion" so it will no more give a false positive.
4993
    + give a more explicit message in case of bad_cas_connexion (to be translated)
4994
    + add missing EN texts in adm/class/classes
4995
2019-04-25: [r13867] bpr
4996
  [slib] slib geogebra3 must not be used.
4997
2019-04-23: [r13863] czzmrn
4998
  [minor] adm/raw logging registration of new users (user_lastname, user_firstname are reset by mkuserlist)
4999
2019-04-23: [r13862] obado
5000
  [minor/help] update the multipleclick anstype help for CSS styling
5001
2019-04-19: [r13858] schaersvoorde
5002
  [mathml] add "\cancel" as alternative syntax for "\slash"
5003
2019-04-18: [r13854 and als] mquerol
5004
  [minor/trans] catalan and spanish version
5005
2019-04-18: [r13853] czzmrn
5006
  [minor] adm/raw loggint of new users
5007
2019-04-18: [r13850 and als] bpr
5008
  [9001] add jsxgraph examples, fix some exercises (images)
5009
2019-04-17: [r13841] obado
5010
  [oef/ergo] add a warning popup when user try
18021 bpr 5011
  to submit exercise with default unanswered responses
13903 bpr 5012
2019-04-16: [r13836] obado
5013
  [JS] Move the Foundation call (previously in user_links) to the bottom
5014
    of the page, so Foundation functions can be used in more situation, with the recommended way.
5015
  + upgrade Foundation CSS to v. 6.5.3
5016
2019-04-12: [r13830] czzmrn
5017
  [minor/log] log supervisor login through adm/raw (as standard supervisor logins are logged)
5018
2019-04-12: [r13828] obado
5019
  [adm/raw] add "allowcloning" and "cloningpwd" to class_defs showed in
5020
    getclass and listclasses (only allowcloning is accessible by listclasses)
5021
  + remove debug informations displayed in cases of identification failure and
5022
    connexion refused by requested class
5023
2019-04-11: [r13825] bpr
5024
  [improvment] the description of an exercise in a sheet may be show as a
5025
    tooltip at the top of the exercise (for oef exercises). Vocabulary
5026
    and help are not yet done
5027
2019-04-11: [r13819] bpr
5028
  [anstype/chemclick] add option show_hydrogen
5029
2019-04-10: [r13817] bpr
5030
  [anstype/chemdraw] option show_hydrogen
5031
2019-04-10: [r13814] bpr
5032
  add gifs/ndef.png
5033
2019-04-08: [r13802] bpr
5034
  [wimstest] add test in evalue
5035
2019-04-05: [r13793 and als] bpr
5036
  work on print version
5037
2019-04-04: [r13785] bpr
5038
  [wimsdoc] add files for documentation - meaning is not yet written
5039
  please continue (work in progress)
5040
2019-04-04: [r13784] bpr
5041
  [wimsdoc] add html2iso command
5042
2019-04-02: [r13780] bpr
5043
  [class9001] modify some exercises (presentation)
5044
2019-04-02: [r13779] lemaire
5045
  [model] separate explain (for instruction) and data in 16menutext.oef and 16qtext.oef
5046
2019-04-02: [r13775] obado
5047
  [WYSIWYG] Prevent TinyMCE for replacing diacritics (é, ŕ, ů...) by HTML entities.
5048
  + reactive editor in 16menutext, as it will work with accents now.
5049
2019-04-02: [r13772] lemaire
5050
  [quicktool] add nocase format in GAP
5051
2019-04-02: [r13771] obado
5052
  [bugfix/docs] add "zip" and "tgz" extensions to href links in wims docs.
5053
  + replace the adm/doc/primitives/href.phtml by a link to
5054
    scripts/docu/primitives/href.phtml as it was exactly the same.
5055
  + add some missing chars in htmlsymbs for html2iso conversion
5056
2019-04-01: [r13769] bpr
5057
  [maxima] no point in the alias of log10, lof2 in maxima header
5058
2019-03-31: [r13764] bpr
5059
  [print] if random=0, keep the order of the exercises in the
5060
  print and latex version.
5061
2019-03-31: [r13763] bpr
5062
  [wimstest] add tests for html2iso
5063
2019-03-31: [r13760] bpr
5064
  [fixbug] fix bug when confparm has commas (replace item by line in
5065
  the analysis of the iniparm)
5066
2019-03-31: [r13758] bpr
5067
  [minor] change the test for limit of exos in latex.
5068
2019-03-31: [r13757, r13783] bpr
5069
  add a wims command html2iso to translate html characters for latex print.
5070
2019-03-31: [r13755] bpr
5071
  [adm/manage] add test for maxima-share (has to be checked)
5072
2019-03-29: [r13749] obado
5073
  [oef/models] add "asis" to the true/false model
5074
2019-03-28: [r13748] obado
5075
  [minor/html] add label tags to document editing (adm/doc/edit.phtml)
5076
2019-03-28: [r13747] obado
5077
  [minor/css] add the CSS vars in tinyMCE
5078
2019-03-27: [r13744] obado
5079
  [minor/html] move the meta "viewport" tag to !header instruction,
5080
    so it is displayed on every wims pages
5081
    + move wims_mathml js from body to head tag
5082
2019-03-25: [r13741] obado
5083
  [minor/css] Replace "oef_question" by "wims_question" in oef models,
5084
  as it has been replaced in r. 13738
5085
2019-03-25: [r13740] obado
5086
  [minor/bugfix] Now the "clear" button in createxo models also clear textarea content
5087
    when editor is disabled.
5088
2019-03-25: [r13737] obado
5089
  [CSS] Introduce CSS vars. (+try for oef_question)
5090
2019-03-22: [r13730] obado
5091
  [config.c] increase the default class quota from 100 to 150MB, to be more in touch with the increased size of .bin scores files
5092
  + correct some typo
5093
2019-03-22: [r13728] obado
5094
  [minor/js] upgrade tinyMCE 5.0.1 to 5.0.3 + add the "fullscreen" plugin
5095
2019-03-22: [r13727] obado
5096
  [bugfix] Correct a bug causing div not being closed in *fill anstypes
5097
  in some cases (in replygood, when it contains more than one item)
5098
2019-03-21: [r13725] obado
5099
  [minor/css] add a new "oef_question" style, and use it as replacement of ".question"
5100
  in "select" and "classifysentence" oef models
5101
2019-03-21: [r13724] obado
5102
  [WYSIWYG] Replace some WIMS styles in WYSIWYG editor in Createxo
5103
2019-03-21: [r13723] bpr
5104
  [fix] fix print version and hint
5105
2019-03-20: [r13722, r13724] obado
5106
  [WYSIWYG] Add some WIMS styles to WYSIWYG editor in Createxo (like oef_ind colors, etc...)
5107
  + remove the "link" button in Createxo,  Replace some WIMS styles in WYSIWYG editor in Createxo
5108
2019-03-20: [r13721] obado
5109
[minor/css] reduce p margin for sheet, exam, exo... descs
5110
  + remove "h1" from WYSIWYG editor
5111
  + close a missing tag in adm/class/livret
5112
2019-03-20: [r13720] bpr
5113
  [html] delete attribute for style and script
5114
2019-03-19: [r13719] bpr
5115
  [fix] fix tooltip when it uses through slib
5116
2019-03-18: [r13716] obado
5117
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5118
  when it's possible and relevant
5119
2019-03-18: [r13715] obado
5120
  [Createxo/models] Display a WYSIWYG editor on some textareas in OEF models
5121
  when it's possible and relevant
5122
2019-03-18: [r13713] guerimand
5123
  [minor/bugfix] cdt disappear in class of a groupement...
5124
2019-03-18: [r13711] bpr
5125
  [improvment] in userscore, when some sheets are selected, the
5126
  average is done on selected sheets
5127
2019-03-17: [r13707,r13708] bpr
5128
  [keywords]
5129
2019-03-15: [r13704,r13714, r13705] obado
5130
  [Createxo/models] translate some OEF models from french to english
5131
    (to be reviewed by a fluent english)
5132
2019-03-15: [r13703] bpr
5133
  [anstype] if the answertype is chemeq and if there is an option symbols
5134
    try to use chemeq
5135
2019-03-14: [r13699] bpr
5136
  [major/OEF] fix weight=0 in some answer. Fix some calculations with weight in conditions
5137
  and answers in particular in case of steps with faults.
5138
2019-03-13: [r13697] obado
5139
  [minor/bugfix] correct a bug causing line breaks being deleted in
5140
  textareas when returning to OEF intro after testing an exercise.
5141
  (see Lang/francais/oefdictate.fr as an example)
5142
2019-03-13: [r13696] obado
5143
  [minor/css] input class:inline no more has a 100% width
5144
2019-03-12: [r13695] obado
5145
  [minor/ergo] add a "disable WYSIWYG editor" button on each editor with an id.
5146
2019-03-11: [r13694] lemaire
5147
  [fix] legend appears twice in a program with a test zone
5148
2019-03-11: [r13692] obado
5149
  [CSS] improve input styles (inspired by Foundation 6 forms)
5150
  + numeric inputs in createxo models now use the html5 "number" type
13685 bpr 5151
---------------------------------------------------------------------------
13689 bpr 5152
wims.4.17d [r13689]
5153
2019-03-08: [r13689] bpr
5154
  add chemistry keywords
13685 bpr 5155
2019-03-07: [r13682] bpr
5156
  [fix] fix the apparition of non isolatin character with script quote.sh
5157
2019-03-07: [r13678] bpr
13687 bpr 5158
  [language] english translation of oef/en/intronames (DB)
13685 bpr 5159
2019-03-06: [r13677] obado
5160
  [minor/html] replace some table by div in adm/forum/forum
5161
2019-03-05: [r13671] lemaire
5162
  [fix] in oef, good answer, solution and feedback are always printed in an
5163
    examen except if "never" is chosen
5164
2019-03-05: [r13665] bpr
5165
  [fix] erasing a document (by the document interface) erase only the content
5166
    (keep the directory c1 for example, if not the gestion of sequences is too tricky).
5167
2019-03-04: [r13661] bpr
5168
  [fix] fix bug [#11933] on exotrymax when modifying a sheet
5169
2019-03-04: [r13657] schaersvoorde
5170
  [canvasdraw] corrected font size behaviour of command 'text'
5171
2019-03-04: [r13656] obado
5172
  [minor/ergo] improve the authparticipant connexion page
5173
2019-03-04: [r13655] bpr
5174
  [fix] vote in sequence has no description
5175
2019-03-04: [r13654] bpr
5176
  [fix] no description in votes
5177
2019-03-04: [r13653] bpr
5178
  [css] oef_indneutral is now really neutral !
5179
2019-03-01: [r13650, r13649,r13643] czzmrn
5180
  [minor/lang] Italian
5181
2019-02-27: [r13645] lemaire
5182
  [minor] add unisciel code for a new module
5183
2019-02-25: [r13640 r13639] obado
5184
  [minor] adm/class/sheet : now that sheet source is able to display html tags,
5185
2019-02-25: [r13637] bpr
5186
  [improvment] insertion of exercises with keywords in search engine result.
5187
2019-02-23: [r13630,r13636] bpr
5188
  [improvment] a file Exkeywords is created if there is
5189
    some field \keywords{} in an oef exercise by src2def and the keywords
5190
    are automatically added in the module INDEX
5191
    to be use in search engine (work in progress)
5192
2019-02-23: [r13628] bpr
5193
  [fix] scoring is not choosen at the creation (the type of the module is not yet known).
5194
2019-02-22: [r13625] obado
5195
  [minor/ergo] replace 'div' by 'a' in mulipleclickinput anstype,
5196
  so user can have some feedback on what he is about to click (cursor + hover)
5197
2019-02-22: [r13623] obado
5198
  [minor/bugfix] corrects a display bug on "*fill" anstypes when containing several objects,
5199
  like mathml
5200
2019-02-22: [r13622] obado
5201
  [wysiwyg] insert wims inline styles into tinyMCE, so it can use the same colors
5202
  as defined by wims server or class.
5203
2019-02-22: [r13621] bpr
5204
  [minor] accessibility chemtool
5205
2019-02-22: [r13619] obado
5206
  [createxo] improve the "tablecheckbox" oef model for better accessibility
5207
  replace what-input minified map
5208
  remove call to tinyMCE's css minified maps
5209
2019-02-21: [r13618] obado
5210
  [bugfix] session warn message now return to wims home page when connected
5211
    in a class via CAS,ldap or php
5212
2019-02-21: [r13616] obado
5213
  [wysiwyg] upgrade to tinyMCE 5.0.1 (see changelog at https://www.tiny.cloud/docs/changelog )
5214
2019-02-21: [r13615] czzmrn
5215
  [minor/lang] italian
5216
2019-02-21: [r13614] obado
5217
  [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)
5218
2019-02-21: [r13613] bpr
5219
  [improvment] change in the student page for reguser
5220
  (choice between registration or inscription)
5221
2019-02-21: [r13612] obado
5222
  [minor/wysiwyg]  replace speckedit by tinyMCE in adm/class/motd module
5223
2019-02-19: [r13611] bpr
5224
  [fix] fix the gestion of datamodule in anstype/chemdraw and oef/img.phtml
5225
2019-02-19: [r13610] obado
5226
  [minor] adm/class/cdt : corrects a bug in addtodo.proc,add table sorting
5227
2019-02-19: [r13607,r13606] obado
5228
  [WYSIWYG] replace speckedit by tinyMCE in adm/vote module
5229
  add label for some primitives (list, radio, checkbox), for better accessibility
5230
2019-02-19: [r13605] obado
5231
  [minor/css] improve scorebars look, now that sequences item have no background colors.
5232
2019-02-18: [r13604] obado
5233
  [CSS/ergo] replace background colors for element types displayed to students by
5234
    a lighter border-left color. All text are more readable now.
5235
2019-02-18: [r13603] obado
5236
  [JS/ergo] add the WYSIWYG editor to the exam modification page,
18021 bpr 5237
  and exercise modification (in sheet and exam)
13685 bpr 5238
2019-02-18: [r13602] obado
5239
  [JS/ergo] add the "Tiny MCE" WYSIWYG HTML editor to WIMS. see it
5240
  in the sheet modification page as example.
5241
2019-02-16: [r13600] czzmrn
5242
  [slib] added a new slib to draw rosettes (finite symmetry groups)
5243
2019-02-15: [r13598] bpr
5244
  [slib/cram] new example with A,B,C,...
5245
2019-02-14: [r13596] obado
5246
  [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
5247
2019-02-13: [r13591] bpr
5248
  [minor/oef] add test for inputsize1 in case of answertype mc (before testing
5249
    that it is between 1 and 1000)
5250
2019-02-12: [r13584] bpr
5251
  [slib matrixtex] add option "html"
5252
2019-02-08: [r13580] obado
18021 bpr 5253
  [OEF/Models] Add a new OEF model : fr/scramble.oef (exercise with scrambled words)
13685 bpr 5254
2019-02-08: [r13579] lemaire
5255
  [fix] the legend of zones did not appear in gateway for supervisable
5256
2019-02-07: [r13578] obado
5257
  [minor/model] improve the look & feel of fr/steps.oef model
5258
2019-02-05: [r13577] obado
5259
  [MathJax] upgrade Mathjax from 2.7.4 to 2.7.5 (seems to correct a "Math Processing Error"
5260
  bug on H5/analysis/graphfunc.fr module )
5261
2019-02-03: [r13576] bpr
5262
  [qpuzzle] add images in photindex
5263
2019-02-03: [r13575] bpr
14216 bpr 5264
  [anstype] the anstype draw accepts the default option : default="empty"
13577 obado 5265
2019-02-01: [r13572] obado
13572 obado 5266
  [js] Upgrade Jquery to v.3.3.1, what-input to 4.1.6 and asciimathml to v. 12/2018
13685 bpr 5267
2019-02-01: [r13570] obado
5268
  [JS / CSS] Replace old bower package manager by "yarn"
5269
2019-01-28: [r13569] obado
5270
  [minor/html] add the "url" type for auth_cas input in class creation
5271
2019-01-28: [r13568] bpr
5272
  [fixbug] the link to userscore in adm/class/activity was not always good.
5273
2019-01-28: [r13567] bpr
5274
  [fix] fix helpexo in addmodule (the total number of exos was not good)
5275
2019-01-19: [r13564] bpr
5276
  [fixbug] in case of format=menu, len must be empty (model menutext.oef)
5277
2019-01-18: [r13563] obado
5278
  [minor/js] update some 3rd party librairies :
5279
  * update ASCIIMathML to its last version (02/12/18)
5280
  * update normalize.css v8.0.0 -> v8.0.1
5281
2019-01-18: [r13562] obado
5282
  [minor/w3c] corrects html for robot related pages, improving w3c validation for wims home page
5283
2019-01-11: [r13560] bpr
5284
  [fix] some langage was not read when we enter in adm/class/config with a code
5285
  send by mail
5286
2019-01-08: [r13557] obado
5287
  [minor/W3C] remove useless type="text/css" on some style tags in anstypes,
14216 bpr 5288
  and type="text/javascript" on some script tags, for better W3C compliance.
13685 bpr 5289
2019-01-07: [r13556] czzmrn
5290
  [minor/trans] models
13553 bpr 5291
---------------------------------------------------------------------------
5292
wims.4.17c [r13552]
13539 bpr 5293
2019-01-03: [r13533] bpr
5294
  some latex in some prepared models (fr)
13525 bpr 5295
2019-01-03: [r13523] obado
5296
  correct a small typo in .compile causing --jmol option not loading properly jsme
5297
2019-01-02: [r13521 r13522] schaersvoorde
5298
  canvasdraw: corrected 'replyformat 11' (used as default for userdraw arrows/segments etc)
5299
2019-01-02: [r13520] czzmrn
5300
  italian
5301
2019-01-01: [r13518] bpr
5302
  [anstype/draw] catch error if there is not the good number of points
5303
  (for arrow and segments drawing)
5304
2018-12-28: [r13515] guerimand
5305
  [bugfix/gateway] keep previous value of user_supervise when create a new teacher account
5306
2018-12-28: [r13514] schaersvoorde
5307
  canvasdraw: doc
5308
2018-12-26: [r13513] schaersvoorde
5309
  [minor/transl] some dutch
5310
2018-12-25: [r13512] schaersvoorde
5311
  canvasdraw:jsplot multiplecurves animation
5312
2018-12-25: [r13510] bpr
13976 bpr 5313
  small changes in oef/latex definition ; add answer for the automatic good answer.
13525 bpr 5314
2018-12-20: [r13502 r13504 r13506 r13508 r13509 ] czzmrn
5315
  [minor/transl] Italian
5316
2018-12-19: [r13503] bpr
5317
  [fix/themes] local menu did not appear for participants
5318
2018-12-18: [r13501] czzmrn
5319
  [minor/transl] work in progress checking exhisting models
5320
2018-12-18: [r13494 r13496 r13497] czzmrn
5321
  [minor/lang] revising italian help/main
5322
2018-12-18: [r13495] obado
5323
[bugfix] Corrects the bug #11870 issued by bmifsud :
18021 bpr 5324
  the exercises selection when adding to an exam will now display all exercises,
13525 bpr 5325
  not only the sheet previously selected.
5326
2018-12-16: [r13490] bpr
5327
  [oef/latex] detag the content of latex field (it is a try)
5328
2018-12-14: [r13489] obado
5329
  [OEF Models] Uniformise tablefill.oef model in each lang + remove the old yellow background
5330
2018-12-14: [r13488] obado
5331
  [minor] OEF models : small HTML corrections and code formatting
5332
2018-12-14: [r13485] obado
5333
  [anstype] corrects a display bug on compose anstype causing label having a height
5334
    smaller than its content (specially when mathmL formula inside)
5335
2018-12-13: [r13483] obado
5336
  [OEF Models] tablecheckbox.oef : use "wimstable" class instead of custom CSS +
5337
  enlarge checkbox size
5338
2018-12-13: [r13482] obado
5339
  [RSS] replace http:// links pointing to RSS in adm/new by feed:// links,
5340
  so browser can send them to an appropriate feed reader
5341
  (since Firefox 64 removed its native RSS reader)
5342
2018-12-12: [r13481] obado
5343
  [minor/ergo] Improve ergonomy on wordjumble.oef model
5344
  (use CSS class instead of inline style) + words already sent are displayed inline.
5345
2018-12-12: [r13480] obado
5346
  [minor/ergo] Apply some r13472 corrections to ca, en ,es and it OEF puzzle models
5347
2018-12-12: [r13479] obado
5348
  [BugFix] Apply bugfix 13475 to Italian oef model select.oef
5349
2018-12-12: [r13478] obado
5350
  [BugFix] Apply bugfix 13475 to spanish oef model select.oef
5351
2018-12-12: [r13477] obado
5352
  [BugFix] Apply bugfix 13475 to english oef model select.oef
5353
  + translate it in english (to be verified by an english fluent)
5354
2018-12-11: [r13476] obado
5355
  [BugFix] Apply previous bugfix to Catalan oef model select.oef
5356
2018-12-11: [r13475] obado
5357
  [BugFix] Createxo Model "select.oef" : correct a bug causing last word
5358
    of each line being merged with the first word of the next line
5359
  replace TABLE by DIV, and add LABEL for better accessibility
5360
  improve ergonomy of "mark" anstypes (replace background color by borders)
5361
2018-12-11: [r13473] obado
5362
  [anstype] replace the old "table" with a flexbox div in all "fill" anstype
5363
    (clickfill, DragFill), for a better accessibility.
5364
    [bugfix] prevent Safari allowing text selection when dragging dynapi objects :/
5365
    disable mathml only for dragfill type
5366
2018-12-11: [r13472] obado
5367
[anstype] update the "puzzle" anstype, replacing old "table" behavior width DIV and CSS. It will be better for accessibility and for small displays.
5368
+ now oef_incolors are used for each puzzle piece to display which one has been misplaced.
5369
2018-12-10: [r13471] obado
5370
  [minor/ergo] prevents big elements to display larger than a small screen in
5371
  adm/raw help page (code and large links)
5372
2018-12-10: [r13470] obado
5373
  [minor/ergo] prevents big elements to display larger than a small screen,
5374
  specially in wimsdoc.en (table and SVG)
13469 obado 5375
2018-12-07: [r13469] obado
5376
  [help/main] merge all translated modules "help/main.$lang" into a single unified help/main module
13525 bpr 5377
2018-12-04: [r13460] obado
5378
[adm/raw] [bugfix] A bunch of bugfixes, issued by Q. Coumes (thx to him) :
5379
	- **copyclass** : was not working as expected for a single class
5380
	- **getclassmodif** : was not returning a valid json when several modified files
5381
	- **getclasstgz** : HTML headers was merged with the tgz binary.
5382
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it
5383
	  until it's finished, instead of returning "unauthorized"
5384
	- **recuser** : more explicit message returned : "User successfully recovered"
5385
	- **repairclass** : typo corrected ('action,')
5386
2018-12-01: [r13459] schaersvoorde
5387
  applets: correct ant build.xml
5388
2018-11-29: [r13455] bpr
5389
    save restored classes in a directory backuprestore
5390
  (backup2 is done for something else : if it exists, contains a copy
5391
  of backup, if not, nothing happens).
5392
2018-11-28: [r13454, r13453, r13450] georgesk
5393
  ensuring reproducible builds for Debian.
5394
2018-11-28: [r13452] georgesk
5395
  for a few years, the syntax -perm +mode is obsoleted for the command find.
5396
  Instead, -perm /mode must be used.
5397
2018-11-27: [r13447] obado
5398
  [minor/css] some small css changes
5399
2018-11-27: [r13446] obado
5400
  [minor/ergo] try to improve ergonomy of Createxo,
5401
  when sending binary files (img, audio, pdf)
5402
2018-11-21: [r13443] obado
5403
  Improve ergonomy of Createxo :
5404
    + add some icons
5405
    + display menu items
18021 bpr 5406
    + add some text explaining the exercise isn't saved yet when the code is just sent
13525 bpr 5407
    + use the new "grid-x" css class for responsive layout
5408
    (introduced in previous r.13440 commit)
5409
    + corrects somme ending tags (/tr, /div)
5410
2018-11-17: [r13441] georgesk
5411
  [canvasdraw] changes to enable the compilation with option --as-needed;
5412
  this improves the package build for Ubuntu
5413
2018-11-14: [r13440] obado
5414
  [CSS] add foundation 6 "x-y grid" to Nikaia and standard themes,
5415
  allowing more responsive designs
5416
  + add foundation 6 "cards" styles
5417
2018-11-13: [r13439] obado
5418
  [minor] specify "getfile" as adm command, for trusted module only in wimsdoc.en
5419
2018-11-12: [r13438] obado
5420
  [html.c] allow the special vars "wims_ref_id", "wims_ref_class", and "wims_ref_title" to be used with the "!getfile" command.
5421
  + adds the getfile command to help/wimsdoc.en
5422
2018-11-10: [r13436] bpr
5423
  [jsme] use the option star1
5424
2018-11-05: [r13433] bpr
5425
  [theme] add links for warnings for expired sessions in standard theme
5426
2018-11-05: [r13432] bpr
5427
  [improvment] add button "up" in sheet preparation (from A. Franke)
13427 bpr 5428
---------------------------------------------------------------------------
5429
wims.4.17b [r13427]
5430
2018-11-03: [r13419] bpr
5431
  [anstype] change chembrut -> chemformula
5432
2018-11-03: [r13416] bpr
5433
  [domain] keywords in astronomy
5434
2018-11-02: [r13410] bpr
5435
  save idle_time in var.stat of session when entering in a class
5436
2018-11-02: [r13409] bpr
5437
  [glossary] from Euler, ac. Versailles
5438
2018-11-02: [r13407] bpr
5439
  [jsme] add radius of the star circle, add star (the number 1 is not shown)
5440
  (thanks to B. Bienfait).
5441
2018-10-30: [r13403] bpr
5442
  [chemistry] add a script to compute the raw formula from file .mol
5443
2018-10-25: [r13400] obado
5444
  add a warning message when session is about to close + display another message
5445
  when the session is actually closed. The message is set by a timer in js.
5446
  For beta test, it is only available in Nikaia theme by now.
5447
2018-10-25: [r13399] obado
5448
  [minor] now timer displayed when an incorrect password is entered is in a disabled input
5449
2018-10-23: [r13397] lemaire
5450
  [help] explanations on global config parameters for exams
5451
2018-10-22: [r13396] bpr
5452
  [fix] in case of partial restauration, the directory exams can not exist.
5453
2018-10-22: [r13395] bpr
13469 obado 5454
  [protocol] test which protocol is used(not always done,
5455
    should test if $wims_protocol is empty)
13427 bpr 5456
2018-10-21: [r13388] bpr
5457
  [slib] hack if identify does not work in slib/draw/graphvizpoints
5458
2018-10-21: [r13386] bpr
5459
  [slib] fix parse of the result of graphvizpoints
5460
2018-10-19: [r13383] bpr
5461
  [coordclick] add possibility to embraced data in an coordclick model
5462
2018-10-19: [r13380] bpr
5463
  increase the length of the titles in oef exercises and documents
5464
2018-10-18: [r13378, r13379] bpr, obado
5465
  [jmol] add JSmolJME.js in java/jmol by compile
5466
2018-10-18: [r13377] obado
5467
  [minor] sort icon theme list with nocase (sort -f), so "Default icon theme" will appear first.
5468
2018-10-16: [r13375] obado
5469
  [minor/icon] Change success icon color in Font awesome Icon theme
5470
2018-10-16: [r13373] bpr
5471
  [jsme] coloration of bonds (use JSME_2018-10-15)
5472
2018-10-15: [r13372] bpr
5473
  [keywords] in biology
5474
2018-10-15: [r13371] schaersvoorde
5475
  canvasdraw: fix compiler warnings (noted on Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-34-generic x86_64))
5476
2018-10-13: [r13370] guerimand
5477
  [bugfix] no default values for weight duration and tries when create a new exam
5478
2018-10-13: [r13369] guerimand
5479
  [bugfix] in exam saved expiration_date not correctly loaded
5480
2018-10-11: [r13367] obado
5481
  [anstype/chemjsme] now the selected template is visually distinguishable (colored border)
5482
    + automatically select the template when selecting one of it's atoms
5483
2018-10-11: [r13366] obado
5484
  [minor/css] remove a css style causing h2 being the same size as h3 in modtool documents
5485
2018-10-11: [r13365] guerimand
5486
  [bugfix] saved scorestriction for exam not correctly display on panel
5487
2018-10-11: [r13364] bpr
5488
  [doc] bad level <h> in printable version (for developers)
5489
2018-10-11: [r13363] guerimand
5490
  [minor/bugfix] sheet make from public doc : exercise use several times in the doc
5491
  appear now one time in the sheet generated
5492
2018-10-09: [r13362] obado
5493
  [adm/raw] markdown formatting on protocol.md
5494
  add some explanation about "class_connections" parameter
5495
2018-10-05: [r13360] obado
5496
  [minor] [class restore] restore messages when replacing elements is more explicit :
5497
  it tells that all presents elements will be deleted, and replaced by those in the backup file;
5498
  now "merge" mode is the new default
5499
2018-10-05: [r13359] obado
5500
  [CGI] Better Cache Control : use http headers 1.1 to avoid browser caching some pages,
5501
  specially when special_parm=.nocache. is specified
18021 bpr 5502
  (like in classes/fr&special_parm=.nocache. ) for class exercises.
5503
  User will no more see an old exercise list after restoring a class backup
13427 bpr 5504
  because of browser caching pages.
5505
2018-10-04: [r13356] bpr
5506
  [msg] more precise msg in case of module_change
5507
2018-10-04: [r13355] bpr
5508
  [model] use image rename in imageclick model
5509
2018-10-04: [r13354] bpr
5510
  [anstype] add possibility to rename images in exercises using multipleclick
5511
2018-10-03: [r13353] bpr
5512
  [jsme] delete smiles in molfile as they are sometimes cut
5513
  fix partially templates and how to past them.
5514
2018-10-02: [r13352] bpr
5515
  [chemclick] analysis of bonds (for the moment in jsme, no colors for bonds
5516
  as for atoms)
5517
2018-10-02: [r13351] obado
18021 bpr 5518
  [anstype] prepare chemclickjsme for being able to load 2 instances on a same exercise
13427 bpr 5519
  + remove useless type="text/javascript" attribute on all anscripts
5520
  + remove useless serverURL: "$applet_url1",\ on jmolclick
5521
2018-10-01: [r13347,r13350] bpr
5522
  [minor/jsme] clean chemclick answer
5523
2018-10-01: [r13346] obado
5524
  [minor/jsme] simplify chemclick with JSME, removing all useless functions
5525
2018-10-01: [r13345] obado
5526
  [minor] small corrections on adm/class/regclass messages :
5527
2018-09-27: [r13344] obado
5528
  [keywords] Add "monotonic_function" keyword domain
5529
2018-09-25: [r13340] bpr
5530
[fix] in adm/doc/primitives/draw.phtml, the command !readdef
5531
  is not accessible from an no adm module.
5532
2018-09-25: [r13339] bpr
5533
  [exam] it is now possible to desactivate an exam in the test zone.
5534
2018-09-25: [r13336 and following: r13341, r13343] bpr
5535
  [anstype] clean and use of jsme applet in chemdraw
5536
2018-09-24: [r13335] bpr
5537
  [compile] add jsme and JSmolJSV.js in jmol
5538
2018-09-20: [r13330] obado
5539
  [minor/ergo] improve ergonomy for class backup restoration pages.
5540
2018-09-19: [r13329] bpr
5541
  [oef] no endhook in case of a examlog or a exolog
5542
2018-09-18: [r13328] bpr
5543
  [typo] bad name for a file in qpuzzle and spuzzle
5544
2018-09-17: [r13326] bpr
5545
 [themes] fix bug wich occurs when one adds a local part in the menumodubox.
5546
2018-09-16: [r13325, r13327, r13331, r13332] georgesk
5547
  new upstream version for chemeq: fix for advanced g++ warnings
5548
2018-09-14: [r13324] georgesk
5549
  added stuff when LDAP requires an authentification in ANY CASE
5550
2018-09-07: [r13319] bpr
5551
  in case of examlog and exolog, the message about exotrymax will not appear
5552
2018-09-07: [r13318] obado
5553
  [adm/class/config] some improvements on class backup behavior :
5554
  + now display the file size limit when archive can't be created
5555
  + when backup failed, wims propose to test with another file format
5556
  + add messages for file_too_large error when generating backup file.
5557
  + add missing recnames for en and cn langs
5558
  + immediately exit when called outside of a class (or when session expired)
13316 bpr 5559
---------------------------------------------------------------------------
5560
wims.4.17a [r13315]
13314 bpr 5561
2018-09-03: [r13304] (obado)
14131 bpr 5562
  correct a js bug causing auth type impossible to set to "php" for servers
5563
  where no CAS site were defined
13314 bpr 5564
2018-09-02: [r13300] (bpr)
5565
  fix bug in indexation for courses which are optional
5566
2018-09-02: [r13298] (bpr)
5567
  [config] change the variable MAX_EXAMS to 80
5568
2018-09-02: [r13296] (bpr)
5569
  [improvment] add scorecolor,actcolor in propagation of colors
5570
2018-08-30: [r13293] (obado)
5571
  [anstype] improve ergonomy of reorder and compose anstypes
5572
  (items are more visibles (use wims_label)
5573
  when an item is used in reorder, it is displayed differently (disabled)
5574
2018-08-30: [r13292] (obado)
14131 bpr 5575
  [js/anstype] prevent click on "reorder" and "compose" elements from
5576
  scrolling the window (as asked in this thread :
5577
  https://wimsedu.info/?topic=module-premiers-elements-de-geometrie)
13314 bpr 5578
  + some better css for code tag
5579
  + some corrections on slib doc display
5580
2018-08-29: [r13291] (obado)
14131 bpr 5581
  [slib/audio] Replace old flash players (dewplayer, hbs_mp3_player, player)
5582
  options by the native HTML browser player in some slib (lang/swac and lang/audio).
5583
  You can still force the use of flash versions by using direct slib calls
14216 bpr 5584
  to slib/media/dewplayer or slib/media/player.
13314 bpr 5585
  + translate in french these slib docs : lang/swac and media/audio
5586
  + improve slib/media/video display
5587
  + correct a misplaced word from r.11573 in quicktool lang file
5588
2018-08-29: [r13290] (guerimand)
5589
  [minor] indication for getting list of values of a technical variables
5590
2018-08-27: [r13289] (obado)
5591
  [minor/css] now jmolaplet inside a "wimscenter" class will properly be centered.
5592
  + remove some unwanted chars in GNU GPL copying file
5593
2018-08-24: [r13286] (obado)
5594
  [minor/w3c] add some missing "label" tags + some minor corrections
5595
2018-08-21: [r13280] (obado)
5596
[minor/bugfix][css] correct a bug causing dynapi layers
5597
  (drag&drop items) being mispositioned after menu sliding
5598
  with Nikaia's new menumodubox
5599
  +improve css for clickfill, fill and correspond anstypes
5600
2018-08-20: [r13276] (obado)
14131 bpr 5601
  [CSS] [anstype] Improve CSS for flashcard input type.
5602
    (now uses class with only one CSS definition + change mouse cursor
5603
    + no more displays backgrounds in answer analysis, for a better ergonomy.)
13314 bpr 5604
2018-08-06: [r13262] (bpr)
5605
  [typo] bad typo in user_vardocp (so wksheet was empty)
5606
2018-08-06: [r13260] (bpr)
5607
  [fix] fix type mark when there are html balises
5608
2018-07-27: [r13257] (lemaire)
5609
  [fixbug] pb with the password for a class when create a class in a group of classes.
5610
2018-07-24: [r13250] (bpr)
5611
  [minor] change the place of the button insert in addmodule (useful only
5612
    for modifing the "bareme" in helpexo).
5613
2018-07-24: [r13247] (obado)
5614
  [minor/w3c] corrects markups in some raw html pages
5615
2018-07-24: [r13243] (bpr)
5616
[fixbug] fix bug when checking the password;
5617
    add require class password in case of portals (teacher inscription)
5618
2018-07-24: [r13242] (obado)
5619
  [minor/css] Nikaia theme : improve display of links in wimsmenubox (footer)
5620
2018-07-23: [r13239] (guerimand)
5621
  [bugfix] display user login in back link in activity
5622
2018-07-23: [r13237] (obado)
5623
  [minor/js] New classes : now when user return to the create class page
5624
  after checking sent parameters, the submit button remains available
5625
  if the cgu where accepted.
5626
  + The message displayed when CGU not accepted is more visible
5627
2018-07-22: [r13232] (bpr)
5628
  [src] test for NULL variables in gettrycheck
5629
2018-07-20: [r13229] (obado)
5630
  [minor] [adm/raw] add missing addexam, addexo and putexo in the protocol doc
5631
  + reformat protocol doc in markdown
5632
2018-07-19: [r13226] (guerimand)
5633
  [bugfix] ask class_paswword two times when participant delete his photoboard
5634
2018-07-19: [r13224] (bpr)
5635
  [backup] put rgpd.local in backup
13223 bpr 5636
---------------------------------------------------------------------------
13251 bpr 5637
wims.4.16 [r13250]
13314 bpr 5638
2018-07-18: [r13206] (czzmrn)
13221 bpr 5639
  add italian class on elementary mathematics
13314 bpr 5640
2018-07-18: [r13204] (bpr)
13221 bpr 5641
  [upload] add dependancies in upload; add seq in test zone
13314 bpr 5642
2018-07-18: [r13203 and others] (mquerol)
13221 bpr 5643
  catalan and spanish version
13314 bpr 5644
2018-07-17: [r13199] (bpr)
13221 bpr 5645
  add symbols in anstype options
13314 bpr 5646
2018-07-17: [r13194] (bpr)
13221 bpr 5647
  [oef] fix feedback and solution in exam (always or never) according to
5648
  the values of intro_givensol and intro_givenfeed
13314 bpr 5649
2018-07-12: [r13183] (obado)
13221 bpr 5650
  improve display when printing
13314 bpr 5651
2018-07-12: [r13182] (bpr)
13221 bpr 5652
  fix modification in case of intercourse or optional course in gateway
5653
  (password is taken in account)
13314 bpr 5654
2018-07-11: [r13181] (guerimand)
13221 bpr 5655
  now class_expiration is propaged to all .def subclasses files in group and portal
13314 bpr 5656
2018-07-10: [r13180] (obado)
13221 bpr 5657
  [Nikaia] Adds the search filters in Nikaia's theme home page
5658
  [js] add tablesort to activity listings for Supervisor in Nikaia and standard themes
13314 bpr 5659
2018-07-08: [r13170] (bpr)
13221 bpr 5660
  [ariane] no link on a program in ariane thread in case of a participant
5661
  (case of a intercourse)
13314 bpr 5662
2018-07-08: [r13164] (guerimand)
13221 bpr 5663
  [bugfix] when user want to modify their photoboard in a class
5664
    (protocole now change for all userprop)
13314 bpr 5665
2018-07-04: [r13154] (czzmrn)
13221 bpr 5666
  [adm/raw] be sure that the auth session created via adm/raw has the same variables
5667
  set as an ordinary session
13314 bpr 5668
2018-07-03: [r13153] (schaersvoorde)
13221 bpr 5669
  added \Longleftarow
13314 bpr 5670
2018-07-03: [r13150] (bpr)
13221 bpr 5671
  update the mirror list
5672
---------------------------------------------------------------------------
13148 bpr 5673
wims.4.15e [r13147]
13221 bpr 5674
  fix bugs in portal.
5675
  add rgpd
13095 bpr 5676
---------------------------------------------------------------------------
13093 bpr 5677
wims.4.15d [r13093]
13314 bpr 5678
2018-06-27 [r13082] (bpr)
13093 bpr 5679
  [class/addmodule] fix addallexo.proc with the new features of oef,
5680
  add parameters in success msg
13314 bpr 5681
2018-06-26 [r13080] (bpr)
13093 bpr 5682
  [rgpd] add variable for the delege personnal data (dpd !) +
5683
  tries of texts (work to do)
13314 bpr 5684
2018-06-26 [r13076] (bpr)
13093 bpr 5685
  add cgu when creating a class or a portal
13314 bpr 5686
2018-06-25 [r13059] (guerimand)
13093 bpr 5687
  [bugfix] .severity file structure was not correct when modify sheet score formula
5688
  and file .severity file is empty
13314 bpr 5689
2018-06-25 [r13058] (guerimand)
13093 bpr 5690
  [bugfix] score severity not saving when file .severity not long enough (no nbsheet+1 line)
13314 bpr 5691
2018-06-25: [r12982] (bpr)
13054 bpr 5692
  in adm/class/config, add variable class_sendmailteacher to allow to hide teacher mail
13093 bpr 5693
---------------------------------------------------------------------------
13038 bpr 5694
wims.4.15c [r13037]
13022 bpr 5695
ergonomy in portals and other zones
5696
  change ergonomy for configure technical variables in sheet and exam
13314 bpr 5697
2018-06-18: [r12982] (bpr)
13022 bpr 5698
  [gateway] fix : the level password was not saved
13314 bpr 5699
2018-06-16: [r12968] (georgesk)
13022 bpr 5700
   new feature about subscripts in chemeq
13314 bpr 5701
2018-06-16: [r12966] (bpr)
13022 bpr 5702
  [crossword] use now the css tooltip
13314 bpr 5703
2018-06-16: [r12964] (bpr)
13022 bpr 5704
  [slib] ajout de numeration/romain
13314 bpr 5705
2018-06-16: [r12959] (bpr)
13022 bpr 5706
  [slib] improve matrixhtml
5707
2018-06: many improvments in css and ergonomy.
13314 bpr 5708
2018-06-14; [r12950] (guerimand)
13022 bpr 5709
  user can see is own activity stat.
5710
2018-05: add glossary data (contributions of Euler, Versailles)
5711
  add adm/tool/glossary and adm/class/glossary for glossary manage
13314 bpr 5712
2018-05-19: [r12752] (czzmrn)
13022 bpr 5713
  the classification module should now work in any language
5714
  for languages for which no taxonomies are defined only keywords are shown
13314 bpr 5715
2018-04-22: [r12563] (bpr)
13022 bpr 5716
  [edit_area] add python as a language
13314 bpr 5717
2018-04-20: [r12562] (georgesk)
13022 bpr 5718
  updated to the upstream version 3.9 of units-filter
13314 bpr 5719
2018-04-09: [r12530] (bpr)
13022 bpr 5720
  [userscore] put score detail as a tooltip on the number of tries (bpr)
13314 bpr 5721
2018-03: [r12440] (guerimand)
13022 bpr 5722
    use of tablesort in many tables
13314 bpr 5723
2018-03-28: [r12421] (czzmrn)
13022 bpr 5724
   [minor/bug] answertype clicktile: tuning computing of the width of
5725
   the drawing (so to have exact squares)
5726
2018-03: bpr
5727
  add exotrymax and seedrepeat variables
13314 bpr 5728
2018-03-20: [r12370] (bpr)
13022 bpr 5729
  [html] add # and id for back in a sheet or a sequence
13314 bpr 5730
2018-03-19: [r12357] (obado)
13022 bpr 5731
  [css] Improves all links in Wims, with a more up-to-date style (no more underline),
5732
  and the link hover color is added in config.c
13314 bpr 5733
2018-03-19: [r12352] (bpr)
13022 bpr 5734
  [icons] add icons for sheets
13314 bpr 5735
2018-03-18: [r12350] (bpr)
13022 bpr 5736
  and following : add new options in oef intromenu
13314 bpr 5737
2018-03-15: [r12320] (guerimand)
12322 bpr 5738
  usermanage: sort by column in tabular
13314 bpr 5739
2018-03-17: [r12342] (bpr)
13022 bpr 5740
  add 2 or 3 trophees + use of pictos for titles of exercises in sheet
13314 bpr 5741
2018-03-17: [r12338] (bpr)
13022 bpr 5742
  add the possibility to insert a tool in a class
5743
  (as it has been done for public document)
13314 bpr 5744
2018-03-17: [r12337] (bpr)
13022 bpr 5745
  prevent to create a directory livret or cdt in log/classes
13314 bpr 5746
2018-03-17: [r12332] (obado)
13022 bpr 5747
  [critical] wims EDU publication center use now HTTPS,
5748
  with the HTTP protocol version 1.1, so wims publish requests
5749
  must use this protocol version too.
13314 bpr 5750
2018-03-15: [r12327] (obado)
13022 bpr 5751
  [icons] adds domain specifics icons (by now, only 2 scientifics icons),
18021 bpr 5752
  that can be used as exercise icons
13314 bpr 5753
2018-03-14: [r12316 and other] (bpr)
12322 bpr 5754
  add possibility to choose some "icon" to put
13022 bpr 5755
  before the title of the exercise
13314 bpr 5756
2018-03-13: [r12309] (bpr)
13022 bpr 5757
  [minor] use the parameter MAX_REQUIRE in addmodule
5758
  (transitional period is passed !)
13314 bpr 5759
2018-03-13: [r12309] (bpr)
12322 bpr 5760
  use the parameter MAX_REQUIRE in addmodule
13314 bpr 5761
2018-03-13: [r12308] (bpr)
12322 bpr 5762
  more parametrisation for the solution (shown or not)
13314 bpr 5763
2018-03-08: [r12302] (bpr)
12322 bpr 5764
[seed] - limit the number of repetitions with the same seed (MAX_SCORESEED)
5765
  for the server
5766
  - the teacher can give a smaller number of repetitions.
5767
  - add some help in the intromenu of oef modules about seedrepeat and exotrymax
5768
  (just in french version, should be improved before translation).
13314 bpr 5769
2018-03-08: [r12301] (bpr)
12322 bpr 5770
  presents the succession of scores in the page of all scores.
13314 bpr 5771
2018-03-07: [r12297] (bpr)
12322 bpr 5772
  use of seed can be limited by the teacher.
5773
  (after n unsuccesfull tries, the seed is changed).
13314 bpr 5774
2018-03-07: [r12295] (bpr)
12322 bpr 5775
  add number of occurences of the last seed
13314 bpr 5776
2018-03-05: [r12286] (obado)
14216 bpr 5777
  Add a "trophy" icon for sheets with scores >=9 /10
13314 bpr 5778
2018-03-05: [r12283] (bpr)
12322 bpr 5779
  add color for unfinished try
13314 bpr 5780
2018-03-05: [r12278,r12279] (obado)
12322 bpr 5781
  css: improve score bar legend css
13314 bpr 5782
2018-03-05: [r12275] (obado)
12322 bpr 5783
  add new "help.css" file containing some styles for help pages.
5784
      add semantic blocs : example, options, etc...
13314 bpr 5785
2018-03-05: [r12274] (bpr)
12322 bpr 5786
  seed: - add script seedscore.phtml to draw the scores
5787
        - show it in the user sheet page in a class
13314 bpr 5788
2018-03-05: [r12273] (bpr)
12322 bpr 5789
  seed in src: on seed (no interface in this commit)
5790
    - modify the structure scoreresult by adding seedlast and seedscores
5791
    - modify the structure scoredata by adding seed_scorecnt and the
5792
      structure seed_score
5793
    - add MAX_SEED
5794
    - add !getseedscores, !getseedlast,  !getseedscorelast
5795
    - resetseed takes now into account the test getseedscore when
5796
        wims_seed_repeat is yes
13314 bpr 5797
2018-03-05: [r12269] (bpr)
12322 bpr 5798
  anstype/chemdraw: fix if there is too much empty lines in the mol file
13314 bpr 5799
2018-03-05: [r12266] (bpr)
12322 bpr 5800
  validator: clean some msg
13314 bpr 5801
2018-03-04: [r12265] (obado)
12433 bpr 5802
  css: corrects a small bug causing li inside a wims_sheet_list wrongly incrementing the list number
13314 bpr 5803
2018-03-02: [r12262] (bpr)
12322 bpr 5804
   oef: add test to know in there is something in introhook.phtml
13314 bpr 5805
2018-03-01: [r12259,r12258] (bpr) (DB)
12322 bpr 5806
 compilation: msg errors for string litteral encoding
13314 bpr 5807
2018-02-28: [r12255] (bpr)
12322 bpr 5808
  mark.input: background-color : none replaced by transparent
13314 bpr 5809
2018-02-22: [r12238] (bpr)
12322 bpr 5810
  addmodule: possibility to configure the max tries when adding in the sheet
13314 bpr 5811
2018-02-21: [r12224,r12231] (bpr)
12322 bpr 5812
  new calculation of allnew (new with noscore are counted)
13314 bpr 5813
2018-02-21: [r12219 and other] (bpr)
12322 bpr 5814
  noscore must be in the last column to be not taken in account
5815
  so exchange seed and allow
5816
  noscore is written on the line new/renew if try >= exotrymax, if not the quality
5817
  can change.
13314 bpr 5818
2018-02-21: [r12218] (bpr)
12322 bpr 5819
  the seed is now saved in the score file :
5820
    column 4 for tabulation and word 6 on a line with new or renew
13314 bpr 5821
2018-02-20: [r12213] (bpr)
12322 bpr 5822
  New functions :!getscorealltries, !getscoremaxexotry
5823
  New function in score.c: gettrycheck
13314 bpr 5824
2018-02-20: [r12209] (bpr)
12322 bpr 5825
  src: replace tabulation by \t
13314 bpr 5826
2018-02-20: [r12208] (obado)
12322 bpr 5827
  model: replace "p" by "div" in 11qcm.oef, + add a css margin
5828
    in oef.css for oefreply.
13314 bpr 5829
2018-02-19: [r12207] (bpr)
12322 bpr 5830
  modify the script getraw to show the 4th column (seed column, only for supervisor)
13314 bpr 5831
2018-02-19: [r12205] (obado)
12322 bpr 5832
  modify apache-config so it will work with future releases of debian & ubuntu
13314 bpr 5833
2018-02-19: [r12202,r12204] (bpr)
12322 bpr 5834
  read file oef/endhook.phtml after the endhook.phtml of the module
13314 bpr 5835
2018-02-17: [r12199] (schaersvoorde)
12322 bpr 5836
   moneyprint: can output decimal comma (only for presentation...)
12321 bpr 5837
2018-02-15: [r12196,r12197] (bpr)
5838
  add !getscorealltries
5839
2018-02-14: [r12193] (bpr)
5840
  oef:  add wims_color1, ... in the oef help
5841
2018-02-12: [r12191] (bpr)
12322 bpr 5842
  cas: some cas servers do not configure validate service.
12321 bpr 5843
  so ask explicitely validate and then serviceValidate.
5844
2018-02-09: [r12183] (bpr)
5845
  about: add the list of software which are useful for a module
5846
  with the version only for the wims_manager.
5847
2018-02-09: [r12183] (bpr)
5848
  about: add the list of software which are useful for a module
5849
  with the version only for the wims_manager.
5850
2018-02-09: [r12180] (bpr)
5851
  regclass: add the email adress in the log if it is not empty
5852
2018-02-06: [r12179] (bpr)
5853
  validity; add attribut alt for input type=image (anstype coord)
5854
2018-01-25: [r12173] (bpr)
5855
  validation: add small checkhtml scripts for the module program.fr
5856
2018-01-24: [r12172 and others] (mquerol)
5857
 [minor/trans] catalan and spanish version
5858
2018-01-16: [r12165] (obado)
5859
  css when adding css class "inline" to a wims button, it will be smaller :
5860
  better when integrating a button directly inside a paragraph.
5861
  (see the disabled button in oef modules intro)
5862
2018-01-16: [r12164] (obado)
5863
  css: now scrolling with anchor links will be smoother (with Firefox and Chrome)
5864
  add anchor link in oef intro help for disabled "start" button
5865
  going to the real one.
5866
2018-01-15: [r12163] (obado)
5867
  css: now oef intro buttons "work" and "printable" can have an icon
5868
  (+ adds icon for these in Font Awesome icon theme)
5869
2018-01-11: [r12162] (obado)
5870
  adm/raw: - job "deluser" removes also user related data (score, logs...)
5871
    - job "recuser" recovers also user related data (score, logs...)
5872
    - job "deluser" accepts new option "del_from_trash" to force
5873
      a real user deletion
5874
2018-01-11: [r12160] (obado)
5875
  icons: adds missings icons in Font Awesome theme (user recover and exolog)
5876
2018-01-11: [r12159] (obado)
5877
  [secure] prevent a risky behavior (ie : when a participant id
5878
    is exactly the same as the class id, when the supervisor delete
5879
    this user he can also remove the class itself)
5880
2018-01-09: [r12158] (obado)
5881
  adm/raw: job "lightpopup" now keep trace of http/https protocol
5882
2018-01-04: [r12156] (obado)
5883
  small html change on modtool restore page
5884
2018-01-04: [r12155] (obado)
5885
  correct a small bug of a text not being displayed for
5886
  developper account creation / modification
5887
2018-01-03: [r12153] (obado)
5888
  icons: add a missing icon in Font awesome Icon set
5889
  corrects a small typo in confdata.fr
5890
2017-12-21: [r12152] (bpr)
5891
  slib: fix scale in histo
5892
2017-12-19: [r12150] (schaersvoorde)
5893
  math input fontsize -> 1.1em
5894
2017-12-17: [r12149] (schaersvoorde)
5895
  math input js-applet: "multiline left alignment"
5896
2017-12-15: [r12147] (schaersvoorde)
5897
  "multiline" mathml output in mymathinput
5898
2017-12-12: [r12144 and others] (czzmrn)
5899
  italian translation
5900
2017-12-05: [r12136] (obado)
5901
  icons: add missing icons in Font Awesome icon set
18021 bpr 5902
  (delete an exercise in a class)
12321 bpr 5903
2017-12-05: [r12135] (obado)
5904
  accessibility: add "label" tags on each restore option
5905
  when restoring a class backup
5906
2017-12-02: [r12134] (bpr)
5907
  wimstest: add test for sigdigits
5908
2017-12-02: [r12133] (schaersvoorde)
5909
  sigdigits.c: accept numbers like ".1234"
5910
2017-11-28: [r12129] (bpr)
5911
  [gap] fix the seed for gap
5912
2017-11-17: [r12125] (bpr)
5913
  anstype: test with keepfloat=false in formal type
5914
2017-11-16: [r12122] (bpr)
5915
  add error msg in Oef2wims when the prompt of the answers
5916
  is too long (before, it is cut without messages). Does not affect
5917
  the exercises already compiled.
5918
2017-11-16: [r12120] (guerimand)
5919
  default value for scorerestriction date is wims_now not class_creation
5920
2017-11-14: [r12119] (guerimand)
5921
  no userphoto sharing/sharable in portal or groupement
5922
  (not needed : directly manage by structure)
5923
2017-11-14: [r12117] (guerimand)
5924
  import userphoto when import user
5925
2017-11-14: [r12116] (bpr)
5926
  fixbug: reset desc (if there is no specific description for an exercise,
5927
  it had the description of the previous one).
5928
2017-11-14: [r12115] (guerimand)
5929
  sharing/sharable photoboard
5930
2017-11-13: [r12112] (obado)
5931
  css: replace the inline style "font-size:1em" on mathml by a css class,
5932
  that can be eventually customised. (use themes/__css/maths.css)
5933
2017-11-12: [r12110] (schaersvoorde)
5934
  canvasdraw: added command 'ellipses color,x1,y1,rx1,ry1,x2,y2,rx2,ry2,...
5935
2017-11-12: [r12109] (bpr)
5936
[seed] keep the seed in exolog
5937
2017-11-11: [r12108] (schaersvoorde)
5938
  mathml : added \it as alternative for \mathit or \emph --> ITALICS
5939
2017-11-10: [r12105] (obado)
5940
  mathml: adds a new "math.css" file, including styles
5941
  for math fonts / MathML texts,
5942
  improving ergonomy (i.e, when mathML is used as a response (in a link)
5943
  adds a new "wims_mathfont" class which can be used to display maths
5944
  character with a better rendering (use Serif for example)
5945
2017-11-10: [r12104, r12106,r12107] (schaersvoorde)
5946
  canvasdraw: live documentation
5947
2017-11-10: [r12103] (obado)
5948
  css: clean some useless styles in Nikaďa theme for docs
5949
  less margin used by right navigations buttons
5950
2017-11-10: [r12102] (obado)
5951
  l2w.css: Latex2WIMS generated docs : prevents TOC with float
5952
  from overleaping divs
5953
2017-11-09: [r12097] (guerimand)
5954
  correct default value for severity checking in sheet panel
5955
2017-11-09: [r12096] (schaersvoorde)
5956
  mymathinput: added 'empty' symbol
5957
2017-11-07: [r12094] (obado)
5958
  css: adds min height & width on input[type="color"]
14216 bpr 5959
  to prevent Safari 11 displaying a very small button
12321 bpr 5960
2017-11-06: [r12093] (schaersvoorde)
5961
  canvasdraw: "live documentation"
5962
2017-10-31: [r12092] (guerimand)
5963
  some bad date expiration are disallowed (to be improved)
5964
2017-10-31: [r12091] (guerimand)
5965
  expiration date cannot be defined after class_expiration
5966
2017-10-30: [r12085] (bpr)
5967
  fix: the level config in search engine was not saved when going from insertion
5968
  of an exercise in a sheet to to sheet gestion
5969
2017-10-30: [r12084] (obado)
5970
  css only input placed inside an "halfwidth" class will have a min-width.
5971
  (not all input of a property_field)
5972
2017-10-29: [r12083] (bpr)
5973
  search_engine: save in var.stat the variable search_level
5974
2017-10-25: [r12081] (obado)
5975
  css: corrects a display bug causing the "abandon" dialog box
5976
  being displayed under some elements, like jmol applets.
5977
2017-10-24: [r12080] (guerimand)
5978
  can save/restore userphoto
5979
2017-10-21: [r12078] (guerimand)
5980
  can delete photoboard
5981
2017-10-19: [r12072] (guerimand)
5982
  manage of teacher account in supertype=2
5983
  see NEWS of module for details
5984
2017-10-19: [r12071] (guerimand)
5985
  job=teacher display user_participate of teachers
5986
2017-10-19: [r12070] (guerimand)
5987
  in class group, only creator of class can change supervisor access
5988
  creator cannot loose supervisor access
5989
2017-10-18: [r12063] (schaersvoorde)
5990
  canvasdraw: reoganised string/text keywords
5991
    'centered','xoffset','yoffset','xyoffset'
5992
2017-10-17: [r12060] (guerimand)
5993
  do not display checkbox for user_supervise when user is not
5994
  the supervisor of portal
5995
2017-10-17: [r12059] (guerimand)
5996
  replace classnumber by name when wims_supertype=4 in job=userprop
5997
2017-10-17: [r12057] (guerimand)
5998
  for wims_supertype=2:replace subclass number by name in job=teacher
5999
2017-10-17: [r12056] (guerimand)
6000
  replace class number by name in user panel
6001
  checkbox for user_supervise
6002
2017-10-17: [r12055] (bpr)
6003
  precision in the error message in case where the number of participants
6004
  is too small.
6005
2017-10-16: [r12053] (bpr)
6006
  skillbullet: improve navigation.
6007
2017-10-16: [r12049] (obado)
6008
   When creating a new class, if you type an URL for CAS
6009
  and then choose a pre-selected url, only the preselected one is sent.
6010
  + adds a missing icon in fornt of "CAS logout" item menu
6011
  + corrects a bug causing label for "agree cgu" for a user
6012
  registration preventing from selecting the checkbox
6013
2017-10-16: [r12048] (obado)
6014
  now required fields in authentication config
6015
  in class administration are properly set.
6016
  display the list of defined CAS url when using a non jquery theme.
6017
2017-10-16: [r12047] (bpr)
6018
  add filexists command
6019
2017-10-15: [r12045] (bpr)
6020
  skillbullet: add list of competences in job=config
6021
2017-10-15: [r12044] (bpr)
6022
  skillbullet: clean the left menu to avoid repetitions.
6023
2017-10-15: [r12043] (bpr)
6024
  in modtool, does not accept to upload files with same names up
6025
  to the case
6026
2017-10-15: [r12042] (bpr)
6027
  directexec: add graphviz tool in svg.
6028
2017-10-15: [r12041] (bpr)
6029
  authentification; possibility for the manager to declare several CAS url.
6030
2017-10-14: [r12038] (bpr)
6031
  slib/stat/effectif: fix for the case where the second parameter was
6032
  not given the call to slib/stat/dataproc was not pertinent
6033
  (gives weight 1 and a confusion with the classes)
6034
2017-10-13: [r12034] (bpr)
6035
  change the presentation for obtaining the passwd for the creation
6036
 of classes.
6037
2017-10-13: [r12033] (obado)
6038
  now authentication config in class administration
6039
  display only the useful fields related to the selected auth method.
6040
2017-10-12: [r12031] (guerimand)
6041
  disallow acces to skillbullet when the option is selected
6042
  in configuration panel (not just hide link)
6043
2017-10-12: [r12030] (guerimand)
6044
  can delete skillbullet in config/maintenance zone
6045
2017-10-12: [r12029] (guerimand)
6046
  cdt: can delete cdt data in cleaning zone of config/maintenance
6047
2017-10-12: [r12026] (guerimand)
6048
  documentation of function sendpasswd for class registration
6049
  to fixed domain name
6050
2017-10-11: [r12024] (schaersvoorde)
6051
  canvasdraw: corrected typo in command boxplot
6052
2017-10-11: [r12023] (bpr)
6053
  [gnuplot] change set no in unset
6054
2017-10-10: [r12021,r12022] (guerimand)
6055
   global limit for number of values of a technical variable
6056
2017-10-10: [r12020] (guerimand)
6057
  auto-erase photofile when change photourl
6058
2017-10-10: [r12019] (guerimand)
6059
  photoboard: use photofile if exists
6060
2017-10-10: [r12018] (guerimand)
6061
  can delete photofile or photourl
6062
2017-10-09: [r12014] (bpr)
6063
  wimsdoc: add some documentation from other files in distribution
6064
2017-10-09: [r12012 and others] (bpr)
6065
  [oef] interface in oef to use the seedrepeat
6066
2017-10-09: [r12009] (bpr)
6067
  graphviz: add svg option in bin/graphviz;
6068
2017-10-08: [r12007,r12008] (schaersvoorde)
6069
  canvasdraw: ignoring duplicate x/y-coordinates while drawing
6070
2017-10-06: [r12004] (obado)
6071
  sequence: add table headers for the element list displayed
6072
  when adding a new sequence
6073
  rank input have now the "number" type
6074
  votes & docs use also the "status" css class
6075
  add missing icon in Font Awesome icon theme
6076
2017-10-06: [r12003] (obado)
6077
  The server wims.unice.fr is now referenced with https://wims.unice.fr
6078
  (instead of http)
6079
2017-10-05: [r12002] (guerimand)
6080
  photofile can be upload in userprop panel
6081
2017-10-05: [r11999] (obado)
6082
  now status (hidden / visible / expired, etc...) have class that can be
6083
  styled in css in sequences and class home.
6084
  (visible is green and expired orange)
6085
  replace some div title by h2 + adds some missing icons
6086
  in Font awesome icon set
6087
2017-10-04: [r11998] (bpr)
6088
  config.c: module_title2 was not always defined (in the balise title).
6089
2017-10-04: [r11996,r11997,r12000,] (schaersvoorde)
6090
  canvasdraw: adding examples to documentation [work in progress]
6091
2017-10-02: [r11990] (obado)
6092
[user_error.phtml]  in user_error, when unmatched parentheses are detected,
6093
  the form has more accessibility (labels)
6094
  fr and it languages now display a textarea instead of an input
6095
  for multilines inputs; like others.
6096
2017-10-02: [r11987] (bpr)
6097
  slib/graphvizpoints add the number of the points if no legend in graphvizpoints
6098
2017-10-02: [r11984] (bpr)
6099
  wimsdoc: add rough help for anstype (for the moment, leave as it is ...)
6100
2017-09-28: [r11981] (bpr)
6101
  header html5
6102
2017-09-28: [r11980] (obado)
6103
  display site administator page in tabs, so less links
6104
  are displayed per page.
6105
  (more space between links) + display some warning with "wims_msg" style.
6106
  + add an "important" in front of "date" if missing in software check
6107
2017-09-28: [r11979] (guerimand)
6108
  link to cdt in portail
6109
2017-09-28: [r11978] (guerimand)
6110
  can hide cdt to the participant
6111
2017-09-28: [r11973] (bpr)
6112
  wimsdoc: add template file and documentation for the template files
6113
2017-09-28: [r11971] (bpr)
6114
  in theme, the file local.phtml is always readen (it can be empty)
6115
2017-09-28: [r11970] (guerimand)
6116
  can modify weight of exam in examinfo panel
6117
2017-09-28: [r11969] (guerimand)
6118
  add help to severity check in sheetinfo panel
6119
2017-09-28: [r11967] (guerimand)
6120
  can choose weight and severity of sheet directly in infosheet panel
6121
2017-09-27: [r11963] (obado)
6122
  adds some missing icons in Font Awesome Icon Set. (adm/class/userscore)
6123
2017-09-26: [r11960] (obado)
6124
  Replace old corrleft.gif and corrright.gif pics by smoother
18021 bpr 6125
  ones in matching OEF exercises. (size change from 200B to 400B.
14216 bpr 6126
  It is still not very big - 8 colors gifs)
11957 bpr 6127
wims.4.15b [r11957]
11955 bpr 6128
2017-09-25: [r11952] bpr
11954 bpr 6129
  accessibility in coordclick
6130
2017-09-25: [r11951] bpr
6131
  add dependance to a perl package
6132
2017-09-25: [r11950] bpr
6133
  accessibility in chemtool
6134
2017-09-25: [r11948] bpr
6135
  clean open class 1118
6136
2017-09-24: [r11944] bpr
6137
  accessibility in adm/class/passwd
6138
2017-09-24: [r11943] bpr
6139
  change error msg when a ressource is not allowed
6140
2017-09-24: [r11940] bpr
6141
  accessibility: add some labels and legends in adm/manage
6142
2017-09-23: [r11937] obado
6143
  add some css class ("wims_button" on links and "wims_warning"
6144
  on delete actions) in adm/class/config/connect module.
6145
2017-09-22: [r11934-r11933] bpr
6146
 accessibility: stat/referer menu
6147
2017-09-22: [r11932] bpr
6148
 accessibility: add word wims_name_setup in common words
6149
  - accessibility in stat/stat module
6150
  - little change in vocabulary in french
6151
2017-09-21: [r11923] bpr
6152
  update introprogOEF.pdf
6153
2017-09-21: [r11922] bpr
6154
  update canvasdraw help in phtml from src
6155
2017-09-21: [r11920] bpr
6156
  fix some html and accessibility problems in user page properties
6157
2017-09-21: [r11919] guerimand
6158
  show userphoto in userprop panel
6159
2017-09-21: [r11918] bpr
6160
  the defaults in the help of notation for students have not been
6161
  computed from the general config of wims (DF_SEVERITY)
11921 bpr 6162
2017-09-21: [r11916] guerimand
6163
  verification and correction of the format of cut time in exam info
6164
2017-09-21: [r11915] bpr
6165
  add help in share.phtml (no possibility to restore a class
6166
  for the class sharing)
6167
2017-09-20: [r11914] bpr
6168
  delete text-shadow in common css of themes
6169
  (not convenient when font color are black)
6170
2017-09-20: [r11913] bpr
6171
  add keyword geometric_vocabulary
6172
2017-09-20: [r11909] obado
6173
  better ergonomy of "WIMS about" popup (change log window
6174
  has limited height + some text translated + names displayed on mailto links
6175
2017-09-20: [r11908] obado
6176
  now !mailurl generate a link with an icon + the arobase pic has better quality.
6177
2017-09-20: [r11904] obado
6178
  uniformize table.proc for Nikaia and standard themes
6179
  + corrects a display bug for table captions (see in about wims page)
6180
2017-09-19: [r11895, r11903, r11902] bpr
11954 bpr 6181
  change wims about
11921 bpr 6182
2017-09-18: [r11896] bpr
6183
  replace http by https if necessary by using wims_ref_name
6184
2017-09-17: [r11893] schaersvoorde
6185
  canvasdraw: keyword 'animate' ; added basic animation for jsplot command
6186
2017-09-17: [r11892] schaersvoorde
6187
  canvasdraw: numberline y-offset in case x-values overlap
6188
2017-09-16: [r11891] schaersvoorde
6189
  canvasdraw: numberline
6190
2017-09-13: [r11888] bpr
6191
  add word all for search_level. Used in the link for documentation.
6192
2017-09-13: [r11887] obado
6193
  important (*) and critical (!) fields are now better highlighted,
6194
  with wims_warning css class in manage module.
6195
2017-09-11: [r11883] bpr
6196
  fix a bad typo for exam exercises in spreadsheet
6197
2017-09-11: [r11880] bpr
6198
  update quicktooldoc.pdf in class 9001
6199
2017-09-08: [r11878] bpr
6200
  logo smaller in the tailbox
6201
2017-09-08: [r11877] schaersvoorde
6202
  canvasdraw: 'fixed' strange behaviour of border color 'black' in
6203
  pixel/fill operations
6204
2017-09-07: [r11875] schaersvoorde
6205
  canvasdraw: added optional 'fixed pattern filling' to primitives 'boxplot'
6206
  and 'piechart'
6207
2017-09-07: [r11874] schaersvoorde
6208
  canvasdraw: added 'fillpattern grid,dot,hatch,diamond' to userdraw family,
6209
  improved speed
6210
2017-09-06: [r11873] bpr
6211
  Fix: the number of tries was 0 as long as the score was 0.
6212
2017-09-03: [r11871] bpr
6213
  add placeholder for cssfile
6214
2017-09-03: [r11866] bpr
6215
  in slib/draw/graphvizpoints,
6216
  the word graph should be at the beginning of a line
6217
  (trouble with graphviz ?)
6218
2017-09-03: [r11865] bpr
6219
  the script slib/graph/path was ugly.
6220
2017-08-30: [r11863] obado
6221
  adm/regclass : improves class creation ergonomy
6222
  (add icons + display help in a msg box)
6223
2017-08-27: [r11859] schaersvoorde
6224
[minor/svn] canvasdraw: typo
6225
2017-08-26: [r11857] schaersvoorde
6226
  canvasdraw: command 'imagefill x0,y0,URL' now works as flydraw should...
6227
2017-08-26: [r11856] mquerol
6228
  catalan and spanish version in prepared models
6229
2017-08-25: [r11855] mquerol
6230
  catalan and spanish version
6231
2017-08-25: [r11854] schaersvoorde
6232
  canvasdraw: just to be complete...added commmand 'fillpattern image_url'
6233
2017-08-25: [r11853] obado
6234
  now a call to adm/raw module without any param displays also the help,
16164 bpr 6235
  such as "?adm/raw\&job=help"
11921 bpr 6236
2017-08-25: [r11851] bpr
6237
  in sequence, the table with docs and numeros of sequences was not good.
6238
  - now the documents are listed in the order of creation (c1 c2 ... c10)
6239
2017-08-24: [r11849] guerimand
6240
  use datepicker in scorerestriction with vote selection
6241
2017-08-23: [r11848] bpr
6242
  fix sequence : when there is more than 10 docs, c10 is before c2
6243
  because of the command filewrite. The preceeding code does not be aware
6244
  of that
6245
2017-08-22: [r11847] mquerol
6246
  catalan and spanish version
6247
2017-08-22: [r11846] guerimand
6248
  use date/IP interface selection for score restriction
6249
  for technical variables
6250
2017-08-21: [r11844] obado
6251
  improve input displays on mobile devices
6252
2017-08-20: [r11839] schaersvoorde
6253
  canvasdraw: added patternfilling to userdraw command family
6254
2017-08-19: [r11838] bpr
6255
  change the message when exam content is empty
6256
2017-08-18: [r11837] schaersvoorde
6257
  canvasdraw: added command 'fillpattern grid | dot | hatch | diamond'
6258
2017-08-16: [r11835] guerimand
6259
  use of datepicker in script scorerestriction
6260
2017-08-15: [r11832] schaersvoorde
6261
  canvasdraw: removed hardcoded space in 'draw_filltext'
6262
2017-08-14: [r11830] schaersvoorde
6263
  canvasdraw: added commands 'textfill x,y,color,sometext'
6264
  and 'userdraw textfill,color,some_text'
6265
2017-08-14: [r11829] mquerol
6266
  catalan and spanish version
6267
2017-08-13: [r11828] mquerol
6268
  catalan and spanish version
6269
2017-08-13: [r11826] mquerol
6270
  catalan and spanish version
6271
2017-08-12: [r11823] schaersvoorde
6272
  canvasdraw: added to command family 'userdraw':
6273
  'userdraw diamondfill,color','userdraw gridfill,color','userdraw dotfill,color',
6274
  'userdraw hatchfill,color'
6275
2017-08-11: [r11821] schaersvoorde
6276
  canvasdraw: function 'find_angle' missing for command 'protractor'
6277
2017-08-11: [r11820] schaersvoorde
6278
  canvasdraw: added hatchfill, diamondfill and gridfill to patternfilling
6279
2017-08-11: [r11819] mquerol
11954 bpr 6280
  catalan and spanish version
11921 bpr 6281
2017-08-11: [r11818] schaersvoorde
6282
  added support for pattern filling in command 'userdraw clickfill,color'
6283
2017-08-11: [r11817] schaersvoorde
6284
  canvasdraw: premature version of 'pattern filling' ;
6285
  for now only 'dotfill x,y,dx,dy,color'
6286
2017-08-08: [r11814] guerimand
6287
  change format of input in script adm/scorerestriction
6288
2017-08-08: [r11812] guerimand
6289
  data of .def file not reloaded when reply
6290
2017-08-08: [r11811] schaersvoorde
6291
  canvasdraw: added keyword 'yoffset' for use with rotated text strings
6292
  (command textup or stringup)...if set the text will not start at given (x:y)
6293
  but end at (x:y)
6294
2017-08-07: [r11810] guerimand
6295
  use of date/IP interface selection for score restriction
6296
2017-08-07: [r11809] guerimand
6297
  script interface for managing score opening date for sheet and exam
6298
2017-08-04: [r11808] schaersvoorde
6299
  canvasdraw.c : multidraw 'text' is always centered on click x-coordinates
6300
2017-08-03: [r11807] guerimand
6301
  use of datepicker in exam module
6302
2017-08-03: [r11806] schaersvoorde
6303
  canvasdraw.c : alphabetical order in commands (for documentation)
6304
2017-08-03: [r11805] schaersvoorde
6305
  canvasdraw : corrected repeated shifting/centering of text,
6306
  introduced by keywords xoffset...
6307
2017-08-03: [r11804] bpr
6308
  fix bug in document (gestion), about the value of filedir
6309
  after a call to \draw (thanks to Raoul Hatterer)
6310
2017-08-02: [r11803] schaersvoorde
6311
  canvasdraw : keywords xoffset | centered added to commands
6312
  'input x,y,size,editable,value' and 'userdraw input(s),color'
6313
2017-08-02: [r11802] schaersvoorde
6314
  canvasdraw : added keywords xyoffset,xoffset|centered,resetoffset
6315
  for easier text-label placing
6316
2017-07-31: [r11800] guerimand
6317
  use datepicker in sheet expiration date
6318
2017-07-31: [r11798] guerimand
6319
  use of jquery-datepicker can be desactivated by theme
6320
2017-07-29: [r11795] bpr
6321
  fix html in help document for doc. Replace geogebra3 by geogebra in the example
6322
2017-07-29: [r11793] bpr
6323
  fix the cleaning scripts for documents (trouble when there are fold of fold
6324
  in the text
6325
2017-07-26: [r11792] schaersvoorde
6326
  canvasdraw: centering 'multidraw tool-table'
6327
2017-07-25: [r11791] schaersvoorde
6328
  canvasdraw: multidraw command 'text' improved usability
6329
2017-07-25: [r11790] schaersvoorde
6330
  adapt textarea width after fontsize change in math input 'applet'
6331
2017-07-25: [r11789] schaersvoorde
6332
  adapt textarea width after fontsize change in math input 'applet'
6333
2017-07-24: [r11787] schaersvoorde
6334
  fix display error in math input 'applet'
6335
2017-07-23: [r11784] guerimand
6336
  use datepickerform in cdt
6337
2017-07-20: [r11782] mquerol
6338
  [minor/trans]catalan and spanish version
6339
2017-07-20: [r11780] obado
6340
  change colors of draggable object when they are in a feedback
6341
  (oef_indgood/indbad, etc...)
6342
2017-07-17: [r11776] bpr
6343
  fix the problem of asis in model.
6344
2017-07-17: [r11775] bpr
6345
  adapt part of geogebra anstype for 3d questions (from J. Lyotard)
6346
2017-07-17: [r11774] bpr
6347
  it is no more possible to desactivate a sheet if a program is "main"
6348
  without course in a portal
6349
2017-07-15: [r11772] schaersvoorde
6350
  canvasdraw: added command 'fillall color,x1,y1,x2,y2,x3,y3...xn,yn'
6351
2017-07-14: [r11771] schaersvoorde
6352
  canvasdraw: set a timeout on "userdraw clickfill,color"
6353
  for slow computers and add cursor 'wait' during timeout
6354
2017-07-14: [r11770] schaersvoorde
6355
  canvasdraw: buttons on chromium too small
6356
2017-07-13: [r11768] obado
6357
  adds "normalize.css" in default theme, so it looks the same in every browsers.
6358
  the "buttons" colors can be customized by wims administrator, like in other themes.
6359
2017-07-13: [r11767] schaersvoorde
6360
  canvasdraw: added command 'colorpalette color1,color2,...color_n' for use
6361
  in 'userdraw clickfill,color'
6362
2017-07-13: [r11766] obado
6363
  default theme now use the same "menumodubox" as other theme,
6364
  so link categories are visually different from menu links.
6365
2017-07-13: [r11764] schaersvoorde
6366
  canvasdraw: command "userdraw clickfill,color" can make use of many fill colors,
6367
  using command "multifillcolors color1,color2...color_n"
6368
2017-07-11: [r11763] schaersvoorde
6369
  canvasdraw: command 'userdraw clickfill,color' will fill multiple areas,
6370
  if needed command fill | floodfill | filltoborder can be used multiple times
6371
2017-07-10: [r11761] obado
6372
  now jquery_defined variable is also set for documents in Nikaia
6373
  and standard themes
6374
2017-07-10: [r11759] obado
6375
  upgrade geogebraweb version from 5.0.332.0 to 5.0.374.0
6376
2017-07-10: [r11758] schaersvoorde
6377
  Mmath input 'applet' : change all wims_mathml size; remove debug
6378
2017-07-10: [r11757] schaersvoorde
6379
  math input 'applet'
6380
2017-07-08: [r11756] schaersvoorde
6381
  canvasdraw : background color|opacity added to (drag | click) to 'mathml'
6382
2017-07-07: [r11753] reyssat
6383
  corrections in help of anstype equation.phtmlreply.phtml
6384
2017-07-07: [r11751] bpr
6385
  add english version to write a number in letters in
6386
  slib/numeration/ecriturelettre(Raoul Hatterer)
6387
  French version has to be completed (only numbers < 1 million) !
6388
2017-07-06: [r11747] schaersvoorde
6389
  canvasdraw:drag and drop and onclick reply in 'mathml'
6390
2017-07-05: [r11745] schaersvoorde
12032 bpr 6391
  canvasdraw:improved drag and drop in command mathml
11921 bpr 6392
2017-07-05: [r11740 and other] bpr
6393
  add some wims_name_title for accessibility.
6394
2017-07-05: [r11739] schaersvoorde
6395
  canvasdraw: corrected color cludge in barchart
6396
2017-07-04: [r11736] bpr
6397
  fix brackets in rawmath.c (see version [r5336] line 206
6398
2017-07-03: [r11735] obado
6399
  replace "iso-8859-1" by "windows-1252" in the charset declaration,
6400
  to comply with the HTML 5 doctype
6401
  adds the "HTTP_X_REQUESTED_WITH" httpd header var,
6402
  so it can be used by wims modules (use "$httpd_HTTP_X_REQUESTED_WITH")
6403
  if you want to use it.
6404
2017-07-03: [r11734] obado
6405
  simplifies extruder menu css (for Nikaia)
6406
  reduce font style icon size on extruder menu
6407
  adds an icon for "add developper account" link in Font awesome icon theme
6408
2017-07-03: [r11731 and following] guerimand
6409
  add datepicker
6410
2017-07-01: [r11726] bpr
6411
  change the html declaration in html5.
6412
  in particular, we have changed expiration date from define_html_header() to
6413
  main_phtml_put (Response headers) ; nocache is no more used (not sure that
6414
  it would be somewhere).
6415
2017-06-30: [r11725] guerimand
6416
  fix a small bug when duplicating class
6417
2017-06-30: [r11724] obado
6418
  Adds a new Icon theme, based on the "Font Awesome" icon Set.
6419
  This icon theme is based on vector images stored as a font, so you can stretch
6420
  or shrink them without quality loss.
6421
2017-06-29: [r11722] bpr
6422
  the number of sessions is taken in account for writing a message on the
6423
  real hour where the exam ends.
6424
2017-06-29: [r11721] schaersvoorde
6425
  wims_mathml: adding small stuff and some html_user_info
6426
  on implemented things
11723 bpr 6427
---------------------------------------------------------------------------
11720 bpr 6428
wims.4.15a 2017-06-29 [r11719]
11921 bpr 6429
  (corrects some small bugs of wims.4.14)
11731 guerimand 6430
2017-06-30: [r11718] fix the presentation of the end hour of the exam
11720 bpr 6431
2017-06-29: [r11708 -- r11715] (schaersvoorde wims_mathml)
6432
  added accents in latex syntax (e.g. compatible with math-with-gifs)
6433
2017-06-26: [r11706] (obado)
6434
  now you can use "spacer" css class on lists (ul/ol) to add extra spaces on all li inside.
6435
2017-06-26: [r11705] (bpr) fix bug when no exercise had been selected in exam creation.
6436
2017-06-26: [r11700] (bpr) modind for sheets did not take the "technical keywords" in particular
6437
  description and information are no more in keywords for sheets
6438
2017-06-24: [r11692] (obado)
6439
  upgrade "normalize.css" from v5.0 to v7.0
6440
2017-06-23: [r11691] (obado)
6441
  property_fields are a little less colored, more minimalist
6442
2017-06-22: [r11689] (obado)
6443
  prevents a possible XSS hack (see https://www.openbugbounty.org/incidents/225822/ )
6444
2017-06-21: [r11688] (obado)
11921 bpr 6445
  Corrects a bug causing the "giveup" button not displaying the popup message
18021 bpr 6446
  after a set of several oef exercises
11720 bpr 6447
2017-06-20: [r11687] (obado)
11921 bpr 6448
  the valid/invalid icon state now can work not only on required inputs,
6449
  but also on HTML typed (like type="number"). Use the "noicon" class
6450
  if you want to hide this icon on your inputs.
11720 bpr 6451
2017-06-17: [r11685] (bpr) the link prev/next in a sheet did not appear when no
6452
  answer is asked in an exercise
6453
2017-06-17: [r11684] (bpr) titles for link in modtool
6454
2017-06-17: [r11677-r11683] (bpr)
11921 bpr 6455
  accessibility
11720 bpr 6456
2017-06-17: [r11676] (bpr)
6457
  move the help for levels from class/config to scripts to use it in modtool
11921 bpr 6458
  (no more necessary in class/config as there one use the levelnames).
11720 bpr 6459
2017-06-15: [r11672] (bpr)
11921 bpr 6460
  redirect a false error message. It was a problem with the transfert of a document from
6461
  the class to an modtool account.
11723 bpr 6462
2017-06-15: [r11665--r11670] (bpr)
11921 bpr 6463
  accessibility
11720 bpr 6464
2017-06-14: [r11661] (obado)
18021 bpr 6465
  [adm/raw] - Add a new job "buildexos": it compiles (src->def) all class exercises,
11720 bpr 6466
  and refresh indexes
6467
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves
18021 bpr 6468
  the speed when there is a lot of exercises to handle at the same time.
11720 bpr 6469
  (but don't forget to call the "buildexos" job when all the deletions are done !)
6470
- better "severity" definition in addsheet
6471
2017-06-13: [r11660] (obado)
6472
  store in browser sessionStorage the last collapsible state of affined search
6473
  for the search engine, so it remains open or closed
6474
2017-06-10: (bpr)
6475
  accessibility
6476
2017-06-09: [r11654] (obado)
6477
[Search engine] [translation needed] improves accessibility on all search engine
6478
  filters (add labels) + adds them in a accordion box, so they can be hidden.
6479
2017-06-09: [r11653] (obado)
11921 bpr 6480
  adds "\hint" instruction on 11qcm.oef model
11720 bpr 6481
---------------------------------------------------------------------------
11649 bpr 6482
wims.4.14 2017-06-06 [r11649]
6483
  add some title for menu links (S. Lemaire)
6484
  add some explanations for portals, change the welcome message for empty class,
11921 bpr 6485
  program zone and test zone
11649 bpr 6486
  update pdf files in class 9001
6487
  some modifications for accessibility (work in progress)
11475 bpr 6488
---------------------------------------------------------------------------
6489
wims.4.13e 2017-04-23 [r11472]
11470 bpr 6490
2017-04-21: [r11465] add link on exercise number in print version of oef exercises.
11458 bpr 6491
2017-04-18: [r11457] in modtool, add message if the archive cannot be done because
6492
  of the size of the module.
6493
2017-03-27: [r11446] (bpr) analysis in javacurve ans jsxgraphcurve
6494
  was not good in case of sline.
6495
2017-03-20: [r11441] (obado) corrects a bug on the feedback message displayed
6496
  when deleting a binary files from a modtool modules
6497
  (the wrong variable was used for the file name)
6498
  adds a failure message when deletion failed.
6499
2017-03-14: [r11434] (guerimand) timeleft in exam adapt to examsheet restriction
6500
2017-03-14: [r11433] (bpr) add keywords in the table of a module in the manage tool.
6501
2017-03-13: [r11432] (bpr) put open english class in language category
6502
2017-03-13: [r11429] (bpr) add language wimsdoc in edit_area.
6503
2017-03-11: [r11424] (bpr) in the about of an oef exercise;
6504
  - add keywords if they exists
6505
  - delete the information about hint or solution if they don't exist
6506
  - add adress in a simple way.
6507
2017-03-10: [r11418] (bpr) add parenthesis when calling pari
11720 bpr 6508
2017-03-08: [r11413] (obado) module adm/manage:
11458 bpr 6509
  -in FR and CA, the words "start" and "restart" were inverted
6510
  - adds a "back" button when reindexing modules and RSS
6511
2017-03-08: [r11412] (obado) Adds some help text to the module update page
6512
  for the site administrator
12032 bpr 6513
  some css improvements on fieldsets and msg
11458 bpr 6514
2017-03-08: [r11411] (obado) Improves display of help pages in Nikaia theme
6515
2017-03-08: [r11410] (obado) améliore la page l'accessibilité de la page d'accueil de la
6516
  classe ouverte "concours Challenge WIMS"
6517
2017-03-04: [r11405] (bpr) add jsxgraph in the list of modules which can be required in modtool
6518
2017-03-04: [r11404] (bpr) add var.init to list of config files in modtool
6519
2017-03-04: [r11403] (bpr) replace Value() by X(). Must be checked again
6520
 that this does not break the existent exercises.
6521
2017-03-04: [r11402] (bpr) the old files in src are now deleted.
6522
2017-03-04: [r11401] (bpr) desactivate giveup in exolog
6523
2017-03-03: [r11390 and others] (bpr, obado)  add level bar in case jquery
6524
 is activated and checkbox for levels if not.
6525
2017-03-02: [r11387] (obado) prevent geogebra from submitting the form when the
6526
 user press "enter" to validate a ggb parameter.
6527
2017-03-01: [r11386] (obado) adds a missing css rule in the "tango icon theme"
12032 bpr 6528
2017-03-01: [r11385] (obado) Improves search engine's look and feel with standard icon theme
11458 bpr 6529
2017-03-01: [r11382] (bpr) autocomplete is now in the form.
11720 bpr 6530
2017-03-01: [r11380] (obado) bugfix in GetSheetScores: when there was more than
11458 bpr 6531
 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
6532
2017-02-28: [r11376] (bpr) add oef_anstype_css variable to avoid to repeat twice
6533
 the same style css.
6534
2017-02-28: [r11374] (obado) displays createxo models with tabs
6535
2017-02-27: [r11369] (bpr) put autocomplete and the id inside the form in oef.
6536
2017-02-27: [r11367] (bpr) presentation of prepared models in an imposed order.
6537
2017-02-27: [r11360] (bpr) introduce new categories
6538
2017-02-27: [r11358] (bpr) change the presentation of prepared models.
6539
2017-02-26: [r11353] (bpr) add stat/boxplot slib
6540
2017-02-25: [r11347] (guerimand) cleaning directory tmp/whoconnect daily
6541
2017-02-24: [r11345] (bpr) add charset="utf-8" in jsxgraph (called by direct exec)
6542
2017-02-23: [r11340] (obado)  upgrade Geogebraweb from old 5.0.182 (2015)
6543
 to the newest 5.0.332 version. You must call "./compile --geogebra" to make it work.
6544
2017-02-23: [r11338] (obado) now every Geogebraweb applet put into a "wimscenter" class
6545
  will be centered.
6546
2017-02-23: [r11337] (obado) Replace href="" by href="#" in mailurl to correct
6547
 a bug preventing webkit based browsers to redirect obfuscated mailto:...
6548
2017-02-23: [r11335] (schaersvoorde)
12032 bpr 6549
 pari printtex output "\*" --> InvisibleTimes; in mathml
11458 bpr 6550
2017-02-22: [r11334] (bpr) fix a bug with GAP in quicktool used with format case
6551
r11330 2017-02-21: [r11329] (guerimand) fix bug with filter with AND condition;
6552
 simplification of code
14216 bpr 6553
2017-02-21: [r11328] (bpr) in case the first argument of a line of wims_menu_items has a ",
11458 bpr 6554
  the first word must not be taken as a css class.
6555
2017-02-21: [r11326] (guerimand) correct class_limit when use job=addcsvclass in a gateway
11324 bpr 6556
---------------------------------------------------------------------------
11321 bpr 6557
wims.4.13d 2016-10-30 [r11320]
6558
2017-02-18: [r11293 and other] clean the technical documentation
6559
  and the original help of Xiao
6560
2017-02-12: [r11234] use checkbox for adding teacher gestion access.
6561
2017-02-10: [r11230] canvasdraw: multidraw improvement (JE)
6562
2017-02-08 20: [r11228] can propagate oefdefault in portal (FG)
6563
2017-02: improve clickfill and dragfill answer types
6564
2017-02-12: [r11234] checkbox for adding teacher gestion access
11206 bpr 6565
2017-02-01: [r11204] (OB) Embedding a binary file in Createxo will be much easier for
11720 bpr 6566
  all teachers: the embedding code for each file is directly displayed for pictures
11206 bpr 6567
  (png, gif, jpg), audio files (mp3, ogg), and all others (.pdf, etc...)
18021 bpr 6568
2017-02-02:[r11192] A click on the "give up" button in an oef exercise now display
11321 bpr 6569
  a modal dialog box that inform user he will lose his current work,
6570
  and then ask him to confirm he really wants to giveup.
11206 bpr 6571
2017-02-02: [r11189] in wimstest, add scripts for validating quickly
6572
 oef and doc modules (for maintainers)
11184 bpr 6573
2017-02-01: [r11184] in anstype complex, it is possible to accept that j has the same
6574
  signification of i.
6575
2017-01-30: [r11174] in modtool: add message if the file is not uploaded,
11921 bpr 6576
  add test for accents.
11173 bpr 6577
2017-01-29: [r11173] fix bug about failed msg (bug [#10895])
11720 bpr 6578
2017-01-28: [r11170] modtool: add possibility to change the name of a file on some conditions.
11173 bpr 6579
  add a message for the creation of a first exercise in an oef module.
6580
2017-01-28: [r] add help for the anstype clickfill (about the disposition of the fields)
6581
  use it in prepared model classify
6582
  change the presentation of the answer (clickfill, dragfill).
11154 bpr 6583
2017-01-19: [r11153] (bpr) vocabulary on the link import from test zone in a program.
6584
2017-01-19: [r11152] (bpr) add number of exercises in a series in the sheet tables
11921 bpr 6585
  for teachers
11154 bpr 6586
2017-01-19: [r11146--rr11150] (bpr) fix slib on jsxgraph as the use of
6587
  JXG.GeonextParser.geonext2JS in jsxgraph should be not used now,
6588
  see https://github.com/jsxgraph/jsxgraph/issues/215
6589
2017-01-18: [r11145] (bpr) fix on csv in userscore: only participate can be found
11921 bpr 6590
  by csv link for the moment, so no use of supervise and supervisable (download case).
11154 bpr 6591
2017-01-18: [r11138-r11144] (bpr) manual score was forgotten in the html page of csv
6592
2017-01-15: [r11139-r11140] (bpr) user_participate and supervise was not filled in the csv file.
6593
2017-01-17: [r11141] (guerimand) fix bug with formcheck when more than 256 participants in a class
6594
2017-01-14: [r11137] (bpr) bad typo in hashlogin
6595
2017-01-03: [r11135] (bpr) add msg on giveup button in oef exercises
6596
2017-01-03: [r11134] (guerimand) severity was forgotten when a sheet was duplicated
6597
2016-12-20: [r11117] (bpr) option cp -u not posix (manage/restore.proc)
6598
2016-12-20: [r11116] (bpr) Change "renew" by "giveup" if the oef exercise has been launched.
11921 bpr 6599
  Add some secondary_button css.
11154 bpr 6600
2016-12-20: [r11115] (bpr) add placeholder for authentification, improves help (S. Lemaire)
11720 bpr 6601
2016-12-12: [r11114] (OB) adm/class/userscore:
11154 bpr 6602
  + improves formula template (input have type="number")
6603
  + page is reloaded when saving sheet formulas
6604
  + optimization of var.proc (shweights was redefined 3 times)
6605
  + uniformize indentation (tab=2) in var.proc
6606
2016-12-12: [r11108, r11110, r11113] (bpr) harmonization of score approximation
6607
  (ceil for exercises, and rint for the sheet and exam scores in getuser,
6608
  csv (csv has not been changed). score has always two decimals
6609
2016-12-08: [r11112] (bpr) in the score block, quality appears always if the quality
11921 bpr 6610
  is less than 2 as it is then used in the sheet notes.
11154 bpr 6611
2016-12-08: [r11111] (bpr) correction in the links proposed when a class group is created
6612
2016-12-05: [r11105] (bpr) use the default servor severity everywhere (except perhaps for the moment
11921 bpr 6613
  in module raw).
11154 bpr 6614
2016-11-28: [r11104] (bpr)
6615
  improve the trace of debug. Put some variables in tmp_debug_var in the file wims.conf
6616
  In debug mode (for the administrator), the values of the variables are put
6617
  in the trace file (in tmp/sessions/) when they are changed. (B. Allombert)
6618
2016-11-28: [r11101] (bpr)
11921 bpr 6619
  status of document in sequence was not visible.
11205 obado 6620
2016-11-23: [r11100] (OB)
12032 bpr 6621
  [adm/raw] Adds 2 scripts used in modexosheet job (check.worksheet and clean.worksheet).
11921 bpr 6622
  They should have been already here since r.5665:/
11205 obado 6623
2016-11-22: [r11099] (OB)
11921 bpr 6624
  [jsmol] Adds all translation files for Jsmol, avoiding some 404 errors when it tries
6625
  to load them. + replace old "jmolAppled ready" placed in Page title by a more
6626
  silent way (displays in JS console)
11205 obado 6627
2016-11-02: [r11095] (OB) [adm/raw] corrects a bug introduced in r.10935
11154 bpr 6628
  in addsheet and modsheet jobs.
6629
  (!singlespace is replacing returns by simple spaces)
11720 bpr 6630
 + introduces a new job in ALPHA state: "repairclass"
11154 bpr 6631
 + corrects a small bug in getsheet
12032 bpr 6632
 + getcsv and getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
11092 bpr 6633
---------------------------------------------------------------------------
6634
wims.4.13c: 2016-10-30 [r11087]
11087 bpr 6635
2016-10-30: [r11086] fix overflow in management when trying to restore a class.
11082 bpr 6636
2016-10-10: [r11076] new option in anstype set (distinct_inputs)
14216 bpr 6637
2016-10-10: [r11041] canvasdraw: corrected touch device mouse value display
11720 bpr 6638
  [r11040] canvasdraw: corrected command mouse
11057 bpr 6639
2016-10-10: [r11039] fix non escaped { and } in latex2wims.pl
11082 bpr 6640
2016-10-10: [r11038]: mkuserlist script now split users list in packs of
11057 bpr 6641
  500 users (instead of 1000), to avoid a "cmd_output_too_long" error
6642
  for class containing more than 1000 users.
6643
2016-10-10 [r11035] [sheet] the variable l_date was not defined.
6644
2016-10-09 [r11027]  add clock anstype using canvasdraw. work in progress
11720 bpr 6645
2016-10-08: [r11018] canvasdraw: modified usage of 'protractor',
11057 bpr 6646
  'ruler' and 'userdraw arc,color'
11720 bpr 6647
2016-10-08 [r11013] canvasdraw: canvasinfo.sh will also generate
11921 bpr 6648
  canvasdraw.phtml an move it to "public_html/scripts/help/en"
11057 bpr 6649
2016-10-08: [r11012]
11921 bpr 6650
  [anstype/draw] correct the coefficient for option split in the
6651
  computation of the score
11057 bpr 6652
2016-10-08: [r11007] New open class for primary school
6653
2016-10-07: [r11006]
11720 bpr 6654
  canvasdraw: added snaptogrid (etc) to 'userdraw clickfill,color'
6655
  canvasdraw: right_mouse_click now removes userdraw objects individually
11057 bpr 6656
  without annoying 'on_contexmenu'
11720 bpr 6657
2016-10-06: [r11005] canvasdraw: moved command "clickfill color"
11057 bpr 6658
  to the userdraw command list e.g. "userdraw clickfill,color"
11720 bpr 6659
2016-10-05: [r11004] canvasdraw: the "clearbutton some_text" is now centered
6660
2016-10-05: [r11002] canvasdraw: added support for touch devices...
12032 bpr 6661
  only tested on android (chromium and firefox on kobo e-reader)
11057 bpr 6662
2016-10-04: [r11000] anstype: add analysis for option polyline
6663
  and polygon for draw anstype
6664
  2016-10: add openclasse 1146 (school)
6665
2016-10-13: [r11044] in canvasdraw, added keywords "noxaxis" , "noyaxis"
6666
  to the "grid" command family
6667
2016-10-13: [r11049]add wims_notepad css (used in slib/utilities/notepad)
10995 bpr 6668
---------------------------------------------------------------------------
10992 bpr 6669
wims.4.13b 2016-09-29 [r10992]
6670
2016-09-29: [r10970, r10991] fix bugs in mboard of superclass
6671
  (alert msg not seen for supervising teachers,
11921 bpr 6672
  configuration by supervising teachers was not allowed)
10992 bpr 6673
2016-09-29: [r10989] add slib squaretile (preliminary version)
6674
2016-09-29: [r10988] in adding a gestion access to a teacher in a class group,
11921 bpr 6675
  it is no more added a participant access.
10992 bpr 6676
2016-09-27: [r10980] the files .teacherlist were not update when the variable
6677
  user_supervise of a teacher was changed.
6678
2016-09-27: [r10977] fix the overflow variable bug in csv
6679
  (msg error if the number of variables is too big).
10978 bpr 6680
2016-09-27: [r10977] fix an overflow variable bug in csv.
6681
2016-09-23: [r10971] new version of jsxgraphcurve anstype
6682
  (better broken lines for tactile devices + add 3 zoom buttons)
6683
2016-09-22: [r10968] add slib numeration/baseblock
6684
2016-09-21: [r10967] add polygon option in draw anstype
6685
2016-09-19: [r10963] Upgrade JSXGraph from v.0.96 (2012) to v.0.99.5 (2016)
6686
2016-09-07: [r10948 ] add class "larger" in css
6687
2016-09-07: [r10946] add option linkword in anstype compose
6688
2016-08-27: [r10933] search keyword in subclass when display clonable class (FG)
10932 bpr 6689
---------------------------------------------------------------------------
6690
wims.4.13a 2016-08-27 [r10931]
10928 bpr 6691
2016-08-26: [r10915] (BPR)
11921 bpr 6692
  add slib for writing numbers in letters
10928 bpr 6693
2016-08-26: [r10914] (BPR)
11921 bpr 6694
  prepared models: in 17reorder, can have some random data
10928 bpr 6695
2016-08-26: [r10913] (BPR)
6696
  prepared models: In swac models, one can now propose to listen several words in the
6697
  same exercise.
6698
2016-08-26: [r10912] (BPR)
6699
  [fix] fix some warnings (in sheets, according to technical variables or not).
6700
2016-08-26: [r10909] (BPR)
6701
[fix] reset tmp_ (has value 0 instead of empty sometimes).
6702
2016-08-26: [r10908] (Sophie Lemaire)
11921 bpr 6703
  add help on penalty in oef exercises
10928 bpr 6704
2016-08-26: [r10907] (BPR)
11921 bpr 6705
  [slib] add option CAPTION in matrixhtml slib.
10928 bpr 6706
2016-08-26: [r10906] (BPR)
11921 bpr 6707
  [help] html + precision in search engine help.
10928 bpr 6708
2016-08-24: [r10904] (guerimand)
6709
  improvement of the message on activation in a sheet when use a technical variable
6710
2016-08-23: [r10903] (guerimand)
6711
  [bugfix] use technical variable to exam and sheet score failed to save
6712
2016-08-22: [r10901] (BPR)
6713
  [bugfix] the parameters in .def are written only if they are not empty
6714
2016-08-22: [r10900] (BPR)
6715
  [fix] fix shell syntax for script deleting oldclasses
6716
2016-08-17: [r10898] (BPR)
6717
  [typo] expiration date of sheets in some open classes
6718
2016-08-08: [r10895] (OB)
6719
  [oef] intromenu is more customizable.
6720
2016-08-02: [r10890] (OB)
6721
  [minor/css] fix bug on Mozilla br.spacer not displaying extra spaces.
6722
2016-08-01: [r10889] (OB)
6723
  [minor/l2w] hotfix for jquery-ui 1.12.0 when there is no "div" inside .ui-menu-item
6724
2016-08-01: [r10888] (OB)
6725
  [minor/modtool] integrate some texts from template/filedesc in lang/filedesc
6726
2016-07-28: [r10884] (OB)
11921 bpr 6727
  small changes in OEF intro modules
10928 bpr 6728
2016-07-28: [r10883] (OB)
11470 bpr 6729
  [minor/css] adds "property_fields" class to oef intro fieldsets,
6730
  so they are displayed with theme colors, like in administration pages.
10928 bpr 6731
2016-07-27: [r10882] (OB)
6732
  [js] Upgrade Jquery to v.3.1.0 and jquery-ui to v. 1.12.0
6733
2016-07-27: [r10881] (OB)
6734
  [minor/css] remove some old browser specific linear-gradient to avoid CSS warnings
6735
2016-07-27: [r10879] (BPR)
6736
 [fix] in getuserscore, fix repetition in examscore table when
11921 bpr 6737
  all sheets are expired; fix colors in examscore table
10928 bpr 6738
2016-07-26: [r10876] (OB)
11470 bpr 6739
  [minor] change the temporary "IP" chroot download url by a permanent one
6740
  (on wims.unice.fr)
10928 bpr 6741
2016-07-26: [r10875] (OB)
11470 bpr 6742
  [octave defaults] adds the "--silent" option in defaults arguments for octave,
6743
  avoiding unwanted informations (like "X11 display variable not set, disabling GUI features") given by the latest version of octave (>=4.0.3)
10928 bpr 6744
2016-07-26: [r10874] (OB)
6745
2016-07-25: [r10872] (OB)
11470 bpr 6746
  [modtool] adds default filedesc in each language in modtool. getdesc reads the
6747
  default first, and then overwrites them if a filedesc file is present in the module
10928 bpr 6748
2016-07-25: [r10871] (OB)
11470 bpr 6749
  [minor/modtool] now "data/*" and "src/data/*" files are displayed in the "data files"
6750
 tab in modtool. +  adds a title for help files tab.
10868 bpr 6751
---------------------------------------------------------------------------
10865 bpr 6752
wims.4.12 [r10865]
10854 bpr 6753
2016-07-19: [r10826]  add canvasdraw help
6754
2016-07-19: [r10825]  The reg variables can only be configurated by the administrator
11921 bpr 6755
  (only for class group and class)
11720 bpr 6756
2016-07-19: [r10824+]  Modification of latex2wims.pl: correction in the generation
10854 bpr 6757
  of sheet; use the css wims_nopuce for trivlist; in css, no justify, add toc_partial
6758
2016-07-19: [r10823] add help for modtool (S. Lemaire)
6759
2016-07-18: [r10820] lower applicate to technical variable name (FG)
6760
2016-07-18: [r10817] update validator (waiting to have an html5 header)
6761
2016-07-18: [r10811] change the introduction of open classes ; add motd for anonymous
6762
2016-07-18: [r10809] clean html in scenario models
6763
2016-07-17: [r10807] cgu opens now in an help window
6764
2016-07-14: [r10792] add next and prev links in oef modules when user
11921 bpr 6765
  is not a participant in a class.
10854 bpr 6766
2016-07-14: [r10791 and +] change the motd of open classes
10820 guerimand 6767
---------------------------------------------------------------------------
10785 bpr 6768
wims.4.11e [r10784]
10854 bpr 6769
2016-07-12: [r10782] change the link on the user photo in photoboard
6770
2016-07-12: [r10772] improve geogebra anstype (J. Lyotard)
10709 guerimand 6771
2016-07-07: [r10709] comments are saved in .def file with format use _ instead of A (FG)
6772
2016-07-07: [r10705] neighbor relation disallowed at groupement level (FG)
6773
2016-07-07: [r10702] technical variable are saved in .def file with format use _ instead of A (FG)
9986 bpr 6774
---------------------------------------------------------------------------
10694 bpr 6775
wims.4.11d [r10693]
11720 bpr 6776
Other changes: many changes in the navigation (ariane thread, reorganisation
10694 bpr 6777
 of the menus, in standard theme, there is no more foot menu).
10693 bpr 6778
2016-07-07: [r10689] Change the default for the sheet formula.
10660 bpr 6779
2016-07-06: [r10660] The files in an OEF module of modtool are now presented in tabs.
10328 bpr 6780
2016-06-18:
11921 bpr 6781
  [r] in modtool, createxo and document manage do not open an new window now. (BPR)
6782
  [r] in document, move printable version and reload button in the menu
6783
  in document, harmonize the h balises (h1 for the title, h2 for the title
6784
  of the block). Adapt latex2wims for that (tex environments are now h3). (BPR)
6785
  [r10315] the archived classes can be deleted automatically after some delay
6786
  (to configure by the site manager). (BPR)
6787
  [r10307] add tac, date and stat in system checkings in adm/manage (BPR)
10928 bpr 6788
2016-05-26: [r10261] add cnil warnings in french version. (BPR)
10260 bpr 6789
2016-05-26: [r10260] desactive the form button when we are in exolog
10928 bpr 6790
  (the test is that _check isin $wims_session). (BPR)
10692 noely 6791
2016-05-26: [r10259] Protection of molecule names special char in jmolclick (yn)
6792
2016-05-26: [r10258] Protection of molecule names special char in jmolshow (yn)
10139 bpr 6793
2016-05-16: [r10110] in case of a modification of the definition of a class,
10928 bpr 6794
  indexation (.build_index) looks only at this class. (BPR)
10139 bpr 6795
2016-05-14: [r10075] fix some warnings of octave. Give the possibility for the manager
10928 bpr 6796
  to change the octave command. (BPR)
10139 bpr 6797
2016-05-12: [r10069] change activity module (delete the line graphs and replace by stick).
18021 bpr 6798
  add the number of non terminated exercises by sheet. (BPR)
10328 bpr 6799
2016-05-10: [r10062] can use new technical variable to make filter in a sheet
11921 bpr 6800
  with easy method (FG)
10928 bpr 6801
2016-05-08: [r10055] ariane thread, first version (BPR)
10328 bpr 6802
2016-05-08: [r10051] add trace file in debug mode which indicate which files
11921 bpr 6803
  and lines of the file has been read during the last request. (BPR)
10328 bpr 6804
2016-05-07: [r10045] add ods format, need a python module (GK)
10928 bpr 6805
2016-05-04: [r10030] add navigation information in the list of blocks in documents (BPR)
10139 bpr 6806
2016-04-26: [r10022] csv link can manage new technical variable (FG)
16164 bpr 6807
2016-04-09: [r9983-9984] adm/class/usermanage use new technical variable (FG)
6808
2016-04-09: [r9981 and other] adm/classtechvar can transfer old technical variable (FG)
10139 bpr 6809
2016-03-27: [r9970] add a column in the table of activities for the supervisor when
9970 bpr 6810
  sequences are activated showing the number of the sequences where
6811
  the activity is inserted.
10139 bpr 6812
2016-03-27: [r9966] add some circuits components (E. Guillet)
6813
2016-03-23: [r9963] [adm/raw] "delsheet" and "delexam" jobs now can't delete a sheet/exam
6814
  if there is at least one more recent active of same type.
11720 bpr 6815
  adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS): now you cannot add more
10139 bpr 6816
  than MAX_SHEETS sheets and MAX_EXAMS exams.
11720 bpr 6817
2016-03-20: [r9961] cloneclass: bugfix overflow variable capacity when there are
9970 bpr 6818
  too many classes on server (FG)
16164 bpr 6819
2016-03-20: [r9960] add adm/classtechvar to manage technical variable (FG)
9940 bpr 6820
---------------------------------------------------------------------------
9945 bpr 6821
wims.4.11c [r9944]
10928 bpr 6822
2016-02-24: [r9939] add texmath command on answers in mathmlinput. (BPR)
9940 bpr 6823
2016-02-24: [r9938] fix bug in the visualisation of multiple exams
11921 bpr 6824
  done in the same sessions. (BPR)
9940 bpr 6825
2016-02-24: [r9937] add the embraced randitem possibility in some
11921 bpr 6826
  prepared models in clicktool. (BPR)
10928 bpr 6827
2016-02-23: [r9933] the link to directexec is now on the main page in modtool.  (BPR)
11921 bpr 6828
  Change the position of some left menu links
10928 bpr 6829
2016-02-23: [r9932] put compile button for latex2wims on the binfile page in modtool (BPR)
11921 bpr 6830
2016-02-22: [r9930] change checkbox and radio input id's (and associated label),
14216 bpr 6831
  to correct bugs appearing when there was more than 10 inputs with the same name. (OB)
9940 bpr 6832
2016-02-17: [r9928] use common file for varfilter in module adm/activity (guerimand)
6833
2016-02-15: [r9927] use common varfilter file in module adm/class/motd (guerimand)
10928 bpr 6834
2016-02-15: [r9926] now sequences in tabs appear in reverse order if asked. (BPR)
9940 bpr 6835
2016-02-15: [r9925] now model "qcm" displays no more 2 labels by response.
11921 bpr 6836
  (better for W3c and accessibility) + updates EN version of qcm.oef,
6837
  to merge corrections from FR one.(OB)
9940 bpr 6838
2016-02-15: [r9924] Now model "11qcm" displays no more 2 labels by response.
11921 bpr 6839
  (better for W3c and accessibility) (OB)
9940 bpr 6840
2016-02-15: [r9923] canvasdraw: corrected filling in command
11921 bpr 6841
  'arc x,y,w,h,start,end,color' (schaersvoorde)
10928 bpr 6842
2016-02-15: [r9922] gives in pari variable priority (BPR)
6843
2016-02-13: [r9919] use the audio balise for mp3 also. (BPR)
9940 bpr 6844
2016-02-12: [r9918] fix bug in cas of multiple authors for oef exercises
11921 bpr 6845
  (the emails must be in the same order). (BPR)
9940 bpr 6846
2016-02-10: [r9914] now supervisor's tabs can remember which tab
6847
  (docs, sheets, exams) was previously selected, to automatically reselect it.
11720 bpr 6848
  when leaving the page (i.e. entering a sheet), and then returning to Home page,
10928 bpr 6849
  the selected tab will no more be the first.  (standard themes) (OB)
9940 bpr 6850
2016-02-09: [r9913] [adm/raw] now user_best and user_level are set to 0
11921 bpr 6851
  by default in getsheetscores job. (OB)
11720 bpr 6852
2016-02-08: [r9912] [adm/raw] version 4.05: "getscores" job is directly
11921 bpr 6853
  calling "getcsv".  No more duplicated code: this one will also
6854
  directly benefits from updates in userscore module. (OB)
10928 bpr 6855
2016-02-08: [r9911] [adm/raw] sets "$activexams" in getcsv, so it can render also exams scores (OB)
9940 bpr 6856
2016-02-07: [r9910] translation dutch (schaersvoorde)
11720 bpr 6857
2016-02-05: [r9909] [adm/raw] version 4.04: "getcsv" job calls directly scripts
11921 bpr 6858
  from "adm/class/userscore", to avoid duplicated code
6859
  (there's a new directory: "csv", a symbolic link to userscore/csv)
6860
  + delete job "download", which was only a duplicata of "getcsv".
6861
  Now getcsv will properly benefits from updates on userscore csv jobs. (OB)
9940 bpr 6862
2016-02-04: [r9908] canvasdraw: added command 'rotationcenter xc,yc' and keyword
11921 bpr 6863
  'killrotate' schaersvoorde
9940 bpr 6864
2016-02-04: [r9907] canvasdraw: added command 'rotationcenter xc,yc' and keyword 'killrotate' schaersvoorde
6865
2016-02-02: [r9903] launch the scripts perl with the command perl
6866
  (should fix the problem when perl is not installed in the place
10928 bpr 6867
  indicated in the head of the file) (BPR)
10139 bpr 6868
2016-01-29: [r9899] [adm/raw] adds some explanations on getsheetscores.proc variables
10928 bpr 6869
  (thanks to S. Lemaire) (OB)
6870
2016-01-29: [r9897] put the title of the sequence if it exists. (BPR)
9940 bpr 6871
2016-01-27: [r9896] [adm/raw] Now "getscore" and "getsheetscores" jobs send also
10928 bpr 6872
  user's bests and levels (OB)
6873
2016-01-26: [r9893] fix Gap about. (BPR)
9940 bpr 6874
2016-01-21: [r9891]  default theme ; wrong column count (schaersvoorde)
10928 bpr 6875
2016-01-16: [r9888] bug in gridfill because of gd (so replace it by fill in some script) (BPR)
6876
2016-01-16: [r9887] external links in user home were not displayed (BPR)
6877
2016-01-09: [r9880] add motd in class upload/download (BPR)
6878
2016-01-09: [r9879] add properties in the menu for publish page (BPR)
6879
2016-01-05: [r9871] new open class in immunology (BPR)
6880
2016-01-04: [r9870] add variable priority in maxima in oef. (BPR)
6881
2016-01-03: [r9869] corrects a non conformance with W3C ("a" out of "li" tag) in scorebar. (OB)
9940 bpr 6882
2016-01-03: [r9868] canvasdraw: corrected fontsize issue in command 'textup' (schaersvoorde)
10928 bpr 6883
2016-01-01: [r9864] put HOME link on the left for document as for other pages. (BPR)
6884
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)
6885
2016-01-01: [r9862] fix some small bugs (BPR)
14216 bpr 6886
2015-12-30: [r9861] canvasdraw: removed 'tabindex' from 'div' element (schaersvoorde)
10928 bpr 6887
2015-12-15: [r9824] and following, work on geogebra js (J. Lyotard, BPR). One must compile with the option --geogebra
6888
2015-12-13: [r9820] add sendmail in classactivity menu. (BPR)
6889
2015-12-13: [r9819] some changes in menu in modtool (do not translate for the moment (BPR)
6890
2015-12-12: [r9816] [adm/raw] updates help (protocol.txt), adding some more explanations on "addclass" properties. (OB)
11921 bpr 6891
2015-12-12: [r9815] [adm/raw] updates help (protocol.txt), thanks to Daniel Miller, daniel@edunao.com (OB)
9940 bpr 6892
2015-12-12: work on ergonomy (work in progress, a prov theme has been created, not in the distribution)
10928 bpr 6893
2015-12-09: [r9796] [minor/css] reduce menu_title h2 font size when not used in accordion menu. (OB)
6894
2015-12-09: [r9795] [minor/css] Now Accordion menumodubox is displayed on supervisor home page + no more empty h2 in classic menumodubox (OB)
6895
2015-12-09: [r9794] [minor/css] removes spaces around menu titles in menumodubox (even if they are empty) (OB)
6896
2015-12-09: [r9793] [minor/css] corrects a small display bug in prove theme (menu links were centered) (OB)
6897
2015-12-08: [r9792] [theme/prov] menumodubox now appears with an "accordion" style in prove theme for visitor's home page. (OB)
9940 bpr 6898
2015-12-06: [r9779] add historical forum in the about.phtml (not very clean yet)
6899
  if the number of forums (serveur configuration) is less than 1, the link forum does
10928 bpr 6900
  not appear in the bottom menu. (BPR)
9757 bpr 6901
---------------------------------------------------------------------------
6902
wims.4.11b [r9756]
9752 bpr 6903
2015-11: - scores of exercises in exam can be downloaded by csv.
11921 bpr 6904
  - add also duration of the exam sessions.
6905
  - presentation of the lists of sheets, exams, votes in tabs in the standard theme
6906
  - change some menus in visitor page (not finished).
6907
  - in the intromenu of oef exercises, the exercise which has been selected
6908
  is now at its place (not the first one).
9692 bpr 6909
2015-11-13: [r9691] add option wims_scoreexam_withoutip for exam scores without IP checking
9752 bpr 6910
2015-11: [r9629] - can generate automatically the sheet associated to a public document
11921 bpr 6911
  when it is inserted in a class
6912
  - can copy sheets as exams in one click
14216 bpr 6913
  - automatic update of sequence data when deleting doc, exam, sheet in a sequence
9692 bpr 6914
2015-10-14: add script date.pl and slib for manipulation of dates.
9752 bpr 6915
2015-10-24: [r9652] fix a bug with dashed lines in flydraw (GK)
6916
2015-10-14: [r9641] Add javascript tabs on sequence page for participants
11921 bpr 6917
  (when theme used allows it) (OB)
10139 bpr 6918
2015-10-13: [r9627] [adm/raw] now "getsheetscores" and "getexamscores" jobs send also user's full names
9752 bpr 6919
2015-10-13: [r9626] adds top back button (OB)
6920
2015-10-09: [r9618] mathml zooming on span-element. (JE)
6921
2015-09-30: [r9568] MathML fontsize synchronised with HTML (JE)
6922
2015-09-29: [r9567] add varfilter to skillbullet
6923
2015-09-27: [r9551] add symbols for the activities for participants
6924
  and the corresponding legend.
6925
2015-09-26: [r9540] all the mathcal fonts are now available.
6926
2015-09-26: [r9539] colored square for exercises in home page are now clickable (FG)
6927
2015-09: can clone a class. (FG)
9531 bpr 6928
---------------------------------------------------------------------------
6929
wims.4.11a [r9530]
6930
Improvments in canvasdraw (see canvasdraw log)
10928 bpr 6931
2015-09-23: [r9513] fix bug for cvs in exosheets. (BPR)
6932
2015-09-23: [r9511] fix bug on comments in a sheet. (BPR)
6933
2015-09-22: [r9507] improvment in leftmenu (ergonomy). (BPR)
6934
2015-09-22: [r9497] add giveup button in the change password page. (BPR)
6935
2015-09-21: [r9484] add chemistry openclass. (BPR)
9530 bpr 6936
2015-09-16: [r9475] add the possibility for the teacher to add new fields to fill when the
11921 bpr 6937
  participants register ; change "Error" in "Warning" in cgu conditions
9530 bpr 6938
2015-09-21: [r94xx] work on public document: add reading code for them
11921 bpr 6939
  (documents not in classes or modules) (BPR)
10928 bpr 6940
2015-09-16: [r9470] (BPR) add duration of the student exam -
9530 bpr 6941
  fix a bug when multiple exams are made in the same session (can occur !).
16164 bpr 6942
2015-09-08: [r9447] add job=cloneexemple in adm/class/regclass
9530 bpr 6943
  for making a copy of open class for personnal use (FG)
10928 bpr 6944
2015-09-06: [r9437] add label in case of choice answers which are not embedded. (BPR)
9530 bpr 6945
2015-09-05: [r9436] add exploitation of data observation and description
6946
  in a sheet (exo by exo) if they exist in the \observation{} and description{}
6947
  fields of an OEF exercise.
10928 bpr 6948
2015-09-02: [r9425] [adm/raw] corrects a bug causing build index. (OB)
9530 bpr 6949
  being called only when a subclass was created (the test was inverse)
6950
2015-09-01: [r9422] ergonomy in usermanage: order in the left menu items
10928 bpr 6951
  (the same for students and for teacher): first the list, then the individual action. (BPR)
6952
2015-08-20: [r9370] open now one window for each tool. (BPR)
9530 bpr 6953
2015-08-15: [r9361] participant managing interface in groupement. (FG)
6954
2015-08-12: [r9353 and other] add some graphic statistics on student activity:
11921 bpr 6955
  - number of finished exos by day
6956
  - another linegraph as the number of exercises which are begun, but not finished
6957
  - progression of exercises with success
6958
  - if only one sheet is asked, same graphs for each exercise
6959
  - interface to select some students (with a limitation of the number of students,
6960
  this is very costly). (BPR)
9530 bpr 6961
2015-08-12: [r9351]
11921 bpr 6962
  - try to group in the lateral menu the links concerning one student / all students
6963
  - add livret each time there is a link to userscore.
6964
  - put link to modules class/stat and class/activity in the homepage (some of them will
6965
  depend on the modification of the module class/activity).
10928 bpr 6966
2015-08-01: [r9337] add option legend in oef exercises. (BPR)
11720 bpr 6967
2015-07-27: [r9322] in adm/manage: add openbabel in the software to check;
10928 bpr 6968
  fix some confusion in the messages. (BPR)
16164 bpr 6969
2015-08-15: [r9361] add job=regmanage in adm/class/usermanage for managing
9435 bpr 6970
  registration of participants in a groupement (FG)
9530 bpr 6971
2015-08-14: add graphics interpretation of student activities in the module adm/class/activity
9358 bpr 6972
2015-08-10: make changes in lateral menu.
6973
2015-07-31: improve the parser for Interfaces commands (DB) to be able to
11921 bpr 6974
  put the command maxima -X '--dynamic-space-size 512' by default (should
6975
  fix the problem of virtual memory for maxima). This depends on the installation of maxima.
9358 bpr 6976
2015-07-**: cut the taxonomy files according to sciences (too long otherwise).
9279 bpr 6977
---------------------------------------------------------------------------
9276 bpr 6978
wims.4.10 [r9275]
6979
2015-07-07: [r9256] change vocabulary: Zone eleves -> Participant View in the supervisor
6980
  class home.
6981
2015-07-07: [r9252] add filter in adm/activity module
6982
2015-07-03: [r9242] in adm/class/userscore, add message in the showsheet page;
6983
 links on exercises in the showsheet page open a new page
9242 bpr 6984
2015-07-03: [r9242]
11921 bpr 6985
  in adm/class/userscore: add message in the showsheet page;
6986
  links on exercises open a new page
11720 bpr 6987
2015-06-29: [r9229] add new commands in oef exercises: \keywords, \observation{},
9276 bpr 6988
  \description{}
9201 bpr 6989
---------------------------------------------------------------------------
9242 bpr 6990
wims.4.09g [r9196]
9149 bpr 6991
2015-06-14: * is replaced by a space in texmath (ER)
9197 bpr 6992
2015-06: the new modules userscore and usermanage are now operational.
9149 bpr 6993
2015-06: Change in the intromenu of OEF exercises
6994
2015-06: Small changes in the notation in OEF exercises.
6995
2015-05: [r8992] comments on participant can be different in each class
6996
 of the structure of portail or groupement (FG)
6997
2015-05: [r9060] Add possibility to insert all exercises of a module
9197 bpr 6998
  in a sheet
8604 obado 6999
---------------------------------------------------------------------------
8985 bpr 7000
wims.4.09f [r8984]
9149 bpr 7001
2015-05: improvement on taxonomy presentation (work in progress)
11921 bpr 7002
  add _css/normalize.css" in standard and pommier theme
8985 bpr 7003
2015-05-25: [r8979 ...] add editarea special method (only for open class 9001)
7004
  change the class 9001 for using it.
7005
2015-05-22: [r8961] the site manager can restore an archived class by the interface.
16164 bpr 7006
2015-05-22: [r8952-r8960] adm/class/motd can make motd changes on list of users
8961 bpr 7007
  instead of one user (FG)
8985 bpr 7008
2015-05-22: [r8957] add function setseed to fix the seed of random
7009
  (not documented, work in progress)
8956 bpr 7010
2015-05-22: [r8956] when the classpassword is empty (in fact, *), the access to the
7011
  registration fieldset is direct (no classpassword is asked). Be careful with that !
8955 bpr 7012
2015-05-22: [r8955] in anstype menu (as it was already possible in radio, checkbox,
7013
the option "default=" is available.
8885 bpr 7014
2015-05-05: open the debug_mode for any oef module for supervisor.
7015
- add prec in color_legend - colors are not pertinent if the answer
7016
is analysed by conditions.
7017
- add tests
7018
- improve exam help (Sophie Lemaire)
8856 bpr 7019
---------------------------------------------------------------------------
7020
wims.4.09e [r8855]
8841 bpr 7021
2015-04-29: [r8841] when the class limit or user limit are reached, a mail is send to
7022
  the site manager (only the first of each month)
8834 bpr 7023
2015-04-27: [r8823] add brokenline in coordclick.
7024
2015-04-23: [r8817] one can now insert all exercises of a module in a sheet (FG).
7025
2015-04-18: improve the help in french for numeric anstype (with Julien Lyotard)
7026
2015-04-09: [r8791] add slib oef/sortorder.
8783 bpr 7027
2015-04-07: [r8783] add special method drawinput (use canvasdraw form JE).
9825 obado 7028
  codeinput may also be used in an environment [div] instead of [pre] (useful
8783 bpr 7029
  for tables).
7030
2015-04-07: add slib utilities/date
7031
2014-04-??: [r8756] new seriebar "arrow" style (for exercise series) (OB)
8725 bpr 7032
2015-03-15: add special method imageinput (with J. Lyotard et OB) ;
7033
  codefill -> codeinput
8710 bpr 7034
2015-03-11: improve matrixhtml slib by adding the possibility of choosing the
7035
rows and columns to put in th mode
8706 bpr 7036
2015-03-10: [r8705] The special methods are now a chapter in the createxo help.
8702 obado 7037
2015-03-11: [r8700][OEF] Adds a Legend box which explain what each oef_indcolor means,
11720 bpr 7038
  for some answer types only (by now: radio checkbox mark flashcard) (OB)
8706 bpr 7039
2015-03-10: add special method mathmlinput (Julien Lyotard)
7040
2015-02-24: [r8597][lightpopup] Now lightpopup mode is no more cutting off
8604 obado 7041
  all menumodubox links for supervisor. It checks if links are in a whitelist
7042
  before choosing to display them or not. For now, only "next series" and
7043
  "previous series" are in this whitelist. (OB)
8544 bpr 7044
---------------------------------------------------------------------------
7045
wims.4.09d [r8543]
8542 bpr 7046
2015-02-08: [r8541] update docuoef4.pdf and documentation class
7047
2015-02-08: fix address in public_htlml/bin/crossword, ...
7048
2015-02-08: score bar in the presentation of sheets
8710 bpr 7049
2015-02-07: fix gap problems ; fix the flashcard anstype (javascript error).
8542 bpr 7050
2015-02-07: Improve qcm model (OB)
11720 bpr 7051
2015-02-07: improvment in example in coordclick: add feedback (Julien Lyotard)
8542 bpr 7052
2015-01-30: modify apache-config for Ubuntu Trust
7053
2015-01-25: fix a bug in the desactivation of exam.
8500 bpr 7054
2015-01-25: [r8499] Added variable 'force_mathml' to module environment.
7055
Use 'force_mathml=yes' to activate in a module (JE)
7056
---------------------------------------------------------------------------
8498 bpr 7057
wims.4.09c [r8497]
7058
2015-01-17: fix a bug introduced with some mailer.
8502 bpr 7059
2015-01-11: [r8489] add the possibility to desactive mathml (disable_mathml=1)
8500 bpr 7060
  for the answer type correspond and dragfill/clickfill for the browser that
7061
  do not support mathml (for the moment, chrome and android, can
7062
  be changed in public_html/scripts/js/dynapi3.phtml)
8502 bpr 7063
2015-01-09: [r8484] add possibility for a teacher to save an exo in exolog.
8470 bpr 7064
---------------------------------------------------------------------------
7065
wims.4.09b [r8469]
8502 bpr 7066
2015-01-02: [r8468] add exercise titles in printable sheet version.
7067
2014-12-26: [r8455] small changes in latex2wims css, black square at the end
11921 bpr 7068
  of the proofs in latex2wims.
8502 bpr 7069
2014-12-26: [r8454] add special methods in oef (codefill) - documentation
11921 bpr 7070
  should be improved.
8502 bpr 7071
2014-12-21: [r8451] fix examlog: when the exercise has too much steps,
11921 bpr 7072
  w_module_score was not found in the file.
8502 bpr 7073
2014-12-18: [r8447] add button to show/hide status of a sequence directly
11921 bpr 7074
  in show page of sequences.
8502 bpr 7075
2014-12-11: [r8438] fix the test for creating the list of emails of teachers of
11921 bpr 7076
  a superclass or portal.
8502 bpr 7077
2014-12-10: [r8434] add warning if score registration is closed by the supervisor.
7078
2014-12-10: [r8432] fix displaying bug in option allowshare.
7079
2014-12-09: [r8431] experiment some bar in the presentation of a sheet to
11921 bpr 7080
  show the status of exercises in the presentation of the sheet.
8502 bpr 7081
2014-12-02: [r8429] for cas authentification: in some cas servor:
11921 bpr 7082
  validate=serviceValidate (shoud be text or xml) - take that in account.
12032 bpr 7083
2014-12-02: [r8428] in example sheets the adress must not finished by an &amp; -
11921 bpr 7084
  change the weight 8 and 9 in 10.
10139 bpr 7085
2014-12-01: [r8427] [adm/raw] Corrects 2 bugs: one on "getexamlog"
11921 bpr 7086
  and the other on Json return for "getuser".
8502 bpr 7087
2014-11-30: [r8426] fix bug in the option default in oef answer.
7088
2014-11-25: [r8417] use jsmol for drawtile in 3D - syntax changed.
7089
2014-11-25: [r8415] update slib/geo3D/off2jmol.
7090
2014-11-24: [r8414] add crosshair crosshairs crosshairsize, add some alias.
7091
2014-11-20: [r8404] add some script to use canvasdraw in documents or oefexercise.
7092
2014-11-19: [r8401] fix value of freegot in case of multiple questions with
11921 bpr 7093
  javacurve or jsxgraphcurve as a second question.
8502 bpr 7094
2014-11-16: [r8396] minor style changes in Nikaia theme.
7095
2014-11-15: [r8393] put the jsmol in a div with class wims_jmol and
11921 bpr 7096
  id wims_jmol$slib_id to define by the user (the class has the width of the applet).
8502 bpr 7097
2014-11-14: [r8391] corrects a bug in auth/confia2qcm.fr and auth/createqcm
11921 bpr 7098
  causing OEF file not written.
8502 bpr 7099
2014-11-12: [r8390] file quicktooldoc was forgotten in developpement open class.
7100
2014-11-07: [r8384] precise the documentation on the calculation of the
11921 bpr 7101
  sheet quality score.
8502 bpr 7102
2014-11-06: [r8382] add answertype draw.
7103
2014-11-05: [r8375] apache-config is now compatible with new Apache versions (>=2.4).
7104
2014-11-03: [r8369] email was limited to 40 characters -> 100 characters
7105
2014-11-03: [r8368] add syntax variable [MMM] for MMM in MAX_EXOS MAX_SHEETS MAX_EXAMS
8371 bpr 7106
  MAX_VOTES MAX_OEFREPLIES MAX_OEFCHOICES in files var.def
8502 bpr 7107
2014-11-03: [r8367] add command \ifval in OEF and Doc (numerical evaluation in
8371 bpr 7108
  case of test =)
8502 bpr 7109
2014-10-07: [r8300]In class: if the mails are not send to all the students, their list is added to the
11921 bpr 7110
  message send to other teachers.
8502 bpr 7111
---------------------------------------------------------------------------
8300 bpr 7112
wims.4.09a [r8291]
8283 bpr 7113
2014-10-07: fix nested conditions overflow (DB).
8255 bpr 7114
2014-10-01:
7115
  - some magic constants as max_sheets, max_exos, max_require, max_exams are now
7116
  accessible in modules (constantes of wimsdef.h). Not done in the var.def
7117
  - fix bug in userlist/csv
7118
  - fix bug in computation of high in Wimslogd/score.c (and change the name
8254 bpr 7119
 of the file).
7120
2014-09-24: improve multilanguage in OEF - add automatically a formradio in
7121
 the intro when translation_language is not empty
7122
 (can use \text{lang=slib(oef/env lang)} in the exercises
7123
 where lang is the user lang or the choice made in the intro of the module.
10928 bpr 7124
2014-09-21: allow filter with user variables to motd (BPR)
7362 bpr 7125
---------------------------------------------------------------------------
8179 bpr 7126
wims.4.08 [r8178]
8254 bpr 7127
translation have been done, keywords have been completed.
8502 bpr 7128
2014-09-04: [r8169] replace script shell for testing permissions
8174 bpr 7129
(deprecated and not portable) by perl script.
8502 bpr 7130
2014-09-03: [r8163]
11921 bpr 7131
  eliminating three type-punning pointer dereferenciation in flydraw
9358 bpr 7132
2014-08: delete include the *.c except in wims.c and wimslogd.c (DB)
8174 bpr 7133
 clean the c funcions which are unuseful or twice
7134
 delete some files unused as insplot.c
8502 bpr 7135
2014-09-03: [r8159] change limit in MAX_LINELEN for compatibility with symtext
7136
2014-09-02: [r8158], [r8156] etc:
8174 bpr 7137
 add invisible frame to prevent "color leak" on the vertical right
7138
 add patch for bug in gd2.0.1
8502 bpr 7139
2014-08-30: [r8148]
8174 bpr 7140
 put Msg2wims and Oef2wims in the same directory (some files ar in common).
8502 bpr 7141
2014-08-30: [r8147]
8174 bpr 7142
  use -lwims for curvecomp.c, cyclicode.c, ftype.c, odstat.c;
8502 bpr 7143
  delete some functions:
8174 bpr 7144
 - xmalloc, find_word_end, find_word_begin are defined in Lib/liblines.c
7145
 - wordchr, varchr, strip_trailing_spaces are not used in modstat.c
8502 bpr 7146
2014-08-30: [r8146] schaersvoorde
11921 bpr 7147
  added command 'clearbutton button_text' to remove all userbased drawings
7148
  in canvasdraw
8502 bpr 7149
2014-08-29: [r8142] guerimand improve dates in htmlform, use it in adm/class/cdt:
11921 bpr 7150
  script show actual values in htmlform
8502 bpr 7151
2014-08-29: [r8141] (FG) save second date in cdt search
7152
2014-08-29: [r8140] (FG) fix print version of cdt
7153
2014-08-29: [r8139] (FG) use of script date.phtml instead of local processus in cdt
7154
2014-08-29: [r8138] (FG) show last data in cdt at the beginning
7155
2014-08-29: [r8137]: clean inclusion of *.c Misc/mathexp, Msg2wims, Oef2wims
7156
2014-08-29: [r8133] (FG)
8174 bpr 7157
  reset table_center for all the module class/cdt (background compatibility)
8502 bpr 7158
2014-08-28: [r8130] schaersvoorde:
11921 bpr 7159
  canvasdraw: corrected newly introduced problems with command 'clock' [use strict]
8174 bpr 7160
2014-08-28 [r8129] schaersvoorde:
11921 bpr 7161
  canvasdraw: added keyword 'radius' to command 'display x|y|xy|degree|radius,color,fontsize'
8502 bpr 7162
2014-08-28 [r8128] (FG)
11921 bpr 7163
  show usercnt in userlist
8174 bpr 7164
2014-08-27 [r8127] schaersvoorde:
8502 bpr 7165
  canvasdraw: added default reply format for 'userdraw input'
7166
2014-08-27: [r8124] change name: Wimslogd/lines.c -> Wimslogd/wimslogdlines.c
7167
2014-08-27: [r8123] clean dicsort, modind, translator (no more include .c).
8174 bpr 7168
 (suffix.c was inside the three programs).
7169
2014-08-27 [r8122]
7170
 change name: Lib/lines.c -> Lib/liblines.c
7171
  - in Misc/mathexp use -lwims
8502 bpr 7172
2014-08-27: [r8121] clean src/wims.h (no more definition, only declarations).
7173
2014-08-27: [r8120] clean Interfaces (no more include .c except for yacasheader.c)
7174
2014-08-27: [r8119] fix adm/light languages when the file in pages is not of the form xx.$lang
7175
2014-08-27: [r8118] fix slib/draw/repere: the grid did not always go through the origin
8174 bpr 7176
2014-08-27 [r8116] schaersvoorde:
9358 bpr 7177
 canvasdraw: added command 'userdraw input,color' and 'userdraw inputs,color'
8174 bpr 7178
 corrected 'userdraw text,color' [use strict]
7179
2014-08-24 [r8114] schaersvoorde:
7180
  removed unused js-file jm.evers/js/walterzorn.js
7181
2014-08-24 [r8112] schaersvoorde:
7182
  canvasdraw: modified slider syntax
7183
2014-08-21 [r8110] schaersvoorde:
7184
  canvasdraw: added extra tics in case of commands 'xaxis' 'yaxis'
7185
2014-08-19 [r8107] schaersvoorde:
8502 bpr 7186
  canvasdraw: corrected rotation cludge [radians vs degrees] with slider type 'angle'
8174 bpr 7187
2014-08-19 [r8106] schaersvoorde:
8502 bpr 7188
  canvasdraw: slider xy ergonomics...
8174 bpr 7189
2014-08-19 [r8105] schaersvoorde:
11921 bpr 7190
  canvasdraw: improved response speed of slider;
7191
  added command 'angle x,y,width,start,end,color'
7192
  as alternative to flydraw compatible command 'arc'
8502 bpr 7193
2014-08-18: [r8103] clean Texgif
7194
2014-08-18: [r8102] clean Flydraw
8174 bpr 7195
2014-08-18 [r8101] schaersvoorde:
7196
  added keyword 'killslider'... a slider may adjust several different
11921 bpr 7197
  objects...until keyword 'killslider' or next 'slider'
8502 bpr 7198
2014-08-18: [r8100] clean the c code:
9763 bpr 7199
  - change the name of some functions similar but different to keep code equivalent
11921 bpr 7200
  to the old one (strip_trailing_spaces find_matching mkdirs singlespace deaccent wordchr
7201
  string_modify search_list)
9763 bpr 7202
  - delete #include "../Lib/basicstr.c", comment functions which are at the same time
7203
  in Lib and in some other file.c and add
7204
  lopt=-L$(wims_home)/lib -lwims -lm $rpath in the Makefile
8174 bpr 7205
  (in Interfaces, Misc/oncechar, Misc/translator, Misc/dicsort, Misc/modind, Misc/ccsum, Texgif/texgif.c)
7206
2014-08-18 [r8099] schaersvoorde:
8502 bpr 7207
  canvasdraw: corrected javascript error in 'userdraw arc,color'
8174 bpr 7208
2014-08-17 [r8097] schaersvoorde:
8502 bpr 7209
  canvasdraw: added command 'slider'
7210
2014-08-16: [r8096] delete unuseful routines in Oef2wims/outexec.c
7211
2014-08-16: [r8095] delet routines set_var get_var find_name_start find_name_end not used
7212
  in Msg2wims and Oef2wims
7213
2014-08-16: [r8094] use libwims for functions find_word_start find_word_begin xmalloc
7214
 and delete them in html2msg
8092 bpr 7215
2014-08-07 (DB) The string_modify() routine declared in libwims.h had two implementations,
7216
  one in Lib/lines.c and the other in Msg2wims/lines.c. The second one was called string_modify2
7217
  and substituted to the first one when appropriate using the preprocessor directive
11921 bpr 7218
  #define string_modify string_modify2
8092 bpr 7219
  Now the standard implementation is named string_modify1 and the alternative string_modify2 as before.
7220
  They are both called as string_modify() via a function pointer.
7221
  This pointer and the two functions are declared in libwims.h.
7222
  The clients of the wims library can call string_modify(), which invokes string_modify1().
7223
  Other programs (like Msg2wims) must define the pointer like this:
11921 bpr 7224
  void (*string_modify)(char *start, char *bad_beg, char *bad_end, char *good,) = string_modify2;
8092 bpr 7225
  (or string_modify1 as the case may be).
7226
2014-08-03: clean search_list - it is now the same in the three occurences. (DB)
7227
2014-08-03: fix bug in src/wims_modules.pl
8502 bpr 7228
2014-07-30: clean flydraw.c - fix gdImageFillToBorder: replace by gdImageFillToBorder1 which
8092 bpr 7229
 do nothing if the point is outside the image.
7230
---------------------------------------------------------------------------
7231
wims.4.07d [r8030]
7232
2014-07-09: fix trouble with - in names (case of external_auth) with csv
11921 bpr 7233
  html improvments
8502 bpr 7234
2014-07-03: add css class: wims_instruction
8092 bpr 7235
---------------------------------------------------------------------------
7975 bpr 7236
wims.4.07c [r7975]
7957 bpr 7237
2014-06-17:
7238
  - the link "next exercise" and "previous exercise" in the sheet appear now
11921 bpr 7239
  after the answer is given (at the end of the series if there is a series).
7957 bpr 7240
  - correct bug in open classes (files .require was not always good)
7241
  - only score indicators used in the formula appear in the student side.
7242
  - new slib for chemistry: cram, leftind
7243
  - modifications in the presentation of sheets - doc - vote - exam, exercises in sheets
7244
  colors can be choosen by the teacher
7245
  - cdt does not appear if there is nothing inside.
7246
  - java -> jsxgraph in the tool coordclick (J. Lyotard)
7960 bpr 7247
  - rawdata are seen by the student - IP are not shwown if the user is "anonymous"
7248
  (example classes in particular).
7866 bpr 7249
2014-06-06: [r7865] add chemtool (administrative module).
7250
2014-06-05: [r7860] add chemistry slib creating an svg figure with a Newman
7251
  representation (Yves Noel)
7252
2014-06-02: [r7848] added evaluation functions in libwims (D. Bernardi).
7837 bpr 7253
2014-05-31: [r7836] add possibility to choose the colors in the activity presentation
7254
  by the teacher.
7801 bpr 7255
2014-05-29: if the expiration date of a sheet is previous than the now date, it
7256
  is changed to the class expiration date when the sheet is activated.
8502 bpr 7257
2014-05-26: fix gestion access: could not be added by the administrator
7720 bpr 7258
2014-05-04: add the possibility to filter the notes according to some criteria
7810 bpr 7259
 given in the user properties - multi conditions are possible.
7720 bpr 7260
2014-05-03: add classification module for participative work.
7837 bpr 7261
2014-04-14: [r7644] size of the classes are calculated during the daily housekeep
7644 bpr 7262
 and write in the file .du in classes.
7837 bpr 7263
2014-04-12: [r7637] add !getscorebest for the new indicator.
7264
2014-04-07: [r7612] add a new indicator for the score (mean of the n better scores
7612 bpr 7265
  if 10n is the number of required points) as an alternative to
8502 bpr 7266
  "cumulative points". Add new formulas using this indicator.:
7837 bpr 7267
2014-04-07: [r7609] modify exostat.c
7612 bpr 7268
  - separate score and noscore (not only from the directory).
7269
  - add possibility to ask stats only for one user or/and one sheet
11921 bpr 7270
  (the syntax of the output is different, not quite definitive)
7612 bpr 7271
  - add the ten best notes for each exo in case of one or multiple user
7272
  (only if the env user variable is empty).
7837 bpr 7273
2014-04-07: [r7602] add !getscorelast and !getscoretry
7612 bpr 7274
---------------------------------------------------------------------------
7544 bpr 7275
wims.4.07b [r7543]
7516 bpr 7276
2014-02-27: add wims_ref_class env variable for !formradio, !formcheckbox, !formmenubar
11921 bpr 7277
  (already there for !href )
7516 bpr 7278
2014-02: put the form in css instead of table
7279
2014-01: - add option --mathjax , --shtooka, --modules to compile
7280
  - add scripts for mathjax (JE);
7281
2014-01: test the mail in compile
7282
2014-01-03: Can download the two indicators for exercises of a sheet
7364 bpr 7283
  (variable sheetexo[number of the sheet])
7516 bpr 7284
  - add keywords in domain
7362 bpr 7285
2014-01-03: Improve matrix anstype:- add split options for matrix
7286
  - add color in false coefficients
7287
  - add variable result$i as a mask for good and bad coefficients
7288
  In oef exercises, reply_$i is now accessible;; contains the student answer eventually reformated
7364 bpr 7289
  as it appears in embed case or in the analysis of the question.
7362 bpr 7290
2014-01-01
8502 bpr 7291
 in oef exo: give the possibility to impose the order of the exercises in a series
7516 bpr 7292
  (the interface was not there).
7362 bpr 7293
2013-12-30: delete the link reference
7294
2013-12-28 MathML:adding stretchy="true" to delimiters LEFT/RIGHT triggered by \left \right (JE)
7295
  delete the link reference. Should be put again if work is done on data
7296
2013-12-27:add zones K1, K2 K3 ; add category physical_education
7297
2013-12-26:modify OEF in a sheet now not display in a popup windows
7364 bpr 7298
2013-12-26: MathML: Fixing MathJax inputfield bug by using a pre-styled 'textarea' instead of a 'input'
7362 bpr 7299
2013-12-23:can add draw feedback in the coord anstype
7300
2013-12-23: Mathml:
7301
  - added environment \begin{html}...\end{html}
7302
  - corrected environment \begin{svg}
7303
  - introduce replace_str() function
7304
  - using correct semantics for pseudo latex \input
7305
2013-12-15: add possibility to use the technical variables in the motd
7306
  (call it by \var_xxx if the variable is xxx as in the liaison tableur - in internal it is user__xxx.
7364 bpr 7307
2013-12-14: add the option goodanswershown to coord anstype
7362 bpr 7308
2013-12-08: the number of the sheet will no more appear when one uses sequences.
7309
2013-12-04: allows to modify some fields in the insertion of an exo in a sheet when
7310
  it is active: description, title, comments, feedback
7311
2013-12-04: add variable doclist and common_images in var.proc
8502 bpr 7312
2013-12-03: fix binomialinv: exact formula when q=p=0.5,
7362 bpr 7313
 else use octave (no result in the first example before).
7314
2013-12-03: when inserting a public document in a class, it is now possible
7315
 to link it with some sheet.
7316
2013-12-03: use src2def in latex2wims module
7317
2013-12-03: add primitive audio in documents
7318
2013-12-03: button compile only if srctex is working
7319
2013-12-04:
7291 bpr 7320
  Allows to modify some fields in the insertion of an exo in a sheet when
7321
  it is active: description, title, comments, feedback
7322
  Allow to link a public document with a class sheet
8502 bpr 7323
  Improvment documents: - latex2wims is now launched by src2def (docu/mkindex)
7291 bpr 7324
  - deposit in doc/srctex
7325
  - common_files
7326
  - can have the translation in the same module
8502 bpr 7327
  new WIMSChem (JE): svg version
7362 bpr 7328
---------------------------------------------------------------------------
7329
wims.4.07a [r7068]
7291 bpr 7330
  add anstype time
7331
  add anstype complex
7332
  clean public_html/bases/dic (regenerate files)
7333
  fix warnings in compilation
7068 bpr 7334
  fix bugs in search engine
7335
  recover some links lost in theme for student account, change password
7362 bpr 7336
---------------------------------------------------------------------------
7068 bpr 7337
wims.4.06 [r7010]
7012 bpr 7338
 add example classes from Chantal Causse
7339
 work on example sheets
7340
 improvment of the search engine
7341
 add theme pommier (experimental)
7342
 add analysis slib in differential systems
7343
 change the way to insert keywords for autocompletion
7362 bpr 7344
---------------------------------------------------------------------------
6868 bpr 7345
wims.4.05c
7346
2013-08-07: add possibility to go directly from score of a participant to
7347
the next one (also for exam, raw data, etc).
7348
2013-07: add slib for differential equations, inversedomain (in analysis).
7362 bpr 7349
---------------------------------------------------------------------------
6701 bpr 7350
wims.4.05b [r6700]
7351
2013-06: add three example classes.
7352
  improve latex2wims (change tooltip in jQuery menu)
7353
  fix some trouble in search engine (in case of several word groups).
7354
  in documents, a block named doctoc can be exploited as a summary table.
7362 bpr 7355
---------------------------------------------------------------------------
6585 bpr 7356
wims.4.05a [r6585]
7357
2013-06-14: work on popup tool (french version).
7358
2013-06-12: add slib on differential equations.
6477 bpr 7359
2013-03-24: work on search_engine and browse module.
7360
- add class and sheets in the category "all" of search engine.
7361
- clean the domains in browse modules (transfer in bases/sys).
7362
- allows the use of language keywords (keywords_$lang, description_$lang,
7363
  title_$lang, etc).
7364
2013-01: - add validation by w3c-validator in modtool (must be configured by
7365
  the manager).
7366
- add test buttons on modtool to go from mathml to images.
7367
- fix bug: if the sequence has been configured on yes,
7368
  but no sequence has been created, the supervisor will see the notes.
6585 bpr 7369
- add language menu in properties of a module (modtool) ;
7362 bpr 7370
  add jquery for toggle the language menu.
6477 bpr 7371
- many changes for better compatibility with xhtml and html 5
9358 bpr 7372
- some css have been added and used in adm modules as wimscenter, wimsemph, tt, small,
6241 bpr 7373
  smaller, bold, wimsborder, wimsnoborder (for tables), clearall, spacer, ...
6585 bpr 7374
  cut css in small parts, it will be easier to compare for differents themes
6477 bpr 7375
2013-01-08: use yuicompressor-2.4.7.jar to compress css.css
6286 bpr 7376
2013-01-01: add anstype jsxgraphcurve (Julien Lyotard).
6241 bpr 7377
2012-12-16: increase the number of characters save in sessions.log
7378
2012-12-14: improve useropts page (OB)
7379
2012-12-13: add useropts option for dyslexics.
9358 bpr 7380
2012-12-13: add slib/algebra/partitionconj
6241 bpr 7381
2012-11-28: cleaning generated files in the example class and documents in bases - the generation
7382
  is done by bin/mkindex (adapt the script src2def and docu/mkindex to be able to do that)
7383
2012-11-28: clean the generated files in oef/$lang/qcm - they will be generated now by bin/mkindex
9358 bpr 7384
2012-11-22: new jobs in raw as copyclass and getsheetstats, optimizing getlog job,
7364 bpr 7385
  now it can render more than 500 lines of a user log (OB)
6286 bpr 7386
2012-11-21: add jquery.min.js in public_html/scripts/js/jquery/jquery.min.js
7362 bpr 7387
2012-11-07: in wims_mathml, replace non-unique id="wims_mathml" by a
6241 bpr 7388
  unique id (id="wims_mathml.....") (JE)
7364 bpr 7389
2012-11: introduce widgets and cut the different actions in small pieces (OB, BPR)
6241 bpr 7390
2012-11-06: add !formend command to close a !form
7391
2012-11-05: put Doctype declaration to be compatible with mathml (JE)
7392
2012-11-05: new page for sheet search (OB)
8502 bpr 7393
2012-10-24: new prepared model: steps.oef
6241 bpr 7394
2012-10-23: add slib/draw/radar
7395
2012-10-21: add category algo in H levels
7396
2012-10-18: add small functionality to scienceprint.c (JE)
7397
2012-10-17: in prepared models, add possibility not to use embraced randitem (for mathematical formulas for example)
7398
2012-10-17: add an example class from Chantal Causse
7399
2012-10-16: Fix bug which limits the option shuffle in some anstype
7400
  (comes with the r2063 - because of default in anstype/checkbox)
7362 bpr 7401
2012-10-16: Examcheck can now be accessed by a direct link (cmd=new), not only after displaying
7364 bpr 7402
  the entire user list (cmd = reply)
7362 bpr 7403
2012-10-16: fix bug in cas authentification (not sensible to case): external_auth will
7364 bpr 7404
  be always in lowercase
6241 bpr 7405
2012-10-13: add parameter for the width of the arrow in chronology model
9599 bpr 7406
2012-10-12: add slib/draw/thermometer, add slib/draw/meter
6241 bpr 7407
2012-10-11: add credits field in prepared models
7408
2012-10-10: add an example class from Chantal Causse
7409
2012-10-03: in modttol, add version of the public module when the same exists in modtool
7410
2012-10-02: change tables in correspond in css (OB)
7411
2012-09-30: add some ipa symbols in keyboard anstype
8502 bpr 7412
2012-09-30: fix following bug in exolog: renamed-images had the name of the link,
9358 bpr 7413
  so the exercise was not visible once the session was killed.
8502 bpr 7414
2012-09-30: fix bug in csv upload and on external_auth: was erased if login is given
6241 bpr 7415
  and if there is not external_auth in a csv file.
7416
2012-09-21: add Nikaia theme (OB)
6477 bpr 7417
---------------------------------------------------------------------------
5647 bpr 7418
wims.4.04 [r5646]
5616 bpr 7419
2012-08-20: add symbolic links for nl, si, es models on english models
7420
directexec becomes a multilanguage module
7421
---------------------------------------------------------------------------
5593 bpr 7422
wims.4.03f [r5592]
7423
  correction of bugs in htmlmath with mathml version
7424
  zoom is available in mathml (can be desactivated for particular activities)
7425
---------------------------------------------------------------------------
5548 bpr 7426
wims.4.03e [r5543]
7427
2012-07-04: add mathmlmath command - accessible by !mathmlmath [r5542]
5525 bpr 7428
2012-07-02: add mathml (JE, BPR) [r5524]
7362 bpr 7429
2012-06-24: add css styles for simple/sample tables (wimsborder, wimsnoborder)
5484 bpr 7430
2012-06-23: version 0.94 of jsxgraphcore.js, HTML Virtual Keyboard Interface Script - v1.49
5432 bpr 7431
2012-06-18: Alert message can be send to user connected by supervisor (FG)
11921 bpr 7432
  supervisor can see if participants are connected (FG)
10928 bpr 7433
2012-06-15: the creator of a subclass can register another teacher in his class.(BPR)
11921 bpr 7434
  the administrator of a level can upload cvs files. (BPR)
5432 bpr 7435
---------------------------------------------------------------------------
5393 bpr 7436
wims.4.03c [r5393]
10928 bpr 7437
2012-06-12: add the "besoin d'aide" in the sheetsource of a document (BPR, idea of C. Causse)
7362 bpr 7438
2012-06-12: in a superclass, the creator of a class can give
11921 bpr 7439
  a gestion access to another teacher (BPR)
10928 bpr 7440
2012-06-12: Add guided mode in vote (MC, BPR)
7441
2012-04-22: Can erase a block of a document [r5266] (BPR)
5371 bpr 7442
2012-04-04: Supervisor can see which participants of a class are connected (FG)
5220 guerimand 7443
2012-04-02: Added graphical interactive interface to add help to a series of a sheet (FG)
7362 bpr 7444
2012-02-20: Added small exec utility scienceprint (JE)
5149 bpr 7445
2012-03-15: External authentification and identification are implemented.
11921 bpr 7446
  Add supervise (and participate) fields in the properties of a participant which can be
7447
  changed by the administrator (case of superclasses).
7448
  Improved navigation in superclass (access right)
7449
  In case of external authentification: in a superclass, the teacher who wants to
7450
  go in another class must ask to its supervisor.
7362 bpr 7451
2012-01-22: a vote can be desactivate if there is no votant yet or if there is no content.
11921 bpr 7452
  If one save before fill the content, the title is saved (no error message). It is not possible
7453
  to activate if there is no content. (BPR) [r4950]
10928 bpr 7454
2012-01-09: add command slib in document. (BPR) [r4910]
7455
2012-01-07: add jsxgraph (javascript); add ggb2jsxgraph slib; add the interface in directexex. (BPR)
4895 bpr 7456
2012-01-07: can use ggbBase64 filestring in geogebra3 slib. If showAlgebraView=false, a blank
11921 bpr 7457
  ggbBase64 filestring is used (if there is no other ggbBase64). (BPR) [r4895]
18021 bpr 7458
2012-01-07: when modifying the source of an OEF exercise in Modtool, the link "testing" goes
11921 bpr 7459
  directly to the exercise. (BPR) [r4893]
10928 bpr 7460
2011-12-31: some part of the differences are printed when a diff is asked in modtool. (BPR) [r4875]
4876 bpr 7461
2011-12-30: Add edit_area javascript (sourceforge.net/projects/editarea) for coloration
11921 bpr 7462
  of code in Modtool (BPR) [r4869], tool/directexec (does not work for cn language ?) [r4879]
4870 bpr 7463
---------------------------------------------------------------------------
7464
wims.4.03a [r4868]
11921 bpr 7465
  Presentation of OEF intro modules, of the home page of a gateway has been improved (OB, FG)
4868 bpr 7466
2011-12-27: the help link in sheet can be modified when the sheet is active (do not influence
11921 bpr 7467
  notation) (BPR) [r4864]
7468
  improvment in latex2wims (minipage, lstlistings are interpreted) [r4866]
4868 bpr 7469
2011-12-17: build the list of css classes.
7362 bpr 7470
2011-12-17: build list of modules asking to be trusted (must have the line ask_trusted=yes in the
11921 bpr 7471
  module file var.init). This list is showed in the help of the field "trusted_module"
7472
  in manager module (BPR) [r4833].
4810 bpr 7473
2011-12-14: add "credits" field in OEF exercises to be inserting at the end of the exercise ;
11921 bpr 7474
  add the list of authors who are not the main authors (have made exercises) in an OEF
7475
  module intro (BPR) [r4810]
4815 guerimand 7476
2011-12-12: supervisor can disallowed score interruption by participant (FG) [r4808]
10928 bpr 7477
2011-11-01: in mboard, messages not yet read are in red (css style wims_forum_item_toread)  (BPR) [r4758]
4752 bpr 7478
2011-11-01: - add slib/geo3D/drawtile (draw cubes in 3D)
7479
  - add slib to manipulate blank in oef exercises (replace a blank by a character
4728 bpr 7480
  or a character by a blank).
7362 bpr 7481
  - add bound option in anstype javacurve. Allow multiple select click in regions
10928 bpr 7482
  (analyzed as in anstype coord (option bound)) (BPR)
7483
2011-10-19: add option absolute in the anstype numeric (BPR)
7484
2011-10-15: mail in forum is send to all teachers of the class in the case of a superclass (BPR)
7485
2011-10-02: can put the address of a module in the search engine to find it. (BPR)
4647 bpr 7486
2011-09-24: - possibility to add an administrative local module in the menu in a theme
4635 bpr 7487
  (must create a file local.phtml in the themes with variable wims_local_menu_items
4728 bpr 7488
  as the commun variable wims_menu_items) - only do it for the standard theme.
4647 bpr 7489
  - Fix bug with csv when a sheet or an exam were not activated
10928 bpr 7490
  - add some template file (manager_msg.phtml.template, motd.phtml.template) (BPR)
7491
2011-09-: one can go directly to the properties of a student after his inscription by the teacher (BPR)
7492
2011-09-: fix bug when the list of students is big (userlist, sendmail, photoboard). (BPR)
4635 bpr 7493
2011-09-14: site manager may enter ldap parameters, they will by default in all classes
11921 bpr 7494
  fix ldap authentification (more general) and fix its use in superclasses. (BPR)
10928 bpr 7495
2011-09-13: add coordclick tool accessible from createxo (BPR)
7496
2011-08-28: add anstype multipleclick, chessgame (BPR)
7497
2011-08-15: help link after an exercise of a sheet can be introduced by the teacher. (BPR)
4496 bpr 7498
---------------------------------------------------------------------------
7499
wims.4.02 [r4495]
7500
2011-07-28: improve html menu in documents (BPR).
11720 bpr 7501
2011-07-: add terms of service (cgu).
4496 bpr 7502
---------------------------------------------------------------------------
4390 bpr 7503
wims.4.01g [r4390]
4496 bpr 7504
2011-07-13: add href primitive in document and cdt (BPR)
4346 bpr 7505
2011-07-08: participants can view list of exercises of a skill (FG)
4331 bpr 7506
2011-07-05: increase memory when launching gap in config.c
7507
2011-07-05: change the stat slib according of new octave functions and fix some bugs.
7508
(Sophie Lemaire and BPR) [r4330]
4319 bpr 7509
2011-07-03: the names of the authors will be firstname,lastname and will be treated
4496 bpr 7510
uniformly according to language; it is also possible to put an email for each authors
11921 bpr 7511
(this last possibility is not compatible with wims version less than 4.02).
4496 bpr 7512
---------------------------------------------------------------------------
4248 bpr 7513
wims.4.01f [r4248]
11720 bpr 7514
2011-06: add new jobs in module adm/raw (used in connection with other platforms) (OB)
7362 bpr 7515
2011-06-09: modification in votes (in particular add checkbox, display result
11921 bpr 7516
  in a table) [r4191] (FG)
7362 bpr 7517
2011-06-: slib (BPR)
11921 bpr 7518
  - help can be now translated
7519
  - add option url and html in slib drawings
4239 bpr 7520
2011-06- in a superclass, a teacher can be a participant in a class and a supervisor
11921 bpr 7521
  in another one (BPR)
4239 bpr 7522
2011-06: add some models (flashcard, hanging game, crossword, ...) (BPR)
7523
2011-05-15: add variables lastname, firstname, login, lang in oef exercise (BPR)
11921 bpr 7524
2011-05-: add some css classes to replace &lt; (BPR)
4239 bpr 7525
2011-04-20: add option word nohour nominute to slib/draw/clock (FG)
7526
2011-04-06: add binheight to the applet Plinko [r4033] (BPR)
7527
2011-03-19: security in pari - very crucial [r3902]
11921 bpr 7528
  - kill warning in Octave ( >=3.00)
7529
  - update interface with m2 ( > 1.1)
4239 bpr 7530
2011-03-18:
11921 bpr 7531
  - general clean up in the Makefile and the configure file (Karim Belabas)
7532
  - kill compiler warnings.
7533
  - separate the wrapuid functionnality in 3 scripts: setwrapexec (essential and needed
7534
  for safe operation of external programs), setchroot, setwimsd
7535
  - clean bashism
8502 bpr 7536
2011-02-19: add logout in modtool (BPR) [r3768]
3826 bpr 7537
---------------------------------------------------------------------------
7538
wims.4.01e [r3745]
3744 reyssat 7539
2011-02-14: add linguistics category (BPR) [r3742]
7540
2011-02-12: add prohibited words in forum messages (BPR) [r3732]
7541
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 7542
---------------------------------------------------------------------------
7543
wims.4.01d [r3707]
3768 bpr 7544
2011-01-30: add transfer class document in modtool (BPR) [r3704]
7545
2011-01-30: add transfer from createxo to modtool (BPR) [r3700]
7546
2010-12-05: add html editor to documents (BPR) ([r3618])
10928 bpr 7547
2010-12-04: a document block can be embedded in another document (BPR [r3616])
7548
2010-11-25: change preambule for maxima (i is now %i) (BPR)
3826 bpr 7549
---------------------------------------------------------------------------
7550
wims.4.01c [r3585]
3744 reyssat 7551
2010-11-17: delete bin/passcrypt [r3578]
7552
2010-11-10: update tooltip, latex2wims [r3553]
7553
2010-10-16: add small exec utility moneyprint (JE) [r3519]
3420 bpr 7554
2010-08-28: add variable instex_texheader (value can be defined in wims module) - add header file for frcursive
10928 bpr 7555
([r3416 and others] BPR
3398 bpr 7556
2010-08-21: add crossword anstype, crossword slib and crossword program in src/Misc/crossword from the
10928 bpr 7557
  jigsaw.c ([r3397] BPR)
7362 bpr 7558
2010-06--: add editor for createxo (OB) - integration of the OEF documentation (not finished).
3826 bpr 7559
---------------------------------------------------------------------------
7560
wims.4.01a [r3378]
10928 bpr 7561
2010-07-18: add puzzle anstype (BPR)
8502 bpr 7562
2010-07-18: fix bug in insdraw..processor: datamodule was not interpreted and images in $common_images were
3346 bpr 7563
  not found in this repertory when call with copy flydraw command.
7362 bpr 7564
2010-07-16: add oef command teximg (gives the address of some tex text, can be used to be copied
10928 bpr 7565
in a draw image (BPR).
7566
2010-06-2: fix introduced bugs in modtool (BPR).
7567
2010-06-11: add the variables title_$lang in oef modules. (BPR)
3346 bpr 7568
2010-06-11: Variable wims_main_dirn, defining client dir(ection). (ER)
3826 bpr 7569
---------------------------------------------------------------------------
7570
wims.4.00 [r3243]
8502 bpr 7571
2010-04-19: add css class: wims_button and wims_button_help and introduce it in many adm modules ;
11921 bpr 7572
  use it for input[submit] (OB and BPR).
7573
  Added ref_button_color, ref_button_bgcolor, ref_button_help_color, ref_button_help_bgcolor
7574
  (adm/manage and adm/class/config) and vlink_color,link_color (config.c) [around r3076-3079]
12032 bpr 7575
2010-04-08: can download and publish from many download center list in bases/sys/publishcenter directory (FG and BPR)
10928 bpr 7576
2010-04-04: add slibs for jmol (BPR and Yves Noël) [r2998]
7577
2010-04-02: add jmolclick reply type (BPR and Yves Noël) [r2989]
2971 guerimand 7578
2010-03-20: can change of exercises series without go to sheet summary (FG)
7579
2010-03-16: add job=sendmail in adm/manage (FG)
2762 bpr 7580
2010-03-06: add job=lightpopup in adm/raw ([r2732 and als] FG)
10928 bpr 7581
2010-02-24: add language choice in the search_engine ([r2670] BPR)
2656 bpr 7582
2010-02-23: OEF exercises: add command \latex{} - if it contains something (tex version of the statement),
7583
  a tex file can be download with the exercises (two latex environments can be used (statement and solution))
11921 bpr 7584
  [r2656 | BPR]
7362 bpr 7585
2010-02-23:OEF the printable sheet uses now the number of exercises in a serie of OEF exercises.
11921 bpr 7586
  [r2656 | BPR]
3826 bpr 7587
---------------------------------------------------------------------------
7588
wims.3.65m [r2626] wims.3.65l [r2098] wims.3.65k [r1989]
10928 bpr 7589
2010-02-20: add type chemclick based on WIMSchem [r2616 | BPR]
2618 bpr 7590
2010-02-19:theme by default become standard theme - change the default color [r2608]
2607 bpr 7591
2010-02-19:add notion of maintainer of a module (module variable maintainer and maintainer_adresse),
11921 bpr 7592
  can be used in any module and appear in the "about" ([r2607] BPR)
2643 reyssat 7593
2010-02-16:add anonymity option in best scores [r2581 | ER]
7362 bpr 7594
2010-02-: all previously existing language dependent adm modules are replaced by one module
7595
  constructed by localization of these modules, keeping a single computation core and
10928 bpr 7596
  adding dictionaries. [essentially BPR with help of translators and als]
7597
2010-01-03: add type jmolclick based on jmol [r2097 | BPR]
7598
2010-01-03: add flash player for video and audio and slib [r2096 | BPR ]
2099 bpr 7599
2009-12-28: add wims_ref_menucolor for links in menu (BPR) [r2069]
3826 bpr 7600
---------------------------------------------------------------------------
7601
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 7602
2009-12-02: add slibs (domino, approximation) - add option noorder in clickfill and dragfill
7603
2009-11-29: add colors in userlist [r1919]
7604
2009-11-17: add sendmail [r1864] (BPR)
1825 bpr 7605
2009-11-12: add Véronique Royer Terminale Class (BPR)
7606
2009-10-: improvment in language independancy.
7607
2009-09-20: add photoboard [r1631] (BPR)
7362 bpr 7608
2009-09-20: clean userlist.$lang module and change the order of sheets in case where sequences
1628 bpr 7609
are used (round [r1627]) (BPR)
7362 bpr 7610
2009-09-07: standard theme supervisor read manager message in file log/manager_msg.phtml.$lang.
1579 bpr 7611
No interface. (BPR)
7362 bpr 7612
2009-09-06: modified units-filter; fixed a bug in the rendering of numbers whose absolute value
7613
is in the interval 0..1; slightly modified the rounding routine to get a smarter behavior
1579 bpr 7614
with data whose mantissa should be 0.5 (and are actually messed up by float calculation) (GK)
7362 bpr 7615
2000-09-02: improvement of module adm/class/sheet.fr (FG)
7616
2009-09-02: search_engine form files and linked names moved from module home to
7617
script/adm/search_engine for calling by other modules (FG)
7618
2009-08-31: upgraded units-filter to version 3.0. This should fix the bug with wrong truncations.
7619
For example earlier versions rounded the value 2.5 to 2 and not 3 as expected.
7620
Now the analyzer uses the GNU multiprecision library, and calculations are done
1579 bpr 7621
with rational multiprecision numbers (GK)
7362 bpr 7622
2009-08-23: add flydraw documentation translation in french and prepare for other languages [r1502]
1502 bpr 7623
2009-08-22: add description field in class documents (appear only in sequences) [r1499] (BPR)
1473 bpr 7624
2009-08-16: participant index is done in all subclasses when indexing is done from portals [r1459] (BPR)
1448 bpr 7625
2009-08-05: add speckedit (html editor) (for the moment in in motd and mboard) [r1448] (BPR)
7626
2009-08-05: add doc in helplink in cdt [r1447] (BPR)
1473 bpr 7627
2009-07-: add participate in class csv for upload (only for supervisor of gateway) (BPR)
1448 bpr 7628
2009-07-: add module "adddoc" to insert documents in a class (BPR)
1579 bpr 7629
2009-07-: module "sequence" to reorganize sheets, exams, documents ....(BPR)
3826 bpr 7630
---------------------------------------------------------------------------
1942 bpr 7631
wims.3.65c [r1377]
1448 bpr 7632
2009-06-30: add module livret for view notes in competence table (FG)
8502 bpr 7633
2009-06-28: add in class config the possibility to give a link on another platform which will appear in
11921 bpr 7634
  the class homepage - only in standard theme [r1288] (BPR)
7362 bpr 7635
2009-06-01:add option word in class config to show sheet weights in user page home [r1209] (BPR)
1288 bpr 7636
2009-05-21: add mhelptail.phtml [r1175] (BPR)
7362 bpr 7637
2009-04-24: OEF accepts \css (allows to introduce a css style) [r1104] (BPR)
1083 bpr 7638
2009-04-20: cleanup of html codes - add label in some forms (modtool, inscription, class creation) (BPR)
7639
2009-04-19: add !header1 (as !header but without title) [r1050] (BPR)
8502 bpr 7640
2009-04-16: Flydraw update: add vectorial graphics file output (DXF), new command vimg, vimgfile ;
11921 bpr 7641
  add also double arrows (arrow2) [r1024] (GX)
1024 bpr 7642
2009-04-05: add js for keyboard, html editor [r1012] (BPR)
7643
2009-04-05: add german collection from shtooka projects (math voc and numbers) [r1011] (BPR)
11720 bpr 7644
2009-03-: add "embeddable player" inserted in the "about module" [r973] (OB)
984 bpr 7645
2009-03-17: add clicktile answer type [r983] (BPR)
1009 bpr 7646
2009-03-04: add rss link in news module [r970] (BPR)
972 bpr 7647
2009-03-04: add german verbs collection from shtooka projects [r969] (BPR)
7648
2009-02-28: add clicktile applet of Joke Evers [r968] (BPR)
7649
2009-02-28: add mail to supervisor for new forum messages [r967] (BPR)
7650
2009-02-27: fix internal server error on ubuntu (BPR) [r964]
3826 bpr 7651
---------------------------------------------------------------------------
7362 bpr 7652
wims.3.65b [r940] wims.3.65a [r940]
941 bpr 7653
2009-01-25: add zirkel applet. (BPR) [r940]
7654
2009-01-25: add photourl variable in userlist. (BPR) [r938-937]
914 bpr 7655
2009-01-04: add chemistry program for analysing molfile. (BPR) [r913]
7656
2009-01-01: add chemistry applet modified by Joke Evers (initially SketchEl) (JE) [r903]
7657
2009-01-01: use mail_opt everywhere mail is send by wims (BPR) [r901]
7658
2008-12-31: make changes in data/swac - should be more stable (BPR) [r900]
7659
2008-12-29: add msg.phtml in oef modules (BPR) [r893]
7660
2008-12-26: fix gnuplot compatibility (BPR) [r892]
7661
2008-12-13: IP adress can be hide by managersite (FG) [r877]
7662
2008-12-07: fix some bugs in exercise printed version(BPR) [r874]
7663
2008-12-05: improvment in document (BPR) [r871] and [r]
7664
2008-12-04: few bugs corrected on module adm/raw (OB) [r870]
7665
2008-11-25: supervisor can add personnal user daymessage (FG) [r863] and following
7666
2008-11-07: add possibility to change the modtool account in a class (BPR) [r849]
831 bpr 7667
2008-10-05: fix "bashism" in bin/wrapuid and bin/apache-config (BPR) [r824] and in compile [r825]
914 bpr 7668
2008-10-02: fix anstype/geogebra [r822] and anstype/sigunits (BPR) [r821]
3826 bpr 7669
---------------------------------------------------------------------------
831 bpr 7670
wims.3.64 [r798]
797 bpr 7671
2008-08-26 and before: many improvments of authordir jm.evers (JK)
914 bpr 7672
2008-08-26:add slib for phonetics (BPR) [r791]
797 bpr 7673
2008-08-23: improvment in geogebra type. (BPR) [r776]
7674
2008-08-11: Add command tooltip in document - improve the special method in oef (BPR) [r756-r757]
7362 bpr 7675
2008-08-10:scripts/oef/togetfile.proc is trusted file for adm/doc as it
11921 bpr 7676
  is already for createxo (fix a submitted bug) (BPR) [r749]
8502 bpr 7677
2008-08-08: adm/doc.*: make some phtml files language independant (BPR)
914 bpr 7678
2008-08-:latex2wims - add tabular type environment and fix minor bugs (BPR)
3826 bpr 7679
---------------------------------------------------------------------------
721 bpr 7680
wims.3.63d [r720]
7681
2008-06-30: add thermo sheets (J-R Vacher)
3826 bpr 7682
---------------------------------------------------------------------------
716 bpr 7683
wims.3.63c [r677]
7362 bpr 7684
2008-06-xx: big improvment in Dutch, Italian and Catalan version.
638 bpr 7685
2008-06-18: add interface to ldap authentification in a class (BPR for interface +
7686
C. Lefčvre) [r633]
7362 bpr 7687
2008-06-18: delete adm/scenario.* adm/dialog.* - they have been transferred in
11921 bpr 7688
  scripts/scenario scripts/dialog (see docu and oef) - allow publication of the modules
7689
  using them [r623], [r624] (BPR)
603 bpr 7690
2008-06-16: add possibility to hide exam registrations to students. [r603] (BPR)
7691
2008-06-14: may download style css in class [r565] (BPR)
7692
2008-06-14: change place of photos and basis of the puzzle modules to scripts/data/
11921 bpr 7693
  - the modules H3/algebra/spuzzle.$lang and U2/algebra/qpuzzle.$lang will
7694
  be added in the Nice publication center at next release. [r563] (BPR)
7362 bpr 7695
2008-06-13: add Imindex in oef modules (for ulterior testing if a file is in \imagedir)
11921 bpr 7696
  [r561] (BPR)
7362 bpr 7697
2008-06-08: add new fields title_$lang description_$lang translation_language for modules
11921 bpr 7698
  who have their language translation insid them (don't yet accessible by the Modtool
7699
  interface) [r554] (BPR)
7362 bpr 7700
2008-06-08: add option in embed of "input type" (autocompletion=off, css style for
11921 bpr 7701
  the input box [r521] (BPR)
561 bpr 7702
2008-06-08: add eqsign option in equation [r518] (RM)
7703
2008-06-08: add sheets for level U3 [r519] (BPR)
8502 bpr 7704
2008-05-27: Add exemple class: 1118 Premičre STG (RM)
7705
2008-05-27: Add exemple class: 1117 Premičre STI (RM)
7706
2008-05-27: Add exemple class: 1116 Premičre S (RM)
481 guerimand 7707
---------------------------------------------------------------------------
523 bpr 7708
wims.3.63b [r468]
452 bpr 7709
2008-05-25: add scripts for indexing shtooka directories (words audio http://shtooka.net/project)
11921 bpr 7710
  [r451] (BPR)
8502 bpr 7711
2008-05-24: add style css documentation in bases ; fix bug in management: css stylesheet in home/css
11921 bpr 7712
  doesn't appear in list (BPR)
8502 bpr 7713
2008-05-04: improvment in the adm module new: use the title in user language
11921 bpr 7714
  if it is defined in the INDEX module (for JE modules in particular) [r392] (BPR)
452 bpr 7715
2008-05-??: improvment in adm/raw (OB)
7716
2008-04-28: add catalan version (from Manel Querol)
382 bpr 7717
2008-04-07: add data/scripts in the list of directories where the command
11921 bpr 7718
  rename may be used [r382] (BPR)
381 bpr 7719
2008-04-07: add english example class [r379-380] (BPR)
7362 bpr 7720
2008-02-17: fix in formal type (in case of nonanalysed answer) (BPR-ER)
7721
2008-01-12: manage.en bug correcting, add class search engine and bestclass general activity showing [r282] (FG)
332 bpr 7722
2008-01-08: Improved chemistry slib [r281] (GK)
481 guerimand 7723
-------------------------------------------------------------------------
275 bpr 7724
wims.3.63a [r256]
253 bpr 7725
2007-12-30: Add geogebra3 [r252] (BPR)
8502 bpr 7726
2007-12-30: Add css style in sheet: wims_sheet wims_sheet_list for exercise list in sheet [r251](BPR)
9358 bpr 7727
2007-12-27: Tex is now forced by \displaystyle inside \( ) [r242] (BPR)
242 bpr 7728
2007-12-26: Fixed bug in mboard.fr ; add list by subject, improved navigation, add
11921 bpr 7729
  css style (wims_forum_intro, wims_forum_msg, wims_forum_list) ; language in fr/ [r237] (BPR)
8502 bpr 7730
2007-12-25: add adm module: class/activity (BPR)
7362 bpr 7731
2007-12-15: del unused link on supervisor page for class groupement (class_type=2) (FG)
226 guerimand 7732
2007-12-15: module cdt.fr and cdt.en add exam to linklist (FG)
225 guerimand 7733
2007-12-14: superclass_quota replace class_quota for portal structure (FG)
7362 bpr 7734
2007-12-08: add to votes (french version) "traced vote" ; add csv upload of votes results.
11921 bpr 7735
  [r217] (BPR)
452 bpr 7736
2007-12-03: give to sc_reply the same status as reply. Can be used in test conditions.
11921 bpr 7737
  [r213] (BPR)
210 bpr 7738
2007-12-03: Add option "noreaccent" in answer type case [r209] (BPR)
7739
2007-11-28: Fixed bug in votes [r203] (BPR)
7362 bpr 7740
2007-11-25: Fixed bug: login with point was accepted but data was erased
11921 bpr 7741
  by csv upload [r202] (BPR)
242 bpr 7742
2007-11-23: Fixed bug: presentation sheet with doc page (all lang) (FG)
8502 bpr 7743
2007-11-21: Add an option parameter for answer: noanalyzeprint: in this case, no
11921 bpr 7744
  preformatted analyzed answer is printed (only the score). (BPR)
7362 bpr 7745
2007-11-20: Some oef help translations in script/help in separate directories (for the moment,
11921 bpr 7746
  fr, es, cn) (BPR)
8502 bpr 7747
2007-09-27: Fixed in adm/class/userlist.fr/cvs: email variable was removed when
11921 bpr 7748
  uploading cvs, empty variables for participants were replaced by preceeding
7749
  participants when downloading cvs. Added possibility to download or upload
7750
  technical variables. (BPR)
166 bpr 7751
For the moment, only in french version. (BPR)
155 bpr 7752
2007-09-25: patch on the cn version (from Zhijie Chen, transmitted by GX)
110 bpr 7753
2007-09-16: fixed the anstype scripts for chemeq, units,
11921 bpr 7754
  sigunits. Now they allow to see the good replies in debug
7755
  mode with Createxo, and the correct answer is shown when a bad
7756
  reply has been fed in. (GK)
106 bpr 7757
2007-09-16 Add chemistry slib (GK)
8502 bpr 7758
2007-08-28 Correction for option keeporder: solution was in first position in type clickfill for option
11921 bpr 7759
  keeporder (BPR)
106 bpr 7760
2007-08-27 Add votes in class download (class/config) (BPR)
7362 bpr 7761
2007-08-19 Add special method tabs2lines in OEF (in OEF, lines in variables
11921 bpr 7762
  are transformed to tabs after error messages or next step,
7763
  which is not accepted in some applets). Same as special method expandlines
7764
  except for the pre tag (BPR)
9358 bpr 7765
2007-08-13 Add javascript wz_dragdrop.js in js/ (BPR)
106 bpr 7766
2007-08-13 Add slib/utilities/tooltip and special method tooltip in OEF (BPR)
7767
2007-08-02 Example class declared as neighbor of all classes (FG)
7768
2007-07-16 Add fonctionalities to exam module creation only fr, en (FG)
8502 bpr 7769
2007-07-14 Bug fixed: personalize home and sheet page with document (FG)
106 bpr 7770
2007-07-13 Default configuration for oef options in class (FG)
79 bpr 7771
---------------------------------------------
7772
Version 3.62 packed.
8502 bpr 7773
2007-06-23: Updated slib/media/audio: add option rename (BPR).
10 reyssat 7774
2007-06-19: From BPR:
11921 bpr 7775
  help is accessible in Modtool as a zone
7776
  adm/latex2wims.fr new module
7777
  help/example/oefquicktool.fr new module
7778
  Add anstype,help,slib as binary directories in adm/modtool.fr/binfile.proc
7779
  Link on latex2wims.fr and on quicktool.fr in modules/adm/createxo.fr/level1.phtml
7780
  and in public_html/modules/adm/modtool.fr/modname.phtml
7781
  Link on program.fr et faq.fr (french version) in public_html/modules/adm/browse.fr/home.phtml
7782
  and public_html/modules/adm/class/sheet.fr/main.phtml
7783
  Option "nonstop" in step exercises
7784
  New parameter \sc_reply$i in OEF: accessible for feedback with
7785
  default values 0,1, 0.5 according the student reply is
7786
  bad, good or partially good
7787
  public_html/bases/doc/1027 Presentation improvment
7788
  slib/geo2D/geogebra Improvment (Paul Byache)
7789
  Improvment in documentation of type range (english version -> french version)
7790
  js/ASCIIMathML.js js/LaTeXMathML.js js/ASCIIsvg.js new javascript
7791
  java/jmol/Jmol.js java/jmol/JmolApplet.jar: new Java applet Jmol
7792
  Improvments in help/developer/docmodtooloef.fr help/developer/docqcm.fr
7793
  help/teacher/docdocument.fr help/teacher/docexooef.fr help/student/docetud.fr
10 reyssat 7794
2007-06-19: From ER:
11921 bpr 7795
  ************ corrections de bugs ************
7796
  For each bug: 1/ description 2/ changes made 3/ changed files.
7797
  1/ When an exo is introduced in a worksheet, if we erase its description, it
7798
  comes back as non empty (but possible to erase afterwards by modifying sheet)
7799
  2/ use new variable new_desc instead of some occurrences of desc.
7800
  3/ files changed:
7801
  public_html/modules/adm/class/addmodule.[cn,en,es,fr,it,nl,si,tw]/[main.phtml,var.def,var.proc]
7802
  1/ binary files of modtool in subdirectories were counted twice (once in
7803
  dir, once in subdir)
7804
  2/ add a "sort|uniq" to list of binary files
7805
  3/ files changed:
7806
  public_html/modules/adm/modtool.[cn,en,fr,it,nl]/binfile.proc
7807
  1/ good replies were impossible to insert in development mode right after
7808
  modif of source in createxo, except in french version.
7809
  2/ mimic french version by introducing variable oef_defaut in var.def.
7810
  3/ files changed:
7811
  public_html/modules/adm/createxo.[cn,en,es,it,nl,si]/var.def
7812
  1/ the french help for answer type wlist pointed to the english text for
7813
  synonyms
7814
  2/ changed pointer to help/anstype.fr/syno.phtml
7815
  3/ file changed: public_html/scripts/help/anstype.fr/wlist.phtml
8502 bpr 7816
2007-05-12: add class exemple: 1113 (RM)
11921 bpr 7817
  add class exemple: 1114 (FG)
7818
  add link "back to module" in addmodule.fr and addmodule.en
7819
  add job=showsheet in userlist.fr: control
7820
  board panel for sheet (FG)
10 reyssat 7821
2007-05-01: Added new oef answer option "nonstop" (BPR).
7822
2007-04-30: A new French example class 1113 (Regine Mangeard).
11921 bpr 7823
  More French public sheets (FG).
10 reyssat 7824
2007-04-19: Updated adm/class/cdt.fr (FG).
7825
2007-04-13: anstype/numeric: fixed a cheating flaw.
7826
2007-04-02: (GK) Improved the slibs graphpaper/*: now you can give
11921 bpr 7827
  maximal values instead of the tick increment, and have it
7828
  calculated automatically. You can also label the axes.
10 reyssat 7829
2007-03-28: J-R Fernandez: important upgrade in the Spanish translation, for
11921 bpr 7830
  the user interface and the base modules.
10 reyssat 7831
2007-03-14: Updated to chemeq-1.12.
7832
2007-03-14: (GK) added a new slib to get precise numeric informations
11921 bpr 7833
  about the conservation of elements and charges in chemical
7834
  equations. The results come either as an understandable html
7835
  table or a ready-to-use matrix. This script need at least
7836
  the version 1.12 of chemeq. If the version of chemeq is not
7837
  sufficient, an error message is given instead.
10 reyssat 7838
2007-03-13: Updates to Dutch version. (JE)
11921 bpr 7839
  New and updated slib. (BPR)
7840
  anstype/javacurve.points: added drawing for multiple clicks. (BPR)
67 bpr 7841
2007-02-22: "about.bak" in doc modulesreplaced by "about.phtml". (BPR)
10 reyssat 7842
2007-02-14: bin/mkindex and Misc/modind.c: added recognition of datamodules.
7843
2007-01-26: MAX_FILELEN lifted to 2 mega.
7844
2007-01-23: added config parameter mail_opt.
7845
2007-01-14: anstype/checkbox: \\( -> \( for presentation (BPR).
7846
2007-01-12: user_agent checking seems to create problems: stopped.
7847
2007-01-11: adm/vote: Correction d'une incompatibilité entre une limite ŕ 64
11921 bpr 7848
  dans le nombre de questions possibles et un traitement ŕ 40
7849
  dans var.proc et var.def (BPR)
7850
  anstype/checkbox: correction d'un bogue dans
7851
  script/anstype/checkbox (cas de virgule) et modification
7852
  de la réponse: \\( devient \( . (BPR)
7853
  exec.c, exec_for(): strchr(",") -> strparchr(",") (item search
7854
  should skip parentheses).
7855
  adm/class/userlist/csv/download.proc: manual score downloading was
7856
  broken with a wrong insertion of !hex (BPR).
10 reyssat 7857
2007-01-08: symtext: added shared macros.
7858
2007-01-05: symtext package made independent.
11921 bpr 7859
  exec.c, _httpfollow(): mhelp session address was broken when
7860
  invoked from an mhelp of a subsession.
10 reyssat 7861
2007-01-02: bases/dic/fr/accord: plurals of exceptional nouns were forgotten.
11921 bpr 7862
  symtext: added pool structure to allow parbitrary permpick nesting.
10 reyssat 7863
2006-12-30: More types to anstype "javacurve" (BPR).
11921 bpr 7864
  scripts/oef/embed.phtml: corrige un bogue de couleur dans
7865
  l'affichage du type mark (BPR).
7866
  scripts/oef/fr: typos de francais + couleur orange pour les
7867
  réponses partiellement bonnes ou avec mauvaise
7868
  précision (BPR).
7869
  Updated files in slib/text (BPR).
7870
  java/input.java: added vector style.
10 reyssat 7871
2006-12-26: symtext: added debug level.
11921 bpr 7872
  symtext compile error: nextblock field forgotten in some cases.
10 reyssat 7873
2006-12-25: symtext: translate.c, entry earlier field offset error.
7874
2006-12-24: symtext: accented letters were isolated in pre-processing.
7875
2006-12-21: check_exam(): now checks the existence of session var file
11921 bpr 7876
  instead of session directory existence.
7877
  symtext: increased dictionary size limits.
10 reyssat 7878
2006-12-20: symtext, outval(): typo corrected.
11921 bpr 7879
  adm/class/regclass/var.proc, policy=file: suppressed spurious
7880
  variable definitions (class_creation etc.).
10 reyssat 7881
2006-12-14: Included Geogebra applet in java/geogebra. (www.geogebra.org)
11921 bpr 7882
  Anstype/javacurve: added points version. (BPR)
10 reyssat 7883
2006-12-13: GK: fixed a very nasty bug with the OEF type sigunits, which
11921 bpr 7884
  disregarded the numeric value, focusing only on the unit and the
7885
  number of significative numbers.
7886
  bin/povray: Added some default values for compatibility (BPR).
10 reyssat 7887
2006-12-12: Added slib lang/fraccord.
7888
2006-12-05: Misc/translator.c and Misc/translator_.c: search failed when
11921 bpr 7889
  dictionary contains accented letters.
10 reyssat 7890
2006-12-04: Fixed in adm/class/userlist/csv/download.proc: manual grades were
11921 bpr 7891
  still not correct for usernames with special characters.
10 reyssat 7892
2006-12-02: WORKFILE_LIMIT moved from lines.c to wims.c.
11921 bpr 7893
  WORKFILE_LIMIT default increased to 2M (from 512K).
7894
  Anstype/*fill: added align option (BPR).
10 reyssat 7895
2006-11-29: slib/matrix/concate updated (BPR).
7896
2006-11-24: Added new command !hex.
11921 bpr 7897
  adm/class/userlist and adm/class/grades: manual grades for usernames
7898
  with special characters now correctly fixed using !hex.
10 reyssat 7899
2006-11-22: webget: added proxy compatibility.
7900
2006-11-21: Updates to Italian version (MC).
7901
2006-11-20: adm/class/userlist/csv/download.proc: erase fields before recomputing
11921 bpr 7902
  for a new user.
10 reyssat 7903
2006-11-17: Added User-Agent to !mailto header (compatibility with some ISP's).
11921 bpr 7904
  All adm module mail interfaces now switched to !mailto.
7905
  Added mail_log().
10 reyssat 7906
2006-11-15: adm/class/userlist: manual grades dysfunction when login contains
11921 bpr 7907
  special characters (the solution is still not correct).
10 reyssat 7908
2006-11-10: rounding fix of scripts/js/basicalc (FG).
7909
2006-11-08: Fixed in adm/forum/mbord.cn: missing scripts.
7910
2006-11-03: oef: added qcm common manager.
11921 bpr 7911
  oef2wims: No exec if hint/help/solution contains no exec commands.
10 reyssat 7912
2006-11-01: adm/modtool: developer name was not put into session var.stat
11921 bpr 7913
  when the user is automatically logged in via a class.
10 reyssat 7914
2006-10-26: adm/createxo.fr: added 2 models (qtext and 16qtext).
7915
2006-10-23: Added slib oef/env and scripts/oef/datafile.proc
7916
2006-10-22: scripts/oef/mkindex: Added datafile indexing.
7917
2006-10-20: wimslogd, dispatch_log(): suppressed useless error messages.
7918
---------------------------------------------
7919
Version 3.60 packed.
7920
2006-10-17: class/cdt.fr updated to 1.11 (FG).
7362 bpr 7921
2006-10-15: Fixed: nesting error in symtex permpick (lind2 incremented
11921 bpr 7922
  without decrementing in case of failure).
10 reyssat 7923
2006-10-13: Fixed: nested errors provoke "Premature end of script headers".
11921 bpr 7924
  Fixed in adm/modtool: class user developer link was broken due
7925
  to password encryption.
7926
  anstype/range: default value was set to the left end instead of middle.
7927
  help updated for the case of multiple ranges.
10 reyssat 7928
2006-10-09: Fixed in adm/createxo: default author name didn't show up when loaded
11921 bpr 7929
  by module developer.
7930
  update.sh: erase ch..root etc. if need to be written over.
7931
  calc_lookup(): rights check now uses datafile_check().
10 reyssat 7932
2006-10-08: Added typed circuit schematic system: data, slib, drawing tool.
7933
2006-10-04: !filewrite, !fileappend, files with name starting by "TEMP_"
11921 bpr 7934
  are temporary files and go to tmp_dir.
7935
  find_module_file(): files starting with writable/TEMP_ are
7936
  temporarily written files.
7937
  datafile_recordnum() and datafile_fnd_rec(): save value of "untrust"
7938
  and restore before exiting.
10 reyssat 7939
2006-10-02: slib/mkindex: presentation improvement.
11921 bpr 7940
  New categories: H?/financialmath, U?/financialmath, tool/elec
7941
  datafile_check(): allowed userfiles to read files in subdirectories
7942
  "data/" and "authors/".
10 reyssat 7943
2006-10-01: Fixed in flydraw, obj_string(): quoting chars were not stripped.
7944
2006-09-29: Anstype numexp: Message precision (FG).
11921 bpr 7945
  Fixed in flydraw, obj_parallel(), obj_lattice() and obj_arrow():
7946
  displacement vector didn't follow affine transformation.
10 reyssat 7947
2006-09-26: adm/class/regclass: removed the word "optional" for class password (FG).
11921 bpr 7948
2006-09-25: checkhostt(): tolerate spaces after '&lt;' and '&lt;' (but not before).
7949
  Italian translation updated to 3.58 (MC).
7950
  adm/class/userlist: allow csv upload without password in gateway
7951
  subclasses.
10 reyssat 7952
2006-09-24: oef: added good choice insertion for developer to choices.
11921 bpr 7953
  oef: added choice option "noidontknow".
10 reyssat 7954
2006-09-23: chroot.c: added parsing of w_wims_priv_chroot, with word
11921 bpr 7955
  "tmpdir" causing preliminary directory change.
7956
  c, fortran77, pascal, python interfaces: now compile and run on tmp_dir.
10 reyssat 7957
2006-09-22: chroot.c: abort if setuid() fails.
11921 bpr 7958
  scripts/oef/var.proc: check datamodule only when cmd=new.
7959
  find_module_file(): send module_error for executable files.
10 reyssat 7960
2006-09-21: Fixed in scripts/oef/var.proc: step information was not cleared
11921 bpr 7961
  from one exercise to another.
7962
  Fixed in scripts/oef/step.proc: empty data in menu type was
7963
  not checked.
7964
  adm/class/gateway: added secure hosts to structure management.
7965
  adm/class/regclass: secure host now defaults to "all".
10 reyssat 7966
2006-09-20: bin/housekeep.daily: buggy sheet expiration code disabled, to
11921 bpr 7967
  be enabled during a summer vacation.
7968
  Fixed in scripts/adm/gateway/mkteacherlist: a too strict right
7969
  check skipped index update after a teacher subscription.
7970
  adm/class/userlist/var.proc.userprop: added call to mkteacherlist
7971
  when the user is supervisable.
7972
  Fixed for gateways: link for changing user property was missing.
10 reyssat 7973
2006-09-19: Fixed in oef2wims, _check_compare(): check of "or" not returned
11921 bpr 7974
  after success, going to the check of "and" instead.
10 reyssat 7975
2006-09-18: OEF development mode: insertion of good replies becomes non-auto.
11921 bpr 7976
  Anstype dragfill and clickfill: added options "keeporder",
7977
  "sort" and "shuffle".
7978
  Anstype: added option "sort" to checkbox, menu and radio.
7979
  adm/class/regclass: added secure host validity check.
7980
  The variable "empty" is now strictly read-only, with offending
7981
  module adm/modtool fixed.
7982
  Fixed in oef: javascript form locker was skipped when running under
7983
  createxo.
7984
  Added option "default" to OEF answers.
7985
  bin/povray: version call should add ch..root, otherwise it
7986
  may refer to a different installation of povray.
7987
  instex_flush() (lines.c): suppress "mv" error messages.
10 reyssat 7988
2006-09-17: Anstype: activated option "shuffle" for checkbox, menu and radio.
11921 bpr 7989
  Anstype menu: added option "multiple".
7990
  Anstype: added option "eqweight" to mc types with "split".
7991
  Anstypes: added developer default to checkbox, menu, radio.
10 reyssat 7992
2006-09-16: adm/modtool: edfile now allows file upload.
11921 bpr 7993
  adm/class/gateway.{en,fr}: Added teacher supervising management.
7994
  Added hierarchical access right check to gateway management jobs.
10 reyssat 7995
2006-09-15: Added evaluation of \step to oef help.
11921 bpr 7996
  adm/createxo: exercise help now works.
7997
  adm/createxo, raw mode: returning from help erased textarea.
7998
  Added textarea content control buttons.
7999
  subclass expiration date now refers to superclass expiration.
8000
  Fixed in default and column themes: documents/votes not shown for
8001
  participants in intermediate classes.
8002
  Fixed in scripts/adm/class/adduser: a bogus password check locked up
8003
  adding class/course subscription in gateway.
8004
  bin/housekeep.daily: diving to subclasses for daily cleanup.
10 reyssat 8005
2006-09-14: Popup session life reduced to 50 seconds.
11921 bpr 8006
  catfile() now returns the number of bytes written.
8007
  Fixed: empty last.html was provoking "Premature end of script header".
8008
  Added non-backup and ancient class warnings to adm/class/config.
8009
  adm/class/config: subclasses can no longer change expiration date.
8010
  adm/class/userlist: csv download of passwords now allowed.
10 reyssat 8011
2006-09-13: scripts/adm/class/adduser: Added check of name conflict between
11921 bpr 8012
  teacher and participant accounts.
8013
  adm/class/gateway: Added csv download of teacher accounts.
8014
  adm/class/userlist/csv/upload.proc: added call to mkteacherlist
8015
  if superclass.
8016
  adm/modtool.cn: proc files were missing.
8017
  adm/modtool, edfile: recovered new line at end of file.
8018
  Fixed: oef replytype synonyme translation bug.
8019
  Fixed: oef replyweights stacking up via valsave.
10 reyssat 8020
2006-09-12: Updates to adm/class/cdt.fr (FG).
8021
---------------------------------------------
8022
Version 3.58 packed.
8023
2006-09-11: Updates to help/teacher/docdocument.fr (BPR).
11921 bpr 8024
  scripts/oef/mkindex: should erase index files when no oef.
10 reyssat 8025
2006-09-09: !writefile to getfile: writing to symlinks and subdirectories
11921 bpr 8026
  prohibited.
8027
  Added !writefile and !appendfile limits.
10 reyssat 8028
2006-09-07: Fixed in adm/manage.en: wims_prefix should be cleaned when
11921 bpr 8029
  reading wims.conf.
10 reyssat 8030
2006-09-06: Added scripts/adm/class/stat.
11921 bpr 8031
  adm/vote/vote.proc: grouped !setdef to improve performance.
8032
  Default language changed to utf-8 (for undeclared languages).
10 reyssat 8033
2006-09-05: Fixed: class modules didn't have variable right management.
11921 bpr 8034
  Fixed in wimslogd: log files with a hyphen in name should not be skipped.
8035
  files.c, _filewrite(): classes/?? modules should not have right to
8036
  write to wims_home.
8037
  lines.c: added is_class_module to disallow classes/?? modules to access
8038
  scripts/adm files and many adm commands.
10 reyssat 8039
2006-09-04: Fixed in adm/createxo/var.proc: a typo locked class importation.
11921 bpr 8040
  Fixed in adm/sheet: printable version locked by wims_prefix.
8041
  Fixed in scripts/adm/class/adduser: individual subscription locked.
8042
  Light updates to Dutch version (JE).
8043
  Fixed in adm/class/config: importation of exams didn't work.
10 reyssat 8044
2006-09-03: Updates to slibs: text, chemistry, geo3D (BPR).
11921 bpr 8045
  Fixed slib/triplerelation/tabular: infinit loop problem (GK).
8046
  Added scripts/oef/special/rename.phtml (BPR).
8047
  Fixed: typos in tool/directexec.fr (BPR).
10 reyssat 8048
2006-08-30: Fixed: typo in adm/forum/mboard.??/var.init locking up all forums.
8049
2006-08-28: Fixed in var.c, get_var_privileges(): should unset untrust.
11921 bpr 8050
  Fixed in adm/manage.en: DF should be declared in wims_prefix.
8051
  Fixed in home module: more wims_readable (FG).
8052
  adm/class/userlist: csv upload unlocked for gateway.
10 reyssat 8053
2006-08-27: scripts/adm/class/adduser: only gateway admin can add teachers.
11921 bpr 8054
  scripts/adm/class/userremain: now takes into account limits of
8055
  parent classes (only for groups where subclasses are subdirectories
8056
  of parent classes).
10 reyssat 8057
2006-08-25: Fixed: mark and checkbox anstypes with commas in the text.
11921 bpr 8058
  Added scripts/oef/togetfile.proc (trusted file for createxo).
8059
  Readability of wims_sesrandom closed to user files from adm modules.
10 reyssat 8060
2006-08-24: FG: adm/class/cdt.fr updated (add use of wims_prefix).
11921 bpr 8061
  Included java atomic lattice viewer by Simon Gill (java/Lattice).
8062
  Fixed: adm/createxo.{en,fr}, model mode could not tolerate data with
8063
  colon at first column.
8064
  Added/modified slibs: chemistry, geo3D (BPR).
8065
  Added subdirectory scripts/data (BPR).
8066
  Fixed in oef: embedded replies have no default type (thanks to BPR).
8067
  Fixed in createxo: vsavelist should not be put in wims_nw.
8068
  (thanks to BPR).
10 reyssat 8069
2006-08-23: Fixed: wims_read_parm should be excluded from access right control.
8070
2006-08-21: scripts/oef/quizzintro.phtml added Italian version (Gianni Ciolli).
8071
2006-08-18: Fixed for home module: popup search locked by variable rights.
11921 bpr 8072
  Link modules/home/tool removed.
8073
  bin/update changed to version 357.
10 reyssat 8074
2006-08-15: adm/createxo (en,fr), model mode: added menu parameters.
8075
2006-08-13: Fixed: adm/createxo.fr, model menutext1.oef, should add
11921 bpr 8076
  singlespace to data.
8077
  Fixed adm/createxo (en,fr), mode=model: should clean reply$i
8078
  when returning from test.
10 reyssat 8079
2006-08-09: !writefile and !appendfile: getfile/ becomes special.
8080
2006-08-07: adm/modtool.en, flist.phtml: OEF interface link forgotten.
11921 bpr 8081
  Fixed: some commands setting internal variables not working
8082
  when called by a user file.
10 reyssat 8083
2006-08-05: Security adjustment: adm/createxo added wims_trustfile.
12032 bpr 8084
  adm/* and home added tmp to wims_prefix.
10 reyssat 8085
2006-08-05: Added variable access rights control for user files.
11921 bpr 8086
  Security reinforcement: wims_prefix added to adm modules.
10 reyssat 8087
2006-08-03: variables.c: added var_def_check().
11921 bpr 8088
  setvar(): user file has no right to modify wims_ variables.
10 reyssat 8089
2006-07-31: Added communication between Modtool and Createxo (modif only).
8090
2006-07-26: adm/createxo.{en,fr}: added exercise models.
8091
2006-07-21: Fixed: in calc_sort(), case of char sort, output string was not
11921 bpr 8092
  terminated.
8093
  Anstype chset: added option "norepeat".
10 reyssat 8094
2006-07-18: Added !embraced extract and !embraced delete.
8095
2006-07-11: anstype: protocole clean up and documentation
11921 bpr 8096
  (see scripts/anstype/00README).
8097
  OEF to anstype interface no longer depends on declaration in
8098
  the c source.
10 reyssat 8099
2006-07-10: OEF: replytype now defaults to substitution.
11921 bpr 8100
  OEF: total steps should not be shown for dynamic step exercises.
10 reyssat 8101
2006-07-09: Symtext: minimal and generic styles for en, fr.
8102
2006-07-05: adm/createxo (en,fr): help on anstype reorganized and completed.
11921 bpr 8103
  Added symtext help.
10 reyssat 8104
2006-07-04: Added symtext to anstype and text anstype options.
8105
2006-07-02: Added slib/text/cutchoice2 (improved from cutchoices).
11921 bpr 8106
  Updates of Italian version (MC).
10 reyssat 8107
2006-06-29: Fixed: presentation problem in help/developer/docqcm.fr (BPR).
8108
2006-06-28: oef2wims + msg2wims:
11921 bpr 8109
  "??" no longuer provokes conditional variable.
8110
  Added new function "asis" (string protection).
8111
  The quotation mark now provokes conditional variable only if
8112
  the string before is a valid comparison.
10 reyssat 8113
---------------------------------------------
8114
Version 3.56 packed.
8115
2006-06-27: Updates to "mark" series of slib (BPR).
11921 bpr 8116
  Fixed: subsession first accessed with cmd=intro lost user info.
10 reyssat 8117
2006-06-24: Update of Dutch version. (JE)
11921 bpr 8118
  adm/class/cdt.fr: added size limitation to prevent overflow. (FG)
10 reyssat 8119
2006-06-22: Fixed: inconsistency in update.sh that made update of wimslogd
11921 bpr 8120
  impossible.
8121
  var.c: VARNAME_LEN doubled to 32768.
10 reyssat 8122
2006-06-20: BPR: updated French version help modules:
11921 bpr 8123
  help/teacher/docexooef.fr, help/developer/docqcm.fr
8124
  Symtext: French test version.
10 reyssat 8125
2006-06-17: (GK) modified units-filter and the sigunits-related files
11921 bpr 8126
  New features:
8127
  - when sigunits is used, the precision is managed separately
8128
  for each relevant answer (no more interaction
8129
  with \precision{})
8130
  - it is possible to give the unit wanted to display the result.
8131
  it may be a multiple or a submultiple of the base unit or a
8132
  usual unit outside the mksa system. Examples: nm,
8133
  km, h, min, A.h, mA.h, kW.h, etc.
8134
  the additionnal syntax is explained in the help files (en, fr)
10 reyssat 8135
2006-06-16: bin/apache-config: added possible apache name "apache2".
8136
2006-06-14: !href: the query string translation was partial. (Thanks to BPR)
8137
2006-06-12: anstype/mark.input: compatibility fix with various browsers. (BPR)
8138
2006-06-07: Fixed: vote name conflicts under gateway. (BPR)
11921 bpr 8139
  Updated: adm/class/cdt.fr. (FG)
8140
  scripts/adm/class/addclass: added class_creator (client IP).
10 reyssat 8141
2006-06-06: scripts/oef/var.proc: suppresses datamodule errors when
11921 bpr 8142
  $allow_missing_data=yes.
8143
  Update of Dutch version. (JE)
8144
  Update of Italian version. (MC)
10 reyssat 8145
2006-06-05: Thanks to Rafael Hertzog, replaced "sort +n" expressions
11921 bpr 8146
  by the POSIX compliant "sort -k n" equivalents (GK).
10 reyssat 8147
2006-06-03: anstype/menu and anstype/checkbox: added
11921 bpr 8148
  possibility of including commas in replies.
10 reyssat 8149
2006-05-30: Fixed in slib/triplerelation/tabular: replaced many while loops
11921 bpr 8150
  by straight for iterations, cleaned the code by using pari/gp
8151
  to perform clean matrix operations. (GK)
8152
  Added command "!getopt".
8153
  Fixed: in variable.c, check_session(), rapidfire timing check
8154
  was wrong since version 3.46, due to the use of uninitialized
8155
  struct st.
10 reyssat 8156
2006-05-29: Temp log over cluster sent to separate files, avoiding conflicts.
8157
2006-05-27: Added anstype "raw".
8158
2006-05-24: Fixed: in oef/embed.phtml, matrix should allow double size.
11921 bpr 8159
  anstype/matrix.input, allow smaller input sizes.
8160
  adm/auth/createqcm.fr and adm/auth/confia2qcm.fr updated (JY).
10 reyssat 8161
2006-05-23: Added wims_version to module about page.
11921 bpr 8162
  GK:
8163
  Renommé avec un préfixe slib_ les variables locales
8164
  pour slib/chemistry/chemeq*
8165
  GK:
8166
  Remplacé plusieurs itérations par l'usage de la
8167
  primitive "parallel" de flydraw: les chaînes décrivant les papiers
8168
  millimétrés créées par slib/graphpaper/* n'augmentent plus comme le
8169
  carré des dimensions.
10 reyssat 8170
2006-05-22: calc.c: in list commands, repeated calls to fnd_item() replaced
11921 bpr 8171
  by more efficient cutitems().
8172
  adm/stat/stat: number of classes and user accounts are shown.
8173
  GK:
8174
  anstype/sigunits modifié pour donner une comparaison valide
8175
  quand la précision demandée dépasse le nombre de chiffres
8176
  significatifs: les chiffres ne sont comparés qu'ŕ concurrence
8177
  du nombre de chiffres significatifs (aprčs arrondi).
8178
  GK:
8179
  slib/graphpaper/func_milli corrigé: maintenant le rendu des
8180
  fonctions est correct męme si les échelles horizontales et
8181
  verticales ne sont pas les męmes.
10 reyssat 8182
2006-05-20: Fixed in bin/mkindex: the definition of linelen was too big and
11921 bpr 8183
  did not prevent overflow in home module.
10 reyssat 8184
2006-05-19: Misc/modind.c: abort on output file creation failure.
8185
2006-05-18: Added adm/auth/confia2qcm.fr (JY).
11921 bpr 8186
  Added "Cahier de texte" (fr) (FG).
10 reyssat 8187
2006-05-15: adm/class/reguser: acceleration in site user counting.
8188
2006-05-14: Added option field to exam exercises, and an option "autogen".
8189
2006-05-13: Datafile: field position cached. (Was quadratic algo.)
8190
2006-05-07: src/Flydraw/commands: fixed bad CR problem (BPR).
11921 bpr 8191
  Added modules/help/developer/docqcm.fr (BPR).
10 reyssat 8192
2006-05-06: OEF manager: add an option to allow missing datamodules.
8193
2006-05-03: Fixed: imagefill repositionning not working when there is only one case.
11921 bpr 8194
  Mirror list updated.
10 reyssat 8195
2006-05-01: Important updates to Spanish translation (Juan Rafael Fernández).
11921 bpr 8196
  adm/modtool.nl: presentation updates (JE).
10 reyssat 8197
2006-04-28: adm/class/config: search for classes (en,fr).
8198
2006-04-28: adm/class/classes: search for classes when there are too many of them (en,fr).
8199
2006-04-26: adm/stat/stat.cn/stat.sh: should be executable.
8200
2006-04-18: adm/class/userlist, userprop: added wrap="off" to textarea (variables).
11921 bpr 8201
  Fixed: wrong data filled in fields when double registering user properties.
10 reyssat 8202
2006-04-10: Updates to Italian translations (MC).
8203
2006-04-07: adm/regclass: toomany lockup should not apply to subclasses.
8204
2006-04-02: From GK:
11921 bpr 8205
  slib chemistry/chemeq_tex: support étendu aux équations chimiques.
8206
  nouvelle slib chemistry/chemeq_compare: compare deux équations chimiques.
8207
  nouveau type (chemeq) pour les réponses d'exercices OEF,
8208
  destiné ŕ l'analyse de réponses portant sur des équations chimiques.
10 reyssat 8209
2006-03-26: Corrections/improvements in Dutch version (J. Evers).
8210
2006-03-19: calc_rename(): accepts digits in file extension.
8211
2006-03-14: Fixed: texgif font generation conflict among simultaneous visitors.
8212
2006-03-12: scripts/anstype/coord: protection against hacking.
8213
2006-03-09: Flydraw: added a series of commands for advanced matrix manipulations
11921 bpr 8214
  (Jean-Christophe Leger).
10 reyssat 8215
2006-03-08: adm/class/sheet: it was unnecessary to disallow source insertion
11921 bpr 8216
  when a sheet is unerasable.
10 reyssat 8217
2006-02-21: Improvements to bin/apache-config: more recognitions and
11921 bpr 8218
  special treatment for debian.
10 reyssat 8219
2006-02-20: bases/sys/publishdata: added "data" zone.
8220
2006-02-19: Added debian detection in compile, bin/wrapuid and bin/apache-config
11921 bpr 8221
  (Georges Khaznadar).
8222
  scripts/anstype/atext: translator dictionary was language-independent.
10 reyssat 8223
2006-02-18: Added automatic recognition of chemeq and units-filter in chroot.
8224
2006-02-16: OEF hacking bug remained for the last step of a multi-step exercise.
8225
2006-02-08: adm/regclass: level was not shown for individual classes.
8226
2006-02-05: Added a non-processing ocaml interface.
11921 bpr 8227
  Added load refusal according to active process counts.
10 reyssat 8228
2006-02-03: adm/vote: added comments. (BPR)
8229
2006-02-02: Added score type option to class userlist interface (Fabrice Guerimand).
11921 bpr 8230
  Included whirlgif to improve gif animation performance.
8231
  set_req_time(): we must use force_setvar() for otherwise the values
8232
  are ignored when the user starts with an expired session number.
8233
  adm/manage: resource uploading installed files to wrong places.
8234
  Added several chemistry slibs (Georges Khaznadar).
10 reyssat 8235
2006-01-29: Ad-hoc solution for file name problem with OSX in scripts/java.
8236
2006-01-25: Added rlimit_as restriction.
8237
2006-01-19: "!read tabletheme" was forgotten in adm/grades. (BPR)
8238
2006-01-17: Corrected a typo in OEF reply variables anti-hacking measure.
8239
2006-01-14: OEF: the choice option "shuffle" was disabled.
8240
2005-12-26: Added OEF reply variables anti-hacking measure.
8241
2005-12-25: Modtool: added processing of module_data.
8242
---------------------------------------------
8243
Version 3.54 packed.
8244
2005-12-22: 2 more mirrors (ofset.org and unicaen.fr).
8245
2005-12-11: variables.c: try_hack() was full of logic errors.
8246
2005-12-08: Parity in shuffle was not working for n>=4 (calc.c).
8247
2005-12-06: Added system level tool: direct exec (en, fr).
8248
2005-12-05: Fixed typos in Dutch version (Joke Evers).
8249
2005-12-04: Added slib series "graphpaper" (Georges Khaznadar).
8250
2005-12-03: A strange bug of bash eats the alias definition in bin/dircptest.
11921 bpr 8251
  Patched scripts in createxo, modtool and bin/mkindex using
8252
  variable definition.
10 reyssat 8253
2005-12-01: Must_chroot was not enforced in software interfaces.
11921 bpr 8254
  Added tolerance to antidated files in wimslogd.
10 reyssat 8255
2005-11-28: Exam quitting in gatewayed courses landed to an error message.
11921 bpr 8256
  User activity transfer: added transfer of examlog and exolog.
10 reyssat 8257
2005-11-15: Added doc for anstype numexp (Fabrice Guerimand).
8258
2005-10-13: Gateway: program supervisor is now unconditionally granted
11921 bpr 8259
  accesses to courses.
8260
  Gateway: structure management allows modif of reg password.
10 reyssat 8261
2005-10-12: Gateway: added exolog propagation.
8262
2005-10-11: Fixed gateway: prohibition of 09-21 forced students to retype
11921 bpr 8263
  password to go to a course from within a class.
10 reyssat 8264
2005-10-10: Fixed gateway: user activity transfer from within a course was not working.
11921 bpr 8265
  Fixed gateway: change user data from within a course by supervisor.
8266
  Added to gateway: activity transfer now can show activities to transfer.
8267
  Gateway: add/del user by mandatory course supervisors is now allowed.
8268
  User deletion from a course is only allowed when he does not have
8269
  activities in other courses under the same class.
10 reyssat 8270
2005-10-09: Fixed: OEF dynamic step post-processing variable updating.
8271
2005-10-08: Use "wrap=off" in textareas in modtool and createxo.
8272
2005-10-03: modind.c: ignores modules with no known category.
8273
2005-09-30: Added wims_realuser (for supervisable users in gateways).
11921 bpr 8274
  Supervisor page now shows name of wims_realuser.
8275
  useropts saved for wims_realuser, instead of wims_user.
8276
  mathalign now defaults to lower position.
8277
  Fixed: doc module html header missed module title.
10 reyssat 8278
2005-09-29: Fixed pointer depth error in fsort() (texmath.c). (Why it seemed to work before?)
11921 bpr 8279
  Added module index field "data" (variable module_data).
8280
  Module index parsing now uses search_list() to accelerate.
8281
  Added documented command !checkdata.
8282
  Added a lock in OEF modules when a depended datamodule is missing.
10 reyssat 8283
2005-09-28: Fixed: a typo in adm/class/exam blocked exam access when user
11921 bpr 8284
  score data is empty.
8285
  Added warning message when hack simulation is done on variables (devel).
10 reyssat 8286
2005-09-23: Increased software interface timeout values because the new Maxima
11921 bpr 8287
  is slow to launch.
10 reyssat 8288
2005-09-22: _getdef(): value should be zeroed by default.
11921 bpr 8289
  Fixed: exercise reindexing from a sharing class broke index file sharing.
10 reyssat 8290
2005-09-21: Fixed: gateway: course structure modif from program leads to
11921 bpr 8291
  bad navigation link in page header.
8292
  Gateway: prohibited student accounts from directly accessing supervisor login.
8293
  (Minor security precaution)
10 reyssat 8294
---------------------------------------------
8295
Version 3.52 packed.
8296
2005-09-19: Added help for the new oef special methods (Bernadette Perrin-Riou).
8297
2005-09-18: Gateway: added several propagation items.
8298
2005-09-15: Dutch translation updates (Joke Evers).
8299
2005-09-14: Textarea nowrap was not compatible with some versions of IE. Trying "wrap=off".
11921 bpr 8300
  Fixed: in gateway, teacher list was not updated after teacher registration
8301
  using reguser.
8302
  Fixed: class setup downward propagation ignored courses for programs.
10 reyssat 8303
2005-09-13: Fixed: draft document writing was closed in distribution.
8304
2005-09-11: Fixed: user error "double_click" was not flushed.
8305
2005-09-10: adm/modtool: badcategory message now shows available categories.
8306
2005-09-08: adm/class/configure: added index update links.
11921 bpr 8307
  Fixed: class backup did not work when class name contains '/'.
10 reyssat 8308
2005-09-07: Added Slovenian version (Bostjan Kuzman).
8309
2005-09-04: Added "shuffle" option to OEF choice options.
8310
2005-09-02: Added a new virtual class connection lock level (7) allowing
11921 bpr 8311
  closing access to participants.
10 reyssat 8312
2005-09-01: Added random variable hacking test to scoring devel modules.
11921 bpr 8313
  coord (anstype): stdout from clickzone removed from wims_exec_error,
8314
  and put into the variable $m_clickzone_error. The latter is reachable
8315
  from within OEF.
10 reyssat 8316
2005-08-27: Fixed: wrong log content dispatching when error found in a logfile name.
8317
2005-08-25: bin/account.sh in the distribution was not updated.
11921 bpr 8318
  Locale fixup at startup: added "LANGUAGE" and "LC_ALL".
10 reyssat 8319
2005-08-24: Misc. Dutch retranslations (Joke Evers).
8320
2005-08-23: bin/update killed wimslogd (hence hangs the system when under sysmask orphan).
11921 bpr 8321
  Also bin/server-interrupt.
10 reyssat 8322
2005-08-19: Fixed typos in virtual class interfaces (Bernadette Perrin-Riou).
8323
2005-08-18: adm/class/gateway: fixed typos in help links.
11921 bpr 8324
  adm/class/gateway: resource sharing between programs (experimental).
8325
  adm/modtool: module version check now for all publications.
10 reyssat 8326
2005-08-16: Publication of local modules under cluster: touches log/newmodules
11921 bpr 8327
  instead of timestamp.
10 reyssat 8328
2005-08-07: rlimit-data lifted to 100M: Maxima-5.9 asks a lot.
11921 bpr 8329
  Fixed compatibility issues with Maxima-5.9.
8330
  chroot package updated.
10 reyssat 8331
2005-07-22: Added config variable "busyhours" and "wims_busyhours".
11921 bpr 8332
  Using wims_busyhours to lock local module publication.
10 reyssat 8333
2005-07-06: Added python interface.
8334
2005-07-05: OEF: Message changed for "I don't know" choices.
8335
2005-07-01: Added datamodule access to !lookup.
11921 bpr 8336
  Tolerate module prefix in filename submitted to !lookup.
8337
  sh and perl commands saved in tmp_dir.
10 reyssat 8338
2005-06-30: OEF: variable values made available to help.
8339
2005-06-29: bin/account.sh: do not register partial module addresses.
8340
2005-06-27: Added bin/dircptest to test for switches of cp.
11921 bpr 8341
  Replaced all "cp -PpR" and the like by "dircp", using the test.
8342
  Typos in French version (Eric Reyssat).
10 reyssat 8343
2005-06-26: Wimslogd was killing housekeeping children too fast sometimes.
11921 bpr 8344
  Wimslogd update now goes through tmp/log/wimslogd.new.
8345
  bin/account.sh was generating some spurious accounting files.
10 reyssat 8346
2005-06-25: Bug introduced in software interface rewriting:
11921 bpr 8347
  Feeding to software must be done line by line, otherwise write()
8348
  blocks at a certain size.
8349
  Software debugging information was not written when not under multiexec.
10 reyssat 8350
2005-06-24: Added special method "help" to OEF.
11921 bpr 8351
  More strict file name check in wims_deposit.
10 reyssat 8352
2005-06-23: Added a security message in c/pascal/fortran interfaces.
11921 bpr 8353
  https protocol was lost when a session starts with intro page.
8354
  Added binary file management to Modtool.
10 reyssat 8355
2005-06-21: Added ins_filename variable and slib/oef/insfilename.
8356
2005-06-20: Added datamodule image interface for oef.
8357
2005-06-19: Use ch..root to clean sticky temp session directories.
11921 bpr 8358
  Added datamodule structure.
8359
  modules/data/ allowed in calc_rename().
8360
  Added slib/text/octavematrix (Bernadette Perrin-Riou).
10 reyssat 8361
2005-06-18: Class navigation under gateway fixed (checks are necessary).
11921 bpr 8362
  Software update scheduling moved from at to wimslogd.
8363
  Added public_html/bin/convert..switch to automatically patch the
8364
  convert -dispose switch incompatibility problem.
8365
  /bin/nongnu obsoleted.
10 reyssat 8366
2005-06-16: Added fortran77 interface.
8367
2005-06-14: Added pascal interface.
11921 bpr 8368
  Exec error capture limited to MAX_LINELEN/4.
10 reyssat 8369
2005-06-13: chroot package: added pascal and fortran compilers. Updated gcc.
8370
2005-06-12: anstype: c,sh,perl uniformized to "code" with language option.
8371
2005-06-09: OEF: choice/reply/condition weight/option accepts variables.
8372
2005-06-07: Improvement of statistics slib (Bernadette Perrin-Riou).
11921 bpr 8373
  Added oef condition option "hide".
10 reyssat 8374
2005-06-05: Clickzone: bound now works without coordinates (two colors mode).
11921 bpr 8375
  OEF contents will be visible to robots.
10 reyssat 8376
2005-06-03: anstype/matrix.input: inputsize taken into account.
11921 bpr 8377
  Added recognition of wims_noexport (prohibit specific variable exports).
8378
  Variables ending with a '_' will are no longer exported.
8379
  Added export restrictions in oef modules.
8380
  Added anstypes c,sh,perl.
10 reyssat 8381
2005-06-01: Vote: editing form should be post.
11921 bpr 8382
  Msg2wims/doc.c/doccheck(): parbuf size increase 1024->8192.
8383
  Vote: replaced !writefile by !setdef to extend usable size.
10 reyssat 8384
---------------------------------------------
8385
Version 3.50 packed.
8386
2005-05-02: Dutch translation updates (Joke Evers).
8387
2005-04-28: Software about locked up when under multiexec.
8388
2005-04-27: anstype mark did not work properly in extended circumstances.
8389
2005-04-25: chroot was putting subsession to tmp_dir name.
8390
2005-04-24: mhelp in subsession generated module_change error.
11921 bpr 8391
  Exam score was not shown for students with no sheet score.
10 reyssat 8392
2005-04-20: _tolinux() was applied on wims_deposit.
8393
2005-04-17: Trailing random string was not removed when not multiexec.
8394
2005-04-15: Bernadette Perrin-Riou and Eric Reyssat:
11921 bpr 8395
  Misc. language fixes.
8396
  Modified class presentation (French version).
8397
  New version of help documents.
8398
  anstype help French version.
8399
  exec '$' double can only be done with a switch!
10 reyssat 8400
2005-04-13: Gateway structure interface: added academic level.
11921 bpr 8401
  pariplot and pariray: wrap..exec is not necessary.
8402
  Superclass/gateway existing user importation: typo in reguser.
8403
  html/oneitem.phtml: added global label (spurious messages were
8404
  generated by robots).
8405
  Octave interface line cutter improved (but may still be incorrect).
8406
  unset environment variables were a bit too early.
10 reyssat 8407
2005-04-12: multiexec method rewritten: 10 fold performance improvement.
8408
2005-04-10: c, sh and perl coderun ready, if with sysmask.
8409
2005-03-12: execution output now doubles the '$' sign.
8410
2005-03-09: userlist csv download was impossible within nested class: embedded '/'.
8411
2005-03-04: config.c: module_langugage -> module_language (J.-P. Giacometti)
11921 bpr 8412
  Preparing for running under sysmask.
8413
  exported wims_ variables are limited to an explicite list.
8414
  A few httpd environment variables are unset.
10 reyssat 8415
2005-03-01: insdraw filebase session directory should be s2 now.
8416
2005-02-16: Exostat did not recognize classes with non-digits in its directories.
8417
2005-02-04: Bug in html/oneitem.phtml: items lost in type 1 link.
11921 bpr 8418
  Fixed: dependence conflict when manually adding sharings
8419
  in scripts/adm/class/addshare.
10 reyssat 8420
2005-02-03: Typo in exam try number presentation.
11921 bpr 8421
  Class list ignored those with letters in their codes.
8422
  Spurious messages in adm/class/config/neighbors/addshare.
10 reyssat 8423
2005-01-27: bad session number in insertion references under examcheck: fixed
11921 bpr 8424
  (J.-P. Giacometti).
10 reyssat 8425
2005-01-26: Added cleantmpdir() to alarm2().
8426
2005-01-25: Automatic update limited to subversion i: extend to r.
8427
---------------------------------------------
8428
Version 3.48 packed.
8429
2005-01-23: home/Subclasses.phtml -> home/Subclasses1.phtml
11921 bpr 8430
  (conflict under case-insensitive systems).
10 reyssat 8431
2005-01-22: Fabrice Guerimand: a new french example class (1112).
11921 bpr 8432
  Patch Bernadette Perrin-Riou: presentation fixes to French version.
10 reyssat 8433
2005-01-20: Nested use of tmplbuf in read_module_file().
11921 bpr 8434
  Patch Joke Evers: language corrections to Dutch adm modules.
10 reyssat 8435
2005-01-19: open/close sheet/exam allow for sharing classes.
8436
2005-01-16: ftest and datafile caches were not zeroed when write to a file.
8437
2005-01-15: Patch Bernadette Perrin-Riou: fixes to presentation problems
11921 bpr 8438
  in virtual class managing modules.
10 reyssat 8439
2005-01-14: Cached ftest().
11921 bpr 8440
  log/classes/.build-index changed, adding 3 more fields.
8441
  adm/class/classes: replace repetitive def lookups.
10 reyssat 8442
2005-01-12: Added local session directory s2.
11921 bpr 8443
  insertion files and last.html transfered to s2.
8444
  misc session files merged to var.stat.
8445
  check_session(): userlast didn't check existence of lastout.
8446
  Robot/human detection was dysfunctionning.
8447
  More zombie killing added to wimslogd.
10 reyssat 8448
2005-01-10: Missing space in class supervisor names (adm/class/addclass).
11921 bpr 8449
  var_def_file not defined when module INDEX is missing.
8450
  remove_tree() now ignores partial errors.
10 reyssat 8451
2005-01-09: Proposed class list was wrong for type 2 user registration.
11921 bpr 8452
  System update synchronization within cluster: timestamp.
10 reyssat 8453
2005-01-08: Last datafile cached.
8454
2005-01-07: Updates of Dutch class managers (Joke Evers).
11921 bpr 8455
  Robot checker modified to take into account compatible.
10 reyssat 8456
2005-01-05: local modules were not referenced when it is a link.
8457
2005-01-04: Maintenance page was locked when wims.conf does not exist.
8458
2004-12-27: (Unsuccessful) robot attacks with multi-word module or cmd confuse
11921 bpr 8459
  log files and accounting: cut to the first word.
8460
  classes login names with embedded "." leaked thru scripts/adm/class/adduser.
10 reyssat 8461
2004-12-26: Patch Bernadette Perrin-Riou: language fixes in French version,
11921 bpr 8462
  message files.
8463
  Added internal variable wims_sesdir.
8464
  sessions/$wims_session -> $wims_sesdir
10 reyssat 8465
2004-12-25: Basic score computation moved to wimslogd.
11921 bpr 8466
  classes under institution no longer have exo/sheet/exam facilities.
10 reyssat 8467
2004-12-19: unix socket added to wimslogd.
8468
2004-12-18: !debug made double substitution.
11921 bpr 8469
  adm/class/stopshare was removing non-shared objects.
8470
  doc was left over in adm/class/stopshare.
8471
  adm/gateway/delcourse did not delete users in optional courses.
8472
  adm/class/deluser did not delete user records in optional courses.
10 reyssat 8473
2004-12-17: adm/class/userlist: activity transfer for participants
11921 bpr 8474
  (only for institution structure).
8475
  adm/class/reguser: bug for superclass user registration.
10 reyssat 8476
2004-12-16: adm/class/config: some class setups can be sent to subclasses.
11921 bpr 8477
  adm/class/regclass: authentication procedures changed.
10 reyssat 8478
2004-12-13: adm/class/makeuserlist regenerated userlist at every call.
11921 bpr 8479
  Recovery of deleted users was broken (independent classes).
10 reyssat 8480
2004-12-11: !append passed string end when second parameter was empty.
11921 bpr 8481
  calc_rowof() had no right to use tmplbuf.
8482
  Newly created classes under a class group is now a subdirectory of the group.
8483
  Institutional structure is working.
10 reyssat 8484
2004-12-10: Label '*' absorbs every !goto now.
11921 bpr 8485
  Variable declarations with name ending by '0' were not taken into account.
10 reyssat 8486
2004-12-06: Added cut time for exams.
8487
---------------------------------------------
8488
Version 3.46 packed.
8489
2004-12-03: Suppressed file_too_long message from !defof.
8490
2004-12-01: Log long execution time in access.log.
8491
2004-11-29: Added nested read level check (was crashing when there is infinite loop).
11921 bpr 8492
  One more write to readonly string in set_vars_from_parm().
10 reyssat 8493
2004-11-28: New anstype: sigunits (G. Khaznadar).
8494
2004-11-27: wims_myhostname did not give permanent hostname.
11921 bpr 8495
  (Volatile hostname isin httpd_HTTP_HOST.)
8496
  exam_currscore(): session_prefix used before definition.
10 reyssat 8497
2004-11-26: !shuffle result in case of one non-numerical item: should give
11921 bpr 8498
  the item itself instead of a "1".
10 reyssat 8499
2004-11-25: Added while loop (!while ... !endwhile).
8500
2004-11-24: bin/mkindex becomes non-interrupting.
11921 bpr 8501
  local module publication chains bin/mkindex (thru wimslogd).
8502
  Added indication of local and com modules in search results.
10 reyssat 8503
2004-11-23: Insertion of devel modules into worksheets: site-configurable policy.
8504
2004-11-21: variable buffer extended to 16*256K.
11921 bpr 8505
  flushoutput() was missing in robot error output.
10 reyssat 8506
2004-11-19: write to readonly string in set_vars_from_parm().
11921 bpr 8507
  exec_href(): lbuf copy length too short (robot access case).
8508
  Modtool now shows oef compilation errors.
10 reyssat 8509
2004-11-18: headmenu disappeared within exam check.
11921 bpr 8510
  Insertion of devel modules into worksheets disabled.
8511
  Exam score counting error corrected.
10 reyssat 8512
2004-11-17: user-deposit must be readable by all (files are moved elsewhere).
8513
2004-11-16: Distribution bug: bad modules/classes content distributed.
11921 bpr 8514
  compare(): pointer typo.
10 reyssat 8515
2004-11-14: freepar_* variables will not be checked for parentheses.
8516
2004-11-13: !values, !makelist etc. was not correct when list is empty
11921 bpr 8517
  or when step is negative.
10 reyssat 8518
2004-11-10: Spurious "expression" message when search keyword contains
11921 bpr 8519
  accents: fixed.
10 reyssat 8520
2004-11-08: classes/* become trusted modules (need this to access class dir).
11921 bpr 8521
  Facility for class participants to use createxo was erased.
8522
  Expiration was not correctly formatted in home page for robots.
10 reyssat 8523
2004-11-06: calc_examscore() moves to cutwords().
11921 bpr 8524
  Exams now can define starting primes.
10 reyssat 8525
2004-11-04: Octave for chroot: usr/libexec/octave was forgotten.
8526
2004-11-01: Added ftest().
8527
2004-10-31: Sorted var_def. VAR_DEF structure compressed.
11921 bpr 8528
  set_vars_from_parm(): force_setvar() -> setvar().
8529
  Quadratic nospace() and singlespace() replaced.
8530
  Added #define MAX_FNAME and mkfname().
10 reyssat 8531
2004-10-30: get_var_defs() rewritten.
11921 bpr 8532
  Definitely obsolete never used var.def columns: log, ulim, llim.
8533
  New var.def format: "reply: ...."
8534
  However, still no check against repetitive definitions
8535
  of a same variable.
8536
  calc_sort() rewritten.
8537
  Quadratic randperm() replaced.
8538
  Added int2str() in wimslib.
8539
  Eliminated uselessly initialized long buffers.
10 reyssat 8540
2004-10-29: Class codes no longer need to be an integer.
11921 bpr 8541
  Added cutitems(), cutwords() and cutlines().
8542
  exec_distribute() changed to use cut.....().
10 reyssat 8543
2004-10-28: Added translation tool: bin/new-files.
11921 bpr 8544
  Site manager can now visit several developer accounts.
8545
  compare() rewritten.
8546
  calc_append() and substit() optimizations.
10 reyssat 8547
2004-10-27: Cached working files.
11921 bpr 8548
  wims.conf: erase backslash before saving from adm/manage. However,
8549
  backslash at the end of a line will still create buggy situations.
10 reyssat 8550
2004-10-26: key routines var_proc() and phtml_put() optimized.
11921 bpr 8551
  Slight modification of WORKING_FILE structure.
8552
  output() refinement.
10 reyssat 8553
2004-10-25: mailurl algorithm moved to scripts/mailurl.proc.
11921 bpr 8554
  Reduce MAX_FOR_LEVEL to 12. Should be largely enough.
8555
  Rewrite open_working_file(), reducing the number of strchr().
10 reyssat 8556
2004-10-24: Various code cleaning of the main program.
11921 bpr 8557
  - Acceleration in save_session_vars(), and increase oef var limits.
8558
  - module_error() variables switched from setenv() to setvar().
8559
  - !readmotd and !writemotd removed. (undocumented commands.)
8560
  These were used in home module and adm/class/motd.
8561
  Replaced by !fileread, !filewrite and !read.
8562
  Therefore now motd files are fully phtml ones.
10 reyssat 8563
2004-10-23: Start replacing tags by lower case.
11921 bpr 8564
  added readfile(). Rewriting several functions using it.
8565
  Change !mailurl encryption method.
8566
  wims_myip removed (waste of time).
10 reyssat 8567
2004-10-22: wims_trustfile was not working correctly.
11921 bpr 8568
  insdraw_filebase was blocked for class documents.
8569
  Security check against links "sessions" "classes" or "doc" in
8570
  adm modules is longuer needed: removed.
10 reyssat 8571
2004-10-21: introduced mystrncpy(): replace snprintf() and strncpy().
11921 bpr 8572
  Quadratic strcpy() replaced in _tolinux().
8573
  Quadratic find replaced in exec_distribute().
8574
  Quadratic algorithm replaced in _blockof().
8575
  wims_prefix removed from internal_name table.
10 reyssat 8576
2004-10-20: Automatic module update not working when delay >= 7 days: fixed.
11921 bpr 8577
  Quadratic strcpy() replaced in open_working_file().
10 reyssat 8578
2004-10-19: Bad variable name (parm) in html/themes.phtml.
11921 bpr 8579
  Software about disapeared in about page: turn off multiexec in about.phtml.
10 reyssat 8580
2004-10-18: adm/manage: added restore.
11921 bpr 8581
  Backup file number reduced.
8582
  File management in online maintenance becomes operational.
10 reyssat 8583
2004-10-17: added !mailurl (counter-spam crypted email interface).
7362 bpr 8584
2004-10-10: Large file download: was cut off by alarm limit,
11921 bpr 8585
  now available for 100kb/s or more.
10 reyssat 8586
2004-10-09: "all" allowed in host checking.
8587
2004-10-08: Broken sheet file blocked supervisor home page: fixed.
11921 bpr 8588
  adm/class/userlist, userprop: user variables disappeared.
10 reyssat 8589
2004-10-04: instexst(): file mtime tag disappeared since 3.42.
8590
2004-10-02: Added other/bin/passcrypt
8591
2004-10-01: Allow edition of help/ in modtool.
11921 bpr 8592
  adm/class/config.??/help/config.phtml was bounding readonly variable.
10 reyssat 8593
2004-09-30: adm/class/regclass.it was dysfunctionning.
11921 bpr 8594
  motd did not appear in the first participant page.
8595
  adm/class/classes was putting logs in module directory when
8596
  visited by site manager.
10 reyssat 8597
---------------------------------------------
8598
Version 3.44 packed.
8599
2004-09-30: adm/modtool was silently cutting file lengths.
8600
2004-09-27: wims_myhostname and wims_myip made available to home module.
8601
2004-09-24: Votes added to class sharing list (non-verified).
8602
2004-09-23: Debugging line not erased in modules/adm/userlist.en/var.proc.
11921 bpr 8603
  Class logo whas not changed for user pages.
8604
  Remnant !debug erased in modules/adm/forum/mboard.
8605
  adm/class/config.nl was sending broken emails (space after \ ).
10 reyssat 8606
2004-09-21: class oef disappeared except for French version.
8607
2004-09-20: exec.type limited to 256 (is it enough?).
8608
---------------------------------------------
8609
Version 3.42 packed.
8610
2004-09-19: scripts/adm/class/mkuserlist crashed when login starts with '-'.
11921 bpr 8611
  adm/new.?? system changelog now points to src/Changelog.
10 reyssat 8612
2004-09-16: Class forum and userlist csv download missing data under superclasses.
11921 bpr 8613
  Added \doc{} to documents (help not updated).
10 reyssat 8614
2004-09-14: Allowing negative scores (to be used only in special modules).
8615
2004-09-13: Printable versions now give no reply to students.
8616
2004-09-07: A better management/messages for non-installed softwares.
11921 bpr 8617
  added !perl for trusted modules (non-documented).
8618
  class exercise restore/import bugs fixed.
10 reyssat 8619
2004-09-03: chroot execution of sensitive programs.
8620
2004-08-31: fixed votedir error in adm/vote.??.
8621
2004-08-29: Slight modification in the algorithm of bin/mkpopular: use sqrt.
8622
2004-08-25: Removed last symbolic links to classes and sessions in modules/.
8623
2004-08-20: OEF terminology: session->series, séance->série.
11921 bpr 8624
  Score quality now uses a geometric series, the more recent being
8625
  more significant.
10 reyssat 8626
2004-08-16: added scripts/adm/class/authprep.
8627
2004-08-10: last.html disabled for test sessions.
8628
2004-08-09: untrust propagation after !record...: corrected.
8629
2004-08-02: Internal names: wims_priv_*.
8630
2004-07-31: Eliminate symlinks: rest of adm modules.
8631
2004-07-30: Eliminate symlinks: home, amd/createxo, adm/vote, adm/manage,
11921 bpr 8632
  adm/raw, adm/browse, adm/class/addmodule, adm/class/classes,
8633
  adm/class/stat, adm/class/reclass, adm/class/reguser,
8634
  adm/class/passwd, adm/class/grades, adm/class/exolog,
8635
  adm/class/exam, adm/class/sheet, adm/class/userlist.
10 reyssat 8636
2004-07-29: added internal function find_module_file().
11921 bpr 8637
  Eliminate symlinks: adm/modtool.
8638
  Record files in mutual directories now work.
10 reyssat 8639
2004-07-06: Table appearance: createxo helps.
8640
2004-07-03: var.c: setting empty variable was giving NULL.
11921 bpr 8641
  added 2 embeddable js calculators copied from javascriptsource.com.
10 reyssat 8642
2004-07-02: Name change: WWW Interactive Multipurpose Server.
11921 bpr 8643
  Modtool: Remake def when src erased.
8644
  Non-initialized information in post_log().
10 reyssat 8645
2004-07-01: Appearance theme management: see public_html/themes/.README.
8646
2004-06-29: Table appearance: forum/forum, stat/stat, class/stat,
11921 bpr 8647
  class/config, class/userlist, doc.
8648
  spurious error in adm/createxo oef registration corrected.
8649
  Exercise importation bug in classes (def directory not created).
10 reyssat 8650
2004-06-28: C lvalue casting corrected (6 locations for qsort subroutines).
11921 bpr 8651
  Table appearence uniformization: manage,modtool,classes,new.
8652
  Automatically incrementing variable: wims_incremental
8653
  Class importation of exercises: import images too.
8654
  Globally replaced "&>/dev/null" by ">/dev/null" in scripts.
10 reyssat 8655
---------------------------------------------
8656
Version 3.40 packed.
8657
2004-06-26: Added wims_sesrandom (64 session-static random numbers).
11921 bpr 8658
  Parameter space overflow in bin/mkindex: switch to translator file input.
10 reyssat 8659
2004-06-24: A more correct POST timeout check.
8660
2004-06-23: strip_enclosing_par() did not check unmatching: sigsegv.
8661
2004-06-22: '~' in devel module names was disliked by image programs.
8662
2004-06-21: added anstype/numexp (Fabrice Guerimand).
8663
2004-06-20: misc documents closed to robots.
11921 bpr 8664
  Rafale check disabled for exams.
8665
  added module adm/new.
8666
  option and weight fields of oef replies now operational.
8667
  Random generator switched to Mersenne Twister by
8668
  Takuji Nishimura and Makoto Matsumoto (Lib/mt19937ar.c).
10 reyssat 8669
2004-06-15: added !embraced.
8670
2004-06-13: wimslogd reads and executes log/wimslogd.exec
11921 bpr 8671
  command !module now returns empty if module does not exist (instead of current module).
10 reyssat 8672
2004-06-12: Automatic module updating.
8673
2004-06-09: Individualized sheet opening was not working under superclass:
11921 bpr 8674
  wrong user file in _subword().
10 reyssat 8675
2004-06-08: Document modules under Modtool, with document manager.
8676
2004-06-07: New config parameter: aliased_getfile.
11921 bpr 8677
  Enhanced Modtool with publication manager.
10 reyssat 8678
2004-06-06: version added to module index.
8679
2004-06-05: added other/bin/src2def.
11921 bpr 8680
  oef, deductio and document modules: suppression of symlinks and executables.
8681
  update-version upgrades to 337.
10 reyssat 8682
2004-06-02: Search by author name activated.
11921 bpr 8683
  Added config parameter wims_showauthor.
10 reyssat 8684
2004-05-31: Trusted modules can access wims_home.
8685
2004-05-29: Improvements of robot pages.
11921 bpr 8686
  chemeq, units-filter and wimsd non-blocking compilation failure.
8687
  chemeq and units-filter added to support software checklist.
10 reyssat 8688
2004-05-26: Antidated modules are now blocked.
11921 bpr 8689
  Keywords from popular search engines retaken by WIMS home page.
10 reyssat 8690
2004-05-22: General reference page using wikipedia.
8691
2004-05-21: translator now accepts very long sources.
8692
2004-05-13: download/wimsget was broken.
8693
2004-05-09: Added sheet data into exam log.
8694
2004-05-08: Voter listing was not correct under superclass.
8695
2004-05-04: Set-styled replies with embedded ';' are rejected.
8696
2004-05-01: getfile did not search for directory in parent session.
8697
2004-04-24: Dynamic condition list in oef.
8698
2004-04-16: Vertical stacking in clickfill and dragfill.
8699
2004-04-14: Portability extensions by Karim Belabas.
8700
---------------------------------------------
8701
Version 3.36 packed.
8702
2004-02-17: Bug fix: class images do not appear in exams.
8703
2004-02-13: Multiple bug fixes in superclass structure.
8704
2004-01-18: Added virtual class hierarchy.
8705
2004-01-14: msg2wims moved to WIMS_HOME/bin.
8706
2004-01-12: Configurable computational precisions in OEF modules.
8707
2004-01-08: Document modules with manager in scripts/docu.
8708
2004-01-05: Direct importation of public sheets into classes.
8709
2004-01-03: Access policy configuration extended to virtual classes.
8710
2004-01-02: Site resource access policy configuration.
8711
2003-12-17: User error kicked participants out of the class.
8712
2003-12-16: Sheet printable version was not working for class exercises.
8713
2003-12-07: Rafale locks account for 10 minutes against relogin.
11921 bpr 8714
  Rafale in class partly counted as new.
8715
  Mixture with suspended activities also disables score in classes.
8716
  Scores immediately following a large series of rafale are ignored.
10 reyssat 8717
2003-12-06: Classes allowing output of resources to all (manual declaration only).
8718
2003-12-05: Expired sheets with 0 weight no longer shown in participant score list.
8719
2003-11-27: modind bug fixed: modules not in site language list now ignored.
8720
2003-11-26: Site configuration: eliminate language repetitions.
8721
2003-11-24: Software non-installed message was not available due to a bug.
8722
2003-11-23: config variable: default_texposition.
11921 bpr 8723
  user tex size is now absolute.
8724
  \oefenv was not available within createxo.
10 reyssat 8725
2003-11-22: texgif: tfm files were copied to current working directory.
8726
---------------------------------------------
8727
Version 3.34 packed.
8728
2003-11-18: Bug fix: add participants using csv.
8729
2003-11-16: New reply type: range.
11921 bpr 8730
  OEF: kill score generation in debug mode.
8731
  Close participant exam sessions by supervisor.
10 reyssat 8732
2003-11-15: Deactivation of a sheet.
11921 bpr 8733
  Allow supervisors to test exams under preparation.
10 reyssat 8734
2003-11-14: Added to oef: \oefenv, debug mode.
11921 bpr 8735
  incomplete addressing in documents and OEF draw: fixed.
12032 bpr 8736
2003-11-13: Drag and drop window resizing bug fixed.
10 reyssat 8737
2003-11-09: added !makelist.
8738
2003-11-08: Some bug fixes in printable version of sheets (datafile bug remains).
8739
2003-11-01: affine transformation added to flydraw.
8740
2003-10-31: wims_exec_error becomes cumulative.
11921 bpr 8741
  wims_exec_error reported in Createxo.
8742
  motd (message of the day) files moved to log.
10 reyssat 8743
2003-10-28: New version of OEF and deduc avoiding the use of symlinks.
8744
2003-10-27: .wimspass moved to log directory.
11921 bpr 8745
  oldclasses moved to backup.
10 reyssat 8746
2003-10-26: added OEF \special method: imagefill.
8747
2003-10-25: idle-time split to 3.
11921 bpr 8748
  writable directories moved to w.
10 reyssat 8749
2003-10-24: algexp, litexp and formal accept multiple good replies (separator=,)
11921 bpr 8750
  oef2wims added error messages.
8751
  file mode in Createxo.
8752
  The main program is now staticly linked (exec performance).
10 reyssat 8753
2003-10-23: Some cleanup of directory settings:
11921 bpr 8754
  wims.conf moved to log directory.
8755
  forums moved to log/forums.
8756
  instex and mathfonts/texgif moved to w (relocatable directory).
10 reyssat 8757
2003-10-20: added exolog: exercise registration for virtual classes.
8758
2003-10-16: backup and accounting moved to wimslogd.
11921 bpr 8759
  TeX floating level added to useropts and preference page.
10 reyssat 8760
2003-10-15: OEF: added \special{}.
8761
2003-10-13: adm/class/regclass was setting wrong class version (3 instead of 4)
8762
2003-10-12: Dutch version (Joke Evers).
11921 bpr 8763
  Supervisor can select existing class exercises in Createxo.
8764
  OEF: TeX images accepted in type=radio and type=checkbox.
8765
  command !date reopened for general modules, with stricter security restrictions.
10 reyssat 8766
2003-10-11: !for x=1..5
8767
2003-10-05: log files now use wimslogd to dispatch.
8768
2003-10-04: Many temporary files moved to tmp/sessions.
11921 bpr 8769
  added wimslogd (autorun log daemon).
10 reyssat 8770
---------------------------------------------
8771
Version 3.32 packed.
8772
2003-09-28: !date is now for trusted modules only.
11921 bpr 8773
  (others can use $wims_now and $wims_nowseconds)
8774
  command !sql dereferenced.
8775
  Online management: mkindex now sent to at (had rlimit_cpu overflow).
10 reyssat 8776
2003-09-27: Online update, backup and crontab managements.
8777
2003-09-22: Misc. bug fixes in virtual class management.
11921 bpr 8778
  2D array addressing. Availability in OEF and doc.
10 reyssat 8779
2003-09-21: clickfill and dragfill: fields of multiple length.
11921 bpr 8780
  Array addressing: $(var_name[item_numbers])
10 reyssat 8781
2003-09-20: different DynAPI replies can now coexist.
8782
2003-09-18: Bounding bug in !randint (when only one bound is given).
8783
2003-09-16: _tolinux() becomes more agressive.
11921 bpr 8784
  setvar() always calls _tolinux().
8785
  bin/mkindex command line overflow in OEF sorting: fixed.
10 reyssat 8786
2003-09-15: Class load accounting in site management page.
11921 bpr 8787
  Internal variable: wims_now, wims_nowseconds.
10 reyssat 8788
2003-09-14: OEF draw within parameters: redrawn (up to 16) when cmd=resume (saved exercises).
8789
2003-09-13: new OEF answer type: dragfill.
11921 bpr 8790
  Spurious password check bug in adm/userlist.
10 reyssat 8791
2003-09-11: added ccsum (user and class connection time accounting)
8792
2003-09-10: new OEF answer type: clickfill.
8793
2003-09-08: new OEF answer type: coord.
8794
2003-09-06: added !rows2lines (non-documented).
11921 bpr 8795
  rows2lines() now ignores semicolons enclosed in parentheses.
10 reyssat 8796
2003-09-05: DynAPI 3.0.0.
8797
2003-09-03: added clickzone (for use in reply type `coord').
8798
2003-09-02: flydraw uses `convert' to read images of other formats.
8799
2003-08-28: added interface to DynAPI.
11921 bpr 8800
  OEF answer types based on DynAPI: correspond, reorder and compose.
10 reyssat 8801
2003-07-19: draw() added to OEF and doc parameter primitives.
11921 bpr 8802
  Image clock available in OEF.
10 reyssat 8803
2003-07-18: added !rename (name hiding for multimedia files in exercises).
8804
2003-07-13: Server update and backup management in adm/manager.
8805
2003-07-09: !pedia method moved to script (pedia.phtml), using wikipedia.
8806
2003-07-08: Personal passwords now use crypted storage.
8807
2003-07-06: Class oef structure reorganized (modules/classes/$wims_class removed).
8808
---------------------------------------------
8809
Version 3.30 packed.
8810
2003-06-30: Expert menu in OEF manager (F. Guerimand).
8811
2003-06-28: User-friendlyness improvements in exam page.
8812
2003-06-24: Exam detail log and check.
8813
2003-06-23: write_logs() and save_session_vars() interchange order.
8814
2003-06-19: Forums: supervisor now can read erased messages.
8815
2003-06-18: added cmd type `next'. Existing modules modified.
8816
2003-06-14: added !sum, !product, !recursion.
11921 bpr 8817
  command !values can do recursive computations with variable `last'.
10 reyssat 8818
2003-06-13: added log2() (kernel and interfaces).
8819
2003-05-29: added !reaccent.
11921 bpr 8820
  added list of new OEF.
10 reyssat 8821
2003-05-27: added oncechar (special-purpose program).
8822
2003-05-25: numerical integration in slib/integrate switches to very slow but
11921 bpr 8823
  much more secure method (with pari).
10 reyssat 8824
2003-05-25: Wording: score average -> score quality.
8825
2003-05-24: Using image.src for imgcomp reply type: doesn't work for Netscape 4.
11921 bpr 8826
  (And isn't really conform to javascript specs.)
8827
  OEF printable version: variable grouping bug fixed (new line in values).
8828
  Printable version of user help.
8829
  Integral version of Createxo help.
10 reyssat 8830
2003-05-23: A few predefined variables for documents in classes.
8831
2003-05-22: Documents: gnu means Free Documentation License.
8832
2003-05-19: Update of Chinese adm modules (Z. Chen).
8833
2003-05-18: Show exercise source list in documents.
8834
2003-05-17: Printable version of documents.
8835
2003-05-15: Styled fills in flydraw (hatching etc).
8836
2003-05-10: added wimsd.
8837
2003-05-08: Main word dictionary renewed (en/fr).
8838
2003-04-29: Installation scripts adjusted for RedHat 9.
8839
2003-04-24: added class_option.
8840
2003-04-22: added anstypes imgcomp and textcomp.
8841
2003-04-17: Integration in OEF and Doc now calls slib.
8842
2003-04-14: Spurious solutions in solve() when root is exactly a cut point.
8843
2003-04-13: added !lookup.
8844
2003-04-07: confparm (1-4) added to OEF manager.
8845
2003-04-03: Robot referencing scheme created recursive fake directories.
8846
2003-04-01: Robot visibility of documents.
8847
---------------------------------------------
8848
Version 3.28 packed.
8849
2003-03-25: Createxo open to class participants.
8850
2003-03-23: Link between vote and access control.
11921 bpr 8851
  User property changes: !setdef instead of !writefile.
10 reyssat 8852
2003-03-22: Vote system for virtual classes.
8853
2003-03-21: A series of French documents submitted by B. Perrin-Riou et al.
8854
2003-03-18: hint disallowed during exam.
11921 bpr 8855
  cookie disorder in exams when cookies are activated in classlock.
10 reyssat 8856
2003-03-15: !values added ... for v in v1,v2,v3,...
11921 bpr 8857
  `!random a,b repeat n' and `!randint a,b repeat n'.
10 reyssat 8858
2003-03-14: erf() and erfc() added to evalue().
8859
2003-03-13: numerical integration in OEF/DOC now uses romberg() in MAXIMA.
8860
2003-03-12: User asking for unavailable language provokes internal error.
11921 bpr 8861
  command !rawmath was adding spurious () after function names.
10 reyssat 8862
2003-03-11: New OEF reply types: checkbox, click, menu, radio.
8863
2003-03-09: Supervisor now allowed to import public OEF exercises.
8864
2003-03-08: Use cpp to process pre-source OEF and DED.
8865
2003-03-07: Internal: added cutfor() for calc_solve() and calc_values().
8866
2003-03-06: Variable name substitution in !values.
8867
2003-03-05: Rapidfire requests for printed versions are disabled.
8868
2003-02-28: WIMS now refuses to process executable files.
11921 bpr 8869
  slib indexing and documentation.
10 reyssat 8870
2003-02-21: New reply type to OEF: chset.
8871
2003-02-20: Fixed: segfault when HTTP_USER_AGENT is not defined.
11921 bpr 8872
  Dynamic insertion in mhelp was in conflit with parent session.
8873
  Document pages requiring preserved \(...) recompiled.
8874
  slib structure added.
10 reyssat 8875
2003-02-17: More dependency program checks are included in maintenance tool.
8876
2003-02-15: items2words() now respects parentheses-protected commas.
8877
2003-02-13: user_error while outputing was not sent out.
11921 bpr 8878
  getins w/o file name provoked segfault.
10 reyssat 8879
2003-02-12: Recognition of x', y'', etc. in formula processing.
8880
2003-02-11: New reply types to OEF: fset and aset.
8881
2003-02-10: Double call to authdelay when auth starts using user=...: auth always failed.
8882
2003-02-08: texmath() bug for matrix exponentials.
8883
2003-02-06: 2 wrong pointers in online maintenance page.
8884
2003-02-05: Class document accessibility was not checked.
11921 bpr 8885
  mhelp within subsession did not work.
8886
  Timing facilities added to OEF manager.
10 reyssat 8887
2003-02-03: More countermeasures against rapidfire exercise requests.
11921 bpr 8888
  forum thread navigation bug fixed.
10 reyssat 8889
---------------------------------------------
8890
Version 3.26 packed.
8891
2003-01-26: forum/mboard/scripts/quote.sh was using m_* variables (no longer available).
8892
2003-01-25: added umask(022) at the beginning of wims.
8893
2003-01-24: bin/ins???..processor were erased by 'make distclean'.
8894
2003-01-22: webget connection restrictions.
11921 bpr 8895
  Delay for wrong user authentification: 5 seconds.
10 reyssat 8896
2003-01-21: Error messages are shown in the page when insert fails.
8897
2003-01-20: Countermeasures against rapidfire exercise requests within worksheets.
8898
2003-01-19: Missing software now generates user error.
8899
2003-01-18: Library functions: filelength() and catfile().
11921 bpr 8900
  modtool accepts OEF and Deductio modules.
8901
  mkpopular modification: accounting of different languages are now mixed.
10 reyssat 8902
2003-01-09: Output delayed to the end of the processing, using last.phtml.
11921 bpr 8903
  Grouped execution of instex.
10 reyssat 8904
2003-01-07: OEF tex format $ translation bug fixed.
8905
2003-01-06: evalue_compile() bug fixed (recognition of scientific notations).
8906
2003-01-03: insmath_logic starts to work.
8907
2002-12-30: mathexp now uses regex for conditional extract.
8908
2002-12-20: configure: static link now checks existence of static library.
8909
---------------------------------------------
8910
Version 3.24 packed.
8911
2002-12-01: Some bin programs switched to static linking, accelerating execution.
8912
2002-11-28: Deductio starts.
8913
2002-11-23: Maxima multiexec now uses line by line method.
8914
2002-11-21: Cookies were interfering with popup mode.
8915
2002-11-12: \(..) usedynamic bug fixed (several insmath in a same line).
8916
2002-11-02: `!if .. issametext ..' was case-sensitive.
8917
2002-11-01: latex2html (2002-1) fails when TMPDIR is set: unset before calling latex2html.
8918
2002-10-31: oef2wims bug: file size limited to 16K.
11921 bpr 8919
  oef2wims starts to print error messages.
10 reyssat 8920
2002-10-24: Score counting: new and hint are separated.
11921 bpr 8921
  \help added to OEF.
10 reyssat 8922
2002-10-21: WebCopier is a very bad browser.
8923
2002-10-20: Cleaned treatment of special characters in oef and doc.
8924
2002-10-17: Takes care of response header fields 'Server:' and 'Status:'.
8925
2002-10-16: Links for class authentification moved to adm/class/classes.
8926
2002-10-14: \(...) usable in parameters and prompts of OEF.
8927
2002-10-13: Fixed multiple folding bug in doc.
8928
2002-10-10: Updates in Italian translation (Marina Cazzola).
11921 bpr 8929
  Current server activities in online maintenance tool.
10 reyssat 8930
2002-10-08: Replaced [ ... -a ... ] and [ ... -o ... ] in shell scripts.
11921 bpr 8931
  #!/bin/sh replaced by #! /bin/sh in shell scripts.
10 reyssat 8932
2002-10-07: oef2wims added mdef method (internal use only).
8933
2002-10-06: Rational datatype activated in OEF and DOC using pari,
11921 bpr 8934
  and complex datatype modified ('*' no longer translated to ' ').
10 reyssat 8935
2002-10-05: Bug in _subword(): strcpy() passes over string end.
11921 bpr 8936
  Bug in user importation page (neighboring classes).
8937
  Bug in exo importation (when the importing class has no exo).
10 reyssat 8938
2002-10-04: Introduced configurable parameter default_anim_format (gif/mng).
8939
2002-10-02: Extension and configurability of login/password limitations.
8940
---------------------------------------------
8941
Version 3.22 packed.
8942
2002-09-30: Makefiles rewriting: whildcards, check before strip.
8943
2002-09-29: Build options (dynamic, units, chemeq) added to configure.
8944
2002-09-28: strtok() no longer used.
11921 bpr 8945
  PATH definition is now dynamic.
10 reyssat 8946
2002-09-27: Portability to case-insensitive file systems.
11921 bpr 8947
  Score dependency is deactivated when scoring is closed (sheets).
10 reyssat 8948
2002-09-26: Starts to use autoconf. Some first portability declarations.
11921 bpr 8949
  Added `make distclean'.
10 reyssat 8950
2002-09-24: Link to Modtool in virtual classes.
8951
2002-09-23: File deposit length limit can now be increased
11921 bpr 8952
  independent of QUERY_STRING_LIMIT.
10 reyssat 8953
2002-09-22: Use internal variable manager; important acceleration.
11921 bpr 8954
  $module_about is now only prepared when cmd=help.
8955
  Style sheet defaults to justify.
10 reyssat 8956
2002-09-21: string_modify(), substit() and float2str() cleaned and accelerated.
11921 bpr 8957
  SUBST_LIMIT has changed meaning: now limit of nesting levels.
8958
  texgif acceleration: call_sh() -> execredirected().
8959
  Now tex is executed by safe uid.
8960
  oef and doc now makes use of static instex.
8961
  Added utility script 'oefcompile'.
10 reyssat 8962
2002-09-20: OEF variable number limit grows to 1024.
8963
2002-09-19: Math middle alignment floats back, and prepared for configurability.
11921 bpr 8964
  pari/gp temporary directory now correctly set.
10 reyssat 8965
2002-09-18: Fixed document indexing bug in distributions.
11921 bpr 8966
  OEF manager variable saving method reorganized.
8967
  Number of replies and choices increased to 20 each.
10 reyssat 8968
2002-09-16: multiexec installed (only effective on ELF-interfaced programs).
11921 bpr 8969
  The method of waitpid(..,..,WNOHAND) was wasting lots of cpu load.
8970
  Replaced by alarm(). Global time limit is also installed, with
8971
  a new module error message (timeup).
10 reyssat 8972
2002-09-15: exec_exec() removed (unnecessary).
11921 bpr 8973
  command !sh will no longer output when not outputing.
10 reyssat 8974
2002-09-14: Interfaces: added common.c.
11921 bpr 8975
  Interfaces: illegal names are renamed instead of refused.
8976
  Interface to pari/gp: compatibility with version 1 deplecated.
10 reyssat 8977
2002-09-12: Mirror list update.
8978
2002-09-11: Child process not loaded if no time left.
11921 bpr 8979
  Post-reply variable processing in OEF exercises.
10 reyssat 8980
2002-09-10: Mirror site list accepts https sites.
8981
---------------------------------------------
8982
Version 3.20 packed.
8983
2002-09-09: substitution forgotton in !text reverse.
8984
2002-09-08: Absolute execution time limit to child processes.
11921 bpr 8985
  Middle alignment of instex floates back to base.
10 reyssat 8986
2002-09-07: Bug in !htmlmath: e^-(2x) => e<sup>(2x</sup>.
8987
2002-09-06: !solve did not accept substitution in variable name.
8988
2002-09-02: Added configurable virtual class connection locks.
8989
2002-09-01: Session cookies activated (configurable).
11921 bpr 8990
  user_agent change within a session is now disallowed.
10 reyssat 8991
2002-08-31: Added class logo configuration.
11921 bpr 8992
  Secure hosts added to class creation tool.
8993
  imagedir bug in OEF printable version (almost) repaired.
10 reyssat 8994
2002-08-30: Homepages header technical reorganization.
11921 bpr 8995
  Modules: <input><br> --> <input> <br> to patch netscape justify bug.
8996
  Exam js clock bug fix (empty variable).
8997
  Homepage menu links (new, forum, ...) always pointed to English version.
10 reyssat 8998
2002-08-29: Appearance configuration (bgimg, css) for virtual classes.
11921 bpr 8999
  background image file generator.
10 reyssat 9000
2002-08-28: Site-wide css definitions.
11921 bpr 9001
  mhelpheader.phtml refined.
10 reyssat 9002
2002-08-27: Config parameter class_regpass is activated, for class creation rights.
11921 bpr 9003
  page bgcolor becomes globally configurable via page_bgcolor.
9004
  Site-configurable background image files.
9005
  Presentation setup now also applies to homepage.
10 reyssat 9006
2002-08-08: Added program huffman (variable length encoding).
9007
2002-08-07: Added internal variable wims_developer to keep developer authentification.
9008
2002-07-31: Added variable wims_htmlbody. Global page modifications using it.
9009
2002-07-27: More strict name check in file deposits.
11921 bpr 9010
  Developer account management added to online site manager.
9011
  useropts now kept in user definition files (in virtual classes).
9012
  Change background colors for virtual classes.
10 reyssat 9013
2002-07-25: File deposit in Createxo (within virtual classes).
9014
2002-07-23: Mirroring virtual classes.
9015
2002-07-22: Interface to Yacas.
9016
2002-07-20: Direct connection interface with other web servers.
9017
2002-07-18: More variables for document page replacements in virtual classes.
9018
2002-07-17: added exec_sh (was using calc_sh).
9019
2002-07-16: adm/ subdirectory in scripts/ only accessible to trusted modules.
11921 bpr 9020
  Direct link for editing work sheet presentation page.
9021
  Modify class property by site manager erased supervisor password.
10 reyssat 9022
2002-07-15: EmailSiphon is a very bad browser.
11921 bpr 9023
  https added to webget (depends on openssl).
9024
  OEF wlist input bug (a line of code is missing).
10 reyssat 9025
2002-07-09: gifs directory opens for read by insdraw.
9026
2002-07-07: oef2wims bug fix: nested \for variable set, multi-line variables.
11921 bpr 9027
  General tool link available to class participants.
10 reyssat 9028
2002-07-03: \step enters into feedback conditions.
9029
2002-07-02: big/small endian bug fixed in texgif (tfm.c)
9030
---------------------------------------------
9031
Version 3.18 packed.
9032
2002-06-29: added class_quota, doc_quota, class_regpass, doc_regpass to config.
11921 bpr 9033
  Disk quota system for documents and classes.
9034
  File deposits in documents.
10 reyssat 9035
2002-06-25: Score dependencies in exam sheets.
9036
2002-06-23: Score dependencies in work sheets.
9037
2002-06-22: Possibility to replace virtual class user pages by document blocks.
9038
2002-06-19: Multi-step answers in OEF.
9039
2002-06-17: \if and \for added to OEF syntax.
9040
2002-06-14: doc: parameter substitution forgotten in \link, \embed and \target.
9041
2002-06-13: sh script trying strict conformity: $[...] -> $((...))
9042
2002-06-09: Neighboring classes: exercise importation bug fixed.
11921 bpr 9043
  Exam page deactivated when try number is exhausted.
9044
  Erase sharing links when erasing an expired class.
10 reyssat 9045
2002-06-07: Reset variables in oef printable version, between each exercise.
9046
2002-06-01: ins_limit default lifted to 150.
11921 bpr 9047
  Italicized letters in htmlmath.
9048
  Rationalization and acceleration of !insmath.
9049
  Cleaning old instex pictures in housekeep.daily
10 reyssat 9050
2002-05-31: Reusability of static instex.
9051
2002-05-30: Automatic recognition of LaTeX source in texgif (rudimentary).
11921 bpr 9052
  LaTeX source submission in documents (relies on LaTeX2HTML).
10 reyssat 9053
2002-05-29: user_log() => segfault on public sheet (classe=NULL)
9054
2002-05-28: Createxo.fr raw mode was not updated ?!
11921 bpr 9055
  createxo (en,fr): erase old submit.def before generating new one.
10 reyssat 9056
2002-05-26: added !solve.
11921 bpr 9057
  Virtual classes: comparison with average scores by participants.
10 reyssat 9058
2002-05-25: OEF reply and choice order is now changeable by author.
11921 bpr 9059
  Embedded replies in OEF manager.
10 reyssat 9060
2002-05-23: Static and dynamic compilations.
9061
2002-05-22: Parent session erasure bug during exam.
9062
2002-05-21: Opera added to good agent list.
9063
---------------------------------------------
9064
Version 3.16 packed.
9065
2002-05-20: Added activity statistics for virtual classes.
9066
2002-05-13: Bug fix: exam simulation was prohibited by class-wide restriction.
11921 bpr 9067
  Added !values, !leveldata.
10 reyssat 9068
2002-05-11: Added evalue_compile(), levelcurve().
9069
2002-05-10: Code reorganization: start using dynamic libwims.
9070
2002-05-06: Modtool added backup and restore.
9071
2002-04-27: Curve comparing program: curvecomp.
9072
2002-04-25: java input applet.
9073
2002-04-24: Document-wide header definition.
11921 bpr 9074
  Added alt= to instex.
10 reyssat 9075
2002-04-23: insplot bug: insplot_data was not reachable from another request.
9076
2002-04-18: New message alert in virtual classes.
9077
2002-04-16: Erase documents by authors.
9078
---------------------------------------------
9079
Version 3.14 packed.
9080
2002-04-14: New comparison relations: issametext, issamecase
9081
2002-04-12: Font color in dvigif (via \special{color=...}).
9082
2002-04-11: Subscription bug fixed in htmlmath() and texmath().
11921 bpr 9083
  special functions in oef2wims and msg2wims unified.
10 reyssat 9084
2002-04-07: added !readproc.
9085
2002-04-06: \form, \if and \for available for documents.
11921 bpr 9086
  added !row, !rowcnt, !randrow ... (internal and undocumented).
9087
  added !text reverse
10 reyssat 9088
2002-04-05: Documents now accept parameters (parm1..parm20).
9089
2002-04-04: Exam interface re-designed: no need to register, etc.
11921 bpr 9090
  OEF reply conditions and feedback tests accept special functions.
9091
  cleaning() includes tmp/sessions directory.
9092
  flydraw moved to other/bin, for secured execution.
9093
  OEF and doc draw accept animations.
10 reyssat 9094
2002-04-01: OEF input analyzing scripts moved to public place.
9095
2002-03-30: Some remaining calls to isfinite() changed to finite().
11921 bpr 9096
  Trying to define a NAN for systems having no such definition.
9097
  Added !select (for columns/rows) and !column.
10 reyssat 9098
2002-03-27: exec security enhancement via wrap..exec.
9099
---------------------------------------------
9100
Version 3.12 packed.
9101
2002-03-18: OEF atext input added relevancy check.
9102
2002-03-13: Patch for gd 1.2: border check in filltoborder.
9103
2002-03-12: Createxo reinput forgotten in raw mode.
9104
2002-03-05: Hidden variables in function reply (items 2 and up).
9105
2002-03-04: \draw in documents did not accept parameters.
9106
2002-03-01: Added simplify() to OEF and doc syntax.
9107
2002-02-28: OEF units input manager bug fix.
9108
2002-02-27: Erasing some unused commands: splitlines, ...
11921 bpr 9109
  Security enhancements in commands.
10 reyssat 9110
2002-02-23: Direct texgif, bypassing gs.
9111
2002-02-17: Typo in oef2wims: statement processing stopped after \draw.
9112
2002-02-15: Added randomrow and randomitem to OEF and doc syntax.
9113
2002-02-14: Createxo multiple choice fields reinput typo.
9114
---------------------------------------------
9115
Version 3.11 packed.
9116
2002-02-11: oef2wims: translation of ! distroys comparison conditions.
9117
2002-02-10: Added type case, nocase, atext, wlist to OEF input.
9118
2002-02-08: Added matrix, \rows, \row to OEF and doc syntax.
9119
2002-02-06: Modtool authentification bug fixed.
11921 bpr 9120
  condition tester accepts || and &&.
10 reyssat 9121
2002-02-05: Fixed mhelp session bug when caller is a subsession.
9122
2002-02-04: !shuffle can now directly shuffle lists.
11921 bpr 9123
  OEF manager added printable version.
9124
  Fixed variable order bug in sheet printable version (executed statement).
10 reyssat 9125
2002-02-02: Direct authentification with password (home module only).
9126
2002-01-31: Dynamic drawings in documents and OEF exercises.
9127
2002-01-29: Site document secret codes were included in distribution.
9128
2002-01-28: Date error: Popularity counts were reversed.
9129
2002-01-23: Bug in class user registration: firstn, lastn, email becomes litteral.
9130
2002-01-22: Appearance modification allowed for active worksheets.
9131
2002-01-21: Bug in sheet manager: good sheet erased in special circumstances.
9132
---------------------------------------------
9133
Version 3.10 packed.
9134
2002-01-14: rpm packages (i386-Linux).
9135
2002-01-10: Class management by site manager.
9136
2002-01-05: Printable version of worksheets.
11921 bpr 9137
  oef2wims: `!' becomes litteral.
10 reyssat 9138
2002-01-04: Erase messages by forum supervisor.
9139
2002-01-02: Class forum moved to class directory.
9140
2002-01-01: Class authentification method changed (now use adm/class/classes)
11921 bpr 9141
  Limited compatibility in the home module.
9142
  Change class within neighboring virtual classes.
9143
  Added !sh.
10 reyssat 9144
2001-12-30: Neighboring classes: resource importation and sharing.
11921 bpr 9145
  `>&/dev/null' replaced by `&>/dev/null' in shell scripts.
10 reyssat 9146
2001-12-28: Added !restart (change module). For trusted modules.
9147
2001-12-26: Virtual class selective backup and restoration.
11921 bpr 9148
  Online configuration of virtual classes.
10 reyssat 9149
2001-12-24: added !defread (non-documented).
9150
2001-12-23: Added checkhost() and !checkhost (non-documented).
11921 bpr 9151
  Definition of secure hosts for class supervisors.
10 reyssat 9152
2001-12-22: Security enhancement in class/forum/doc registration managements
11921 bpr 9153
  (special characters).
10 reyssat 9154
2001-12-21: Spreadsheet link in virtual classes (English and French).
9155
2001-12-19: WIMS changes name extension at dynamic insertion.
11921 bpr 9156
  Added command `getfile'. All files are application/octet-stream.
9157
  For trusted modules, non-documented.
10 reyssat 9158
2001-12-18: added !setdef (trusted modules only).
11921 bpr 9159
  Change participant properties by class supervisors.
9160
  Recover deleted participants. Add user by supervisor.
9161
  command !filelist must use call_sh() instead of call_ssh(), for pathname expansion.
10 reyssat 9162
2001-12-16: Normalisation in support software configuration parameters.
9163
2001-12-14: Virtual class changed to version 3: file locations moved.
11921 bpr 9164
  Query strings added `+' after `&' (to avoid browser translation).
10 reyssat 9165
2001-12-13: OEF now accepts \feedback. (Thanks to a suggestion of Jan Hlavacek.)
9166
2001-12-12: Content selection in OEF intro page.
9167
2001-12-11: oef2wims format now defaults to html (was tex). No effect on
11921 bpr 9168
  existing resources.
9169
  Auto math formatting available in oef2wims.
9170
  OEF exercises with no reply accepted.
10 reyssat 9171
2001-12-10: Popup help mode.
9172
2001-12-09: Apache configuration automation with new aliases.
11921 bpr 9173
  WIMS can now be called outside user space.
9174
  RPM packaging starts to work (with home directory relocation).
9175
  Binary directories clean up.
10 reyssat 9176
2001-12-08: Configuration parameters cleaning up and online configuration.
9177
2001-12-06: Document manager accepts file contents.
9178
2001-12-05: File submission mechanism (for trusted modules).
9179
2001-12-04: File permission check by site manager.
11921 bpr 9180
  Request length limit quartupled (256K), for file submissions.
10 reyssat 9181
2001-12-02: WIMS document manager is ready.
9182
2001-12-01: Added !defof.
9183
2000-11-30: !item counting was wrong when first got item is empty.
11921 bpr 9184
  Added !reinput. Createxo reinforced using !reinput.
10 reyssat 9185
2000-11-29: Site manager authorization for online site maintenance.
9186
2000-11-28: Some more compatibility fixups in instex.
11921 bpr 9187
  Added !detag.
10 reyssat 9188
2001-11-27: Forbidden user variables now silently ignored instead of
11921 bpr 9189
  generating user error (allow_violation).
9190
  Browsers are translating & strings when a text is put into a
9191
  textarea. Createxo now corrects this (still partial).
10 reyssat 9192
2001-11-23: msg2wims was not in global makefile.
9193
2001-11-18: Reorganization of front page.
11921 bpr 9194
  Added default about page.
9195
  Instex was incompatible with Konqueror: use -coalesce
10 reyssat 9196
2001-11-11: Added site browsing module (en, fr).
9197
2001-11-10: Module indexing protocol changed (more condensed).
11921 bpr 9198
  More home search facilities.
10 reyssat 9199
2001-11-08: Search tool category in home page can also give popup forms.
9200
---------------------------------------------
9201
Version 3.01 packed.
9202
2001-10-31: Facilities to recover lost exam session.
9203
2001-10-27: public_html/scripts now holds files that can be called by any
11921 bpr 9204
  module via !read.
10 reyssat 9205
---------------------------------------------
9206
Version 3.00 packed.
9207
2001-08-16: OEF manager added two options (allchoices and idontknow).
9208
2001-08-15: home page lists added starting point.
9209
2001-06-28: time bug: `now' was volatile!
9210
---------------------------------------------
9211
Version 2.45 packed. (Devel. version)
9212
2001-06-25: Added `all module' search category.
9213
2001-06-23: Code cleaning: fopen() -> accessfile() at many places.
9214
2001-06-22: Fixups and enhancements in exam sheet management.
9215
2001-06-20: Global score restriction in virtual classes.
11921 bpr 9216
  Score time restriction in virtual classes.
9217
  Uniformize get-current-time in main program.
9218
  Typo: current score was not whown when exo number >10.
10 reyssat 9219
2001-06-18: Public work sheet database.
9220
2001-06-17: Delete file in Modtool.
9221
2001-06-15: Uniformized search engine from home page.
9222
2001-06-12: Main program changes name (webmath -> wims).
9223
2001-06-09: several call_sh() switched to call_ssh().
9224
2001-06-07: Direct module indexer starts to work (w/o pgsql).
9225
2001-06-02: Referencing error when wims.conf is missing.
11921 bpr 9226
  Facility for automatic download of new distribution (wimsget).
10 reyssat 9227
2001-06-01: Several source configuration bugs.
11921 bpr 9228
  Score counting change: prohibit simultaneous scoring. (This is not
9229
  100% compatible with earlier data due to parmreg.)
10 reyssat 9230
2001-05-30: gif_crop and chem-eq do not compile under new Linux. Removed from
11921 bpr 9231
  Makefile.
10 reyssat 9232
2001-05-28: added Modtool (online development of modules).
9233
2001-05-10: WIMS can now also work behind https.
9234
2001-05-01: Added configuration parameter gnuplot_format.
9235
2001-04-21: OEF manager added equation reply type.
9236
---------------------------------------------
9237
Version 2.42 packed.
9238
2001-04-02: reguser typo fixed.
9239
2001-04-02: Added class_log() (security measure in virtual classes).
9240
2001-03-31: All Wims popup windows are now chromeless (javascript).
9241
2001-03-30: Security in virtual classes: one-time personal passwords.
11921 bpr 9242
  Session closed when user quits the class.
9243
  (English and French versions only)
7362 bpr 9244
2001-03-24: Security in virtual classes: new user cannot use
11921 bpr 9245
  account names where an erased user has worked.
10 reyssat 9246
2001-03-19: Popup operating mode allowing people to embed Wims tools into
11921 bpr 9247
  their own web pages w/o installing the server.
10 reyssat 9248
2001-03-18: itemnum() counted wrong when first item is enclosed list.
9249
2001-03-17: Students could see hidden sheets by directly typing url addresses.
11921 bpr 9250
  command !replace added keyword `internal'.
9251
  Popup windows are now focused using javascript.
9252
  Added !nonempty (lines or items).
10 reyssat 9253
2001-03-09: msg2wims was not compiling.
9254
2001-03-08: variable reset bug in OEF manager (replytype).
9255
---------------------------------------------
9256
Version 2.41 packed.
9257
2001-03-02: Virtual classes: ignore user scores with very low average.
9258
2001-03-01: Spanish translation (kernel+douzen tools) by José Maria Sanchez.
9259
2001-02-26: parameter blocking in virtual classes had corrupt variables.
9260
2001-02-15: Typo in plot command of flydraw.
9261
---------------------------------------------
9262
Version 2.40 packed.
9263
2001-02-06: Forum user registration email was sent to wrong address.
9264
---------------------------------------------
9265
Version 2.39 packed (internal).
9266
2000-12-08: !translate added keyword `internal'.
9267
2000-11-30: regclass starting (very unsufficient) anti-abuse feature.
9268
2000-11-28: !text expand divided by 0 when mask is empty.
9269
2000-11-24: Added some more TeX mathfonts (ldots, ddots, vdots).
9270
2000-11-23: Corrected translator bug when one dictionary item is
11921 bpr 9271
  subword of another.
10 reyssat 9272
2000-11-22: translator now accepts suffix translation (before main translation).
9273
2000-11-21: search_list => segfault when table is empty.
9274
2000-11-20: Added priority site configuration.
11921 bpr 9275
  Encyclopedia now defaults to internal.
10 reyssat 9276
2000-11-14: Databases (dictionary, fortune) were omitted in the package.
9277
---------------------------------------------
9278
Version 2.37 packed.
9279
2000-11-13: Source code location changed (ftp service closed by firewall).
9280
2000-11-11: Added shortpath.c, computing shortest path linking given points.
9281
2000-11-07: Reference to Maxima updated.
9282
---------------------------------------------
9283
Version 2.36 packed.
9284
2000-11-07: Italian version added (thanks to Marina Cazzola).
9285
2000-10-30: name substitution added in !exchange.
9286
2000-10-03: pointer to Plouffe's inverter updated.
9287
2000-09-10: !replace entered infinite loop when to-replace string is empty.
9288
2000-09-05: fixing some bad references in virtual classes.
9289
---------------------------------------------
9290
Version 2.35 packed.
9291
2000-08-28: exam structure in virtual classes.
9292
2000-08-16: housekeep must use wrapexec.
9293
2000-08-14: Modif to bin/{pari,povray}, to adapt to Ray 3D.
9294
---------------------------------------------
9295
Version 2.34 packed.
9296
2000-06-13: Unable to find broken instex image bug, block (erase) it.
9297
2000-06-11: Standardized href in exercises.
9298
2000-06-08: bug in Pari interface: comments were not recognized.
11921 bpr 9299
  added !listcomplement
10 reyssat 9300
2000-06-07: var.def accepts arrays.
9301
---------------------------------------------
9302
Version 2.32 packed.
9303
2000-06-03: OEF modules now included in standard distribution.
11921 bpr 9304
  addmodule bug introduced from adm/ modules reorganization.
9305
  psql modules field names protected by double quotes.
9306
  module log is disabled by default.
10 reyssat 9307
2000-05-29: Bug in forum user registration password check.
11921 bpr 9308
  Online creation of message boards.
9309
  \special disabled in !instex.
10 reyssat 9310
2000-05-28: Interface to Octave.
11921 bpr 9311
  Function name aliases were forgotten in Maxima interface.
10 reyssat 9312
2000-05-26: Virtual class score computation reorganization, adding manually
11921 bpr 9313
  attributed scores (English and French versions).
10 reyssat 9314
2000-05-24: added !mailto (for trusted modules).
9315
2000-05-23: isfinite() -> finite().
9316
2000-05-21: added non-panicking internal_warn() method.
9317
2000-05-19: Module log now creates directory tree.
9318
---------------------------------------------
9319
Version 2.30 packed.
9320
2000-05-17: adm/ modules reorganization.
9321
2000-05-14: Added message board to each class.
9322
2000-05-12: Record 0 now allowed.
9323
2000-05-09: Calls to system() are replaced by exec().
9324
2000-05-06: added !insmath.
11921 bpr 9325
  command !rawmath no longer translates []{} into ()().
9326
  Improvements in rawmath() and texmath().
10 reyssat 9327
2000-05-04: Commas enclosed in parentheses are no longer item separators.
9328
2000-05-02 Fixed problem with effective and real uid (for gnuplot).
11921 bpr 9329
  session directory closed to other users.
10 reyssat 9330
2000-05-01 fix NAN comparison bug.
11921 bpr 9331
  Eval name table unification (acceleration). getnum() replaced by strtod().
9332
  Flydraw added evalue, plot, linewidth, arrow, lattice, etc.
10 reyssat 9333
2000-04-26 fly replaced by flydraw.
9334
2000-04-22 OEF manager accepts more reply types:
11921 bpr 9335
  units, matrix, vector, set, formal.
9336
  units-filter by Georges Khaznadar.
10 reyssat 9337
2000-04-20 added !deaccent and !declosing.
9338
---------------------------------------------
9339
Version 2.23 packed.
9340
2000-04-13 Partial compatibility effort with DOS 0D0A files.
11921 bpr 9341
  subsession string accumulation: fixed.
10 reyssat 9342
2000-04-12 anti-cheating: random suspension of random generation of exercises.
11921 bpr 9343
  Users are allowed to suspend score registration.
10 reyssat 9344
2000-04-10 `:' bug in scoring system fixed.
9345
2000-04-04 added !msg.
9346
---------------------------------------------
9347
Version 2.20 packed.
9348
2000-03-30 added class portal (adm/classes)
9349
2000-03-25 General help pages.
11921 bpr 9350
  Window size control for subsessions (javascript).
9351
  Powermarks is a bad browser.
10 reyssat 9352
2000-03-24 Score register was open for expired sheets (fixed).
9353
2000-03-21 added variable wims_form_method.
11921 bpr 9354
  Allows supervisor to change participant password by force.
10 reyssat 9355
2000-03-17 eCatch is a bad browser.
9356
---------------------------------------------
9357
Version 2.13 packed.
9358
2000-03-11 added !reset. Change syntax of !exchange (added !exchange var1,var2).
9359
2000-03-01 Classes: allow scores to be computed according to user formula.
9360
---------------------------------------------
9361
Version 2.12 packed.
9362
2000-02-16 Forms now use post method to get around URI length limit.
9363
2000-02-08 modifications in class management (move exercise in worksheet,
11921 bpr 9364
  delete/modify class exercises).
10 reyssat 9365
---------------------------------------------
9366
Version 2.11 packed.
9367
2000-01-31 Allow class supervisors to erase exercises. (Modifs to createxo)
9368
2000-01-27 added !texmath (linear math to tex source).
11921 bpr 9369
  sec(x) and csc(x) admitted.
10 reyssat 9370
2000-01-19 cpu limit cut to half or 1/4 when the site is busy.
9371
2000-01-17 Changed log rotation method, adding config variable old_log_files.
9372
2000-01-16 Interface to Maxima.
9373
---------------------------------------------
9374
Version 2.10 packed.
9375
2000-01-11 Fixed bug in module indexing program (multi-language priority).
11921 bpr 9376
  Referer keepup during session.
10 reyssat 9377
2000-01-10 Mirror listing page prepared (but not open due to lack of mirrors).
9378
2000-01-09 added !module.
9379
2000-01-06 !shuffle added option even|odd.
9380
2000-01-05 Partially disabled cache control for home module.
9381
---------------------------------------------
9382
Version 2.07 packed.
9383
2000-01-03 added cache control lines.
9384
1999-12-25 Source directory reorganized.
11921 bpr 9385
  Added cyclicode (cyclic code generator).
9386
  Added !text interact and !text repeat.
10 reyssat 9387
---------------------------------------------
9388
Version 2.05 packed.
9389
1999-12-23 Simplified Chinese version officially open.
11921 bpr 9390
  Translators: team in ECNU lead by CHEN Zhijie.
10 reyssat 9391
---------------------------------------------
9392
Version 2.04 packed.
9393
1999-12-13 Bug in wordchr, itemchr, linechr causing crash when
11921 bpr 9394
  searched-for string is empty. Fixed.
10 reyssat 9395
1999-12-10 Parameter passing under !read (wims_read_parm).
9396
1999-12-06 Change to html/auth.phtml.*
9397
1999-12-05 interface program sources relocated.
9398
1999-12-03 More adm modules in Chinese.
9399
1999-12-01 A private .htaccess file was not deleted in the public distribution.
9400
---------------------------------------------
9401
Version 2.03 packed.
9402
1999-11-29 Some adm files and modules in Chinese incorporated.
9403
1999-11-17 Interface to GAP.
9404
1999-11-11 Expiration management takes cgi_name into account.
11921 bpr 9405
  add site_description and site_keywords to wims.conf.
10 reyssat 9406
1999-11-08 Important bug fix: a process number limit (rlimit_nproc) of 32
11921 bpr 9407
  was much too small. Lifted to 512.
10 reyssat 9408
---------------------------------------------
9409
Version 2.01 packed.
9410
1999-11-05 Delete participant and hide sheets by supervisor.
11921 bpr 9411
  Password change facilities.
10 reyssat 9412
1999-11-03 Regclass: email address check reinforced.
9413
1999-11-01 Intelligent determination of module according to cgi_name.
9414
1999-10-30 public phtml files reorganized.
9415
---------------------------------------------
9416
Version 2.00 packed.
9417
1999-10-28 Session names lifted to 10 characters, to ensure uniqueness.
9418
1999-10-26 Subsessions now have different appearance.
9419
1999-10-24 Class structure reorganized: sql is no longer used for it.
9420
1999-10-23 Unified PATH setup through wims.conf.
9421
1999-10-17 Function log10(x) added to Pari and Mupad interfaces.
9422
---------------------------------------------
9423
Version 1.55 packed.
9424
1999-10-03 cmd=help should not write to last.html. Corrected.
9425
1999-09-30 robot trapper also works for expired sessions.
9426
---------------------------------------------
9427
Version 1.53 packed.
9428
1999-09-26 bad agent reorganization.
9429
1999-09-24 added a robot trapper to the system.
11921 bpr 9430
  Logo bug fixed.
10 reyssat 9431
1999-09-23 MemoWeb is a very bad user agent.
9432
1999-09-20 bug fix in calls to output(): `%' was sometimes interpreted.
9433
1999-09-18 stat module acceleration and language detection.
9434
---------------------------------------------
9435
Version 1.50 packed.
9436
1999-09-06 minor touches in variable passing mechanism (security features).
9437
1999-09-04 Detail of individual user work added into class supervisor facilities.
11921 bpr 9438
  added worksheet source management.
10 reyssat 9439
1999-09-02 Robot access management bugfix and more restrictions.
9440
1999-08-29 added dictionary-translator as an exec program.
9441
1999-08-28 module searching engine is working.
9442
1999-08-26 caching sql for acceleration. module_init_parm bug fix.
9443
---------------------------------------------
9444
Version 1.35 packed.
9445
1999-08-23 added some big parentheses to mathfont.
9446
1999-08-21 added $wims_intro_parm (to be managed by the module).
9447
1999-08-15 added !exchange.
9448
1999-08-12 added !rawmatrix.
9449
---------------------------------------------
9450
Version 1.34 packed.
9451
1999-08-08 HTTrack is a very bad user agent.
9452
1999-08-05 added illegal module change detection (often in robot accesses).
9453
1999-08-04 session management overhaul: subsession, serial.
9454
---------------------------------------------
9455
Version 1.33 packed.
9456
1999-08-02 added factorial evaluation to evalue().
9457
1999-08-01 module indexing speedup. More national flags.
9458
1999-07-23 misc bug fixes for compatibility with RedHat 6.0.
9459
1999-07-03 Mupad interface `!' char checking bug fix.
9460
1999-07-02 Pointer to Eric's Treasure Troves changed.
9461
---------------------------------------------
9462
Version 1.32 packed.
9463
1999-06-25 oef translator accepts analyzed answers (numerical only).
9464
1999-06-24 varchr() modified (add underscore detection)
9465
1999-06-23 !pari about, !mupad about, with all module about.phtml changed.
9466
1999-06-22 $pari_header_2...$pari_header_8, same for mupad.
9467
1999-06-16 getvar() bugfix (empty name)
9468
---------------------------------------------
9469
Version 1.30 packed.
9470
1999-06-15 added !debug.
9471
1999-06-13 bugfix in itemchr().
9472
1999-06-12 added !positionof.
11921 bpr 9473
  log file was occasionally overwritten when simultaneous access
9474
  occurs while it is being renamed.
10 reyssat 9475
1999-06-11 islineof, notlineof in !if.
9476
1999-06-09 pari and mupad interface security enhancement (illegal keywords).
9477
1999-06-08 !replace enhancement: word, item, line replacement.
9478
1999-06-07 added variable ins_out.
9479
1999-06-04 line counting bug in open_workfile().
9480
---------------------------------------------
9481
Version 1.25 packed.
9482
1999-05-29 float2str() acceleration for integers.
9483
1999-05-25 Preliminary interface to octave.
9484
1999-05-22 Programs called by !exec and !mexec can now set return variables
11921 bpr 9485
  (by writing to $session_dir/exec.var)
10 reyssat 9486
1999-05-18 added !distribute.
9487
1999-05-10 added !text, with a first batch of commands. Doc updated accordingly.
9488
1999-05-09 Changed file reading method (speed optimization).
9489
1999-04-27 adaptation of pari/gp interface for 2.0.14 (goodbyestring)
9490
---------------------------------------------
9491
Version 1.24 packed.
9492
1999-04-23 added parameter $pari_header and $mupad_header
11921 bpr 9493
  space characters in query string are thrown away. (currently useless)
10 reyssat 9494
1999-04-22 Bug fix in substit() when string terminates with a $.
9495
---------------------------------------------
9496
Version 1.23 packed.
9763 bpr 9497
1999-04-04 Added !singlespace, !nospace, !lines2words..., !listintersect
11921 bpr 9498
  and !listunion, !listuniq.
9499
  Multiple-output of executions are now controled by the file exec.type.
10 reyssat 9500
1999-02-16 Added $wims_exec_out_2...
9501
---------------------------------------------
9502
Version 1.21 packed.
9503
1999-01-27 Bug fix in evalue (|x| version of absolute value)
9504
---------------------------------------------
9505
Version 1.20 packed.
9506
1998-12-29 Selective score registration mecanism for registered users.
9507
1998-12-28 Adding 2-parm functions to evalue().
9508
1998-12-27 evalue() adopts more strict syntax check.
9509
1998-12-25 oef creator starts to work.
11921 bpr 9510
  Worksheet was lost when the exercise is renewed.
10 reyssat 9511
1998-12-21 comparison added isitemof and notitemof.
11921 bpr 9512
  oef manager starts to work.
9763 bpr 9513
1998-12-14 Users are prohibited to enter raw $ signs
11921 bpr 9514
  (will be replaced by &#36;). !varlist adds a switch ``nofn''.
10 reyssat 9515
1998-12-13 |x| now recognized by !rawmath (and replaced by abs(x)).
9516
1998-12-12 fixing a score delay bug/misfeature in bottom reference box.
11921 bpr 9517
  all sscanf() replaced by atof, atoi.
10 reyssat 9518
---------------------------------------------
9519
Version 1.17 packed.
9520
1998-12-10 added !sort.
11921 bpr 9521
  Bugfix in simultaneous request prohibition: incompatibility with getframe.
10 reyssat 9522
---------------------------------------------
9523
Version 1.16 packed.
9524
1998-12-07 Bugfix in simultaneous request prohibition.
11921 bpr 9525
  Bugfix in evalue() (exponential number).
10 reyssat 9526
---------------------------------------------
9527
Version 1.15 packed.
9528
1998-12-05 Simultaneous request prohibited (user_error).
11921 bpr 9529
  Unmatched_parentheses now allows the user to correct the error.
10 reyssat 9530
1998-12-04 User parentheses check reinforced to all 3 kinds (), {}, []
11921 bpr 9531
  Server load control: requests refused when thresholds exceeded.
10 reyssat 9532
1998-12-03 User error message file now in phtml format.
9533
1998-12-02 !translate no longer calls tr when only simple translations.
9534
---------------------------------------------
9535
Version 1.14 packed.
9536
1998-11-30 !replace no longer calls sed when there is no regexp. (acceleration)
9537
1998-11-26 added !bound.
9538
1998-11-23 added !formselect, !formradio, !formbar. Doc updated.
11921 bpr 9539
  Modules will be progressively changed to use them.
10 reyssat 9540
---------------------------------------------
9541
Version 1.13 packed.
9542
1998-11-21 added good browser `HtmlViewer'.
9543
1998-11-20 Bug fix in client charset determination (intro pages).
11921 bpr 9544
  First language in configure file's site_languages is now default.
10 reyssat 9545
---------------------------------------------
9546
Version 1.12 packed.
9547
1998-11-16 Minor bug fixes in sheet preparation for supervisor.
9548
1998-11-15 Fix a typo in mathname_split() which created infinite loop.
11921 bpr 9549
  command !insplot sets a variable ins_animation (yes no).
9550
  Added $wims_warn_rawmath_parm.
10 reyssat 9551
1998-11-12 Variable wims_main_font, defining client charset.
9552
1998-11-06 More options in usage statistics.
9553
---------------------------------------------
9554
Version 1.11 packed.
9555
1998-11-03 More optimization in _skip_if_contents().
11921 bpr 9556
  Animation in !insplot is now using convert. gifmerge is no longer used
9557
  (incompatibility with gd 1.3).
9558
  Added definitions `translator' and `translator_address' in modules'
9559
  INDEX files.
10 reyssat 9560
1998-11-02 Module log disabled for robot access.
11921 bpr 9561
  Start multilanguage support: configuration variable site_languages
9562
  and wims variable $wims_site_languages.
9563
  Site languages can be defined in wims.conf.
10 reyssat 9564
---------------------------------------------
9565
Version 1.10 packed.
9566
1998-10-31 added !header, !title and !tail, to standardize html format.
11921 bpr 9567
  Doc and most modules updated accordingly.
10 reyssat 9568
1998-10-30 automatic detection of other languages for light pages.
9569
1998-10-29 added !headmenu, for header menu bar. All modules updated accordingly.
11921 bpr 9570
  added variable wims_ref_bgcolor, configurable.
10 reyssat 9571
1998-10-28 New visitors' home page, refering to two pages in adm/light (new, bestof).
11921 bpr 9572
  bug fix in !mexec.
10 reyssat 9573
1998-10-26 slight modif of adm/stat, file plotdata.sh (last plotting point)
9574
1998-10-25 slight reorg of insplot
9575
---------------------------------------------
9576
Version 1.06 packed (misc. bug fix).
9577
1998-10-18 cmd_output_too_long is now user_error.
9578
---------------------------------------------
9579
Version 1.05 packed.
9580
1998-10-13 added OmniWeb to the list of recognized browsers.
9581
---------------------------------------------
9582
Version 1.04 packed.
9583
1998-09-16 log column in var.def is now optional (defaults to 0).
9584
---------------------------------------------
9585
Version 1.03 packed.
9586
1998-09-13 added a new command !varlist.
9587
1998-09-10 Bug fix in evaluation (it gave -3^2=9)
9588
---------------------------------------------
9589
Version 1.02 packed 1998-09-08 (misc. modif.)
9590
Version 1.01 packed (misc. bug fix).
9591
Version 1.00 packed.
9592
1998-08-23 added system for messages of the day.
9593
1998-08-18 user scoring system starts to work.
9594
1998-08-14 class, sheet, exo: first working structure.
9595
---------------------------------------------
9596
Version 0.17.4 packed.
9597
1998-08-09 ready to accept creation of class and registration of participants.
9598
1998-08-09 added ins_warn=fail when dynamic insertion fails.
9599
---------------------------------------------
9600
Version 0.17.3 packed (emergency bug fix).
9601
Version 0.17.2 packed.
9602
1998-08-04 User/supervisor authentification started.
9603
1998-08-03 added !sql (administrative use only).
9604
1998-08-01 Module database starts to work.
9605
---------------------------------------------
9606
Version 0.17.1 packed.
9607
Version 0.16.4 packed.
7362 bpr 9608
1998-07-19 Request w/o command: now go to intro or new, depending on
11921 bpr 9609
  the existence of intro.phtml.
9610
  added module_init_parm.
10 reyssat 9611
---------------------------------------------
9612
Version 0.16.3 packed.
9613
1998-07-17 referer log fixup: links pointing to intro were not counted.
9614
1998-07-09 cotangent function now recognized at all levels.
11921 bpr 9615
  line length increased to 16K.
10 reyssat 9616
---------------------------------------------
9617
Version 0.16.2 packed (minor bug fix).
9618
Version 0.16.1 packed.
9619
1998-06-30. added multiplot support in insplot..processor.
9620
---------------------------------------------
9621
Version 0.15.11 packed.
9622
1998-06-15. added backward link list.
9623
---------------------------------------------
9624
Version 0.15.10 packed.
9625
1998-06-13. uniformed treatment of page expiration. (escape var: wims_expire)
9626
1998-06-12. added automatic recognition of robot accesses.
9627
----------------------------------------------
9628
Version 0.15.9 packed (emergency bug fix).
9629
Version 0.15.8 packed (minor fixes).
9630
----------------------------------------------
9631
Version 0.15.7 packed.
9632
1998-06-09. bug correction in module_log().
11921 bpr 9633
  added bookmark indication to homeref.
10 reyssat 9634
----------------------------------------------
9635
Version 0.15.6 packed.
9636
1998-06-07. predetermine_language also looks at user agent language.
9637
1998-06-06. added referer log.
9638
1998-06-05. default language is now English.
11921 bpr 9639
  corrected error log methods.
10 reyssat 9640
----------------------------------------------
9641
Version 0.15.5 packed.
9642
1998-06-03. Home module is now always expired (it cannot allow cache)
11921 bpr 9643
  added automatic determination of module language extension.
10 reyssat 9644
----------------------------------------------
9645
Version 0.15.4 packed.
9646
1998-06-01. Home is now a module.
9647
1998-05-31. log and account includes all clicks.
11921 bpr 9648
  improvements to stat module.
10 reyssat 9649
----------------------------------------------
9650
Version 0.15.3 packed.
9651
1998-05-23. TeX inserts now have border cut. Alignment problems disappear.
11921 bpr 9652
  Misc tex bugs.
10 reyssat 9653
1998-05-21. added statistics module.
9654
----------------------------------------------
9655
Version 0.15.2 packed.
9656
1998-05-17. bug fix: ref_base.
9657
1998-05-15. log method modified. (now appending)
9658
1998-05-13. Access accounting started. (Via cron)
9659
----------------------------------------------
9660
Version 0.15.1 packed (misc bug fixes).
9661
----------------------------------------------
9662
Version 0.14.1 packed.
9663
1998-05-04. !href target bug corrected.
9664
----------------------------------------------
9665
Version 0.14 packed.
9666
1998-05-02. Warning structure established (via !warn and $wims_warn_...)
11921 bpr 9667
  - !insplot: patch of gnuplot integer arithmetic problem.
9668
  - !htmlmath improvement.
10 reyssat 9669
1998-05-01. rawmath routine rewritten.
9670
1998-04-30. A very simple interface for Plouffe's Inverter.
9671
1998-04-27. added commands !filewrite and !fileappend.
9672
----------------------------------------------
9673
Version 0.13.3 packed.
9674
1998-04-13. added command !append.
9675
1998-04-12. added user options: language and texsize.
11921 bpr 9676
  texsize can also be changed within modules (via $wims_texsize).
10 reyssat 9677
----------------------------------------------
9678
Version 0.13.2 packed.
9679
1998-04-07. bug correction on session creation when old session expired.
11921 bpr 9680
  added listfile (privileged command)
10 reyssat 9681
----------------------------------------------
9682
Version 0.13.1 packed.
9683
1998-04-06. replace and translate secured (using env parms).
9684
1998-03-31. i will now be interpreted by pari and mupad as I.
9685
----------------------------------------------
9686
Version 0.12 packed.
9687
1998-03-29. session cleaning reorganisation: more clever.
9688
1998-03-27. wims logo created.
9689
----------------------------------------------
9690
Version 0.11.7 packed.
9691
1998-03-27. tex size starts to be configurable.
11921 bpr 9692
  instexst no longuer drops files into module's homes.
10 reyssat 9693
1998-03-24. added mathsubst and evalsubst
9694
1998-03-21. added iswordof, isvarof in !if.
9695
1998-03-20. Insplot is now animated.
9696
1998-03-19. TeX, mathfont and insplot: misc. improvements.
9697
----------------------------------------------
9698
Version 0.11.6 packed.
9699
1998-03-18. eval() now knows and outputs NaN and Inf.
11921 bpr 9700
  added htmlmath (preliminary version).
10 reyssat 9701
1998-03-17. added module_about structure.
11921 bpr 9702
  added math fonts structure. (variables starting with m_ )
10 reyssat 9703
-----------------------------------------------
9704
Version 0.11.5 packed.
9705
1998-03-14. server now reads module's INDEX file, storing definitions
11921 bpr 9706
  into module_... variables.
9707
  - added wims_html_header.
9708
  - Tests also existence of intro.phtml, help.phtml, etc.
9709
  - !instexst filename is now optional, and !instex calls it whenever possible.
9710
  - !form now accepts optional cmd value.
10 reyssat 9711
1998-03-13. subst_limit increased from 36 to 3000.
11921 bpr 9712
  added !homeref.
10 reyssat 9713
1998-03-10. added encyclopedia pointer.
9714
-----------------------------------------------
9715
Version 0.11.4 packed.
9716
1998-03-09. user variables. if module defined and cmd not: set cmd=new.
11921 bpr 9717
  Expired sessions send directly to wims homepage.
10 reyssat 9718
1998-03-08. patches to MuPAD TeX output bugs and incompatibilities.
9719
1998-03-07. change evaluation order: 3/5*2 is now left-associative, as other softwares.
9720
1998-03-05. added randitem, randword, ...
9721
-----------------------------------------------
9722
Version 0.11.2 packed.
9723
1998-02-21. added httpd_ variables. Doc updated accordingly.
9724
1998-02-21. added rawmath common error correction.
9725
------------------------------------------------
9726
Version 0.11.1 packed.
9727
1998-02-20. added general_log_limit and user_agent log.
9728
1998-02-19. added ins_align and wims_version_date. No subst for !href.
9729
1998-02-18. added cleansessions call (to be used via cron)
9730
1998-02-17. template modules reorganisation.
9731
1998-02-17. !instexst now works in intro.phtml
11921 bpr 9732
  (not very correctly: using $HOME/tmp for temporary directory.)
10 reyssat 9733
-----------------------------------------------
9734
1998-02-12. First version (0.10) packed.