|
beba0a615f
|
improve overall exercices interfaces
|
2018-01-18 12:08:12 +01:00 |
|
|
11d0fe8d1f
|
admin/sync: handle hint files download
|
2018-01-18 12:08:12 +01:00 |
|
|
6cc40be36a
|
admin/sync: rename Indice to Astuce
|
2018-01-18 12:08:12 +01:00 |
|
|
db9077a85c
|
admin/sync: add stat method to importer
|
2018-01-18 12:08:12 +01:00 |
|
|
57758cd018
|
admin/sync: avoid error when no depends.txt exists
|
2018-01-18 12:08:12 +01:00 |
|
|
24f527ab8a
|
admin/sync: includes mcq and ucq in full synchronization
|
2018-01-18 12:08:12 +01:00 |
|
|
935b1666ac
|
admin/sync: Add last sync date into full_import_report
|
2018-01-18 12:08:12 +01:00 |
|
|
809d166a2d
|
admin/sync: avoid false positive when no files are distributed
|
2018-01-18 12:08:12 +01:00 |
|
|
fc902e1063
|
admin/sync: import resolution movies
|
2018-01-18 12:08:12 +01:00 |
|
|
2aa1d6eeca
|
libfic: fix bad hints displayed
|
2018-01-18 12:08:11 +01:00 |
|
|
5e2e03f5e9
|
admin: can edit theme introductions
|
2018-01-18 12:08:11 +01:00 |
|
|
0f9c8e0335
|
admin: use light text on dark background in interface
|
2018-01-18 12:08:11 +01:00 |
|
|
87428909b2
|
admin: avoid CSRF: use POST instead of GET, mainly for synchronisation methods
|
2018-01-18 12:08:11 +01:00 |
|
|
9a1a64c41c
|
admin: complet API and interface with files checking page
|
2018-01-18 12:08:11 +01:00 |
|
|
184714aeeb
|
frontend: team registration
|
2018-01-18 12:08:11 +01:00 |
|
|
bc135d00c5
|
admin: general statistics page
|
2018-01-18 12:08:11 +01:00 |
|
|
ea3f3b709d
|
admin/sync: import theme introductions
|
2018-01-18 12:08:10 +01:00 |
|
|
39b57119fe
|
frontend: improve partial validation visibility
|
2018-01-17 18:52:48 +01:00 |
|
|
e9910fe827
|
admin: can delete team history item
|
2018-01-17 18:52:48 +01:00 |
|
|
a0737d91b9
|
libfic: force MySQL charset
|
2018-01-17 18:52:47 +01:00 |
|
|
76597280f5
|
frontend: add button to next challenge
|
2018-01-17 18:52:47 +01:00 |
|
|
bc9d27aa94
|
public: can control up to 9 separate displays
|
2018-01-17 18:52:47 +01:00 |
|
|
baf992bccb
|
admin: fix camembert size overflow
|
2018-01-17 18:52:47 +01:00 |
|
|
ba88129580
|
Improve public screen page
|
2018-01-17 18:52:47 +01:00 |
|
|
55f87f7a67
|
Bring back glyphicons to life
|
2018-01-17 18:52:46 +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 |
|
|
eee1558dd9
|
admin/sync: new error on flags import
|
2018-01-17 18:52:46 +01:00 |
|
|
a0a2313924
|
admin: fix display of b2sums
|
2018-01-17 18:52:46 +01:00 |
|
|
e630bc3d75
|
Improve bootstrap 4 support
|
2018-01-17 18:52:46 +01:00 |
|
|
6329f44d42
|
admin/sync: escape cloud URL
|
2018-01-17 18:52:46 +01:00 |
|
|
11c8a56f14
|
admin/sync: handle dependancy between exercices
|
2018-01-17 18:52:45 +01:00 |
|
|
edc6ca9b7a
|
change request log format, close to nginx ones
|
2018-01-17 18:52:45 +01:00 |
|
|
838918da66
|
Exercice: add overview field
This field is use as a high level description of the exercice. It will be
displayed on the public interface only: not to players.
|
2018-01-17 18:52:45 +01:00 |
|
|
48e6ba7861
|
admin: add route to handle quiz
|
2018-01-17 18:52:45 +01:00 |
|
|
830dacd6f5
|
Save MCQ diff
|
2018-01-17 18:52:45 +01:00 |
|
|
b079f7891c
|
admin: sync mcq/ucq
|
2018-01-17 18:52:45 +01:00 |
|
|
d6012dfffb
|
frontend: display MCQ in interface
|
2018-01-17 18:52:45 +01:00 |
|
|
6903c91df2
|
Able to check MCQ
|
2018-01-17 18:52:44 +01:00 |
|
|
037f27c62c
|
frontend: fix orthograph, typography, ...
|
2018-01-17 18:52:44 +01:00 |
|
|
b9182786bf
|
frontend: improve design
|
2018-01-17 18:52:44 +01:00 |
|
|
c36cd202e8
|
libfic: start working on MCQ: structures done
|
2018-01-17 18:52:44 +01:00 |
|
|
31b80a5b2a
|
admin: msgbox can contains lists
|
2018-01-17 18:52:44 +01:00 |
|
|
33bf5a0f34
|
Update angularJS to 1.6.6
|
2018-01-17 18:52:44 +01:00 |
|
|
73080d7d0d
|
Update bootstrap to 4.0-beta
|
2018-01-17 18:52:43 +01:00 |
|
|
978f260c64
|
js: compatible with angular 1.6
|
2018-01-17 18:52:43 +01:00 |
|
|
292fef7d12
|
admin/sync: remove old exercices no more in tree
|
2018-01-17 18:52:43 +01:00 |
|
|
68bb0e6b21
|
admin/sync: hide full URI from error message
|
2018-01-17 18:52:43 +01:00 |
|
|
1ab94862d0
|
admin/sync: can only perform one deep sync at a time
|
2018-01-17 18:52:43 +01:00 |
|
|
de3c78b2ee
|
admin/sync: don't show error when no hints directory to import
|
2018-01-17 18:52:42 +01:00 |
|
|
bb3e4547bb
|
admin/sync: regenerate backend after deep sync
|
2018-01-17 18:52:42 +01:00 |
|