Guide étape par étape : Créer un clone Udemy avec Adalo

Guide étape par étape : Créer un clone Udemy avec Adalo

Pourquoi Adalo est le meilleur choix pour créer un clone Udemy

Adalo est un générateur d'applications sans code pour les applications web basées sur des bases de données et les applications iOS et Android natives - une seule version sur les trois plates-formes, publiée sur l'App Store Apple et Google Play. C'est la solution parfaite pour créer une plateforme complète de cours en ligne comme Udemy, où les instructeurs doivent gérer le contenu et les étudiants ont besoin d'un accès transparent aux leçons sur tous leurs appareils.

Lors de la création d'une marketplace éducative, la présence en magasin d'applications est essentielle pour atteindre les apprenants là où ils se trouvent. Avec des applications iOS et Android natives, vous pouvez envoyer des notifications push pour les nouvelles versions de cours, les rappels de devoirs et les célébrations de réussite - des fonctionnalités qui augmentent considérablement l'engagement des étudiants et les taux de réussite des cours. Adalo vous permet de construire cet écosystème d'apprentissage entier visuellement, sans codage, et de le déployer partout où votre public apprend.

Pourquoi Adalo est parfait pour construire votre plateforme de cours en ligne

Adalo est un générateur d'applications alimenté par l'IA pour les applications web basées sur des bases de données et les applications iOS et Android natives - une seule version sur les trois plates-formes, publiée sur l'App Store Apple et Google Play. C'est la solution idéale pour créer une marketplace de cours de style Udemy où les étudiants peuvent accéder aux leçons depuis n'importe quel appareil, qu'ils apprennent à la maison sur leur ordinateur ou regardent des vidéos en déplacement avec leur smartphone.

Avoir votre plateforme de cours disponible en tant qu'application native dans les deux magasins d'applications vous donne un avantage concurrentiel significatif. Les étudiants reçoivent des notifications push pour le nouveau contenu de cours, les délais de devoirs et les jalons d'achèvement - les tenant engagés et améliorant les taux de réussite des cours. Avec Adalo, vous pouvez construire cet écosystème éducatif entier une fois et le déployer partout où vos apprenants se trouvent.

Créer une plateforme de cours en ligne n'a jamais été aussi accessible. Avec Le créateur visuel d'Adalo, vous pouvez créer une marketplace éducative entièrement fonctionnelle similaire à Udemy sans écrire une seule ligne de code. Ce guide complet vous montrera comment construire une plateforme de cours avec des tableaux de bord d'instructeur, l'inscription des étudiants, des leçons vidéo, le suivi des progrès, le traitement des paiements et des certificats - le tout en utilisant des outils de développement visuel. Vous pouvez publier la même application sur le web, iOS natif et Android natif avec Adalo, le tout à partir d'une seule base de code.

Coursera seul a signalé plus de 92 millions d'apprenants inscrits en 2021. Que vous soyez un éducateur, un fournisseur de formation ou un entrepreneur, ce guide vous montrera comment lancer votre propre marketplace de cours en 2 à 5 semaines.

Qu'est-ce qu'un générateur d'applications sans code et pourquoi l'utiliser pour une plateforme de cours en ligne

Comprendre le développement sans code

Un générateur d'applications sans code est une plateforme visuelle qui permet aux utilisateurs de créer des applications fonctionnelles via des interfaces glisser-déposer plutôt que par la programmation traditionnelle. Ces outils fournissent des composants prédéfinis, la gestion des bases de données et des capacités de déploiement - éliminant le besoin d'expertise en codage tout en maintenant une fonctionnalité professionnelle.

Les plateformes sans code fonctionnent en vous permettant de :

  • Concevoir des bases de données relationnelles visuellement
  • Créer des flux utilisateur et une navigation
  • Déployer des fonctionnalités interactives comme les leçons vidéo et les quiz
  • Publier sur plusieurs plates-formes (web, iOS, Android)

Tout cela via une interface utilisateur graphique qui ressemble plus à la conception d'une présentation qu'à la rédaction de logiciels. Le générateur visuel d'Adalo a été décrit comme « facile comme PowerPoint », ce qui le rend accessible aux éducateurs et aux entrepreneurs sans antécédents techniques.

Comment les plateformes sans code diffèrent du développement traditionnel

Le développement d'applications traditionnel nécessite :

  • D'embaucher des développeurs ou d'apprendre des langages de programmation (JavaScript, Swift, Kotlin)
  • Gérer des systèmes frontend et backend distincts
  • Configurer les serveurs et l'infrastructure de déploiement
  • Des cycles de test et de débogage extensifs
  • Des coûts de développement considérablement plus élevés que les solutions sans code

Développement sans code avec Adalo fournit :

  • Interface visuelle glisser-déposer pour tous les composants
  • Gestion intégrée des bases de données avec des enregistrements illimités sur les plans payants
  • Publication en un clic sur le web et les magasins d'applications
  • Authentification utilisateur et sécurité intégrées
  • Durée de développement typique de 2 à 5 semaines pour les plateformes sans code contre des mois pour du code personnalisé

Pourquoi Adalo est idéal pour construire des plateformes de cours

Adalo excelle sur les plateformes éducatives car il offre :

  • Base de données relationnelle intégrée sans limite d'enregistrement sur les plans payants - essentiel pour les bibliothèques de cours croissantes et les inscriptions d'étudiants
  • Écrans et actions illimités pour créer des flux d'apprentissage complexes
  • Support vidéo et multimédia pour la livraison du contenu de cours
  • Intégration des paiements avec Stripe pour la monétisation des cours
  • Conception réactive qui fonctionne de manière transparente sur tous les appareils
  • Marché des composants avec des modules complémentaires spécifiques à l'éducation
  • Infrastructure modulaire qui s'adapte à 1M+ d'utilisateurs actifs mensuels sans dégradation des performances

Suite à la refonte de l'infrastructure Adalo 3.0 en fin 2025, la plateforme est maintenant 3 à 4 fois plus vite que les versions précédentes, avec une infrastructure qui s'adapte dynamiquement aux besoins de votre application. Cela signifie que votre plateforme de cours peut croître de vos 10 premiers étudiants à des dizaines de milliers sans heurter de plafonds artificiels ni subir de ralentissements.

Planifier votre clone Udemy : fonctionnalités que toute plateforme d'apprentissage en ligne doit avoir

Avant de construire, cartographiez la fonctionnalité principale de votre plateforme. Une marketplace de cours réussie a besoin de fonctionnalités pour trois types d'utilisateurs : les étudiants, les instructeurs et les administrateurs.

Fonctionnalités principales : exploration et inscription aux cours

Pour les étudiants :

  • Parcourir le catalogue de cours avec recherche et filtres
  • Afficher les détails du cours (description, programme, biographie de l'instructeur, avis)
  • Aperçu des leçons d'exemple
  • S'inscrire aux cours (gratuit ou payant)
  • Accéder aux cours achetés
  • Suivre la progression de l'apprentissage
  • Télécharger les certificats à la fin du cours

Pour les instructeurs :

  • Créer et publier des cours
  • Télécharger des leçons vidéo et des matériaux supplémentaires
  • Organiser le contenu en sections et leçons
  • Définir la tarification et les options d'inscription aux cours
  • Afficher l'inscription et la progression des étudiants
  • Répondre aux questions des étudiants
  • Suivre les revenus

Pour les propriétaires de plateforme :

  • Gestion des utilisateurs (étudiants et instructeurs)
  • Modération et approbation du contenu
  • Traitement des paiements et partage des revenus
  • Analyses et rapports
  • Paramètres et personnalisation de la plateforme

Fonctionnalités avancées : Certificats et suivi de progression

Les plateformes d'apprentissage améliorées incluent :

  • Suivi de la progression : Statut de fin de leçon, pourcentage global du cours, contenu consulté en dernier
  • Génération de certificats : Certificats automatisés avec nom de l'étudiant, titre du cours, date d'achèvement
  • Outils de quiz et d'évaluation : Vérifications des connaissances, examens finaux, critères de réussite
  • Forums de discussion : Questions et réponses spécifiques au cours, interaction entre pairs
  • Listes de souhaits et favoris : Enregistrer les cours pour plus tard
  • Chemins d'apprentissage : Séquences de cours organisées pour des compétences spécifiques

La recherche de Coursera et Gallup montre que 81 % des apprenants signalent une amélioration des compétences après avoir suivi des cours en ligne, ce qui rend le suivi efficace de la progression essentiel pour les résultats d'apprentissage.

Monétisation : Intégrer des systèmes de paiement

Votre plateforme a besoin d'options de paiement flexibles :

  • Achats de cours uniques : Prix fixe par cours
  • Accès par abonnement : Passes d'accès complet mensuels/annuels
  • Modèle freemium : Cours gratuits avec mises à niveau premium
  • Partage des revenus : Partage des paiements entre la plateforme et les instructeurs
  • Codes promotionnels : Capacités de réduction et de marketing

S'assurer que votre flux de paiement fonctionne correctement sur tous les appareils est essentiel pour la conversion. Avec Adalo's utilisation illimitée sur tous les plans—sans frais d'actions d'application ou basés sur l'utilisation—vous ne serez pas confronté à des factures inattendues à mesure que votre base d'étudiants se développe.

Configuration de votre compte Adalo et choix du bon plan

Étape 1 : créer votre compte Adalo

  1. Visitez Adalo.com
  2. Cliquez sur « Commencer gratuitement »
  3. Inscrivez-vous avec votre adresse e-mail ou votre compte Google
  4. Vérifiez votre adresse e-mail
  5. Remplir le sondage de bienvenue (facultatif)

Étape 2 : Démarrer votre application de plateforme de cours

  1. À partir de votre tableau de bord, cliquez sur « Créer une nouvelle application »
  2. Choisissez « Application mobile » pour la compatibilité multiplateforme
  3. Nommez votre application (par exemple, « LearnHub » ou « EduMarket »)
  4. Commencez à partir de zéro ou explorez La marketplace d'Adalo et kits clonables pour les modèles de démarrage potentiels
  5. Cliquez sur « Continuer » pour accéder au générateur d'applications

Plan gratuit : testez votre concept de clone Udemy

La plan gratuit d'Adalo est parfait pour le prototypage :

Ce qui est inclus :

  • Applications de test illimitées
  • limite de 500 enregistrements par application
  • 1 siège d'éditeur
  • Écrans et actions illimités
  • Publication web sur un sous-domaine Adalo
  • Accès à Marché des composants
  • Support du forum communautaire

Limitations :

  • Pas de domaine personnalisé
  • Impossible de publier sur les app stores
  • Enregistrements de base de données limités
  • Marque Adalo sur l'application

Ce niveau vous permet de construire et de tester toute la structure de votre plateforme de cours avant d'investir dans un plan payant.

Quand passer à la version supérieure : Plans Starter vs Professional

Remarque: Vérifiez les tarifs actuels, les limites de stockage et les fonctionnalités sur la page de tarification d'Adalo car ces détails changent régulièrement.

Plan Starter (36 $/mois annuels, 36 $/mois) :

  • 1 application publiée
  • Domaine personnalisé pour les applications web
  • Supprimer l'image de marque Adalo
  • Stockage pour le contenu des cours
  • Publier sur l'App Store et Google Play
  • Enregistrements de base de données illimités
  • Utilisation illimitée—aucun frais d'App Actions

Plan Professional (52 $/mois annuels, 36 $/mois) :

  • 2 applications publiées
  • 5 sièges collaborateurs
  • Stockage augmenté par application
  • Intégrations personnalisées via API
  • Fonctionnalités de géolocalisation
  • Support prioritaire
  • Enregistrements de base de données illimités

Plan Équipe (160 $/mois annuels, 250 $/mois) :

  • 5 applications publiées
  • 10 sièges d'éditeur
  • Intégration Xano pour les backends avancés
  • Support prioritaire
  • Pas de limites de données

Pour une plateforme de cours avec contenu vidéo, commencez par le plan Starter pour répondre aux besoins de stockage multimédia, puis passez à Professional à mesure que vous ajoutez des instructeurs et des collaborateurs. Contrairement à des concurrents comme Bubble (à partir de 69 $/mois avec des Workload Units qui créent des frais imprévisibles) ou Glide (à partir de 60 $/mois mais limité par les lignes de données et sans publication sur l'app store), la tarification d'Adalo est simple sans surprises d'utilisation.

Conception de votre structure de base de données pour les cours, les étudiants et les instructeurs

La base de données est la fondation de votre application. La base de données relationnelle d'Adalo rend la modélisation de données complexe accessible sans connaissances SQL—et avec aucune limite d'enregistrements sur les plans payants, vous pouvez faire évoluer votre bibliothèque de cours et votre base d'étudiants sans atteindre de plafonds artificiels.

Étape 3 : Améliorez la collection Utilisateurs

Adalo crée automatiquement une collection Utilisateurs. Personnalisez-la pour votre plateforme :

  1. Cliquez sur le bouton Base de données icône dans la barre latérale gauche
  2. Sélectionnez le Utilisateurs collection
  3. Ajoutez ces propriétés (cliquez sur « + Ajouter une propriété ») :

Profil de base :

  • Nom complet (Texte) - existe déjà
  • E-mail (E-mail) - existe déjà
  • Mot de passe (Mot de passe) - existe déjà
  • Photo de profil (Image)
  • Biographie (Texte - Multiligne)
  • Type d'utilisateur (Texte) - Options : « Étudiant », « Instructeur », « Administrateur »

Spécifique aux instructeurs :

  • Titre de l'instructeur (Texte) - par exemple, « Expert en marketing »
  • Domaines d'expertise (Texte)
  • Nombre total d'étudiants (Nombre)
  • Note moyenne (Nombre)
  • Gains totaux (Nombre)
  • E-mail de paiement (E-mail)

Spécifique aux étudiants :

  • Nombre de cours suivis (Nombre)
  • Cours terminés (Nombre)
  • Heures d'apprentissage (Nombre)

Création de la table Utilisateurs : étudiants et instructeurs

Votre collection Utilisateurs sert à la fois les étudiants et les instructeurs. Utilisez le Type d'utilisateur propriété pour :

  • Afficher différents tableaux de bord selon le type d'utilisateur
  • Filtrer le contenu affiché
  • Contrôler les autorisations et l'accès
  • Suivre les métriques spécifiques au rôle

Cette approche à table unique simplifie l'authentification tout en maintenant la flexibilité.

Étape 4 : Créer la collection Cours

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Cours »
  3. Ajoutez ces propriétés :

Informations sur le cours :

  • Titre (Texte)
  • Sous-titre (Texte)
  • Description (Texte - Multiligne)
  • Image du cours (Image)
  • Vidéo de promotion (URL vidéo ou texte)
  • Catégorie (Texte) - Options : « Entreprise », « Technologie », « Design », « Marketing », etc.
  • Niveau de difficulté (Texte) - Options : « Débutant », « Intermédiaire », « Avancé », « Tous les niveaux »
  • Langue (Texte)
  • Durée en minutes (Nombre)
  • Dernière mise à jour (Date et heure)
  • Date de création (Date et heure - Automatique)

Inscription et tarification :

  • Prix (Nombre)
  • Est gratuit (Vrai/Faux)
  • Prix réduit (Nombre)
  • Inscriptions totales (Nombre)
  • Statut du cours (Texte) - Options : « Brouillon », « Publié », « Archivé »

Métriques de qualité :

  • Note moyenne (Nombre)
  • Avis totaux (Nombre)
  • Certificat inclus (Vrai/Faux)

Étape 5 : Créer la collection Sections

Les cours ont besoin d'une structure de programme organisée :

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Sections »
  3. Ajoutez les propriétés :
  • Titre de la section (Texte)
  • Numéro de section (Nombre)
  • Description (Texte)
  • Date de création (Date et heure - Automatique)

Étape 6 : Créer la collection Leçons

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Leçons »
  3. Ajoutez les propriétés :

Contenu de la leçon :

  • Titre de la leçon (Texte)
  • Numéro de leçon (Nombre)
  • URL de la vidéo (Texte) - Pour les vidéos hébergées en externe
  • Fichier vidéo (Vidéo) - Pour les vidéos hébergées par Adalo (limitées par le stockage)
  • Durée de la leçon (Nombre) - en minutes
  • Description (Texte - Multiligne)
  • Est un aperçu (Vrai/Faux) - Autoriser l'aperçu gratuit
  • Ressources téléchargeables (Fichier)

Remarque : Pour l'hébergement vidéo, envisagez d'utiliser YouTube, Vimeo, ou collections externes pour éviter les limites de stockage. Le stockage Adalo est mieux adapté aux images de cours et aux fichiers PDF.

Étape 7 : Créer la collection Inscriptions

Suivre les relations étudiant-cours :

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Inscriptions »
  3. Ajoutez les propriétés :
  • Date d'inscription (Date et heure - Automatique)
  • Pourcentage de progression (Nombre)
  • Dernier accès (Date et heure)
  • Complété (Vrai/Faux)
  • Date d'achèvement (Date et heure)
  • Certificat émis (Vrai/Faux)

Étape 8 : Créer la collection Progression des leçons

Suivre l'achèvement individuel des leçons :

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Progression des leçons »
  3. Ajoutez les propriétés :
  • Complété (Vrai/Faux)
  • Date d'achèvement (Date et heure)
  • Temps de visionnage (Nombre) - secondes regardées
  • Dernière position (Nombre) - point de reprise de la lecture

Étape 9 : Créer la collection Avis

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Avis »
  3. Ajoutez les propriétés :
  • Note (Nombre) - échelle 1-5
  • Texte des avis (Texte - Multiligne)
  • Date de création (Date et heure - Automatique)
  • Nombre d'avis utiles (Nombre) - pour la fonction « Était-ce utile ? »

Étape 10 : Créer la collection Paiements

  1. Cliquez sur « + Ajouter une collection »
  2. Nommez-la « Paiements »
  3. Ajoutez les propriétés :
  • Montant (Nombre)
  • Devise (Texte)
  • Méthode de paiement (Texte)
  • Stripe Payment ID (Texte)
  • Statut (Texte) - Options : « En attente », « Terminé », « Échoué », « Remboursé »
  • Date de paiement (Date et heure - Automatique)
  • Frais de plateforme (Nombre)
  • Paiement de l'instructeur (Nombre)

Étape 11 : Configurer les relations de base de données

Les relations connectent vos collections. Configurez-les avec soin :

Collection Cours :

  1. Ajouter une relation à Utilisateurs: « Instructeur » (Un utilisateur peut avoir plusieurs cours)
  2. Ajouter une relation à Sections: Relation un-à-plusieurs (Un cours a plusieurs sections)
  3. Ajouter une relation à Avis: Un-à-plusieurs

Collection Sections :

  1. Relation à Cours: Plusieurs-à-un (déjà créée ci-dessus)
  2. Ajouter une relation à Leçons: Un-à-plusieurs (Une section a plusieurs leçons)

Collection Leçons :

  1. Relation à Sections: Plusieurs-à-un (déjà créée)

Collection Inscriptions :

  1. Ajouter une relation à Utilisateurs: « Étudiant » (Plusieurs-à-un)
  2. Ajouter une relation à Cours: Plusieurs-à-un
  3. Ajouter une relation à Progression de la leçon: Un-à-plusieurs

Collection Progression de la leçon :

  1. Relation à Inscriptions: Plusieurs-à-un (déjà créée)
  2. Ajouter une relation à Leçons: Plusieurs-à-un

Collection Avis :

  1. Relation à Cours: Plusieurs-à-un (déjà créée)
  2. Ajouter une relation à Utilisateurs: « Critique » (Plusieurs-à-un)

Collection Paiements :

  1. Ajouter une relation à Utilisateurs: « Étudiant » (qui a payé)
  2. Ajouter une relation à Utilisateurs: « Instructeur » (qui reçoit le paiement)
  3. Ajouter une relation à Cours: Plusieurs-à-un
  4. Ajouter une relation à Inscriptions: Un-à-un

Cette structure relationnelle permet des requêtes complexes telles que « Afficher tous les cours de cet instructeur » ou « Calculer les gains totaux par instructeur ». Avec les bonnes configurations de relations de données, les applications Adalo peuvent être mises à l'échelle au-delà d'1 million d'utilisateurs actifs mensuels — votre plateforme de cours ne dépassera pas l'infrastructure.

Construction de l'interface utilisateur : catalogue de cours et écrans de navigation

Étape 12 : Définissez le thème de votre application

  1. Cliquez sur le bouton Paramètres icône d'engrenage
  2. Accédez à Marque
  3. Choisissez les couleurs :
    • Couleur primaire : Votre couleur de marque (par exemple, bleu foncé pour la confiance)
    • Couleur secondaire : Accent pour les appels à l'action (par exemple, orange pour les boutons d'inscription)
    • Arrière-plan : Blanc ou gris clair pour la lisibilité
  4. Sélectionnez les polices :
    • Police de titre : Sans-serif gras et moderne
    • Police de corps : Sans-serif propre et lisible
  5. Téléchargez votre logo

Étape 13 : Créer l'écran de bienvenue

  1. Renommez l'écran par défaut en « Bienvenue »
  2. Ajouter des composants :
    • Image: Votre logo de plateforme
    • Texte (Titre): « Apprenez n'importe quoi, n'importe où »
    • Texte (Sous-titre): « Rejoignez des milliers d'apprenants maîtrisant de nouvelles compétences »
    • Bouton: « Parcourir les cours » → Lien vers « Catalogue de cours »
    • Bouton: « S'inscrire » → Lien vers « S'inscrire »
    • Bouton: « Connexion » → Lien vers « Connexion »

Étape 14 : Créez les écrans d'authentification

Écran d'inscription :

  1. Ajouter un nouvel écran « S'inscrire »
  2. Ajoutez Formulaire composant :
    • Connectez à : collection Utilisateurs
    • Champs : E-mail, Mot de passe, Nom complet
  3. Ajoutez liste déroulante pour Type d'utilisateur :
    • Options : « Je veux apprendre » (Étudiant), « Je veux enseigner » (Instructeur)
  4. Ajoutez Bouton Soumettre: "Créer un compte"
  5. Actions à la soumission :
    • Créer un utilisateur
    • Si Type d'utilisateur = Instructeur → Accédez à « Configuration de l'instructeur »
    • Si Type d'utilisateur = Étudiant → Accédez au « Tableau de bord de l'étudiant »

Écran de connexion :

  1. Ajouter nouvel écran « Connexion »
  2. Ajoutez Formulaire de connexion:
    • Champ E-mail
    • Champ Mot de passe
    • Lien "Mot de passe oublié ?"
  3. Actions de soumission :
    • Connecter l'utilisateur
    • Si Type d'utilisateur = Instructeur → « Tableau de bord de l'instructeur »
    • Si Type d'utilisateur = Étudiant → « Tableau de bord de l'étudiant »

Étape 15 : Créez le catalogue de cours

  1. Ajouter un nouvel écran « Catalogue de cours »
  2. Ajoutez Barre de recherche en haut :
    • Espace réservé : « Rechercher des cours... »
    • Recherche : Collection de cours
    • Rechercher par : Titre, Description, Catégorie
  3. Ajoutez Liste horizontale pour les catégories :
    • Source : Créez une liste statique ou utilisez les catégories de cours
    • Affichage : Boutons de catégorie
    • Filtrer les cours lorsque vous cliquez
  4. Ajoutez Liste composant pour les cours :
    • Source : Collection de cours
    • Filtre : État du cours = « Publié »
    • Trier par : Plus populaire ou Plus récent
  5. Pour chaque cours dans la liste, afficher :
    • Image: Image du cours
    • Texte: Titre du cours
    • Texte: Nom de l'instructeur (Cours → Instructeur → Nom complet)
    • Texte: Prix (ou « Gratuit » si Gratuit = vrai)
    • Notation en étoiles: Note moyenne
    • Texte: Inscriptions totales
    • Action de clic: Accédez à l'écran "Détails du cours", envoyez le cours actuel

Ajouter la fonctionnalité de recherche et de filtrage

Étape 16 : Ajouter des filtres avancés

  1. Sur l'écran Catalogue des cours, ajoutez une section de filtre :
    • liste déroulante: Filtre de catégorie
    • liste déroulante: Prix (Gratuit, Payant, Tous)
    • liste déroulante: Niveau de difficulté
    • liste déroulante: Évaluation (4+ étoiles, 3+ étoiles, etc.)
  2. Mettez à jour les filtres du composant Liste pour utiliser les valeurs sélectionnées
  3. Ajoutez un bouton « Effacer les filtres » pour réinitialiser

Conception des pages Détails du cours

Étape 17 : Créer l'écran Détails du cours

  1. Ajouter un nouvel écran « Détails du cours »
  2. Cet écran reçoit : Cours actuel (de l'écran précédent)
  3. Ajouter des composants :

Section En-tête :

  • Image: Image du cours (largeur complète)
  • Texte (H1): Titre du cours
  • Texte: Sous-titre du cours
  • Texte: « Par [Nom de l'instructeur] »
  • Lien: Profil de l'instructeur (accédez à l'écran Profil de l'instructeur)

Barre d'informations rapides :

  • Notation en étoiles: Note moyenne
  • Texte: « ([Nombre total d'avis] avis) »
  • Texte: « [Nombre total d'inscriptions] étudiants »
  • Texte: « Dernière mise à jour : [Date de dernière mise à jour] »
  • Icône + Texte: Durée
  • Icône + Texte: Niveau de difficulté
  • Icône + Texte: Langue

Section Description :

  • Texte (H2): « Ce que vous apprendrez »
  • Texte: Description
  • Bouton: « Afficher plus/moins » (pour les longues descriptions)

Section Contenu du cours :

  • Texte (H2): « Contenu du cours »
  • Texte: « [X] sections • [Y] cours • [Z]h au total »
  • Liste: Sections
    • Pour chaque section :
      • Texte: Titre de la section
      • Liste déroulante: Leçons de cette section
        • Texte: Titre de la leçon
        • Icône: Icône de lecture si vidéo
        • Texte: Durée
        • Icône de verrouillage: Si non inscrit et pas une leçon d'aperçu
        • Badge « Aperçu »: Si Aperçu = vrai

Section Avis :

  • Texte (H2): « Avis des étudiants »
  • Affichage de la note moyenne: Grande évaluation par étoiles + nombre
  • Liste: Avis récents (limité à 5)
    • Nom de l'étudiant
    • Note
    • Texte de l'avis
    • Date
  • Bouton: « Voir tous les avis »

Section Instructeur :

  • Image: Photo de profil de l'instructeur
  • Texte: Nom complet de l'instructeur
  • Texte: Titre de l'instructeur
  • Texte: Courte biographie
  • Bouton: "Voir le profil complet"

Section d'inscription (Pied de page collant ou carte importante) :

  • Texte: Prix (ou "Gratuit")
  • Texte: Prix réduit (si applicable)
  • Bouton: "S'inscrire maintenant" ou "Commencer l'apprentissage" si gratuit
    • Action : Si non connecté → Accéder à la connexion
    • Si connecté → Créer une inscription → Accéder au lecteur de cours
  • Bouton: "Ajouter à la liste de souhaits" (icône cœur)

Étape 18 : Construire le lecteur de cours

  1. Ajouter un nouvel écran « Lecteur de cours »
  2. Cet écran reçoit : Inscription actuelle
  3. Disposition :

Barre latérale gauche (30 % de largeur sur ordinateur de bureau, réductible sur mobile) :

  • Texte: Titre du cours
  • Barre de progression: Inscription → Pourcentage de progression
  • Liste: Sections → Leçons
    • Afficher les cases à cocher d'achèvement
    • Mettre en évidence la leçon actuelle
    • Cliquer pour changer de leçon

Zone de contenu principal (70 % de largeur) :

  • Lecteur vidéo: Leçon actuelle → URL de vidéo ou fichier vidéo
  • Texte (H2): Titre de la leçon
  • Texte: Description de la leçon
  • Bouton: "Marquer comme terminé"
    • Action : Mettre à jour la progression de la leçon → Terminé = Vrai
    • Recalculer la progression de l'inscription
  • Ressources téléchargeables: Si la leçon contient des fichiers
  • Onglets: "Aperçu", "Ressources", "Questions et réponses"

Navigation :

  • Bouton: "Leçon précédente"
  • Bouton: "Leçon suivante"
  • Option d'avancement automatique (bascule)

Étape 19 : Implémenter la logique de suivi de la progression

Action Marquer la leçon comme terminée :

  1. Rechercher ou créer un enregistrement de progression de leçon :
    • Inscription = Inscription actuelle
    • Leçon = Leçon actuelle
  2. Mettre à jour la progression de la leçon :
    • Achevé = Vrai
    • Date d'achèvement = Maintenant
  3. Calculer et mettre à jour la progression de l'inscription :
    • Compter le nombre total de leçons dans le cours
    • Compter la progression des leçons terminées pour cette inscription
    • Pourcentage de progression = (Terminées / Total) × 100
  4. Vérifier l'achèvement du cours :
    • Si Pourcentage de progression = 100 :
      • Mettre à jour l'inscription → Terminé = Vrai
      • Mettre à jour l'inscription → Date d'achèvement = Maintenant
      • Accéder à l'écran de certificat

Le suivi efficace de la progression contribue à un engagement plus élevé des apprenants, car les commentaires visuels motivent l'apprentissage continu.

Création de tableaux de bord d'instructeur et de flux de téléchargement de cours

Étape 20 : Construire le tableau de bord de l'instructeur

  1. Ajouter un nouvel écran « Tableau de bord instructeur »
  2. Ajouter une section de bienvenue :
    • Texte: "Bienvenue, [Nom de l'instructeur]"
    • ImagePhoto de profil
  3. Ajouter des cartes de statistiques :
    • Nombre total d'étudiantsNombre total d'inscriptions pour les cours de l'instructeur
    • Total des coursNombre de cours de l'instructeur
    • Gains totauxSomme des paiements → Paiement à l'instructeur où Instructeur = Utilisateur connecté
    • Note moyenneMoyenne des évaluations des cours de l'instructeur
  4. Ajouter des actions rapides :
    • Bouton« Créer un nouveau cours » → Accéder au Créateur de cours
    • Bouton« Afficher les revenus » → Accéder à l'écran Revenus
  5. Ajoutez ListeCours de l'instructeur
    • Pour chaque cours, afficher :
      • Titre et image du cours
      • Inscriptions totales
      • Revenu
      • Statut (Brouillon/Publié)
      • Bouton« Modifier » → Accéder à l'éditeur de cours
      • Bouton« Afficher les étudiants » → Accéder à l'écran Étudiants du cours

Création de formulaires de création de cours multi-étapes

Étape 21 : Créer le Créateur de cours (Partie 1 : Informations de base)

  1. Ajouter un nouvel écran « Créateur de cours - Bases »
  2. Ajoutez Formulaire connecté à Cours :
    • Entrée de texte: Titre
    • Entrée de texteSous-titre
    • Zone de texte: Description
    • Sélecteur d'image: Image du cours
    • liste déroulante: Catégorie
    • liste déroulante: Niveau de difficulté
    • liste déroulante: Langue
    • Saisie numérique: Prix
    • BasculerEst gratuit
    • Bouton Soumettre« Suivant »
  3. À la soumission :
    • Créer un enregistrement de cours
    • Définir Instructeur = Utilisateur connecté
    • Définir le statut du cours = « Brouillon »
    • Accéder à « Créateur de cours - Curriculum »
    • Envoyer le cours nouvellement créé

Étape 22 : Créateur de cours (Partie 2 : Curriculum)

  1. Ajouter un nouvel écran « Créateur de cours - Curriculum »
  2. Cet écran reçoit : Cours actuel (en cours de création)
  3. Afficher :
    • Texte« Construisez votre curriculum »
    • Bouton« Ajouter une section »
  4. Ajoutez ListeSections pour ce cours
    • Pour chaque section :
      • Texte: Titre de la section
      • Bouton« Ajouter une leçon » → Ouvre le formulaire de leçon
      • Bouton« Modifier la section »
      • Bouton« Supprimer la section »
      • Liste: Leçons de cette section
        • Titre de la leçon
        • Durée
        • Boutons Modifier/Supprimer
  5. Ajouter la navigation :
    • Bouton« Retour » → Écran précédent
    • Bouton« Enregistrer en tant que brouillon »
    • Bouton« Aperçu du cours »
    • Bouton« Publier le cours » → Mettre à jour le statut du cours à « Publié »

Gestion du contenu vidéo et de la structure des leçons

Étape 23 : Créer une modale Ajouter/Modifier une leçon

  1. Ajouter un nouvel écran « Ajouter une leçon » (ou utiliser une modale)
  2. Ajoutez Formulaire connecté à Leçons :
    • Entrée de texte: Titre de la leçon
    • Saisie numériqueNuméro de leçon (pour le classement)
    • Zone de texte: Description
    • Entrée de texteURL vidéo (YouTube, Vimeo, etc.)
    • Saisie numériqueDurée de la leçon (minutes)
    • BasculerEst un aperçu (permettre la visualisation gratuite)
    • Sélecteur de fichiersRessources téléchargeables
  3. À la soumission :
    • Créer une leçon
    • Connecter à la section actuelle
    • Revenir au Générateur de cours

Important : Pour l'hébergement vidéo, utilisez des plateformes externes (YouTube avec options non répertorié/privé, Vimeo, Wistia) et stockez les URL plutôt que de télécharger de gros fichiers vidéo sur Adalo. Cela préserve vos limites de stockage pour d'autres éléments.

Définir le prix et la visibilité du cours

Étape 24 : Ajouter les contrôles de publication

  1. Sur l'écran Générateur de cours, ajoutez :
    • Basculer: « Publié » par rapport à « Brouillon »
    • Bouton: « Aperçu en tant qu'étudiant » → Afficher la vue détaillée du cours
    • Validation: Assurez-vous que le cours a :
      • Au moins 1 section
      • Au moins 3 leçons
      • Image du cours
      • Description complète
      • Prix défini (si non gratuit)
  2. Action de publication :
    • Vérifier les critères de validation
    • Si réussi → Mettre à jour le statut du cours = « Publié »
    • Si échoue → Afficher les messages d'erreur énumérant les éléments manquants
    • Message de succès → Naviguer vers le tableau de bord de l'instructeur

Mise en œuvre de l'inscription des étudiants, du suivi des progrès et des certificats

Création du flux d'inscription et de paiement

Étape 25 : Créer un processus d'inscription

  1. Sur l'écran Détails du cours, configurez le bouton « S'inscrire maintenant » :

Si le cours est gratuit :

Actions :

1. Vérifier si l'utilisateur est connecté

- Si non → Accédez à l'écran de connexion

2. Vérifier s'il est déjà inscrit

- Requête Inscriptions : Étudiant = Utilisateur connecté ET Cours = Cours actuel

- Si existe → Accédez directement au lecteur de cours

3. Créer un nouvel enregistrement d'inscription :

- Étudiant = Utilisateur connecté

- Cours = Cours actuel

- Pourcentage de progression = 0

- Terminé = Faux

4. Mettre à jour le cours → Total des inscriptions (ajouter 1)

5. Naviguer vers le lecteur de cours avec la nouvelle inscription

Si le cours est payant :

Actions :

1. Vérifier si connecté (identique à ci-dessus)

2. Vérifier s'il est déjà inscrit (identique à ci-dessus)

3. Naviguer vers l'écran de paiement

- Envoyer le cours actuel

Étape 26 : Créer l'écran de paiement

  1. Ajouter un nouvel écran « Paiement »
  2. Cet écran reçoit : Cours actuel
  3. Afficher :
    • Texte (H2): « Complétez votre achat »
    • Carte de résumé du cours:
      • Image du cours
      • Titre du cours
      • Nom de l'instructeur
      • Prix
  4. Ajoutez Composant de paiement Stripe:
    • Montant : Cours → Prix
    • Devise : USD (ou votre devise)
    • E-mail du client : Utilisateur connecté → E-mail
  5. Ajouter un formulaire de paiement :
    • Numéro de carte
    • Date d'expiration
    • CVC
    • Nom de facturation
    • Code postal de facturation
    • Case à cocher: « Enregistrer la carte pour les achats futurs »
  6. Ajoutez Bouton Soumettre: "Inscription complète"
  7. En cas de paiement réussi :
    • Créer un enregistrement de paiement :
      • Montant = Prix du cours
      • Étudiant = Utilisateur connecté
      • Instructeur = Cours → Instructeur
      • ID de paiement Stripe = [de la réponse Stripe]
      • Statut = « Terminé »
      • Calculer les frais de plateforme (par exemple, 15%)
      • Calculer le paiement de l'instructeur (85%)
    • Créer un enregistrement d'inscription (identique aux cours gratuits)
    • Afficher le message de succès
    • Accéder au lecteur de cours
  8. En cas d'échec du paiement :
    • Afficher un message d'erreur
    • Autoriser une nouvelle tentative

Suivi de l'achèvement des leçons et de la progression globale

Étape 27 : Créer un tableau de bord de progression pour les étudiants

  1. Ajouter un nouvel écran « Mon apprentissage »
  2. Ajouter des onglets ou des sections :
    • En cours
    • Terminé
    • Liste de souhaits
  3. Ajoutez Liste: Inscriptions où l'étudiant = Utilisateur connecté
    • Filtrer par : Statut d'achèvement pour chaque onglet
    • Trier par : Dernier accès
  4. Pour chaque inscription, afficher :
    • Image: Cours → Image du cours
    • Texte: Cours → Titre
    • Barre de progression: Pourcentage de progression
    • Texte: "X sur Y leçons terminées"
    • Texte: Date du dernier accès
    • Bouton: "Continuer l'apprentissage" → Accéder au lecteur de cours
    • Bouton: "Télécharger le certificat" (si terminé et certificat disponible)

Génération et livraison des certificats de cours

Étape 28 : Créer l'écran de certificat

  1. Ajouter un nouvel écran "Certificat"
  2. Cet écran reçoit : Inscription actuelle (où Terminé = Vrai)
  3. Concevoir la mise en page du certificat :
    • Image: Bordure de certificat/fond de modèle
    • Texte (Grand): "Certificat d'accomplissement"
    • Texte: "Ceci certifie que"
    • Texte (Grand): [Nom complet de l'étudiant]
    • Texte: "a réussi à compléter"
    • Texte (Grand): [Titre du cours]
    • Texte: "Terminé le [Date d'achèvement]"
    • Texte: "Instructeur : [Nom de l'instructeur]"
    • Image: Logo de la plateforme
    • Image: Signature numérique (facultatif)
  4. Ajouter des actions :
    • Bouton: "Télécharger en PDF" (nécessite un composant PDF de la marketplace)
    • Bouton: "Partager sur LinkedIn" → Lien profond vers la certification LinkedIn
    • Bouton: "Retour au tableau de bord"
  5. Mettre à jour l'enregistrement d'inscription :
    • Certificat délivré = Vrai

Les plateformes proposant des certificats constatent des taux d'achèvement considérablement plus élevés, car les accréditations fournissent une preuve tangible de la réussite.

Intégration des systèmes de paiement avec Stripe pour la monétisation des cours

Configuration de Stripe dans votre application Adalo

Étape 29 : Configurer l'intégration Stripe

  1. Installer composant Stripe de la Marketplace Adalo
  2. Obtenir les clés API Stripe :
    • Aller à Tableau de bord Stripe
    • Accéder à Développeurs → Clés API
    • Copier les clés de test pour le développement
    • Copier les clés live pour la production
  3. Dans Adalo :
    • Accédez à Paramètres → Intégrations
    • Cliquez sur « Connecter » pour Stripe
    • Collez la clé publique
    • Collez la clé secrète
    • Enregistrer
  4. Testez avec les cartes de test Stripe (la documentation de test de Stripe):
    • Succès : 4242 4242 4242 4242
    • Refus : 4000 0000 0000 0002

Création d'options de cours uniques et d'abonnement

Étape 30 : Créer la fonctionnalité d'abonnement (Facultatif)

Pour un modèle d'abonnement d'accès complet :

  1. Créez une nouvelle collection « Plans d'abonnement » :
    • Nom du plan (Texte) - par ex., « Pro mensuel », « Pro annuel »
    • Prix (Nombre)
    • Intervalle (Texte) - « mois » ou « année »
    • ID de prix Stripe (Texte)
  2. Ajouter à la collection Utilisateur :
    • Statut d'abonnement (Texte) - « Actif », « Annulé », « Expiré »
    • Date d'expiration de l'abonnement (Date et heure)
  3. Créez un écran « S'abonner » :
    • Afficher les options de plan
    • Composant de paiement d'abonnement Stripe
    • En cas d'abonnement réussi :
      • Mettre à jour Utilisateur → Statut d'abonnement = « Actif »
      • Définissez la date d'expiration
      • Accordez l'accès à tous les cours
  4. Modifiez la logique d'accès au cours :
    • Autoriser l'accès si : Inscrit au cours OU Statut d'abonnement = « Actif »

Gestion des paiements des instructeurs

Étape 31 : Créer un tableau de bord des gains des instructeurs

  1. Ajouter un nouvel écran « Gains des instructeurs »
  2. Afficher :
    • Texte (H2): « Vos gains »
    • Total en attente: Somme du paiement de l'instructeur où Statut = « En attente »
    • Total payé: Somme où Statut = « Payé »
    • Disponible pour le retrait: Montant prêt à être transféré
  3. Ajoutez Liste: Paiements où Instructeur = Utilisateur connecté
    • Trier par : Date de paiement (plus récent en premier)
    • Options de filtre : Plage de dates, Statut
    • Affichage pour chacun :
      • Titre du cours
      • Nom de l'étudiant
      • Montant
      • Frais de plateforme
      • Paiement de l'instructeur
      • Date
      • Statut
  4. Ajoutez Bouton: « Demander un paiement »
    • Seuil minimum : 50 $
    • Créer une demande de paiement
    • Flux de travail d'approbation administrateur

Remarque : Le traitement réel du paiement nécessite :

  • Stripe Connect pour les transferts automatisés
  • Système d'approbation administrateur
  • Documentation fiscale (formulaires 1099 pour les États-Unis)
  • Considération des frais de passerelle de paiement

Ajouter des avis, des évaluations et des fonctionnalités sociales à votre plateforme

Création d'un système d'avis et d'évaluation

Étape 32 : Créer l'écran d'avis de cours

  1. Ajouter un nouvel écran « Rédiger un avis »
  2. Cet écran reçoit : Inscription actuelle (doit être inscrit pour évaluer)
  3. Ajouter des composants :
    • Texte: « Évaluer [Titre du cours] »
    • Notation en étoiles composant (5 étoiles)
    • Zone de texte: Texte d'avis (optionnel)
    • Basculer: « Cet avis est anonyme »
    • Bouton Soumettre: « Publier l'avis »
  4. À la soumission :
    • Créer un enregistrement d'avis :
      • Note = étoiles sélectionnées
      • Texte d'avis = texte saisi
      • Évaluateur = Utilisateur connecté
      • Cours = Cours actuel
    • Mettre à jour les évaluations du cours :
      • Total des avis = Total des avis + 1
      • Note moyenne = (somme de toutes les notes) / Nombre d'avis
    • Mettre à jour les évaluations de l'instructeur :
      • Recalculer la moyenne sur tous les cours
    • Afficher un message de remerciement
    • Revenir aux détails du cours

Étape 33 : Afficher les avis sur la page du cours

Déjà couvert à l'étape 17, mais ajouter la fonctionnalité :

  1. Trier les avis par : Plus récent, Plus élevé, Plus bas
  2. Ajouter un vote « Utile » :
    • Créer une collection « Votes d'avis »
    • Chaque vote lie l'utilisateur à l'avis
    • Afficher le nombre d'avis utiles
    • Empêcher les votes en double
  3. Filtrer les avis :
    • Par note (5 étoiles, 4 étoiles, etc.)
    • Afficher la répartition en pourcentage des notes

Création de forums de discussion pour chaque cours

Étape 34 : Construire un système de Q&R (fonctionnalité avancée optionnelle)

  1. Créer une collection « Questions » :
    • Texte de la question (Texte - Multiligne)
    • Leçon (relation aux leçons)
    • Date de création (Date et heure)
    • Votes positifs (Nombre)
  2. Créer une collection « Réponses » :
    • Texte de réponse (Texte - Multiligne)
    • Question (relation aux questions)
    • Est une réponse de l'instructeur (Vrai/Faux)
    • Votes positifs (Nombre)
    • Date de création (Date et heure)
  3. Ajouter un onglet Q&R au lecteur de cours :
    • Afficher les questions de la leçon actuelle
    • Bouton: « Poser une question »
    • Liste: Questions
      • Afficher les réponses
      • Boutons de vote positif
      • Bouton « Répondre » (pour les instructeurs et les étudiants inscrits)

Cela crée un engagement similaire à la fonctionnalité Q&R d'Udemy, soutenant l'amélioration de la qualité des cours.

Publication de votre clone Udemy sur le Web, iOS et Android

Publication sur le Web avec un domaine personnalisé

Étape 35 : Déploiement Web

  1. Dans l'éditeur Adalo, cliquez sur le bouton « Publier » (en haut à droite)
  2. Sélectionnez « Application Web »
  3. Cliquez sur « Publier sur le Web »
  4. Votre application est maintenant en ligne sur : yourappname.adalo.com

Ajout d'un domaine personnalisé (plan Starter ou supérieur) :

  1. Achetez un domaine auprès d'un fournisseur (GoDaddy, Namecheap, Google Domains)
  2. Dans Adalo :
    • Allez à Paramètres → Publication → Application Web
    • Cliquez sur « Ajouter un domaine personnalisé »
    • Entrez votre domaine : learninghub.com
    • Suivez Guide de configuration du domaine personnalisé d'Adalo pour les étapes de configuration DNS, qui varient selon le registraire de domaine
  3. De retour dans Adalo :
    • Cliquez sur « Vérifier le domaine »
    • Une fois vérifiée, votre application est en ligne sur votre domaine
  4. Activez HTTPS :
    • Fourni automatiquement par Adalo
    • Peut prendre quelques heures après la vérification du domaine

Soumission à l'App Store Apple

Étape 36 : Soumission à l'App Store iOS

Conditions préalables :

  • Compte Développeur Apple (99 $/an)
  • Adalo génère votre build iOS et guide la soumission à l'App Store dans Adalo ; vous devez simplement approuver les connexions App Store Connect via un appareil Apple avec l'authentification à deux facteurs activée (Mac/Transporter non requis).

Étapes :

  1. Dans Adalo :
    • Allez à Paramètres → Publication → iOS
    • Cliquez sur « Publier sur l'App Store »
    • Remplissez les informations de l'application :
      • Nom de l'application
      • ID de bundle (domaine inversé : com.yourcompany.learninghub)
      • Numéro de version (1.0.0)
    • Télécharger l'icône de l'application
    • Cliquez sur « Créer l'application »
  2. Attendez la compilation (30 à 60 minutes)
  3. Téléchargez le fichier .ipa ou utilisez la soumission automatisée d'Adalo
  4. Dans App Store Connect :
    • Créer une nouvelle application
    • Remplissez les métadonnées :
      • Nom de l'application, sous-titre, description
      • Mots-clés
      • Captures d'écran (tailles requises)
      • URL de la politique de confidentialité
      • URL du support
      • Catégorie : Éducation
    • Télécharger la version
    • Soumettre pour examen
  5. Processus d'examen Apple (1 à 7 jours)
  6. Adressez les rejets (problèmes courants) :
    • Contenu ou fonctionnalités manquants
    • Objectif de l'application peu clair
    • Problèmes de paiement
    • Conformité de la politique de confidentialité

Les applications construites avec Adalo peuvent obtenir des taux d'approbation similaires à ceux des applications codées sur mesure lorsqu'elles respectent les directives.

Lancement sur Google Play Store

Étape 37 : Soumission à Google Play Android

Conditions préalables :

  • Compte développeur Google Play (frais uniques de 25 $)
  • Icônes d'application (512×512)
  • Graphique de présentation (1024×500)
  • Captures d'écran
  • Politique de confidentialité

Étapes :

  1. Dans Adalo :
    • Allez à Paramètres → Publication → Android
    • Cliquez sur « Publier sur Google Play »
    • Remplissez les informations de l'application :
      • Nom de l'application
      • Nom du package (com.yourcompany.learninghub)
      • Code de version (1)
      • Nom de la version (1.0.0)
    • Télécharger l'icône de l'application
    • Cliquez sur « Créer l'application »
  2. Attendez la compilation (30 à 60 minutes)
  3. Téléchargez le fichier .aab (Format Android App Bundle)
  4. Dans Google Play Console :
    • Créer une nouvelle application
    • Remplissez la liste de l'application :
      • Nom de l'application, description courte, description complète
      • Icône de l'application, graphique de présentation
      • Captures d'écran (téléphone, tablette, TV le cas échéant)
      • Catégorisation : Éducation
      • Détails de contact
      • URL de la politique de confidentialité
    • Téléchargez le fichier .aab sur la piste Production
    • Remplissez le questionnaire de classification du contenu
    • Définissez la tarification (Gratuit/Payant)
    • Sélectionnez les pays de distribution
    • Soumettre pour examen
  5. Examen Google (généralement plus rapide qu'Apple, souvent en quelques heures)

Avantages multi-plateforme :

Les applications avec la conception réactive qui publient sur toutes les plateformes permettent aux apprenants de basculer en toute fluidité entre les appareils. Avec Adalo, une seule création met à jour vos applications web, iOS et Android simultanément, contrairement aux plateformes comme Bubble où les applications mobiles sont des enveloppes web nécessitant une gestion séparée.

Redimensionner votre plateforme de cours en ligne : stockage, utilisateurs et performance

Comprendre les limites de stockage et de données par forfait

Étape 38 : Surveiller l'utilisation des ressources

  1. Dans le tableau de bord Adalo :
    • Allez à Paramètres → Utilisation
    • Vérifiez le stockage actuel
    • Surveillez les demandes de données
    • Suivez les utilisateurs actifs mensuels

Stockage par forfait :

Vérifiez les tarifs actuels, les limites de stockage et les fonctionnalités sur la page de tarification d'Adalo car ces détails changent régulièrement.

  • Gratuit : 500 enregistrements de base de données par application
  • Démarrage : 5 Go de stockage par équipe, des enregistrements de base de données illimités
  • Professionnel : 25 Go de stockage par équipe, des enregistrements de base de données illimités
  • Équipe : 125 Go de stockage par équipe, aucune limite de données
  • Business: 500 Go de stockage par équipe

Le différenciateur clé : tous les forfaits payants d'Adalo n'ont pas de limite de nombre d'enregistrements dans la base de données. Cela supprime le plafond artificiel qui limite la croissance sur d'autres plateformes. Comparez cela à Bubble, où les unités de charge de travail créent des frais d'utilisation imprévisibles, ou à Glide, où les limites de lignes de données entraînent des frais supplémentaires.

Considérations de stockage pour la vidéo :

  • Une vidéo 1080p de 10 minutes = ~150-200 Mo
  • 50 cours × 30 leçons × 200 Mo = 300 Go

Solution : hébergement vidéo externe

  1. Hébergez les vidéos sur :
    • YouTube (hébergement gratuit avec options non listées/privées ; consultez les politiques de YouTube pour le contenu des cours payants)
    • Vimeo (forfaits payants, contrôles de confidentialité, sans publicité)
    • Wistia (orientation marketing, analyses)
    • AWS S3 + CloudFront (scalable, paiement à l'utilisation)
  2. Stockez uniquement les URL vidéo dans Adalo :
    • Leçon → URL vidéo (champ de texte)
    • Intégrez à l'aide du composant lecteur vidéo
  3. À conserver dans le stockage Adalo :
    • Images de cours
    • Photos d'instructeur
    • Ressources PDF
    • Certificats

Quand passer du forfait Starter aux forfaits Professional ou Team

Le forfait Starter est suffisant lorsque :

  • Propriétaire de plateforme unique
  • Moins de 5 instructeurs actifs
  • Intégrations basiques uniquement
  • 1 application publiée

Passez à Professional lorsque :

  • Ajouter des collaborateurs (plusieurs sièges)
  • Besoin de plusieurs applications (staging + production)
  • Nécessitez des intégrations API pour :
    • Marketing par e-mail (Mailchimp, ConvertKit)
    • Analyses (Google Analytics)
    • Systèmes CRM
  • Besoin de fonctionnalités de géolocalisation (appariement instructeur/étudiant par localisation)

Passez à Team lorsque :

  • Gestion de 10+ instructeurs/éditeurs
  • Mise à l'échelle vers plusieurs applications publiées (web + iOS + Android + staging)
  • Requis Intégration Xano pour :
    • Requêtes de base de données avancées
    • API personnalisées
    • Logique métier complexe
    • Backend scalable
  • Besoin d'un support prioritaire
  • S'attendre à de nombreux utilisateurs simultanés

Plan Business pour :

  • De nombreuses applications publiées
  • Éditeurs illimités
  • Support au niveau entreprise
  • Tarification personnalisée des modules complémentaires
  • Déploiement à grande échelle

Optimisation des performances pour le contenu vidéo

Étape 39 : Meilleures pratiques de performance

  1. Optimisation des images :
    • Comprimez toutes les images avant le téléchargement
    • Utilisez le format WebP si possible
    • Tailles recommandées :
      • Vignettes de cours : 400×225 (16:9)
      • Photos d'instructeur : 200×200
      • Taille de fichier maximale : 500 KB
  2. Chargement vidéo :
    • Utilisez le chargement différé pour les vidéos intégrées
    • Implémentez des aperçus miniatures
    • Chargez les vidéos uniquement lorsque la leçon est consultée
    • Envisagez le streaming à débit adaptatif (Vimeo et YouTube gèrent cela automatiquement)
  3. Requêtes de base de données :
    • Limitez les résultats de liste (affichage de 20 cours par page, pas les 500)
    • Utilisez la pagination ou des boutons « Charger plus »
    • Filtrez les données avant affichage (ne pas charger puis filtrer)
    • Indexez les champs fréquemment interrogés
  4. Mise en cache :
    • Exploitez la mise en cache automatique d'Adalo
    • Ne rechargez pas les données inchangées
    • Utilisez les conditions de visibilité judicieusement
  5. Test de performance :
    • Testez sur des appareils réels (iOS, Android, navigateurs web)
    • Testez sur des connexions plus lentes (simulation 3G)
    • Contrôlez la réactivité de l'application
    • Résolvez tout décalage supérieur à 2 secondes

Suite à la refonte de l'infrastructure Adalo 3.0, la plateforme est 3 à 4 fois plus vite plus performante que les versions précédentes. L'infrastructure modulaire d'Adalo se met à l'échelle dynamiquement en fonction des besoins de votre application, ce qui signifie que votre plateforme de cours maintient les performances que vous ayez 100 étudiants ou 100 000. Avec les bonnes configurations de relations de données, les applications Adalo peuvent se mettre à l'échelle au-delà d'1 million d'utilisateurs actifs mensuels.

Pourquoi Adalo est le bon choix pour créer votre plateforme de cours en ligne

Créer une place de marché éducative ne devrait pas nécessiter un diplôme en informatique ou un budget à six chiffres. Adalo permet aux éducateurs, aux experts en la matière et aux entrepreneurs de lancer des plateformes de cours professionnelles qui rivalisent avec les leaders du secteur, sans écrire de code.

Développement et lancement rapides

Le temps de développement typique pour une place de marché de cours basique utilisant Adalo est 2-5 semaines, par rapport à 3-6 mois avec le développement traditionnel. Cet avantage de mise sur le marché signifie que vous pouvez :

  • Valider rapidement votre concept de cours
  • Commencer à générer des revenus plus tôt
  • Itérer en fonction des commentaires réels des étudiants
  • Devancer vos concurrents sur le marché

Avec le créateur visuel d'Adalo, décrit comme « aussi simple que PowerPoint », vous consacrez votre temps à concevoir l'expérience d'apprentissage, pas à déboguer du code. AI Builder, prévu pour une sortie début 2026, accélèrera davantage ce processus avec la création et l'édition d'applications basées sur des invites.

Une entrée abordable sans compromis

Le développement traditionnel d'applications pour une plateforme de cours coûte entre 50 000 et 150 000 dollars pour des fonctionnalités de base. Le plan Starter d'Adalo à 36 $/mois comprend tout ce dont vous avez besoin pour lancer : domaine personnalisé, publication en app store et enregistrements de base de données illimités.

Comparez cela aux alternatives :

  • Bubble commence à 69 $/mois avec des unités de charge de travail qui créent des frais imprévisibles, et leur solution mobile est un emballage web, pas de vraies applications natives
  • FlutterFlow commence à 70 $/mois par utilisateur pour la publication en app store, mais ne comprend pas de base de données — vous devez en trouver une, la configurer et la payer séparément
  • Glide commence à 60 $/mois mais limite les lignes de données et ne supporte pas la publication sur App Store ou Play Store

Avec Adalo, vous obtenez :

  • Applications web professionnelles et applications mobiles natives
  • Base de données intégrée sans limite d'enregistrements sur les plans payants
  • Intégration du traitement des paiements
  • Mises à jour et itérations illimitées
  • Pas de frais basés sur l'utilisation — actions d'application illimitées sur tous les plans

Personnalisation et contrôle complets

Contrairement aux plateformes de cours basées sur des modèles, Adalo vous donne un contrôle total sur :

  • Conception : Correspondez parfaitement à votre marque, pas des modèles sans originalité
  • Fonctionnalités : Construisez exactement ce dont vos étudiants ont besoin
  • Expérience utilisateur : Concevez des parcours d'apprentissage et des interactions personnalisés
  • Applications mobiles : Publiez de vraies applications iOS et Android natives sous votre marque
  • Données : Possédez toutes les données et les relations des étudiants

La capacité à gérer et adapter facilement le contenu est un avantage pratique — l'itération du contenu ne nécessite pas de cycles de redéveloppement.

Plateforme éprouvée avec infrastructure robuste

Plus de 3 millions d'applications ont été créées sur Adalo. La refonte de l'infrastructure Adalo 3.0 fin 2025 a rendu la plateforme 3 à 4 fois plus rapide avec une infrastructure modulaire qui s'adapte pour servir des applications avec des millions d'utilisateurs actifs mensuels.

Notez que la plupart des évaluations et comparaisons de plateformes tierces sont antérieures à cette mise à jour majeure de l'infrastructure. Si vous rencontrez des avis plus anciens citant des préoccupations de performance, ces évaluations reflètent l'architecture précédente, pas les capacités actuelles de la plateforme.

Communauté et support

Lors de la construction de votre plateforme, vous n'êtes pas seul :

Quand Adalo a le plus de sens

Adalo est idéal si vous :

  • Avez un concept de cours unique ou un public de niche
  • Voulez construire une communauté autour de l'apprentissage, pas seulement vendre des cours
  • Avez besoin d'applications mobiles natives pour l'apprentissage en déplacement
  • Prévoyez d'offrir des certificats, des évaluations ou des fonctionnalités personnalisées
  • Voulez une tarification prévisible sans surprises basées sur l'utilisation
  • Valorisez la propriété et le contrôle à long terme de la plateforme
  • Êtes prêt à investir 2 à 5 semaines dans la configuration

Adalo excelle pour les créateurs de cours servant des centaines à des milliers d'étudiants — exactement là où la plupart des éducateurs opèrent — tout en fournissant l'infrastructure pour s'adapter bien au-delà quand nécessaire.

Commencer est gratuit

Vous pouvez commencer à construire immédiatement avec le plan gratuit d'Adalo :

  • Applications de test illimitées
  • Accès aux fonctionnalités complètes
  • Aucune carte de crédit requise
  • Mettez à niveau uniquement quand vous êtes prêt à publier

Essayez de construire quelques écrans, expérimentez avec la base de données, et voyez si Adalo correspond à votre vision — sans frais.

Prêt à construire votre plateforme de cours ? Commencez avec le plan gratuit d'Adalo aujourd'hui et concrétisez votre vision éducative sans code.

FAQ

Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?

Adalo est un constructeur d'applications alimenté par l'IA qui crée de véritables applications iOS et Android natives à partir d'une seule base de code. Contrairement aux emballages web, il compile en code natif et publie directement sur l'Apple App Store et Google Play Store. Avec des enregistrements de base de données illimités sur les plans payants et pas de frais basés sur l'utilisation, vous obtenez une tarification prévisible à mesure que votre plateforme de cours se développe.

Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?

L'interface glisser-déposer d'Adalo vous permet de construire une plateforme de cours complète en 2 à 5 semaines. La plateforme gère le processus complexe de soumission à l'App Store — vous avez juste besoin d'un compte développeur Apple et pouvez approuver les soumissions directement depuis Adalo sans avoir besoin d'un Mac ou de Transporter. Les fonctionnalités de construction assistées par l'IA rendent le processus encore plus rapide.

Puis-je facilement créer une plateforme de cours en ligne sans codage ?

Oui, avec le générateur visuel d'Adalo—décrit comme « aussi facile que PowerPoint »—vous pouvez créer une plateforme de cours en ligne entièrement fonctionnelle similaire à Udemy sans écrire de code. En utilisant des interfaces glisser-déposer, vous pouvez créer des tableaux de bord instructeur, des systèmes d'inscription des étudiants, des leçons vidéo, le suivi de la progression, le traitement des paiements et la génération de certificats.

Comment gérer l'hébergement vidéo pour ma plateforme de cours créée avec Adalo ?

Pour le contenu vidéo, utilisez des plateformes d'hébergement externes comme YouTube, Vimeo ou Wistia, et stockez les URL vidéo dans Adalo plutôt que de télécharger directement des fichiers volumineux. Cela préserve votre stockage Adalo pour les images de cours, les PDF et les certificats tout en garantissant une lecture vidéo fluide avec des fonctionnalités comme le streaming adaptatif.

Puis-je intégrer le traitement des paiements pour les achats de cours dans Adalo ?

Oui, Adalo s'intègre avec Stripe pour le traitement des paiements, ce qui vous permet d'accepter des achats de cours uniques et des paiements par abonnement. Vous pouvez configurer des options de monétisation flexibles incluant les cours à prix fixe, les modèles freemium et le partage des revenus entre la plateforme et les instructeurs.

Combien de temps faut-il pour créer une plateforme de marché de cours avec Adalo ?

Le temps de développement typique pour un marché de cours basique utilisant Adalo est de 2 à 5 semaines, comparé à 3 à 6 mois avec le développement traditionnel. Cette chronologie rapide vous permet de valider rapidement votre concept de cours, de commencer à générer des revenus plus tôt et d'itérer en fonction des commentaires réels des étudiants.

Quel est plus abordable, Adalo ou Bubble ?

Le plan Starter d'Adalo à 36 $/mois inclut la publication sur l'app store et des enregistrements de base de données illimités sans frais basés sur l'utilisation. Bubble commence à 69 $/mois avec des unités de charge de travail qui créent des frais imprévisibles, et sa solution mobile est un wrapper web plutôt que de véritables applications natives. Pour les plateformes de cours ayant besoin d'applications mobiles, Adalo offre un meilleur rapport qualité-prix.

Puis-je suivre la progression des étudiants et émettre des certificats avec Adalo ?

Oui, Adalo vous permet de créer un suivi de progression complet qui surveille l'achèvement des leçons, le pourcentage global du cours et le contenu consulté en dernier. Vous pouvez également créer une génération automatique de certificats affichant le nom de l'étudiant, le titre du cours et la date d'achèvement—les plateformes offrant des certificats voient des taux d'achèvement significativement plus élevés.

Combien coûte la création d'une plateforme de cours en ligne ?

Le développement traditionnel d'une application pour une plateforme de cours coûte 50 000 $ à 150 000 $. Avec le plan Starter d'Adalo à 36 $/mois, vous obtenez un domaine personnalisé, la publication sur l'app store, des enregistrements de base de données illimités et aucun frais basé sur l'utilisation. Ajoutez les coûts d'hébergement vidéo externe (YouTube est gratuit, Vimeo commence autour de 12 $/mois) et vous pouvez lancer pour moins de 50 $/mois.

Ai-je besoin d'une expérience en codage pour créer une plateforme de cours avec Adalo ?

Aucune expérience en codage n'est requise. Le générateur visuel d'Adalo utilise des interfaces glisser-déposer pour tous les composants, la gestion intégrée de base de données et la publication en un clic. La plateforme a été décrite comme « aussi facile que PowerPoint », ce qui la rend accessible aux éducateurs et aux entrepreneurs sans formation technique.

Commencez à créer avec un modèle d'application

Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis

Commencez à créer sans code