Kits de Prompts

Créer une plateforme de cours en ligne

Vendre un cours signifie vendre l'accès à quelque chose que vous avez déjà créé. Cela rend une chose décisive : une personne qui n'a pas payé ne doit pas pouvoir accéder à vos leçons ou télécharger vos vidéos. Ce kit construit une plateforme de cours complète en cinq invites séquencées — les pages de vente, l'inscription et les leçons verrouillées, le lecteur de cours avec suivi de progression, le paiement et les outils pour continuer à enseigner — et il prouve le verrouillage avant de prendre de l'argent.

Type de projet: Plateforme de cours en ligne Difficulté: Intermediate Durée: 2-3 jours Fonctionne avec: Base44 / Lovable / v0

Ce que vous aurez à la fin

  • Une page publique pour chaque cours qui le présente : ce que les étudiants apprennent, à qui il s'adresse, ce qui est inclus
  • Une leçon d'aperçu gratuite par cours, afin que les gens puissent juger avant d'acheter
  • Des comptes étudiants, où l'inscription à un cours spécifique est enregistrée sur le compte
  • Des leçons que seuls les étudiants inscrits peuvent ouvrir, incluant la vidéo et tous les téléchargements
  • Un lecteur de cours qui se souvient où chaque étudiant s'est arrêté et affiche sa progression
  • Un paiement qui inscrit automatiquement l'étudiant dès qu'il réussit
  • Un tableau de bord étudiant, et une zone propriétaire où vous rédigez les leçons, les publiez selon un calendrier et voyez qui progresse

Avant de commencer

  • Au moins un plan de cours — les modules, les leçons dans chacun, et la durée approximative de chaque leçon. Vous n'avez pas besoin que chaque leçon soit filmée, mais vous avez besoin de la structure, car elle devient la forme de toute la construction.
  • Une vraie leçon prête, plus une que vous êtes heureux d'offrir gratuitement en aperçu. Vous ne pouvez pas tester le verrouillage sans l'une et l'autre.
  • Où vos vidéos vivront. La vidéo doit être hébergée par un service vidéo approprié et intégrée, et non téléchargée dans votre application comme des fichiers ordinaires. Choisissez le service et ayez un compte avant l'étape 3.
  • Votre prix et ce qui se passe après l'achat — accès à vie, accès pour une période, ou un abonnement à tous les cours. Cela décide de l'étape 4 et est pénible à changer plus tard.
  • Un compte de paiement que vous pouvez exécuter en mode test, et une adresse e-mail pour les notifications.

Quelle plateforme convient

Base44 est la solution la plus fluide : les comptes, les inscriptions et les règles d'accès sont gérés au sein d'une seule application, avec des solutions de paiement et d'e-mail disponibles selon les conditions de votre fournisseur et de votre plan. Lovable gère cela très bien via Lovable Cloud ou Supabase en option et vous assure la propriété du code via GitHub ; testez explicitement le lien entre paiement et inscription ainsi que les autorisations des leçons. v0 permet de créer l'application de cours full-stack, avec les actions serveur et la logique d'inscription, pour un déploiement sur Vercel. Vous devrez toutefois choisir et configurer les fournisseurs d'authentification, de base de données, de vidéo et de paiement, puis vérifier les règles d'accès et les webhooks de paiement avec des tests en conditions réelles. Si vous avez besoin de certifications, de rapports de conformité détaillés ou d'une montée en charge vers des milliers d'étudiants, comparez cette solution à une plateforme e-learning dédiée avant de vous lancer.

Commencez par le premier prompt avec une offre gratuite. L’usage supplémentaire et certains services connectés peuvent coûter plus cher à mesure que vous développez le projet.

Créez-le sur

Comment nous gagnons de l’argent

Les étapes

1

Construire le site public et le catalogue de cours

Quand l'utiliser

Commencez ici, pour tout nouveau projet.

Tout ce qui sert à vendre le cours, ainsi que la structure dans laquelle vos leçons seront hébergées.

Le prompt

Ces prompts fonctionnent mieux en anglais — collez-les tels quels, même sur les pages traduites.

Build a website for [YOUR NAME OR BUSINESS], which teaches [WHAT YOU TEACH, e.g. watercolour painting for complete beginners] to [WHO YOUR STUDENTS ARE].

Pages: a home page explaining who you teach and why they should learn from you, with a clear button to the courses; a courses page listing everything you offer; a sales page for one single course; an about page that establishes why you are worth learning from; and a contact page with a form that emails me at [EMAIL] and stores submissions.

The single course sales page must include: what the student will be able to do at the end, who the course is for and who it is not for, the full lesson list with each lesson's title and length, what is included besides video, the price, and answers to [YOUR THREE MOST COMMON PRE-PURCHASE QUESTIONS].

Store courses and lessons as editable data with a private owner screen. A course has a title, short description, full description, who it is for, price, status of draft or published, and an ordered list of modules. A module has a title and an ordered list of lessons. A lesson has a title, a short summary, its length in minutes, its position in order, and an access setting of either free preview or enrolled students only.

On the sales page show every lesson title with its length, marking clearly which one is a free preview. Do not build any access restriction yet — that is the next step.

Design: [THREE ADJECTIVES, e.g. warm, credible, calm]. Colors: [YOUR COLORS]. Typography must be comfortable for long reading, and it must work well on a phone. Use labelled image placeholders saying [REAL PHOTO NEEDED] — do not use stock photography and do not generate images of people, classrooms or student work from scratch. Editing my own real photos is fine; only invented or generated scenes are the problem.

Add one example course with two modules and four example lessons, clearly labelled as examples for me to replace.

When finished, tell me where I edit courses and lessons, and what is still an example.

Vérifiez que ça a marché

  • Chaque page s'ouvre et le cours apparaît dans le catalogue
  • La page de vente affiche votre liste réelle de leçons avec leurs durées et indique l'aperçu gratuit
  • L'ajout d'une leçon sur l'écran du propriétaire la fait apparaître sur la liste publique des leçons
  • Un cours marqué comme brouillon n'apparaît pas publiquement
  • Le formulaire de contact vous envoie un e-mail et enregistre la soumission
  • L'ensemble du site est lisible confortablement sur un téléphone

Vous saurez que ça a marché quand :

Une page de vente qu'un inconnu pourrait lire pour décider d'acheter, appuyée par une structure de cours que vous pouvez modifier.

Attention à

Ne demandez pas d'inscriptions, de leçons ou de paiements à cette étape. La structure de cours que vous définissez ici est la base sur laquelle tout le reste se greffe, et il est beaucoup moins coûteux de bien faire les choses maintenant que de restructurer le tout une fois que les étudiants sont inscrits.

2

Ajouter des comptes étudiants et verrouiller les leçons

Quand l'utiliser

Une fois que le catalogue est prêt. Faites cela avant les paiements, sans exception.

L'inscription est liée au compte et les non-étudiants ne peuvent réellement pas accéder aux leçons payantes.

Le prompt

Ces prompts fonctionnent mieux en anglais — collez-les tels quels, même sur les pages traduites.

Add student accounts and course access rules to this site.

People can sign up with email and password, log in, log out and reset a forgotten password. Use the platform's built-in account system — do not build a custom password system.

Each account stores which courses that person is enrolled in. Enrolment is per course, not a single yes-or-no for the whole site. Only I as the owner can change someone's enrolment; a student must never be able to enrol themselves from the website.

Lessons marked free preview are open to everyone, including people who are not logged in. Lessons marked enrolled students only can be opened solely by a logged-in account enrolled in that specific course.

Enforce this on the lesson itself, not by hiding links: a person must not be able to reach a locked lesson by typing its address, and the lesson content, video address and any downloadable file must not be retrievable by anyone not enrolled in that course.

Non-students should still see that the lesson exists — show its title and length with a clear lock, and when they open it show a short message explaining what the course includes, with a button to the sales page. Show none of the actual content.

Add an owner screen listing every student with their email, which courses they are enrolled in and when they joined, where I can enrol or remove someone manually. A normal student must not be able to reach this screen, including by typing its address.

When you are done, tell me plainly what each of these can reach: a visitor who is not logged in, a logged-in account enrolled in nothing, and an account enrolled in this course.

Vérifiez que ça a marché

  • Déconnecté, vous pouvez regarder l'aperçu gratuit et voir les leçons verrouillées avec une invitation à acheter
  • Un compte de test ordinaire, inscrit à rien, ne peut toujours pas ouvrir une leçon verrouillée
  • Coller l'adresse d'une leçon verrouillée dans une fenêtre déconnectée affiche l'invitation, jamais le contenu
  • Après avoir inscrit manuellement le compte de test, la même leçon s'ouvre entièrement
  • Inscrire quelqu'un à un cours ne lui donne pas accès à un autre cours
  • La liste des étudiants est inaccessible depuis un compte ordinaire, même en tapant son adresse

Vous saurez que ça a marché quand :

Vous avez personnellement testé une leçon verrouillée depuis un compte non inscrit et en collant son adresse, et aucun des deux n'a affiché de contenu.

Attention à

C'est l'étape qui détermine si vous avez une entreprise. Testez-le vous-même — un rapport indiquant "restreint" n'est pas une preuve. Portez une attention particulière aux fichiers téléchargeables et aux adresses vidéo : une page de leçon peut être verrouillée correctement alors que son lien PDF ou vidéo reste accessible à quiconque le possède, ce qui explique comment le matériel de cours finit par être partagé.

3

Créer le lecteur de cours et le suivi de la progression

Quand l'utiliser

Une fois le verrouillage vérifié.

L'expérience réelle de suivre le cours, et la raison pour laquelle les étudiants reviennent.

Le prompt

Ces prompts fonctionnent mieux en anglais — collez-les tels quels, même sur les pages traduites.

Build the lesson experience for enrolled students.

A lesson page shows the video embedded from [VIDEO SERVICE, e.g. Vimeo], the lesson title, a written summary underneath, any downloadable resources, and clear buttons to move to the previous and next lesson. Alongside it, show the full course outline with the current lesson marked, so a student always knows where they are.

Track progress per student: mark a lesson complete when the student says so, and remember it. Show a progress indicator for the course, and on the student's own home page show which course they are part-way through and a button to continue from the lesson they stopped at.

Add a course home page for enrolled students showing the outline, their progress, and where to resume.

Let students ask a question on a lesson, visible only to them and me, and notify me by email when one arrives so I can reply.

Keep the access rules from the previous step exactly as they are — everything here is only for people enrolled in that course.

Make the lesson page work well on a phone, since many students watch on one.

Vérifiez que ça a marché

  • Un compte de test inscrit peut lire la vidéo et naviguer dans les leçons avec les boutons suivant et précédent
  • Marquer une leçon comme terminée met à jour l'indicateur de progression, et elle reste marquée après une déconnexion et reconnexion
  • La page d'accueil de l'étudiant propose de continuer depuis la bonne leçon
  • Poser une question sur une leçon vous envoie un e-mail
  • Un compte non inscrit ne peut toujours pas accéder à tout cela
  • La page de leçon est confortable à utiliser sur un téléphone

Vous saurez que ça a marché quand :

Vous avez suivi votre propre cours en tant qu'étudiant — regardé, marqué comme terminé, quitté, êtes revenu, et il a repris au bon endroit.

Attention à

Téléchargez la vidéo vers un service vidéo réel et intégrez-la plutôt que de stocker les fichiers vidéo dans votre application ; le stockage de l'application n'est pas conçu pour la diffusion en continu et la lecture sera médiocre sur les téléphones et les connexions lentes. Vérifiez également les paramètres de confidentialité de votre service vidéo — si la vidéo y est publique, verrouiller la page de leçon ne la protège pas.

4

Vendre le cours

Quand l'utiliser

Une fois que le verrouillage est vérifié et que l'expérience de la leçon fonctionne.

Le paiement inscrit l'étudiant automatiquement et le modèle financier correspond à ce que vous avez promis.

Le prompt

Ces prompts fonctionnent mieux en anglais — collez-les tels quels, même sur les pages traduites.

Add payment to this course site using [PAYMENT PROVIDER, e.g. Stripe] in test mode.

My model is [ONE-OFF PURCHASE PER COURSE / SUBSCRIPTION GIVING ACCESS TO EVERYTHING / BOTH]. Build exactly that and nothing else.

The sales page's buy button starts checkout on the provider's own secure payment page for [PRICE]. Never handle or store card details on my site.

When payment succeeds, enrol that account in that specific course automatically and send them to a welcome page confirming access, with a button straight into the first lesson. The enrolment must be created by the payment confirmation itself, never by anything the buyer's browser can trigger.

If someone buys before creating an account, guide them through creating one with the same email address and make sure the purchase attaches to it. Do not leave a paid purchase with no account attached.

Send an enrolment email confirming what they bought, what access they have and how to get back in.

[IF YOU CHOSE SUBSCRIPTION, KEEP THIS PARAGRAPH:] When a subscription is cancelled or fails, remove access at the end of the period already paid for, and add a manage-my-subscription button on the student's account page that sends them to the provider's own portal.

Add an owner view of purchases with the course, the amount and the date, and tell me exactly what I must do myself in the payment provider's dashboard, including where my secret key goes in the platform's secure settings.

Vérifiez que ça a marché

  • Le bouton d'achat ouvre la page de paiement du fournisseur avec votre prix correct
  • Le paiement avec la carte de test du fournisseur se termine et arrive sur la page de bienvenue
  • Le compte de test est maintenant inscrit automatiquement à ce cours, sans que vous ayez à toucher à l'écran du propriétaire
  • Ce compte peut ouvrir les leçons précédemment verrouillées, et ne peut toujours pas ouvrir un autre cours que vous n'avez pas acheté
  • L'e-mail d'inscription arrive
  • L'achat apparaît dans votre vue propriétaire pour le bon cours

Vous saurez que ça a marché quand :

Un achat de test complet : payer, être inscrit automatiquement, ouvrir la première leçon — tout en gardant un cours que vous n'avez pas acheté verrouillé.

Attention à

Le mode test et le mode réel sont identiques. Basculez vers les clés réelles et achetez votre propre cours une fois avec une vraie carte avant de l'annoncer, puis remboursez-vous. Définissez également votre politique de remboursement avant le lancement et écrivez-la sur la page de vente en termes clairs — les litiges concernant le remboursement des cours proviennent bien plus de promesses vagues que du montant lui-même.

5

Outils pédagogiques : création, publication programmée et aperçu étudiant

Quand l'utiliser

Une fois qu'un achat complet fonctionne de bout en bout.

Une plateforme à partir de laquelle vous pouvez continuer à enseigner sans retourner dans l'outil de création.

Le prompt

Ces prompts fonctionnent mieux en anglais — collez-les tels quels, même sur les pages traduites.

Improve my owner tools for this course site.

Let me write and edit lessons comfortably: reorder lessons and modules by moving them, save a lesson as a draft that students cannot see, and publish it when ready.

Let me release lessons on a schedule instead of all at once — either on fixed dates or a set number of days after each student enrols. Students see upcoming lessons listed with when they unlock, and cannot open them early by any means, including by typing the address.

Give me a dashboard showing how many students are enrolled in each course, how many are part-way through, how many finished, which lesson most people stop at, and any unanswered student questions.

Let me email all students of one course from an owner screen, for announcements such as a new lesson or a live session.

Keep everything already working exactly as it is — especially the access rules, the progress tracking and the payment flow.

Vérifiez que ça a marché

  • Vous pouvez réorganiser les leçons et la vue de l'étudiant reflète le nouvel ordre
  • Une leçon en brouillon est invisible pour un étudiant inscrit
  • Une leçon programmée pour être déverrouillée demain ne peut pas être ouverte aujourd'hui, même en collant son adresse
  • Le tableau de bord affiche des chiffres précis sur les inscriptions et la progression
  • Un e-mail d'annonce parvient à votre compte étudiant de test
  • Tout ce qui concerne les étapes 2 à 4 fonctionne toujours exactement comme avant

Vous saurez que ça a marché quand :

Vous avez ajouté une nouvelle leçon, l'avez programmée, avez confirmé qu'un étudiant ne pouvait pas l'ouvrir prématurément et l'avez annoncée par e-mail.

Attention à

La publication programmée est un second point où l'accès est déterminé, alors testez à nouveau le verrouillage par la suite — une date de déverrouillage est facile à appliquer dans l'affichage mais peut être oubliée sur le contenu lui-même. Veillez également à ce que les e-mails d'annonce soient réellement utiles ; les étudiants ayant acheté un cours n'ont pas nécessairement accepté de recevoir du marketing, offrez-leur donc un moyen de se désinscrire de toute communication promotionnelle.

Mise en ligne

  • Remplacez chaque exemple de cours, leçon et espace réservé d'image par votre matériel réel
  • Publiez au moins une leçon d'aperçu gratuite vraiment utile — c'est le meilleur atout de vente dont vous disposez
  • Testez à nouveau le verrouillage sur le site en direct depuis une fenêtre déconnectée, y compris l'adresse vidéo et tout fichier téléchargeable
  • Passez le paiement aux clés réelles, achetez votre propre cours une fois et remboursez-le
  • Confirmez que l'e-mail d'inscription arrive sur le site en direct et ne finit pas dans les spams
  • Rédigez votre politique de remboursement et ce que comprend l'accès — à vie, pour une période, ou pendant l'abonnement — sur la page de vente avant que quiconque ne paie
  • Ajoutez votre politique de confidentialité et vos conditions (voir l'invite sur la configuration des pages légales)
  • Connectez votre domaine personnalisé et vérifiez que le cadenas apparaît

Dépensez moins de crédits

Chaque plateforme vous facture le travail que fait son IA — la habitude la moins chère est donc de réfléchir avant de construire. Ces six règles éliminent l'essentiel du gaspillage, quelle que soit la plateforme.

  1. Planifiez d'abord dans un chat gratuit. Esquissez le tout dans ChatGPT, Claude ou Gemini — pages, fonctionnalités, ce que chaque formulaire collecte, l'apparence voulue. Réfléchir là-bas est gratuit ; réfléchir dans un builder est facturé.
  2. Partez d'un prompt écrit, pas d'une phrase. « Fais-moi un site » est la phrase la plus chère de la construction avec l'IA. Un premier prompt complet — comme ceux de ce site — évite des dizaines de corrections.
  3. Ne soyez pas paresseux sur les détails. Chaque détail omis revient en correction payante. Nom de l'entreprise, couleurs, chaque page, chaque champ de formulaire, ce qui se passe après l'envoi — mettez tout dans le premier prompt.
  4. Ensuite, un changement par message. « Corrige l'en-tête, et le formulaire, et les couleurs » crée un enchevêtrement plus coûteux à démêler que ce qu'il a économisé.
  5. Bloqué ? Arrêtez de rustiner. Si la même correction échoue environ trois fois, n'en envoyez pas une quatrième — décrivez plutôt l'état final souhaité de toute la section dans un nouveau message.
  6. Commencez gratuitement. Passez au payant quand il vous en faut plus. Utilisez le quota gratuit pour créer et explorer votre première version. Passez au payant quand vous avez besoin de plus d’utilisation ou de fonctionnalités payantes, et vérifiez le coût des services connectés avant le lancement.

Les prompts de cette page sont écrits pour faire l'essentiel de ce travail à votre place — c'est tout leur intérêt.

Lire le guide complet

Dernière vérification: 2026-08-27

FAQ

Nous utilisons des cookies pour analyser le trafic et suivre les clics d'affiliation. En continuant, vous acceptez notre Politique de Confidentialité.