lesson-development-training

Collaborative Lesson Development Training curriculum

https://github.com/carpentries/lesson-development-training

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

carpentries english lesson lesson-development stable training
Last synced: 6 months ago · JSON representation ·

Repository

Collaborative Lesson Development Training curriculum

Basic Info
Statistics
  • Stars: 13
  • Watchers: 5
  • Forks: 21
  • Open Issues: 37
  • Releases: 3
Topics
carpentries english lesson lesson-development stable training
Created about 4 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Governance

README.md

Collaborative Lesson Development Training Curriculum

DOI Create a Slack Account with us Build and Deploy Site

Curriculum for a short (six half days) workshop teaching skills required for collaborative lesson development. The lesson is visible at: https://carpentries.github.io/lesson-development-training/. More information about the training programme is available at: https://carpentries.org/lesson-development/

If you are interested in helping us develop this material, teaching the curriculum, or attending a Collaborative Lesson Development Training workshop, please contact Toby Hodges.

Contributing

Please see the CONTRIBUTING.md for contributing guidelines and details on how to get involved with this project.

Also see the current list of issues for ideas for contributing to this training curriculum. Look for the tag good_first_issue. This indicates that the issue does not require in-depth knowledge of the project and lesson infrastructure, and is a good opportunity for a new contributor to get involved.

To learn more about how this lesson site is built and how you can edit the pages, see the Introduction to The Carpentries Workbench.

Maintainer(s)

Current Maintainers of this lesson are:

The Maintainer Team aims to meet at 12:00 UTC on the fourth Friday of each month.

Former Maintainers

Acknowledgements

The following people aided the development of this curriculum, by providing suggestions, reviews, and inspiration:

Citation

See CITATION.cff for citation information, including a list of authors. (Read more about the Citation File Format and how to use it.)

License

Lesson content is published with a CC-BY license.

Contact

Please get in touch with Toby Hodges with any questions about this lesson.

Owner

  • Name: The Carpentries
  • Login: carpentries
  • Kind: organization
  • Email: team@carpentries.org

The Carpentries teaches foundational coding, and data science skills to researchers worldwide.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: The Carpentries Collaborative Lesson Development Training
message: >-
  Please cite this curriculum using the information in this
  file if you publish a lesson/curriculum after using this
  curriculum or attending a training where it was taught.
type: dataset
authors:
  - given-names: Ann
    family-names: Backhaus
  - given-names: Erin
    family-names: Becker
    affiliation: The Carpentries
    orcid: 'https://orcid.org/0000-0002-6832-0233'
  - given-names: Yanina
    name-particle: Noemí
    family-names: Bellini Saibene
    affiliation: ROpenSci
    orcid: 'https://orcid.org/0000-0002-4522-7466'
  - orcid: 'https://orcid.org/0000-0001-6280-124X'
    given-names: Jamene
    family-names: Brooks-Kieffer
    affiliation: University of Kansas
  - given-names: Ben
    family-names: Companjen
    affiliation: Leiden University Libraries
    orcid: 'https://orcid.org/0000-0002-7023-9047'
  - given-names: Renata
    family-names: Curty
    orcid: 'https://orcid.org/0000-0002-4615-6030'
  - given-names: Rob
    family-names: Davey
    affiliation: The Carpentries
    orcid: 'https://orcid.org/0000-0002-5589-7754'
  - given-names: Kate
    family-names: Hertweck
    orcid: 'https://orcid.org/0000-0002-4026-4612'
  - given-names: Toby
    family-names: Hodges
    email: tobyhodges@carpentries.org
    affiliation: The Carpentries
    orcid: 'https://orcid.org/0000-0003-1766-456X'
  - given-names: Zhian
    family-names: Kamvar
    affiliation: The Carpentries
    orcid: 'https://orcid.org/0000-0003-1458-7108'
  - given-names: Bashar Jaan
    family-names: Khan
    orcid: 'https://orcid.org/0009-0006-8012-0126'
  - given-names: Florian
    family-names: Kohrt
    affiliation: Ludwig-Maximilians-Universität München
    orcid: 'https://orcid.org/0000-0003-0374-5625'
  - given-names: Mateusz
    family-names: Kuzak
    affiliation: The Netherlands eScience Center
    orcid: 'https://orcid.org/0000-0003-0087-6021'
  - given-names: Susan
    family-names: McClatchy
    orcid: 'https://orcid.org/0000-0003-3219-2177'
  - orcid: 'https://orcid.org/0000-0002-9092-966X'
    given-names: François
    family-names: Michonneau
  - given-names: Aleksandra
    family-names: Nenadic
    affiliation: >-
      Software Sustainability Institute / The University of
      Manchester
    orcid: 'https://orcid.org/0000-0002-2269-3894'
  - given-names: Sarah
    family-names: Stevens
    affiliation: The University of Wisconsin-Madison
    orcid: 'https://orcid.org/0000-0002-7040-548X'
  - given-names: Yuka
    family-names: Takemon
    orcid: 'https://orcid.org/0000-0002-3538-4409'
  - given-names: Michael
    family-names: Trizna
    orcid: 'https://orcid.org/0000-0002-0537-8382'
  - given-names: Angelique
    family-names: Trusler
    affiliation: The Carpentries
    orcid: 'https://orcid.org/0000-0003-2340-8538'
  - orcid: 'https://orcid.org/0000-0003-1250-6968'
    given-names: Sven
    family-names: ven der Burg
  - given-names: Allegra
    family-names: Via
    orcid: 'https://orcid.org/0000-0002-3398-5462'
  - orcid: 'https://orcid.org/0000-0001-8659-8979'
    given-names: Greg
    family-names: Wilson
  - orcid: 'https://orcid.org/0000-0002-7294-7231'
    given-names: Karen
    family-names: Word
identifiers:
  - type: doi
    value: 10.5281/zenodo.8410625
    description: Zenodo Concept DOI (always resolves to latest version)
repository-code: 'https://github.com/carpentries/lesson-development-training'
url: 'https://carpentries.github.io/lesson-development-training'
abstract: >
  A training curriculum teaching good practices in lesson
  design and development, and open source collaboration
  skills, using The Carpentries Workbench. The curriculum is
  designed to be taught over six half-days. The target
  audience is Carpentries Instructors with an idea for a new
  lesson they would like to create, especially if that
  lesson is intended for short-format training (e.g. part or
  all of a two-day workshop).

  We believe that lesson development is easier and more
  successful when it is a joint effort among collaborators,
  so the activities and examples used in this training are
  best suited to groups of trainees who want to collaborate
  on a lesson project. Efforts have been made to also cater
  to lesson developers working alone.

  After attending this training, participants will be able
  to:

  * collaboratively develop and publish lessons using The
  Carpentries lesson infrastructure (aka The Carpentries
  Workbench): lesson template, GitHub, GitHub Pages, etc.

  * identify and characterise the target audience for a
  lesson.

  * define SMART learning objectives.

  * explain the pedagogical value of authentic tasks.

  * create exercises for formative assessment.

  * explain how considerations of cognitive load can
  influence the pacing, length, and organisation of a
  lesson.

  * configure and maintain accessible and usable lesson
  repositories using best practices, readily available for
  collaboration.

  * identify and correct accessibility issues in a
  Carpentries lesson.

  * update and improve lesson material guided by feedback
  and reflection from teaching.

  * review and provide constructive feedback on lessons.
keywords:
  - carpentries
  - curriculum-development
  - backward-design
  - collaboration-skills
license: CC-BY-4.0
version: v2024-12-10
date-released: '2024-12-10'
references:
  - title: "The Carpentries Instructor Training"
    editors:
      - given-names: Sarah M
        family-names: Brown
      - given-names: Tim
        family-names: Dennis
      - given-names: David
        family-names: Pérez-Suárez
      - given-names: Nathaniel
        family-names: Porter
      - given-names: Jon
        family-names: Wheeler
      - given-names: Karen
        family-names: Word
    doi: 10.5281/zenodo.5709383
    authors: 
      - given-names: Sarah M
        family-names: Brown
      - given-names: Karen
        family-names: Word
      - given-names: Maneesha
        family-names: Sane
      - given-names: Kelly
        family-names: Barnes
      - given-names: Nathaniel
        family-names: Porter
      - given-names: Philipp Matthias
        family-names: Schaefer
      - given-names: Aleksandra
        family-names: Nenadic
      - given-names: Toby
        family-names: Hodges
      - given-names: Giordano
        family-names: Lipari
      - given-names: Andrzej Aleksander
        family-names: Romaniuk
      - given-names: Martino
        family-names: Sorbaro Sindaci
      - given-names: Brynn
        family-names: Elliott
      - given-names: Christian
        family-names: Knüpfer
      - given-names: Jonathan
        family-names: Wheeler
      - given-names: Mark Tefero
        family-names: Kivumbi
      - given-names: Adrian
        family-names: Pohl
      - given-names: Andy
        family-names: Foster
      - given-names: Annika
        family-names: Rockenberger
      - given-names: Christopher
        family-names: Beltz
      - given-names: Cora
        family-names: Assmann
      - given-names: Désirée
        family-names: Treichler
      - given-names: Erin Alison
        family-names: Becker
      - given-names: Hao
        family-names: Ye
      - given-names: James
        family-names: Deaton
      - given-names: Jannetta
        family-names: Steyn
      - given-names: Jeffrey
        family-names: Oliver
      - given-names: Jeremy
        family-names: Guillette
      - given-names: Joenio
        family-names: Marques da Costa
      - given-names: Jon
        family-names: Wheeler
      - given-names: Kelly
        family-names: Duffy
      - given-names: Marcelina
        family-names: Nagales
      - given-names: Ragnhild
        family-names: Sundsbak
    type: edited-work
    date-released: "2023-02-06"
    license: "CC-BY-4.0"
  - title: "Course Design: Considerations for Trainers"
    date-released: "2020-11-27"
    authors: 
      - given-names: Allegra
        family-names: Via
      - given-names: Patricia M
        family-names: Palagi
      - given-names: Jessica M
        family-names: Lindvall
      - given-names: Rochelle E
        family-names: Tractenberg
      - given-names: Teresa K
        family-names: Attwood
    doi: 10.7490/f1000research.1118395.1
    type: article
    license: "CC-BY-4.0"
    journal: "F1000Research"
  - title: "Teaching Tech Together: How to create and deliver lessons that work and build a teaching community around them"
    authors:
      - given-names: Greg
        family-names: Wilson
    publisher: 
      name: "Taylor & Francis"
    year: 2019
    isbn: "9780367352974"
    license: "CC-BY-NC-4.0"
    type: book
  - title: "How Learning Works: Eight Research-Based Principles for Smart Teaching"
    authors:
      - given-names: Marsha C
        family-names: Lovett
      - given-names: Michael W
        family-names: Bridges
      - given-names: Michele
        family-names: DiPietro
      - given-names: Susan A
        family-names: Ambrose
      - given-names: Marie K
        family-names: Norman
    publisher: 
      name: "Jossey-Bass"
    isbn: "9781119861690"
    date-released: "2024-03-14"
    type: book
  - title: "The CARE Principles for Indigenous Data Governance"
    authors:
      - given-names: "Stephanie Russo"
        family-names: "Carroll"
      - given-names: "Ibrahim"
        family-names: "Garba"
      - given-names: "Oscar L."
        family-names: "Figueroa-Rodríguez"
      - given-names: "Jarita"
        family-names: "Holbrook"
      - given-names: "Raymond"
        family-names: "Lovett"
      - given-names: "Simeon"
        family-names: "Materechera"
      - given-names: "Mark"
        family-names: "Parsons"
      - given-names: "Kay"
        family-names: "Raseroka"
      - given-names: "Desi"
        family-names: "Rodriguez-Lonebear"
      - given-names: "Robyn"
        family-names: "Rowe"
      - given-names: "Rodrigo"
        family-names: "Sara"
      - given-names: "Jennifer D."
        family-names: "Walker"
      - given-names: "Jane"
        family-names: "Anderson"
      - given-names: "Maui"
        family-names: "Hudson"
    year: "2020"
    journal: "Data Science Journal"
    volume: 19
    start: 43
    doi: 10.5334/dsj-2020-043
    type: article
  - title: "How to Write Well-Defined Learning Objectives"
    authors:
      - given-names: "Debnath"
        family-names: "Chatterjee"
      - given-names: "Janet"
        family-names: "Corral"
    journal: "J Educ Peioper Med."
    year: "2017"
    volume: "19(4)"
    pmcid: "PMC5944406"
    type: article
  - title: "Test prediction and performance in a classroom context"
    authors: 
      - given-names: "Douglas J."
        family-names: "Hacker"
      - given-names: "Linda"
        family-names: "Bol"
      - given-names: "Dianne D."
        family-names: "Horgan"
      - given-names: "Ernest A."
        family-names: "Rakow"
    journal: "Journal of Educational Psychology"
    volume: "92(1)"
    pages: "160-170"
    year: "2000"
    doi: 10.1037/0022-0663.92.1.160
    type: article
  - title: "Too much teaching, not enough learning: what is the solution?"
    authors:
      - given-names: "Heidi L."
        family-names: "Lujan"
      - given-names: "Stephen E."
        family-names: "DiCarlo"
    journal: "Adv Physiol Educ"
    year: "2006"
    volume: "30"
    pages: "17-22"
    doi: 10.1152/advan.00061.2005
    type: article
  - title: "Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching."
    authors:
      - given-names: "Paul A."
        family-names: "Kirschner"
      - given-names: "John"
        family-names: "Sweller"
      - given-names: "Richard E."
        family-names: "Clark"
    journal: "Educational Psychologist"
    volume: "41 (2)"
    pages: "75-86"
    year: 2006
    type: article
  - title: "Developing teaching and learning in higher education"
    authors:
      - given-names: "Gill"
        family-names: "Nicholls"
    publisher: 
      name: "Routledge"
    isbn: "9780203469231"
    date-released: "2001-11-08"
    doi: 10.4324/9780203469231
    type: book
  - title: "The Worked Examples Principle in Multimedia Learning. Part III - Advanced Principles of Multimedia Learning, The Cambridge Handbook of Multimedia Learning."
    authors:
      - given-names: "Alexander"
        family-names: "Renkl"
    doi: 10.1017/CBO9781139547369.020
    publisher: 
      name: "Cambridge University Press"
    year: 2014
    pages: "391-412"
    isbn: "9781139547369"
    type: edited-work
  - title: "Ten simple rules for helping newcomers become contributors to open projects."
    authors:
      - given-names: "Dan"
        family-names: "Sholler"
      - given-names: "Igor"
        family-names: "Steinmacher"
      - given-names: "Denae"
        family-names: "Ford"
      - given-names: "Mara"
        family-names: "Averick"
      - given-names: "Mike"
        family-names: "Hoye"
      - given-names: "Greg"
        family-names: "Wilson"
    journal: "PLOS Computational Biology"
    year: "2019"
    volume: "15(9)"
    doi: 10.1371/journal.pcbi.1007296
    type: article

GitHub Events

Total
  • Create event: 104
  • Release event: 1
  • Issues event: 76
  • Watch event: 1
  • Delete event: 100
  • Issue comment event: 113
  • Push event: 291
  • Pull request review comment event: 52
  • Pull request review event: 93
  • Pull request event: 104
  • Fork event: 3
Last Year
  • Create event: 104
  • Release event: 1
  • Issues event: 76
  • Watch event: 1
  • Delete event: 100
  • Issue comment event: 113
  • Push event: 291
  • Pull request review comment event: 52
  • Pull request review event: 93
  • Pull request event: 104
  • Fork event: 3

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 15
  • Total pull requests: 20
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 1 day
  • Total issue authors: 3
  • Total pull request authors: 5
  • Average comments per issue: 1.8
  • Average comments per pull request: 0.8
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 12
  • Pull requests: 20
  • Average time to close issues: 5 months
  • Average time to close pull requests: 1 day
  • Issue authors: 3
  • Pull request authors: 5
  • Average comments per issue: 0.92
  • Average comments per pull request: 0.8
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • tobyhodges (34)
  • anenadic (31)
  • sstevens2 (19)
  • ErinBecker (3)
  • ndporter (1)
  • fmichonneau (1)
  • josenino95 (1)
Pull Request Authors
  • tobyhodges (45)
  • anenadic (39)
  • sstevens2 (11)
  • carpentries-bot (6)
  • ErinBecker (4)
  • fkohrt (2)
  • ndporter (1)
  • avallecam (1)
  • thisHermit (1)
Top Labels
Issue Labels
type:enhancement (27) Lesson Design & Development (22) help wanted (15) type:discussion (10) good first issue (10) type:bug (8) Collaboration Skills (8) type:clarification (6) Lesson Infrastructure Skills (5) type:instructor guide (3) type:formatting (2) status:in progress (2) type:template and tools (1) status:wait (1)
Pull Request Labels
type: template and tools (6) type:clarification (1) Lesson Infrastructure Skills (1) type:bug (1) Lesson Design & Development (1)

Dependencies

.github/workflows/pr-close-signal.yaml actions
  • actions/upload-artifact v2 composite
.github/workflows/pr-comment.yaml actions
  • actions/checkout v3 composite
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/comment-diff main composite
  • carpentries/actions/download-workflow-artifact main composite
.github/workflows/pr-post-remove-branch.yaml actions
  • carpentries/actions/download-workflow-artifact main composite
  • carpentries/actions/remove-branch main composite
.github/workflows/pr-preflight.yaml actions
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/comment-diff main composite
.github/workflows/pr-receive.yaml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v2 composite
  • carpentries/actions/check-valid-pr main composite
  • carpentries/actions/setup-lesson-deps main composite
  • carpentries/actions/setup-sandpaper main composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/sandpaper-main.yaml actions
  • actions/checkout v3 composite
  • carpentries/actions/setup-lesson-deps main composite
  • carpentries/actions/setup-sandpaper main composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/update-cache.yaml actions
  • actions/checkout v3 composite
  • carpentries/actions/check-valid-credentials main composite
  • carpentries/actions/update-lockfile main composite
  • peter-evans/create-pull-request v4.2.0 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/update-workflows.yaml actions
  • actions/checkout v3 composite
  • carpentries/actions/check-valid-credentials main composite
  • carpentries/actions/update-workflows main composite
  • peter-evans/create-pull-request v4.2.0 composite