<div dir="ltr">Hi all,<div><br></div><div>for those interested, the notes from our dev meeting when we worked out our plans for the next few months are, as everything else in ipython, publicly available:</div><div><br></div>
<div><a href="https://hackpad.com/IPython-Winter-2014-Development-Meeting-fKrExqKCWmC">https://hackpad.com/IPython-Winter-2014-Development-Meeting-fKrExqKCWmC</a><br></div><div><br></div><div>Getting 2.0 fleshed out and released has taken a little longer than we'd anticipated, but we're almost there and will shift energy into this.</div>
<div><br></div><div>As usual, our in-depth discussions take place during our public weekly dev meetings, which folks can follow on youtube. And once code begins to materialized, we'll continue doing everything as always, with code review in public on github and other discussions here + weekly meetings.</div>
<div><br></div><div>Cheers</div><div><br></div><div>f</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 21, 2014 at 9:03 AM, Brian Granger <span dir="ltr"><<a href="mailto:ellisonbg@gmail.com" target="_blank">ellisonbg@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We plan on (and have funding for) building a full multiuser notebook<br>
server later this year. One of the main usage cases for this server<br>
will be teaching. We will have more details as we get started with the<br>
work after 2.0 is released.<br>
<br>
Cheers,<br>
<br>
Brian<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Mar 21, 2014 at 6:42 AM, Doug Blank <<a href="mailto:doug.blank@gmail.com">doug.blank@gmail.com</a>> wrote:<br>
> On Thu, Mar 20, 2014 at 10:20 PM, Clare Sloggett<br>
> <<a href="mailto:claresloggett@gmail.com">claresloggett@gmail.com</a>> wrote:<br>
>><br>
>> Hi Doug,<br>
>><br>
>> I'm still fairly new to IPython Notebook - is this idea (multiple different<br>
>> logins) just talking about something you'd like to see, or are you talking<br>
>> about technology which exists?<br>
><br>
> Doesn't exist yet, something I'd like to see, and something that I can<br>
> help build.<br>
><br>
>> I've been thinking about using IPython Notebook for teaching by having each<br>
>> student create a separate notebook, but I'm given pause by<br>
>> a) it's very easy for students to mess with one anothers' notebooks, either<br>
>> accidentally or on purpose<br>
>> b) all students would be based in the same working directory so they could<br>
>> easily corrupt one anothers' data files - this would be even more likely to<br>
>> happen by accident than (a).<br>
>><br>
>> The best I've come up with so far is to create a set of notebook profiles<br>
>> with different passwords, and launch a server instance per student on<br>
>> different ports. If there is currently a way of handling multiple users in<br>
>> IPython Notebook I'd be interested!<br>
><br>
> That is probably the best that there is. But it wouldn't be too hard<br>
> to imagine automating that, and allowing id + password via a server.<br>
><br>
>> Of course the other option is to have students run their notebook on<br>
>> localhost on their own computer, but sometimes we're in a lab situation<br>
>> where I don't have a lot of control over the machines and this is difficult<br>
>> to set up. Servers are easier in that situation.<br>
><br>
> Yes, that will always be an option, but I want to make it really easy<br>
> for beginning students to get started.<br>
><br>
> I believe that the IPython team is planning to turn their energy to a<br>
> server this summer. I hope to have something in place for this Fall.<br>
><br>
> -Doug<br>
><br>
>> Cheers,<br>
>> Clare<br>
>><br>
>><br>
>> On 21 March 2014 04:30, Doug Blank <<a href="mailto:doug.blank@gmail.com">doug.blank@gmail.com</a>> wrote:<br>
>>><br>
>>> On Thu, Mar 20, 2014 at 1:06 PM, Alessandro Gagliardi<br>
>>> <<a href="mailto:alessandro.gagliardi@glassdoor.com">alessandro.gagliardi@glassdoor.com</a>> wrote:<br>
>>> > I was thinking about that. But my understanding is that when multiple<br>
>>> > people<br>
>>> > are logged into the same IPython server, this might cause problems for<br>
>>> > the<br>
>>> > server. Particularly if they are using the same notebook, it seems like<br>
>>> > the<br>
>>> > kernel could easily get into an inconsistent state. Were you imagining<br>
>>> > that<br>
>>> > the students would each be using their own notebook but hosted on a<br>
>>> > single<br>
>>> > server? Or are there ways to have multiple users working on the same<br>
>>> > notebook without it causing problems?<br>
>>><br>
>>> I am imagining a Notebook Server where each user logs in with unique<br>
>>> ID/password and controls their own kernels/clusters (perhaps similar<br>
>>> to how Sage Cloud with IPython works). Students would be members of at<br>
>>> least one, maybe more, classes. The server would need to be able to<br>
>>> run (or farm out) at least one kernel per student.<br>
>>><br>
>>> At that point, one can start to think about sharing, and interacting<br>
>>> with students as users. A homework submission could just be a menu<br>
>>> option. I guess I am thinking about a multi-user system, perhaps like<br>
>>> Drupal/Wordpress built on Tornado for managing users as<br>
>>> students/ta's/teachers/graders etc.<br>
>>><br>
>>> -Doug<br>
>>><br>
>>> > Date: Thu, 20 Mar 2014 12:17:49 -0400<br>
>>> > From: Doug Blank <<a href="mailto:doug.blank@gmail.com">doug.blank@gmail.com</a>><br>
>>> > Subject: Re: [IPython-dev] IPython for Education<br>
>>> > To: IPython developers list <<a href="mailto:ipython-dev@scipy.org">ipython-dev@scipy.org</a>><br>
>>> > Message-ID:<br>
>>> > <CAAusYChcc4VHK=<a href="mailto:HTHhVVHGXSX4rUw9g2wapMZXSVHo7E_xMxyg@mail.gmail.com">HTHhVVHGXSX4rUw9g2wapMZXSVHo7E_xMxyg@mail.gmail.com</a>><br>
>>> > Content-Type: text/plain; charset=ISO-8859-1<br>
>>> ><br>
>>> > Alessandro,<br>
>>> ><br>
>>> > I think you are right that there are many possibilities for using<br>
>>> > IPython in the classroom. I think many of these could be explored more<br>
>>> > easily if the students were logged in via an IPython server... at<br>
>>> > least that is where I will be concentrating my explorations this year.<br>
>>> > I could imagine: sharing, commenting, grading, hand-in methods,<br>
>>> > testing, quizzes, and clicker-style anonymous polling ("are we all at<br>
>>> > the same place? ready to move on?"), etc. It would be great to make a<br>
>>> > list of such feature ideas, and prioritize....<br>
>>> ><br>
>>> > -Doug<br>
>>> ><br>
>>> > _______________________________________________<br>
>>> > IPython-dev mailing list<br>
>>> > <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
>>> > <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
>>> ><br>
>>> _______________________________________________<br>
>>> IPython-dev mailing list<br>
>>> <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
>>> <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> IPython-dev mailing list<br>
>> <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
>> <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
>><br>
> _______________________________________________<br>
> IPython-dev mailing list<br>
> <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
> <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Brian E. Granger<br>
Cal Poly State University, San Luis Obispo<br>
<a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Fernando Perez (@fperez_org; <a href="http://fperez.org" target="_blank">http://fperez.org</a>)<br>fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)<br>
fernando.perez-at-berkeley: contact me here for any direct mail<br>
</div>