`_
64 |
65 | ```
66 |
67 | **Links to external markdown documents**
68 |
69 | Something in this template causes `.md` extensions to get stripped, breaking links to things like markdown documents in a GitHub repo. This can be fixed by adding an anchor tag (`#`) to the end of the url. For example, `https://github.com/carpentries/docs.carpentries.org/blob/topic_folders/file.md` would become `https://github.com/carpentries/docs.carpentries.org/blob/topic_folders/file.md#`.
70 |
71 |
72 | #### Additional information
73 |
74 | This site is built from the main branch of [this repo (carpentries/docs.carpentries.org)](https://github.com/carpentries/docs.carpentries.org/). Changes can be previewed live here: . Changes to the actual site can take up to a day to go live once changes have been pushed to GitHub, since the contents of the site are behind a CDN (Content Distribution Network) that caches content.
75 |
76 | If you are making experimental changes to content please be sure to do so in a non-main, non-live branch. When your changes are complete and ready to be pushed to the live site, open a pull request in [carpentries/docs.carpentries.org](https://github.com/carpentries/docs.carpentries.org).
77 |
78 | Draft content can be added to the [drafts folder of the carpentries/userguides repo](https://github.com/carpentries/usersguides/tree/main/drafts) (in the main branch) without breaking anything. Draft content is not built to the live site and these files may contain inaccurate or out of date information.
79 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | Sphinx>=4.3.0
2 | sphinx_rtd_theme>=1.0
3 | sphinx-notfound-page==0.3
4 | myst-parser>=0.17.2
5 |
--------------------------------------------------------------------------------
/topic_folders/assessment/assessment-network.md:
--------------------------------------------------------------------------------
1 | ### Assessment Network
2 |
3 | #### About
4 | The Assessment Network was established in October 2016 as a space for those working on assessment within the open source/research computing space to collaborate and share resources.
5 |
6 | #### What We Do
7 | The Assessment Network meets quarterly to discuss best-practices and projects around assessing outcomes in scientific computing. For past meeting information, check out the [minutes](https://github.com/carpentries/assessment/tree/main/assessment-network/minutes) in the Assessment Network [repo](https://github.com/carpentries/assessment/tree/main/assessment-network).
8 |
9 | #### Get Involved
10 | To join the Assessment Network, email Kari Jordan at [kariljordan@carpentries.org](mailto:kariljordan@carpentries.org).
11 |
--------------------------------------------------------------------------------
/topic_folders/assessment/assessment.md:
--------------------------------------------------------------------------------
1 | ## Learner Assessment
2 |
3 | Assessment plays a key role in ensuring the success, longevity, and evolution of The Carpentries workshops. The primary goal of our assessment efforts is to evaluate the impact we are having teaching data skills throughout our global community. Our assessment efforts are meant to guide the development, implementation, and instruction of our workshops. We are committed to providing directed feedback to our community regarding our assessment targets and using information collected from assessment to improve how we teach data skills and build learning communities.
4 |
5 | Our assessment tools will cover content knowledge, self-efficacy, and metacognitive strategies. Additionally, evaluation will occur at the end of each workshop and 6 months after a workshop with data releases published bi-annually, and an annual review of our impact will be published on our [website](https://carpentries.org/assessment/). Source code, data, and additional information are also available in this [GitHub repository](https://github.com/carpentries/assessment).
6 |
7 | We are committed to supporting our learners, accommodating their differences, and encouraging them to grow individually and become part of our community of practice. We also encourage them to understand, reflect upon, and monitor their own learning.
8 |
9 | We assess our learners by measuring changes in their attitudes, motivation, and self-efficacy. Our pre-workshop survey includes questions about learners' attitudes about the content covered in their workshop, and their objectives (i.e. what they hope to learn).
10 |
11 | We also ask questions to measure learners' mindset (growth vs. fixed). Our objective is to measure their confidence in their ability to learn, not necessarily execute specific tasks.
12 |
13 | Additionally, we measure learners' perception of skill growth and whether or not they plan to recommend our workshops to colleagues.
14 |
15 | Our pre- and post-workshop surveys can be previewed below.
16 |
17 |
18 |
19 |
Important
20 |
21 | Please note that the forms below are for demonstration only. The answers typed
22 | here will not be taken into account by our assessment efforts. If you are
23 | looking for the pre- or post-workshop surveys for a workshop you are attending,
24 | please use the links provided on your workshop website. If you are unsure where
25 | to find them, please send an email at
26 | team@carpentries.org.
27 |
28 |
29 |
30 |
31 | ### Pre-workshop survey
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | ### Post-workshop survey
40 |
41 |
42 |
43 |
44 |
45 |
46 | ## Programmatic Assessment
47 |
48 | In May 2018, we began regularly publishing programmatic assessment reports. These reports provide overviews of our workshop and instructor activities. More information including published reports can be found on [our website](https://carpentries.org/assessment/).
49 |
--------------------------------------------------------------------------------
/topic_folders/assessment/index.rst:
--------------------------------------------------------------------------------
1 | Assessment
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | *
9 |
--------------------------------------------------------------------------------
/topic_folders/communications/guides/adhere-style-guide.md:
--------------------------------------------------------------------------------
1 | ## Adhering to The Carpentries Style Guide
2 |
3 | In contributing to The Carpentries website, handbook and other resources, remember to refer to [The Carpentries Style Guide](https://docs.carpentries.org/topic_folders/communications/resources/style-guide.html) and format your contributions accordingly.
4 |
5 | For example, headings should use title casing, and tools like the [Title Case Converter](https://titlecaseconverter.com/) serve as a definitive guide to formatting for Title Casing, complete with reasons for or against capitalising certain words.
6 |
7 | Another meaningful example is spellings. Because The Carpentries is a global community-led organisation, content standardisation is important. Our Style Guide currently recommends the use of British English in all our resources across the board. More about this in the language section of our Style Guide.
8 |
9 | ## Formatting Hyperlinks
10 |
11 | Hyperlinks on the websites for The Carpentries and its lesson programs should be formatted using [Jekyll's link formatting syntax](https://jekyllrb.com/docs/liquid/tags/#links). This includes:
12 |
13 | - using `{% link %}` for pages. For example, `[Become a member organisation]({% link pages/membership.md %})`
14 | - using `{% post %}` for blog posts. For example `[blog post]({% post _posts/2021/05/2021-05-01-blogging-from-the-future.md %})`
15 | - not using relative paths
16 | - not including `https://carpentries.org/` (or the respective website) in the URLs. The `baseurl` should be defined in the website's `_config` file.
17 | - using `{{ urlimg }}` for images. For example, `
`. The `urlimg` should be defined in the website's `_config` file.
18 | - using `{{ filesurl }}` for files. For example, `[Read the report]({{ site.filesurl }}/docs/2021/05/future.pdf)`
19 |
20 |
21 | **How can you help?**
22 |
23 | As you read through the resources we make available on the [Data Carpentry](https://datacarpentry.org), [Library Carpentry](https://librarycarpentry.org/), [Software Carpentry](https://software-carpentry.org/) and [The Carpentries](https://carpentries.org/) websites as well as this Handbook and other resources, you can go to the appropriate repository and either:
24 | - open an issue and report instances of these anomalies (low time requirement), or
25 |
26 | - submit a Pull Request with edits that help standardise spellings, headings, etc (Moderate time requirement ).
27 |
28 | We are also keen on continued resource provenance, so please report any broken links as and when you come by them. [Internet Archive's Way Back Machine](https://archive.org/web/) is a powerful tool to help you view resources in broken links, and potentially find alternative/updated links to the same resources.
29 |
--------------------------------------------------------------------------------
/topic_folders/communications/guides/community_events.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### Signing up to Host or co-Host a Community Discussion or Teaching Demo
4 |
5 | The Carpentries uses [Calendly](https://calendly.com/thecarpentries) to manage scheduling of Community Discussion sessions and Teaching Demos. Four times a year, Discussion Hosts and Instructor Trainers will be asked to slot in their availability. Additionally, custom forms are used for Trainers to schedule Instructor Training events.
6 |
7 | 
8 |
9 |
10 | For the period |1 Jan - 31 Mar
(Q1) |1 Apr - 30 Jun
(Q2) |1 Jul - 30 Sep
(Q3) |1 Oct - 31 Dec
(Q4)|
11 | -------------------------|--------------------|---------------------|---------------------|--------------------|
12 | Signups open on |15 Nov |15 Feb |15 May |15 Aug |
13 | Responses
due by |30 Nov |28 Feb |31 May |31 Aug |
14 | Calendar
published by |7 Dec |7 Mar |7 Jun |7 Sept |
15 |
16 | Once Discussion Hosts and Trainers have scheduled themselves in for a Community Discussion session or Teaching Demo via Calendly, The Carpentries Core Team will ensure that these events appear on the relevant Etherpads ([Community Discussions](https://pad.carpentries.org/community-discussions) or [Teaching Demos](https://pad.carpentries.org/teaching-demos)) and on the [Community Calendar](https://carpentries.org/community/#community-events).
17 |
18 | This system aims to build these sessions around the Host or Trainer availability. The community of Hosts and Trainers should represent a good cross-section of the general Carpentries community, and should offer the broader community a better option of sessions to attend.
19 |
20 | #### Event Cancellations
21 |
22 | We recognise that even after scheduling their own events, Hosts or Trainers may have conflicts and may need to cancel a scheduled event. If this happens, please contact community@carpentries.org for Discussion Sessions or instructor.training@carpentries.org for Teaching Demos and Instructor Training as soon as possible so a Core Team member can ensure another Host is able to cover this event.
--------------------------------------------------------------------------------
/topic_folders/communications/guides/images/blog_post-new_branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/guides/images/blog_post-new_branch.png
--------------------------------------------------------------------------------
/topic_folders/communications/guides/images/blog_post-new_branch_new_folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/guides/images/blog_post-new_branch_new_folder.png
--------------------------------------------------------------------------------
/topic_folders/communications/guides/images/calendly.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/guides/images/calendly.gif
--------------------------------------------------------------------------------
/topic_folders/communications/guides/index.rst:
--------------------------------------------------------------------------------
1 | How-to guides
2 | =============
3 |
4 |
5 | .. toctree::
6 | :maxdepth: 1
7 | :titlesonly:
8 | :glob:
9 |
10 |
11 | adhere-style-guide.md
12 | submit_blog_post.md
13 | select-blog-tags.md
14 | submit-news-item.md
15 | share-opportunities.md
16 | community_events.md
17 |
--------------------------------------------------------------------------------
/topic_folders/communications/guides/share-opportunities.md:
--------------------------------------------------------------------------------
1 | ## Sharing Job Postings and other Community Opportunities
2 |
3 | The Carpentries has three main mechanisms by which to share job postings and other community opportunities: One is within our newsletter, [Carpentries Clippings](https://carpentries.org/newsletter/) the second is our [#jobs channel on Slack](https://carpentries.slack.com/) and the third is the [opportunities mailing list on Topicbox](https://carpentries.topicbox.com/groups/opportunities).
4 |
5 | ### Criteria for Posting
6 | In order to ensure that postings for opportunities featured on Carpentries channels are applicable and of relevance to our community, The Carpentries Core Team has a list of criteria that a posting must meet in order to be shared. If the posting does not meet the criteria, then the post will be removed or modified after discussion with the poster. However, we reserve the right to remove a posting without notice, in particular, if we believe that the opportunity has been submitted automatically (i.e., by a bot).
7 |
8 | This criteria was developed over 2020 by The Carpentries Core Team in order to ensure we are adequately screening opportunities.
9 |
10 | #### Here are the criteria we consider when deciding whether to feature a job posting:
11 | - **Organisational Alignment with The Carpentries**
12 | - Does the organisation which is hiring have similar goals to The Carpentries?
13 | - Do our goals directly support each other?
14 | - **Carpentries Code of Conduct**
15 | - Does the organisation abide by our Code of Conduct and/or have their own published Code of Conduct that has the same priorities as The Carpentries'
16 | - Note: If The Carpentries publishes a posting from an organisation and is then made aware by our community of incompatibility with our Code of Conduct, we will remove the posting
17 | - **Quality of The Posting**
18 | - Does the posting bear relevance to our community?
19 | - Are the skills and experiences sought by the posting organisation compatible with the skills our community has or seeks to gain?
20 | - Does the posting mention The Carpentries by name?
21 | - **Prior Knowledge/work with the Posting Organisation**
22 | - Often, The Carpentries posts job opportunities from affiliate or member organisations.
23 | - If we have prior interactions and knowledge of the organisation, this is a strong indicator of a valuable opportunity post that our community will appreciate.
24 |
25 | Note: These criteria are not strictly quantitative and rely on the judgment of the core team.
26 |
27 | ### Sharing Postings on Carpentries Clippings
28 | Carpentries Clippings is a biweekly newsletter to members of our community featuring community news, program updates of note, and opportunities relevant to the wider Carpentries community.
29 |
30 | In order to share a job posting that we will feature in Carpentries Clippings, please follow the [Sharing Relevant Announcements](https://docs.carpentries.org/topic_folders/communications/guides/submit-news-item.html) guide.
31 |
32 | ### Sharing Job Postings and other Community Opportunities on Slack
33 | Once you have read the criteria above and joined the #jobs channel on The Carpentries Slack, you can share relevant announcements to the group. Please include the following information when posting:
34 |
35 | - Job Title
36 | - Organisation
37 | - Location (if applicable)
38 | - Posting/Application Deadline
39 | - Link for more information and to apply
40 |
41 | Note: Please do not request that applicants or those interested in the opportunity contact you by DM.
42 |
43 | If a post does not contain the above or does not meet the criteria outlined earlier, then a member of The Carpentries Core Team will reach out to you via Slack DM to address the concerns and suggest modifications.
44 |
45 | In cases where this process is not able to be carried out effectively (such as if the posting is by a spam bot), the Core Team will remove the posting, and with repeated instances of this, will potentially remove the account from the #jobs channel.
46 |
47 | ### Sharing Job Postings and other Community Opportunities on the "opportunities" Mailing List on Topicbox
48 | Posting opportunities to the ["opportunities" mailing list](https://carpentries.topicbox.com/groups/opportunities) requires one to be a member of the group.
49 |
50 | To join the group, navigate to the mailing list and click "Join The Conversation" and enter the required information. Once you are a member of the group, please include the following information when sharing a posting.
51 |
52 | - In the title field please include the opportunity title and organisation
53 | - In the body of the message, include other relevant information about the opportunity including deadlines, links to apply and learn more, location (if applicable)
54 |
55 | Once you have submitted the posting, moderators of the mailing list will approve the posting or reach out to you if the posting does not meet the criteria to address the concerns and suggest modifications.
56 |
--------------------------------------------------------------------------------
/topic_folders/communications/guides/submit-news-item.md:
--------------------------------------------------------------------------------
1 | ### Sharing Relevant Announcements
2 |
3 | The Carpentries have a number of mechanisms for pushing out news. These include:
4 |
5 | - Our newsletter, [*Carpentry Clippings*](https://carpentries.org/newsletter/), which appears every two weeks.
6 | - Our [Facebook page](https://www.facebook.com/carpentries), which community members are welcome to follow and comment on.
7 | - Twitter feeds for [The Carpentries](https://twitter.com/thecarpentries), [Software Carpentry](https://twitter.com/swcarpentry), [Data Carpentry](https://twitter.com/datacarpentry), and [Library Carpentry](https://twitter.com/libcarpentry).
8 |
9 | If you would like us to post an event, a job vacancy or a new publication of interest to the community in our newsletter, on Twitter, or on Facebook, email [team@carpentries.org](mailto:team@carpentries.org) with *For Newsletter*, *For Twitter*, or *For Facebook* as the subject line.
10 |
--------------------------------------------------------------------------------
/topic_folders/communications/guides/submit_blog_post.md:
--------------------------------------------------------------------------------
1 | ## Collaborative Blog Post Writing
2 |
3 | The Carpentries welcomes blog posts from our community members including workshop host sites, instructors, learners, and more. Are you interested in publishing a post on The Carpentries blog?
4 |
5 | ### Sharing blog post ideas
6 |
7 | - Join The Carpentries Slack and share your blog post idea in the #blog-post-ideas channel to start discussion and invite other community members to collaborate with you (preferred)
8 |
9 | - Email community[at]carpentries[dot]org with your idea and one of the team will facilitate amplification of the idea in the community so others can reach out and collaborate with you (option)
10 |
11 |
12 |
--------------------------------------------------------------------------------
/topic_folders/communications/index.rst:
--------------------------------------------------------------------------------
1 | Communications
2 | ================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 |
9 | tools/index.rst
10 | resources/index.rst
11 | guides/index.rst
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/topic_folders/communications/resources/brand_identity.md:
--------------------------------------------------------------------------------
1 | # Brand Identity
2 |
3 | ## Carpentries Brand Colours
4 |
5 | ### Main Brand Colours
6 |
7 | ★Black: #383838 or rgb(56, 56, 56).
8 |
9 | ★Midnight: #001483 or rgb(0, 20, 131,).
10 |
11 | ★Fire: #FF4955 or rgb(255, 73, 85).
12 |
13 |
14 |
★Golden: #FFC700 or rgb(255, 199, 0).
15 |
★Buttercup: #FFF7F1 or rgb(255, 247, 241).
16 |
17 |
18 | ### Lesson Program Colours and Shades
19 |
20 | ★General Carpentries: #081457 or rgb(8, 20, 87).
21 |
22 |
23 |
★General Carpentries (Light): #E3E6FC or rgb(227, 230, 252).
24 |
25 |
26 | ★Data Carpentries: #205959 or rgb(32, 89, 89).
27 |
28 |
29 |
★Data Carpentries (Light): #40AEAD or rgb(64, 174, 173).
30 |
31 |
32 | ★Software Carpentries: #201434 or rgb(32, 20, 52).
33 |
34 |
35 |
★Software Carpentries (Light): #D2BDF2 or rgb(210, 189, 242).
36 |
37 |
38 | ★Library Carpentries: #A4050E or rgb(164, 5, 14).
39 |
40 |
41 |
★Library Carpentries (Light): #F99697 or rgb(249, 150, 151).
42 |
43 |
44 | ### Secondary/Supplementary Colours and Shades
45 |
46 | ★Lake: #0044d7 or rgb(0, 68, 215).
47 |
48 |
49 |
★Pond: #719eff or rgb(113, 158, 255).
50 |
51 |
★Sky: #E6F1FF or rgb(230, 241, 255).
52 |
53 |
★Dew: #F5F8FF or rgb(245, 248, 255).
54 |
55 |
★Fog: #E6EAF0 or rgb(230, 234, 240).
56 |
57 |
★Mist: #E6EEF8 or rgb(230, 238, 248).
58 |
59 |
★Sunrise: #FC757E or rgb(252, 117, 126).
60 |
61 |
★Dawn: #FFD6D8 or rgb(255, 214, 216).
62 |
63 |
★Sunshine: #FFE7A8 or rgb(255, 231, 168).
64 |
65 |
66 |
67 | ## Carpentries Fonts
68 |
69 | The font used in the headers on the website is [Lato](https://fonts.google.com/specimen/Lato).
70 | The font used in the body of the website is [Roboto](https://fonts.google.com/specimen/Roboto).
71 |
--------------------------------------------------------------------------------
/topic_folders/communications/resources/commons.md:
--------------------------------------------------------------------------------
1 | ### Carpentries Commons
2 |
3 | [The Carpentries Commons](https://github.com/carpentries/commons) GitHub repository is a place for open sharing of reusable material, such as text for grants, wording for job or tenure applications, slide decks for conferences, workshop descriptions, promotional copy, and so on.
4 |
5 | Carpentries Core Team will have write access to add, edit and upload material here. Other members of our community will need to fork the repository and submit pull requests.
--------------------------------------------------------------------------------
/topic_folders/communications/resources/index.rst:
--------------------------------------------------------------------------------
1 | Resources
2 | =======================
3 |
4 |
5 | .. toctree::
6 | :maxdepth: 1
7 | :titlesonly:
8 | :glob:
9 |
10 |
11 | style-guide.md
12 | brand_identity.md
13 | commons.md
14 | logos.md
15 | presentations.md
16 | comms-strategy.md
17 | comms-implementation-plan.md
18 |
--------------------------------------------------------------------------------
/topic_folders/communications/resources/logos.md:
--------------------------------------------------------------------------------
1 | ### Logos
2 |
3 | #### Carpentries Logo Usage Policy
4 |
5 | ##### Introduction
6 | The goal of this document is to outline policy around the usage and modification of The Carpentries trademarks.
7 |
8 | The names “The Carpentries”, “Software Carpentry”, and “Data Carpentry,” and their associated logos are all trademarked.
9 | This policy is for any cases in which you use the Carpentries name/logo.
10 |
11 | ##### Uses that don’t require prior approval
12 | Stating that a workshop is a Carpentries workshop, or that a workshop is based on Carpentries material, is always allowed.
13 |
14 | It is acceptable to use the trademark in acknowledging or crediting The Carpentries in journal articles, conference presentations, keynotes, grant applications, and the like. In cases of acknowledgement or attribution, you may use the term “The Carpentries” or the unaltered logos to indicate this, without our prior approval.
15 |
16 | ##### Uses that require approval from The Carpentries
17 | Any usage of a derived/modified version of The Carpentries logo or wordmark must have prior approval. This includes commercial and non-commercial uses.
18 |
19 | The Carpentries has a number of local and domain-specific communities, and we encourage the development of derived/modified logos that indicate the group’s location or focus. To support the development of domain and region-specific logos, we have outlined the approved modifications to The Carpentries logo and wordmark below.
20 |
21 | The colours of the “wrench mark” can be modified to what is appropriate for your domain/region, but no added shapes or distortions (including orientation) are allowed. The domain/region name for your group should be added beneath The Carpentries in Carpentries red (Hex: FF4955)
22 |
23 | If you are a local Carpentries member and wish to modify the logo according to these guidelines, please email [community@carpentries.org](mailto:carpentries.org) and we will either approve your modification or assist you in creating the modified version.
24 |
25 | Other modifications of the logo that leave the name and logo intact are allowed under this policy with approval from The Carpentries Community Development Team.
26 |
27 | Uses of The Carpentries name or logo in conjunction or combination with another group’s name or logo (EX: using the wrenchmark with the colours of another organisation, or adding components of another organisation’s logo to The Carpentries) are prohibited.
28 |
29 | If you or your group is currently using The Carpentries name or logo in this manner, please email [community@carpentries.org](mailto:community@carpentries.org), and we will work with you to find an alternative.
30 |
31 | License for this Policy
32 | This policy has been adapted in part from the Python Software Foundation’s [Trademark Use Policy](https://www.python.org/psf/trademarks/). Interested parties may adapt this policy document freely under the [Creative Commons CC0 license](https://creativecommons.org/publicdomain/zero/1.0/).
33 |
34 | #### Links to Logo Files
35 |
36 | * [The Carpentries](https://github.com/carpentries/logo)
37 | * [Data Carpentry](https://github.com/datacarpentry/logos)
38 | * [Library Carpentry](https://github.com/LibraryCarpentry/lc-styleguide/tree/main/logo)
39 | * [Software Carpentry](https://github.com/swcarpentry/communications/tree/main/misc/logo)
40 |
41 | #### Virtual Backgrounds
42 | Virtual backgrounds featuring the logos of The Carpentries lesson programs are available for download and use in the [Carpentries Commons GitHub repository](https://github.com/carpentries/commons/tree/main/virtual-backgrounds).
43 |
--------------------------------------------------------------------------------
/topic_folders/communications/resources/presentations.md:
--------------------------------------------------------------------------------
1 | ### Presentations
2 |
3 | It is great for community members to give presentations on The Carpentries!
4 | Include your work with The Carpentries in a presentation, or you are more than welcome
5 | to give talks or discuss the organisation in general.
6 |
7 | There are some general Google slide decks as well as ones more tailored to
8 | particular topics or events. The General slide deck is CC0, so you are welcome to use it how you wish. Please just keep attributions on individual figures or photos if they are there.
9 |
10 | Other slide decks are CC-BY.
11 |
12 | Please use the following template when you are presenting on a topic related to The Carpentries. The template can be modified and adapted as necessary. However, please ensure that you are adhering to the general visual identity including colors, blocks, and fonts.
13 | [Carpentries Presentation Template](https://docs.google.com/presentation/d/1y0lvjLwDe34qe7gGiZiBrVLWwVuA6haw9eNDjNqxMKM/edit?usp=sharing)
14 |
15 | [General Carpentries slide deck CC0](https://docs.google.com/presentation/d/1fYTlCSQAkVPSalyFAcFxwqRIQ2Ez7YvQDIwOExyg5ts/edit?usp=sharing)
16 |
17 | [Google drive with slide decks](https://drive.google.com/drive/folders/12D0D9F2GJX4TIwzWkSHYdaI0VFdYYCul)
18 |
19 | [List of past Data Carpentry presentations on Zotero](https://www.zotero.org/groups/597593/datacarpentry/items/collectionKey/WT38F37Q) including abstracts and links to slide decks.
20 |
21 | Updates to slide decks or contributing your slide decks is encouraged and welcomed too!
22 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/codimd.md:
--------------------------------------------------------------------------------
1 | ### CodiMD
2 |
3 | #### General Usage
4 |
5 | The Carpentries also offers [CodiMD](https://codimd.carpentries.org/) as another collaborative note taking platform. CodiMD recognises [Markdown](https://www.markdownguide.org/cheat-sheet/) syntax,
6 | allowing users to utilise simple markup to format the content they add to the shared document.
7 |
8 | The CodiMD interface provides three modes:
9 |
10 | * _Edit_: an editor-only interface, which fills the browser window with a space for writing text.
11 | * _Both_: a half-and-half interface, filling the left half of the window with the editor interface,
12 | and the right half with the (uneditable) viewing interface.
13 | * _View_: a read-only, formatted interface,
14 | which fills the browser window with the rendered version of the notes entered in the Edit view.
15 | Any Markdown markup used in the Edit view will be applied in the View interface,
16 | appearing as formatted text (headings, bold, italics, links, etc) and images.
17 |
18 | These modes can be selected with buttons to the top-left of the interface.
19 |
20 | 
21 |
22 | A new CodiMD document can be created by appending a descriptive name to the url `https://codimd.carpentries.org/`,
23 | such as `https://codimd.carpentries.org/committeename`,
24 | or by visiting and clicking the "+ New guest note" button.
25 |
26 | Documents are synchronised as you type, so that everyone viewing this page sees the same text.
27 | This allows everyone to collaborate on documents.
28 | Contributions from different users are underlined in different colours.
29 | Hovering the cursor over content will display the name (or guest identifier) of the person who wrote it,
30 | and the current location of different users' cursors is also displayed in Edit mode.
31 |
32 | See for a full list of features available on CodiMD.
33 |
34 | Use of this service is restricted to members of The Carpentries community;
35 | this is not for general purpose use (for that, try [HackMD](https://hackmd.io/)).
36 |
37 | Users are expected to follow our [code of conduct]( https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html).
38 | All content is publicly available under the [Creative Commons Attribution License](https://creativecommons.org/licenses/by/4.0/).
39 |
40 |
41 | #### Document Access Levels & Accounts
42 |
43 | Account creation and login is not required to create and edit CodiMD documents.
44 |
45 | To register an account on the platform:
46 |
47 | 1. [Visit the platform homepage](https://codimd.carpentries.org/) and
48 | click the "Sign In" button near the top-right of the browser window.
49 | 2. When the pop-up appears, prompting the user to enter an email address and password,
50 | type in the email address and password you want to use for your account.
51 | 3. Click the "Register" button.
52 |
53 | Account holders gain access to two features:
54 |
55 | 1. Ability to restrict access to documents the user owns:
56 | in View mode the person who created a document can select from several options
57 | to control who else is able to view and edit its content.
58 | Look for a dropdown menu with blue icon and text
59 | near top-left of a document's content to find these options.
60 | Some of these access levels also allow editing and viewing rights
61 | only to registered account holders.
62 | 2. A history of documents created and visited by the user,
63 | accessible via the History tab of the landing page.
64 | The documents listed in this history can be searched, sorted, filtered,
65 | and organised into folders.
66 |
67 |
68 | #### Troubleshooting
69 |
70 | If you encounter issues with the CodiMD platform,
71 | please contact us at team@carpentries.org and a team member will help you troubleshoot.
72 |
73 |
74 | #### See Also
75 |
76 | [Etherpad](https://docs.carpentries.org/topic_folders/communications/tools/etherpads.html) is another collaborative note taking platform used by the community members.
77 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/etherpads.md:
--------------------------------------------------------------------------------
1 | ### Etherpads
2 |
3 | #### General Usage
4 |
5 | The Carpentries offers the use of our [Etherpads](https://pad.carpentries.org/) as collaborative note taking tool during workshops, training events, and other Carpentries related events. A list of our most commonly used pads and other resources can be found on our [pad-of-pads](https://pad.carpentries.org/pad-of-pads). This list is manually created and typically only includes pads of interest to the general community. It will not include pads specific to single events or groups.
6 |
7 | A new Etherpad can be created by appending a descriptive name to the url `https://pad.carpentries.org/`, such as `https://pad.carpentries.org/committeename`.
8 |
9 | Pads are synchronised as you type, so that everyone viewing this page sees the same text. This allows everyone to collaborate seamlessly on documents.
10 |
11 | Use of this service is restricted to members of The Carpentries community; this is not for general purpose use (for that, try [Etherpad.wikimedia.org](https://Etherpad.wikimedia.org/)).
12 |
13 | Users are expected to follow our [code of conduct]( https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html). All content is publicly available under the [Creative Commons Attribution License](https://creativecommons.org/licenses/by/4.0/).
14 |
15 |
16 | #### Troubleshooting
17 |
18 | While Etherpads are generally reliable, you may find an Etherpad not loading as expected. In this case, you can try appending `/export/html` to an Etherpad's url. For example, if `https://pad.carpentries.org/committeename` is not loading, it may be possible to recover its text by going to `https://pad.carpentries.org/committeename/export/html`. This text content can then be copied and pasted to a new Etherpad. Note this will not preserve the Etherpad's history. The chat will often still be active in the broken Etherpad, so it is recommended that you link to the new Etherpad in the broken Etherpad's chat.
19 |
20 | If other Etherpad issues arise, please contact us at team@carpentries.org and a team member will help you troubleshoot.
21 |
22 |
23 | #### See Also
24 |
25 | [CodiMD](https://docs.carpentries.org/topic_folders/communications/tools/codimd.html) is another collaborative note taking platform used by the community members.
26 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/github_organisations.md:
--------------------------------------------------------------------------------
1 | # GitHub Organisations Owned by The Carpentries
2 |
3 | The Carpentries owns many GitHub organisations, used for individual lesson programs and Carpentries-wide work.
4 |
5 | * [The Carpentries](https://github.com/carpentries): The Carpentries website, instructor training curriculum, and other materials related to The Carpentries project as a whole.
6 | * [Data Carpentry](https://github.com/datacarpentry): Curricula and other materials related specifically to the Data Carpentry lesson program.
7 | * [Library Carpentry](https://github.com/librarycarpentry): Curricula and other materials related specifically to the Library Carpentry lesson program.
8 | * [Software Carpentry](https://github.com/swcarpentry): Curricula and other materials related specifically to the Software Carpentry lesson program.
9 | * [The Carpentries - Spanish Translations](https://github.com/carpentries-es): Spanish language lesson transitions that are in development or have been archived. Active lesson translations can be found in the respective lesson program's repo.
10 | * [Reproducible Science Curriculum](https://github.com/Reproducible-Science-Curriculum): Hosts lessons that started as an independent project from Data Carpentry. These lessons are not actively developed or taught.
11 | * [CarpentryCon](https://github.com/carpentrycon) Planning for the bi-annual CarpentryCon event.
12 | * [CarpentryConnect](https://github.com/carpentryconnect) Planning local and regional Carpentries events.
13 | * [carpentries-workshops](https://github.com/carpentries-workshops): Future home for workshop website repos (which will include an automated build process).
14 | * [data-lessons](https://github.com/data-lessons): Community developed lessons in various stages of development.
15 | * [The Carpentries Lab](https://github.com/carpentries-lab): Future home of peer-reviewed community developed lessons that follow the format of The Carpentries.
16 | * [carpentries-incubator](https://github.com/carpentries-incubator): A designated space for community members to develop lessons collaboratively. A central location for lesson development that isn't tied to individual user accounts.
17 |
18 | ## Past Organisations
19 |
20 | Occasionally, our GitHub organisations are moved, merged, or split.
21 |
22 | * [carpentrieslab](https://github.com/carpentrieslab): Former home of peer-reviewed community developed lessons. Replaced by [carpentries-lab](https://github.com/carpentries-lab).
23 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/chat_waiting_room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/chat_waiting_room.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/claim_host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/claim_host.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/codimd_mode_buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/codimd_mode_buttons.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/event_setup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/event_setup.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/host_key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/host_key.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/host_security_screenshare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/host_security_screenshare.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/host_security_waiting_room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/host_security_waiting_room.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/make_cohost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/make_cohost.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/participants_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/participants_more.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/reserved_room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/reserved_room.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/screenshare_advanced.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/screenshare_advanced.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/someone_entered_waiting_room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/someone_entered_waiting_room.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/view_rooms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/view_rooms.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/view_waiting_room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/view_waiting_room.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/zoom_claim_host.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/zoom_claim_host.gif
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/zoom_closed_caption.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/zoom_closed_caption.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/zoom_make_host.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/zoom_make_host.gif
--------------------------------------------------------------------------------
/topic_folders/communications/tools/images/zoom_screenshare_audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/communications/tools/images/zoom_screenshare_audio.png
--------------------------------------------------------------------------------
/topic_folders/communications/tools/index.rst:
--------------------------------------------------------------------------------
1 | Tools
2 | ======
3 |
4 |
5 | .. toctree::
6 | :maxdepth: 1
7 | :glob:
8 |
9 |
10 | etherpads.md
11 | codimd.md
12 | github_organisations.md
13 | newsletter.md
14 | slack-and-email.md
15 | zenodo_communities.md
16 | zoom_rooms.md
17 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/newsletter.md:
--------------------------------------------------------------------------------
1 | ### Newsletter
2 |
3 | Our newsletter, [*Carpentry Clippings*](https://carpentries.org/newsletter/), appears every two weeks.
4 |
5 | #### Newsletter Content
6 |
7 | * *Highlights from The Carpentries Community Calendar*: Includes items from The Carpentries calendar, such as upcoming events.
8 | * *Community News*: A place to report on all kinds of things - events, workshop or conference reports, awards, lesson releases, new reports ...
9 | * *Committee and Task Force Activity*: Includes announcements directly from task force and committee chairs and summaries from meeting notes.
10 | * *What you may have missed on the blog and mailing lists*: Includes highlights of key conversations on the *Discuss* email list, other lists or things on the blog that need further highlighting.
11 | * *Tweet of the Week*: One noteworthy tweet is chosen and a screen captured image is included.
12 | * *Optional: Papers & manuscripts for and from the community*: Includes announcements that were made on the *Discuss* email list, Twitter, or other media.
13 | * *Optional: Offcuts*: Includes other unusual news that may be of interest.
14 | * *Optional: Joinery*: Includes other ways to get involved in The Carpentries community and ways The Carpentries community is involved in other conferences, etc.
15 | * *Optional: Toolshed (Posts from our Past)*: A place to highlight handy posts from the blog or discussion list archives that might still be relevant to postings to lists and other issues.
16 | * *Community Job postings*: Includes information that has come through on the *Discuss* email list, Twitter, and other media.
17 | * *Other places to connect*: This section is standardised for all newsletter issues.
18 |
19 | #### Submitting Newsletter Content
20 |
21 | Carpentries Core Team manage newsletter content through this [private Asana project](https://app.asana.com/0/1111365359623439/1111365359623465). Submissions from community members are welcome by emailing [newsletter@carpentries.org](mailto:newsletter@carpentries.org).
22 |
23 |
24 | #### Publishing the Newsletter
25 |
26 | This information is intended for Core Team or community members who have taken on the responsibility of publishing the newsletter.
27 |
28 | Each newsletter is a campaign on MailChimp.
29 |
30 | To create a new newsletter, log in to MailChimp and click on *Campaigns*. Make a copy of the latest newsletter and rename the copy to reflect the current date (e.g. `Carpentry Clippings, 27 March, 2018.`).
31 |
32 | Check the *To* field is correctly set as going to *x* number of newsletter subscribers.
33 |
34 | Check the *From* field is correctly set as coming from *The Carpentries*.
35 |
36 | Make sure the date in the *Subject* line is changed to the new newsletter date.
37 |
38 | Select *Edit design* to add newsletter content. When the newsletter opens, click the pencil icon in the newsletter on the left to open the newsletter for editing. (Editing is all done within the right pane; the left pane renders the public view as you edit.)
39 |
40 | Remove the old content and paste in the new, leaving the headings so that the formatting for them is not disturbed.
41 |
42 | Be sure to update the date at the top of the email as well.
43 |
44 | Highlight each paragraph and click *Clear styles* if anything you are copying in appears in bold when you do not want it to.
45 |
46 | Add images by clicking on the *Image* icon in the edit window. All images must be no more than 550px wide to render properly. These can be resized within MailChimp by working with the image styling and location.
47 |
48 | Go to *Preview and Test* to preview the newsletter before sending it out. This includes a desktop and mobile version preview. Send a test email to yourself to preview it in your email client.
49 |
50 | *Save and Close* and schedule the newsletter to be sent. This should be set for Wednesday at 9 am Eastern time. **Be sure it is set for _AM_, not _PM_.** A confirmation message saying **"Rock On! Your campaign has been scheduled"** will be displayed, and a link to a published view of the newsletter will be displayed. Paste this link into the Core Team channel so Core Team have a chance to review the newsletter before it goes out.
51 |
52 | The newsletter will now be locked. If any changes need to be made after the newsletter has been scheduled, you will need to _pause_ the campaign, make changes, and restart the campaign.
53 |
54 | After a campaign has been paused and then restarted, it is important to double check that the date and time for sending out the newsletter is still correctly set as this will often default to the current time, rather than the original scheduled time.
55 |
56 | As soon as the newsletter has been sent out, move it to the **Carpentry Clippings** folder. This adds it to the [searchable online archive](https://carpentries.org/newsletter/) findable through our website. To move it, check the box next to the newsletter and select the Carpentry Clippings folder when the `Move to` option appears.
57 |
58 | #### Tips and Tricks
59 |
60 | The Mailchimp editor is not entirely user-friendly. Formatting changes may appear in the edit window but not in the preview document. The easiest workaround for this is to:
61 | 1. Copy and paste text in the Mailchimp editor.
62 | 1. Select all text in the Mailchimp editor and click *Clear Styles*.
63 | 1. Select all text and set font to Arial 12 point.
64 | 1. Select the title ("Carpentries Clippings, ") and set font to 18 pt bold.
65 | 1. Select each subheading one by one (*Highlights from The Carpentries Community Calendar*, *Community News*, etc.) and set font to 16 pt bold.
66 | 1. Select each item heading one by one and set font to 14 point regular.
67 |
68 | [Mailchimp customer service chat](https://us14.admin.mailchimp.com/support/) is hard to find on their website but quite responsive to requests for help.
69 |
--------------------------------------------------------------------------------
/topic_folders/communications/tools/zenodo_communities.md:
--------------------------------------------------------------------------------
1 | # The Carpentries Zenodo Communities
2 |
3 | We use [Zenodo](https://zenodo.org/) to publish lesson releases and various other documents,
4 | such as The Carpentries Annual Reports, conference reports, and other
5 | material relating to The Carpentries and the individual lesson programs.
6 | Follow the links below to browse the resources published in each Zenodo community:
7 |
8 | *
9 | *
10 | *
11 | *
12 |
--------------------------------------------------------------------------------
/topic_folders/for_instructors/images/amy_instructor_signup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/for_instructors/images/amy_instructor_signup.png
--------------------------------------------------------------------------------
/topic_folders/for_instructors/images/amy_login_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/for_instructors/images/amy_login_screen.png
--------------------------------------------------------------------------------
/topic_folders/for_instructors/images/amy_user_profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/for_instructors/images/amy_user_profile.png
--------------------------------------------------------------------------------
/topic_folders/for_instructors/index.rst:
--------------------------------------------------------------------------------
1 | For Instructors
2 | =======================
3 |
4 |
5 | This material is for current and aspiring Carpentries Instructors.
6 | Find material here on becoming an Instructor, how you can develop as an Instructor, and what networking opportunities
7 | our community offers.
8 |
9 | **Thank You to Instructors!**
10 |
11 | We are very grateful to our community of Instructors! From those who teach once or twice a
12 | year to those who organise entire programs, from those who have just gotten involved to those who have
13 | deeply embedded themselves as mentors, discussion hosts, committee and Task Force members, and
14 | instructor Trainers: EVERY Instructor helps make The Carpentries what we are. Thank you!!
15 |
16 |
17 |
18 | .. toctree::
19 | :maxdepth: 2
20 | :glob:
21 |
22 | *
23 |
--------------------------------------------------------------------------------
/topic_folders/for_instructors/new_instructors.md:
--------------------------------------------------------------------------------
1 | ## Become a Carpentries Instructor
2 |
3 | We are always glad to welcome new Instructors to our community!
4 |
5 | A Carpentries Instructor is a person who has completed our two-day
6 | [Instructor training course workshop](https://carpentries.github.io/instructor-training/), and
7 | has performed the required follow-up tasks to complete
8 | the [checkout process](https://carpentries.github.io/instructor-training/checkout) to become a certified (or ‘badged’)
9 | Instructor. Our Instructor training has the following overall goals:
10 |
11 | - Introduce participants to *evidence-based teaching practices*.
12 | - Teach participants how to *create a positive environment* for learners at workshops.
13 | - Provide opportunities for participants to *practise and build teaching skills*.
14 | - Help participants become integrated into *The Carpentries community*.
15 | - Prepare participants to use these skills in teaching *Carpentries workshops*.
16 |
17 | ### Who Are the Instructors?
18 |
19 | Our [Instructor community](https://carpentries.org/instructors/) includes researchers, librarians, data scientists, and many others
20 | from a wide range of backgrounds, disciplines, career stages, and countries. Many of our Instructors are
21 | people who have attended a Carpentries workshop, and who have been inspired to go on and train as Instructors to
22 | share the skills they learned and now use in their work.
23 |
24 | ### What Knowledge is Needed?
25 |
26 | Some would-be Instructors worry about how knowledgeable one has to be about the material we teach in order to become an Instructor.
27 | While our Instructors have experience in one or more of our content areas, such as shell, git, SQL, Python, R, OpenRefine or
28 | spreadsheet software, some are relatively new to the skills.
29 |
30 | Some people might be surprised to hear that feeling like a content ‘expert’ is not a necessary qualification to becoming an
31 | Instructor! We encourage newer learners to become Instructors. This is because:
32 |
33 | a) often the best people to teach a novice level curriculum are *not* experts, but rather
34 | people who have recently been novices themselves (we will discuss why this is so in the training!)
35 | b) teaching is actually an excellent way to become more familiar with the material.
36 |
37 | And because Carpentries Instructors never teach alone, you will always have help around if you get stuck!
38 |
39 | Many Instructors add to the number of lessons they feel comfortable teaching only gradually. Not knowing the material well should not hold you back from applying to become an Instructor. However, if you do want to apply, it would be useful to have attended a Carpentries workshop either as a learner or helper and have some familiarity with at least one of the topics. That way, you will know more about what being an Instructor involves, and you can assess whether the workshop style and teaching method are for you.
40 | Having already participated in a workshop will be a plus on our [scoring rubric](https://github.com/carpentries/Instructor-training/blob/gh-pages/files/rubric.md#) if you decide to apply.
41 |
42 | ### Motivation for People to Train as Instructors
43 |
44 | People train as Instructors for many reasons:
45 |
46 | 1. *To make their own lives better.* By teaching their peers how to build and share better software, our Instructors are indirectly helping to create things that they themselves can use.
47 | 2. *To build a reputation.* Teaching a workshop is a great way for people to introduce themselves to places they would eventually like to work, and a great way to make contact with potential collaborators.
48 | 3. *To get practice teaching.* We are training more Instructors every year, and giving them opportunities to teach, which is useful for people with academic careers in mind.
49 | 4. *To help get people of diverse backgrounds into the pipeline.* Some of our Instructors are involved in part because they want computational science to include people from a broader range of backgrounds.
50 | 5. *Teaching forces you to learn new things, or learn old things in more detail than you already know.* See this paper: [Graduate Students' Teaching Experiences Improve Their Methodological Research Skills](http://science.sciencemag.org/content/333/6045/1037)".
51 | 6. *To make the world a better place.*
52 | 7. *To acquire useful skills for careers.* Instructors can expect to develop [this skill set](https://github.com/carpentries/commons/blob/main/text-for-instructors.md#). You can re-use and re-purpose this wording for use in grant and job applications and for your CV.
53 | 8. *To join a community* of people who care about inclusive teaching of computational skills.
54 | 9. *Because it is fun.* It really is !
55 |
56 | Read more about Instructor motivations in Dr. Beth Duckles's report, [*Value of Software Carpentry to Instructors*](https://software-carpentry.org/files/bib/duckles-instructor-engagement-2016.pdf).
57 |
58 | ### Steps to Becoming an Instructor
59 |
60 | Anyone who supports the aims of The Carpentries is welcome to apply for Instructor training. However, we are not able to
61 | guarantee training to all applicants. Member organizations get first priority for Instructor Training seats. For individuals
62 | interested in becoming certified Instructors outside the scope of membership, applications may be submitted for review
63 | through our Open Instructor Training program.
64 |
65 | Open Instructor Training applications are reviewed and scored periodically, with expected wait times of 1-3 months from
66 | submission. When space is available in upcoming events, we invite Open applicants in order of scoring to register. Multiple
67 | applicants from a single institution will generally not be admitted at the same time. Acceptance to Open Instructor Training
68 | does not expire, and registration codes may be used for any online training event between 1 month and 1 week prior to its start date.
69 |
70 | How do we score applicants? See our [scoring rubric](https://github.com/carpentries/Instructor-training/blob/gh-pages/files/rubric.md#).
71 | Applications below a threshold score may be declined. However, we welcome enthusiastic instructors to correspond and re-apply.
72 |
73 | To request training as an Instructor, please fill out this [form](https://amy.carpentries.org/forms/request_training/).
74 |
75 | Occasionally, open training events offered to the general public may be announced
76 | in our [mailing list](https://carpentries.topicbox.com/groups/discuss),
77 | newsletter, [*Carpentry Clippings*](http://eepurl.com/cfODMH), or through
78 | our [Mastodon](hachyderm.io/@thecarpentries) feed.
79 | For all other events, seats are reserved for trainees affiliated with member institutions or admitted individually through our Open Instructor Training program.
80 |
--------------------------------------------------------------------------------
/topic_folders/fundraising/carpentries-sponsorship-program.md:
--------------------------------------------------------------------------------
1 |
2 | # The Carpentries Sponsorship Program
3 |
4 | The Carpentries Sponsorship program aims to help The Carpentries partner with like-minded organisations who want to contribute financially to help The Carpentries achieve our mission and vision.
5 |
6 | For more information about the Sponsorship Program and for details on sponsorship levels and benefits, please visit our [website](https://carpentries.org/sponsorship/).
7 |
--------------------------------------------------------------------------------
/topic_folders/fundraising/collaborating-on-grants.md:
--------------------------------------------------------------------------------
1 | # A Guide for Collaborating with The Carpentries on Grants
2 |
3 | ## Statement to Interested Collaborators
4 | This guide was developed for potential collaborators interested in involving The Carpentries in a grant proposal. We value all contributions to our mission and are excited to collaborate with individuals and organisations interested in mission-aligned activities (i.e., Carpentries workshops, Instructor training, curriculum, and community development). We offer two options for collaborating with The Carpentries on grant proposals:
5 |
6 | 1. **Request a letter of support**. If you are planning to budget Carpentries programming (i.e., workshops, membership, instructor training seats) into your grant proposal and would like to request a letter of support, please [complete this form](https://carpentries.typeform.com/to/oK25vSPE). Pricing for Carpentries programming is on our [membership page](https://carpentries.org/membership/). All requests for letters of support require **five business days** to be fulfilled.
7 |
8 | 2. **Request to meet one of our program leads**. If you have an idea supporting one of the Carpentries' [strategic priorities](https://carpentries.org/strategic-plan/) and would like to co-write a grant proposal, please schedule a meeting with the corresponding program lead using the links below. Minimum requirements for co-writing a grant proposal with The Carpentries are provided below.
9 | - [Carpentries in Africa](https://calendly.com/angelique_v) - Angelique Trusler
10 | - [Community Development](https://calendly.com/kariljordan) - Kari L. Jordan
11 | - [Curriculum](https://calendly.com/tobyhodges) - Toby Hodges
12 | - [Membership](https://calendly.com/ebecker-1) - Erin Becker
13 | - [Workshops and Instruction](https://calendly.com/sheraaron/) - SherAaron Hurt
14 |
15 | We invite you to include The Carpentries in your grant to support workshops, membership, and Instructor training whether you apply as an individual institution or a consortium. We are also happy to collaborate on grant proposals supporting our mission, [core values](https://carpentries.org/values/), and priorities. This guide should be used as a resource in advance of proposal development.
16 |
17 | ## How is The Carpentries Funded?
18 | Funders who help The Carpentries fulfill our mission and vision _**financially**_ include [Member Organisations](https://carpentries.org/members/), [Sponsors](https://carpentries.org/sponsorship/), charitable foundations, and individual supporters ([The Carpentries Philanthropy](https://carpentries.us14.list-manage.com/subscribe?u=46d7513c798c6bd41e5f58f4a&id=33f76196ac)). The Carpentries is currently funded by grants and sponsorships (~56%), memberships (~30%), workshop/instructor training fees (~5%), and other sources including donations and curriculum development. We aim to be transparent in our sources of revenue and how they align with our vision and values and seek funding to support existing priorities and future goals in alignment with our [strategic plan](https://carpentries.org/strategic-plan/). Below is a list of sources of grants and sponsors who have funded The Carpentries.
19 |
20 | ### Current and Past Grants and Subawards
21 | - [Alfred P. Sloan Foundation](https://sloan.org/)
22 | - [California Digital Library (CDL)](https://cdlib.org/)
23 | - [Chan Zuckerberg Initiative (CZI)](https://chanzuckerberg.com/)
24 | - [Gordon and Betty Moore Foundation](https://www.moore.org/)
25 | - [Lawrence Berkeley Laboratory](https://carpentries.org/supporters/)
26 | - [Mozilla Open Source Support (MOSS) Program](https://www.mozilla.org/en-US/moss/)
27 | - [Network of the National Library of Medicine (NNLM) National Training Office (NTO)](https://nnlm.gov/about/offices/nto)
28 | - [R Consortium](https://www.r-consortium.org/)
29 | - [United States Department of Agriculture (USDA)](https://carpentries.org/supporters/)
30 | - [Mellon Foundation](https://www.mellon.org/grant-programs/public-knowledge)
31 |
32 | For more information about grants we have received from these sources, please read our [blog posts tagged grants](https://carpentries.org/posts-by-tags/#blog-tag-grants).
33 |
34 | ### Current and Past Sponsors
35 | - [Biotech Partners](http://www.biotechpartners.org/)
36 | - [Jump Recruits, LLC](https://jumprecruits.com/)
37 | - [Posit](https://rstudio.com/)
38 |
39 | For more information about sponsorship opportunities, visit our [Sponsorship Program page](https://carpentries.org/sponsorship/).
40 |
41 | ## Minimum Requirements for Co-Writing a Grant with The Carpentries
42 | The Carpentries has identified deliverables ideal for in-kind support and/or grant funding in curriculum development, community development, workshops, instructor training, and infrastructure. These projects typically require that a percentage of The Carpentries Core Team time be written into the grant budget to support program development, administration, and infrastructure. Below are examples of minimum requirements for co-writing a grant with The Carpentries.
43 |
44 | - **Timeframe:** Please allow 3-6 months to work on a grant proposal with a Core Team Lead. Expect several meetings/co-working sessions to develop the proposal narrative and budget during that time. A clearer timeline will be co-developed once a decision to move forward with writing a grant has been made.
45 | - **Budget:** The Carpentries is a fiscally sponsored project of Community Initiatives. As such, all budget proposals will include an 11.11% fee on the income The Carpentries receives. Additionally, for any key personnel working on the grant, a **minimum of 15%** of their time throughout the grant must be included in the budget. Key personnel may include, but is not limited to, Core Team Leads, administrators, or contractors working with The Carpentries. Lastly, support to be written into a grant budget may include infrastructure, equipment, and/or travel as appropriate.
46 |
--------------------------------------------------------------------------------
/topic_folders/fundraising/donation-request-resources.md:
--------------------------------------------------------------------------------
1 | # Donation Request Resources
2 |
3 | ## Introduction
4 | The following resources were created to aid The Carpentries community in fundraising for the organisation.
5 |
6 | ## Donation Request Letter - Individual
7 |
8 | Email Subject Line: A Call to Action: Help The Carpentries Meet Our Fundraising Goal
9 |
10 | Dear \[potential donor’s name\]
11 |
12 | My name is \[your name\], and I am the \[position or role at your institution\]. I am also \[position or role\] with The Carpentries, an organisation whose mission is to build global capacity in essential data and computational skills. The Carpentries helps train and foster an active, inclusive, diverse community of learners and instructors that promotes and models the importance of software and data in research.
13 |
14 | The Carpentries is in the process of [transitioning out of fiscal sponsorship](https://carpentries.org/blog/2023/08/Carpentries-transition-to-independent-status/) to operate as an independent 501(c)(3) non-profit organisation, and is seeking donations from individuals who wish to support its desire for independence to carry out its global mission. This move towards independence will empower The Carpentries to have greater autonomy, allowing it the flexibility to innovate, experiment, and respond swiftly to emerging trends and challenges in data science and education.
15 |
16 | **You can support our transition to independence by donating any amount.**
17 |
18 | The Carpentries supports more than 3,000 highly skilled Instructors in communities in over 100 countries across the world. We have experience training educators, researchers, librarians, and technologists. We are working to scale our instructor training and curriculum development programs to respond to the shift in the nature of education around the world. **Now more than ever we need you to champion our mission**. You can help us teach data skills to the communities that need them most by donating any amount you feel comfortable with.
19 |
20 | Donating even a small amount can make a big difference \- we value all contributions. Your donation will allow The Carpentries to scale as an independent tax-exempt non-profit organisation,and will help bring Carpentries programming to individuals who might otherwise have barriers to participation.
21 |
22 | If you are interested in supporting The Carpentries’ mission of teaching data skills globally, {{"[please visit our Donate page]({})".format(donate)}} to give any amount you are comfortable with.
23 |
24 | Thank you so much\!
25 |
26 | Sincerely,
27 | \[Your name\]
28 | \[Your role within The Carpentries\]
29 |
30 | ## Short Calls to Action/Mastodon Length Messages
31 | - A Call To Action: Support The Carpentries
32 | Consider donating to The Carpentries to help us reach our annual fundraising goal!
{{ donate }}
33 |
34 | - “The Carpentries supports more than 4,200 highly skilled instructors in communities in 65 countries. Now more than ever, we need you to champion our mission.” - Dr. Kari L. Jordan
35 | Help us teach data skills to the communities that need them most.
36 | {{ donate }}
37 |
38 | - Thank you to everyone who has donated to help The Carpentries achieve our mission! With your help, we are on track to reach our goal. Please consider donating to help us achieve our annual fundraising goal.
39 | {{ donate }}
40 |
41 |
--------------------------------------------------------------------------------
/topic_folders/fundraising/index.rst:
--------------------------------------------------------------------------------
1 | Fundraising
2 | =======================
3 |
4 |
5 | .. toctree::
6 | :maxdepth: 2
7 | :glob:
8 |
9 | carpentries-sponsorship-program.md
10 | collaborating-on-grants.md
11 | donation-request-resources.md
--------------------------------------------------------------------------------
/topic_folders/governance/bylaws.md:
--------------------------------------------------------------------------------
1 | # The Carpentries Bylaws
2 |
3 | The Carpentries bylaws are available on [The Carpentries website](https://carpentries.org/governance/#bylaws).
--------------------------------------------------------------------------------
/topic_folders/governance/committee-guidelines.md:
--------------------------------------------------------------------------------
1 | ## The Carpentries Committee Guidelines
2 |
3 | These guidelines provide the recommended process for creating committees to ensure transparency, accountability, and sustainability of committee activities.
4 |
5 | ### Committee Proposal
6 | A committee proposal should:
7 | - explain the need for or the context for the committee
8 | - explain why it should be an ongoing/longer-term committee
9 | - list the aims and objectives of the committee
10 |
11 | Committee proposals can be submitted by creating an
12 | issue in the [*committees* repository](https://github.com/carpentries/committees/issues) in [The Carpentries GitHub](https://github.com/carpentries/) or by emailing the proposal to the [Core Team](mailto:team@carpentries.org).
13 |
14 | ### Committee Formation
15 | Committee proposals do not require formal approval, though the [Community Team should be informed](mailto:community@carpentries.org) of committee formation. Active committees are listed on [The Carpentries website](https://carpentries.org/committees/) with a link to public documentation.
16 |
17 | ### Committee Operations
18 | The following are recommended guidelines for committees. Each committee should:
19 |
20 | - Create an official [committee charter](https://github.com/carpentries/committees/blob/main/committee-charter-template.md), including the [committee's roles and responsibilities](https://github.com/carpentries/committees/blob/main/committee-charter-template.md#roles-and-responsibilities)
21 | - Appoint a committee chair and, optionally, a co-chair and identify term limits for chair/co-chair/members
22 | - Request a [Core Team](https://carpentries.org/team/) member liaison to serve as a point of contact and (optionally) attend the committee meetings
23 | - Create a public space for the committee, including:
24 | - The committee's charter
25 | - Contact information for the committee
26 | - Other public materials (if available)
27 | - Information on when committee meetings are held
28 | - Meeting notes (if appropriate)
29 | - Names of the current and past members, including their roles
30 | - Name of the Core Team liaison (if applicable)
31 | - Information on how to join the committee
32 | - Create internal [documentation for operational procedures](https://github.com/carpentries/committees/blob/main/committee-charter-template.md#operational-procedures) (which may also be made public), including:
33 | - Process for recruiting and/or selecting new members
34 | - Process for on-boarding new members
35 | - Process for off-boarding members
36 | - Succession plan for chair/co-chair
37 | - Decision-making process
38 | - Maintain internal and public-facing communication:
39 | - Organise committee meetings (at least twice a year) and post meeting notes in a consistent location (meeting notes should be public unless the work of the committee requires them to remain private)
40 | - Post meetings in the [community calendar](https://carpentries.org/community/#community-events). Note that meetings do not necessarily need to be open to public to attend even though they are added to the calendar - for example, the Code of Conduct Committee's business meetings are public, but incident response meetings are not.
41 | - Aim to host at least one community discussion per year to share about the committee's activities
42 | - Utilise other [The Carpentries community communication pathways](https://docs.carpentries.org/topic_folders/communications/index.html) to engage with the community as needed
43 |
44 | Templates for creating committee documentation are available from the [*committees* repository](https://github.com/carpentries/committees).
45 |
46 | ### Committee Termination
47 | A committee may naturally cease to function upon fulfilling its goals, in which case the Core Team should be notified.
48 |
49 | ### Past & Current Committees
50 |
51 | - [Code of Conduct Committee](https://carpentries.org/coc-ctte/)
52 | - [Curriculum Advisory Committees](https://carpentries.org/curriculum-advisors/) (CACs)
53 | - [Lesson Infrastructure Committee](https://carpentries.org/lesson-infra/)
54 | - [Instructor Development Committee](https://carpentries.org/inst-dev/)
55 | - [Trainer Leadership Committee](https://github.com/carpentries/trainers/blob/main/governance.md)
56 | - [Lesson Program Governance Committees](https://carpentries.org/blog/2022/11/lesson-program-governance/)
57 |
58 | ### Update Log
59 | - 2024-01-25: Renamed Committee Policy to Committee Guidelines, including recommendations and removing requirements for committees.
60 | - [Approved on 2022-12-02](https://github.com/carpentries/executive-council-info/blob/main/minutes/2022/EC-minutes-2022-12-02-Q4.md) by the Executive Council.
61 | - [Approved on 2020-09-23](https://github.com/carpentries/executive-council-info/issues/44) by the Executive Council.
62 |
--------------------------------------------------------------------------------
/topic_folders/governance/index.rst:
--------------------------------------------------------------------------------
1 | Governance
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | bylaws.md
9 | board.md
10 | committee-guidelines.md
11 | task-force-guidelines.md
12 | lesson-program-policy.md
13 | lesson-program-governors.md
14 |
15 |
--------------------------------------------------------------------------------
/topic_folders/governance/task-force-guidelines.md:
--------------------------------------------------------------------------------
1 | ## The Carpentries Task Force Guidelines
2 |
3 | These guidelines provide the recommended process for establishing a task force to ensure transparency, accountability, and sustainability of task forces' activities.
4 |
5 | ### Task Force Proposal
6 | A task force proposal should:
7 | - explain the need for or the context of the task force
8 | - list the aims and objectives of the task force
9 | - set a timeline for starting and completing the task force's activities/deliverables.
10 |
11 | Task force proposals can be submitted by [creating an
12 | issue](https://github.com/carpentries/task-forces/issues) in the
13 | [*task forces* repository](https://github.com/carpentries/task-forces) in [The Carpentries GitHub](https://github.com/carpentries/) or
14 | by emailing the proposal to the [Core Team](mailto:team@carpentries.org).
15 |
16 | ### Task Force Formation
17 | Task force proposals do not require formal approval, though the [Core Team should be informed](mailto:team@carpentries.org) of task force formation. Active task forces are listed in [The Carpentries task forces repository](https://github.com/carpentries/task-forces) with a link to its public documentation.
18 |
19 | ### Task Force Operations
20 | The following are recommended guidelines for committees. Each committee should:
21 |
22 | - Create the official [task force charter](https://github.com/carpentries/task-forces/blob/main/task-force-charter-template.md),
23 | including the task force's roles and responsibilities
24 | - Appoint the task force chair and, optionally, a co-chair
25 | - Request a [Core Team](https://carpentries.org/team/) member liaison to serve as a point of contact and (optionally) attend the task force meetings
26 | - Create a public space for the task force, including:
27 | - The task force's charter and its current status (e.g., active, completed)
28 | - Contact information for the task force
29 | - Other public materials (if available)
30 | - Information on when the task force meetings are held
31 | - Meeting notes (if appropriate)
32 | - Name of the Core Team liaison
33 | - Information on how to apply to join the task force
34 | - Create internal [documentation for operational procedures](https://github.com/carpentries/task-forces/blob/main/task-force-charter-template.md#task-force-charter-name-of-task-force) (which may also be made public), including:
35 | - Process for recruiting and/or selecting new members
36 | - Decision-making process
37 | - Maintain internal and public-facing communication:
38 | - Organise regular meetings to progress with the task force's activities and post meeting notes in a consistent location (meeting notes should be public unless the work of the task force requires them to remain private)
39 | - Post meetings in the community calendar (note that meetings do not necessarily need to be open to the public to attend even though they are added to the calendar)
40 | - Utilise other [Carpentries community communication pathways](https://docs.carpentries.org/topic_folders/communications/index.html) to engage with the community as needed
41 |
42 | The task force's public documentation should be stored in a folder within the [`task-forces` repository](https://github.com/carpentries/task-forces)
43 | in [The Carpentries GitHub](https://github.com/carpentries/).
44 |
45 | ### Task Force Termination
46 | A task force will naturally cease to function upon fulfilling its goals, in which case the Core Team should be notified.
47 |
48 | ### Past & Current Task Forces
49 |
50 | - [CarpentryCon Task Force](https://carpentries.org/carp-con-tf/) - a recurring task force that gets periodically
51 | reformed to organise the international [CarpentryCon](https://carpentries.org) conference on behalf of The Carpentries.
52 | - Other past and current task forces can be found in [The Carpentries Task Force Repository](https://github.com/carpentries/task-forces).
53 |
54 | ### Update Log
55 | - 2024-01-25: Renamed Task Force Policy to Task Force Guidelines, including recommendations and removing requirements for task forces.
56 | - [Approved on 2022-12-02](https://github.com/carpentries/executive-council-info/blob/main/minutes/2022/EC-minutes-2022-12-02-Q4.md) by the Executive Council.
57 | - [Approved on 2020-09-23](https://github.com/carpentries/executive-council-info/issues/44) by the Executive Council.
58 |
--------------------------------------------------------------------------------
/topic_folders/hosts_instructors/certificates.md:
--------------------------------------------------------------------------------
1 | ### Learner Certificates
2 |
3 | We do not badge learners, but we do give them certificates of attendance if requested.
4 |
5 | If you would like to give your learners certificates of participation following a workshop, please refer to [our certificates repo](https://github.com/carpentries/learner-certificates). This includes `svg` templates for the certificates and Python scripts to generate them.
6 |
--------------------------------------------------------------------------------
/topic_folders/hosts_instructors/handling_emergencies.md:
--------------------------------------------------------------------------------
1 | ### Handling Emergencies
2 |
3 | We know that unexpected things can happen, even with the best laid plans. Below are some tips to help deal with unexpected situations.
4 |
5 | **Situation: Co-instructor cannot come due to illness, flight delay, etc.**
6 | * Contact team@carpentries.org. Depending on how much notice we get, we may be able to help find another Instructor.
7 | * Contact your helpers and host to see if any of them can provide extra support, and even teach a portion of the lessons
8 | * If your co-Instructor is delayed (rather than having to cancel entirely), adjust the schedule of your event so that person's lesson come later in the event.
9 |
10 | **Situation: Group cannot get on wi-fi**
11 | * If you anticipate this in advance, come with a handful of thumb drives to install software and data files
12 | * If only some learners can get on wifi, consider pairing them up so they can follow on the connected person's machine
13 |
14 | **Situation: Building or classroom is locked**
15 | * Ensure that you have emergency contact information for hosts(s) before the workshop and any other people involved in logistics.
16 | * Contact all participants if possible, and put signs on doors letting them know the workshop is postponed until further notice.
17 | * If your room is locked, check with building staff to see if a nearby room is available.
18 |
--------------------------------------------------------------------------------
/topic_folders/hosts_instructors/index.rst:
--------------------------------------------------------------------------------
1 | Teaching and Hosting
2 | ##########################
3 |
4 |
5 | Certified instructors can view opportunities to teach Carpentries workshops `in AMY `_. Join the `instructors mailing list `_ to be notified when new opportunities are posted.
6 |
7 | Certified instructors are also encouraged to run workshops themselves. When organising a workshop, you
8 | have two options: a Centrally-Organised or Self-Organised workshop.
9 |
10 | One way to understand the distinction between Centrally-Organised and Self-Organised workshops is who
11 | is responsible for certain key workshop components:
12 |
13 | Centrally-Organised Workshop
14 | ******************************
15 |
16 | * registration managed by The Carpentries Workshop Administration Team
17 | * instructor recruitment managed by The Carpentries Workshop Administration Team
18 |
19 | Self-Organised Workshop
20 | ******************************
21 |
22 | * registration managed by local organizer
23 | * instructor recruitment managed by local organizer
24 |
25 |
26 | .. note::
27 | **Recruitment of Instructors for Self-Organised workshops**
28 |
29 | While Self-Organised workshops are not managed by The Carpentries Workshop Administration Team, we want to be able to provide you with resources to make the load lighter. When hosting a Carpentries workshop there are many steps in the coordination process. One of the most important components is ensuring you have Instructors to teach your workshop. This can be even more difficult when you have to recruit the instructors for a Self-Organised workshop.
30 |
31 | The Workshop Administration Team has seen an increase in both Self-Organised workshops and Centrally-Organised workshops. With this increase, we have also seen a decrease
32 | in the amount of available instructors to teach Centrally-Organised workshops. As an organisation, we need to ensure that we are able to provide Instructors for our paid workshops while also providing resources for Self-Organised workshops.
33 |
34 |
35 | To ensure the Instructor community is not oversaturated with request to teach, the Workshop Administration Team has identified specific places for recruiting Instructors, Supporting Instructors and/or helpers for a Self-Organised workshop. Below are the channels you can use:
36 |
37 | - Any local or group specific mailing list on `TopicBox `_
38 |
39 | - Any local or group specific Slack channel
40 |
41 | *These channels were designed specifically for community members to communicate about specific needs and to build local capacity. Recruiting done in any other channel will be removed*.
42 |
43 |
44 | In both cases, the host site is expected to pay for instructor travel (if needed) and
45 | cover local costs. For a Centrally-Organised workshop, there is a fee if the organiser
46 | is not already a Carpentries member.
47 |
48 | Note that you are free to charge what you choose for a workshop;
49 | this is a perennial topic of discussion among the Carpentries community and there's
50 | a good summary of points here: `Carpentries Blog on Charging for Workshops `_.
51 |
52 | In both cases (self- or Centrally-Organised), you can start the workshop
53 | process by completing the `Carpentries workshop request form `_ and
54 | then proceeding through the relevant checklists and list of tips below.
55 |
56 | For Centrally-Organised workshops, the Regional Coordinator will guide the host and instructor(s) on following
57 | through on all these steps. A global team of Regional Coordinators support workshop activity and community building in regions around the world. `Read more `_ about who they are and what they do.
58 |
59 | For Self-Organised workshops, the host and instructor are directly responsible for ensuring all the steps below are followed without support from the Regional Coordinator. If you are planning to self-organise a workshop, check out these `Tips for Organising Your First Carpentries Workshop `_.
60 |
61 | .. toctree::
62 | :maxdepth: 2
63 | :glob:
64 |
65 | hosts_instructors_checklist.md
66 | instructor_tips.md
67 | unofficial_workshops.md
68 | workshop_needs.md
69 | handling_emergencies.md
70 | certificates.md
71 |
72 | Resources for Online Workshops
73 | ******************************
74 |
75 | In the wake of COVID-19 in early 2020, The Carpentries community came together to share experiences, tips, and best practices for teaching online. This page lists all the resources developed and links to ongoing conversations by The Carpentries Core Team and community on different platforms.
76 |
77 | .. toctree::
78 | :maxdepth: 2
79 | :glob:
80 |
81 | resources_for_online_workshops.md
82 |
83 |
84 | Publishing Workshops
85 | ******************************
86 |
87 | Workshops are published to `The Carpentries website `_ and the appropriate lesson program sites (`Data Carpentry `_, `Library Carpentry `_, or `Software Carpentry `_) when all of the following criteria are met:
88 |
89 | * A workshop request or notification form has been submitted
90 | * The workshop request form gives permission to list the workshop on our websites
91 | * The workshop venue has been identified on the workshop website
92 | * At least one instructor is identified
93 |
94 |
--------------------------------------------------------------------------------
/topic_folders/hosts_instructors/unofficial_workshops.md:
--------------------------------------------------------------------------------
1 | ### Teaching Non-standard Carpentries Workshops
2 |
3 | A [standard Carpentries workshop](https://carpentries.org/workshops/#workshop-core) must cover the core lessons for that lesson program's curriculum. Read more about the [Software Carpentry](https://software-carpentry.org/lessons/), [Data Carpentry](https://datacarpentry.org/lessons/), and [Library Carpentry](https://librarycarpentry.org/lessons/) lessons. The workshop must also be taught by at least one certified Carpentries Instructor. While Instructors do receive lesson program specific badges, The Carpentries considers any badged Instructor qualified to teach any lesson.
4 |
5 | All our lessons are available under a Creative Commons license, so anyone is welcome to use our lessons as they wish, provided they attribute them back to us. We often get questions about certified Instructors running non-standard workshops -- meaning they cover a portion of our curriculum but not the whole thing.
6 |
7 | We are excited to hear when this happens! We know this happens because our community members recognise the value of our curricula and have taken the initiative to adapt it to other contexts, where a two day workshop covering our full lesson set may not be the best fit. This demonstrates a lot of effort by the instructors and organisers. Also, while the impact on the learners is different than what we would expect from a full workshop, there is still something significant that learners are taking away from this event. If you are running a non-standard workshop using Carpentries materials, please let us know by [completing this form](https://amy.carpentries.org/forms/self-organised/) so we can ensure your workshop is recorded in our system.
8 |
--------------------------------------------------------------------------------
/topic_folders/hosts_instructors/workshop_needs.md:
--------------------------------------------------------------------------------
1 | ### Workshop Needs
2 |
3 | Participants are expected to come with their own laptops. Setting up a computer lab space is not necessary. Before the workshop, participants will receive instructions on what software they need to install and set up on their laptops.
4 |
5 | #### Venue
6 |
7 | A good venue is crucial to establishing a positive learning environment. Some things to consider include:
8 |
9 | * Tables arranged so participants can watch the instructor, use their laptops, and talk with their peers. Fold up desks are usually not a good choice.
10 | * Tables should also be arranged so helpers and instructors can easily mingle around the room.
11 | * The room should have a projector and screen that everyone can see, with HDMI, VGA, and Mac adapters to allow anyone to plug in their laptop.
12 | * High speed Wi-Fi internet access that can withstand everyone using it together. This may include securing guest access codes.
13 | * Power outlets for all participants. This may include setting up extension cords or power strips.
14 | * High table or podium that instructor can stand at while teaching. A flat podium is important; it is difficult to use a laptop on a slanted podium.
15 | * Refreshments. People learn better when they are well fed. They also will not lose as much instructional time if they do not have to leave to get coffee.
16 |
17 | #### Equipment and Materials
18 |
19 | * Power strips, as noted above, to ensure everyone's laptop stays charged
20 | * Sticky notes in two contrasting colors. These are an important part of how we get feedback during a lesson. We should have enough for each person to have about 8 of each color. Note that colorblindness can be an issue with differently-colored stickies (say red/green or blue/yellow), so alternate methods for feedback include offering sticky notes in two distinct shapes, or using a heavy marker to draw symbols on the sticky notes to convey meaning.
21 | * Name tags to help people get to know each other.
22 | * Extra pens and paper in case people want to take notes by hand
23 | * Sign in sheets
24 | * Flipchart or whiteboard with felt-tip pen (ideally several in different colors) for the instructor to visualise concepts or note important details.
25 |
26 | #### Accessibility
27 |
28 | It is important to make sure the workshop space is accessible to all individuals. The registration form should ask whether instructors, helpers, and learners need any advance arrangements to ensure they can participate in the event. This may include considering whether or not:
29 |
30 | * Building and room are accessible to those who can not use stairs (ramps, elevators, etc.)
31 | * Restrooms are accessible
32 | * There is a working microphone for instructors ([Our feedback](https://zenodo.org/record/1325464#.YVJIWS-B0ea) notes inability to hear at the back of the room as a common concern)
33 | * The screen is large enough and bright enough to be easily read
34 | * The building and room can accommodate service animals
35 | * Lactation space is provided
36 |
--------------------------------------------------------------------------------
/topic_folders/instructor_development/index.rst:
--------------------------------------------------------------------------------
1 | Instructor Development
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | instructor_development_committee.md
9 | community_discussions.md
10 |
--------------------------------------------------------------------------------
/topic_folders/instructor_development/instructor_development_committee.md:
--------------------------------------------------------------------------------
1 | ## Instructor Development Committee
2 |
3 | ### Instructor Development Committee Roles
4 |
5 | #### Co-Chairs
6 |
7 | ##### Responsibilities
8 |
9 | The Co-Chairs of the Instructor Development Committee are responsible for:
10 |
11 | 1. Scheduling monthly committee meetings.
12 | - Meetings held monthly, twice in one day with each co-chair hosting one meeting to accommodate time zones.
13 | 2. Working with fellow co-chair to plan and share the monthly meeting agenda in advance (i.e. 1 or 2 weeks ahead of time).
14 | 3. Leading one of the monthly committee meetings (or delegate when absent).
15 | 4. Delegating tasks that come up each month.
16 | - This can be done through a co-chairs meeting after monthly committee meeting.
17 | 5. Following up with other committee members regarding their duties/concerns.
18 | 6. Gathering feedback from community and other committee members about desired instructor development efforts and/or outcomes.
19 | 7. Adding/modifying new committee roles as necessary.
20 | 8. Evaluating committee roles on a yearly basis.
21 |
22 | ##### Time Commitment
23 |
24 | - 1-2 hours/week
25 | - 2 year term, first year serving as co-chair and second year serving as Member at Large
26 | - Limit to two consecutive terms
27 |
28 | ##### Requirements
29 |
30 | - Certified Carpentries Instructor
31 |
32 | #### Secretary
33 |
34 | ##### Responsibilities
35 |
36 | The Secretary of the Instructor Development Committee is responsible for:
37 |
38 | 1. Recording notes and attendance at IDC Leadership Meetings and IDC Meetings.
39 | 2. Adding notes to the [Instructor Development GitHub Repository](https://github.com/carpentries/instructor-development) after each meeting
40 | 3. Emailing a summary of notes to the [instructor-development list on TopicBox](https://carpentries.topicbox.com/groups/instructor-development).
41 | 4. Updating IDC Etherpad with meeting connection information and details
42 | 5. Monitoring the [Instructor Development Topicbox](https://carpentries.topicbox.com/groups/instructor-development) for ideas/issues to bring back to the committee.
43 |
44 | ##### Time Commitment
45 |
46 | - 1-2 hours/week
47 | - 1 year term
48 | - Limit to two consecutive terms
49 |
50 | ##### Requirements
51 |
52 | - Certified Carpentries Instructor
53 |
54 | #### Communications Chair
55 |
56 | ##### Responsibilities
57 |
58 | The Communications Chair of the Instructor Development Committee is responsible for:
59 |
60 | 1. Adding IDC Meetings to The Carpentries Community Calendar
61 | 2. Actively recruiting participants to join IDC meetings and projects by sending out communications via Slack, Topicbox, Twitter (with the help of The Carpentries Communications Lead, Omar Khan) and The Carpentries Blog.
62 | 3. Creating communications around IDC projects or other initiatives.
63 |
64 | ##### Time Commitment
65 |
66 | - 1-2 hours/week
67 | - 1 year term
68 | - Limit to two consecutive terms
69 |
70 | ##### Requirements
71 |
72 | - Certified Carpentries Instructor
73 |
74 | #### Mentoring Chair
75 |
76 | ##### Responsibilities
77 |
78 | The Mentoring Chair of the Instructor Development Committee is responsible for:
79 |
80 | 1. Using the [Mentoring Groups Workflow](https://docs.carpentries.org/topic_folders/instructor_development/mentoring_groups_workflow.html) to recruit mentors/mentees and managing The Carpentries Mentoring Groups.
81 | 2. Reporting back to IDC Leadership and Carpentries Core Team Liaison about Mentoring Group metrics and any concerns or revisions to the mentoring groups.
82 | 3. Maintaining The Carpentries Mentors' Etherpad and Mentoring Groups' Etherpad
83 | 4. Updating the [Mentoring Groups](https://docs.carpentries.org/topic_folders/instructor_development/mentoring_groups.html) section of the handbook as necessary.
84 | 5. Managing the #mentoring channel in The Carpentries Slack.
85 | 6. Coordinating with the [Communications Chair](#communications-chair) on communications campaigns around mentoring.
86 |
87 | ##### Time Commitment
88 |
89 | - 1-2 hours/week
90 | - 2 year term, first year serving as Mentoring Chair and second year serving as Member at Large
91 | - Limit to two consecutive terms
92 |
93 | ##### Requirements
94 |
95 | - Certified Carpentries Instructor
96 |
97 | #### Special Projects Chair
98 |
99 | ##### Responsibilities
100 |
101 | The Special Projects Chair of the Instructor Development Committee is responsible for:
102 |
103 | 1. Facilitating the formation of task forces/committees as appropriate to accomplish desired project outcomes.
104 | 2. Supporting any of the other Chairs/Leaders in their roles as needed.
105 |
106 | ##### Time Commitment
107 |
108 | - 1-2 hours/week
109 | - 2 year term, first year serving as Special Projects Chair and second year serving as Member at Large
110 | - Limit to two consecutive terms
111 |
112 | ##### Requirements
113 |
114 | - Certified Carpentries Instructor
115 |
116 | #### Members at Large
117 |
118 | ##### Responsibilities
119 |
120 | The Members at Large of the Instructor Development Committee are responsible for:
121 |
122 | 1. For those Members at Large previously serving as Co-Chairs, Mentoring Chair, or Special Projects Chair, will serve as mentor to incoming members serving in these roles.
123 | 2. Attends IDC monthly meetings to increase community representation during IDC discussions.
124 | 3. Support activities of the IDC as needed.
125 |
126 | ##### Time Commitment
127 |
128 | - 1-2 hours/week
129 | - 1 year term
130 | - Limit to two consecutive terms
131 |
132 | ##### Requirements
133 |
134 | - Certified Carpentries Instructor
135 |
136 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/cancellations_and_makeups.md:
--------------------------------------------------------------------------------
1 | ## Attendance Policy
2 |
3 |
4 | ### No Shows
5 |
6 | A ‘No Show’ is when a trainee does not cancel or contact the [Instructor Training Team](mailto:instructor.training@carpentries.org) before an event, and does not attend training. In a 'No Show' event, the training seat will be considered used.
7 |
8 | If extenuating circumstances have prevented a trainee from cancelling, contacting, or attending an event, they may request permission to register for an additional event using the same registration code by emailing instructor.training@carpentries.org. IMPORTANT: **Requests to re-register must be received within 7 days after the end date of the training. **
9 |
10 | Trainees with multiple unexplained no-shows may be barred from future registration.
11 |
12 |
13 | #### Partial Absence
14 |
15 | Trainees who miss up to 4 hours (1 half day) of an event can schedule a 45-minute 1:1 makeup meeting to complete their training with The Carpentries Director of Workshops and Training. [Makeup meetings can be scheduled via Calendly.](https://calendly.com/sheraaron/instructor-training-makeup). To prepare for a makeup meeting, trainees should review all sections of the Instructor Training Curriculum they missed and come prepared to share thoughts and questions about those sections. Trainees who missed more than 4 hours of an event **should not** schedule a makeup meeting. (See Re-taking a Training Event, below.)
16 |
17 | Trainees are not eligible for Instructor certification until their record indicates they have completed an entire Instructor Training event.
18 |
19 |
20 | #### Re-taking a Training Event
21 |
22 | Trainees who miss more than 4 hours (1 half day) of an event are not eligible for a makeup meeting but can ask to attend another event in full. To request permission to register for an additional training event, trainees should email [instructor.training@carpentries.org](mailto:instructor.training@carpentries.org) within 30 days of a missed event.
23 |
24 | When re-taking a training, trainees who miss more than 2 hours may be marked absent, even when they have attended part of a prior event. Multiple partial trainings may not be used to complete the training requirement.
25 |
26 |
27 | #### Ineligibility for Makeup Opportunities
28 |
29 | Trainees who miss an event in full without cancelling within 7 days (no-show) or who miss part of an event but do not request a makeup opportunity within 7 days are ineligible to register for a new training event using the same registration code. Trainees interested in completing training may contact [instructor.training@carpentries.org](mailto:instructor.training@carpentries.org) to be advised on their options for re-admission.
30 |
31 |
32 | ## Checkout Extensions Policy
33 |
34 | Trainees are asked to complete checkout within 90 days of attending an Instructor Training event. Having a deadline is necessary to support busy people in prioritising a goal we all care about. However, it is sometimes necessary for trainees to postpone completing checkout.
35 |
36 | Trainees who are unable to complete checkout within the 90-day deadline should contact us at [instructor.training@carpentries.org](mailto:instructor.training@carpentries.org) to request an extension. Extensions may be granted up to one year after the checkout deadline. After one year, you may contact instructor.training@carpentries.org to explore opportunities to re-take the training.
37 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/duties_agreement.md:
--------------------------------------------------------------------------------
1 | ### Instructor Trainers
2 |
3 |
4 | Instructor Trainers (‘Trainers’) are certified to teach at all authorized Carpentries Instructor Training workshops, onboarding new Instructors who may in turn
5 | become certified to teach Data Carpentry, Library Carpentry, and Software Carpentry workshops. Trainers also play a role in the Instructor ‘checkout’ process,
6 | evaluating trainees’ teaching demonstrations. The Trainer community plays a leading role in The Carpentries, maintaining our flagship Instructor Training
7 | Curriculum, contributing to relevant policies, and bringing instructional practices to bear in leadership roles across our local and global communities.
8 |
9 | Trainers benefit from being part of a global community of pedagogically trained professionals with a shared interest in promoting robust teaching practices and
10 | propagating data skills worldwide. Trainers continually build on their own pedagogical and communication skills through co-instruction and monthly community
11 | discussions about Instructor training. Trainers have opportunities to influence what we teach, through curriculum maintenance, and to steer the progress of this
12 | community, through leadership roles. Trainers often play leadership roles in their home communities, mentoring local Instructors, and modeling best practices.
13 |
14 |
15 | ##### Active Status Renewal Process
16 |
17 | Version 1.0.1 -- Approved 8 February, 2023
18 |
19 | Active status for Instructor Trainers is renewed annually in March.
20 |
21 | New Trainers who have not yet been certified for a full year and Trainers who have returned to Active status within the past year
22 | will automatically be renewed.
23 |
24 | Active status may be renewed by either:
25 | A) participating in curriculum and community activities during the prior year, as described below OR
26 | B) meeting with the Director of Workshops and Training to catch up on curriculum and community changes and discuss plans for the coming year
27 |
28 | Trainers who do not renew their Active status before the deadline will have their status changed to Alumni. Instructions for Alumni returning to
29 | Active status are detailed below.
30 |
31 | In the case of option A, above, certification will be renewed automatically when records indicate that Trainers have completed all activities expected
32 | for Active Trainers, detailed below. If records are incomplete, Trainers may self-report their activities via a form. The Trainers Leadership Committee
33 | will review form responses and recommend either renewal or a meeting (option B) based on reported activities.
34 |
35 | ###### Participation Expectations for Active Instructor Trainers
36 | In order to be renewed based on prior participation, a Trainer is expected to participate as follows during the 1 year period prior to renewal:
37 |
38 | - teach at least 1 Instructor Training event, and
39 | - host at least 2 teaching demos, and
40 | - attend at least 4 Trainer community meetings
41 |
42 | OR
43 |
44 | - equivalent engagement with curriculum, trainees, or the Trainer community, as approved by the Trainers Leadership Committee
45 |
46 | As a general rule, equivalent activities must be self-reported via form submission. Trainers Leadership will provide guidance to help Trainers choose
47 | what to share in the form, and when to select a meeting instead.
48 |
49 | ##### Trainer Alumni Status
50 |
51 | Active Trainers may elect to become inactive by requesting Trainer Alumni status at any time by contacting instructor-training@carpentries.org. Alumni may also submit re-activation requests to the same address.
52 |
53 | Trainer Alumni will not be allowed to:
54 | - serve in an Instructor role at Carpentries Instructor Training events
55 | - host teaching demonstrations
56 | - vote in Trainer community elections
57 | Exceptions may be made at the discretion of The Carpentries Core Team. To request permission to teach or host a demo, contact team@carpentries.org.
58 |
59 | Trainer Alumni may elect to:
60 | - continue to receive Topicbox Instructor Training emails & participate in conversations
61 | - continue to participate in the Slack private Trainers channel
62 | - receive an annual newsletter during agreement renewal with community updates and details on how to return to Active status
63 | - serve in a Helper role at Carpentries Instructor Training events
64 |
65 | A Trainer who wishes to return to Active status will have a different path depending on the amount of time they’ve been inactive:
66 | - 0-12 months: meet with Director of Workshops and Training to catch up on latest news & discuss plans for re-activating
67 | - more than 12 months: review Trainer Training curriculum, observe part of an Instructor Training workshop, and meet with Director of Workshops and Training to catch up and discuss plans, including re-introduction to the Trainer community via meetings or other arrangements
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/index.rst:
--------------------------------------------------------------------------------
1 | Instructor Training
2 | =======================
3 | .. toctree::
4 | :maxdepth: 1
5 |
6 | For Trainers
7 | -------------------------
8 | .. toctree::
9 | :maxdepth: 1
10 |
11 | duties_agreement.md
12 | trainers_guide.md
13 | trainers_training.md
14 | trainer_coordinator.md
15 | email_templates_trainers.md
16 |
17 | Administrative Policies and Procedures
18 | ---------------------------------------
19 | .. toctree::
20 | :maxdepth: 1
21 |
22 | cancellations_and_makeups.md
23 | tracking_checkout.md
24 | scheduling_training_events.md
25 | email_templates_admin.md
26 |
27 | For Member Organizations
28 | -------------------------
29 | .. toctree::
30 | :maxdepth: 1
31 |
32 | members_join.md
33 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/members_join.md:
--------------------------------------------------------------------------------
1 | ## Email templates (Members)
2 |
3 | ### Trainee Recruitment Email (From Member Contact)
4 |
5 | Dear [ name ],
6 |
7 | We are excited to announce that [ site name ] has become a member of The Carpentries!
8 |
9 | [The Carpentries](https://carpentries.org) is a global community of volunteers who develop and teach interactive, hands-on workshops on computing and data skills, addressing basic training needs that are unmet in most disciplines.
10 |
11 | As part of our Carpentries membership, we can have [ number ] people from [ site name ] complete [The Carpentries’ Instructor Training program](https://carpentries.github.io/instructor-training/) and become certified Carpentries Instructors.
12 |
13 | Certified Instructors can co-teach [Carpentries workshops](https://carpentries.org/workshops/) here at [ site name ], helping us reach more people and build these skills across our community. In addition, Carpentries Instructors also have the opportunity to teach as part of a team at other institutions in The Carpentries network, meeting others with similar skills who enjoy sharing them. Hosting institutions cover travel and expenses for volunteer Instructors teaching workshops in-person.
14 |
15 | [Service as a Carpentries Instructor is a voluntary activity. This service can support existing work responsibilities in a variety of roles. It also represents an opportunity for career development. Carpentries Instructors are sought after in a variety of academic and professional teaching roles. Participation as an Instructor builds skills as well as a track record in teaching while expanding your professional network.]
16 |
17 | The Carpentries Instructor Training is primarily focused on evidence-based teaching practices and does not include technical skills training. It is expected that trainees will have or will develop the technical skills necessary to guide learners through the entry level curricula for one or more [Data Carpentry](https://datacarpentry.org/lessons/), [Library Carpentry](https://librarycarpentry.org/lessons/), or [Software Carpentry](https://software-carpentry.org/lessons/) workshops.
18 |
19 | If you are interested in being trained and certified as a Carpentries Instructor, please [ instructions to express interest or apply ] by [ deadline ].
20 |
21 | Please get in touch with questions!
22 |
23 |
24 | ### Selected Trainee Information Email (From Member Contact for pooled training events)
25 | SUBJECT: Invitation to become a certified Carpentries Instructor
26 |
27 | Dear [ name ],
28 |
29 | Thank you for your interest in Carpentries Instructor Training! I am pleased to be able to offer you an opportunity to be trained through our Carpentries membership.
30 |
31 | Instructor Training events are held online via video conference, with schedule options including two full days or four half days. There are two steps to register:
32 |
33 | 1. Visit the [Instructor Training Calendar](https://carpentries.github.io/instructor-training/training_calendar) and select an event. Click on the link to Eventbrite and use the following code: [ CODE ]. Please do not share this code.
34 | 2. Complete The Carpentries’ [profile-creation form](https://amy.carpentries.org/forms/request_training/) using the same registration code: [ CODE ]. This allows The Carpentries to track your progress to certification.
35 |
36 | You will receive more details about your training from The Carpentries (instructor.training@carpentries.org) one week prior to your event. Be sure to look out for this email, and check your spam filters. There is a small amount of preparation expected before the training as well as three short tasks involved in certification. To learn more, see [Preparing for your Training](https://carpentries.github.io/instructor-training/#preparing-for-your-training).
37 |
38 | If anything comes up and you are no longer interested or able to participate, please let me know as soon as possible so that I can offer this seat to another person.
39 |
40 | We are all excited to grow our local Carpentries community and look forward to bringing you on board.
41 |
42 | If you have any questions, please contact me or The Carpentries Instructor Training team at instructor.training@carpentries.org.
43 |
44 | Best,
45 |
46 | [ sender name ]
47 |
48 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/scheduling_training_events.md:
--------------------------------------------------------------------------------
1 | ### Scheduling Training Events
2 |
3 | Instructor Training events, bonus modules, and teaching demos are scheduled on a quarterly basis [as described here](../communications/guides/community_events.md). Four times a year, the Core Team will poll Trainers for their availability to teach Instructor Training. At the same time, Trainers will be asked to sign up to host teaching demos using Calendly.
4 |
5 | The Core Team creates a training calendar by matching up availability of Trainers. Once the training calendar is confirmed, it is posted [Member information page](https://carpentries.github.io/instructor-training/training_calendar/). Member sites each receive a unique registration code allowing their team members to sign up for these events.
6 |
7 | Teaching demos are listed on the [teaching demo etherpad](https://pad.carpentries.org/teaching-demos). Trainees can sign up for teaching demos at any time.
8 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/trainer_coordinator.md:
--------------------------------------------------------------------------------
1 | ### Email templates
2 |
3 | #### Reminder to Trainers signed up for teaching demos
4 |
5 | Hi!
6 |
7 | You’re signed up to host a Carpentries teaching demo within the next two weeks!
8 |
9 | Please double check your time/date link on the [etherpad](https://pad.carpentries.org/teaching-demos) and confirm this one-hour time slot in your calendar.
10 |
11 | If you know in advance that you will have a conflict and are unable to host your demo, please email the Trainers list request a replacement. In most cases Core Team will fill in as needed if a replacement isn’t found.
12 |
13 | If you have a last-minute conflict, please use Slack as well as email to request a replacement. You may use "@here" to get
14 | the attention of all online group members as well as tagging Karen Word and Erin Becker in your request on Slack. If you are
15 | unable to get help in time, please contact your trainees to [cancel](https://docs.carpentries.org/topic_folders/instructor_training/trainer_coordinator.html#teaching-demo-cancelled-trainees) or reschedule.
16 |
17 | Instructions for hosting demos are [here](https://docs.carpentries.org/topic_folders/instructor_training/trainers_guide.html#running-a-teaching-demonstration).
18 | Please get in touch with questions, and enjoy your demo session!
19 |
20 | Best,
21 |
22 | [Name]
23 |
24 |
25 |
26 | #### Teaching demos without hosts
27 |
28 | Subject: Need hosts for upcoming teaching demos
29 |
30 | Dear Trainers,
31 |
32 | We are missing a Trainer to lead a session on [time and date UTC] [time and date link]. If you are available
33 | to cover this session, please add your name to the [etherpad](https://pad.carpentries.org/teaching-demos). Also, please
34 | reply to this thread so that others know this event is covered.
35 |
36 |
37 | Thank you!
38 | [Name]
39 |
40 |
41 | #### Teaching demo cancelled - trainees
42 | Subject: Teaching demo cancelled - please reschedule
43 |
44 | Dear checkout participant,
45 |
46 | Thank you for signing up to do your teaching demonstration at [time in UTC from Etherpad] [time and date link]. Unfortunately, we need to cancel this session due to [reason (optional)]. There are still spots open in upcoming sessions on the Etherpad, and I hope you will be able to find one that suits your schedule.
47 |
48 | I know it is hard to make time for these sessions, and I apologise for any inconvenience this has caused. I look forward to having you as a part of our Instructor community.
49 |
50 | Sincerely,
51 | [Name]
52 |
53 |
54 | #### Meeting notes available
55 | Subject: Trainer meetings notes
56 |
57 | Hi all,
58 |
59 | Thank you to all who attended our meetings this week. For those who weren’t able to attend, please read through the meeting notes to stay informed about important issues affecting the Trainer community. If you have any questions or would like to contine a conversation started at this meeting, please send a message to the Trainers list.
60 |
61 | Best,
62 | [Name]
63 |
--------------------------------------------------------------------------------
/topic_folders/instructor_training/trainers_training.md:
--------------------------------------------------------------------------------
1 | ### Becoming a Trainer
2 | The Trainers group periodically accepts new members via application. New Trainers undergo an ten-week training program outlined below and agree to the [Trainer Agreement](duties_agreement.md).
3 |
4 | #### Trainers Training Program
5 |
6 | This outline represents the time commitment required for being an Instructor Trainer with The Carpentries. Please read through and check to see that you are able to commit to the responsibilities outlined below.
7 |
8 | Instructor Trainers agree to abide by the [Code of Conduct](http://www.datacarpentry.org/code-of-conduct/) in all communications and interactions with The Carpentries community.
9 |
10 | * Trainees who are not previously certified Instructors will be asked to concurrently pursue [Instructor certification](https://carpentries.org/become-instructor/)
11 | * Read [How Learning Works: Eight Research-Based Principles for Smart Teaching, 2nd Edition](https://www.wiley.com/en-us/How+Learning+Works%3A+Eight+Research-Based+Principles+for+Smart+Teaching%2C+2nd+Edition-p-9781119861690) by Marie K. Norman and discuss in book club format with Trainers-in-training. Preliminary reading schedule.
12 | * Time commitment: 1 hour per week for 10 weeks meetings; can miss one meeting; ~10 hours reading
13 | * Join Trainer meetings
14 | * Time commitment: 1 hour per month; review minutes for missed meetings
15 | * Shadow a teaching demonstration session (previously certified Instructors)
16 | * Time commitment: 1 hour one time
17 | * Shadow at least half a day of an online instructor training event (previously certified Instructors)
18 | * Time commitment: 4 hours one time
19 | * Agree to fulfill the duties outlined in the [Trainer Agreement](duties_agreement.md) for a period of 1 year.
20 |
21 | Total time commitment for previously certified Instructors to become certified Instructor Trainers:
22 | ~30 hours over 3 month period, including reading and prep time
23 |
24 | #### Trainers Training Reading Schedule
25 |
26 | For the most recent Trainer Training schedule and discussion questions, see the [Trainer Training Curriculum](https://carpentries.github.io/trainer-training/)
27 |
28 |
29 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/cac-consult-rubric.md:
--------------------------------------------------------------------------------
1 | ## Curriculum Advisory Committee Consultation Rubric
2 |
3 | This rubric defines the division of responsibilities between The Carpentries Maintainers and The Carpentries Curriculum Advisory Committees (CACs).
4 | [Roles and responsibilities](https://docs.carpentries.org/topic_folders/lesson_development/curriculum_advisory_committees.html#roles-and-responsibilities)
5 | of Curriculum Advisory Committee members are documented elsewhere in this Handbook.
6 | [Current committee membership can be found on The Carpentries website](https://carpentries.org/curriculum-advisors/).
7 |
8 | ### Issues over which Maintainers have full authority and which do not need CAC involvement
9 |
10 | - Addition or removal of exercises
11 | - Reorganization of material within episodes
12 | - Addition or removal of callout boxes
13 | - Addition or removal of or changes to figures
14 | - Changes to episode timings
15 | - Changes to lesson text
16 |
17 | ### Issues about which Maintainers should notify the CAC
18 |
19 | - Any new versions of a dataset (either a new release or a modification of existing data)
20 | - Any major adjustments to the lesson (e.g., episode order, passwordless access)
21 | - Any updates to a lesson that Maintainers wish to share for informational purposes
22 |
23 | _What to do if your curriculum does not have an active CAC?_ Maintainers do not need to notify anyone when handling issues described in the list above. ([View the list of active CACs on The Carpentries website](https://carpentries.org/curriculum-advisors/).)
24 |
25 | ### Issues that may benefit from Maintainers consulting with the CAC, but over which Maintainers retain authority
26 |
27 | - Addition of a new library or package
28 | - Introduction of a new topic / learning objective (e.g., [adding file permissions to LC shell lesson](https://github.com/LibraryCarpentry/lc-shell/issues/63))
29 | - Updates to software/packages that are minor versions (e.g., Python 3.7 -> 3.8) when the new version is backwards compatible with current version
30 | - Additions of experimental features (e.g., `git checkout` → `git restore` / `git switch`)
31 | - Any change to a lesson that impacts the content/scope of another lesson in the curriculum
32 | - For Incubator lessons - Review of a lesson outline where lesson developers would like the lesson to be considered for eventual adoption into
33 | a Lesson Program’s official curriculum
34 | - Issues which are not covered anywhere else in this rubric
35 |
36 | _What to do if your curriculum does not have an active CAC?_ Maintainers may consult the Curriculum Team ([by email](mailto:curriculum@carpentries.org) or tagging the `core-team-curriculum` team on the relevant GitHub issue/pull request/discussion) and/or the wider community when handling issues described in the list above. For example, where more perspectives are needed, it may be helpful to use [relevant communication channels](https://carpentries.org/connect/) to call for input and feedback from the Instructor community. ([View the list of active CACs on The Carpentries website](https://carpentries.org/curriculum-advisors/).)
37 |
38 | ### Issues for which Maintainers must seek CAC approval
39 |
40 | - Replacing the dataset used in the lesson with a different dataset. This does not include cases in which the data being used in the lesson is being updated to a
41 | new version (e.g., a new data release) or is modified to make it more suitable for the teaching environment
42 | (e.g., introduction of messiness to the dataset).
43 | - Changing the software being used in the lesson. This does not include updating to a new stable, backwards-compatible version of the
44 | existing software (e.g., Python 3.6 → 3.7.x), but does include:
45 | - Updating to a non-backwards compatible version of existing software (e.g., Python 2.x → 3.x, R 3.x → 4.x)
46 | - Change in plotting library (e.g., Matplotlib, Plotly, Seaborn, ggplot, Altair)
47 | - Change in libraries / packages taught (i.e., removal or replacement)
48 | - Change in SQL dialect (e.g., SQLite, MySQL, PostgreSQL, MSSQL Server)
49 | - Change in IDE being used to teach the lessons (RStudio, Jupyter Notebook)
50 | - Change from GitHub as remote hosting platform to a different remote hosting platform, e.g., GitLab
51 | - Removal of an entire episode’s worth of content
52 | - Change in lesson infrastructure (e.g., moving Genomics lessons from AWS to CyVerse)
53 | - Retirement of a lesson (e.g., MATLAB, Mercurial)
54 | - Addition of a new lesson to the core curriculum (e.g., adding Julia as an alternative to R / Python)
55 | - Adding or removing prerequisites from a lesson (for curricula with multiple lessons)
56 | - Promotion or graduation of a lesson from alpha to beta to stable. Decisions on approval can be based on recommendations from the Curriculum Team,
57 | CAC member involvement in lesson pilot workshops, and/or open peer review of lessons in The Carpentries Lab.
58 |
59 | _What to do if your curriculum does not have an active CAC?_ Maintainers should consult the Curriculum Team ([by email](mailto:curriculum@carpentries.org) or tagging the `core-team-curriculum` team on the relevant GitHub issue/pull request/discussion) when handling issues described in the list above. The Curriculum Team will coordinate and facilitate a discussion among community members likely to be affected by the changes (other Maintainers, Instructors, etc). ([View the list of active CACs on The Carpentries website](https://carpentries.org/curriculum-advisors/).)
60 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/curriculum_onboarding.md:
--------------------------------------------------------------------------------
1 | ## Creating Curriculum Onboarding Materials for Instructors
2 |
3 | ### For Curriculum Developers
4 | 1. Make a copy of [the Curriculum Onboarding presentation template](https://docs.google.com/presentation/d/11owgvSWIIPEDIrLqEqtSrN-5gtgxxEHxkEeOJxbzh2E/edit)
5 | - If preparing an onboarding session for a Data Carpentry, Library Carpentry, or Software Carpentry curriculum, you can use one of the following lesson program-specific templates:
6 | - [Data Carpentry curriculum onboarding template](https://docs.google.com/presentation/u/0/d/1VTBWHL5BHPfZ0Ejiuwk5lUGFUGaLTujTs_OfybrEZrA/edit)
7 | - [Library Carpentry curriculum onboarding template](https://docs.google.com/presentation/u/0/d/1FCFfeH7wnv5sg2OI-ykzDafRdyDPkVhiyPdCSESEMo8/edit)
8 | - [Software Carpentry curriculum onboarding template](https://docs.google.com/presentation/u/0/d/1U6F6hzxH2uGouS9wfqny9f6rPrOXM7KLWsyKUDawEPw/edit)
9 | 2. Edit the presentation by following the guidance in the template.
10 | - Use any template slides that you want to. You are not required to stick rigidly to the structure and layout provided in the template.
11 | - Do not be afraid to add images and other visuals to make the presentation more engaging - just make sure they are [compatible with the CC-BY license](https://creativecommons.org/faq/#can-i-combine-material-under-different-creative-commons-licenses-in-my-work) of the presentation and include the appropriate attribution information.
12 | - Refer to [the Accessible Presentation Guidelines](https://docs.google.com/document/d/1xc6idZHp86RNfcm6f-D2LltKHCPjXrGuHftCuYWedKg/edit) as you prepare the presentation.
13 | 3. (Optional but recommended) Prepare a script for the presentation.
14 | - This could be placed in the presenter notes of the onboarding slides, or a separate text document (e.g. a Google Doc, a CodiMD document).
15 | - A script can help you make a smooth presentation, but also doubles up as a transcript that can be added to the video on YouTube and facilitate closed captioning.
16 | - To create a new CodiMD document, visit https://codimd.carpentries.org and click the "New note" (if logged in) or "New guest note" button. Use the pencil or split window buttons near the top-left to switch to editing and split-screen mode.
17 | 4. When the presentation is ready, record a video presenting the onboarding.
18 | - Use whatever software you are most comfortable with to record the video.
19 | - You can use Zoom to record the presentation:
20 | - use the screen sharing feature to share the slides as you present.
21 | - use the record feature to record the presentation.
22 | - consider recording multiple "takes" (runs through the presentation).
23 | - to make it easier to identify the breaks between takes when editing the video, hold an object (e.g. a piece of paper) in front of the camera briefly between each repeat.
24 | - Although not required, you could present the onboarding in a community discussion-type event and record that meeting (with participants' permission).
25 | - A curriculum onboarding presentation should be no more than 45 minutes long.
26 | 5. Share the recording, a link to the slides, and a copy of the script (if you have one) with The Carpentries Curriculum Team (curriculum@carpentries.org), who will edit it and publish in the [Curriculum Onboarding Videos playlist](https://www.youtube.com/watch?v=gfaNFaKIOrY&list=PLXLapl_LKb4e73Vf2e3rS2q2TDJ7oh_DX) on our YouTube channel.
27 |
28 | ### For Core Team
29 |
30 | 1. Review the video and check the following:
31 | - The presentation and recording conforms to [The Carpentries Code of Conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)
32 | - The quality of the sound and video is sufficient
33 | - The presentation includes each of the sections laid out in [the onboarding presentation template](https://docs.google.com/presentation/d/11owgvSWIIPEDIrLqEqtSrN-5gtgxxEHxkEeOJxbzh2E/edit)
34 | - What You Can Expect From This Onboarding
35 | - Curriculum Overview
36 | - Overview of Lessons (if curriculum contains multiple lessons)
37 | - Common Challenges
38 | - Acknowledgements
39 | - The length of the onboarding video is in the range of 15-45 minutes
40 | 2. Upload video to YouTube as a private video, let YouTube auto-generate the captions
41 | 3. After captions are ready (usually done in 24 hours), download the transcript file
42 | 4. Edit the transcript, using the script for reference if it was shared by the video's creator(s), and upload it back to the video
43 | 5. When you are ready to make the video public, add it to the Curriculum Onboarding playlist. This should automatically change the visibility setting.
44 | 6. Announce the availability of the video to the community on general Slack channel, instructors TopicBox list, in newsletter, link to it from the Instructor Notes page of the relevant lesson site(s)
45 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/index.rst:
--------------------------------------------------------------------------------
1 | Lesson Development
2 | =======================
3 |
4 | For more information on lesson development with The Carpentries, please visit `The Carpentries Curriculum Development Handbook `_.
5 |
6 | .. toctree::
7 | :maxdepth: 2
8 | :glob:
9 |
10 | curriculum_advisory_committees.md
11 | curriculum_onboarding.md
12 | lesson_infrastructure_subcommittee.md
13 | lesson_sprint_recommendations.md
14 | lesson_pilots.md
15 | lesson_release.md
16 | spotlight.md
17 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/lesson_infrastructure_subcommittee.md:
--------------------------------------------------------------------------------
1 | ## Lesson Infrastructure Subcommittee
2 |
3 | Members of the Lesson Infrastructure Subcommittee serve as
4 | Maintainers for [The Carpentries lesson template](https://github.com/carpentries/styles) and
5 | [its documentation](https://github.com/carpentries/lesson-example), as
6 | well as for The Carpentries [workshop template](https://github.com/carpentries/workshop-template).
7 | As Maintainers, they also
8 | follow the [Maintainer Guidelines](../maintainers/maintainers.md).
9 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/lesson_release.md:
--------------------------------------------------------------------------------
1 | ### Release Process and Schedule
2 |
3 | Lesson releases are
4 | named by the year and month they happen, e.g., `2016.05`.
5 |
6 | 1. Each lesson lives in the `gh-pages` branch of its own repository.
7 | 2. When a release is made,
8 | the lesson Maintainer(s) create a branch named after the release,
9 | e.g., `2016.05`.
10 | 3. A Release Maintainer generates HTML pages for that release and adds them to the branch.
11 | 4. If there isn't already a directory for that release in the [`swc-releases` repository][swc-releases],
12 | the Release Maintainer creates one
13 | and adds an `index.html` page to it.
14 | 5. The Release Maintainer adds a submodule to the release directory of [`swc-releases`][swc-releases]
15 | that points to the newly-created release branch of the lesson.
16 |
17 | ### Lesson Release Checklist
18 |
19 | **For each lesson release, copy this checklist to an issue and check off
20 | during preparation for release**
21 |
22 | Scheduled Freeze Date: YYYY-MM-DD
23 | Scheduled Release Date: YYYY-MM-DD
24 |
25 | Checklist of tasks to complete before release:
26 |
27 | - [ ] check that the learning objectives reflect the content of the lessons
28 | - [ ] check that learning objectives are phrased as statements using action words
29 | - [ ] check for typos
30 | - [ ] check that the live coding examples work as expected
31 | - [ ] if example code generates warnings, explain in narrative and instructor notes
32 | - [ ] check that challenges and their solutions work as expected
33 | - [ ] check that the challenges test skills that have been seen
34 | - [ ] check that the setup instructions are up to date (e.g., update version numbers)
35 | - [ ] check that data is available and mentions of the data in the lessons are accurate
36 | - [ ] check that the instructor guide is up to date with the content of the lessons
37 | - [ ] check that all the links within the lessons work (this should be automated)
38 | - [ ] check that the cheat sheets included in lessons are up to date (e.g., RStudio updates them regularly)
39 | - [ ] check that language is clear and free of idioms and colloquialisms
40 | - [ ] make sure formatting of the code in the lesson looks good (e.g. line breaks)
41 | - [ ] check for clarity and flow of narrative
42 | - [ ] update README as needed
43 | - [ ] fill out “overview” for each module - minutes needed for teaching and exercises, questions and learning objectives
44 | - [ ] check that contributor guidelines are clear and consistent
45 | - [ ] clean up files (e.g. delete deprecated files, insure filenames are consistent)
46 | - [ ] ensure that repository is tagged with (at minimum) the following topics: "lesson", "stable", the name of its lesson program (hyphenated, e.g. "data-carpentry"), and the human language it is written in (e.g. "english")
47 | - [ ] update the release notes (NEWS)
48 | - [ ] tag release on GitHub
49 |
50 | [swc-releases]: https://github.com/swcarpentry/swc-releases/
51 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/lesson_sprint_recommendations.md:
--------------------------------------------------------------------------------
1 | ## Lesson Sprint Recommendations
2 |
3 | One way of making progress and encouraging collaboration on the development
4 | of a lesson is to organise a dedicated event such as a co-working session
5 | or a lesson development sprint.
6 |
7 | Members of The Carpentries community collaborated to create
8 | a set of recommendations for anyone planning to run such an event.
9 | [These recommendations are presented as an appendix to The Carpentries Curriculum Development Handbook](https://cdh.carpentries.org/lesson-sprint-recommendations.html).
10 |
--------------------------------------------------------------------------------
/topic_folders/lesson_development/spotlight.md:
--------------------------------------------------------------------------------
1 | ## The Carpentries Incubator Lesson Spotlight
2 |
3 | The Incubator Lesson Spotlight is a regular feature in
4 | The Carpentries blog and newsletter,
5 | highlighting a lesson currently under community development.
6 | The purpose of the Spotlight series is to raise the visibility of that lesson
7 | among the broader community,
8 | and to encourage community members to contribute to
9 | the further development of that lesson.
10 |
11 | Any lesson in [The Carpentries Incubator][incubator] is eligible to be included
12 | in the series, regardless of the stage of development that lesson is currently in.
13 | It is a good way for lessons in the early stages of development
14 | to attract new collaborators,
15 | and for those in later stages
16 | to invite others to informally review the lesson
17 | and to try teaching the material.
18 |
19 | **If you are a developer of a lesson in The Carpentries Incubator,
20 | you can submit your lesson to be featured in
21 | the series by filling in
22 | [the Incubator Lesson Spotlight content submission form][ils-form]**.
23 |
24 | In the form, you will be asked to provide
25 | some basic details of the lesson and your collaborators,
26 | some information about the objectives and the history of the lesson,
27 | and a description of how The Carpentries community can best contribute
28 | to its ongoing development.
29 | This information will be used by the Core Team
30 | to create a post for [The Carpentries blog](https://carpentries.org/blog/),
31 | an item for the [Carpentries Clippings newsletter](https://carpentries.org/newsletter/),
32 | and related posts to social media.
33 | When the blog post has been drafted,
34 | a pull request will be opened to add that post to the website.
35 | You will be tagged for a (optional) review of this pull request
36 | before it is published.
37 |
38 | Incubator Lesson Spotlight features are intended to raise the visibility of
39 | the lesson and to encourage other community members to get involved in its
40 | further development,
41 | so it is best to think about how you can prepare your lesson for new contributors
42 | before the feature is published.
43 | This might mean labelling existing issues
44 | (e.g. to appear on [the Help Wanted page][help-wanted])
45 | or creating new ones,
46 | making sure that your CONTRIBUTING.md is up-to-date,
47 | and/or planning publication of the Spotlight feature to fit with a relatively quiet
48 | period in your schedule so that you can respond promptly
49 | to any new issues and pull requests.
50 |
51 | [help-wanted]: https://carpentries.org/help-wanted-issues/
52 | [ils-form]: https://docs.google.com/forms/d/e/1FAIpQLScJimGMtzqAFE-Tii-LvbfGZqtKj0OC4ken7_Qdlta8uZXAUA/viewform
53 | [incubator]: https://github.com/carpentries-incubator/
54 |
--------------------------------------------------------------------------------
/topic_folders/maintainers/contributing.md:
--------------------------------------------------------------------------------
1 | ## Contributing to Carpentries Lessons
2 |
3 | Lesson Maintainers actively maintain all Carpentries lessons.
4 | However, contributions are always welcome by all community members.
5 | Novice contributors can read the [Instructions for contributing to The Carpentries' lesson materials
6 | using graphical or command line interfaces with git and GitHub][novice-guide] developed by Carpentries Instructors.
7 |
8 | The [Help Wanted page][hwp] lists issues in need of attention
9 | and is a good place to find out where your contributions are most needed.
10 |
11 | [novice-guide]: https://github.com/carpentries-incubator/swc_github_flow/blob/HEAD/for_novice_contributors.md
12 | [hwp]: https://carpentries.org/help-wanted-issues
13 |
--------------------------------------------------------------------------------
/topic_folders/maintainers/github_topics.md:
--------------------------------------------------------------------------------
1 | ## GitHub Topics for Lesson Repos
2 |
3 | Across The Carpentries lesson programs, lesson repos are assigned [topics](https://github.blog/2017-01-31-introducing-topics/). From GitHub:
4 |
5 | > *Topics are labels that create subject-based connections between GitHub repositories and let you explore projects by type, technology, and more.*
6 |
7 | Following a [maintainer discussion](https://github.com/carpentries/maintainer-RFCs/issues/5), The Carpentries has begun assigning topics to all lesson repositories. An overview of how these topics are assigned is in [this Google document](https://docs.google.com/spreadsheets/d/1ftV5L2C01aeHrMTWG0WWVm3MSeHMFZOEKw2a7ing138/edit#gid=0).
8 |
9 |
--------------------------------------------------------------------------------
/topic_folders/maintainers/index.rst:
--------------------------------------------------------------------------------
1 | Lesson Maintenance
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | maintainers.md
9 | github_labels.md
10 | github_topics.md
11 | email_templates.md
12 | contributing.md
13 |
14 |
--------------------------------------------------------------------------------
/topic_folders/policies/coc-membership-agreement.md:
--------------------------------------------------------------------------------
1 | # Membership Agreement for the Code of Conduct (CoC) Committee
2 |
3 | This document describes the responsibilities that the members of the Code of Conduct committee (CoCc) must agree to meet in order to fulfill the requirements of their roles on the committee.
4 |
5 | > *The committee is what turns a code of conduct from a written document into meaningful action.*
6 | > Valerie Aurora, FrameShift Consulting
7 |
8 | ## Core Membership Agreement:
9 |
10 | The main purpose of the CoCc is to: establish, maintain and uphold the Code of Conduct; educate members of the community of policies and behaviors that can help create a more inclusive and welcoming environment; and protect all members from harm in community spaces.
11 |
12 | In order to uphold the CoC, the CoCc members will:
13 |
14 | * support the objectives and mission of The Carpentries by abiding by its CoC and other policies and procedures.
15 | * learn about the [Code of Conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#) and [reporting guidelines](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#incident-reporting-guidelines), and as CoC advocates, bring awareness of it into any Community spaces that they are part of.
16 | * understand and be comfortable to act on CoC related reports as per the [enforcement guidelines](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#enforcement-manual) put in place for the relevant community spaces.
17 | * actively help develop and maintain existing and new documents to facilitate the work of the [CoCc](https://github.com/carpentries/docs.carpentries.org/tree/main/topic_folders/policies).
18 | * avoid *conflicts of interest* [1] when processing CoC related reports. Failure to declare a conflict of interest may be considered a breach of the CoC.
19 | * maintain the confidentiality of any reported incidents, the identity of persons involved and discussions that take place within the committee.
20 | * not make any comments about any matters that they have been informed of as part of their duties as a CoCc member unless authorized to do so.
21 | * hold themselves accountable for their responsibilities as trustees and understand that they are expected to follow through on their commitments.
22 | * respect and promote diversity, equity, and inclusion in the community and act in the best interests of the Carpentries community impartially, putting aside any individual affiliations such as organizations or other Carpentries committees, and personal biases.
23 |
24 |
25 | ## Further Roles and Responsibilities:
26 |
27 | In addition to the core membership agreement, CoCc members will be required to:
28 |
29 | * support the committee chair and the designated Core Team liaison in collective decision making. In order to do so, they will prepare fully for meetings, which will include reading reports and related documents carefully, querying anything they do not understand, thinking through issues before meetings and completing any tasks assigned to them.
30 | * attend in the order of 75% of all *CoCc Business meetings* [2]. In these meetings, CoCc members will actively engage in discussion, voting and contributing in a constructive way, listening carefully, challenging sensitively and avoiding conflict.
31 | * promptly respond to emails, or, if they realize they will be out of touch for a while, inform the committee chair.
32 | * participate in any training that is organized to support the work of the committee, and to responsibly use any technical solutions that the CoCc is asked to use in order to maintain the security and privacy of personal information conveyed to the committee.
33 |
34 |
35 | ### [1] Note on *Conflicts of Interest*:
36 |
37 | A conflict of interest is a situation where a member of the CoCc could be perceived to not act in the interest of the Carpentries and the members of the community. Such situations can, for instance, occur when the members have close ties with one of the parties in a CoC incident (e.g. family relationships, close friendships, business ties, or even personal considerations). Such conflicts of interest may make it difficult to fulfill their duties impartially.
38 |
39 |
40 | If any member of the committee happens to face a conflict of interest while handling a case, they are expected to:
41 | * inform the chair of the CoCc and/or the full committee of the conflict of interest,
42 | * not be involved in the case, and if required, temporarily leave their position as a CoCc member to avoid any bias.
43 |
44 |
45 | ### [2] Note on the *CoCc Meetings*:
46 |
47 | The committee conducts two types of meetings:
48 |
49 | * **Business meetings**: these are meetings where we discuss the status of current documents, issues brought to us by the community and other CoC related matters.
50 | * **Incident report related meetings**: in these meetings those that have volunteered to decide the course of action for a reported incident meet and discuss the situation. To decide on an issue, a minimum of 3 members must participate, thus not all members need to participate in every case.
51 |
52 |
53 | ### Onboarding of new committee members:
54 |
55 | New committee members will be included in committee discussions only after they have fulfilled the onboarding requirements specified by the CoCc and The Carpentries Executive Council.
56 |
57 |
58 | ### Leaving the Committee:
59 |
60 | * If a CoCc member wishes to leave the committee at any time, they will inform the Committee chair in advance (giving enough notice to hand-over their responsibility) in writing, stating their reasons for leaving.
61 | * Breach of any part of the CoC by any CoCc member may result in a fair procedure being put in motion that may result in them being asked to resign from the CoCc. Should this happen they will be given the opportunity to be heard. In the event they are asked to resign from the committee, they will accept the majority decision of the committee in this matter and resign at the earliest opportunity.
62 |
63 |
64 | ## Relevant information:
65 |
66 | * CoC committee: [https://carpentries.org/coc-ctte](https://carpentries.org/coc-ctte/)
67 | * [CoC Handbook Documentation](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)
68 |
69 |
70 | ## References:
71 |
72 | * This document is largely based on “[The Code of Good Governance, DIY Committee Guide](http://www.diycommitteeguide.org/sites/default/files/2016-03/code-of-good-governance-2016.pdf), 2016” http://www.diycommitteeguide.org/download/example-code-of-conduct-volunteer-now
73 | * [How to Respond to Code of Conduct Reports](https://files.frameshiftconsulting.com/books/cocguide.pdf), Valerie Aurora and Mary Gardiner, 2018
74 |
75 |
--------------------------------------------------------------------------------
/topic_folders/policies/coc-onboarding.md:
--------------------------------------------------------------------------------
1 | # CoCc Onboarding procedures for new members
2 |
3 | Any voting member of the Carpentries community, as defined in The Carpentries bylaws, is eligible to express their interest to volunteer to sit on the [Code of Conduct Committee (CoCc)](https://carpentries.org/coc-ctte/) (CoCc).
4 | The Committee will invite new members every year through open calls and from available volunteers. When a current member needs to step down quickly/urgently, the Onboarding team will open an extraordinary call for volunteers.
5 |
6 | The [template document](https://docs.google.com/document/d/12GtF4xbnfm0aopKZAUOaFhKJ1OB1SOj09PHBbxY55kk/edit?usp=sharing)) provides a set of questions used in the previous calls for application. These questions can be updated or changed by the Code of Conduct committee for subsequent calls as needed.
7 |
8 | Application review is carried out by the onboarding team members, and applicants are selected based on their previous experience and motivation to support the work of CoCc in the future.
9 | The onboarding team brings their decision to be discussed by the rest of the CoCc. The rest of the CoCc flags issues or concerns and confirms the selection when they agree with the initial decision.
10 | New members are invited to sit in the CoCc as full members upon their onboarding as described below.
11 |
12 | ## General onboarding procedure:
13 |
14 | Members invited or elected as Staff/Core Team and EC liaison, as well as selected through open calls for volunteers, will become full members through the following onboarding process:
15 |
16 | * Read [The Carpentries CoC document](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)
17 | * Review CoC [process flow diagram](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html#process-flow-diagram)
18 | * Read first chapter of [How to respond to Code of Conduct Reports](https://drive.google.com/file/d/1B3rC9fwSDDVzrJ-e-vCO5O4Q3ndfzy47/view), a book by Valerie Aurora, based on a short guide written by Mary Gardiner.
19 | * Read the four CoC policy documents
20 | * [Incident Response Guidelines](https://docs.carpentries.org/topic_folders/policies/incident-response.html)
21 | * [Incident Reporting Guidelines](https://docs.carpentries.org/topic_folders/policies/incident-reporting.html)
22 | * [Incident Response Procedure](https://docs.carpentries.org/topic_folders/policies/enforcement-guidelines.html)
23 | * [Termed Suspension Guidelines](https://docs.carpentries.org/topic_folders/policies/termed-suspension.html)
24 | * Review the [membership agreement](https://docs.carpentries.org/topic_folders/policies/coc-membership-agreement.html) (includes confidentiality agreement)
25 | * Review the [CoCc Governance Document](https://docs.carpentries.org/topic_folders/policies/coc-governance.html)
26 | * Participate in an onboarding meeting: Bring questions, challenge our processes and finish onboarding.
27 | * Send an acknowledgment of the [membership agreement](https://docs.carpentries.org/topic_folders/policies/coc-membership-agreement.html) by email to the committee .
28 |
29 | ### Access to CoCc resources
30 |
31 | The Onboarding committee will file a GitHub Issue to update the composition of the CoCc (onboarded/offboarded members). The Staff/Core Team Liaison will add the new members to and remove previous members from the:
32 | * Mailing list (coc@carpentries.org)
33 | * Google drive folder (non-restricted for all members)
34 | * Google drive folder (restricted for chairs and staff liaison)
35 | * Update CoCc web page with bio: https://carpentries.org/coc-ctte/
36 | * Slack Channels: Private for CoCc for discussion and updates
37 |
38 | #### Information management
39 |
40 | * New members need to not have access to previous incidents
41 | * Staff liaison should be responsible for maintaining previous records
42 | * Only the Staff Liaison and the CoCc chair have access to the restricted Google Drive where reports are received and stored - and names and information of the reporters and reportees are maintained. They are responsible for communicating that with the rest of the committee.
43 | * All notes are maintained in another Google drive that are accessible for all CoCc members. Report handling meeting notes are taken with pseudonymised the reporter and reportee names.
44 | * All transparency reports are released periodically on GitHub repository for Executive Council, maintained under The Carpentries GitHub organisation: https://github.com/carpentries/executive-council-info/tree/main/code-of-conduct-transparency-reports.
45 | * All CoCc policies are released on The Carpentries Handbook: https://docs.carpentries.org/topic_folders/policies/index_coc.html.
46 |
47 |
48 | ### Next steps
49 |
50 | * The Carpentries Staff Team and Executive Council (EC) will be notified by the onboarding team members about any new members
51 | * All CoCc members will be eligible to join general discussion and business meetings upon their onboarding
52 | * New Staff/Core Team Liaison will be included in committee discussions only after they have fulfilled the onboarding requirements specified by the CoCc and had a handover meeting with the previous Team Liaison stepping down from this role
53 | * New EC Liaison will be included in committee discussions only after they have fulfilled the onboarding requirements specified by the CoCc and had a handover meeting with the previous EC Liaison stepping down from this role
54 | * All members will follow the [membership agreement](https://docs.carpentries.org/topic_folders/policies/coc-membership-agreement.html) (includes confidentiality agreement) and the [governance procedure](https://docs.carpentries.org/topic_folders/policies/coc-governance.html#) closely
55 |
56 |
57 | ## Follow-up Procedures
58 |
59 | ### Mock incident-based training as ongoing process
60 |
61 | Upon onboarding of new members, the designated CoCc members (specific area leads) will hold discussion on the following content as part of the CoCc business meeting:
62 | * Discussion based on selected theories from ([How to respond to Code of Conduct Reports](https://drive.google.com/file/d/1B3rC9fwSDDVzrJ-e-vCO5O4Q3ndfzy47/view)) - Aurora and Gardner.
63 | * Specific CoC policy and enforcement documents
64 | * Mock-scenario or external incident-based discussions for exercise
65 |
66 | Currently, the CoCc training team is responsible for holding training and discussion sessions as part of the continuing CoC committee development.
67 |
--------------------------------------------------------------------------------
/topic_folders/policies/cookie-policy.md:
--------------------------------------------------------------------------------
1 | # The Carpentries Cookie Policy
2 |
3 |
4 | **Last updated:** 2022-01-15
5 |
6 | To make our sites work properly, we sometimes place small data files called cookies on your device. A cookie is a small text file that a website saves on your computer or mobile device when you visit the site. It enables the website to remember your actions and preferences (such as login or other preferences) over a period of time, so you do not have to keep re-entering them whenever you come back to the site or browse from one page to another.
7 |
8 | We have put our cookies into the following categories to make it easier for you to understand why we need them:
9 |
10 | 1. **Strictly necessary:** These are used to help make our websites work
11 | efficiently, provide security features on our websites, and provide services
12 | that are required to provide the services you expect from our websites.
13 | 2. **Performance/analytics:** These are used to analyze the way our websites
14 | work and how we can improve it.
15 | 3. **Functionality:** These help to enhance your experience by remembering
16 | choices you have made concerning the features of the websites (e.g.,
17 | username, language, region you are in).
18 |
19 | While we intend to limit third-party cookies, there might be pages on our
20 | websites that may set third party cookies. For instance, when we embed content
21 | from another site (e.g., a video), or when we use an external logging system
22 | (e.g., you log into AMY using your GitHub credentials) they may set a cookie. We
23 | try to limit these situations, but cannot always control how these sites use
24 | cookies.
25 |
26 | ## Cookies and You
27 |
28 | If you choose not to enable cookies, you will still be able to browse our
29 | websites, but it will restrict some of the functionality of our websites or what
30 | you can do.
31 |
32 | ### Matomo
33 |
34 | We use [Matomo](https://matomo.org/) for our site analytics. We set it up to
35 | reduce the amount of personal information it collects about your visit and no
36 | cookies are used. It is enabled on ,
37 | , ,
38 | , ,
39 | , ,
40 | , and some of our sub-domains including
41 | .
42 |
43 | ### Other cookies
44 |
45 | **Cookies on , , , **
46 |
47 | Cookies on these sites are only first-party cookies that are strictly necessary or improve the functionality of the sites.
48 |
49 |
50 | ## Updating this cookie notice
51 |
52 | We will update the list of cookies we use from time to time. If we make any changes, we will update the “Last Updated” date at the top of this document.
53 |
54 |
55 | ## Controlling your cookies
56 |
57 | You can control cookies in your browser to enable or disable them. If you wish
58 | to restrict or block the cookies which are set by any website, you should do
59 | this through the web browser settings for each web browser you use, on each
60 | device you use to access the internet.
61 |
--------------------------------------------------------------------------------
/topic_folders/policies/core-team/professional-development-policy.md:
--------------------------------------------------------------------------------
1 | ### Carpentries Professional Development Policy
2 |
3 | **Core Team Professional Development Fund**
4 |
5 | The Carpentries Core Team have access to a professional development fund (hereon after "Core Team PDF") of $1000/year for each full time employee.
6 |
7 | **What Activities are Eligible?**
8 |
9 | The Core Team PDF makes available funds for the purpose of supporting Core Team participation in professional development programs such as workshops and seminars and research activities.
10 |
11 | Requests must demonstrate how the activity for which funding is sought supports the:
12 |
13 | 1. Current Strategic Plan for The Carpentries;
14 | 1. Employee's Individual Professional Development:
15 | - Through improving performance in the employee’s current position; or
16 | - Through improving the employee’s qualifications for career opportunities that may arise within The Carpentries
17 |
18 | When applying for reimbursement for professional development materials or activities, Core Team should provide a short description and justification of the expenditure. For large expenses (>$200), Core Team should seek prior approval from the Finance subcommittee.
19 |
--------------------------------------------------------------------------------
/topic_folders/policies/dmca-policy.md:
--------------------------------------------------------------------------------
1 | # The Carpentries DMCA Policy
2 |
3 | **Last updated:** 2022-01-15
4 |
5 | We respect the copyright and other intellectual property rights of others and
6 | expect users of our website and application (collectively, the "Services") to do
7 | the same. In accordance with the United States Digital Millennium Copyright Act
8 | (the "DMCA") and other applicable law, we have a policy of terminating, in
9 | appropriate circumstances and at our sole discretion, users of the Service who
10 | are deemed to be repeat infringers. We also may, in our sole discretion, limit
11 | access to the Service and terminate the accounts of any users of the Service who
12 | infringe any intellectual property rights of others, whether or not there is any
13 | repeat infringement. See our Terms for more information.
14 |
15 | ## Notification of Alleged Copyright Infringement
16 |
17 | If you believe that content available on or through our Services infringes one
18 | or more of your copyrights, please immediately notify our Copyright Agent by
19 | mail, email or faxed notice (“Notification”) providing the information described
20 | below, which Notification is pursuant to DMCA 17 U.S.C. § 512(c)(3). A copy of
21 | your Notification will be sent to the person who posted or stored the material
22 | addressed in the Notification. Please be advised that pursuant to federal law
23 | you may be held liable for damages if you make material misrepresentations in a
24 | Notification. Thus, if you are not sure that content located on or linked to by
25 | our Website infringes your copyright, you should consider first contacting an
26 | attorney.
27 |
28 | **All Notifications should include the following:**
29 |
30 | * A physical or electronic signature of a person authorized to act on behalf of
31 | the owner of an exclusive right that is allegedly infringed.
32 | * Identification of the copyrighted work claimed to have been infringed, or, if
33 | multiple copyrighted works at a single online website are covered by a single
34 | notification, a representative list of such works at that website.
35 | * Identification of the material that is claimed to be infringing or to be the
36 | subject of infringing activity and that is to be removed or access to which is
37 | to be disabled, and information reasonably sufficient to permit us to locate
38 | the material (e.g. the URL link of the material).
39 | * Information reasonably sufficient to permit us to contact the complaining
40 | party, such as the name, account name, address, telephone number, and e-mail
41 | address at which the complaining party may be contacted.
42 | * A statement that the complaining party has a good faith belief that use of the
43 | material in the manner complained of is not authorized by the copyright owner,
44 | its agent, or the law.
45 | * A statement that the information in the notification is accurate, and under
46 | penalty of perjury, that the complaining party is authorized to act on behalf
47 | of the owner of an exclusive right that is allegedly infringed.
48 |
49 | Submit your notice to our designated DMCA agent by mail or email as set forth
50 | below:
51 |
52 | * Email: [privacy@carpentries.org](mailto:privacy@carpentries.org)
53 | * Mailing address:
54 | The Carpentries c/o Community Initiatives
55 | 1000 Broadway, Suite #480
56 | Oakland, CA 94607
57 | USA
58 |
59 | Please note that you may be liable for damages, including court costs and
60 | attorney's fees, if you materially misrepresent that content on the Services is
61 | copyright infringing.
62 |
63 | Upon receiving a proper notification of alleged copyright infringement, we will
64 | remove or disable access to the allegedly infringing material and promptly
65 | notify the alleged infringer of your claim. We also will advise the alleged
66 | infringer of the DMCA statutory counter-notification procedure described below
67 | by which the alleged infringer may respond to your claim and request that we
68 | restore this material.
69 |
70 | Please note that our furnishing your claim to the alleged infringer will include
71 | the personal information you provide in your notification, which the alleged
72 | infringer may use to contact you directly. As such, by submitting a notification
73 | of alleged copyright infringement, you consent to disclosure of your information
74 | in the aforementioned manner.
75 |
76 | ## Counter Notification
77 |
78 | If you believe your copyrighted material has been removed from the Services as a
79 | result of a mistake or misidentification, you may submit a written
80 | counter-notification letter to us. To be an effective counter-notification under
81 | the DMCA, your letter must include substantially the following:
82 |
83 | * Identification of the material that has been removed or disabled and the
84 | location at which the material appeared before it was removed or disabled.
85 | * A statement that you consent to the jurisdiction of the Federal District Court
86 | in which your address is located, or if your address is outside the United
87 | States, for any judicial district in which our Company is located.
88 | * A statement that you will accept service of process from the party that filed
89 | the Notification or the party's agent.
90 | * Your name, address and telephone number.
91 | * A statement under penalty of perjury that you have a good faith belief that
92 | the material in question was removed or disabled as a result of mistake or
93 | misidentification of the material to be removed or disabled.
94 | * Your physical or electronic signature.
95 | * You may submit your Counter Notification to our Copyright Agent by mail, or
96 | email as set forth above.
97 |
98 | If you send us a valid, written Counter Notification meeting the requirements
99 | described above, we will restore your removed or disabled material after 10
100 | business days but no later than 14 business days from the date we receive your
101 | Counter Notification, unless our Copyright Agent first receives notice from the
102 | party filing the original Notification informing us that such party has filed a
103 | court action to restrain you from engaging in infringing activity related to the
104 | material in question. Please note that if you materially misrepresent that the
105 | disabled or removed content was removed by mistake or misidentification, you may
106 | be liable for damages, including costs and attorney's fees. Filing a false
107 | Counter Notification constitutes perjury.
108 |
109 |
110 | ## License
111 |
112 | Please note our DMCA Policy is released under a Creative Commons
113 | Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) licence.
114 |
--------------------------------------------------------------------------------
/topic_folders/policies/images/coc_process_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carpentries/docs.carpentries.org-archive/75ec49e87397235ed5ecb4fbea16afe1c01dfdf1/topic_folders/policies/images/coc_process_diagram.png
--------------------------------------------------------------------------------
/topic_folders/policies/incident-reporting.md:
--------------------------------------------------------------------------------
1 | ### Code of Conduct Incident Reporting Guidelines
2 |
3 | ##### Reporting a Potential Code of Conduct Incident
4 |
5 | If you are attending a Carpentries workshop, in-person event, or participating in one of our online events or communication channels and believe someone is in physical danger, please ask your workshop host, instructor(s), or another community member to contact the appropriate emergency responders (police, crisis hotline, etc.). Prior to a Carpentries workshop or in-person event, event organisers should determine emergency contact numbers and local procedures.
6 |
7 | If you believe someone violated the [Code of Conduct](../policies/code-of-conduct.md) during a Carpentries event or in a Carpentries online space, we ask that you report it. If you are not sure if the incident happened in a Carpentries governed space, we ask that you still report the incident. You are encouraged to submit your report by completing the [Code of Conduct Incident Report Form][reporting-form]. The form may be completed anonymously, or you may include your contact information.
8 |
9 | __[Submit a Code of Conduct Incident Report][reporting-form]__
10 |
11 | The Code of Conduct Committee takes all incident reports seriously and will review all reports according to our [Enforcement Guidelines](enforcement-guidelines.md). A report guarantees review, but not necessarily that an action will be taken.
12 |
13 | ##### Alternative Contact Points
14 |
15 | If you would prefer other ways to contact us, an email to [coc@carpentries.org](mailto:coc@carpentries.org) will be seen by all of the [Code of Conduct committee](https://carpentries.org/coc-ctte). If you are uncomfortable reporting to the Code of Conduct committee, incidents can also be reported to Cam Macdonell, the designated ombudsman for The Carpentries, at [confidential@carpentries.org](mailto:confidential@carpentries.org).
16 |
17 | The Carpentries Executive Director (Kari L. Jordan) can also be contacted by telephone at +1-407-476-6131 or email at [kariljordan@carpentries.org](mailto:kariljordan@carpentries.org).
18 |
19 |
20 | ##### Confidentiality
21 |
22 | You are welcome to report an incident anonymously. If you would like someone to follow-up with you about the progress of your incident report however, you would need to provide contact information.
23 |
24 | **All reports will be kept confidential** with details shared only with the Code of Conduct committee members. In the case that a CoC committee member is involved in a report, the member will be asked to recuse themselves from ongoing conversations, and they will not have access to reports after the enforcement decision has been made. Resolution action may also include removal of that member from the CoC committee.
25 |
26 | In rare cases, the CoC committee may suspend a community member. In such cases, the Executive Council and Carpentries Core Team will be informed in order to prevent future harm to the community, and The Carpentries Core Team [Immediate Response Checklist](incident-response.html#checklists-for-responding-to-an-incident) will be employed.
27 |
28 | Some incidents happen in one-on-one interactions, and though details are anonymised, the reported person may be able to guess who made the report. If you have concerns about retaliation or your personal safety, please note those concerns in your report. You are still encouraged to report the incident so that we can support you while keeping our community members safe. In some cases, we can compile several anonymised reports into a pattern of behaviour, and take action on that pattern.
29 |
30 | The Code of Conduct committee may determine that a public statement should be made about the incident and/or the action taken. If that is the case, the identities of all reporters and reportees will remain confidential unless those individuals instruct the CoC committee otherwise.
31 |
32 |
33 | ##### Report Data
34 | Reports can be filed anonymously with minimal details. If you do not feel you can provide details, we would still like to be aware that an incident occurred. Our ability to act is impacted by the amount of information you can provide, however.
35 |
36 | Information about an incident may be communicated to relevant Carpentries personnel in cases where a community member is suspended from engaging in The Carpentries community. In those cases, the [Termed Suspension Checklist](termed-suspension.md) will be employed.
37 |
38 | ##### Following Up with Reporter(s)
39 |
40 | Once a report is filed through the [Code of Conduct Incident Report Form][reporting-form] or other communication channels, the Code of Conduct committee will handle the review and follow up according to the procedures in the [Enforcement Guidelines](enforcement-guidelines.md).
41 |
42 |
43 | [reporting-form]: https://goo.gl/forms/KoUfO53Za3apOuOK2
44 |
--------------------------------------------------------------------------------
/topic_folders/policies/index.rst:
--------------------------------------------------------------------------------
1 | Policies
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 1
6 | :glob:
7 |
8 | privacy.md
9 | terms-and-conditions.md
10 | cookie-policy.md
11 | dmca-policy.md
12 | instructor-no-show-policy.md
13 | reimbursement-policy.md
14 | core-team/professional-development-policy.md
15 |
--------------------------------------------------------------------------------
/topic_folders/policies/index_coc.rst:
--------------------------------------------------------------------------------
1 | Code of Conduct
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | code-of-conduct.md
9 | incident-response.md
10 | incident-reporting.md
11 | enforcement-guidelines.md
12 | termed-suspension.md
13 | coc-membership-agreement.md
14 | coc-governance.md
15 |
--------------------------------------------------------------------------------
/topic_folders/policies/instructor-no-show-policy.md:
--------------------------------------------------------------------------------
1 | ### Instructor No-Show Policy
2 |
3 | The Carpentries is usually not involved in travel arrangements for workshops. Instead, once instructors have been selected, they negotiate travel and accommodation with the workshop's host, and are then reimbursed directly by the host. In order to consistently provide high-quality workshops, however, The Carpentries must ensure that instructors fulfill their commitments. In particular, it must do what it can to ensure that instructors show up for workshops they have agreed to teach, so that hosts have the appropriate number of instructors and do not incur unnecessary expenses.
4 |
5 | Instructors who find that they will not be able to meet an agreed upon teaching engagement are required to notify The Carpentries workshop coordinator as soon as possible. If travel arrangement have not been made, and the workshop is at least 6 weeks away, instructors may cancel with no questions asked. If non-refundable travel has been booked or it is less than 6 weeks from the workshop, instructors should clearly communicate the reason for missing their teaching engagement. The workshop coordinator will then handle communication with the host and attempt to find an alternate instructor if possible.
6 |
7 | Depending on their reason for missing their agreed upon teaching engagement, instructors may be required to reimburse any non-refundable travel or accommodation costs that the host may already have incurred on their behalf. The Carpentries may waive this requirement in special circumstances outlined below, based on the judgement of The Carpentries Policy Subcommittee.
8 |
9 | In some cases, The Carpentries will waive the requirement for the instructor to reimburse the host, and The Carpentries will reimburse the host for any expenses incurred. Circumstances in which The Carpentries will reimburse the host for any expenses incurred for missed workshops include, but are not limited to: illness, injury, family or work related emergencies, weather or transportation malfunction. Instructors may be required to provide appropriate documentation to the Policy Subcommittee. If an instructor is required to reimburse costs, but refuses to do so, or an instructor fails to provide adequate notice of withdrawal more than once, The Carpentries reserves the right to suspend their Carpentries instructor status.
--------------------------------------------------------------------------------
/topic_folders/regional_communities/carpentries_en_latinoamerica.md:
--------------------------------------------------------------------------------
1 | ## Carpentries-es
2 |
3 | La construcción de una comunidad sostenible y activa en América Latina incluye varias iniciativas: traducción de lecciones, capacitación de instructores, coordinación de talleres y recaudación de fondos. Este repositorio sirve como punto de entrada para este grupo de actividades.
4 |
5 | Building a sustainable and active community in Latin America include several iniatives: lesson translation, instructor training, workshop coordination, and fundraising. This respository serves as a landing point for this diverse group of activies.
6 |
7 | ### Como puedes ayudar / Ways to Help
8 |
9 | Hay muchas formas de ayudar a construir la comunidad de Carpentries en América Latina.
10 |
11 | - Necesitamos hablantes nativos y con fluidez de español para ayudar a traducir los materiales de las lecciones.
12 |
13 | - Necesitamos una forma de mantener sincronizadas las diferentes versiones de idiomas de las lecciones de The Carpentries para que las contribuciones hechas a una versión aparezcan en las otras.
14 |
15 | - Necesitamos instructores experimentados para enseñar y guiar a los nuevos instructores en América Latina, especialmente aquellos familiarizados con la región.
16 |
17 | - Necesitamos Capacitadores ubicados en América Latina o con fuertes vínculos con la región.
18 |
19 | - Necesitamos ayuda con la coordinación de talleres de personas familiarizadas con las estructuras de precios, la geografía y la infraestructura computacional en América Latina.
20 |
21 | - Necesitamos campeones locales para correr la voz sobre The Carpentries y el trabajo que hacemos y abogar por los talleres y membresías de The Carpentries en la región.
22 |
23 | Si puede ayudar de alguna de estas formas, o conoce otra forma en la que pueda apoyar el desarrollo de la comunidad de The Carpentries en América Latina, [¡póngase en contacto a través de la lista de correo!](mailto:local-latinoamerica@lists.carpentries.org)
24 |
25 | There are many ways to help build The Carpentries community in Latin America.
26 |
27 | - We need native and fluent Spanish speakers to help translate lesson materials.
28 | - We need a way to keep different language versions of The Carpentries lessons in synch so that contributions made to one version also appear in other versions.
29 | - We need experienced instructors to teach with and to mentor new instructors in Latin America, especially those familiar with the region.
30 | - We need Trainers located in Latin America or with strong ties to the region.
31 | - We need help with workshop coordination from people familiar with pricing structures, geography and computational infrastructure in Latin America.
32 | - We need local Champions to spread the word about The Carpentries and the work that we do and advocate for The Carpentries workshops and memberships in the region.
33 |
34 | If you can help in any of these ways, or know of another way you can support development of The Carpentries community in Latin America, please [get in touch via the mailing list!](mailto:local-latinoamerica@lists.carpentries.org)
35 |
36 | ### Cómo participar / How to Get Involved
37 |
38 | Para ponerse en contacto con este grupo, envía un correo electrónico a [local-latinoamerica@lists.carpentries.org](mailto:local-latinoamerica@lists.carpentries.org). Para unirse a la lista de correo electrónico, visita [Topic-Box](https://carpentries.topicbox.com/groups/local-latinoamerica). Para contactarnos directamente también te invitamos a usar [slack](https://slack-invite.carpentries.org/) en el canal **carpentries_es**.
39 |
40 | To contact this group, email [local-latinoamerica@lists.carpentries.org](mailto:local-latinoamerica@lists.carpentries.org). To join the email list, visit [Topic-Box](https://carpentries.topicbox.com/groups/local-latinoamerica). To contact us directly you are invited to join [slack](https://slack-invite.carpentries.org/) in the **carpentries_es** channel.
41 |
42 | ### ¿Quién está involucrado? / Who is Already Involved?
43 |
44 | - Traducción de lección / Lesson translation: Paula Andrea Martinez, David Perez-Suarez, Rayna Harris
45 | - Capacitación de instructores / Instructor training: Karen Word
46 |
47 | ### Reuniones bilingües / Bilingual Meetings
48 |
49 | - Hacemos reuniones bilingües para la sección "Demostración de enseñanza" de ["Instructor Training Checkout"](https://carpentries.github.io/instructor-training/checkout/). Inscríbase en el [Etherpad](https://pad.carpentries.org/teaching-demos) o lea las [instrucciones bilingües](https://github.com/carpentries/latinoamerica/blob/main/traducciones/demo.md) para saber cómo funcionan las sesiones de demostración.
50 |
51 | - We host bilingual meetings for the "Teaching Demo Sessions" part of [Instructor Training Checkout](https://carpentries.github.io/instructor-training/checkout/).
52 | Sign up on the [Etherpad](https://pad.carpentries.org/teaching-demos) or read the [bilingual instructions](https://github.com/carpentries/latinoamerica/blob/main/traducciones/demo.md) for how the demo sessions work.
53 |
54 | ### Traducciones / Translations
55 |
56 | Los respositorios de GitHub para las traducciones en progreso son mantenidos por la organización [carpentries-es](https://github.com/Carpentries-ES). Varias lecciones de Data Carpentry y Software Carpentry tienen traducciones al lenguaje español completas. Estas se encuentran listadas en los sitios web de las lecciones de [Data Carpentry](https://datacarpentry.org/lessons/) y [Software Carpentry](https://software-carpentry.org/lessons). Las lecciones en proceso de traducción antes de ser oficiales se pueden encontrar en la organización [carpentries-i18](https://github.com/carpentries-i18n).
57 |
58 | The GitHub repos for translations in progress are maintained in the [Carpentries-ES organization](https://github.com/Carpentries-ES). Several Data Carpentry and Software Carpentry lessons have complete Spanish language translations. These are listed on the [Data Carpentry](https://datacarpentry.org/lessons/) and [Software Carpentry](https://software-carpentry.org/lessons) lesson websites. Lessons that are being translated before becoming oficial can be found in the organisation [carpentries-i18](https://github.com/carpentries-i18n).
59 |
60 |
--------------------------------------------------------------------------------
/topic_folders/regional_communities/index.rst:
--------------------------------------------------------------------------------
1 | Regional Communities
2 | =======================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :glob:
7 |
8 | regional_coordinators.md
9 | african_task_force.md
10 | carpentries_en_latinoamerica.md
11 | regional_email_lists.md
12 |
13 |
--------------------------------------------------------------------------------
/topic_folders/regional_communities/regional_coordinators.md:
--------------------------------------------------------------------------------
1 | ## Regional Coordinators
2 |
3 | Around the world, Carpentries workshops are organised by a team of Regional Coordinators.
4 | Our Deputy Director of Workshops and Meetings, SherAaron Hurt, manages workshops in most of the world. In some parts of the world, local Carpenters support managing local workshops and building local communities. They work with our [member sites](https://carpentries.org/members/) or as volunteers.
5 |
6 | Regional Coordinators are the front face of The Carpentries, promoting our work and our culture in their geographical area. They manage workshop logistics, communicate with hosts and Instructors, and respond to general inquiries. The Regional Coordinators work together to support each other and ensure communities can thrive locally while maintaining quality and consistency globally.
7 |
8 | Read more about the Regional Coordinators' [role](https://docs.carpentries.org/topic_folders/workshop_administration/expectations.html).
9 |
10 | More information about the Regional Coordinators can be found on [The Carpentries website](https://carpentries.org/regionalcoordinators/).
11 |
--------------------------------------------------------------------------------
/topic_folders/regional_communities/regional_email_lists.md:
--------------------------------------------------------------------------------
1 | ## Regional Mailing Lists
2 |
3 | All mailing lists for [The Carpentries](https://carpentries.topicbox.com/groups) are hosted on Topicbox. This includes a number of mailing lists specific to local or regional communities.
4 |
5 | ### Current local/regional mailing lists
6 |
7 | #### Africa
8 | - [Africa](https://carpentries.topicbox.com/groups/local-africa)
9 | - [Middle-East and North Africa](https://carpentries.topicbox.com/groups/local-middle-east)
10 |
11 | #### Asia
12 | - [Bangladesh](https://carpentries.topicbox.com/groups/local-bangladesh)
13 | - [India](https://carpentries.topicbox.com/groups/local-india)
14 |
15 | #### Australia/New Zealand
16 | - [Australia and New Zealand](https://carpentries.topicbox.com/groups/local-aunz)
17 |
18 | #### Canada
19 | - [Vancouver](https://carpentries.topicbox.com/groups/local-vancouver)
20 |
21 | #### Europe
22 | - [Germany](https://carpentries.topicbox.com/groups/local-germany)
23 | - [Heidelberg](https://carpentries.topicbox.com/groups/local-heidelberg)
24 | - [United Kingdom](https://carpentries.topicbox.com/groups/local-uk)
25 | - [Nordic countries](https://carpentries.topicbox.com/groups/local-nordic)
26 |
27 | #### Latin America
28 | - [Latin America](https://carpentries.topicbox.com/groups/local-latinoamerica)
29 | - [Puerto Rico](https://carpentries.topicbox.com/groups/local-puertorico)
30 |
31 | #### United States
32 | - [Bay Area](https://carpentries.topicbox.com/groups/local-bayarea)
33 | - [Boston](https://carpentries.topicbox.com/groups/local-boston)
34 | - [Colorado](https://carpentries.topicbox.com/groups/local-colorado)
35 | - [Davis, CA](https://carpentries.topicbox.com/groups/local-davis)
36 | - [Lansing, MI](https://carpentries.topicbox.com/groups/local-lansing)
37 | - [Merced, CA](https://carpentries.topicbox.com/groups/local-merced)
38 | - [Seattle, WA](https://carpentries.topicbox.com/groups/local-seattle)
39 | - [Southeast US Library Carpentry](https://carpentries.topicbox.com/groups/local-libcarpentry-southeast-u)
40 | - [Southern California](https://carpentries.topicbox.com/groups/local-socal)
41 | - [Southwest United States](https://carpentries.topicbox.com/groups/local-swusa)
42 | - [University of California](https://carpentries.topicbox.com/groups/local-uc)
43 | - [Washington DC Area](https://carpentries.topicbox.com/groups/local-dc)
44 |
--------------------------------------------------------------------------------
/topic_folders/workshop_administration/amy_manual.md:
--------------------------------------------------------------------------------
1 | ## AMY: The Carpentries' internal database
2 |
3 | AMY is a database application for The Carpentries. It allows The Carpentries to track programmatic activity including:
4 |
5 | * workshops
6 | * instructor training
7 | * individual roles and badges
8 | * institutional membership
9 |
10 | Most functionality is limited to authorized administrative users. Individuals whose data is tracked in AMY can view only their own profile page. [Read how to access and update your profile](https://docs.carpentries.org/topic_folders/for_instructors/current_instructors.html#accessing-and-updating-your-instructor-profile).
11 |
12 | The code base can be found in the [AMY GitHub repo](https://github.com/carpentries/amy).
13 |
14 | The [web based application can be found here](https://amy.carpentries.org/).
15 |
16 | [Documentation for AMY administrators can be found here](https://carpentries.github.io/amy/).
17 |
--------------------------------------------------------------------------------
/topic_folders/workshop_administration/expectations.md:
--------------------------------------------------------------------------------
1 | ### Role and Expectations
2 |
3 | The role of the Regional Coordinators is to be the front face of The Carpentries, promoting our work and our culture in their geographical area. The Regional Coordinators will manage workshop logistics, communicate with hosts and instructors, and respond to general inquiries. As a team, all administrators will work together to support each other and ensure communities can thrive locally while maintaining quality and consistency globally.
4 |
5 |
6 | This includes the following responsibilities
7 |
8 | * Attend monthly admin team meetings. Time zones will be taken into consideration when scheduling these meetings. Attending other Carpentries community meetings is also highly recommended.
9 | * Read emails sent to the admin group.
10 | Stay up to date on all Carpentries operations as outlined in the [Carpentries handbook](https://docs.carpentries.org/index.html).
11 | Respond to workshop requests from host sites in your region within two business days. This may include, but is not limited to:
12 | * Sharing general Carpentries information
13 | * Recruiting instructors
14 | * Setting up surveys and registration
15 | * Supporting other planning logistics
16 | * Recording all information according to Carpentries’ systems.
17 | * Follow up on all completed workshops to collect attendance data and other feedback, and record this in Carpentries’ systems.
18 | * Serve as the “front face” of The Carpentries in their region by responding to general public inquiries and supporting our larger communication efforts and other initiatives.
19 | * Communicate Carpentries community values to instructors, host sites, and others constituents.
20 | * Communicate successes and challenges with Carpentries Workshop and Logistics Manager and other Regional Coordinators.
21 | * Promote The Carpentries culture of an inclusive and supportive learning environment informed by best practices in pedagogical research. Follow The Carpentries Code of Conduct and report any violations.
22 | * Elevate questions and issues to Carpentries Core Team as needed.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/topic_folders/workshop_administration/index.rst:
--------------------------------------------------------------------------------
1 | Workshop Administration
2 | ========================
3 |
4 | Around the world, Carpentries workshops are organised by a team of Regional Coordinators.
5 | Our Core Team Workshop and Logistics Manager manages workshops in most of the world. In some parts of the world, local Carpenters support managing local workshops and building local communities. They work with our member sites or as volunteers. `Read more `_ about who they are and what they do.
6 |
7 | This section outlines their work specifically as it relates to workshop administration.
8 |
9 | .. toctree::
10 | :maxdepth: 2
11 | :glob:
12 |
13 | expectations.md
14 | amy_manual.md
15 | email_templates.md
16 |
--------------------------------------------------------------------------------