|
476f0f553c
|
implement choices_cost
|
2019-01-21 03:08:04 +01:00 |
|
|
c5b65289d3
|
Add new helper string related to justified MCQ flag
|
2019-01-21 03:07:47 +01:00 |
|
|
0f48b27a04
|
Avoid Atoi to avoid int convertion
|
2019-01-21 03:07:47 +01:00 |
|
|
5f660702eb
|
backend: fix handling of invalid mcq justification
|
2019-01-21 03:07:47 +01:00 |
|
|
d40922629b
|
Utilise a new field to send justifications instead of too complex guessing crap
|
2019-01-21 03:07:47 +01:00 |
|
|
195490484c
|
Change exported flags format in my.json
|
2019-01-21 03:07:47 +01:00 |
|
|
d6ae1551ba
|
backend: fix formating issue, thanks to go vet
|
2019-01-21 03:07:47 +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 |
|
|
c2558fe0ec
|
backend: refactor submissions
|
2018-12-08 20:34:05 +01:00 |
|
|
bcc598ebd5
|
Write docs!
|
2018-05-11 15:03:09 +02:00 |
|
|
1c18b797e0
|
backend: generate events.json when needed
|
2018-05-11 05:27:51 +02:00 |
|
|
c18465d498
|
Reserved directory for public interface now lives in public instead of _public
|
2018-05-11 05:27:50 +02:00 |
|
|
c118035c33
|
Introducing new PKI management
|
2018-05-11 05:27:50 +02:00 |
|
|
e083da2f72
|
Remove team's initial_name, replaced by their ID
|
2018-05-11 05:27:50 +02:00 |
|
|
191c89f7ad
|
backend: Don't watch symlinks nor temporary directories
|
2018-05-11 05:27:50 +02:00 |
|
|
9d4c048f0e
|
backend: add debug logs
|
2018-01-18 12:08:12 +01:00 |
|
|
184714aeeb
|
frontend: team registration
|
2018-01-18 12:08:11 +01:00 |
|
|
6903c91df2
|
Able to check MCQ
|
2018-01-17 18:52:44 +01:00 |
|
|
cd5a9d06ea
|
Define global default value at initialisation
|
2018-01-17 18:52:39 +01:00 |
|
|
21590655cb
|
backend: detect non-atomic file operation to look at another event
|
2018-01-17 18:52:38 +01:00 |
|
|
4bd8d5f93e
|
backend: new parameter to debug inotify
|
2018-01-17 18:52:38 +01:00 |
|
|
ddd1773777
|
backend: prefer watching Create event
|
2018-01-17 18:52:38 +01:00 |
|
|
557b576da5
|
backend: don't watch inotification under .tmp
|
2018-01-17 18:52:38 +01:00 |
|
|
f17541e252
|
Move settings and started file into SETTINGS directory
|
2018-01-17 18:52:38 +01:00 |
|
|
def822cd45
|
frontend: avoid RW access to TEAMS dir by placing startedFile into submissions
|
2018-01-17 18:52:36 +01:00 |
|
|
d0f588e47d
|
Generate DNS from env
|
2018-01-17 18:52:34 +01:00 |
|
|
e824f4982e
|
backend: simplify condition
|
2018-01-17 18:52:34 +01:00 |
|
|
c1c84ba3d1
|
backend: generate an event when a team open an hint
|
2018-01-17 18:52:32 +01:00 |
|
|
17f51f5e7b
|
admin: can force page regeneration
|
2018-01-17 18:52:31 +01:00 |
|
|
8fd2cd66c1
|
backend: don't regenerate files if config doesn't change
|
2018-01-17 18:52:30 +01:00 |
|
|
10fe40e4a8
|
Settings are now given through TEAMS/settings.json instead of been given through command line arguments
|
2018-01-17 18:51:54 +01:00 |
|
|
80d06f237c
|
backend: log generation errors
|
2018-01-17 18:51:54 +01:00 |
|
|
d1c5a545d9
|
backend: can open hint
|
2018-01-17 18:51:51 +01:00 |
|
|
e76d055bdb
|
Partial resolution of exercices
|
2018-01-17 18:51:51 +01:00 |
|
|
22e8937879
|
backend: use fsnotify instead of the deprecated inotify
|
2018-01-17 18:51:50 +01:00 |
|
|
636ab65990
|
backend: new option that unlock all challenges
|
2017-11-25 15:01:01 +01:00 |
|
|
e0a1aeb053
|
admin: add ability to add files from local storage
|
2017-11-25 15:00:54 +01:00 |
|
|
c137969b6a
|
Add a logger prefix
|
2017-04-05 01:51:20 +02:00 |
|
|
fc0834ea4c
|
log.Fatal already do Exit(1)
|
2016-10-13 19:56:31 +02:00 |
|
|
d30b4946b3
|
Backend: handle registration
|
2016-10-13 19:56:28 +02:00 |
|
|
1d8f9b0785
|
Backend: start by generating files for all teams
|
2016-10-13 19:56:27 +02:00 |
|
|
1c62f61bf0
|
Backend: extract file generation and team renaming in dedicated files
|
2016-10-13 19:56:27 +02:00 |
|
|
ee67788d59
|
Expect full downloadable file pathname (allow CDN)
|
2016-10-13 19:56:26 +02:00 |
|
|
e9f2b166a6
|
Fix submission replay possibility
|
2016-10-13 19:56:24 +02:00 |
|
|
f3a15b00e9
|
Too much things
|
2016-02-01 16:07:41 +01:00 |
|
|
136b436af5
|
Allow teams to change their name
|
2016-01-24 14:33:16 +01:00 |
|
|
f050dfce06
|
Allow team to change their name
|
2016-01-24 14:33:16 +01:00 |
|
|
645f40f0c6
|
format
|
2016-01-23 13:19:28 +01:00 |
|
|
8788eea4f0
|
Use MySQL instead of SQLite
|
2016-01-23 13:17:24 +01:00 |
|
|
70b6b30067
|
backend: treat file found in directory discovered + handle multiple keys + generate my.json
|
2016-01-23 12:57:15 +01:00 |
|