Essayer un exemple
{% set suggestionClass = 'bg-white border border-gray-200 shadow-sm hover:border-[#8B5CF6]/30 hover:bg-[#8B5CF6]/5 hover:text-[#8B5CF6]' %}
{% include '_atoms/button/button.html.twig' with {
label: 'Python pour débutants',
variant: 'ghost',
size: 'sm',
icon: 'book',
iconPosition: 'left',
radius: 'xl',
type: 'button',
class: suggestionClass,
attr: {
'data-action': 'click->moodia--wizard#insertSuggestion',
'data-suggestion': "Cours d'introduction à la programmation Python pour des étudiants de première année. Couvrir les variables, les boucles, les fonctions et la manipulation de fichiers. Inclure des exemples concrets et des exercices progressifs."
}
} only %}
{% include '_atoms/button/button.html.twig' with {
label: 'Cybersécurité en entreprise',
variant: 'ghost',
size: 'sm',
icon: 'users',
iconPosition: 'left',
radius: 'xl',
type: 'button',
class: suggestionClass,
attr: {
'data-action': 'click->moodia--wizard#insertSuggestion',
'data-suggestion': "Formation aux bonnes pratiques de cybersécurité en entreprise. Aborder le phishing, la gestion des mots de passe, la protection des données sensibles et les réflexes à adopter face aux menaces courantes. Public cible : salariés non-techniques."
}
} only %}
{% include '_atoms/button/button.html.twig' with {
label: 'Marketing digital',
variant: 'ghost',
size: 'sm',
icon: 'chart',
iconPosition: 'left',
radius: 'xl',
type: 'button',
class: suggestionClass,
attr: {
'data-action': 'click->moodia--wizard#insertSuggestion',
'data-suggestion': "Cours de marketing digital couvrant le SEO, les réseaux sociaux, l'email marketing et la publicité en ligne. Niveau intermédiaire avec études de cas réelles, stratégies concrètes et quiz d'évaluation à chaque section."
}
} only %}
{% include '_atoms/button/button.html.twig' with {
label: 'Gestion de projet Scrum',
variant: 'ghost',
size: 'sm',
icon: 'crown',
iconPosition: 'left',
radius: 'xl',
type: 'button',
class: suggestionClass,
attr: {
'data-action': 'click->moodia--wizard#insertSuggestion',
'data-suggestion': "Formation complète sur la gestion de projet agile avec Scrum. Couvrir les rôles (Product Owner, Scrum Master), les cérémonies (sprint planning, daily, rétrospective), le backlog produit et les outils de suivi. Inclure des mises en situation pratiques."
}
} only %}
{% include '_atoms/button/button.html.twig' with {
label: 'Prompt engineering',
variant: 'ghost',
size: 'sm',
icon: 'magic-stick',
iconPosition: 'left',
radius: 'xl',
type: 'button',
class: suggestionClass,
attr: {
'data-action': 'click->moodia--wizard#insertSuggestion',
'data-suggestion': "Cours sur l'art du prompt engineering pour les outils d'IA générative (ChatGPT, Claude, Midjourney). Couvrir la structure d'un bon prompt, les techniques avancées (few-shot, chain-of-thought, rôle system), les erreurs courantes à éviter et des ateliers pratiques pour chaque technique."
}
} only %}
{# Actions — molécule partagée avec Slidia et Scormia #}
{% include '_molecules/step-nav/step-nav.html.twig' with {
class: 'pt-6',
back: {
attr: { 'data-action': 'click->moodia--wizard#backToChoice' }
},
next: {
label: 'Configurer le cours',
disabled: true,
attr: {
'data-action': 'click->moodia--wizard#continueToConfig',
'data-moodia--wizard-target': 'promptContinueBtn'
}
}
} only %}