Rev 14139 | Rev 15818 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14139 | Rev 14384 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | adm/raw new features and modifications |
1 | adm/raw new features and modifications |
2 | -------------------------------------- |
2 | -------------------------------------- |
- | 3 | ||
- | 4 | **4.17-r.14384 (2019-11-05) :** |
|
- | 5 | ||
- | 6 | - add the job "changedates" (Repels the expiry date of `qclass` and all its sheets / exams) |
|
- | 7 | - Jobs "listsheets" and "listexams" now display the list of expiration dates |
|
- | 8 | ||
3 | 9 | ||
4 | **4.16b-r.14139 (2019-06-26) :** |
10 | **4.16b-r.14139 (2019-06-26) :** |
- | 11 | ||
5 | - add "last_detail" to getsheetscores (gives the last score for each exercice) + correct a bug on "requires" |
12 | - 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 |
13 | - now getsheetscores job gives the sheet formula chosen by supervisor |
7 | - add "sheet_weight" in getsheetscores job + rename "weights" into "exo_weights" |
14 | - add "sheet_weight" in getsheetscores job + rename "weights" into "exo_weights" |
8 | 15 | ||
9 | 16 | ||
10 | **4.16a-r.13828 (2019-04-12) :** |
17 | **4.16a-r.13828 (2019-04-12) :** |
- | 18 | ||
11 | - add "allowcloning" and "cloningpwd" to class_defs showed in getclass and listclasses (only allowcloning is accessible by listclasses) |
19 | - 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 |
20 | - remove debug informations displayed in case of identification failure, and connexion refused by requested class |
13 | 21 | ||
14 | 22 | ||
15 | **4.16-r.13460 (2018-12-04) :** |
23 | **4.16-r.13460 (2018-12-04) :** |
- | 24 | ||
16 | - A bunch of bugfixes, issued by Q. Coumes (thx to him) : |
25 | - A bunch of bugfixes, issued by Q. Coumes (thx to him) : |
17 | - **copyclass** : was not working as expected for a single class |
26 | - **copyclass** : was not working as expected for a single class |
18 | - **getclassmodif** : was not returning a valid json when several modified files |
27 | - **getclassmodif** : was not returning a valid json when several modified files |
19 | - **getclasstgz** : HTML headers was merged with the tgz binary. |
28 | - **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" |
29 | - **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" |
30 | - **recuser** : more explicit message returned : "User successfully recovered" |
22 | - **repairclass** : typo corrected ('action,') |
31 | - **repairclass** : typo corrected ('action,') |
23 | 32 | ||
24 | 33 | ||
25 | **4.15-r.13228 (2018-07-20) :** |
34 | **4.15-r.13228 (2018-07-20) :** |
- | 35 | ||
26 | - bugfix with the wims_sheet forbidden variable, replaced by sheet_id |
36 | - bugfix with the wims_sheet forbidden variable, replaced by sheet_id |
27 | - add missing addexam, addexo and putexo in the protocol doc |
37 | - add missing addexam, addexo and putexo in the protocol doc |
28 | - reformat protocol doc in markdown |
38 | - reformat protocol doc in markdown |
29 | 39 | ||
30 | 40 | ||
31 | **4.14-r.12957 (2018-06-15) :** |
41 | **4.14-r.12957 (2018-06-15) :** |
- | 42 | ||
32 | - Job "getclass" gives some more lists (subclasses in a group, and every sub-items in the portal) |
43 | - Job "getclass" gives some more lists (subclasses in a group, and every sub-items in the portal) |
33 | - script "check.class" accepts class portals |
44 | - script "check.class" accepts class portals |
34 | 45 | ||
35 | 46 | ||
36 | **4.13-r.11380 (2018-01-11) :** |
47 | **4.13-r.11380 (2018-01-11) :** |
- | 48 | ||
37 | - Job "deluser" removes also user related data (score, logs...) |
49 | - Job "deluser" removes also user related data (score, logs...) |
38 | - Job "recuser" recovers also user related data (score, logs...) |
50 | - Job "recuser" recovers also user related data (score, logs...) |
39 | - Job "deluser" accepts new option "del_from_trash" to orce a real user deletion |
51 | - Job "deluser" accepts new option "del_from_trash" to orce a real user deletion |
40 | 52 | ||
41 | **4.12a-r.11380 (2018-01-09) :** |
53 | **4.12a-r.11380 (2018-01-09) :** |
42 |
|
54 | Job "lightpopup" now keep trace of http protocol (https) |
43 | 55 | ||
44 | **4.12-r.11380 (2017-06-14) :** |
56 | **4.12-r.11380 (2017-06-14) :** |
45 | 57 | ||
46 | - Add a new job "buildexos" : it compiles (src->def) all class exercices, and refresh indexes |
58 | - 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 !) |
59 | - 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 |
60 | - better severity definition in addsheet |
49 | 61 | ||
50 | **4.11-r.11380 (2017-03-01) :** |
62 | **4.11-r.11380 (2017-03-01) :** |
51 | - | ||
52 |
|
63 | 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) |
53 | 64 | ||
54 | **4.10-r.11100 (2016-11-23) :** |
65 | **4.10-r.11100 (2016-11-23) :** |
55 | - | ||
56 |
|
66 | Adds 2 scripts used in modexosheet job (check.worksheet & clean.worksheet). They should have been already here since r.5665 :/ |
57 | 67 | ||
58 | **4.09-r.11095 (2016-10-31) :** |
68 | **4.09-r.11095 (2016-10-31) :** |
59 | 69 | ||
60 | - corrects a bug introduced in r.10935 in addsheet and modsheet jobs. (!singlespace is replacing returns by simple spaces) |
70 | - 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" |
71 | - introduces a new job in ALPHA state : "repairclass" |
Line 156... | Line 166... | ||
156 | Use "listexos" instead |
166 | Use "listexos" instead |
157 | 167 | ||
158 | **3.23 (06/2010) :** |
168 | **3.23 (06/2010) :** |
159 | 169 | ||
160 | - New jobs : addexam, addexo, checkexam, delexam, delexo, download, getexam, |
170 | - New jobs : addexam, addexo, checkexam, delexam, delexo, download, getexam, |
161 |
|
171 | getexamlog, getexo, getexofile, getmodule, getscores, linkexo, |
162 |
|
172 | listmodules, modexam, modsheet, putexo, search |
163 |
|
173 | (some jobs are currently in beta only) |
164 | - XML format improved (still needs work) |
174 | - XML format improved (still needs work) |
165 | 175 | ||
166 | **3.22 (06/2009) :** |
176 | **3.22 (06/2009) :** |
167 | 177 | ||
168 | - bugs in getcvs due to !hex in scoring |
178 | - bugs in getcvs due to !hex in scoring |