[Numpy-discussion] Helping with website improvements
Dashamir Hoxha
dashohoxha at gmail.com
Wed Jul 17 08:28:40 EDT 2019
On Wed, Jul 17, 2019 at 6:11 AM Ralf Gommers <ralf.gommers at gmail.com> wrote:
>
>> Has anybody tried Katacoda before:
>> https://www.katacoda.com/courses/python/playground ?
>>
>
> 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?
>
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).
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.
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:
https://github.com/dashohoxha/katacoda-scenarios/tree/master/hello-world 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.
Regards,
Dashamir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20190717/e07cdefd/attachment-0001.html>
More information about the NumPy-Discussion
mailing list