Instructor Notes

This is a placeholder file. Please add content here.

Curriculum Development in The Carpentries


Introductions

At this point, the workshop leads should introduce themselves.



A Collaborative Lesson Design Process


Instructor Note

  1. parsons problem - “construct”, “define”, “arrange”, “organise”, “trace”
  2. theme & variations - “trace”, “identify”, “find”, “choose”, “design”
  3. minimal fix - “debug”, “diagnose”, “identify”, “choose”, “find”, “fix”


The Carpentries Workbench


Installation Woes for Linux Users

The installation section should work well for Windows and Mac users, but it will probably be a PITA for Linux users, especially those who have never used R. There are two main reasons for this pain:

  1. Linux packages are not pre-compiled, which means that all packages need to be compiled before they enter the library. For pure-R based packages (e.g. {sandpaper}), the compilation takes less than half a second, but for packages that contain C or C++ code (e.g. {xml2}, this can take up to a minute or more, depending on how complex the package is.
  2. Related to the point above: some packages require external C libraries that may not be present on the user’s computer (e.g. libxml for {xml2} or libgit2 for {gert}.

Both of these caveats make things a bit of a headache on Linux systems.



Crediting Contributions to Lessons


Instructor Note

the next discussion exercise will require a rough sketch of the lesson life cycle on the wall/a white board, and sticky notes for people to write on and stick to that sketch.