{"id":2890,"date":"2020-08-05T12:02:00","date_gmt":"2020-08-05T10:02:00","guid":{"rendered":"http:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/"},"modified":"2023-10-14T20:13:06","modified_gmt":"2023-10-14T18:13:06","slug":"le-plugin-coderunner-pour-moodle","status":"publish","type":"page","link":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/","title":{"rendered":"Le plugin CodeRunner pour Moodle"},"content":{"rendered":"\n<p>Une des fonctions principales de Moodle sont les tests. Ceux-ci sont constitu\u00e9s de questions de diff\u00e9rents types :<\/p>\n<ul>\n<li>QCM<\/li>\n<li>R\u00e9ponses courtes<\/li>\n<li>R\u00e9ponses num\u00e9riques<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Pour l&rsquo;apprentissage de Python et des autres langages informatiques, le plugin <a href=\"https:\/\/moodle.org\/plugins\/qtype_coderunner\" target=\"_blank\" rel=\"noopener noreferrer\">CodeRunner<\/a> de Moodle (universit\u00e9 de Canterbury, NZ) va rajouter un nouveau type de question permettant de demander aux \u00e9l\u00e8ves de compl\u00e9ter ou de cr\u00e9er un programme, puis de v\u00e9rifier la r\u00e9ponse par des jeux de tests.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png\" alt=\"\" class=\"wp-image-2893\" width=\"412\" height=\"383\" srcset=\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png 637w, https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner-300x279.png 300w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><figcaption>Un exemple de question<\/figcaption><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Comment l&rsquo;installer<\/h2>\n\n\n\n<p>L\u2019installation peut tr\u00e8s bien se faire normalement comme tout autre plugin, m\u00eame si durant l&rsquo;installation, Moodle demandera l&rsquo;installation d&rsquo;un autre plugin.<\/p>\n<p>Pour plus d&rsquo;informations, voici la <a href=\"https:\/\/github.com\/trampgeek\/moodle-qtype_coderunner#code-runner\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle<\/a>.<\/p>\n<p>Il est important de savoir qu&rsquo;il est n\u00e9cessaire d&rsquo;avoir un serveur permettant d&rsquo;ex\u00e9cuter les programmes pour les tester, ce qu&rsquo;on appelle un <strong>Jobe server<\/strong>.<\/p>\n<p>L&rsquo;installation d&rsquo;un tel serveur est expliqu\u00e9e <a href=\"https:\/\/github.com\/trampgeek\/jobe\" target=\"_blank\" rel=\"noopener noreferrer\">dans cette page<\/a>.<\/p>\n<p>Une solution propos\u00e9e par Richard Lobb est d&rsquo;utiliser l&rsquo;h\u00e9bergeur <a href=\"https:\/\/try.digitalocean.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Digital Ocean<\/a>. Il propose une <a href=\"https:\/\/www.youtube.com\/watch?v=dGpnQpLnERw\" target=\"_blank\" rel=\"noopener noreferrer\">vid\u00e9o expliquant les principales \u00e9tapes<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Des bases de questions<\/h2>\n\n\n\n<p>Sur le site officiel, vous trouverez des exemples mais aussi des bases (questions repositories) sur diff\u00e9rents langages. ces questions, sur demande, sont accessibles. Elles sont le plus souvent \u00e9crites en anglais.<\/p>\n<p>Par ailleurs, je travaille en ce moment \u00e0 la cr\u00e9ation d&rsquo;une base pour l&rsquo;apprentissage du\u00a0 langage Python au lyc\u00e9e.<\/p>\n<p>Voici pour l&rsquo;instant un aper\u00e7u des questions en pdf :<\/p>\n<ul>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/A\/questionsA.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">A : les entr\u00e9es et les sorties<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/B\/questionsB.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">B : les instructions conditionnelles<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/C\/questionsC.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">C : la boucle For avec range() ou des mots<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/D\/questionsD.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">D : la boucle For avec les listes<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/E\/questionsE.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">E : la boucle While<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/F\/questionsF.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">F : les fonctions<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/G\/questionsG.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">G : les listes par compr\u00e9hension ou avec numpy<\/a><\/li>\n<li><a href=\"https:\/\/filedn.com\/lpKG7uY9hIHVel5exA5Ik80\/Wordpress\/Python\/Coderunner\/H\/questionsH.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">H : les trac\u00e9s de courbes avec pylab<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une des fonctions principales de Moodle sont les tests. Ceux-ci sont constitu\u00e9s de questions de diff\u00e9rents types : QCM R\u00e9ponses courtes R\u00e9ponses num\u00e9riques &#8230; Pour l&rsquo;apprentissage de Python et des&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1004,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2890","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique\" \/>\n<meta property=\"og:description\" content=\"Une des fonctions principales de Moodle sont les tests. Ceux-ci sont constitu\u00e9s de questions de diff\u00e9rents types : QCM R\u00e9ponses courtes R\u00e9ponses num\u00e9riques &#8230; Pour l&rsquo;apprentissage de Python et des&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/\" \/>\n<meta property=\"og:site_name\" content=\"Maths &amp; Num\u00e9rique\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-14T18:13:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/\",\"url\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/\",\"name\":\"Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique\",\"isPartOf\":{\"@id\":\"https:\/\/wordpress.callac.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png\",\"datePublished\":\"2020-08-05T10:02:00+00:00\",\"dateModified\":\"2023-10-14T18:13:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage\",\"url\":\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png\",\"contentUrl\":\"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wordpress.callac.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9dition math\u00e9matique\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Moodle\",\"item\":\"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Le plugin CodeRunner pour Moodle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wordpress.callac.online\/#website\",\"url\":\"https:\/\/wordpress.callac.online\/\",\"name\":\"Maths & Num\u00e9rique\",\"description\":\"Des outils pour les enseignants de math\u00e9matiques et de num\u00e9rique\",\"publisher\":{\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wordpress.callac.online\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940\",\"name\":\"dlefur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g\",\"caption\":\"dlefur\"},\"logo\":{\"@id\":\"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/\"},\"description\":\"Enseignant de math\u00e9matiques Lyc\u00e9e Pasteur S\u00e3o Paulo\",\"sameAs\":[\"http:\/\/wordpress.callac.online\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/","og_locale":"fr_FR","og_type":"article","og_title":"Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique","og_description":"Une des fonctions principales de Moodle sont les tests. Ceux-ci sont constitu\u00e9s de questions de diff\u00e9rents types : QCM R\u00e9ponses courtes R\u00e9ponses num\u00e9riques &#8230; Pour l&rsquo;apprentissage de Python et des&hellip;","og_url":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/","og_site_name":"Maths &amp; Num\u00e9rique","article_modified_time":"2023-10-14T18:13:06+00:00","og_image":[{"url":"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/","url":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/","name":"Le plugin CodeRunner pour Moodle - Maths &amp; Num\u00e9rique","isPartOf":{"@id":"https:\/\/wordpress.callac.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage"},"image":{"@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage"},"thumbnailUrl":"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png","datePublished":"2020-08-05T10:02:00+00:00","dateModified":"2023-10-14T18:13:06+00:00","breadcrumb":{"@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#primaryimage","url":"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png","contentUrl":"https:\/\/wordpress.callac.online\/wp-content\/uploads\/2020\/08\/coderunner.png"},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/le-plugin-coderunner-pour-moodle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wordpress.callac.online\/"},{"@type":"ListItem","position":2,"name":"\u00c9dition math\u00e9matique","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/"},{"@type":"ListItem","position":3,"name":"Moodle","item":"https:\/\/wordpress.callac.online\/index.php\/edition-mathematique\/moodle\/"},{"@type":"ListItem","position":4,"name":"Le plugin CodeRunner pour Moodle"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.callac.online\/#website","url":"https:\/\/wordpress.callac.online\/","name":"Maths & Num\u00e9rique","description":"Des outils pour les enseignants de math\u00e9matiques et de num\u00e9rique","publisher":{"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.callac.online\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/04061f1ca2c2c42039142a704be95940","name":"dlefur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a9e17be136808c6597f28aa2b6c13126dab066fdc2198ff60090972c9b7fafc?s=96&d=mm&r=g","caption":"dlefur"},"logo":{"@id":"https:\/\/wordpress.callac.online\/#\/schema\/person\/image\/"},"description":"Enseignant de math\u00e9matiques Lyc\u00e9e Pasteur S\u00e3o Paulo","sameAs":["http:\/\/wordpress.callac.online"]}]}},"_links":{"self":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/2890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/comments?post=2890"}],"version-history":[{"count":4,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/2890\/revisions"}],"predecessor-version":[{"id":2914,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/2890\/revisions\/2914"}],"up":[{"embeddable":true,"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/pages\/1004"}],"wp:attachment":[{"href":"https:\/\/wordpress.callac.online\/index.php\/wp-json\/wp\/v2\/media?parent=2890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}