diff --git a/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/7c038015-c989-4024-a3cf-14b8557fdb0c.md b/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/7c038015-c989-4024-a3cf-14b8557fdb0c.md deleted file mode 100644 index a254cc8..0000000 --- a/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/7c038015-c989-4024-a3cf-14b8557fdb0c.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Chapitre 06 -description: Rendez-vous sur la voie 9 3/4 -ac_choices: -- "[Sirius Black](/pages/1er-quiz/erreur)" -- "[Cornelius Fudge](/pages/1er-quiz/erreur)" -- "[Nicolas Flamel](/pages/1er-quiz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36)" -- "[Gregorovitch](/pages/1er-quiz/erreur)" ---- - -De quel ami de Dumbledore Harry entend-il parler pour la première fois dans le train, sans y faire plus attention que cela? diff --git a/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/_index.md b/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/_index.md index 3a7330f..a95c978 100644 --- a/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/_index.md +++ b/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/_index.md @@ -2,6 +2,6 @@ title: 1er quiz ac_create: - /pages/1er-quiz/start -ac_errors: 0 -ac_total: 6 +ac_errors: 5 +ac_total: 18 --- diff --git a/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/start.md b/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/start.md new file mode 100644 index 0000000..cf3ba71 --- /dev/null +++ b/content/users/4180d747-da58-4428-addd-8db36e5d5ad0/1er-quiz/start.md @@ -0,0 +1,12 @@ +--- +title: Chapitre 01 +description: Le survivant +featured_image: /../../../../../assets/Swallow_flying_drinking.jpg +ac_choices: +- "[Des centaines de hiboux se sont mis à voler, de jour, partout dans le pays](/pages/1er-quiz/erreur)" +- "[Des averses d’étoiles filantes ont été aperçues du côté de l’Écosse](/pages/1er-quiz/erreur)" +- "[Un chat a passé la journée à observer leur maison tout en ayant un comportement d'humain](/pages/1er-quiz/erreur)" +- "[Tout à la fois](/pages/1er-quiz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c)" +--- + +Quels évènements surprenants amènent les Dursley à se demander que deviennent les Potter et leur fils Harry? diff --git a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/_index.md b/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/_index.md deleted file mode 100644 index 09b7ef1..0000000 --- a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 1er quiz -ac_create: -- /pages/1er-quiz/start ---- diff --git a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/f8dfe972-1995-4f4e-9866-97306228768c.md b/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/f8dfe972-1995-4f4e-9866-97306228768c.md deleted file mode 100644 index f633a85..0000000 --- a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/1er-quiz/f8dfe972-1995-4f4e-9866-97306228768c.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Chapitre 17 -description: L'homme aux deux visages -ac_choices: -- "[Il suffisait de demander](/pages/1er-quiz/erreur)" -- "[Il fallait vouloir se servir de la pierre](/pages/1er-quiz/erreur)" -- "[Il fallait être honnête avec le miroir](/pages/1er-quiz/erreur)" -- "[Il fallait vouloir trouver la pierre et non s'en servir](/pages/1er-quiz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb)" ---- - -Que fallait-il faire pour obtenir la pierre philosophale du miroir du Riséd? diff --git a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/_index.md b/content/users/b3172741-f020-4fde-9287-502fb5bca58d/_index.md deleted file mode 100644 index 910988f..0000000 --- a/content/users/b3172741-f020-4fde-9287-502fb5bca58d/_index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Testeur -description: Helo world!... -date: 2022-10-31T22:46:14+01:00 -ac_create: -- /pages/1er-quiz/_index -groups: fb3733e9-0dca-4ff8-ab7d-bced62a294a9 ---- - -Texte diff --git a/themes/acoeur/assets/js/choice.js b/themes/acoeur/assets/js/choice.js index c7faa57..7154244 100644 --- a/themes/acoeur/assets/js/choice.js +++ b/themes/acoeur/assets/js/choice.js @@ -6,7 +6,13 @@ document.querySelectorAll('body.users .ac_choice input[type=radio]') }) .then(launchNotes) .then(() => sleep(1)) - .then(() => fetch(document.body.dataset.editUrl + '.result')) - .then(response => response.text()) - .then(result => window.location.assign('/users/' + window.location.pathname.split('/')[2] + result)) + .then(() => fetchResult()) .catch(error => console.error('Error sending answer', error))) + +const fetchResult = () => + fetch(document.body.dataset.editUrl + '.result') + .then(response => response.ok && response.text()) + .then(result => result && window.location.assign('/users/' + window.location.pathname.split('/')[2] + result + '/')) + .then(() => sleep(1)) + .then(() => fetchResult()) // Re-tries fetching result... + .catch(error => console.error('Error receiving result', error))