{% extends 'base.landing.html.twig' %} {% block header_cta_label %}Essayer Moodia{% endblock %} {% block header_active_code %}moodia{% endblock %} {% set c1 = tool is not null and tool.colorPrimary is not null ? tool.colorPrimary : '#1281E4' %} {% set c2 = tool is not null and tool.colorSecondary is not null ? tool.colorSecondary : '#38B2FA' %} {% set c3 = tool is not null and tool.colorBackground is not null ? tool.colorBackground : '#EDF5FD' %} {% set c1dark = '#0A6BC4' %} {% block title %}Moodia — Créez un cours Moodle complet en 20 minutes | Bubul{% endblock %} {% block meta_description %}Transformez n'importe quel PDF en cours Moodle structuré en 20 minutes. Sections, quiz, audio, export .mbz. Essai gratuit pour formateurs.{% endblock %} {% block meta_keywords %}moodia, création cours moodle ia, pdf vers moodle, générateur formation ia, export mbz moodle{% endblock %} {% block canonical %}https://bubul.app/outils/moodia{% endblock %} {% block og_title %}Moodia — Un PDF suffit. Moodia fait le reste.{% endblock %} {% block og_description %}Importez votre PDF, l'IA génère sections, quiz et audio. Export .mbz en 20 minutes. Bêta gratuite sur Bubul.app.{% endblock %} {% block twitter_title %}Moodia — Un PDF suffit. Moodia fait le reste.{% endblock %} {% block twitter_description %}De votre PDF à un cours Moodle déployé en 20 minutes. Sections, quiz, audio. Bêta gratuite.{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block landing_content %}
{# ===== Spots décoratifs bleus ===== #} {# Hero #}
{# Section 2 — steps #}
{# Section 3 — features #}
{# Section 4 — compare / FAQ #}
{# CTA final #}
{# ================================================ 1. HERO — organism hero-tool ================================================ #} {% set moodiaHeroMockup %} {# ── Version MOBILE (colonne unique, sans sidebar) ── #}
{# Chrome #}
bubul.app/moodia
{# App header #}
Introduction à la programmation
Enregistré
{# Breadcrumb #}
Introduction / Les langages de programmation
{# Contenu principal #}
{# Meta card #}
Page Les langages de programmation
Un panorama des langages les plus utilisés en 2024 : Python, JavaScript, Java.
15 min
{# Contenu éditorial #}
Les langages de programmation

Il existe des centaines de langages de programmation, chacun conçu pour des usages spécifiques. Python domine la data science, JavaScript règne sur le web.

Python — idéal pour débuter, très utilisé en IA.
JavaScript — indispensable pour le web.
Java — robuste, présent en entreprise.
{# Pagination #}
Précédent
3 / 12
Suivant
{# ── Version DESKTOP (split sidebar + canvas) ── #} {% endset %} {% include '_organisms/landing/hero-tool.html.twig' with { toolName: 'Moodia', toolIcon: 'bubul-moodia', toolColor: 'primary', h1: 'Vous avez le savoir.
Moodia le structure.', subtitle: 'Vous avez un PDF ? Importez-le. Vous partez de zéro ? L\'IA s\'en charge. Structure, quiz, audio — votre cours LMS est prêt en 20 minutes. Pas en 12 heures.', badge: 'Créateur de cours LMS', ctaUrl: path('app_login'), ctaLabel: 'Créer un cours', pills: [], gradientStart: c1, gradientEnd: c2, visualHtml: moodiaHeroMockup } only %} {# ================================================ 2. HOW IT WORKS — organisme steps-tool ================================================ #} {% include '_organisms/landing/steps-tool.html.twig' with { variant: 'cards', titleHtml: '4 étapes. 20 minutes.', subtitle: 'Un PDF sous la main ? Importez-le. Aucun support ? Décrivez votre sujet et l\'IA fait le reste. Dans les deux cas, votre cours est prêt pendant votre pause café.', accentColor: c1, gradientEnd: c2, bgStyle: 'background: color-mix(in srgb, ' ~ c3 ~ ' 20%, white);', steps: [ { num: '1', time: '10 secondes', title: 'Importez ou générez', desc: 'Glissez un PDF existant, ou laissez l\'IA créer un cours complet à partir d\'un simple sujet.' }, { num: '2', time: '1 minute', title: 'Personnalisez', desc: 'Titre, public visé, niveau, langue, durée — Moodia s\'adapte précisément à votre contexte.' }, { num: '3', time: 'À votre rythme', title: 'Éditez', desc: 'Relisez, ajustez, réorganisez avant et après l\'export. Le cours reste sauvegardé, modifiable à tout moment.' }, { num: '4', time: '30 secondes', title: 'Déployez', desc: 'Téléchargez le .mbz et importez-le dans votre LMS. Structure, quiz, audio — tout est prêt.' } ] } only %} {# ================================================ 3. FEATURES — organisme features-alternating ================================================ #} {# VisualHTML définis en blocs {% set %}...{% endset %} pour que {{ c1 }} soit résolu en contexte template #} {% set moodiaVisualConfig %}
{# Title bar — style hero #}
bubul.app/moodia/config
{# Colonne principale #}
{# Section card skeleton helper: icône colorée + titre lisible + barres #} {# 1 — Identité #}
Identité du cours
{# 2 — Paramètres #}
Paramètres
{# 3 — Approche : les 3 cartes restent lisibles #}
Approche pédagogique
Cours
Cours + Quiz
Quiz seul
{# 4 — Objectifs #}
Objectifs ✦ Générer
{# Barre actions #}
Retour
Générer le cours
{# Colonne droite — Aperçu skeleton (masquée sur mobile) #}
{% endset %} {% set moodiaVisualGeneration %}
bubul.app/moodia/generate
42%
Génération en cours...
00:38
Étapes de génération
Analyse du document source
Structure du cours
3
Rédaction du contenu
4
Placement des images
5
Compilation finale
Temps estimé : ~2 min
{% endset %} {% set moodiaVisualAudio %}
{# Browser bar #}
bubul.app/moodia/editor
{# Editor content #}
{# Ligne 1 : badge Audio + titre + corbeille #}
Audio
Comprendre les bases du cours
{# Textarea #}
Entrez un sujet ou collez un texte…
{# Durée #}
1 min
{# Toolbar #}
B I U S
H2 H3
{# Corps du texte — lignes skeleton #}
{# Audio player card #}
Audio généré 0:00 / 1:01
Généré avec Castia
{# Boutons actions #}
Télécharger
Régénérer
{% endset %} {% set moodiaVisualExport %}
bubul.app/moodia/export
Export du cours
Génération du fichier LMS
Génération audio 1/1 15%
Votre cours est converti au format LMS (.mbz). Ce fichier pourra être importé directement dans votre plateforme.
{% endset %} {% set moodiaFeatures = [ { tagLabel: 'Configuration du cours', titleHtml: 'Un PDF, un sujet, ou partez de zéro', desc: 'Vous avez un support existant ? Importez votre PDF. Vous partez de rien ? Donnez un sujet à l\'IA et elle crée le cours complet. Dans les deux cas, Moodia structure tout le cours pour votre LMS.', bullets: ['Import PDF ou génération IA depuis un simple sujet', 'Structure, chapitres et objectifs automatiques', '1h de formation générée en ~1 min d\'attente'], accentColor: c1, visualHtml: moodiaVisualConfig }, { tagLabel: 'Génération en direct', titleHtml: 'Lancez. Votre cours se construit en direct.', desc: 'Tout se crée sous vos yeux, en temps réel. En quelques minutes, votre cours est complet — chapitres, quiz, audio — structuré et prêt à être déposé sur votre plateforme.', bullets: ['Le cours se construit devant vous, minute par minute', 'Chapitres, quiz et audio inclus d\'emblée', 'Prêt à déposer sur votre plateforme, sans retouche'], accentColor: c1, visualHtml: moodiaVisualGeneration }, { tagLabel: 'Apprentissage varié', titleHtml: 'De l\'audio directement dans vos sections', desc: 'Moodia intègre des contenus audio au fil du cours pour varier les modes d\'apprentissage. Lire, puis écouter — vos apprenants retiennent mieux quand le format change.', bullets: ['Audio intégré dans les sections du cours', 'Voix naturelles via ElevenLabs V3', 'Alterner lecture et écoute améliore la rétention'], accentColor: c1, visualHtml: moodiaVisualAudio }, { tagLabel: 'Export & déploiement', titleHtml: 'Fichier .mbz. Zéro configuration.', desc: 'Le cours généré s\'exporte au format natif LMS. Importez-le en un clic — sections, activités, quiz, audio, tout est en place sans rien toucher.', bullets: ['Format .mbz natif LMS', 'Import en un clic sur votre LMS', 'Compatible avec la plupart des versions LMS'], accentColor: c1, visualHtml: moodiaVisualExport } ] %} {% include '_organisms/landing/features-alternating.html.twig' with { features: moodiaFeatures, class: 'bg-white' } only %} {# ================================================ 4. MARQUEE — masqué temporairement (pas encore d'entreprises) ================================================ #} {# {% include '_organisms/landing/marquee.html.twig' with { id: 'moodia-marquee', bgColor: '{{ c1 }}' } only %} #} {# ================================================ 5. BEFORE / AFTER — inline (contenu spécifique Moodia) ================================================ #}
Avant / après

La différence est immédiate

Chaque ligne de votre ancien workflow, transformée.

{# Lignes de comparaison #} {% set compareRows = [ { before: 'Rédiger le contenu du cours', tb: '4–6h', after: 'Un PDF ou un simple sujet suffit', ta: '10 sec' }, { before: 'Copier-coller entre 4 outils', tb: '1–2h', after: 'Tout généré dans une seule interface', ta: '~7 min' }, { before: 'Quiz rédigés un par un', tb: '2–3h', after: 'Quiz créés par l\'IA, éditables à la main', ta: 'inclus' }, { before: 'Mise en page manuelle dans le LMS', tb: '1–2h', after: 'Export .mbz natif, zéro configuration', ta: '30 sec' }, { before: 'Aucun support audio', tb: '—', after: 'Audio intégré dans les sections', ta: 'inclus' } ] %}
{# Desktop : tableau continu #} {# Mobile : cartes empilées avec gap #}
{% for row in compareRows %}
Sans Moodia
{{ row.before }} {{ row.tb }}
Avec Moodia
{{ row.after }} {{ row.ta }}
{% endfor %}
Sans Moodia ~12h
Avec Moodia ~20 min
{# ================================================ 6. AUTRES OUTILS — organisme tools-ecosystem ================================================ #} {% include '_organisms/landing/tools-ecosystem.html.twig' with { titleHtml: 'Moodia n\'est que le début', exclude: ['moodia', 'sam'], bgClass: 'bg-white', } only %}
{# end .moodia-page #} {# ===== FAQ ===== #} {% set moodiaFaq = [ { question: "Comment fonctionne la génération de cours ?", answer: "Importez votre PDF ou décrivez votre sujet, configurez le titre, votre public, la durée, la langue et le niveau. Moodia génère automatiquement le plan, les sections, les activités pédagogiques et les quiz. Le tout en quelques minutes.", icon: 'book' }, { question: "Quels formats de fichiers sont acceptés ?", answer: "Moodia accepte les fichiers PDF jusqu'à 20 Mo. Vous pouvez aussi partir d'un sujet libre en texte sans aucun document.", icon: 'document' }, { question: "Combien de temps prend la génération ?", answer: "Entre 2 et 8 minutes selon la taille du document et le nombre de sections. La génération se fait en temps réel — vous voyez le cours se construire sous vos yeux.", icon: 'bolt' }, { question: "Puis-je déployer directement sur mon LMS ?", answer: "Oui. Moodia peut exporter sur votre LMS au format .mbz.", icon: 'upload' }, { question: "Mes documents sont-ils stockés ?", answer: "Oui. Votre PDF est conservé sur nos serveurs pour vous permettre de rééditer et mettre à jour votre cours à tout moment. Vous pouvez supprimer vos fichiers depuis votre espace personnel.", icon: 'shield' }, { question: "Qu'est-ce qu'un token ?", answer: "Les tokens sont l'unité de consommation IA sur Bubul. Chaque génération consomme des tokens selon la taille du cours. Votre solde est visible en temps réel depuis votre tableau de bord.", icon: 'chart' } ] %} {% include '_organisms/landing/faq.html.twig' with { questions: moodiaFaq, tagline: 'Tout ce que vous devez savoir sur Moodia.', accentColor: c1, accentColorDark: c1dark } only %} {# ===== Footer ===== #} {% include '_organisms/landing/footer.html.twig' with { tagline: 'Moodia transforme vos PDF en cours LMS complets grâce à l\'IA — sections, quiz, audio, export .mbz ou déploiement API direct.' } only %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}