Tableau de bord
Vue d'ensemble des formations 123webimmo
Générer des codes d'accès
Chaque code est à usage unique. L'apprenant l'utilise lors de sa première connexion pour créer son compte.
Ajouter un nouveau module
Pour ajouter un module, suivez les étapes ci-dessous. Toute l'architecture est prête pour l'accueillir.
Créer le fichier de contenu pédagogique
Dupliquez le fichier js/content.js et renommez-le, par exemple :
js/content-investissement-locatif.js
Ce fichier doit exporter une constante COURSE_CONTENT structurée en parties, slides, scripts voix off, contenus additionnels et quiz.
Déclarer le module dans la configuration
Ouvrez le fichier js/modules-config.js et ajoutez un objet dans le tableau MODULES_CATALOG (un exemple commenté est déjà présent).
{
id: "investissement-locatif",
title: "Investissement Locatif & Patrimoine",
duration: "7h00",
durationMinutes: 420,
level: "Intermédiaire",
category: "Spécialisation",
contentFile: "js/content-investissement-locatif.js",
isActive: true,
partsCount: 4,
parts: [ ... ],
objectives: [ ... ],
passingScore: 80
}
Charger le fichier de contenu dans le lecteur
Dans module.html, ajoutez une balise script dynamique pour charger le fichier de contenu correspondant au module sélectionné. Le lecteur gère déjà cette logique automatiquement via l'URL ?id=.
Activer le module
Passez isActive: true dans la configuration, ou utilisez le panneau "Modules" ci-dessus pour activer/désactiver à la volée sans toucher au code.
Checklist avant mise en ligne
- ✅ Fichier
js/content-[id].jscréé avec toutes les parties - ✅ Objet module ajouté dans
MODULES_CATALOG - ✅
isActive: truedans la configuration - ✅ Vignette
assets/thumbs/[id].jpgajoutée (optionnel) - ✅ Test du parcours complet (slides → quiz → certificat)