[IPython-dev] prose, notebooks, and thrashing (and a re-direct to another list)

Greg Wilson gvwilson at third-bit.com
Mon Jul 29 15:00:03 EDT 2013


Thanks for your feedback, Matthias; replies inline.
>> Problem #1: how do we manage material that ought to appear in multiple
>> documents?
> 2.0 and probably will need dexy. (http://www.dexy.it/)
Brian Granger has suggested going the other way: build one notebook with 
everything in it, tag each cell with the sub-documents it ought to 
appear in, and write a transformer to create those sub-documents.  Seems 
like that'll work right now (i.e., once the tagging UI plugin is built, 
the transformer is written, etc.) --- does that seem like a good way 
forward?
> ... Have you seen slideshow mode ?
Yup; it solves the "progressive reveal" problem, but doesn't force 
instructors and learners to do a bit of typing as they go along (which 
is very beneficial pedagogically).
>> * (medium-sized) In order to extract stuff from notebooks for use
>> elsewhere, we need a way to tag the cells that contain objectives, notes
>> for the key point summary, etc., so that our tool can find and
>> differentiate them.
> Yes, that's on my todo list. This would require SC to ship notebook with custom profiles.
> There is just some edge cases at loading time.
Is this the same as the tagging Brian Granger mentioned?
>> * (large) Literal ________'s in our code will make it invalid...
> You could store the "answers" into the metadata of each cell that maps the Nth ____
> to it's value. We can come up with something.
Rather than messing with character offsets and the like, can we use a 
plugin to prevent execution of any cell that contains a marker like 
________ ?  In most cases, cells will only have two or three of these, 
so it's not unreasonable to ask people to delete 'em and replace 'em 
manually, rather than trying to do something clever with the UI.

Thanks again,
Greg



More information about the IPython-dev mailing list