|
4ee70a8781
|
settings: change param to enable/disable depends by the depth
|
2019-01-21 09:58:36 +01:00 |
|
|
e57ff1be8d
|
frontend: use the new set of icons for notification
|
2019-01-21 09:58:36 +01:00 |
|
|
8749a7c164
|
Make go vet -strictshadow mostly happy
|
2019-01-21 09:58:36 +01:00 |
|
|
75463dcebb
|
backend: rely on configuration instead of started file to determine if the challenge is launched or not
|
2019-01-21 09:58:36 +01:00 |
|
|
4a4d0f634a
|
settings: add new coefficient for all exercices
|
2019-01-21 09:58:36 +01:00 |
|
|
8e6b8829ea
|
libfic: new way to handle exercice dependancies
|
2019-01-21 09:58:36 +01:00 |
|
|
c5f8288f39
|
settings: add coefficient to hint and wchoices
|
2019-01-21 09:58:36 +01:00 |
|
|
bcbf5b35cf
|
backend: use TEAMS dir to resolve symlinks instead of relying on duplicates symlink in submissions
|
2019-01-21 09:58:35 +01:00 |
|
|
2582b9e208
|
backend: read links from TEAMS dir
|
2019-01-21 09:58:35 +01:00 |
|
|
a66d6885e7
|
Refactor flags
Both QCM and Key are Flag
|
2019-01-21 09:58:35 +01:00 |
|
|
ab67146c0f
|
backend: new option --skipInitialGeneration to skip the full static files regeneration on start
|
2019-01-21 03:08:06 +01:00 |
|
|
aa3750bb68
|
dashboard: improve general design (mostly events related)
|
2019-01-21 03:08:06 +01:00 |
|
|
78b6211b94
|
include id_theme in Exercice struct
|
2019-01-21 03:08:06 +01:00 |
|
|
2b0d16aa0d
|
backend: format events with non-breakable spaces
|
2019-01-21 03:08:05 +01:00 |
|
|
910ec94fd8
|
Add a new setting to don't count same responses in scores
|
2019-01-21 03:08:05 +01:00 |
|
|
2daa04bb5f
|
backend: wording defi instead of challenge
|
2019-01-21 03:08:05 +01:00 |
|
|
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 |
|