Création d’un skillmap personnalisée
Première partie : Mise en route
Alors, vous souhaitez donc rédiger un skillmap personnalisée pour vos élèves ! Fantastique! Je vais vous guider tout au long de ce processus dans cette série d’articles. Je m’appelle Alex. Je serai votre guide touristique.
Ce guide se concentrera sur MakeCode Arcade, car c’est actuellement le seul environnement MakeCode qui prend en charge les skillmaps. Les informations sur les tutoriels, cependant, devraient s’appliquer à tous les environnements MakeCode.
Ces informations sont susceptibles d’être modifiées. Je sais que l’équipe travaille sur de nouveaux outils pour aider à la rédaction de tutoriels, et certaines de ces informations deviendront obsolètes lorsque ces outils seront publiés. Restez à l’écoute !
Compétences requises
Pour rédiger des skillmaps et des tutoriels, vous avez besoin de connaissances préalables.
- JavaScript : Vous devez savoir programmer dans votre environnement MakeCode préféré en JavaScript. Pardon … pas Blocks ni Python. JavaScript uniquement. Si vous n’avez pas d’expérience avec JavaScript dans MakeCode, nous avons des cours disponibles que vous et vos étudiants pouvez utiliser pour développer ces compétences.
- Markdown : Vous devez savoir comment créer des documents dans Markdown. Markdown est un style d’annotation simple, et vous n’avez vraiment besoin que de savoir comment créer des titres. L’environnement de tutoriel MakeCode, cependant, prend en charge la plupart des annotations Markdown, donc l’apprentissage de techniques supplémentaires (par exemple, l’insertion d’images) vous permettra de créer des tutoriels plus dynamiques !
- GitHub : les éditeurs MakeCode fournissent une prise en charge intégrée de GitHub. GitHub fournit des outils permettant de gérer le code, de recevoir des commentaires et de permettre à plusieurs auteurs de travailler simultanément sur un projet. Pour tous les tutoriels, à l’exception des plus simples, GitHub fournit le meilleur environnement pour la création et la prise en charge des skillmaps.
L’éditeur de tutoriel
Si vous souhaitez un environnement intégré pour la création d’un tutoriel, utilisez l’éditeur de tutoriel MakeCode. Vous pouvez créer des tutoriels pour n’importe lequel des environnements MakeCode compatibles, tester le tutoriel dans cet environnement et générer une URL pour votre tutoriel, le tout dans un seul outil !
https://makecode.com/tutorial-tool
Création d’un skillmap
La rédaction d’un skillmap, comme la rédaction de n’importe quel programme d’études, est un processus créatif. Bien que vous puissiez simplement vous asseoir devant un clavier et taper un tutoriel en un seul passage, vous vous retrouvez généralement avec un meilleur produit si vous faites un peu de planification à l’avance. Je vous encourage à faire de même pour cet ensemble d’articles. Bien que vous puissiez parcourir ces articles à l’aide des exemples fournis, les informations résonneront plus clairement avec vous si vous créez vos propres artefacts.
Première étape : le thème
Créez un thème pour votre skillmap. Plusieurs tutoriels seront rassemblés dans votre skillmap, et vous aurez besoin d’un thème qui relie ces tutoriels entre eux. Le thème peut être basé sur le projet que les élèves construisent — par exemple, les élèves peuvent construire une simulation de golf, et les tutoriels les aident à construire le simulateur par étapes. Au lieu de cela, le thème est peut-être basé sur les compétences enseignées — par exemple, les élèves pourraient apprendre d’iteration (c’est-à-dire « des boucles »).
Deuxième étape : Concevoir des ressources
Une fois que vous avez choisi le thème, vous voudrez peut-être créer des graphiques pour soutenir le thème. Vous pouvez créer une image d’arrière-plan qui s’affiche derrière le skillmap. Vous souhaiterez peut-être créer des ressources qui seront utilisées dans les projets, telles que des images et des animations de sprites, des images d’arrière-plan, des effets sonores et des mélodies.
Nous vous montrerons plus tard comment intégrer ces ressources dans vos tutoriels MakeCode. Pour l’instant, il suffit de créer des croquis ou de noter quelques idées.
Troisième étape : Concevoir des tutoriels
Une skillmap est une collection de tutoriels. Une fois que vous avez choisi le thème et/ou le sujet du skillmap, décomposez le skillmap en une série de tutoriels qui s’appuient les uns sur les autres. Vous n’écrivez pas les tutoriels à cette étape—nous y reviendrons. Pour l’instant, cependant, créez un plan qui décrit chacun des tutoriels et les étapes ou les tâches que chaque tutoriel doit accomplir.
Quatrième étape : Écrivez du code !
C’est l’heure du code ! Pas les tutoriels ou la skillmap proprement dits, remarquez — c’est plus tard. Pour l’instant, cependant, écrivez le code que vous voulez que vos élèves créent à l’aide de MakeCode ! Ce faisant, vous constaterez peut-être que vous devez affiner le plan de votre skillmap et de vos tutoriels. Cela fait partie du cycle créatif. Le code que vous créez influencera vos tutoriels, et vice versa.
Vous êtes prêt !
Une fois que vous avez rédigé un plan pour votre skillmap et vos tutoriels, et une fois que vous avez le code fini que vous voulez que vos étudiants écrivent, il est temps d’écrire votre premier tutoriel ! Passez à la deuxième partie lorsque vous êtes prêt.