OUAREDAEK commited on
Commit
9eafd8f
·
verified ·
1 Parent(s): 294bb42

Upload static/script.js with huggingface_hub

Browse files
Files changed (1) hide show
  1. static/script.js +8 -1651
static/script.js CHANGED
@@ -1,1652 +1,9 @@
1
- {
2
- "scenarios": [
3
- {
4
- "id": 1,
5
- "title": "Étudiant engagé",
6
- "manifest": {
7
- "manifeste": "Améliorer mon écriture académique",
8
- "type": "Difficulté",
9
- "description": "J'ai des idées mais j'ai du mal à les organiser clairement."
10
- },
11
- "competences": [
12
- {
13
- "label": "Choisir ses mots et ses expressions",
14
- "value": 72
15
- },
16
- {
17
- "label": "Comprendre les mots",
18
- "value": 60
19
- },
20
- {
21
- "label": "Développer un vocabulaire étendu",
22
- "value": 65
23
- },
24
- {
25
- "label": "Maîtriser l’orthographe des mots",
26
- "value": 70
27
- },
28
- {
29
- "label": "Articuler les termes entre eux",
30
- "value": 68
31
- },
32
- {
33
- "label": "Construire ses phrases",
34
- "value": 48
35
- },
36
- {
37
- "label": "Maîtriser l’orthographe grammaticale",
38
- "value": 55
39
- },
40
- {
41
- "label": "Maîtriser les modalités et les types de phrases",
42
- "value": 62
43
- },
44
- {
45
- "label": "Enchaîner les phrases",
46
- "value": 66
47
- },
48
- {
49
- "label": "Organiser ses textes",
50
- "value": 78
51
- },
52
- {
53
- "label": "Utiliser des reprises",
54
- "value": 74
55
- },
56
- {
57
- "label": "Maîtriser les marques de la conjugaison",
58
- "value": 80
59
- },
60
- {
61
- "label": "Déterminer les points de vue adoptés",
62
- "value": 85
63
- },
64
- {
65
- "label": "Jouer avec les effets de style",
66
- "value": 58
67
- }
68
- ],
69
- "radar": [
70
- {
71
- "label": "Démarrage et complétion des activités",
72
- "value": 85
73
- },
74
- {
75
- "label": "Éléments des connaissances validées",
76
- "value": 72
77
- },
78
- {
79
- "label": "Niveau moyen des compétences",
80
- "value": 68
81
- },
82
- {
83
- "label": "Taux d'erreur (inversé)",
84
- "value": 65
85
- },
86
- {
87
- "label": "Achèvement des activités",
88
- "value": 74
89
- },
90
- {
91
- "label": "Interactions avec les ressources",
92
- "value": 80
93
- },
94
- {
95
- "label": "Score",
96
- "value": 70
97
- },
98
- {
99
- "label": "Domaines des compétences",
100
- "value": 78
101
- }
102
- ],
103
- "risk": 55,
104
- "reflAgent": "Ton engagement est fort (85% des activités démarrées), mais l'organisation de tes idées reste ton point faible (48%). En structurant mieux ton raisonnement, tu pourras transformer cette motivation en performance durable. 🌱"
105
- },
106
- {
107
- "id": 2,
108
- "title": "Étudiant actif mais inefficace",
109
- "manifest": {
110
- "manifeste": "Réussir mes productions écrites",
111
- "type": "Difficulté",
112
- "description": "Je travaille beaucoup mais mes résultats restent faibles."
113
- },
114
- "competences": [
115
- {
116
- "label": "Choisir ses mots et ses expressions",
117
- "value": 60
118
- },
119
- {
120
- "label": "Comprendre les mots",
121
- "value": 55
122
- },
123
- {
124
- "label": "Développer un vocabulaire étendu",
125
- "value": 58
126
- },
127
- {
128
- "label": "Maîtriser l’orthographe des mots",
129
- "value": 62
130
- },
131
- {
132
- "label": "Articuler les termes entre eux",
133
- "value": 70
134
- },
135
- {
136
- "label": "Construire ses phrases",
137
- "value": 52
138
- },
139
- {
140
- "label": "Maîtriser l’orthographe grammaticale",
141
- "value": 50
142
- },
143
- {
144
- "label": "Maîtriser les modalités et les types de phrases",
145
- "value": 48
146
- },
147
- {
148
- "label": "Enchaîner les phrases",
149
- "value": 55
150
- },
151
- {
152
- "label": "Organiser ses textes",
153
- "value": 65
154
- },
155
- {
156
- "label": "Utiliser des reprises",
157
- "value": 60
158
- },
159
- {
160
- "label": "Maîtriser les marques de la conjugaison",
161
- "value": 62
162
- },
163
- {
164
- "label": "Déterminer les points de vue adoptés",
165
- "value": 75
166
- },
167
- {
168
- "label": "Jouer avec les effets de style",
169
- "value": 50
170
- }
171
- ],
172
- "radar": [
173
- {
174
- "label": "Démarrage et complétion des activités",
175
- "value": 78
176
- },
177
- {
178
- "label": "Éléments des connaissances validées",
179
- "value": 60
180
- },
181
- {
182
- "label": "Niveau moyen des compétences",
183
- "value": 58
184
- },
185
- {
186
- "label": "Taux d'erreur (inversé)",
187
- "value": 45
188
- },
189
- {
190
- "label": "Achèvement des activités",
191
- "value": 62
192
- },
193
- {
194
- "label": "Interactions avec les ressources",
195
- "value": 85
196
- },
197
- {
198
- "label": "Score",
199
- "value": 65
200
- },
201
- {
202
- "label": "Domaines des compétences",
203
- "value": 60
204
- }
205
- ],
206
- "risk": 70,
207
- "reflAgent": "Tu es très actif (85% d'interactions ressources), mais ton taux d'erreur est élevé (45%). Ta performance globale est moyenne (58%). Concentre-toi sur une compétence à la fois pour améliorer ton efficacité. 💡"
208
- },
209
- {
210
- "id": 3,
211
- "title": "Étudiant orienté vers le succès",
212
- "manifest": {
213
- "manifeste": "Consolider mes acquis académiques",
214
- "type": "Validation",
215
- "description": "Je souhaite renforcer la qualité et la rigueur de mes écrits."
216
- },
217
- "competences": [
218
- {
219
- "label": "Choisir ses mots et ses expressions",
220
- "value": 85
221
- },
222
- {
223
- "label": "Comprendre les mots",
224
- "value": 82
225
- },
226
- {
227
- "label": "Développer un vocabulaire étendu",
228
- "value": 80
229
- },
230
- {
231
- "label": "Maîtriser l’orthographe des mots",
232
- "value": 88
233
- },
234
- {
235
- "label": "Articuler les termes entre eux",
236
- "value": 90
237
- },
238
- {
239
- "label": "Construire ses phrases",
240
- "value": 78
241
- },
242
- {
243
- "label": "Maîtriser l’orthographe grammaticale",
244
- "value": 82
245
- },
246
- {
247
- "label": "Maîtriser les modalités et les types de phrases",
248
- "value": 80
249
- },
250
- {
251
- "label": "Enchaîner les phrases",
252
- "value": 85
253
- },
254
- {
255
- "label": "Organiser ses textes",
256
- "value": 88
257
- },
258
- {
259
- "label": "Utiliser des reprises",
260
- "value": 86
261
- },
262
- {
263
- "label": "Maîtriser les marques de la conjugaison",
264
- "value": 90
265
- },
266
- {
267
- "label": "Déterminer les points de vue adoptés",
268
- "value": 95
269
- },
270
- {
271
- "label": "Jouer avec les effets de style",
272
- "value": 80
273
- }
274
- ],
275
- "radar": [
276
- {
277
- "label": "Démarrage et complétion des activités",
278
- "value": 90
279
- },
280
- {
281
- "label": "Éléments des connaissances validées",
282
- "value": 88
283
- },
284
- {
285
- "label": "Niveau moyen des compétences",
286
- "value": 85
287
- },
288
- {
289
- "label": "Taux d'erreur (inversé)",
290
- "value": 82
291
- },
292
- {
293
- "label": "Achèvement des activités",
294
- "value": 90
295
- },
296
- {
297
- "label": "Interactions avec les ressources",
298
- "value": 75
299
- },
300
- {
301
- "label": "Score",
302
- "value": 85
303
- },
304
- {
305
- "label": "Domaines des compétences",
306
- "value": 88
307
- }
308
- ],
309
- "risk": 25,
310
- "reflAgent": "Performances excellentes dans tous les domaines (85% de compétences moyennes). Ta rigueur sur les sources est exemplaire (95%). Continue à affiner avec cette stratégie efficace pour viser l'excellence. 🌟"
311
- },
312
- {
313
- "id": 4,
314
- "title": "Étudiant motivé",
315
- "manifest": {
316
- "manifeste": "Prendre confiance dans l'écrit universitaire",
317
- "type": "Initiation",
318
- "description": "Je découvre les exigences de l'écriture académique."
319
- },
320
- "competences": [
321
- {
322
- "label": "Choisir ses mots et ses expressions",
323
- "value": 45
324
- },
325
- {
326
- "label": "Comprendre les mots",
327
- "value": 40
328
- },
329
- {
330
- "label": "Développer un vocabulaire étendu",
331
- "value": 42
332
- },
333
- {
334
- "label": "Maîtriser l’orthographe des mots",
335
- "value": 50
336
- },
337
- {
338
- "label": "Articuler les termes entre eux",
339
- "value": 48
340
- },
341
- {
342
- "label": "Construire ses phrases",
343
- "value": 38
344
- },
345
- {
346
- "label": "Maîtriser l’orthographe grammaticale",
347
- "value": 35
348
- },
349
- {
350
- "label": "Maîtriser les modalités et les types de phrases",
351
- "value": 32
352
- },
353
- {
354
- "label": "Enchaîner les phrases",
355
- "value": 30
356
- },
357
- {
358
- "label": "Organiser ses textes",
359
- "value": 55
360
- },
361
- {
362
- "label": "Utiliser des reprises",
363
- "value": 52
364
- },
365
- {
366
- "label": "Maîtriser les marques de la conjugaison",
367
- "value": 58
368
- },
369
- {
370
- "label": "Déterminer les points de vue adoptés",
371
- "value": 40
372
- },
373
- {
374
- "label": "Jouer avec les effets de style",
375
- "value": 45
376
- }
377
- ],
378
- "radar": [
379
- {
380
- "label": "Démarrage et complétion des activités",
381
- "value": 65
382
- },
383
- {
384
- "label": "Éléments des connaissances validées",
385
- "value": 42
386
- },
387
- {
388
- "label": "Niveau moyen des compétences",
389
- "value": 43
390
- },
391
- {
392
- "label": "Taux d'erreur (inversé)",
393
- "value": 35
394
- },
395
- {
396
- "label": "Achèvement des activités",
397
- "value": 55
398
- },
399
- {
400
- "label": "Interactions avec les ressources",
401
- "value": 70
402
- },
403
- {
404
- "label": "Score",
405
- "value": 48
406
- },
407
- {
408
- "label": "Domaines des compétences",
409
- "value": 45
410
- }
411
- ],
412
- "risk": 80,
413
- "reflAgent": "Niveau débutant attendu (43% de compétences), mais curiosité encourageante (70% d'interactions). Tes bases linguistiques sont correctes (orthographe 58%). Concentre-toi sur un objectif à la fois pour progresser régulièrement. 🚀"
414
- },
415
- {
416
- "id": 5,
417
- "title": "Étudiant surmotivé",
418
- "manifest": {
419
- "manifeste": "Atteindre l'excellence absolue",
420
- "type": "Exigence",
421
- "description": "Je veux que chaque production soit parfaite."
422
- },
423
- "competences": [
424
- {
425
- "label": "Choisir ses mots et ses expressions",
426
- "value": 82
427
- },
428
- {
429
- "label": "Comprendre les mots",
430
- "value": 85
431
- },
432
- {
433
- "label": "Développer un vocabulaire étendu",
434
- "value": 80
435
- },
436
- {
437
- "label": "Maîtriser l’orthographe des mots",
438
- "value": 88
439
- },
440
- {
441
- "label": "Articuler les termes entre eux",
442
- "value": 92
443
- },
444
- {
445
- "label": "Construire ses phrases",
446
- "value": 78
447
- },
448
- {
449
- "label": "Maîtriser l’orthographe grammaticale",
450
- "value": 85
451
- },
452
- {
453
- "label": "Maîtriser les modalités et les types de phrases",
454
- "value": 83
455
- },
456
- {
457
- "label": "Enchaîner les phrases",
458
- "value": 87
459
- },
460
- {
461
- "label": "Organiser ses textes",
462
- "value": 90
463
- },
464
- {
465
- "label": "Utiliser des reprises",
466
- "value": 88
467
- },
468
- {
469
- "label": "Maîtriser les marques de la conjugaison",
470
- "value": 94
471
- },
472
- {
473
- "label": "Déterminer les points de vue adoptés",
474
- "value": 96
475
- },
476
- {
477
- "label": "Jouer avec les effets de style",
478
- "value": 92
479
- }
480
- ],
481
- "radar": [
482
- {
483
- "label": "Démarrage et complétion des activités",
484
- "value": 95
485
- },
486
- {
487
- "label": "Éléments des connaissances validées",
488
- "value": 90
489
- },
490
- {
491
- "label": "Niveau moyen des compétences",
492
- "value": 86
493
- },
494
- {
495
- "label": "Taux d'erreur (inversé)",
496
- "value": 88
497
- },
498
- {
499
- "label": "Achèvement des activités",
500
- "value": 85
501
- },
502
- {
503
- "label": "Interactions avec les ressources",
504
- "value": 98
505
- },
506
- {
507
- "label": "Score",
508
- "value": 89
509
- },
510
- {
511
- "label": "Domaines des compétences",
512
- "value": 90
513
- }
514
- ],
515
- "risk": 40,
516
- "reflAgent": "Performances exceptionnelles (86% de compétences, 90% de connaissances), mais surinvestissement marqué (98% de ressources). Ta rigueur technique est exemplaire (sources 96%). Cherche l'équilibre pour une excellence durable. ⚖️"
517
- },
518
- {
519
- "id": 6,
520
- "title": "Étudiant stratégique",
521
- "manifest": {
522
- "manifeste": "Optimiser mes efforts pour des résultats maximaux",
523
- "type": "Efficience",
524
- "description": "Je veux obtenir les meilleurs résultats avec le minimum d'effort."
525
- },
526
- "competences": [
527
- {
528
- "label": "Choisir ses mots et ses expressions",
529
- "value": 75
530
- },
531
- {
532
- "label": "Comprendre les mots",
533
- "value": 70
534
- },
535
- {
536
- "label": "Développer un vocabulaire étendu",
537
- "value": 68
538
- },
539
- {
540
- "label": "Maîtriser l’orthographe des mots",
541
- "value": 72
542
- },
543
- {
544
- "label": "Articuler les termes entre eux",
545
- "value": 78
546
- },
547
- {
548
- "label": "Construire ses phrases",
549
- "value": 65
550
- },
551
- {
552
- "label": "Maîtriser l’orthographe grammaticale",
553
- "value": 70
554
- },
555
- {
556
- "label": "Maîtriser les modalités et les types de phrases",
557
- "value": 68
558
- },
559
- {
560
- "label": "Enchaîner les phrases",
561
- "value": 72
562
- },
563
- {
564
- "label": "Organiser ses textes",
565
- "value": 75
566
- },
567
- {
568
- "label": "Utiliser des reprises",
569
- "value": 73
570
- },
571
- {
572
- "label": "Maîtriser les marques de la conjugaison",
573
- "value": 77
574
- },
575
- {
576
- "label": "Déterminer les points de vue adoptés",
577
- "value": 80
578
- },
579
- {
580
- "label": "Jouer avec les effets de style",
581
- "value": 65
582
- }
583
- ],
584
- "radar": [
585
- {
586
- "label": "Démarrage et complétion des activités",
587
- "value": 60
588
- },
589
- {
590
- "label": "Éléments des connaissances validées",
591
- "value": 70
592
- },
593
- {
594
- "label": "Niveau moyen des compétences",
595
- "value": 72
596
- },
597
- {
598
- "label": "Taux d'erreur (inversé)",
599
- "value": 68
600
- },
601
- {
602
- "label": "Achèvement des activités",
603
- "value": 75
604
- },
605
- {
606
- "label": "Interactions avec les ressources",
607
- "value": 55
608
- },
609
- {
610
- "label": "Score",
611
- "value": 70
612
- },
613
- {
614
- "label": "Domaines des compétences",
615
- "value": 68
616
- }
617
- ],
618
- "risk": 35,
619
- "reflAgent": "Efficience remarquable : 72% de résultats avec seulement 55% d'efforts. Compétences moyennes satisfaisantes (72%), mais démarrage parfois tardif (60%). Un petit effort supplémentaire pourrait améliorer significativement la qualité. 📈"
620
- },
621
- {
622
- "id": 7,
623
- "title": "Étudiant en amélioration",
624
- "manifest": {
625
- "manifeste": "Exprimer ma créativité dans l'écrit académique",
626
- "type": "Expression",
627
- "description": "Je veux que mes textes soient originaux et personnels."
628
- },
629
- "competences": [
630
- {
631
- "label": "Choisir ses mots et ses expressions",
632
- "value": 68
633
- },
634
- {
635
- "label": "Comprendre les mots",
636
- "value": 72
637
- },
638
- {
639
- "label": "Développer un vocabulaire étendu",
640
- "value": 60
641
- },
642
- {
643
- "label": "Maîtriser l’orthographe des mots",
644
- "value": 65
645
- },
646
- {
647
- "label": "Articuler les termes entre eux",
648
- "value": 62
649
- },
650
- {
651
- "label": "Construire ses phrases",
652
- "value": 55
653
- },
654
- {
655
- "label": "Maîtriser l’orthographe grammaticale",
656
- "value": 58
657
- },
658
- {
659
- "label": "Maîtriser les modalités et les types de phrases",
660
- "value": 52
661
- },
662
- {
663
- "label": "Enchaîner les phrases",
664
- "value": 48
665
- },
666
- {
667
- "label": "Organiser ses textes",
668
- "value": 82
669
- },
670
- {
671
- "label": "Utiliser des reprises",
672
- "value": 78
673
- },
674
- {
675
- "label": "Maîtriser les marques de la conjugaison",
676
- "value": 80
677
- },
678
- {
679
- "label": "Déterminer les points de vue adoptés",
680
- "value": 45
681
- },
682
- {
683
- "label": "Jouer avec les effets de style",
684
- "value": 60
685
- }
686
- ],
687
- "radar": [
688
- {
689
- "label": "Démarrage et complétion des activités",
690
- "value": 70
691
- },
692
- {
693
- "label": "Éléments des connaissances validées",
694
- "value": 58
695
- },
696
- {
697
- "label": "Niveau moyen des compétences",
698
- "value": 65
699
- },
700
- {
701
- "label": "Taux d'erreur (inversé)",
702
- "value": 62
703
- },
704
- {
705
- "label": "Achèvement des activités",
706
- "value": 68
707
- },
708
- {
709
- "label": "Interactions avec les ressources",
710
- "value": 60
711
- },
712
- {
713
- "label": "Score",
714
- "value": 65
715
- },
716
- {
717
- "label": "Domaines des compétences",
718
- "value": 62
719
- }
720
- ],
721
- "risk": 60,
722
- "reflAgent": "Expression forte (lexique 82%) mais difficulté avec les codes académiques (genres 48%, citation 45%). Performances moyennes (65%). Canalise ta créativité dans le cadre académique pour la faire reconnaître. 🎨"
723
- },
724
- {
725
- "id": 8,
726
- "title": "Étudiant en difficulté",
727
- "manifest": {
728
- "manifeste": "Apprendre avec et par les autres",
729
- "type": "Social",
730
- "description": "J'apprends mieux en interaction avec mes pairs."
731
- },
732
- "competences": [
733
- {
734
- "label": "Choisir ses mots et ses expressions",
735
- "value": 75
736
- },
737
- {
738
- "label": "Comprendre les mots",
739
- "value": 68
740
- },
741
- {
742
- "label": "Développer un vocabulaire étendu",
743
- "value": 82
744
- },
745
- {
746
- "label": "Maîtriser l’orthographe des mots",
747
- "value": 70
748
- },
749
- {
750
- "label": "Articuler les termes entre eux",
751
- "value": 65
752
- },
753
- {
754
- "label": "Construire ses phrases",
755
- "value": 60
756
- },
757
- {
758
- "label": "Maîtriser l’orthographe grammaticale",
759
- "value": 72
760
- },
761
- {
762
- "label": "Maîtriser les modalités et les types de phrases",
763
- "value": 70
764
- },
765
- {
766
- "label": "Enchaîner les phrases",
767
- "value": 65
768
- },
769
- {
770
- "label": "Organiser ses textes",
771
- "value": 75
772
- },
773
- {
774
- "label": "Utiliser des reprises",
775
- "value": 72
776
- },
777
- {
778
- "label": "Maîtriser les marques de la conjugaison",
779
- "value": 78
780
- },
781
- {
782
- "label": "Déterminer les points de vue adoptés",
783
- "value": 50
784
- },
785
- {
786
- "label": "Jouer avec les effets de style",
787
- "value": 68
788
- }
789
- ],
790
- "radar": [
791
- {
792
- "label": "Démarrage et complétion des activités",
793
- "value": 72
794
- },
795
- {
796
- "label": "Éléments des connaissances validées",
797
- "value": 68
798
- },
799
- {
800
- "label": "Niveau moyen des compétences",
801
- "value": 70
802
- },
803
- {
804
- "label": "Taux d'erreur (inversé)",
805
- "value": 65
806
- },
807
- {
808
- "label": "Achèvement des activités",
809
- "value": 70
810
- },
811
- {
812
- "label": "Interactions avec les ressources",
813
- "value": 85
814
- },
815
- {
816
- "label": "Score",
817
- "value": 72
818
- },
819
- {
820
- "label": "Domaines des compétences",
821
- "value": 68
822
- }
823
- ],
824
- "risk": 50,
825
- "reflAgent": "Sensibilité sociale marquée (destinataire 82%), mais rigueur technique faible (citation 50%). Interactions fortes (85%), performances moyennes (70%). Utilise l'intelligence collective pour construire une méthode personnelle solide. 🤝"
826
- },
827
- {
828
- "id": 9,
829
- "title": "Étudiant évitant l'échec",
830
- "manifest": {
831
- "manifeste": "Surmonter le blocage face à l'écrit",
832
- "type": "Évitement",
833
- "description": "Je repousse sans cesse le moment de me mettre à écrire."
834
- },
835
- "competences": [
836
- {
837
- "label": "Choisir ses mots et ses expressions",
838
- "value": 40
839
- },
840
- {
841
- "label": "Comprendre les mots",
842
- "value": 35
843
- },
844
- {
845
- "label": "Développer un vocabulaire étendu",
846
- "value": 38
847
- },
848
- {
849
- "label": "Maîtriser l’orthographe des mots",
850
- "value": 45
851
- },
852
- {
853
- "label": "Articuler les termes entre eux",
854
- "value": 42
855
- },
856
- {
857
- "label": "Construire ses phrases",
858
- "value": 30
859
- },
860
- {
861
- "label": "Maîtriser l’orthographe grammaticale",
862
- "value": 32
863
- },
864
- {
865
- "label": "Maîtriser les modalités et les types de phrases",
866
- "value": 28
867
- },
868
- {
869
- "label": "Enchaîner les phrases",
870
- "value": 25
871
- },
872
- {
873
- "label": "Organiser ses textes",
874
- "value": 50
875
- },
876
- {
877
- "label": "Utiliser des reprises",
878
- "value": 48
879
- },
880
- {
881
- "label": "Maîtriser les marques de la conjugaison",
882
- "value": 52
883
- },
884
- {
885
- "label": "Déterminer les points de vue adoptés",
886
- "value": 30
887
- },
888
- {
889
- "label": "Jouer avec les effets de style",
890
- "value": 35
891
- }
892
- ],
893
- "radar": [
894
- {
895
- "label": "Démarrage et complétion des activités",
896
- "value": 35
897
- },
898
- {
899
- "label": "Éléments des connaissances validées",
900
- "value": 38
901
- },
902
- {
903
- "label": "Niveau moyen des compétences",
904
- "value": 40
905
- },
906
- {
907
- "label": "Taux d'erreur (inversé)",
908
- "value": 45
909
- },
910
- {
911
- "label": "Achèvement des activités",
912
- "value": 30
913
- },
914
- {
915
- "label": "Interactions avec les ressources",
916
- "value": 40
917
- },
918
- {
919
- "label": "Score",
920
- "value": 42
921
- },
922
- {
923
- "label": "Domaines des compétences",
924
- "value": 36
925
- }
926
- ],
927
- "risk": 85,
928
- "reflAgent": "Engagement très faible (35% de démarrage, 30% d'achèvement). Compétences faibles (40% en moyenne). Le risque de décrochage est élevé. Le simple fait d'essayer est déjà une victoire. Fixe-toi des objectifs minuscules. 🐢"
929
- },
930
- {
931
- "id": 10,
932
- "title": "Étudiant à risque",
933
- "manifest": {
934
- "manifeste": "Trouver ma méthode d'écriture",
935
- "type": "Expérimentation",
936
- "description": "Je teste sans cesse de nouvelles approches sans trouver celle qui me convient."
937
- },
938
- "competences": [
939
- {
940
- "label": "Choisir ses mots et ses expressions",
941
- "value": 65
942
- },
943
- {
944
- "label": "Comprendre les mots",
945
- "value": 62
946
- },
947
- {
948
- "label": "Développer un vocabulaire étendu",
949
- "value": 58
950
- },
951
- {
952
- "label": "Maîtriser l’orthographe des mots",
953
- "value": 68
954
- },
955
- {
956
- "label": "Articuler les termes entre eux",
957
- "value": 72
958
- },
959
- {
960
- "label": "Construire ses phrases",
961
- "value": 48
962
- },
963
- {
964
- "label": "Maîtriser l’orthographe grammaticale",
965
- "value": 52
966
- },
967
- {
968
- "label": "Maîtriser les modalités et les types de phrases",
969
- "value": 55
970
- },
971
- {
972
- "label": "Enchaîner les phrases",
973
- "value": 50
974
- },
975
- {
976
- "label": "Organiser ses textes",
977
- "value": 70
978
- },
979
- {
980
- "label": "Utiliser des reprises",
981
- "value": 65
982
- },
983
- {
984
- "label": "Maîtriser les marques de la conjugaison",
985
- "value": 68
986
- },
987
- {
988
- "label": "Déterminer les points de vue adoptés",
989
- "value": 60
990
- },
991
- {
992
- "label": "Jouer avec les effets de style",
993
- "value": 52
994
- }
995
- ],
996
- "radar": [
997
- {
998
- "label": "Démarrage et complétion des activités",
999
- "value": 75
1000
- },
1001
- {
1002
- "label": "Éléments des connaissances validées",
1003
- "value": 62
1004
- },
1005
- {
1006
- "label": "Niveau moyen des compétences",
1007
- "value": 58
1008
- },
1009
- {
1010
- "label": "Taux d'erreur (inversé)",
1011
- "value": 50
1012
- },
1013
- {
1014
- "label": "Achèvement des activités",
1015
- "value": 55
1016
- },
1017
- {
1018
- "label": "Interactions avec les ressources",
1019
- "value": 80
1020
- },
1021
- {
1022
- "label": "Score",
1023
- "value": 60
1024
- },
1025
- {
1026
- "label": "Domaines des compétences",
1027
- "value": 56
1028
- }
1029
- ],
1030
- "risk": 65,
1031
- "reflAgent": "Activité erratique (80% d'interactions mais 55% d'achèvement). Compétences moyennes (58%) avec des faiblesses structurelles (organisation 48%). Expérimente moins, applique plus pour stabiliser tes performances. 🔄"
1032
- },
1033
- {
1034
- "id": 11,
1035
- "title": "Étudiant en progression",
1036
- "manifest": {
1037
- "manifeste": "Maîtriser parfaitement la forme",
1038
- "type": "Rigueur technique",
1039
- "description": "Je veux que mes écrits soient techniquement impeccables."
1040
- },
1041
- "competences": [
1042
- {
1043
- "label": "Choisir ses mots et ses expressions",
1044
- "value": 65
1045
- },
1046
- {
1047
- "label": "Comprendre les mots",
1048
- "value": 60
1049
- },
1050
- {
1051
- "label": "Développer un vocabulaire étendu",
1052
- "value": 62
1053
- },
1054
- {
1055
- "label": "Maîtriser l’orthographe des mots",
1056
- "value": 68
1057
- },
1058
- {
1059
- "label": "Articuler les termes entre eux",
1060
- "value": 70
1061
- },
1062
- {
1063
- "label": "Construire ses phrases",
1064
- "value": 58
1065
- },
1066
- {
1067
- "label": "Maîtriser l’orthographe grammaticale",
1068
- "value": 62
1069
- },
1070
- {
1071
- "label": "Maîtriser les modalités et les types de phrases",
1072
- "value": 65
1073
- },
1074
- {
1075
- "label": "Enchaîner les phrases",
1076
- "value": 60
1077
- },
1078
- {
1079
- "label": "Organiser ses textes",
1080
- "value": 85
1081
- },
1082
- {
1083
- "label": "Utiliser des reprises",
1084
- "value": 88
1085
- },
1086
- {
1087
- "label": "Maîtriser les marques de la conjugaison",
1088
- "value": 92
1089
- },
1090
- {
1091
- "label": "Déterminer les points de vue adoptés",
1092
- "value": 90
1093
- },
1094
- {
1095
- "label": "Jouer avec les effets de style",
1096
- "value": 85
1097
- }
1098
- ],
1099
- "radar": [
1100
- {
1101
- "label": "Démarrage et complétion des activités",
1102
- "value": 70
1103
- },
1104
- {
1105
- "label": "Éléments des connaissances validées",
1106
- "value": 75
1107
- },
1108
- {
1109
- "label": "Niveau moyen des compétences",
1110
- "value": 72
1111
- },
1112
- {
1113
- "label": "Taux d'erreur (inversé)",
1114
- "value": 80
1115
- },
1116
- {
1117
- "label": "Achèvement des activités",
1118
- "value": 68
1119
- },
1120
- {
1121
- "label": "Interactions avec les ressources",
1122
- "value": 65
1123
- },
1124
- {
1125
- "label": "Score",
1126
- "value": 78
1127
- },
1128
- {
1129
- "label": "Domaines des compétences",
1130
- "value": 70
1131
- }
1132
- ],
1133
- "risk": 45,
1134
- "reflAgent": "Maîtrise technique excellente (orthographe 92%, syntaxe 88%), mais compétences globales moyennes (72%). Faiblesse relative dans l'organisation (58%). Ose prendre des risques sur le fond pour compléter ta rigueur formelle. 🛠️"
1135
- },
1136
- {
1137
- "id": 12,
1138
- "title": "Étudiant acceptant l'échec",
1139
- "manifest": {
1140
- "manifeste": "Mettre en œuvre mes plans d'écriture",
1141
- "type": "Planification excessive",
1142
- "description": "Je passe beaucoup de temps à planifier mais peine à rédiger."
1143
- },
1144
- "competences": [
1145
- {
1146
- "label": "Choisir ses mots et ses expressions",
1147
- "value": 78
1148
- },
1149
- {
1150
- "label": "Comprendre les mots",
1151
- "value": 82
1152
- },
1153
- {
1154
- "label": "Développer un vocabulaire étendu",
1155
- "value": 75
1156
- },
1157
- {
1158
- "label": "Maîtriser l’orthographe des mots",
1159
- "value": 72
1160
- },
1161
- {
1162
- "label": "Articuler les termes entre eux",
1163
- "value": 80
1164
- },
1165
- {
1166
- "label": "Construire ses phrases",
1167
- "value": 85
1168
- },
1169
- {
1170
- "label": "Maîtriser l’orthographe grammaticale",
1171
- "value": 78
1172
- },
1173
- {
1174
- "label": "Maîtriser les modalités et les types de phrases",
1175
- "value": 70
1176
- },
1177
- {
1178
- "label": "Enchaîner les phrases",
1179
- "value": 68
1180
- },
1181
- {
1182
- "label": "Organiser ses textes",
1183
- "value": 72
1184
- },
1185
- {
1186
- "label": "Utiliser des reprises",
1187
- "value": 70
1188
- },
1189
- {
1190
- "label": "Maîtriser les marques de la conjugaison",
1191
- "value": 75
1192
- },
1193
- {
1194
- "label": "Déterminer les points de vue adoptés",
1195
- "value": 78
1196
- },
1197
- {
1198
- "label": "Jouer avec les effets de style",
1199
- "value": 65
1200
- }
1201
- ],
1202
- "radar": [
1203
- {
1204
- "label": "Démarrage et complétion des activités",
1205
- "value": 85
1206
- },
1207
- {
1208
- "label": "Éléments des connaissances validées",
1209
- "value": 80
1210
- },
1211
- {
1212
- "label": "Niveau moyen des compétences",
1213
- "value": 75
1214
- },
1215
- {
1216
- "label": "Taux d'erreur (inversé)",
1217
- "value": 70
1218
- },
1219
- {
1220
- "label": "Achèvement des activités",
1221
- "value": 58
1222
- },
1223
- {
1224
- "label": "Interactions avec les ressources",
1225
- "value": 90
1226
- },
1227
- {
1228
- "label": "Score",
1229
- "value": 74
1230
- },
1231
- {
1232
- "label": "Domaines des compétences",
1233
- "value": 72
1234
- }
1235
- ],
1236
- "risk": 55,
1237
- "reflAgent": "Planification excellente (organisation 85%), mais production faible (58% d'achèvement). Compétences satisfaisantes (75%), mais gap entre plan et réalisation. Accepte que le premier jet soit imparfait, l'important est de commencer à écrire. 🏁"
1238
- },
1239
- {
1240
- "id": 13,
1241
- "title": "Étudiant inactif",
1242
- "manifest": {
1243
- "manifeste": "Surmonter ma peur de mal écrire",
1244
- "type": "Inactivité paralysante",
1245
- "description": "J'ai tellement peur de faire des erreurs que je n'ose même pas commencer."
1246
- },
1247
- "competences": [
1248
- {
1249
- "label": "Choisir ses mots et ses expressions",
1250
- "value": 30
1251
- },
1252
- {
1253
- "label": "Comprendre les mots",
1254
- "value": 25
1255
- },
1256
- {
1257
- "label": "Développer un vocabulaire étendu",
1258
- "value": 28
1259
- },
1260
- {
1261
- "label": "Maîtriser l’orthographe des mots",
1262
- "value": 35
1263
- },
1264
- {
1265
- "label": "Articuler les termes entre eux",
1266
- "value": 32
1267
- },
1268
- {
1269
- "label": "Construire ses phrases",
1270
- "value": 20
1271
- },
1272
- {
1273
- "label": "Maîtriser l’orthographe grammaticale",
1274
- "value": 22
1275
- },
1276
- {
1277
- "label": "Maîtriser les modalités et les types de phrases",
1278
- "value": 18
1279
- },
1280
- {
1281
- "label": "Enchaîner les phrases",
1282
- "value": 15
1283
- },
1284
- {
1285
- "label": "Organiser ses textes",
1286
- "value": 42
1287
- },
1288
- {
1289
- "label": "Utiliser des reprises",
1290
- "value": 38
1291
- },
1292
- {
1293
- "label": "Maîtriser les marques de la conjugaison",
1294
- "value": 45
1295
- },
1296
- {
1297
- "label": "Déterminer les points de vue adoptés",
1298
- "value": 20
1299
- },
1300
- {
1301
- "label": "Jouer avec les effets de style",
1302
- "value": 25
1303
- }
1304
- ],
1305
- "radar": [
1306
- {
1307
- "label": "Démarrage et complétion des activités",
1308
- "value": 15
1309
- },
1310
- {
1311
- "label": "Éléments des connaissances validées",
1312
- "value": 22
1313
- },
1314
- {
1315
- "label": "Niveau moyen des compétences",
1316
- "value": 28
1317
- },
1318
- {
1319
- "label": "Taux d'erreur (inversé)",
1320
- "value": 55
1321
- },
1322
- {
1323
- "label": "Achèvement des activités",
1324
- "value": 10
1325
- },
1326
- {
1327
- "label": "Interactions avec les ressources",
1328
- "value": 25
1329
- },
1330
- {
1331
- "label": "Score",
1332
- "value": 30
1333
- },
1334
- {
1335
- "label": "Domaines des compétences",
1336
- "value": 24
1337
- }
1338
- ],
1339
- "risk": 90,
1340
- "reflAgent": "L'inactivité est marquée (seulement 15% de démarrage, 10% d'achèvement). La peur de l'échec te paralyse, mais rappelle-toi : chaque expert a commencé avec des doutes. Ta première victoire, c'est d'essayer, même avec 20% de compétences. Le courage n'est pas l'absence de peur, mais l'action malgré elle. 🌈"
1341
- },
1342
- {
1343
- "id": 14,
1344
- "title": "Étudiant non engagé",
1345
- "manifest": {
1346
- "manifeste": "Retrouver confiance après un échec",
1347
- "type": "Découragement",
1348
- "description": "Après une mauvaise note, j'ai perdu toute motivation pour écrire."
1349
- },
1350
- "competences": [
1351
- {
1352
- "label": "Choisir ses mots et ses expressions",
1353
- "value": 48
1354
- },
1355
- {
1356
- "label": "Comprendre les mots",
1357
- "value": 42
1358
- },
1359
- {
1360
- "label": "Développer un vocabulaire étendu",
1361
- "value": 45
1362
- },
1363
- {
1364
- "label": "Maîtriser l’orthographe des mots",
1365
- "value": 52
1366
- },
1367
- {
1368
- "label": "Articuler les termes entre eux",
1369
- "value": 50
1370
- },
1371
- {
1372
- "label": "Construire ses phrases",
1373
- "value": 35
1374
- },
1375
- {
1376
- "label": "Maîtriser l’orthographe grammaticale",
1377
- "value": 38
1378
- },
1379
- {
1380
- "label": "Maîtriser les modalités et les types de phrases",
1381
- "value": 32
1382
- },
1383
- {
1384
- "label": "Enchaîner les phrases",
1385
- "value": 40
1386
- },
1387
- {
1388
- "label": "Organiser ses textes",
1389
- "value": 58
1390
- },
1391
- {
1392
- "label": "Utiliser des reprises",
1393
- "value": 55
1394
- },
1395
- {
1396
- "label": "Maîtriser les marques de la conjugaison",
1397
- "value": 60
1398
- },
1399
- {
1400
- "label": "Déterminer les points de vue adoptés",
1401
- "value": 45
1402
- },
1403
- {
1404
- "label": "Jouer avec les effets de style",
1405
- "value": 40
1406
- }
1407
- ],
1408
- "radar": [
1409
- {
1410
- "label": "Démarrage et complétion des activités",
1411
- "value": 30
1412
- },
1413
- {
1414
- "label": "Éléments des connaissances validées",
1415
- "value": 45
1416
- },
1417
- {
1418
- "label": "Niveau moyen des compétences",
1419
- "value": 44
1420
- },
1421
- {
1422
- "label": "Taux d'erreur (inversé)",
1423
- "value": 50
1424
- },
1425
- {
1426
- "label": "Achèvement des activités",
1427
- "value": 25
1428
- },
1429
- {
1430
- "label": "Interactions avec les ressources",
1431
- "value": 35
1432
- },
1433
- {
1434
- "label": "Score",
1435
- "value": 48
1436
- },
1437
- {
1438
- "label": "Domaines des compétences",
1439
- "value": 42
1440
- }
1441
- ],
1442
- "risk": 75,
1443
- "reflAgent": "Je vois que l'échec passé a impacté ton engagement (30% de démarrage). Pourtant, tes compétences de base sont présentes (44% en moyenne, orthographe 60%). Un échec n'efface pas tes capacités. Souviens-toi de tes forces et reprends avec de tout petits objectifs. Chaque texte est une nouvelle chance, pas une redite du passé. 🌻"
1444
- },
1445
- {
1446
- "id": 15,
1447
- "title": "Étudiant persévérant",
1448
- "manifest": {
1449
- "manifeste": "Prendre conscience de mon niveau réel",
1450
- "type": "Manque de confiance",
1451
- "description": "Je pense que je suis moins bon que les autres, alors je ne me donne pas à fond."
1452
- },
1453
- "competences": [
1454
- {
1455
- "label": "Choisir ses mots et ses expressions",
1456
- "value": 68
1457
- },
1458
- {
1459
- "label": "Comprendre les mots",
1460
- "value": 62
1461
- },
1462
- {
1463
- "label": "Développer un vocabulaire étendu",
1464
- "value": 65
1465
- },
1466
- {
1467
- "label": "Maîtriser l’orthographe des mots",
1468
- "value": 72
1469
- },
1470
- {
1471
- "label": "Articuler les termes entre eux",
1472
- "value": 70
1473
- },
1474
- {
1475
- "label": "Construire ses phrases",
1476
- "value": 58
1477
- },
1478
- {
1479
- "label": "Maîtriser l’orthographe grammaticale",
1480
- "value": 62
1481
- },
1482
- {
1483
- "label": "Maîtriser les modalités et les types de phrases",
1484
- "value": 60
1485
- },
1486
- {
1487
- "label": "Enchaîner les phrases",
1488
- "value": 58
1489
- },
1490
- {
1491
- "label": "Organiser ses textes",
1492
- "value": 75
1493
- },
1494
- {
1495
- "label": "Utiliser des reprises",
1496
- "value": 72
1497
- },
1498
- {
1499
- "label": "Maîtriser les marques de la conjugaison",
1500
- "value": 78
1501
- },
1502
- {
1503
- "label": "Déterminer les points de vue adoptés",
1504
- "value": 65
1505
- },
1506
- {
1507
- "label": "Jouer avec les effets de style",
1508
- "value": 62
1509
- }
1510
- ],
1511
- "radar": [
1512
- {
1513
- "label": "Démarrage et complétion des activités",
1514
- "value": 55
1515
- },
1516
- {
1517
- "label": "Éléments des connaissances validées",
1518
- "value": 65
1519
- },
1520
- {
1521
- "label": "Niveau moyen des compétences",
1522
- "value": 64
1523
- },
1524
- {
1525
- "label": "Taux d'erreur (inversé)",
1526
- "value": 68
1527
- },
1528
- {
1529
- "label": "Achèvement des activités",
1530
- "value": 58
1531
- },
1532
- {
1533
- "label": "Interactions avec les ressources",
1534
- "value": 60
1535
- },
1536
- {
1537
- "label": "Score",
1538
- "value": 66
1539
- },
1540
- {
1541
- "label": "Domaines des compétences",
1542
- "value": 62
1543
- }
1544
- ],
1545
- "risk": 60,
1546
- "reflAgent": "Tes compétences sont en réalité bonnes (64% en moyenne, lexique 75%), mais ton manque de confiance te freine (55% de démarrage). Tu te compares peut-être aux meilleurs, mais regarde tes propres progrès. Ton niveau est solide - donne-toi la permission de réussir. Tu mérites de voir tes capacités réelles, qui sont bien plus grandes que ce que tu crois. 💫"
1547
- },
1548
- {
1549
- "id": 16,
1550
- "title": "Étudiant actif",
1551
- "manifest": {
1552
- "manifeste": "Gérer ma charge de travail en écriture",
1553
- "type": "Surcharge cognitive",
1554
- "description": "J'ai tellement de travaux à rendre que je me sens submergé et je n'arrive plus à écrire."
1555
- },
1556
- "competences": [
1557
- {
1558
- "label": "Choisir ses mots et ses expressions",
1559
- "value": 62
1560
- },
1561
- {
1562
- "label": "Comprendre les mots",
1563
- "value": 58
1564
- },
1565
- {
1566
- "label": "Développer un vocabulaire étendu",
1567
- "value": 60
1568
- },
1569
- {
1570
- "label": "Maîtriser l’orthographe des mots",
1571
- "value": 65
1572
- },
1573
- {
1574
- "label": "Articuler les termes entre eux",
1575
- "value": 68
1576
- },
1577
- {
1578
- "label": "Construire ses phrases",
1579
- "value": 52
1580
- },
1581
- {
1582
- "label": "Maîtriser l’orthographe grammaticale",
1583
- "value": 55
1584
- },
1585
- {
1586
- "label": "Maîtriser les modalités et les types de phrases",
1587
- "value": 50
1588
- },
1589
- {
1590
- "label": "Enchaîner les phrases",
1591
- "value": 55
1592
- },
1593
- {
1594
- "label": "Organiser ses textes",
1595
- "value": 70
1596
- },
1597
- {
1598
- "label": "Utiliser des reprises",
1599
- "value": 65
1600
- },
1601
- {
1602
- "label": "Maîtriser les marques de la conjugaison",
1603
- "value": 72
1604
- },
1605
- {
1606
- "label": "Déterminer les points de vue adoptés",
1607
- "value": 60
1608
- },
1609
- {
1610
- "label": "Jouer avec les effets de style",
1611
- "value": 48
1612
- }
1613
- ],
1614
- "radar": [
1615
- {
1616
- "label": "Démarrage et complétion des activités",
1617
- "value": 85
1618
- },
1619
- {
1620
- "label": "Éléments des connaissances validées",
1621
- "value": 62
1622
- },
1623
- {
1624
- "label": "Niveau moyen des compétences",
1625
- "value": 60
1626
- },
1627
- {
1628
- "label": "Taux d'erreur (inversé)",
1629
- "value": 58
1630
- },
1631
- {
1632
- "label": "Achèvement des activités",
1633
- "value": 45
1634
- },
1635
- {
1636
- "label": "Interactions avec les ressources",
1637
- "value": 75
1638
- },
1639
- {
1640
- "label": "Score",
1641
- "value": 63
1642
- },
1643
- {
1644
- "label": "Domaines des compétences",
1645
- "value": 58
1646
- }
1647
- ],
1648
- "risk": 70,
1649
- "reflAgent": "La surcharge est visible : tu démarres beaucoup (85%) mais achèves peu (45%). L'épuisement affecte ta révision (48%) et ta cohérence (55%). La peur de ne pas tout faire te paralyse. Respire. Priorise un seul texte à la fois. Un travail bien fait à 70% vaut mieux que trois bâclés. Ton bien-être est la base de ta réussite. Prends soin de toi d'abord. 🌿"
1650
- }
1651
- ]
1652
  }
 
1
+ function getRadarAudioPath(scenarioId) {
2
+ // Essaie plusieurs chemins automatiquement
3
+ const paths = [
4
+ `static/audio/radar_${scenarioId}.mp3`,
5
+ `audio/radar_${scenarioId}.mp3`,
6
+ `./audio/radar_${scenarioId}.mp3`
7
+ ];
8
+ return paths[0]; // retourne le premier, mais vous pouvez essayer les autres
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  }