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