ITSkillsCenter
Intelligence Artificielle

Comment utiliser l’IA pour créer des cours et formations

11 دقائق للقراءة
Comment utiliser l'intelligence artificielle pour créer des cours et formations en ligne

Pourquoi utiliser l’IA pour créer des formations ?

La création de cours et de formations en ligne est un processus long : rédiger les modules, structurer la progression pédagogique, créer des exercices, produire des supports visuels. L’intelligence artificielle accélère chaque étape de ce processus tout en améliorant la qualité du résultat final. Au Sénégal et en Afrique francophone, où la demande en formation professionnelle explose (développement web, marketing digital, langues), maîtriser ces outils représente un avantage compétitif considérable.

Étape 1 : Définir la structure du cours avec ChatGPT

Avant de rédiger le contenu, il faut une architecture pédagogique solide. ChatGPT excelle dans la création de plans de cours structurés. Voici un prompt efficace :

Prompt : "Tu es un concepteur pédagogique expert. Crée un plan de cours 
complet pour une formation de 20 heures sur [sujet]. Le public cible est 
[débutant/intermédiaire/avancé]. Structure le cours en modules avec pour 
chaque module : les objectifs d'apprentissage, les concepts clés, un exercice 
pratique et une évaluation. Inclus une progression logique du simple au complexe."

Exemple concret pour une formation « Développement Web pour débutants au Sénégal » :

Prompt : "Crée un plan de formation de 20h sur le développement web pour 
des débutants au Sénégal. Intègre des exemples locaux (sites sénégalais, 
hébergement adapté à l'Afrique, paiement mobile). Structure en 5 modules 
progressifs avec objectifs, contenu et exercices pratiques."

Résultat type :
Module 1 (4h) - Les fondamentaux du web
  - Objectif : Comprendre comment fonctionne Internet
  - Contenu : HTTP, DNS, navigateurs, hébergement
  - Exercice : Analyser le code source de jumia.sn
  - Évaluation : QCM de 15 questions

Module 2 (4h) - HTML & structure des pages
  - Objectif : Créer une page web statique complète
  - Contenu : Balises HTML5, sémantique, formulaires
  - Exercice : Créer la page d'accueil d'un restaurant dakarois
  - Évaluation : Projet noté

Module 3 (4h) - CSS & design responsive
  - Objectif : Styliser et rendre responsive un site
  - Contenu : Flexbox, Grid, media queries, animations
  - Exercice : Styliser le site du Module 2 pour mobile
  - Évaluation : Projet noté

Module 4 (4h) - JavaScript interactif
  - Objectif : Ajouter de l'interactivité
  - Contenu : Variables, fonctions, DOM, événements
  - Exercice : Créer un calculateur de prix en FCFA
  - Évaluation : Mini-projet

Module 5 (4h) - Mise en ligne et portfolio
  - Objectif : Déployer un site et créer son portfolio
  - Contenu : Git, GitHub Pages, Netlify, nom de domaine .sn
  - Exercice : Déployer son portfolio personnel
  - Évaluation : Projet final

Étape 2 : Générer le contenu des modules avec l’IA

Une fois le plan établi, utilisez ChatGPT ou Claude pour rédiger le contenu détaillé de chaque leçon. La clé est de fournir un contexte précis dans chaque prompt :

Prompt : "Tu rédiges le Module 2, Leçon 1 de la formation 'Développement Web 
pour débutants'. Le sujet est : les balises HTML5 essentielles.

Consignes :
- Niveau : débutant absolu (aucune connaissance préalable)
- Ton : pédagogique et encourageant
- Inclure : 3 exemples de code commentés
- Inclure : 2 erreurs courantes à éviter
- Inclure : 1 exercice pratique avec correction
- Durée de lecture : environ 15 minutes
- Terminer par un résumé des points clés"

Pour maintenir la cohérence sur l’ensemble de la formation, créez un « prompt système » réutilisable :

Prompt système : "Tu es le formateur de la formation 'Développement Web pour 
débutants'. Tu t'adresses à des apprenants sénégalais sans expérience technique.
Ton style : clair, concret, avec des analogies du quotidien. Tu utilises le 
vouvoiement. Chaque leçon suit ce format :
1. Introduction (pourquoi c'est important)
2. Explication théorique avec exemples
3. Démonstration pratique pas à pas
4. Exercice à faire seul
5. Résumé et préparation au prochain cours"

Étape 3 : Créer des exercices et évaluations avec l’IA

Les exercices sont essentiels pour l’apprentissage. Voici comment générer différents types d’évaluations :

QCM et quiz

Prompt : "Crée un QCM de 10 questions sur les balises HTML5 pour des débutants.
Pour chaque question :
- 4 choix de réponse (A, B, C, D)
- Une seule bonne réponse
- Une explication de pourquoi c'est la bonne réponse
- Niveau de difficulté progressif (questions 1-3 faciles, 4-7 moyennes, 8-10 difficiles)"

Résultat type :
Q1 (Facile) : Quelle balise définit le titre principal d'une page ?
A) 
B)

C) D) <heading> Réponse : B - La balise <h1> est le titre de niveau 1, visible sur la page. Note : <title> définit le titre dans l'onglet du navigateur, pas sur la page.</code></pre> <h3 class="wp-block-heading">Projets pratiques</h3> <pre><code>Prompt : "Crée un énoncé de projet pratique pour le Module 3 (CSS). Le projet : créer la page d'accueil responsive d'une boutique en ligne sénégalaise. Inclure : - Le cahier des charges détaillé - Les maquettes à reproduire (décrites textuellement) - Les critères de notation sur 20 points - Des indices pour les parties difficiles - Le corrigé complet en HTML/CSS"</code></pre> <h2 class="wp-block-heading">Étape 4 : Produire des supports visuels avec l’IA</h2> <p>Les supports visuels renforcent la compréhension. Plusieurs outils IA permettent de créer rapidement des visuels pédagogiques de qualité professionnelle.</p> <h3 class="wp-block-heading">Diapositives avec Gamma.app</h3> <p>Gamma (gamma.app) génère des présentations complètes à partir d’un simple prompt. Procédure :</p> <pre><code>1. Accédez à gamma.app et créez un compte gratuit 2. Cliquez sur "Create new" → "Presentation" 3. Collez votre plan de module comme prompt : "Crée une présentation de 15 slides pour enseigner les bases du CSS. Public : débutants en développement web. Inclure : exemples de code, comparaisons avant/après, schémas explicatifs. Style : moderne, professionnel, couleurs bleues." 4. Gamma génère les slides avec texte, mise en page et suggestions d'images 5. Exportez en PDF ou partagez le lien direct</code></pre> <h3 class="wp-block-heading">Schémas explicatifs avec Napkin.ai</h3> <p>Napkin.ai transforme du texte en schémas et infographies. Idéal pour expliquer des concepts abstraits :</p> <pre><code>1. Collez ce texte dans Napkin.ai : "Le modèle client-serveur : le navigateur (client) envoie une requête HTTP au serveur. Le serveur traite la requête, accède à la base de données si nécessaire, puis renvoie une réponse HTML au navigateur qui l'affiche." 2. Napkin génère automatiquement un schéma avec flèches et icônes 3. Personnalisez les couleurs et le style 4. Exportez en PNG ou SVG pour intégrer dans votre cours</code></pre> <h3 class="wp-block-heading">Images et illustrations avec DALL-E ou Midjourney</h3> <pre><code>Prompt DALL-E : "A clean, flat illustration showing a young African student sitting at a desk with a laptop, learning to code. A speech bubble shows HTML code. Modern minimalist style, blue and orange colors, white background. Educational illustration style."</code></pre> <h2 class="wp-block-heading">Étape 5 : Créer des vidéos de formation avec l’IA</h2> <p>La vidéo est le format le plus demandé pour les formations en ligne. Plusieurs outils IA simplifient considérablement la production.</p> <h3 class="wp-block-heading">Synthesia — Vidéos avec avatar IA</h3> <p>Synthesia (synthesia.io) crée des vidéos avec un présentateur virtuel qui lit votre script. Tarif : à partir de 22$/mois.</p> <pre><code>Workflow Synthesia : 1. Rédigez le script de votre leçon (ou faites-le générer par ChatGPT) 2. Choisissez un avatar (plusieurs avatars africains disponibles) 3. Sélectionnez la langue : Français 4. Ajoutez vos slides ou captures d'écran en arrière-plan 5. Générez la vidéo (rendu en quelques minutes) 6. Téléchargez en MP4 ou intégrez directement</code></pre> <h3 class="wp-block-heading">HeyGen — Vidéos multilingues</h3> <p>HeyGen permet de créer des vidéos dans plus de 40 langues et de cloner votre propre voix. Intéressant pour créer des formations en wolof ou dans d’autres langues locales à partir d’un script français.</p> <h3 class="wp-block-heading">Script de vidéo optimisé</h3> <pre><code>Prompt ChatGPT pour script vidéo : "Rédige un script vidéo de 5 minutes pour la leçon 'Introduction au CSS'. Format du script : [ÉCRAN] : ce qui s'affiche à l'écran (slide, code, démo) [VOIX] : ce que le présentateur dit [NOTE] : instructions de montage Le script doit : - Commencer par un hook engageant (15 secondes) - Alterner théorie et démonstration - Inclure une transition claire entre chaque concept - Terminer par un récapitulatif et un appel à l'action"</code></pre> <h2 class="wp-block-heading">Étape 6 : Structurer la formation sur une plateforme LMS</h2> <p>Une fois le contenu créé, il faut le structurer sur une plateforme d’apprentissage. Voici les meilleures options :</p> <h3 class="wp-block-heading">Teachable</h3> <p>Teachable est simple à utiliser et accepte les paiements internationaux. Plan gratuit disponible (avec commission de 10% sur les ventes). Idéal pour débuter.</p> <h3 class="wp-block-heading">WordPress + LearnDash</h3> <p>LearnDash (199$/an) transforme votre site WordPress en plateforme de formation complète. Avantage : vous contrôlez tout et pouvez intégrer des passerelles de paiement locales comme PayDunya ou Wave.</p> <pre><code>Installation LearnDash sur WordPress : 1. Achetez la licence sur learndash.com (199$/an) 2. Téléchargez le plugin ZIP 3. WordPress Admin → Extensions → Ajouter → Téléverser 4. Activez le plugin et entrez votre clé de licence 5. LearnDash → Cours → Ajouter 6. Créez la structure : Cours → Sections → Leçons → Sujets → Quiz 7. Importez vos contenus générés par IA dans chaque leçon</code></pre> <h3 class="wp-block-heading">Thinkific</h3> <p>Thinkific offre un plan gratuit pour un cours unique. Interface intuitive de type glisser-déposer. Bon choix pour tester le marché avant d’investir.</p> <h2 class="wp-block-heading">Étape 7 : Automatiser le marketing de votre formation</h2> <p>L’IA aide aussi à promouvoir votre formation une fois qu’elle est prête.</p> <h3 class="wp-block-heading">Pages de vente générées par IA</h3> <pre><code>Prompt : "Rédige une page de vente pour ma formation 'Développement Web pour débutants'. Prix : 75 000 FCFA. Durée : 20 heures. Public cible : jeunes Sénégalais souhaitant se reconvertir dans le numérique. Inclure : - Un titre accrocheur - Les bénéfices (pas les caractéristiques) - 3 témoignages fictifs réalistes - Une FAQ de 5 questions - Un appel à l'action urgent - Mentionner le certificat de fin de formation"</code></pre> <h3 class="wp-block-heading">Séquences email avec IA</h3> <pre><code>Prompt : "Crée une séquence de 5 emails pour convertir des prospects en étudiants pour ma formation de développement web. Email 1 (J+0) : Bienvenue + contenu gratuit (une leçon offerte) Email 2 (J+2) : Témoignage d'un ancien étudiant + résultats Email 3 (J+4) : Les 3 erreurs des autodidactes en développement web Email 4 (J+6) : Présentation détaillée de la formation + bonus Email 5 (J+7) : Dernière chance — offre limitée (-20% pendant 48h) Ton : professionnel mais chaleureux. Contexte : marché sénégalais."</code></pre> <h2 class="wp-block-heading">Outils IA recommandés pour la création de formations</h2> <p>Voici un récapitulatif des outils mentionnés avec leurs tarifs et usages :</p> <p><strong>ChatGPT (OpenAI)</strong> — Plans de cours, contenu textuel, scripts, exercices. Gratuit (GPT-3.5) ou 20$/mois (GPT-4). Outil central de votre workflow.</p> <p><strong>Claude (Anthropic)</strong> — Rédaction longue, analyse de documents, structuration. Gratuit ou 20$/mois. Excellent pour les contenus longs et détaillés.</p> <p><strong>Gamma.app</strong> — Présentations et slides automatiques. Plan gratuit (400 crédits) ou 8$/mois. Gain de temps considérable sur les supports visuels.</p> <p><strong>Synthesia</strong> — Vidéos avec avatar IA. À partir de 22$/mois. Idéal si vous ne voulez pas apparaître en caméra.</p> <p><strong>Napkin.ai</strong> — Schémas et infographies automatiques. Gratuit. Parfait pour illustrer des concepts techniques.</p> <p><strong>ElevenLabs</strong> — Voix off IA réalistes. Gratuit (10 min/mois) ou 5$/mois. Pour narrer vos cours sans enregistrer votre voix.</p> <p><strong>Canva + IA</strong> — Design de thumbnails, certificats, workbooks. Gratuit ou 12$/mois. Incontournable pour le branding de votre formation.</p> <h2 class="wp-block-heading">Conseils pour des formations IA de qualité</h2> <p><strong>Toujours relire et personnaliser le contenu IA.</strong> L’IA génère une base solide, mais votre expertise et votre expérience font la différence. Ajoutez vos anecdotes, vos exemples vécus, vos conseils pratiques issus du terrain.</p> <p><strong>Adapter le contenu au contexte local.</strong> Les exemples et références doivent parler à votre audience. Un apprenant à Dakar ne se retrouve pas dans des exemples centrés sur Paris ou New York. Utilisez des noms locaux, des prix en FCFA, des entreprises sénégalaises.</p> <p><strong>Tester votre formation avec un petit groupe.</strong> Avant de lancer officiellement, faites tester par 5 à 10 personnes. Recueillez leurs retours et améliorez le contenu. L’IA vous permet de faire ces modifications rapidement.</p> <p><strong>Mettre à jour régulièrement.</strong> Les technologies évoluent vite. Planifiez une mise à jour trimestrielle de votre contenu. Avec l’IA, mettre à jour un module prend quelques heures au lieu de plusieurs jours.</p> </div> <div class="article-tags"> <div class="article-tags__list"> <a href="https://itskillscenter.io/tag/contenu/" class="article-tags__link"> #contenu </a> <a href="https://itskillscenter.io/tag/formation/" class="article-tags__link"> #formation </a> <a href="https://itskillscenter.io/tag/ia/" class="article-tags__link"> #ia </a> </div> </div> <!-- Ad Article Banner --> <div class="blog-ad blog-ad--article" > <div class="blog-ad__inner"> <span class="blog-ad__label">Besoin d'un site web ?</span> <h3 class="blog-ad__title">Confiez-nous la Création de Votre Site Web</h3> <p class="blog-ad__desc">Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.</p> <div class="blog-ad__price">À partir de 350.000 FCFA</div> <a href="https://itskillscenter.io/#contact" class="blog-ad__cta">Parlons de Votre Projet</a> </div> <span class="blog-ad__badge">Publicité</span> </div> <!-- Post Navigation --> <nav class="article-nav" aria-label="التنقل بين المقالات"> <a href="https://itskillscenter.io/guide-lia-dans-la-sante-en-afrique/" class="article-nav__item"> <span class="article-nav__label">السابق ←</span> <span class="article-nav__title">Guide : L’IA dans la santé en Afrique</span> </a> <a href="https://itskillscenter.io/tutoriel-les-agents-ia-creer-des-assistants-autonomes/" class="article-nav__item" style="text-align:right;"> <span class="article-nav__label">→ التالي</span> <span class="article-nav__title">Tutoriel : Les agents IA — créer des assistants autonomes</span> </a> </nav> <!-- Related Posts --> </article> </main><!-- .site-main --> <!-- ═══ FOOTER ══════════════════════════════════════════════════════════════ --> <footer class="site-footer"> <div class="footer-grid"> <!-- Brand Column --> <div class="footer-brand"> <img width="180" height="60" src="https://itskillscenter.io/wp-content/uploads/2026/03/Logo-ItSkillsCenter-Senegal-Dakar.png" class="attachment-full size-full" alt="ITSkillsCenter" style="height:48px;width:auto;" decoding="async" loading="lazy" /> <p class="footer-brand__desc"> ITSkillsCenter — وكالة رقمية ومركز تكوين في تكنولوجيا المعلومات ثنائي اللغة (فرنسي وعربي) في داكار، السنغال. إنشاء مواقع الويب، التكوينات الرقمية والخدمات الرقمية. </p> </div> <!-- Links Column --> <div class="footer-col"> <h4 class="footer-col__title">التنقل</h4> <ul><li><a href="https://itskillscenter.io/">الرئيسية</a></li><li><a href="https://itskillscenter.io/#services">الخدمات</a></li><li><a href="https://itskillscenter.io/#formations">التكوينات</a></li><li><a href="https://itskillscenter.io/#projets">المشاريع</a></li><li><a href="https://itskillscenter.io/boutique/">المتجر</a></li><li><a href="https://itskillscenter.io/blog/">المدونة</a></li><li><a href="https://itskillscenter.io/#contact">التواصل</a></li></ul> </div> <!-- Services Column --> <div class="footer-col"> <h4 class="footer-col__title">الخدمات</h4> <ul> <li><a href="https://itskillscenter.io/#services">متجر إلكتروني (E-commerce)</a></li> <li><a href="https://itskillscenter.io/#services">موقع تعريفي للشركات</a></li> <li><a href="https://itskillscenter.io/#services">منظمات غير حكومية وجمعيات</a></li> <li><a href="https://itskillscenter.io/#services">وكالة عقارية</a></li> <li><a href="https://itskillscenter.io/boutique/">المتجر الرقمي</a></li> <li><a href="https://itskillscenter.io/blog/">المدوّنة والدروس</a></li> </ul> </div> <!-- Contact Column --> <div class="footer-col"> <h4 class="footer-col__title">التواصل</h4> <ul> <li><a href="tel:+221782268377">+221 78 226 83 77</a></li> <li><a href="mailto:contact@itskillscenter.io">contact@itskillscenter.io</a></li> <li><span style="color:var(--color-text-muted);font-size:0.9rem;">Unité 7, derrière le Dépôt Gaz, P.A</span></li> <li><span style="color:var(--color-text-muted);font-size:0.9rem;">داكار، السنغال</span></li> </ul> </div> </div> <div class="footer-bottom"> <span>جميع الحقوق محفوظة © 2026 ITSkillsCenter</span> <span> صُمم بشغف في <strong>داكار، السنغال</strong> </span> </div> </footer> <!-- Mobile Bottom Navigation Bar --> <nav class="mobile-bottom-nav" aria-label="قائمة الجوال"> <ul class="mobile-bottom-nav__list"> <li class="mobile-bottom-nav__item"> <a href="https://itskillscenter.io/" class="mobile-bottom-nav__link"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg> <span>الرئيسية</span> </a> </li> <li class="mobile-bottom-nav__item"> <a href="https://itskillscenter.io/#services" class="mobile-bottom-nav__link"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg> <span>الخدمات</span> </a> </li> <li class="mobile-bottom-nav__item"> <a href="https://itskillscenter.io/#formations" class="mobile-bottom-nav__link"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c0 1.66 2.69 3 6 3s6-1.34 6-3v-5"/></svg> <span>التكوينات</span> </a> </li> <li class="mobile-bottom-nav__item"> <a href="https://itskillscenter.io/#contact" class="mobile-bottom-nav__link"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> <span>التواصل</span> </a> </li> </ul> </nav> <!-- WhatsApp Floating Button --> <a href="https://wa.me/221782268377?text=%D9%85%D8%B1%D8%AD%D8%A8%D8%A7%D9%8B%20ITSkillsCenter%21%20%D8%A3%D9%86%D8%A7%20%D9%85%D9%87%D8%AA%D9%85%20%D8%A8%D8%AE%D8%AF%D9%85%D8%A7%D8%AA%D9%83%D9%85." class="whatsapp-float" target="_blank" rel="noopener" aria-label="تواصل معنا عبر واتساب (يفتح في نافذة جديدة)"> <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/> </svg> </a> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/itskillscenter-premium-v7/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <script id="woocommerce-js-extra"> var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Afficher le mot de passe","i18n_password_hide":"Masquer le mot de passe"}; //# sourceURL=woocommerce-js-extra </script> <script src="https://itskillscenter.io/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.2" id="woocommerce-js" data-wp-strategy="defer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js?ver=3.12.2" id="gsap-js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js?ver=3.12.2" id="gsap-scrolltrigger-js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollToPlugin.min.js?ver=3.12.2" id="gsap-scrollto-js"></script> <script id="itskills-main-js-extra"> var themeOpts = {"enableCursor":"0","enableLoader":"1","enableParallax":"1","animSpeed":"normal","accentColor":"#3b82f6","siteName":"ITSkillsCenter","whatsappNumber":"+221782268377","ajaxUrl":"https://itskillscenter.io/wp-admin/admin-ajax.php","searchNonce":"ed792a1193","lang":"ar","isRtl":"1","i18n":{"searchPlaceholder":"\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u0642\u0627\u0644 \u0623\u0648 \u0645\u0646\u062a\u062c...","noResultsFor":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u062a\u0627\u0626\u062c \u0644\u0640","readTutorial":"\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u062f\u0631\u0633","loading":"\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0645\u064a\u0644...","articlesLabel":"\u0627\u0644\u0645\u0642\u0627\u0644\u0627\u062a","productsLabel":"\u0627\u0644\u0645\u062a\u062c\u0631 \u0627\u0644\u0631\u0642\u0645\u064a","connectionError":"\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644. \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629."}}; //# sourceURL=itskills-main-js-extra </script> <script src="https://itskillscenter.io/wp-content/themes/itskillscenter-premium-v7/assets/js/main.js?ver=3.1.0" id="itskills-main-js"></script> <script src="https://itskillscenter.io/wp-content/themes/itskillscenter-premium-v7/assets/js/animations.js?ver=3.1.0" id="itskills-animations-js"></script> <script src="https://itskillscenter.io/wp-content/themes/itskillscenter-premium-v7/assets/js/lang-switcher.js?ver=3.1.0" id="itskills-lang-switcher-js"></script> <script src="https://itskillscenter.io/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.6.2" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://itskillscenter.io/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; //# sourceURL=wc-order-attribution-js-extra </script> <script src="https://itskillscenter.io/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.6.2" id="wc-order-attribution-js"></script> <script id="googlesitekit-events-provider-woocommerce-js-before"> window._googlesitekit.wcdata = window._googlesitekit.wcdata || {}; window._googlesitekit.wcdata.products = []; window._googlesitekit.wcdata.add_to_cart = null; window._googlesitekit.wcdata.currency = "XOF"; window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"]; //# sourceURL=googlesitekit-events-provider-woocommerce-js-before </script> <script src="https://itskillscenter.io/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-3cd9b44a3ba68626e9cb.js" id="googlesitekit-events-provider-woocommerce-js" defer></script> <script id="itskills-anti-copy"> (function() { 'use strict'; var content = document.querySelector('.article-content'); if (!content) return; // 1. Disable text selection on article content content.classList.add('no-copy'); // 2. Toast notification var toast = document.createElement('div'); toast.className = 'copy-toast'; toast.textContent = "\u0645\u062d\u062a\u0648\u0649 \u0647\u0630\u0627 \u0627\u0644\u0645\u0642\u0627\u0644 \u0645\u062d\u0645\u064a \u0628\u062d\u0642\u0648\u0642 \u0627\u0644\u0646\u0634\u0631."; document.body.appendChild(toast); var toastTimer = null; function showToast() { toast.classList.add('visible'); clearTimeout(toastTimer); toastTimer = setTimeout(function() { toast.classList.remove('visible'); }, 2500); } // 3. Block right-click on article content content.addEventListener('contextmenu', function(e) { e.preventDefault(); showToast(); }); // 4. Block copy/cut keyboard shortcuts on article content content.addEventListener('keydown', function(e) { if ((e.ctrlKey || e.metaKey) && (e.key === 'c' || e.key === 'C' || e.key === 'x' || e.key === 'X' || e.key === 'a' || e.key === 'A')) { e.preventDefault(); showToast(); } }); // 5. Block copy event content.addEventListener('copy', function(e) { e.preventDefault(); showToast(); }); // 6. Block drag of content (prevents drag-to-notepad) content.addEventListener('dragstart', function(e) { e.preventDefault(); }); // 7. Block print (Ctrl+P) — replace content during print var printBlocked = false; document.addEventListener('keydown', function(e) { if ((e.ctrlKey || e.metaKey) && (e.key === 'p' || e.key === 'P')) { e.preventDefault(); showToast(); } }); // 8. Block PrintScreen key document.addEventListener('keyup', function(e) { if (e.key === 'PrintScreen') { // Briefly blank the content content.style.visibility = 'hidden'; showToast(); setTimeout(function() { content.style.visibility = 'visible'; }, 800); } }); // 9. Detect DevTools via debugger statement (lightweight) // Only check periodically, not continuously var devToolsInterval = setInterval(function() { var widthThreshold = window.outerWidth - window.innerWidth > 160; var heightThreshold = window.outerHeight - window.innerHeight > 160; if (widthThreshold || heightThreshold) { content.classList.add('no-copy'); } }, 3000); // 10. Watermark on images within article content.querySelectorAll('img').forEach(function(img) { img.addEventListener('contextmenu', function(e) { e.preventDefault(); }); img.setAttribute('draggable', 'false'); }); // 11. Block "View Source" shortcuts document.addEventListener('keydown', function(e) { // Ctrl+U (view source) if ((e.ctrlKey || e.metaKey) && (e.key === 'u' || e.key === 'U')) { e.preventDefault(); showToast(); } // Ctrl+Shift+I (DevTools) if ((e.ctrlKey || e.metaKey) && e.shiftKey && (e.key === 'I' || e.key === 'i')) { e.preventDefault(); showToast(); } // Ctrl+Shift+J (Console) if ((e.ctrlKey || e.metaKey) && e.shiftKey && (e.key === 'J' || e.key === 'j')) { e.preventDefault(); showToast(); } // F12 if (e.key === 'F12') { e.preventDefault(); showToast(); } }); })(); </script> </body> </html> <!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-04-11 14:52:08 -->