Hi Damien; thanks for your mail - I'm glad you found the process easier than it used to be. (For those who haven't seen it, http://swcarpentry.github.io/slideshows/creating-lesson/index.html has just been updated, along with the docs at https://github.com/swcarpentry/lesson-example and the example at http://swcarpentry.github.io/lesson-example/).

Regarding sub-headings, when I look at http://damienirving.github.io/capstone-oceanography/02-data-processing.html, I see three shorter pages struggling to escape - in particular, I think it would be natural to have a challenge exercise or two at the end of each of the sections, which is how I'm currently figuring out where to break pages. I've been wrong about lots of things, though, so I've opened an issue for discussion:

https://github.com/swcarpentry/lesson-template/issues/220

I propose we give it a week for comments, then see if there's a consensus.

Cheers,
Greg

On 2015-04-04 10:01 PM, Damien Irving wrote:
Hi Greg,

I just went through the process of converting my existing capstone example for oceanographers (which was in an IPython notebook) to the lesson template:
https://github.com/DamienIrving/capstone-oceanography

I had never previously created a lesson in the official Software Carpentry format and I found the new process to be very easy to follow and execute. My only comment is on the "make check" advice around sub-headings within lessons. In particular, it says:

/"The topic page should not have sub-headings outside of special blocks. If a topic needs sub-headings, it should be broken into multiple topics."/

I use sub-headings extensively to add clarity to my lesson notes (e.g. http://damienirving.github.io/capstone-oceanography/03-data-provenance.html). They are particularly useful when I'm reading off the notes while teaching, because in a teaching situation you often have to scan the page quickly looking for obvious breaks like sub-headings.

I guess I'm wondering if we could relax/modify the rules around subheadings? Perhaps level 1 headings imply a new topic (because I do appreciate the rationale behind trying to split the lessons into smaller topics), while level 2 down can be added within a topic to enhance clarity, or something like that?


Cheers,
Damien




On Fri, Apr 3, 2015 at 8:04 AM, Greg Wilson <[email protected] <mailto:[email protected]>> wrote:

    Hi,

    I've updated the slideshow that explains how to create an entirely
    new Software Carpentry lesson repository - please see:

    http://gvwilson.github.io/slideshows/creating-lesson/index.html

    for the rendered version, and:

    https://github.com/swcarpentry/slideshows/pull/21

    for the pull request.  Comments would be appreciated, but please
    note that this describes the world as it *will* be once we finish
    splitting the 'core' and 'gh-pages' branch of the
    'lesson-template' repo into separate repositories - we don't want
    to finalize that until the docs are ready to roll.

    I'd be particularly grateful for reviews from people who *aren't*
    regular contributors - we need a fresh look at this from people
    who aren't already familiar with it to make sure it's comprehensible.

    Thanks,
    Greg

-- Dr. Greg Wilson | [email protected]
    <mailto:[email protected]>
    Software Carpentry | http://software-carpentry.org


    _______________________________________________
    Discuss mailing list
    [email protected]
    <mailto:[email protected]>
    
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org



--
Dr. Greg Wilson    | [email protected]
Software Carpentry | http://software-carpentry.org

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to