|
67f129ce4c
|
qa: Auto-solve OK requests
|
2024-04-19 11:46:51 +02:00 |
|
|
c415e06237
|
libfic: Can indicate that an exercice is WIP
|
2024-04-19 11:46:51 +02:00 |
|
|
ae1378780f
|
admin/sync: Also handle uncompressed file in CheckExerciceFiles
|
2024-04-19 11:46:51 +02:00 |
|
|
9d171cfe89
|
libfic: Fix my.json generation when number flag are present
|
2024-04-19 11:46:51 +02:00 |
|
|
960122dfb6
|
Justified MCQ are back!
|
2024-04-19 11:46:51 +02:00 |
|
|
a28f108b8a
|
db: Add a published attribute, filled by challenge.txt
|
2024-04-19 11:46:51 +02:00 |
|
|
6b7ed273b7
|
db: Add cksum_shown field to files in order to store second checksum in case of gziped content
|
2024-04-19 11:46:51 +02:00 |
|
|
fb368d79d1
|
sync: Introduce repochecker-ack.txt to support check exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
721908ee18
|
libfic: Refactor flag label parsing
|
2024-04-19 11:46:10 +02:00 |
|
|
2b26b2b819
|
repochecker/epita: Fix nil pointer exception
|
2024-04-19 11:46:10 +02:00 |
|
|
64feef8b95
|
libfic: New function to analyze number flag
|
2022-10-29 17:22:55 +02:00 |
|
|
41fb5a1cd0
|
backend: Don't fail if an hint is already opened
|
2022-10-29 17:21:50 +02:00 |
|
|
a85c2efa45
|
admin: Fix reset exercices
|
2022-10-29 17:21:50 +02:00 |
|
|
95aadffb2e
|
fic: Use user order to sort exercices in interface
|
2022-10-29 17:21:50 +02:00 |
|
|
c78545c18b
|
sync: Report custom errors
|
2022-10-29 17:21:50 +02:00 |
|
|
e84b1d67cb
|
Fix go vet errors
|
2022-10-29 17:21:50 +02:00 |
|
|
223f44572e
|
admin: Can import videos
|
2022-06-12 13:18:18 +02:00 |
|
|
4b1b5445f7
|
backend: Don't consider non error in MCQ as good response
|
2022-06-08 16:49:28 +02:00 |
|
|
0a8d0dad30
|
Can Unlock challenge up to a certain level
|
2022-06-08 16:47:03 +02:00 |
|
|
329bd246c7
|
admin: Add stats about submissions rate
|
2022-06-08 04:02:06 +02:00 |
|
|
6d9fd1ff12
|
libfic: Update ScoreGridFormat format and expose stats
|
2022-06-07 16:05:41 +02:00 |
|
|
ba096c0af1
|
admin: Able to reset issues, QA and events
|
2022-06-07 12:37:35 +02:00 |
|
|
a414cd22c8
|
Handle optionnal flags
|
2022-06-01 12:56:43 +02:00 |
|
|
5d25024481
|
old fix
|
2022-05-27 17:11:51 +02:00 |
|
|
d24b1c5d4d
|
libfic: Use MEDIUMTEXT to store resolution.md
|
2022-05-24 21:30:11 +02:00 |
|
|
a6adc1ac8c
|
ui: Display writeup in interface
|
2022-05-24 17:53:44 +02:00 |
|
|
8b3fbdb64a
|
admin: Use gin-gonic as router
|
2022-05-22 19:10:17 +02:00 |
|
|
1313f2caf9
|
Include ID and dependancy in zqds file
continuous-integration/drone/push Build is passing
|
2022-05-02 18:42:19 +02:00 |
|
|
dff4f4eb63
|
Distribute and handle challenge.json
|
2022-05-02 18:42:19 +02:00 |
|
|
e8f6a03cd9
|
settings: Rename struct to remove FIC occurence
|
2022-05-01 22:15:16 +02:00 |
|
|
457cd307dd
|
admin: Can extract exercices as ZQDS session.yml
|
2022-05-01 22:05:26 +02:00 |
|
|
7a7f90eeda
|
fic: Refactor CountTries function to fix timeouted submission
continuous-integration/drone/push Build is passing
|
2022-02-04 17:33:11 +01:00 |
|
|
40a9b0d187
|
fic: Define gain even if the estimation fails
|
2022-02-04 17:32:55 +01:00 |
|
|
25e2e60092
|
Overwrite column name
continuous-integration/drone/push Build is passing
|
2022-02-03 17:37:10 +01:00 |
|
|
0355ec1a54
|
Improve logging of gain estimation errors
|
2022-02-03 17:36:59 +01:00 |
|
|
01b05aaed0
|
Implement label only flag
continuous-integration/drone/push Build is passing
|
2022-01-21 13:26:52 +01:00 |
|
|
b98e23d060
|
Include ç and Ç in urlid
|
2022-01-21 12:12:35 +01:00 |
|
|
5a79343af8
|
Implement sort_regexp_validator_groups
|
2022-01-21 08:44:51 +01:00 |
|
|
081ad1f928
|
fic: SaveNamedExercice on title and path
|
2022-01-21 08:02:23 +01:00 |
|
|
63d8ae4ecd
|
settings: Add an option to show MCQ distance from good
|
2022-01-21 08:02:23 +01:00 |
|
|
4b82987bbb
|
fic: Urlify also ł
|
2022-01-21 08:02:23 +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 |
|
|
c7569b5e54
|
Use pointer receiver more offen
|
2021-12-11 11:20:44 +01:00 |
|
|
1a1343596a
|
fic: Add theme recursive deletion
|
2021-12-11 02:02:06 +01:00 |
|
|
61fccca070
|
Implement unit property for flags
|
2021-12-11 02:02:06 +01:00 |
|
|
c3742ade4e
|
Implement number flags
|
2021-12-11 02:02:06 +01:00 |
|
MCharpy
|
2e4513c00f
|
fic: Tag now in Title format
Signed-off-by: MCharpy <mahe.charpy@epita.fr>
|
2021-09-26 12:25:02 +02:00 |
|
|
105034ec8c
|
Add global score coefficient
|
2021-09-09 11:33:59 +02: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 |
|
|
a0a1a717ee
|
fic: Expose exportedTeam struct
|
2021-09-08 02:07:37 +02:00 |
|
|
b2c8b735f4
|
fic: Fix color export when no red is present
|
2021-09-08 02:07:37 +02:00 |
|
|
63de5d64b1
|
fic: Pick HSL function to generate random colors
|
2021-09-08 02:07:37 +02:00 |
|
|
f2bc4b015f
|
fic: Replace accentuated letters by non-accentuated ones
|
2021-09-08 02:07:37 +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 |
|
|
815f4b9037
|
ui: Add a progress bar indicating total number of flags
|
2021-09-01 01:49:28 +02:00 |
|
|
ef899ee99b
|
fic: Sort mixed flags by order before packing them
|
2021-08-30 20:03:17 +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
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 |
|
|
f53a5dbcf9
|
admin: also delete useless QA content with exercice
continuous-integration/drone/push Build is passing
|
2020-12-11 19:38:57 +01:00 |
|
|
ea334a8a2f
|
QA: add a list of team's exercices
|
2020-11-13 13:11:58 +01:00 |
|
|
940b32debc
|
qa: delete comment related to a query
|
2020-09-08 19:06:36 +02:00 |
|
|
42d594ccac
|
qa: Add todo list on home page
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 |
|
|
a0155c6deb
|
Replace old Help term by Placeholder
continuous-integration/drone/push Build is passing
|
2020-09-07 19:34:10 +02:00 |
|
|
7ad36f6141
|
libfic: fix exercice delete cascade: bad db column name and dependancy
|
2020-09-06 12:36:11 +02:00 |
|
|
16abc95b4f
|
Fix DB issues
|
2020-05-16 03:49:27 +02:00 |
|
|
adb424ea03
|
Use fmt.Errorf
|
2020-04-15 07:39:38 +02:00 |
|
|
66a72633d6
|
dashboard: generate a special teams.json with members for trophee scene
|
2020-01-30 19:00:14 +01:00 |
|
|
d66de6fb3c
|
libfic: avoid infinite loop in db
|
2020-01-30 18:55:57 +01:00 |
|
|
5df1cc6e93
|
admin: add some stats about exercices
|
2020-01-30 18:55:57 +01:00 |
|
|
f4c74f57d6
|
admin: Fix bad names in update choices
|
2020-01-30 18:55:56 +01:00 |
|
|
edbac43423
|
frontend: allow players to respond to issues
|
2020-01-30 18:55:56 +01:00 |
|
|
d8584a8a31
|
admin: can sort claim by last_update
|
2020-01-30 18:55:56 +01: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 |
|
|
32dc9c1a8c
|
admin: improve claims with related exercices
|
2020-01-23 18:27:14 +01:00 |
|
|
2e3f7c6894
|
admin: claims now reference exercices
|
2020-01-23 18:27:14 +01:00 |
|
|
2bae30a841
|
admin/api: new route to list remote files and their properties
|
2020-01-23 18:26:30 +01:00 |
|
|
084d39f6cf
|
Fix typos
|
2020-01-23 18:26:30 +01:00 |
|
|
47ba134b55
|
Implement flag type 'text': this is like keys, but on multiple lines
|
2020-01-23 18:26:30 +01:00 |
|
|
3465406b6f
|
libfic: add missing tables during reset
|
2020-01-17 14:57:04 +01:00 |
|
|
b4fa57f9c9
|
sync: introducing showlines property for vectors
It allows players to know in advance how many items the vector is composed.
|
2020-01-17 14:57:03 +01:00 |
|
|
698c2f1a47
|
libfic: add new functions to retrieve the Id of some contents from Title, Label, ...
|
2020-01-17 14:57:03 +01:00 |
|
|
6740256a32
|
sync: implement hint dependency on flags
|
2020-01-17 07:02:40 +01:00 |
|
|
97a3aa713f
|
sync: fix hash computation by factorizing
|
2019-11-25 14:52:19 +01:00 |
|
|
4e01377a29
|
sync: search theme's label in a title.txt file, fallback on dirname
|
2019-11-25 14:52:19 +01:00 |
|
|
41a3279bf8
|
libfic: avoid stange MYSQL_HOST variable, expect IP or DN
|
2019-11-25 14:52:19 +01:00 |
|
|
8131fda0e7
|
admin: display file dependancies and be able to remove them
|
2019-07-21 23:50:26 +02:00 |
|
|
ba5642da8f
|
admin: new form to update history coefficient
|
2019-07-12 19:21:07 +02:00 |
|
|
4c7fd839b6
|
fixup! sync: Extract function that import flags from importer
|
2019-07-10 16:58:20 +02:00 |
|
|
4039a394b5
|
sync: Extract function that import flags from importer
|
2019-07-10 13:09:08 +02:00 |
|