[IPython-dev] Using IPython notebooks to teach Python
Moritz Beber
moritz.beber at gmail.com
Thu Aug 21 12:51:28 EDT 2014
Hey Sébastien,
On Thu, Aug 21, 2014 at 4:55 PM, Sébastien Hinderer <
Sebastien.Hinderer at inria.fr> wrote:
> Dear all,
>
> My team currently studies the possibility to use IPython notebooks in a
> Python Mooc, more precisely for doing exercises. Teachers would prepare
> the questions in a notebook and students could answer the questions
> directly in the notebook itself. Actually, we would provide one copy of
> the original teacher's notebook for each student, so that all of them have
> their own notebook on which they can work independently.
>
Teaching with the notebook has been discussed quite often. Search the
mailing archives for more information. Of course, some of what has been
said there is out-dated now. If you have the time, my recommendation would
be to wait for IPython 3.0 which will come with a multi-user notebook
server that should be secure to use. If you don't have the time then take a
look at my repository: https://github.com/Midnighter/Notebooks-Launcher.
I'm afraid it was written for Python 2 and I've not used it in a while but
it lets you create user accounts for each student and then runs a separate
password protected notebook server for each student in a specified
directory. You can also use it to push and pull material to/from students'
accounts. Naturally, you need su privileges to run it.
There's also https://github.com/UnataInc/ipydra which does a similar thing
but does not allow separate user accounts for each student. I talked to the
author about joining efforts at some point but never got around to it.
I hope these starting points help you out.
Best,
Moritz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20140821/bf1d6ab7/attachment.html>
More information about the IPython-dev
mailing list