[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