Subversion Repositories wimsdev

Rev

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