Skip to content

4TUResearchData-Carpentries/data_carpentry_instructors

Repository files navigation

Data Carpentry Instructors

Instructor resources for Data Carpentry workshops

This repository is intended to hold resources for instructors in the LDEV data carpentry workshops, including:

  • Presentation slides
  • Curriculum notes
  • Notes on good practice / special situations

The goal is to build up a shared library of resources for both current and future instructors, and minimise the "resource sprawl" that can occur. So please deposit your files and notes here, in the BRANCH CORRESPONDING TO EACH RUN OF THE COURSE

Instructions for using this repo:

  1. BEFORE the course
  • HOST to create a branch (from main) named according to the official Carpentries slug format eg 2025-02-13-TUD
  • HOST to ceare a corresponding branch from the data_carpentry_learner repository and update its README file with the correct branch name and location of the google doc.
  • Distribute the URL of this branch to instructors
  • INSTRUCTORS Make sure you can access the repo; add any class resources you plan to use in the relevant directory. Ensure you can commit, and engage with host if there are permissions problems
  • Ensure that you can access the corresponding learners' (repository) and set up any learners' resources, set up and test gitautopush etc.
  • UPDATE LINKS in the learners repository to resources like the shared Google Docs, course website, daily schedule etc.
  1. DURING the course
  • Keep resources up to date both here and in the learners' repo.
  • Periodically check whether gitautopush is actually pushing into the learners' repo
  • At the end of each session, do any organising / editing of autopushed contents that you feel would help students reviewing the material,
  1. AFTER the course
  • At the course review meeting, assess whether any of the materials (eg. changed curriculum notes, slide decks, cheat sheets etc.) should be merged into main
  • HOST to coordinate merging these materials into main so that they become automatically available in future branches.
  • After any final updates or material reorganisation, the working branch for the course is to be frozen so that it can be viewed but not altered.

Further notes for instructors

It is often helpful to use gitautopush in order to generate an automated log for course participants of what has been done in the class, both for situations in which they may fall behind a bit during the class, and for later review.

Detailed instructions for gitautopush can be found in the workshop_notes repository that was created for Software Carpentries courses at TU Delft. Please note that for Data Carpentries courses, the following target repository details apply:

Other uses for the Learner repository

Please feel free to add other resources to the Learner repository. We have "seeded" the template with some of the Posit cheat sheets for R, R Markdown and dplyr. But by all means add other resources you think are useful, and consider in the post-mortem meeting whether these should be merged into main for future use.

About

Instructor resources for Data Carpentry workshops

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published