<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 17, 2019 at 6:11 AM Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>Has anybody tried Katacoda before: <a href="https://www.katacoda.com/courses/python/playground" target="_blank">https://www.katacoda.com/courses/python/playground</a> ?</div></div></div></blockquote><div><br></div><div>I haven't heard of it before. Looks cool. Seems to run on Docker, so would require some infrastructure. If it's something we could get from a static site, then it may be worth considering. Could you summarize what it would require?</div></div></div></blockquote><div><br></div><div>The infrastructure is supplied by Katacoda, we don't need to run or maintain any server (although I don't think this would be a big problem).</div><div>And it is free. The only limitation is that the duration of the training session for a student is 1 hour (and then he can reload the browser and start a fresh session). If enterprises or training companies would like to lift this limitation, they have to contact them.</div><div><br></div><div>Building an interactive tutorial is very easy and everybody can learn it in a short time. The code of the tutorial is just a bunch of json and markdown files (for the configuration of the environment and for the steps of the tutorial). It can be saved on your preferred git repository (GitHub, GitLab, Bitbacket, etc.) and katacoda pulls it from there and builds the tutorial environment (docker image). Here is a minimal (hello world) example: <a href="https://github.com/dashohoxha/katacoda-scenarios/tree/master/hello-world">https://github.com/dashohoxha/katacoda-scenarios/tree/master/hello-world</a> You also need to set a webhook on the repository, so that whenever you make some changes (commits) katacoda is notified to refresh the content of the tutorial.</div><div><br></div><div>Regards,</div><div>Dashamir</div></div></div>