Commit Graph

93 Commits

Author SHA1 Message Date
d24b1c5d4d libfic: Use MEDIUMTEXT to store resolution.md 2022-05-24 21:30:11 +02:00
25e2e60092 Overwrite column name
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-03 17:37:10 +01:00
01b05aaed0 Implement label only flag
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-21 13:26:52 +01:00
5a79343af8 Implement sort_regexp_validator_groups 2022-01-21 08:44:51 +01:00
f8001653cd sync: Parse resolution.md 2021-12-11 11:20:44 +01:00
0cc72712a4 Trim flags to avoid mistakes due to empty lines or espaces... 2021-12-11 11:20:44 +01:00
61fccca070 Implement unit property for flags 2021-12-11 02:02:06 +01:00
cd73622cae New settings to only count bad submissions 2021-09-09 11:33:59 +02:00
5eeb1a6297 admin: Handle team password 2021-09-09 11:21:29 +02:00
5c12963da8 fic: Add team's external_id to allow team and score synchronisation 2021-09-08 02:07:37 +02:00
abf0715dbf admin: Insert $team assignee in db automatically 2021-09-08 02:07:37 +02:00
2246e00948 fic: Fix exercice deletion 2021-09-08 02:07:37 +02:00
74d77dce9f sync: Add partner's info 2021-09-08 02:07:37 +02:00
74e8c3801a fic: Add Order, Help and Type values in struct 2021-08-30 18:33:14 +02:00
c2fe14c0d7 db: Handle connection through unix socket
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-21 10:43:10 +02:00
f4dcaa23a3 QA: Add new script to migrate QA content from a DB to another 2021-02-05 16:56:27 +01:00
ea334a8a2f QA: add a list of team's exercices 2020-11-13 13:11:58 +01:00
42d594ccac qa: Add todo list on home page
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-08 13:30:43 +02:00
a237936feb qa: New service to handle QA testing by students 2020-09-08 12:50:41 +02:00
16abc95b4f Fix DB issues 2020-05-16 03:49:27 +02:00
a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00
4820d42327 Implement hint dependancy on mcq 2020-01-29 16:02:30 +01:00
6921431a77 Flag MCQ can now depend on MCQ 2020-01-29 16:02:30 +01:00
e937073588 Files can now depends on MCQ 2020-01-29 16:02:30 +01:00
f3fdb36929 Allow store files bigger than 4GB 2020-01-29 16:02:30 +01:00
2e3f7c6894 admin: claims now reference exercices 2020-01-23 18:27:14 +01:00
47ba134b55 Implement flag type 'text': this is like keys, but on multiple lines 2020-01-23 18:26:30 +01:00
6740256a32 sync: implement hint dependency on flags 2020-01-17 07:02:40 +01:00
41a3279bf8 libfic: avoid stange MYSQL_HOST variable, expect IP or DN 2019-11-25 14:52:19 +01:00
3f7e217316 db: store file size as unsigned int 2019-01-22 08:49:44 +01:00
48fcfec0d0 backend: use a new team field 'active', to avoid some team generation 2019-01-22 08:49:44 +01:00
f32e46c699 libfic: db: increase db boot time to 90 seconds 2019-01-22 08:49:44 +01:00
cfb06009c9 Revert "db: cap the maximum number of simultaneous connections to the database"
This reverts commit 29ea78f0394a175100666894a15de056ce286b57.
2019-01-21 09:58:36 +01:00
c5f8288f39 settings: add coefficient to hint and wchoices 2019-01-21 09:58:36 +01:00
5d31ac6e04 libfic: implement more dependancies kind 2019-01-21 09:58:35 +01:00
1b75547308 db: cap the maximum number of simultaneous connections to the database 2019-01-21 03:08:06 +01:00
aa3750bb68 dashboard: improve general design (mostly events related) 2019-01-21 03:08:06 +01:00
910ec94fd8 Add a new setting to don't count same responses in scores 2019-01-21 03:08:05 +01:00
476f0f553c implement choices_cost 2019-01-21 03:08:04 +01:00
f9abdd23c6 Dependancy between flags 2019-01-21 03:08:04 +01:00
21697f01ca New field for exercice to display a text after exercice validation 2019-01-21 03:08:04 +01:00
8c95782eff Implement and display headlines in interface 2019-01-21 03:08:02 +01:00
0effdbcf5e Themes can have header image 2018-12-09 20:41:43 +01:00
488a032eba Handle choices in UCQ (db, sync done) 2018-12-08 20:35:36 +01:00
333bb408e1 backend: save the checksum of each try, to be able to detect duplicates after 2018-12-08 20:35:36 +01:00
44d335bc9f Add issue field for exercice, to be able to communicate about problem with exercice 2018-12-08 20:35:36 +01:00
f183985982 admin: Add exercice's tags: sync, api, interface done 2018-12-08 20:35:36 +01:00
ff56ec9fe3 libfic/flag: add validatorRegexp field 2018-12-08 20:35:32 +01:00
d21f3b0b83 Rename Exercice's Keys as Flags 2018-12-08 20:34:04 +01:00
f36e1c4e4d Stores ignorecase property for flags 2018-12-08 20:33:39 +01:00