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
- parsons problem - “construct”, “define”, “arrange”, “organise”, “trace”
- theme & variations - “trace”, “identify”, “find”, “choose”, “design”
- 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:
- 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.
- 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} orlibgit2
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.