Formations en ligne

Diffuser et vendre votre savoir-faire.

Une plateforme de formation en ligne intégrée : modules, leçons, vidéos hébergées, suivi de progression et contrôle d'accès. La formation se vend comme un produit ordinaire, et l'accès s'ouvre au paiement.

  • Modules et leçons, dans l'ordre que vous fixez
  • Vendue comme un produit : panier, paiement, TVA
  • Accès accordé automatiquement après achat
  • Progression suivie par apprenant
  • Hébergement vidéo intégré
  • Relance automatique quand la progression s'arrête
  • E-mail à l'inscription et à la fin
  • Accès révocable à tout moment

Comment ça se règle

La structure de la formation — modules, leçons, vidéos — se règle depuis l'administration. L'API sert à la vendre et à en publier les pages.

Une formation se vend comme un produit

POST /api/agent/v1/types-de-produit/creer/
{
  "nom": "Formation en ligne",
  "code": "formation",
  "nature": "course",
  "modele": "formation"
}
→ « expedition » passe à false : une formation
   ne consomme aucun stock

Structure d'une formation

Une formation se découpe en modules, eux-mêmes en leçons, dans l'ordre que vous fixez. Chaque leçon porte son contenu — texte composé dans l'éditeur, vidéo hébergée sur le serveur, documents à télécharger.

Formation
 └─ Module 1 — Prise en main
     ├─ Leçon 1  texte + vidéo
     ├─ Leçon 2  texte
     └─ Leçon 3  vidéo + document
 └─ Module 2 — Mise en pratique
     └─ …

La progression est enregistrée par apprenant,
leçon par leçon.

Vente et ouverture des accès

La formation est un produit : elle passe par le catalogue, le panier et le paiement comme le reste. L'accès s'ouvre automatiquement à la confirmation de commande, et se révoque à tout moment depuis l'administration.

POST /api/agent/v1/types-de-produit/creer/
{ "nom": "Formation en ligne",
  "code": "formation",
  "nature": "course",
  "modele": "formation" }

→ « expedition » passe à false : une formation
   ne s'épuise pas, et reste disponible même
   sans quantité en stock

L'accès est accordé à la confirmation de
commande, pas à la mise au panier.

Suivi et relance

La progression est relevée leçon par leçon. Deux e-mails transactionnels s'appuient dessus : une relance lorsque la progression s'arrête, et un message de fin de parcours. Tous deux se rédigent dans l'éditeur, à la charte du site.

Événements disponibles :

  course_enrolled          inscription
  course_new_content       nouveau contenu publié
  course_progress_stalled  progression à l'arrêt
  course_completed         formation terminée
  course_access_granted    accès accordé
  course_suspended         accès suspendu

GET /api/agent/v1/emails/evenements/?categorie=course