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.

  1. Modules et leçons, dans l'ordre que vous fixez
  2. Vendue comme un produit : panier, paiement, TVA
  3. Accès accordé automatiquement après achat
  4. Progression suivie par apprenant
  1. Hébergement vidéo intégré
  2. Relance automatique quand la progression s'arrête
  3. E-mail à l'inscription et à la fin
  4. 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