Giter Site home page Giter Site logo

Comments (5)

jduckles avatar jduckles commented on August 14, 2024

I like this, I would advocate a more generic way of doing this, using just reveal.js from a jekyll _layout like in the /swcarpentry/slideshows.

We might be able to add a Makefile target to look for the {.challenge} class headers in each lesson to build the challenge slides from there.

@r-gaia-cs, I think you're the guy who would know what to do here, would it be acceptable to add a Makefile entry in lesson-template to build challenge slides as described above? Does that break anything? I'll take a stab at biting it off if you don't see any problems.

from shell-novice.

rgaiacs avatar rgaiacs commented on August 14, 2024

The slides are here http://rpubs.com/smilefreak/59680, would this or even gists be useful for individual instructors to share their questions. The reason I suggest this is that scrolling to the challenges section on the webpage seems awkward, and sharing and presentation tools could really be leverage here I feel.

@smilefreak What I normally do during workshops is write the challenges at the Etherpad (or if there is enough helpers ask one of them to write the challenges at the Etherpad when I explain it).

would it be acceptable to add a Makefile entry in lesson-template to build challenge slides as described above?

I'm OK with have this entry.

Does that break anything?

Nope.

I'll take a stab at biting it off if you don't see any problems.

A good starting point will be https://github.com/r-gaia-cs/swc-lesson-template/tree/core-epub-and-pdf. If you need I can help you starting the changes.

from shell-novice.

jduckles avatar jduckles commented on August 14, 2024

@r-gaia-cs any advice on the best way to extract the {.challenge} sections without introducing any dependencies? I'm thinking we'll need to pipe markdown or html slugs with just the {.challenge} sections, would it be safe to assume grep and/or sed or should I go for a python way to extract those?

from shell-novice.

rgaiacs avatar rgaiacs commented on August 14, 2024

from shell-novice.

theboocock avatar theboocock commented on August 14, 2024

So it seems like the conclusion is to extract challenges from the lessons. Then if you want to customize them for your lesson (e.g put two lessons per challenge section, to give an extension for the smarties), do that privately for your lesson.

Moving ahead then I will endeavour to push my challenges to the relevant repos.

Thanks.

from shell-novice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.