CognxSafeTrack
feat(media): inject imageUrls for T2-T5 (17 unique + fallback for T4-T5 remainder)
ab7ffa3
{
"trackId": "T3-WO",
"title": "Vente & Persuasion (WOLOF)",
"language": "WOLOF",
"description": "Apprenez les techniques de vente terrain et les scripts de persuasion pour closer plus de clients.",
"days": [
{
"dayNumber": 1,
"title": "Lu tax nit di jënd",
"lessonText": "Dalal jàmm ci Niveau 3 bi ! Nit ñi duñuy jënd ndax logique, dañuy jënd ndax li ñu yëg (émotion). Dañuy jënd ngir dakkal tiitaange walla ngir am mbégte.",
"exercisePrompt": "Yan yëg-yëg la sa produit di uutal sa kiliifa ?",
"exerciseType": "TEXT",
"exerciseCriteria": {
"version": "1.0",
"type": "TEXT",
"goal": "Identifier l'émotion d'achat (WOLOF)",
"success": {
"mustInclude": [
{
"id": "EMOTION",
"desc": "titaange, woolu, mbégte walla plaisir",
"weight": 5
}
],
"threshold": {
"minScore": 5,
"minMustPass": 1
}
},
"evaluation": {
"tone": "coach_enthusiastic",
"format": "3_lines"
}
},
"videoUrl": "https://r2.xamle.sn/videos/v7_4.mp4",
"videoCaption": "✨ Expérience : Defal sa kiliifa lu mu fatte-wul !",
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes1_emotion.png"
},
{
"dayNumber": 2,
"title": "Wax ju gàtt te leer",
"lessonText": "Sa waxu jaay war na gàtt : 'Damay def lii ngir nga am lée'. Waxal ci njariñ bi kiliifa bi di am.",
"exercisePrompt": "Bindal ma sa meilleur argument de vente ci benn phrase :",
"exerciseType": "TEXT",
"exerciseCriteria": {
"version": "1.0",
"type": "TEXT",
"goal": "Rédaction d'un argumentaire orienté bénéfice (WOLOF)",
"success": {
"mustInclude": [
{
"id": "BENEFIT",
"desc": "njariñ bu leer",
"weight": 5
}
],
"threshold": {
"minScore": 5,
"minMustPass": 1
}
}
},
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes2_argumentaire.png"
},
{
"dayNumber": 3,
"title": "Su ñu waxee 'Dafa jar'",
"lessonText": "'Dafa jar' du 'Dét'. Dafa bëgg gën a xam sa produit. Woneel njariñ li lata nga koy wax prix bi.",
"exercisePrompt": "Lan mooy wax ji ngay gën a faral di dégg ci kiliifa yi (objections) ?",
"exerciseType": "TEXT",
"exerciseCriteria": {
"version": "1.0",
"type": "TEXT",
"goal": "Identifier les freins à la vente (WOLOF)",
"success": {
"mustInclude": [
{
"id": "OBJECTION",
"desc": "jafe-jafe (prix, jamono, woolu)",
"weight": 5
}
],
"threshold": {
"minScore": 5,
"minMustPass": 1
}
}
},
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes3_objections.png"
},
{
"dayNumber": 4,
"title": "Nettooli pexe",
"lessonText": "Nettooli pexe bi benn kiliifa amoon. 'Benn dëkkëndo ci Rufisque da doon jënd sama produit tey mu ngi nélaw bu neex'.",
"exercisePrompt": "Nettoolil ma naka nga jàppalee benn kiliifa légui rek :",
"exerciseType": "TEXT",
"exerciseCriteria": {
"version": "1.0",
"type": "TEXT",
"goal": "Preuve sociale par le récit (WOLOF)",
"success": {
"mustInclude": [
{
"id": "STORY",
"desc": "exemple bu leer ci kiliifa bu contane",
"weight": 5
}
],
"threshold": {
"minScore": 5,
"minMustPass": 1
}
}
},
"videoUrl": "https://r2.xamle.sn/videos/v4_6.mp4",
"videoCaption": "🤝 Partenaires : Ñan ñoo la mën a jàpple ?",
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes4_storytelling.png"
},
{
"dayNumber": 5,
"title": "Script WhatsApp",
"lessonText": "Ci WhatsApp, war nga gaaw. Jëfandiku emojis ngir neexal waxtaan bi. Laaj ko kiliifa bi kañ la mën a ñëw walla woo la.",
"exercisePrompt": "Bindal ma premier message bi ngay yónnee kiliifa bu bees ci WhatsApp :",
"exerciseType": "TEXT",
"exerciseCriteria": {
"version": "1.0",
"type": "TEXT",
"goal": "Script de premier contact WhatsApp (WOLOF)",
"success": {
"mustInclude": [
{
"id": "POLITE",
"desc": "nuyu bu neex",
"weight": 2
},
{
"id": "CLEAR",
"desc": "lu tax nga koy bind",
"weight": 3
},
{
"id": "CTA",
"desc": "appel à l'action (clique, woo ko, ñëwal)",
"weight": 3
}
],
"threshold": {
"minScore": 5,
"minMustPass": 2
}
}
},
"videoUrl": "https://r2.xamle.sn/videos/v9_1.mp4",
"videoCaption": "📱 WhatsApp Pro : Sa boutique ci sa pocket !",
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes5_whatsapp_script.png"
},
{
"dayNumber": 6,
"title": "Pitch 30s",
"lessonText": "Naka ngay wóoral kiliifa bi ngay guiss ci taxi walla ci marche bi ci 30 seconde ?",
"exercisePrompt": "Yónnee ma audio sa pitch bu gàtt ci 30 seconde ngir jaay sa mbir :",
"exerciseType": "AUDIO",
"exerciseCriteria": {
"version": "1.0",
"type": "AUDIO",
"goal": "Pitch de vente rapide (WOLOF)",
"success": {
"mustInclude": [
{
"id": "HOOK",
"desc": "wax bu neex",
"weight": 3
},
{
"id": "VALUE",
"desc": "njariñ li",
"weight": 4
},
{
"id": "CTA",
"desc": "baax na",
"weight": 3
}
],
"threshold": {
"minScore": 7,
"minMustPass": 2
}
},
"evaluation": {
"tone": "coach_enthusiastic",
"format": "3_lines"
}
},
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes6_pitch30s.png"
},
{
"dayNumber": 7,
"title": "Pitch 2min",
"lessonText": "Léegi am nga jamono. Leeral sa parcours, sa produit ak lu tax yaw nga gën ñeneen ñi.",
"exercisePrompt": "Yónnee ma audio bu mat 2 minute ngir leeral sa business bu baax :",
"exerciseType": "AUDIO",
"exerciseCriteria": {
"version": "1.0",
"type": "AUDIO",
"goal": "Pitch de présentation complet (WOLOF)",
"success": {
"mustInclude": [
{
"id": "EXPERTISE",
"desc": "lu tax yaw (expérience)",
"weight": 3
},
{
"id": "PROOF",
"desc": "résultats yi",
"weight": 4
},
{
"id": "FUTURE",
"desc": "vision walla demande",
"weight": 3
}
],
"threshold": {
"minScore": 7,
"minMustPass": 2
}
}
},
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes7_pitch2min.png"
},
{
"dayNumber": 8,
"title": "Natt bi",
"lessonText": "Natt bi tollu na : Naka ngay tontu kiliifa bu la wax 'Sa moroom dafa yomb' ?",
"exercisePrompt": "Yónnee ma audio ngir wóoral ma ma jënd ci yaw :",
"exerciseType": "AUDIO",
"exerciseCriteria": {
"version": "1.0",
"type": "AUDIO",
"goal": "Gestion d'objection finale (WOLOF)",
"success": {
"mustInclude": [
{
"id": "VALUE",
"desc": "defendre valeur bi (baax, dëgër)",
"weight": 5
},
{
"id": "TRUST",
"desc": "woolu",
"weight": 5
}
],
"threshold": {
"minScore": 5,
"minMustPass": 1
}
},
"evaluation": {
"tone": "coach_enthusiastic",
"format": "3_lines"
}
},
"badges": [
"B_MODULE_3_OK"
],
"imageUrl": "https://pub-e770286d75114b3691f9142d5e451a41.r2.dev/images/t3/bes8_simulation.png"
}
]
}