{"id":10783,"date":"2019-09-16T14:13:55","date_gmt":"2019-09-16T14:13:55","guid":{"rendered":"https:\/\/www.ticeman.fr\/lecoutelas\/?p=10783"},"modified":"2019-09-15T18:34:49","modified_gmt":"2019-09-15T18:34:49","slug":"code-combat-apprendre-python-et-javascript-en-jouant","status":"publish","type":"post","link":"https:\/\/www.ticeman.fr\/lecoutelas\/?p=10783","title":{"rendered":"Code Combat : apprendre Python et Javascript en jouant"},"content":{"rendered":"\n<p>Code Combat pourrait \u00eatre un jeu dans la m\u00eame veine que Lighbot et autres syst\u00e8mes d&#8217;apprentissage de la programmation par le jeu, mais va beaucoup plus loin. ici, il est question d&#8217;apprendre le langage et donc, on ne retrouvera pas de blocs \u00e0 la scratch. Mais Code Combat va plus loin en proposant un v\u00e9ritable syst\u00e8me de gestion des cours permettant \u00e0 un enseignant de planifier les cours de ses classes et d&#8217;observer leur progression.<\/p>\n\n\n\n<p>il s&#8217;agit tout d&#8217;abord d&#8217;un jeu, jouable y compris sans inscription. Le principe est assez similaire \u00e0 tous les jeux d&#8217;initiation \u00e0 la programmation. On s\u00e9lectionner un niveau parmi les nombreux propos\u00e9s et on suit les diff\u00e9rents niveaux.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"blob:https:\/\/www.ticeman.fr\/d4e850bd-d2c6-40c8-b04d-524d1520b51e\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"126\" src=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-niveau-300x126.png\" alt=\"\" class=\"wp-image-10784\" srcset=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-niveau-300x126.png 300w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-niveau-768x323.png 768w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-niveau-1024x431.png 1024w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-niveau.png 1365w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>La diff\u00e9rence avec les autres syst\u00e8mes est que le joueur peut choisir son langage. Ensuite, pour chaque niveau, un objectif est pr\u00e9cis\u00e9 et il convient de saisir le bon code dans la fen\u00eatre de programmation.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a  href=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation-300x169.png\" alt=\"\" class=\"wp-image-10785\" srcset=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation-300x169.png 300w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation-768x432.png 768w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation-1024x575.png 1024w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/codecombat-programmation.png 1365w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Si l&#8217;objectif est atteint, il est possible de passer au niveau suivant. lorsqu&#8217;il y a des erreurs de code, le syst\u00e8me pr\u00e9vient l&#8217;utilisateur. S&#8217;il s&#8217;agit d&#8217;une mauvaise programmation, il faut recommencer.<\/p>\n\n\n\n<p>La difficult\u00e9 est tr\u00e8s progressive et peut \u00e0 peu sont ajout\u00e9s des param\u00e8tres, des variables etc.<\/p>\n\n\n\n<p>Cela reste classique mais l&#8217;interface est tr\u00e8s plaisante et les objectifs suffisamment \u00e9volutifs pour ne pas s&#8217;ennuyer. Mais Code Combat propose plus que cela.<\/p>\n\n\n\n<p>il est en effet possible de cr\u00e9er un compte enseignant et de cr\u00e9er des classes. pour chaque classe, on d\u00e9finit un niveau de d\u00e9part et on fournit aux \u00e9l\u00e8ves un code de classe pour qu&#8217;ils puissent se connecter. les \u00e9l\u00e8ves ne sont pas oblig\u00e9s de s&#8217;identifier avec une adresse mail ce qui est un vrai plus dans le syst\u00e8me scolaire et choisissent leur identit\u00e9 lors de leur premi\u00e8re connexion.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a  href=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"143\" src=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe-300x143.png\" alt=\"\" class=\"wp-image-10786\" srcset=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe-300x143.png 300w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe-768x366.png 768w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe-1024x488.png 1024w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-classe.png 1360w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>une fois tous les \u00e9l\u00e8ves connect\u00e9s, il est possible de personnaliser leur parcours en attribuant des cours parmi une longue liste aux \u00e9l\u00e8ves, de fa\u00e7on individuelle ou group\u00e9e.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a  href=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"143\" src=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours-300x143.png\" alt=\"\" class=\"wp-image-10787\" srcset=\"https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours-300x143.png 300w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours-768x367.png 768w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours-1024x489.png 1024w, https:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2019\/09\/code-combat-attribuer-cours.png 1359w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Le service est gratuit et sans publicit\u00e9. Je ne sais pas quel est leur business model. A noter que dans le cadre d&#8217;une utilisation en classe, les serveurs sont am\u00e9ricains.<\/p>\n\n\n\n<p>Lien: <a href=\"https:\/\/codecombat.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Code Combat (s\u2019ouvre dans un nouvel onglet)\">Code Combat<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Code Combat pourrait \u00eatre un jeu dans la m\u00eame veine que Lighbot et autres syst\u00e8mes d&#8217;apprentissage de la programmation par le jeu, mais&hellip;<a href=\"https:\/\/www.ticeman.fr\/lecoutelas\/?p=10783\" class=\"more-link\"><span class=\"more-button\">Continuez la lecture<span class=\"screen-reader-text\">Code Combat : apprendre Python et Javascript en jouant<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":10789,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[84],"tags":[],"class_list":["post-10783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-initiation-a-la-programmation"],"_links":{"self":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/10783"}],"collection":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10783"}],"version-history":[{"count":1,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/10783\/revisions"}],"predecessor-version":[{"id":10788,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/10783\/revisions\/10788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/media\/10789"}],"wp:attachment":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}