Nouveautés relatives aux exercices de codage
Les exercices de codage constituent des activités interactives courtes qui permettent à vos participants de s’entraîner au code. Les participants veulent aller plus loin que les vidéos. Ils attachent de l’importance à l’expérience pratique, et nous savons que vous souhaitez leur offrir cette opportunité. Toutefois, nous avons reçu des avis de la part des formateurs selon lesquels nos exercices de codage sont trop difficiles à réaliser à l’heure actuelle. Ainsi, nous nous efforçons en ce moment d’améliorer cet outil pour que vous puissiez renforcer l’implication de vos participants grâce à des manières efficaces de s’entraîner et d’évaluer leur compréhension.
Au cours des prochains mois, nous publierons dans cet article un résumé des modifications que nous apporterons aux exercices de codage Udemy. Continuez votre lecture pour découvrir les dernières nouveautés.
Février 2023
Nous sommes ravis d’annoncer que certains changements demandés depuis longtemps pour les exercices de codage sont opérationnels dès aujourd’hui. Ces mises à jour vous offrent des possibilités d’implication plus significatives tout en aidant vos participants à s’entraîner encore davantage à coder. Vous trouverez de plus amples informations ci-dessous et pourrez apprendre à créer vos propres exercices à l’aide de notre nouveau Guide du formateur pour la création d’exercices de codage.
Qu’est-ce qui a changé ?
Ces derniers mois, nous avons travaillé dur pour mettre en œuvre les changements demandés dans vos commentaires et ceux des participants afin de créer une meilleure expérience d’exercice de codage. Les formateurs, à l’instar de Jose Portilla, utilisent déjà les nouvelles fonctionnalités pour leurs cours pratiques. La nouvelle expérience de la version bêta a permis d’améliorer le taux de satisfaction des formateurs jusqu’à 90 % environ et d’augmenter le taux de réussite des participants aux exercices de codage.
Interface de type IDE pour les participants
Nos exercices de codage améliorés disposent d’un environnement plus réaliste qui simule fidèlement un environnement de développement intégré (IDE). Cela permet aux participants de s’entraîner de manière authentique sur des tâches concrètes qui pourront les aider dans leur poste actuel ou futur. Par ailleurs, les participants auront accès à tous les cas de test afin de voir leurs erreurs en détail et de comprendre pourquoi leur code ne marche pas.
Nouvelles fonctionnalités de conseils
Toutefois, cette nouvelle apparence n’est qu’une partie de la mise à jour. Nous avons également lancé les fonctionnalités suivantes qui vous aideront à assister vos participants :
- Astuces : proposez des conseils, des rappels et les liens utiles pour aider vos participants à réaliser leurs exercices en toute confiance.
- Session associée : ajoutez une session associée afin d’offrir aux participants une base plus solide pour mieux aborder le problème.
- Explication de la solution : fournissez une explication détaillée mettant en avant les concepts clés pour aider les participants à comprendre la réponse à l’exercice.
Bibliothèque de langages étendue
Nous avons élargi notre bibliothèque de langages pour inclure C# 11 et SQLite 3, ce qui porte le nombre de langages à 22. Nous avons choisi ces langages, car C# 11 était l’un des langages les plus demandés lors de la version bêta et d’après les enquêtes menées auprès des formateurs. SQLite 3 fournit aux formateurs en SQL une autre option pour les exercices de codage, surtout s’ils souhaitent éviter certaines des limites de la base de données SQL AlaSQL.
Pourquoi créer des exercices de codage pour mon cours ?
Nos enquêtes montrent que les participants veulent plus que des vidéos à la demande dans leurs cours. Ils souhaitent pouvoir s’entraîner et tester ce qu’ils ont appris. En incluant des exercices de codage à votre cours, vous créerez du contenu de meilleure qualité qui augmentera l’implication des participants.
Petit extra : si votre cours fait partie d’un abonnement Udemy, le temps passé par vos participants sur les exercices de codage est ajouté à vos revenus sur l’implication.
Comment créer un exercice de codage ?
Que vous souhaitiez créer votre premier exercice de codage ou améliorer vos exercices existants, notre guide du formateur pour la création d’exercices de codage vous explique tout ce que vous devez savoir. Ce guide répond aux questions courantes sur les exercices de codage et approfondit les étapes recommandées : planifier l’objectif et le résultat, créer la solution, formuler l’exercice, et ajouter des astuces et des cas de test afin d’aider vos participants.
Si vous avez besoin d’aide pour accéder aux exercices de codage, consultez le centre d’aide.
Comment les participants vont-ils trouver l’outil d’exercices de codage amélioré ?
Les participants pourront accéder à la nouvelle expérience d’exercice de codage à compter d’aujourd’hui, mais nous communiquerons sur ces changements plus largement dans deux à trois semaines. Cela vous donne l’occasion de créer des exercices de codage pour vos cours ou d’ajouter des fonctionnalités de conseil à vos exercices existants. Nous annoncerons ces changements dans un e-mail qui sera envoyé aux participants inscrits à un cours contenant des exercices de codage, ainsi que sur les réseaux sociaux et sur Udemy.com.
Et après ?
Outre ces améliorations, nous œuvrons également à la modernisation de l’expérience de création d’exercices de codage pour qu’elle soit plus simple pour vous. Nous continuerons à assurer la maintenance de l’outil, à surveiller les bugs et à mettre à jour les langages de codage pour rester à la page.
Novembre 2022
En parallèle des améliorations apportées aux exercices de codage cette année, nous avions dit que des nouveautés encore plus considérables allaient voir le jour. Aujourd’hui, nous sommes heureux d’annoncer que nous allons déployer ces superbes améliorations au cours des prochains mois ! La communauté des formateurs avait exprimé son insatisfaction concernant l’expérience utilisateur décevante et l’absence de fonctionnalités pour aider les participants dans notre outil dédié aux exercices de codage. Nous avons écouté ces commentaires et mis en place les fonctionnalités ci-dessous. Nous espérons résoudre ces difficultés grâce aux changements suivants :
Interface participant optimisée
Les participants apprécient des exercices pratiques aussi authentiques que possible par rapport aux conditions dans lesquelles ils travailleront dans la vraie vie. Lorsqu’ils disposent d’un environnement adéquat pour s’entraîner, ils sont plus à même de transférer les connaissances acquises à leur activité actuelle ou future. Notre nouvelle expérience des exercices de codage simule fidèlement un environnement de développement intégré (IDE), de sorte que les participants bénéficient d’un entraînement pertinent pour les tâches qu’ils seront amenés à réaliser dans le monde réel.
De nouvelles fonctionnalités d’orientation
À l’heure actuelle, lorsque les participants se retrouvent bloqués sur un exercice de codage, il est difficile pour le formateur de les aider. Dans la version améliorée des exercices de codage, les fonctionnalités suivantes vous permettront de guider vos participants :
- Conseils : les formateurs pourront fournir des conseils et des rappels pour aider les participants à terminer l’exercice.
- Session associée : les formateurs pourront ajouter une session associée pour que les participants puissent réviser le contenu et avoir une base plus solide pour mieux aborder le problème.
Des réponses complètes
Au-delà de la pratique, les participants se servent des exercices de codage pour vérifier leur compréhension des concepts qu’ils sont en train d’apprendre. Pour permettre aux participants d’obtenir une évaluation pertinente et immédiate de leurs efforts, nous apporterons les améliorations suivantes :
- Explication de la solution : les formateurs pourront écrire une explication approfondie pour mettre en avant les concepts clés et aider les participants à comprendre la réponse à l’exercice.
- Cas de test : les formateurs pourront créer des cas de test détaillés qui s’affichent pour les participants dans la nouvelle interface. Auparavant, les formateurs pouvaient créer des cas de test, mais ceux-ci restaient cachés. Désormais, les participants auront accès à tous les cas de test afin de voir leurs erreurs en détail et de comprendre pourquoi leur code ne marche pas.
Expériences avec les nouveaux badges
À mesure que nous augmentons notre investissement dans cet outil, nous voulons nous assurer que ces opportunités d’entraînement sont bien mises en avant auprès des participants. Au cours des prochaines semaines, nous prévoyons de tester un nouveau badge pour les cours en anglais qui proposent plus de dix exercices de codage, ont une note de 4,2 minimum et sont populaires dans leur catégorie. Même s’il s’agit d’une expérience, nous espérons que ce nouveau badge aidera les participants à trouver les meilleurs cours et à atteindre leurs objectifs d’apprentissage.
La plupart de ces améliorations apportées aux exercices de codage sont actuellement en version bêta dans une sélection de cours. Nous prévoyons d’étendre progressivement cette version bêta à d’autres cours proposant des exercices de codage dans les prochaines semaines. Notre objectif consiste à déployer cette nouvelle expérience pour tous les cours début 2023.
Octobre 2022
Depuis notre dernière mise à jour, nous avons apporté les améliorations suivantes aux exercices de codage :
- Nous avons lancé des fonctions d’extraits de code et de saisie semi-automatique pour aider les participants à s’entraîner dans des conditions similaires à celles des environnements de développement intégré (IDE). Les extraits de code sont des modèles qui facilitent la saisie de schémas de code répétitifs.
- Vous pouvez désormais créer des exercices de codage en Java 17 avec JUnit5. Java est l’un des langages de programmation les plus demandés. Ces améliorations seront utiles pour les plus de 600 000 participants inscrits dans les cours de développement Java.
- Lorsque les participants ouvrent un exercice de codage dans un cours, ils peuvent maintenant travailler dans un environnement entièrement étendu. Il s’agit d’un changement mineur en termes de design, mais nous espérons que cela optimisera l’expérience utilisateur pour vous et vos participants.
En outre, nous travaillons actuellement sur des modifications plus importantes en termes de design et fonctionnalités afin de répondre aux demandes les plus courantes que nous recevons des formateurs et des participants. Nous vous tiendrons au courant des avancées de ce projet au cours des mois à venir.
Août 2022
Au fil des années, les formateurs donnant des cours de programmation nous ont demandé à plusieurs reprises d’améliorer notre outil pour les exercices de codage. Nous sommes heureux de vous annoncer que nous allons donner la priorité à l’amélioration des exercices de codage lors des prochains mois, afin que vous puissiez créer des possibilités de mise en pratique qui encouragent la participation aux cours.
Tandis que nous nous concentrons sur d’importantes améliorations, nous voulions vous informer de certaines corrections et mises à jour que nous avons déjà effectuées :
- Vous pouvez créer des exercices de codage en langage Python 3.10. Il s’agissait d’une demande fréquente et nous espérons que vous pourrez profiter du nouveau langage immédiatement !
- Vous pouvez modifier les exercices de codage après leur publication. Auparavant, vous ne pouviez que supprimer et recréer un exercice de codage publié. Désormais, vous pouvez simplement le retirer du cours, effectuer vos mises à jour et le republier.
- Les participants peuvent gagner du temps en copiant directement le texte des descriptions des exercices de codage et en le collant dans la partie activité de l’exercice.
Nous vous tiendrons au courant des changements que nous apportons aux exercices de codage. N’hésitez pas à consulter l’article Création d’un exercice de codage dans le Centre d’aide pour en savoir plus !