🎨 Personnalisation
📱 Configuration notifications WhatsApp
Configurez une API WhatsApp (UltraMsg, CallMeBot, Twilio ou webhook custom) pour envoyer automatiquement des notifications aux étudiants et formateurs.
📋 Providers compatibles
- UltraMsg (payant, fiable) :
https://api.ultramsg.com/{instance}/messages/chat - CallMeBot (gratuit, personnel) :
https://api.callmebot.com/whatsapp.php(token = API key personnelle) - Twilio WhatsApp :
https://api.twilio.com/2010-04-01/Accounts/{SID}/Messages.json - Custom webhook : votre propre endpoint recevant
{"phone":"+237...","message":"..."}
📊 Dashboard Financier Campay
| Date | Étudiant | Description | Montant | Statut | Reçu |
|---|---|---|---|---|---|
| Chargement… | |||||
💳 Configuration Campay
Gérez le mode de paiement et les identifiants Campay pour les transactions Mobile Money (Orange Money, MTN MoMo).
⚙️ Identifiants Campay (pour regénérer le token)
Les logs webhook sont dans
_backups/webhook_logs/campay_YYYYMMDD.log
📋 Guide d'activation Campay Production
- Créez un compte sur campay.net
- Complétez la vérification KYC (pièce d'identité + justificatif d'entreprise)
- Dans votre dashboard → Paramètres → API
- Copiez le Token Permanent et collez-le ci-dessus
- Passez en mode Production et enregistrez
- Testez la connexion avec le bouton "🧪 Tester"
💳 Plans d'abonnement
Configurez les offres disponibles pour les étudiants
🎨 Templates de connexion
Personnalisez l'apparence des pages de connexion par profil utilisateur
🎨 Apparence — Examens Certification
Choisissez le design appliqué à la page certification-app.php côté étudiant. Appliqué immédiatement.
📋 Abonnements
Gérez et attribuez des abonnements manuellement
🧾 Factures
Toutes les factures émises (étudiants et entreprises)
🏢 Entreprises B2B
Les entreprises s'inscrivent directement via b2b-app.php
🧩 Modules ITAG LMS
Activez ou désactivez les modules. Gratuits pour ITAG (tenant principal), facturés pour autres tenants.
Analytics Tracking
READYSuivi Google Analytics 4 + Plausible avec bannière RGPD et events server-side.
🆓 Gratuit
Analytics & BI
SOON 💎 PREMIUMFunnel analytics, cohortes, prédiction churn IA, A/B testing, dashboard investisseurs
💰 40 000 FCFA/mois pour autres tenants · 6 sous-modules
Blog SEO
READYArticles SEO pour trafic organique Google (langues, certifs, conseils).
🆓 Gratuit
Certification Pro
READY 💎 PREMIUMPack complet : diagnostic IA, plan étude, examinateur virtuel, grille CECRL, Live Exam, Passeport linguistique
💰 60 000 FCFA/mois pour autres tenants · 9 sous-modules
Content Enrichment
READYEnrichissement automatique de contenu cours via Claude + Replicate + TTS
🆓 Gratuit
Email Templates & Automation
READYTemplates HTML transactionnels + triggers automatiques + stats ouvertures
🆓 Gratuit
Gamification
SOON 💎 PREMIUMBattles quiz, ligues saisonnières, shop XP, quêtes quotidiennes, NFT certs, rangs visuels
💰 30 000 FCFA/mois pour autres tenants · 6 sous-modules
Expansion Géographique
READY 💎 PREMIUMMulti-pays, multi-devises, paiements locaux, conformité RGPD
💰 20 000 FCFA/mois pour autres tenants · 3 sous-modules
IA Avancée
SOON 💎 PREMIUMProf IA personnalisé, vidéos IA, correction live EE, prononciation, exercices adaptatifs, chatbot WhatsApp
💰 45 000 FCFA/mois pour autres tenants · 7 sous-modules
Mobile App & PWA
READY 💎 PREMIUMAPI REST dédiée mobile (Flutter), Push FCM, Sync offline, PWA avancée
💰 25 000 FCFA/mois pour autres tenants · 2 sous-modules
Passerelles Paiement
READY 💎 PREMIUMStripe, Paystack, PayPal, Interac e-Transfer, Square — Multi-pays & multi-devises
💰 15 000 FCFA/mois pour autres tenants
Outils Pro Formateur
READY 💎 PREMIUMEditeur WYSIWYG, import DOCX/PDF IA, generateur de plans, dashboard temps reel, revision video
💰 35 000 FCFA/mois pour autres tenants · 5 sous-modules
🆓 Gratuit
🌍 Expansion Géographique
Gérez les pays, devises, centres et méthodes de paiement supportés par votre plateforme.
| Code | Nom | Devise | Tél | Actif |
|---|---|---|---|---|
| 🇨🇲 CM | Cameroun | XAF (FCFA) | +237 | ✅ |
| 🇨🇮 CI | Côte d'Ivoire | XOF (FCFA) | +225 | ✅ |
| 🇸🇳 SN | Sénégal | XOF (FCFA) | +221 | ✅ |
| 🇬🇦 GA | Gabon | XAF (FCFA) | +241 | ✅ |
| 🇲🇱 ML | Mali | XOF (FCFA) | +223 | ✅ |
| 🇧🇫 BF | Burkina Faso | XOF (FCFA) | +226 | ✅ |
| 🇹🇬 TG | Togo | XOF (FCFA) | +228 | ✅ |
| 🇧🇯 BJ | Bénin | XOF (FCFA) | +229 | ✅ |
| 🇳🇪 NE | Niger | XOF (FCFA) | +227 | ✅ |
| 🇨🇩 CD | RD Congo | CDF (FC) | +243 | ✅ |
| 🇹🇩 TD | Tchad | XAF (FCFA) | +235 | ✅ |
| 🇬🇳 GN | Guinée | GNF (FG) | +224 | ✅ |
| 🇨🇦 CA | Canada | CAD (CA$) | +1 | ✅ |
13 pays disponibles. Contactez ITAG pour ajouter d'autres pays.
🇨🇲 ITAG Douala
Douala, Cameroun
Carrefour Rond-Point Deido, Douala
+237 698 287 291
| Code | Nom | Symbole | Taux → XAF |
|---|---|---|---|
| CAD | Dollar Canadien | CA$ | 450.0000 |
| CDF | Franc Congolais | FC | 0.2350 |
| EUR | Euro | € | 655.9570 |
| GNF | Franc Guinéen | FG | 0.0700 |
| USD | Dollar Américain | $ | 600.0000 |
| XAF | Franc CFA BEAC | FCFA | 1.0000 |
| XOF | Franc CFA BCEAO | FCFA | 1.0000 |
📊 Statistiques — Test Diagnostic
Tests démarrés
Tests terminés
Moy. CO
Moy. CE
Moy. EE
Moy. EO
Distribution des niveaux détectés
| Niveau | Nombre |
|---|
Top certifications recommandées
| Certification | Nombre |
|---|
Tests récents
| Étudiant | Langue | Niveau | Cert reco | Statut | Date |
|---|
📊 Analyses lexicales
Rédactions analysées
TTR moyen
Mots / rédaction
Connecteurs moyens
Long. phrase moy.
Répartition par niveau vocabulaire
| Niveau | Nb | TTR moyen |
|---|
Dernières analyses
| Étudiant | Mots | TTR | Vocab | Gram | Registre | Connect | Date |
|---|
📊 Configuration Grilles CECRL
Créez et adaptez les grilles d'évaluation par certification (DELF, IELTS, Goethe…) et par niveau CECRL.
Grilles existantes
| # | Cert | Module | Niveau | Langue | Critères | /Total | Défaut | Actions |
|---|---|---|---|---|---|---|---|---|
| 7 | DELF | EE | B2 | fr | 6 | 30 | ⭐ | ✎ |
| 8 | DELF | EO | B2 | fr | 6 | 30 | ⭐ | ✎ |
| 1 | generic | EE | B1 | fr | 6 | 30 | ⭐ | ✎ |
| 2 | generic | EE | B2 | fr | 6 | 30 | ⭐ | ✎ |
| 3 | generic | EE | C1 | fr | 6 | 30 | ⭐ | ✎ |
| 4 | generic | EO | B1 | fr | 6 | 30 | ⭐ | ✎ |
| 5 | generic | EO | B2 | fr | 6 | 30 | ⭐ | ✎ |
| 6 | generic | EO | C1 | fr | 6 | 30 | ⭐ | ✎ |
| 11 | Goethe | EE | B2 | de | 6 | 30 | ⭐ | ✎ |
| 12 | Goethe | EO | B2 | de | 6 | 30 | ⭐ | ✎ |
| 9 | IELTS | EE | B2 | en | 6 | 30 | ⭐ | ✎ |
| 10 | IELTS | EO | B2 | en | 6 | 30 | ⭐ | ✎ |
Éditer grille #3
🧠 AI Scoring — Monitoring
Inter-rater, détection triche, feedback adaptatif, prédiction, ranking.
🚨 Top suspicions de triche
Aucune alerte active.
🛠 Actions
Dernières conversations
| Étudiant | Dernier message | De | Non lus | Date |
|---|---|---|---|---|
| Chargement… | ||||
📊 Rapport mensuel
Indicateurs clés par mois
🏆 Top 5 cours du mois
🏫 Activité par département
🎓 Gestion des certificats
Émettre, consulter et révoquer les certificats ITAG
| Code | Étudiant | Cours / Titre | Niveau | Score | Émis le | Statut | Actions |
|---|---|---|---|---|---|---|---|
| Chargement... | |||||||
🎓 Émettre un certificat
📱 Module Mobile App
APIs disponibles : /modules/mobile-app/api/courses.php, push.php, sync.php
Le module Mobile App expose l'API consommée par la PWA et l'app native. Configurer les modules →
🤖 Module IA Advanced
Fonctionnalités : génération de contenu, correction IA, recommandations personnalisées.
Configuration : IA quotidienne →
Clé Claude API : ✓ configurée
🖼️ Génération d'images — Configuration
Configurez le provider d'API pour générer des images d'examens certification. En mode mock, des placeholders SVG sont produits localement (coût 0). Activez Replicate ou OpenAI pour de vraies images.
Images en biblio
Dépensé ce mois
Budget mensuel
Total historique
🧠 Auto-sélection IA du style
Quand un appel à la génération d'image ne précise pas de style (ou utilise style=auto), l'IA choisit selon cet ordre de priorité :
- Audience enfants (CLER Junior, Prim, mots-clés enfant/kids/maternelle) → Illustration couleur
- Mots-clés thématiques dans titre/prompt :
- géographie, carte, ville, itinéraire → Carte / plan
- anatomie, chimie, esthétique médicale, schéma → Schéma / diagramme
- statistiques, comparaison, CECRL, graphique → Infographie
- scène réaliste, entretien, bureau, portrait → Photo réaliste
- Niveau CECRL détecté : A1/A2 → Dessin N&B · B2/C1/C2 → Photo réaliste
- Département (mapping ci-dessous)
- Certification : DELF/DALF/Goethe → N&B · TOEFL/IELTS → Photo · CILS/DELE → Illustration
- Fallback : style par défaut global (« Dessin N&B (DELF, Goethe) »)
🔎 Règles mots-clés → style (priorité 2)
Chaque ligne associe un style à une liste de mots-clés (séparés par des virgules). Si un titre de leçon ou un prompt contient un de ces mots, l'IA appliquera ce style. Tu peux aussi coller une regex (format /xxx/ui).
📂 Mapping département → style (priorité 4)
Ce mapping est utilisé en 4e priorité (si aucune règle ci-dessus ne matche). Tu peux ajouter n'importe quel nouveau département librement — le système reste extensible.
🔄 Régénération par lot
Ajouter des images aux questions existantes sans image. Claude génère les prompts automatiquement, puis les images sont créées via le provider actif.
📚 Bibliothèque d'images
Cliquez sur "Filtrer" pour charger.
🎬 Gestion des Vidéos Manquantes
Ajoutez des liens YouTube pour chaque leçon — collez l'URL et appuyez sur Entrée ou cliquez Sauvegarder.
📚 Enrichissement de contenu — Dashboard
Pipeline automatique pour enrichir les leçons courtes : texte riche + images IA + liens externes + audio.
Leçons total
Enrichies
À traiter
Coût IA
⚙️ Configuration providers
🚀 Lancer un enrichissement
Les batchs tournent en arrière-plan (peuvent prendre 30-60 min selon le volume).
📋 Historique récent (20 derniers)
| Date | Cours → Leçon | Étape | Statut | Coût |
|---|---|---|---|---|
| 04-20 05:25:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Test final niveau C1 | audio_mp3 | ✅ | $0.048 |
| 04-20 05:25:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Test final niveau C1 | done | ✅ | $0.079 |
| 04-20 05:25:08 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Test final niveau C1 | images | ✅ | $0.000 |
| 04-20 05:24:45 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Test final niveau C1 | content | ✅ | $0.020 |
| 04-20 05:24:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Simulation examen complet C1 | audio_mp3 | ✅ | $0.048 |
| 04-20 05:24:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Simulation examen complet C1 | done | ✅ | $0.079 |
| 04-20 05:24:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Test final niveau C1 | start | ⏳ | $0.000 |
| 04-20 05:24:07 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Simulation examen complet C1 | images | ✅ | $0.000 |
| 04-20 05:23:43 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Simulation examen complet C1 | content | ✅ | $0.020 |
| 04-20 05:23:18 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Strategies examen C1 DALF CAE | audio_mp3 | ✅ | $0.048 |
| 04-20 05:23:18 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Strategies examen C1 DALF CAE | done | ✅ | $0.079 |
| 04-20 05:23:18 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Simulation examen complet C1 | start | ⏳ | $0.000 |
| 04-20 05:23:11 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Strategies examen C1 DALF CAE | images | ✅ | $0.000 |
| 04-20 05:22:47 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Strategies examen C1 DALF CAE | content | ✅ | $0.020 |
| 04-20 05:22:16 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Strategies examen C1 DALF CAE | start | ⏳ | $0.000 |
| 04-20 05:22:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Pratique : maitrise stylistiqu | audio_mp3 | ✅ | $0.048 |
| 04-20 05:22:15 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Pratique : maitrise stylistiqu | done | ✅ | $0.079 |
| 04-20 05:22:05 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Pratique : maitrise stylistiqu | images | ✅ | $0.000 |
| 04-20 05:21:42 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Pratique : maitrise stylistiqu | content | ✅ | $0.020 |
| 04-20 05:21:13 | 🇨🇳 Mandarin C1 — Avancé (HSK6) → Pratique : humour ironie | audio_mp3 | ✅ | $0.048 |
🎯 Leçons prioritaires à enrichir (plus courtes)
| Cours | Leçon | Chars actuels | Action |
|---|---|---|---|
| DELF B2 | Introduction — DELF B2 | 0 | |
| DELF B2 | Techniques et methodes — DELF B2 | 0 | |
| DELF B2 | Pratique et evaluation — DELF B2 | 0 | |
| Certificat Canadien — Cosmétologie (3-4 | Examen cosmétologie | 26 | |
| IELTS Listening — Stratégies complètes | Exercices chronométrés Section 3-4 | 26 | |
| IELTS Writing — Task 1 et Task 2 | Task 2 — Exemples Band 7+ | 27 | |
| IELTS Writing — Task 1 et Task 2 | Task 1 — Exemples Band 7+ | 28 | |
| Attestation Canadienne — Épilation Avanc | Examen épilation | 31 | |
| Attestation Canadienne — Micropigmentati | Examen micropigmentation | 31 | |
| Certificat Canadien — Esthétique Classiq | Examen blanc | 32 | |
| IELTS Speaking — Les 3 Parties Band 7+ | Techniques Part 2 — Cue card | 34 | |
| Certificat Canadien — Dermocosmétique (3 | Examen dermocosmétique | 36 | |
| 🇪🇸 Espagnol B1 — Intermédiaire | Le futur simple | 40 | |
| Attestation Canadienne — Extensions de C | Examen extensions | 42 | |
| 🇪🇸 Espagnol C1 — Avancé | Analyse stylistique | 43 | |
| 🇪🇸 Apprendre à parler Espagnol — Débutan | Le corps humain | 46 | |
| 🇪🇸 Espagnol B1 — Intermédiaire | Le prétérit indéfini — pretérito indefinido | 46 | |
| 🇪🇸 Espagnol C1 — Avancé | Discours et éloquence | 46 | |
| 🇸🇦 Apprendre à parler Arabe — Débutant | Le marché — vocabulaire | 46 | |
| 🇸🇦 Arabe B1 — Intermédiaire | La presse arabe — intro | 47 |
🎙️ Test des providers TTS (synthèse audio)
Génère un MP3 de test. Utilise une clé API valide (Google Cloud TTS ou ElevenLabs).
🎧 Statistiques audio MP3
Leçons avec MP3
Coût TTS cumulé
Par provider
🎮 Module Gamification
Tables gamification non initialisées.
🛒 Marketplace — validation des cours
Approuver ou rejeter les cours proposés par les formateurs indépendants
🎓 Partenaires officiels de certification
Organismes certifiants affichés aux étudiants ayant un score ≥ 15/20
🔑 Comptes partenaires — Dashboard externe
Générer des accès uniques (access_token) aux stats agrégées
💳 Achats examens à l'unité
Valider manuellement un paiement mobile
