[IPython-dev] [jupyter] Re: Best practice of deployment for university courses
Brian Granger
ellisonbg at gmail.com
Mon May 18 13:13:19 EDT 2015
Actually I think that nbgrader would be a fantastic solution for this. I
have been using it this quarter to distribute/collect content to students
and it is working great - even if you don't use the rest of it. The setup
required is super minimal as well. I have to run now, but will post more
details on this later.
Cheers,
Brian
On Mon, May 18, 2015 at 9:02 AM, Matthias Bussonnier <
bussonniermatthias at gmail.com> wrote:
> Hum, I'm not sure about nbgrader either. But on the other hand you
>
> 1) probably don't want all user to use nbgrader.
> 2) need to mess with each nbgrader-admin-user permissions if you want
> them to be able to distribute notebooks in students homes.
>
> So I'm not 100% sure a systemwide install/configration of nbgrader is
> wise or doable.
>
> On Mon, May 18, 2015 at 7:42 AM, Ozan Çağlayan <ozancag at gmail.com> wrote:
> > n Mon, May 18, 2015 at 5:13 PM, Ozan Çağlayan <ozancag at gmail.com> wrote:
> >> aah, well i didn't know about that! So I'll recheck it.
> >>
> >> Meanwhile I have another question :)
> >>
> >> Once everything seems ok, I'll create UNIX user accounts automatically
> >> with a script but currently I do not know whether I need some
> >> precreated jupyter/ipython related configuration folders or files in
> >> user's home directories. For example I just installed a Py2.7
> >> environment with conda globally and did run "ipython kernelspec
> >> install-self" as root. Now when I login through jupyterhub, my regular
> >> user can benefit from both the default Python3 environment and the
> >> newly installed Python2 one. Do you think that at some point, I will
> >> need to modify/copy stuff into each user's home directory in order to
> >> add a feature or change a behaviour in the jupyter stack?
> >>
> >> I hope the question is clear :/
> >
> > To clarify now,
> >
> > I just installed and activated nbgrader as root but apparently I
> > should do this for each user on the system who would like to use
> > nbgrader as the activation happens inside ~/.ipython. That was a case
> > for the question above I think. Or maybe it is possible to create a
> > system-wide ipython profile which will get inherited by regular users.
> > I don't know, I'm confused :)
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev at scipy.org
> > http://mail.scipy.org/mailman/listinfo/ipython-dev
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscribe at googlegroups.com.
> To post to this group, send email to jupyter at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jupyter/CANJQusUcfzBkQXNn2TmFU5ADHhwN1exb0uDpzSBvhn4UHdJEtQ%40mail.gmail.com
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
Brian E. Granger
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgranger at calpoly.edu and ellisonbg at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150518/d9cb2d47/attachment.html>
More information about the IPython-dev
mailing list