Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
11662 obado 1
adm/raw new features and modifications
2
--------------------------------------
12158 obado 3
 
14138 obado 4
**4.16b-r.14138 (2019-06-26) :**
5
- add "last_detail" to getsheetscores (gives the last score for each exercice) + correct a bug on "requires"
6
- now getsheetscores job gives the sheet formula chosen by supervisor
7
 
8
 
13828 obado 9
**4.16a-r.13828 (2019-04-12) :**
10
- add "allowcloning" and "cloningpwd" to class_defs showed in getclass and listclasses (only allowcloning is accessible by listclasses)
11
- remove debug informations displayed in case of identification failure, and connexion refused by requested class
12
 
13
 
13460 obado 14
**4.16-r.13460 (2018-12-04) :**
15
- A bunch of bugfixes, issued by Q. Coumes (thx to him) :
16
	- **copyclass** : was not working as expected for a single class
17
	- **getclassmodif** : was not returning a valid json when several modified files
18
	- **getclasstgz** : HTML headers was merged with the tgz binary.
19
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it until it's finished, instead of returning "unauthorized"
20
	- **recuser** : more explicit message returned : "User successfully recovered"
21
	- **repairclass** : typo corrected ('action,')
22
 
23
 
13229 obado 24
**4.15-r.13228 (2018-07-20) :**
25
- bugfix with the wims_sheet forbidden variable, replaced by sheet_id
26
- add missing addexam, addexo and putexo in the protocol doc
27
- reformat protocol doc in markdown
12957 obado 28
 
13229 obado 29
 
12957 obado 30
**4.14-r.12957 (2018-06-15) :**
31
- Job "getclass" gives some more lists (subclasses in a group, and every sub-items in the portal)
32
- script "check.class" accepts class portals
33
 
34
 
12162 obado 35
**4.13-r.11380 (2018-01-11) :**
36
- Job "deluser" removes also user related data (score, logs...)
37
- Job "recuser" recovers also user related data (score, logs...)
38
- Job "deluser" accepts new option "del_from_trash" to orce a real user deletion
39
 
40
**4.12a-r.11380 (2018-01-09) :**
12158 obado 41
- Job "lightpopup" now keep trace of http protocol (https)
42
 
11662 obado 43
**4.12-r.11380 (2017-06-14) :**
11100 obado 44
 
11662 obado 45
- Add a new job "buildexos" : it compiles (src->def) all class exercices, and refresh indexes
46
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves the speed when there is a lot of exercices to handle at the same time. (but don't forget to call the "buildexos" job when all the deletions are done !)
47
- better severity definition in addsheet
9909 obado 48
 
11662 obado 49
**4.11-r.11380 (2017-03-01) :**
4176 obado 50
 
11662 obado 51
- Bugfix in GetSheetScores : when there was more than 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
6613 obado 52
 
11662 obado 53
**4.10-r.11100 (2016-11-23) :**
4561 obado 54
 
11662 obado 55
- Adds 2 scripts used in modexosheet job (check.worksheet & clean.worksheet). They should have been already here since r.5665 :/
56
 
57
**4.09-r.11095 (2016-10-31) :**
58
 
59
- corrects a bug introduced in r.10935 in addsheet and modsheet jobs. (!singlespace is replacing returns by simple spaces)
60
- introduces a new job in ALPHA state : "repairclass"
61
- corrects a small bug in getsheet
62
- getcsv & getclass now call "mkuserlist" script, just to be sure the userlist contains all the users.
63
 
64
**4.08-r.10935 (2016-08-29) :**
65
removes unwanted spaces/tabs in sheet properties in addsheet, getsheet and modsheet jobs.
66
 
67
**4.07-r.10778 (2016-07-12) :**
68
`./build-index` now is called on the superclass ID when present. (addclass, copyclass, delclass, modclass)
69
 
70
**4.06-r.9963 (2016-03-23) :** "delsheet" and "delexam" jobs now can't delete a sheet/exam if there is at least one more recent active of same type. (jobs still in BETA) + adjust some WIMS limits (MAX_EXOS, MAX_EXAMS, MAX_SHEETS) : now you cant add more than MAX_SHEETS sheets and MAX_EXAMS exams.
71
 
72
**4.05-r.9912 (2016-02-08) :** "getscores" job is only calling "getcsv". The only difference between this job and getcsv, is that this one returns a usual response formatted, not a directly downloadable file. No more duplicated code : this one will also directly benefits from updates in userscore module.
73
 
74
**4.04-r.9909 (2016-02-05) :** "getcsv" job calls directly scripts from "adm/class/userscore", to avoid duplicated code. + delete job "download", which was only a duplicata of "getcsv"
75
 
76
**4.03-r.9896 (2016-01-27) :** now "getscore" and "getsheetscores" jobs send also user's bests and levels
77
 
78
**4.02-r.9627 (2015-10-13) :** now "getsheetscores" and "getexamscores" jobs send also user's full names
79
 
80
**4.01-r.6628 (2013-05-27) :** now verify wims exam and sheet limits (64 exercices max)
81
 
82
**4.00-r.6514 (2013-04-19) :** now cleanClass can clean a sublclass in a superclass
83
 
84
**r.6364 (2013-02-12) :** getlog can now give log connexions for exams. (option = exams)
85
 
86
**r.6026 (2013-04-19) :** optimizing getlog job, now it can render more than 500 lines of a user log
87
 
88
**r.5967 (2012-11-13) :** 2 new jobs :
89
 
90
- copyclass
91
- and getsheetstats + multiple bugs corrections
92
 
93
**r.5802 (2012-10-18) :** Correction d'un bug empechant l'ajout d'un exercice contenant des virgules dans une feuille.
94
 
95
**r.5678 (2012-09-21) :** Adds new script "adm/urldecode" : exact opposite of "adm/codeurl" script. (converts an URI string into normal string) + Corrects a bug in adm/raw putexo : now module url is well converted if sended in URI format. nb : for urldecode/codeurl works, you have to install a perl libray (liburi-perl on debian // p5-uri on Mac)
96
 
97
**r.5672 (2012-09-19) :** corrections on "getlog" job
98
 
99
**r.5591 (2012-07-11) :** Corrects a bug causing malformed single class creation
100
 
101
**r.5305 (2012-05-25) :** Udpate "Listmodules" job in json, adding translated titles for levels.   + small css update
102
 
103
**r.5303 (2012-05-16) :** Corrects a bug causing variable `$wims_supertype` not set on user session + minor improvement on job "listmodules"
104
 
105
**r.5273 (2012-04-25) :** bug correction on Json format
106
 
107
**r.5263 (2012-04-21) :** loggin when users are created (like in the standard reguser)
108
 
109
**r.5174 (2012-03-20) :** trying to get the "class connection with other servers" working
110
 
111
**r.5156 (2012-03-13) :** let authuser accept external identification
112
 
113
**r.5142 (2012-03-13) :** adding missing variables,needed for ipd_method=php
114
 
115
**r.5017 (2012-02-17) :** Variable names changes: cas_host becomes cas_auth. Added
116
 
117
**r.4999 (2012-02) :** adds  auth, cas_host param for class
118
 
119
**r.4998 (2012-02) :** adds "external_auth" param for users
120
 
121
**r.4794 (2011-12) :** correction bug sur addexam + ajout d'infos sur delclass
122
 
123
**r.4783 (2011-12) :** correction bug divers (doubles quotes maintenant autorisées dans getsheet et getexam)
124
 
125
**r.4746 (2011-11) :** correcting bug on "listmodules" export in json + html correction in oef/Main
126
 
127
**r.4687 (2011-10) :** getclassesuser n'est plus lancé lorsque listclass a généré une erreur ==> messages d'erreurs plus clairs ainsi.
128
 
129
**r.4668 (2011-10) :** correcting bug on "getclassesuser"
130
 
131
**r.4658 (2011-10) :** allowing for class setup via adm/raw
132
 
133
**r.4653 (2011-10) :** listclasses does not need the list of participants
134
 
135
**3.32-r.4641 (09/2011) :** New Jobs :
136
 
137
- linksheet (adds all exercices from sheet $qsheet to exam $qexam)
138
- getsheetscores (gets all score from sheet $qsheet - JSON only)
139
- getexamscores (gets all score from exam $qexam - JSON only)
140
 
141
**3.31 (06/2011) :**
142
 
143
- New jobs : getexosheet, modexosheet
144
- New script : update.exo
9899 obado 145
	GetSheet has also been modified. to get exercise list from this Job, now you have
4421 bpr 146
	  to make a script in the response type.
4176 obado 147
 
11662 obado 148
**3.30 (05/2011) :**
149
 
150
- New jobs : listexos, movexo, movexos, sharecontent
151
- New script : check.exoclass
152
- New output type : JSON
9899 obado 153
	GetClass has also been modified for optimization. It is no longer possible
4421 bpr 154
	  to get exercise list from this job.
4176 obado 155
	Use "listexos" instead
156
 
11662 obado 157
**3.23 (06/2010) :**
158
 
159
- New jobs : addexam, addexo, checkexam, delexam, delexo, download, getexam,
4176 obado 160
				 getexamlog, getexo, getexofile, getmodule, getscores, linkexo,
161
				 listmodules, modexam, modsheet, putexo, search
162
				 (some jobs are currently in beta only)
11662 obado 163
- XML format improved (still needs work)
4176 obado 164
 
11662 obado 165
**3.22  (06/2009) :**
166
 
167
- bugs in getcvs due to !hex in scoring
168
- New options for getclass (program, subcourse,. ..)
169
- New job : listclasses which gives listclasses with connection with some ident
4176 obado 170
   and rclass
171
 
11662 obado 172
**3.21  (03/2008) :**
173
 
174
- All outputs can be formatted according to the desire of the querying software.
175
- few bugs corrected (i.e., a wrong expiration date on job addclass)
176
- File jobs (getcsv, getclassfile, getclasstgz) are not sending an "Ok status" anymore,
4176 obado 177
		they just send directly the file
11662 obado 178
- New jobs added : checksheet,addsheet,delsheet,getsheet,listsheets