|
a66d6885e7
|
Refactor flags
Both QCM and Key are Flag
|
2019-01-21 09:58:35 +01:00 |
|
|
78b6211b94
|
include id_theme in Exercice struct
|
2019-01-21 03:08:06 +01:00 |
|
|
c05609f85f
|
fic: fix exercice indicated as solved
|
2019-01-21 03:08:04 +01:00 |
|
|
0e36a850cf
|
Array flags can be non-ordered
|
2019-01-21 03:08:04 +01:00 |
|
|
dbf1985d25
|
Implement flag arrays
|
2019-01-21 03:08:04 +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 |
|
|
87471acf98
|
sync: import files in markdown, relative to theme/exercice dir
|
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 |
|
|
d40922629b
|
Utilise a new field to send justifications instead of too complex guessing crap
|
2019-01-21 03:07:47 +01:00 |
|
|
69a866bbbf
|
frontend: when a justification is valid, check the MCQ box
|
2019-01-21 03:07:47 +01:00 |
|
|
3dcb233c3f
|
handle justified MCQ in interface and submission
|
2019-01-21 03:07:47 +01:00 |
|
|
01368dd6f4
|
frontend: expose UCQ choices
|
2019-01-21 03:07:47 +01:00 |
|
|
5c742834ea
|
frontend: public part now validate through blake2b.js flags and MCQs
|
2019-01-21 03:07:47 +01:00 |
|
|
8ac2776cca
|
Export help format string in my.json
|
2019-01-21 03:07:47 +01:00 |
|
|
195490484c
|
Change exported flags format in my.json
|
2019-01-21 03:07:47 +01:00 |
|
|
d7553f0392
|
Handle justified MCQ in admin and sync part
|
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 |
|
|
d21f3b0b83
|
Rename Exercice's Keys as Flags
|
2018-12-08 20:34:04 +01:00 |
|
|
1e2a74f3ca
|
sync: add dependency on flag to download file
|
2018-12-08 03:23:08 +01:00 |
|
|
bcc598ebd5
|
Write docs!
|
2018-05-11 15:03:09 +02:00 |
|
|
91663f55af
|
my-public.json: prefer display overview instead of statement, if available
|
2018-05-11 05:27:51 +02:00 |
|
|
627c28cd94
|
libfic: don't show useless decimals to gain
|
2018-05-11 05:27:50 +02:00 |
|
|
2aa1d6eeca
|
libfic: fix bad hints displayed
|
2018-01-18 12:08:11 +01:00 |
|
|
4052969304
|
libfic/mcq: remove Kind, as we can only handle checkbox; another kind of record should be created to handle select/radio
|
2018-01-17 18:52:46 +01:00 |
|
|
830dacd6f5
|
Save MCQ diff
|
2018-01-17 18:52:45 +01:00 |
|
|
d6012dfffb
|
frontend: display MCQ in interface
|
2018-01-17 18:52:45 +01:00 |
|
|
9a9d5fcda4
|
libfic: Type key is now Label
|
2018-01-17 18:52:41 +01:00 |
|
|
6237f7755a
|
Change Key.Value to Key.Checksum
|
2018-01-17 18:52:39 +01:00 |
|
|
b42016c74a
|
Coefficients transit and display on UI
|
2018-01-17 18:52:29 +01:00 |
|
|
21e4b04c19
|
frontend: dedicate a field in JSON to file hint
|
2018-01-17 18:52:29 +01:00 |
|
|
37310e41f5
|
New rank and score calculation
|
2018-01-17 18:51:54 +01:00 |
|
|
e76d055bdb
|
Partial resolution of exercices
|
2018-01-17 18:51:51 +01:00 |
|
|
25bf34e82c
|
Multiple hints
|
2018-01-17 18:51:50 +01:00 |
|
|
e0a1aeb053
|
admin: add ability to add files from local storage
|
2017-11-25 15:00:54 +01:00 |
|
|
ee67788d59
|
Expect full downloadable file pathname (allow CDN)
|
2016-10-13 19:56:26 +02:00 |
|
|
da84a90b4f
|
Export VideoURI if they are defined
|
2016-10-13 19:56:25 +02:00 |
|
|
e55804fecb
|
my.json: When solved=false, solved_number now contains tries count
|
2016-01-25 03:08:42 +01:00 |
|
|
85646fd2d7
|
Recall ThemeId in my.json exercices
|
2016-01-25 03:08:42 +01:00 |
|
|
136b436af5
|
Allow teams to change their name
|
2016-01-24 14:33:16 +01:00 |
|
|
e207e90c2e
|
my.json now contains team members, instead of teams.json
|
2016-01-24 14:33:16 +01:00 |
|
|
890d3e2fdf
|
Fix segv
|
2016-01-24 14:33:16 +01:00 |
|
|
fce5b26e5d
|
Points are given through my.json
|
2016-01-24 14:33:15 +01:00 |
|
|
e628e7931c
|
Extract my.json generation
|
2016-01-23 12:57:15 +01:00 |
|