Skip to content

Commit 259c223

Browse files
[TECH] Migrer les feedback générique de QCU vers du spécifique (PIX-17114)
#11768
2 parents b866a3e + 573cd36 commit 259c223

12 files changed

+276
-358
lines changed

api/src/devcomp/infrastructure/datasources/learning-content/modules/adresse-ip-publique-et-vous.json

+44-62
Original file line numberDiff line numberDiff line change
@@ -81,21 +81,20 @@
8181
"proposals": [
8282
{
8383
"id": "1",
84-
"content": "Liège"
84+
"content": "Liège",
85+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
8586
},
8687
{
8788
"id": "2",
88-
"content": "Marseille"
89+
"content": "Marseille",
90+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
8991
},
9092
{
9193
"id": "3",
92-
"content": "Toulouse"
94+
"content": "Toulouse",
95+
"feedback": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">✨</span></span>"
9396
}
9497
],
95-
"feedbacks": {
96-
"valid": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">✨</span></span>",
97-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
98-
},
9998
"solution": "3"
10099
}
101100
]
@@ -109,21 +108,20 @@
109108
"proposals": [
110109
{
111110
"id": "1",
112-
"content": "la marque de son ordinateur"
111+
"content": "la marque de son ordinateur",
112+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
113113
},
114114
{
115115
"id": "2",
116-
"content": "son adresse IP"
116+
"content": "son adresse IP",
117+
"feedback": "<span class=\"feedback__state\">Bonne réponse !<span aria-hidden=\"true\">✨</span></span>"
117118
},
118119
{
119120
"id": "3",
120-
"content": "son historique de navigation"
121+
"content": "son historique de navigation",
122+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
121123
}
122124
],
123-
"feedbacks": {
124-
"valid": "<span class=\"feedback__state\">Bonne réponse !<span aria-hidden=\"true\">✨</span></span>",
125-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Avez-vous regardé <strong>en bas de l'image </strong>?</p>"
126-
},
127125
"solution": "2"
128126
}
129127
]
@@ -217,17 +215,15 @@
217215
"proposals": [
218216
{
219217
"id": "1",
220-
"content": "Vrai"
218+
"content": "Vrai",
219+
"feedback": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Il s’agit par exemple de l’adresse IP publique de votre box internet si vous êtes chez vous ou celle du réseau de votre employeur au travail.</p>"
221220
},
222221
{
223222
"id": "2",
224-
"content": "Faux"
223+
"content": "Faux",
224+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Il s’agit par exemple de l’adresse IP publique de votre box internet si vous êtes chez vous ou celle du réseau de votre employeur au travail.</p>"
225225
}
226226
],
227-
"feedbacks": {
228-
"valid": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Il s’agit par exemple de l’adresse IP publique de votre box internet si vous êtes chez vous ou celle du réseau de votre employeur au travail.</p>",
229-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Il s’agit par exemple de l’adresse IP publique de votre box internet si vous êtes chez vous ou celle du réseau de votre employeur au travail.</p>"
230-
},
231227
"solution": "1"
232228
}
233229
]
@@ -241,17 +237,15 @@
241237
"proposals": [
242238
{
243239
"id": "1",
244-
"content": "Vrai"
240+
"content": "Vrai",
241+
"feedback": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Qui dit même point d'accès internet dit même adresse IP publique.</p>"
245242
},
246243
{
247244
"id": "2",
248-
"content": "Faux"
245+
"content": "Faux",
246+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Qui dit même point d'accès internet dit même adresse IP publique.</p>"
249247
}
250248
],
251-
"feedbacks": {
252-
"valid": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Qui dit même point d'accès internet dit même adresse IP publique.</p>",
253-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Qui dit même point d'accès internet dit même adresse IP publique.</p>"
254-
},
255249
"solution": "1"
256250
}
257251
]
@@ -265,17 +259,15 @@
265259
"proposals": [
266260
{
267261
"id": "1",
268-
"content": "Vrai"
262+
"content": "Vrai",
263+
"feedback": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Les adresses IP sont localisées. Elles sont attribuées selon 5 grandes régions du monde.</p>"
269264
},
270265
{
271266
"id": "2",
272-
"content": "Faux"
267+
"content": "Faux",
268+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Les adresses IP sont localisées. Elles sont attribuées selon 5 grandes régions du monde.</p>"
273269
}
274270
],
275-
"feedbacks": {
276-
"valid": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Les adresses IP sont localisées. Elles sont attribuées selon 5 grandes régions du monde.</p>",
277-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Les adresses IP sont localisées. Elles sont attribuées selon 5 grandes régions du monde.</p>"
278-
},
279271
"solution": "1"
280272
}
281273
]
@@ -289,17 +281,15 @@
289281
"proposals": [
290282
{
291283
"id": "1",
292-
"content": "Vrai"
284+
"content": "Vrai",
285+
"feedback": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Au mieux, vous pourrez connaître le pays ou la ville où elle se trouve.<br>Par contre, la police peut accéder à plus d'informations, dans un cadre prévu par la loi.</p>"
293286
},
294287
{
295288
"id": "2",
296-
"content": "Faux"
289+
"content": "Faux",
290+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Au mieux, vous pourrez connaître le pays ou la ville où elle se trouve.<br>Par contre, la police peut accéder à plus d'informations, dans un cadre prévu par la loi.</p>"
297291
}
298292
],
299-
"feedbacks": {
300-
"valid": "<span class=\"feedback__state\">Bonne réponse ! <span aria-hidden=\"true\">🎉</span></span><p>Au mieux, vous pourrez connaître le pays ou la ville où elle se trouve.<br>Par contre, la police peut accéder à plus d'informations, dans un cadre prévu par la loi.</p>",
301-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p>Au mieux, vous pourrez connaître le pays ou la ville où elle se trouve.<br>Par contre, la police peut accéder à plus d'informations, dans un cadre prévu par la loi.</p>"
302-
},
303293
"solution": "2"
304294
}
305295
]
@@ -427,17 +417,15 @@
427417
"proposals": [
428418
{
429419
"id": "1",
430-
"content": "l'adresse IP privée"
420+
"content": "l'adresse IP privée",
421+
"feedback": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Ces échanges se font sur le réseau <strong>local</strong> de Mélanie</p>"
431422
},
432423
{
433424
"id": "2",
434-
"content": "l'adresse IP publique"
425+
"content": "l'adresse IP publique",
426+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP publique permet les échanges entre la box internet de Mélanie et les sites qu'elle visite.</p>"
435427
}
436428
],
437-
"feedbacks": {
438-
"valid": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Ces échanges se font sur le réseau <strong>local</strong> de Mélanie</p>",
439-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP publique permet les échanges entre la box internet de Mélanie et les sites qu'elle visite.</p>"
440-
},
441429
"solution": "1"
442430
}
443431
]
@@ -451,17 +439,15 @@
451439
"proposals": [
452440
{
453441
"id": "1",
454-
"content": "l'adresse IP privée"
442+
"content": "l'adresse IP privée",
443+
"feedback": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Cela permet de bien distinguer chacun des appareils de Mélanie</p>"
455444
},
456445
{
457446
"id": "2",
458-
"content": "l'adresse IP publique"
447+
"content": "l'adresse IP publique",
448+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP publique est spécifique à la box internet. Chaque appareil qui y est connecté a sa propre adresse IP privée.</p>"
459449
}
460450
],
461-
"feedbacks": {
462-
"valid": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Cela permet de bien distinguer chacun des appareils de Mélanie</p>",
463-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP publique est spécifique à la box internet. Chaque appareil qui y est connecté a sa propre adresse IP privée.</p>"
464-
},
465451
"solution": "1"
466452
}
467453
]
@@ -475,17 +461,15 @@
475461
"proposals": [
476462
{
477463
"id": "1",
478-
"content": "l'adresse IP privée"
464+
"content": "l'adresse IP privée",
465+
"feedback": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP <strong>privée</strong> (locale) de Mélanie est visible uniquement par les appareils de son réseau local.</p>"
479466
},
480467
{
481468
"id": "2",
482-
"content": "l'adresse IP publique"
469+
"content": "l'adresse IP publique",
470+
"feedback": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Cette adresse est <strong>publique</strong> donc <strong>visible</strong>.</p>"
483471
}
484472
],
485-
"feedbacks": {
486-
"valid": "<span class=\"feedback__state\">Bonne réponse.&nbsp;<span aria-hidden=\"true\">🎉</span></span><p>Cette adresse est <strong>publique</strong> donc <strong>visible</strong>.</p>",
487-
"invalid": "<span class=\"feedback__state\">Mauvaise réponse.</span><p> L'adresse IP <strong>privée</strong> (locale) de Mélanie est visible uniquement par les appareils de son réseau local.</p>"
488-
},
489473
"solution": "2"
490474
}
491475
]
@@ -508,17 +492,15 @@
508492
"proposals": [
509493
{
510494
"id": "1",
511-
"content": "oui"
495+
"content": "oui",
496+
"feedback": "<p> Pour vérifier votre réponse, suivez le lien vers <a href=\"https://monip.org/\" target=\"_blank\">https://monip.org/</a>.</p>"
512497
},
513498
{
514499
"id": "2",
515-
"content": "non"
500+
"content": "non",
501+
"feedback": "<p> Suivez le lien vers <a href=\"https://monip.org/\" target=\"_blank\">https://monip.org/</a> pour la trouver.</p>"
516502
}
517503
],
518-
"feedbacks": {
519-
"valid": "<p> Pour vérifier votre réponse, suivez le lien vers <a href=\"https://monip.org/\" target=\"_blank\">https://monip.org/</a>.</p>",
520-
"invalid": "<p> Suivez le lien vers <a href=\"https://monip.org/\" target=\"_blank\">https://monip.org/</a> pour la trouver.</p>"
521-
},
522504
"solution": "1"
523505
}
524506
},

api/src/devcomp/infrastructure/datasources/learning-content/modules/bac-a-sable.json

+18-25
Original file line numberDiff line numberDiff line change
@@ -246,17 +246,15 @@
246246
"proposals": [
247247
{
248248
"id": "1",
249-
"content": "Vrai"
249+
"content": "Vrai",
250+
"feedback": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Ces 16 compétences sont rangées dans 5 domaines.</p>"
250251
},
251252
{
252253
"id": "2",
253-
"content": "Faux"
254+
"content": "Faux",
255+
"feedback": "<span class=\"feedback__state\">Incorrect.</span><p> Retourner voir la vidéo si besoin&nbsp;<span aria-hidden=\"true\">👆</span>!</p>"
254256
}
255257
],
256-
"feedbacks": {
257-
"valid": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Ces 16 compétences sont rangées dans 5 domaines.</p>",
258-
"invalid": "<span class=\"feedback__state\">Incorrect.</span><p> Retourner voir la vidéo si besoin&nbsp;<span aria-hidden=\"true\">👆</span>!</p>"
259-
},
260258
"solution": "1"
261259
}
262260
]
@@ -270,17 +268,15 @@
270268
"proposals": [
271269
{
272270
"id": "1",
273-
"content": "Vrai"
271+
"content": "Vrai",
272+
"feedback": "<span class=\"feedback__state\">Incorrect.</span><p> Et non ! Il y a seulement 5 domaines sur Pix.</p>"
274273
},
275274
{
276275
"id": "2",
277-
"content": "Faux"
276+
"content": "Faux",
277+
"feedback": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Bien vu !</p>"
278278
}
279279
],
280-
"feedbacks": {
281-
"valid": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Bien vu !</p>",
282-
"invalid": "<span class=\"feedback__state\">Incorrect.</span><p> Et non ! Il y a seulement 5 domaines sur Pix.</p>"
283-
},
284280
"solution": "2"
285281
}
286282
]
@@ -294,17 +290,15 @@
294290
"proposals": [
295291
{
296292
"id": "1",
297-
"content": "Vrai"
293+
"content": "Vrai",
294+
"feedback": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Et oui ! A noter, seulement 7 sont actifs aujourd’hui.</p>"
298295
},
299296
{
300297
"id": "2",
301-
"content": "Faux"
298+
"content": "Faux",
299+
"feedback": "<span class=\"feedback__state\">Incorrect.</span><p> Incorrect ! Il existe 8 niveaux par compétence.</p>"
302300
}
303301
],
304-
"feedbacks": {
305-
"valid": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Et oui ! A noter, seulement 7 sont actifs aujourd’hui.</p>",
306-
"invalid": "<span class=\"feedback__state\">Incorrect.</span><p> Incorrect ! Il existe 8 niveaux par compétence.</p>"
307-
},
308302
"solution": "1"
309303
}
310304
]
@@ -369,21 +363,20 @@
369363
"proposals": [
370364
{
371365
"id": "1",
372-
"content": "Bienvenue"
366+
"content": "Bienvenue",
367+
"feedback": "<span class=\"feedback__state\">Incorrect.</span><p> Remonter la page pour retrouver le premier mot&#8239;!</p>"
373368
},
374369
{
375370
"id": "2",
376-
"content": "Bonjour"
371+
"content": "Bonjour",
372+
"feedback": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Vous avez bien remonté la page</p>"
377373
},
378374
{
379375
"id": "3",
380-
"content": "Nous"
376+
"content": "Nous",
377+
"feedback": "<span class=\"feedback__state\">Incorrect.</span><p> Remonter la page pour retrouver le premier mot&#8239;!</p>"
381378
}
382379
],
383-
"feedbacks": {
384-
"valid": "<span class=\"feedback__state\">Correct&#8239;!</span><p> Vous avez bien remonté la page</p>",
385-
"invalid": "<span class=\"feedback__state\">Incorrect.</span><p> Remonter la page pour retrouver le premier mot&#8239;!</p>"
386-
},
387380
"solution": "2"
388381
}
389382
}

0 commit comments

Comments
 (0)