-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrin3.qmd
239 lines (147 loc) · 12.3 KB
/
rin3.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
---
title: "R in 3 Months"
---
# Before the cohort starts
## Discord
All the Discord server structure should be reviewed and redesigned, if needed. Channels that were not used need to be removed or redesigned.
#### Participants roles
As participants register, they will provide their Discord handles and join the server through a link provided in the "Sign up for Discord" lesson. At the begining of each cohort, this link must be reviewed and updated, as it might have expired.
Coaches must rename participants' display names with their real names and surnames, and later assign them the role of "student" or "scholar". Participants would then gain access to the active channels.
## Assigning coaches
Each participant will be assigned one coach, who will be responsible for giving feedback to their assignments, answering their questions and having 1:1 meetings with them. Coaches will be randomly assigned to participants and manually rearranged for better matches in time zones and working areas.
Then, participants should be assigend coaches manually in the backend of the course website. The process involves the following steps:
1. Go to the "Users" section of the site: https://rfortherestofus.com/cp/users. Search for the participant's email address in the second search bar.
![](assets/assign-coaches-1.png)
2. Click the user's email that showed up in the search results, then click the Membership tab.
![](assets/assign-coaches-2.png)
3. Scroll all the way down to the bottom of the page and you'll see "R in 3 Months Teaching Assistant" - click the "Link" button under that.
![](assets/assign-coaches-3.png)
4. Click the checkbox next to the coach you want to assign to that student (when you click it, the page automatically closes, but nothing has been saved yet! One more step!)
![](assets/assign-coaches-4.png)
5. Scroll back up to the top of the page and click "Save" in the top right, and make sure a small pop-up appears in the bottom left saying it saved successfully.
![](assets/assign-coaches-5.png)
# During the course
## Mondays - reminder day
### Reminder email
One of the coaches send a reminder email every Monday, following the template below:
::: {.callout-note appearance="minimal"}
Hello!
This is your weekly reminder email!
**Live session**
We’ll meet `<this/next>` Thursday, `<date>`, at 10am PT to talk about `<subject>`. Here’s the Zoom link: `<add zoom link>`
**Co-working session**
This week we talked about `<subject>`! Remember that we meet every `<date>` at 10am PT. Here’s the Zoom link to join: `<add zoom link>`
**Assignment**
`<assignment description>`
Remember that you can also book a 1:1 meeting with your coach to ask questions or get help with the assignment. Here’s the link to book a meeting: `<add link>`
See you on Thursday!
:::
The goal of the reminder email is to make sure all participants have the most up-to-date information about the tasks of the week, so they don't miss anything. All participants' emails should be added as BCC.
## Thursdays - live session day
On the day of the live session, David will start the Zoom room and the recording. The live session will last one hour, and recording will be made available on the website.
The assigned coach will take notes during the live session of:
* The participants list from the attendees list.
* Every link shared in the chat.
* Any important tips, comments and questions made by the participants.
Once the live session ends, the recording will be automatically uploaded to a shared Google Drive folder, and the assigned coach will be responsible for downloading the recording, uploading it into `muse.ai`, creating a lesson in the corresponding Week section, and linking the video from `muse.ai` into the lesson. In the lesson resources section, the assigned coach will add any resources shared or mentioned during the live session.
### Follow-up email
On the afternoon after the live session, the assigned coach will send a follow-up email that contains important information shared on the live session, and replies to the reminder email sent on Monday. It should follow the template below:
::: {.callout-note appearance="minimal"}
`Subject: [R in 3 Months] Week <#> follow-up`
Hello all! 👋
This is your Week <number> follow-up email, with information about the live session and extra resources for you to keep learning.
**📹 Recording:**
You can watch the recording and follow the transcript here `<add link to the live session lesson>`.
**🛝 Slides:**
Slides are available in the link above and here `<add link to the slides>`.
**📚 Resources shared during class:**
They are all available in the “Learn More” section of the live session lesson on our website!
**🤖 Discord:**
`<special topics from Discord>`
And come say hello to `<pet>`!
**📆 Next week:**
`<what we’ll do next week>`
As always, if you have any questions, concerns, or comments, please share them with us!
See you around!
:::
The goal of this email is to provide a short summary and references that participants can refer to in the future, and to convey the most important information for those who couldn't attend the live session.
## Other days - community support
Also on Mondays and Thursdays, but mainly during the other days of the week, the coaches will work on supporting the community by answering questions, animating the Discord server, replying to emails and checking-in on participants regularly. Coaches usually block 15min/day for this task, although it can take more than one hour/day during the first month of the cohort.
#### Co-working hours
Co-working hours last 60min and are scheduled to happen on Mondays (weekly or bi-weekly). The goal of the co-working hour is to provide a space for participants to ask direct questions, work together on the assignments, and talk about subjects not covered in the lessons.
**Co-working hours are not recorded**, but notes should be taken by the assigned coach to help the instructor group to identify where participants need more assistance and topics to be covered in the live sessions.
The structure of the co-working hours is the following:
1. **Introduction** (1min): The coach will introduce the session and lead an ice-breaker activity.
2. **Tips and tricks** (10min): a coach will share a tip or lead a discussion focused on workflow and on the review of past lessons. Suggested topics are listed below:
* How to navigate RStudio
* How to turn in assignments and what to expect from feedbacks
* How to organize R projects
* How to how to inspect data
* How to use the help function in R
* How to use the R community to find answers
3. **Intro to activity of the day** (5min): The coach will introduce the activity of the day. These activities should follow the following format:
* **Warm-up** (10min): Participants will be given access to a specific dataset and will be asked to come up with a few questions about it. They should share their questions in the chat.
* **Main activity** (20min): Participants will work together or alone on answering one of the questions they came up with. The coach will provide guidance and answer questions.
* **Wrap-up** (10min): Participants will share what they did and provide feedback on each other's code. The coach will provide a summary of the session and will ask for suggestions for the next co-working hour.
#### 1:1 meetings
1:1 meetings are booked by the participants to request 30min meetings with their assigned coaches. Coaches should set up the booking system in a way that every booking request generates a Zoom room and a reminder for the participant to share their questions, data and code in advance. It is recommended to add restrictions to allow participants to book calls with at least 48h in advance, and to add a cap on the number of meetings per week. The booking system currently used is SavvyCal.
#### Answering questions on lessons
Comments and questions posted on the lessons should be approved and answered. David is the instructor responsible for replying the questions related specifically to the lessons, especially if they refer to the videos. Coaches are encouraged to reply these questions and to help approve the comments.
#### Assignment feedback
Once a feedback is submitted, coaches have approximately three work days to provide feedback. These feedbacks can be a mix of text, code and video. Videos should be uploaded to `muse.ai` and transcripts should be marked as viewable. When the feedback is complete, the coach should click on "Save & Publish" to make the feedback viewable.
Each assignment submitted will generate a task on Todoist with a corresponding deadline. Once the feedback is submitted, the assigned coach should mark this task as complete.
Feedbacks should be constructive, clear and concise. They should point out what was done well, what could be improved and how to improve it. Coaches should also provide resources and tips to help participants improve their skills, as well as suggestions on what to do next.
Items that should be included in the feedback:
* Project structure: how is the project organized? Is it easy to navigate? Are the files well named?
* Code structure and style: is the code easy to read? Are the comments helpful? Are the variable names descriptive?
* Use of lessons: did the participant use the concepts learned in the lessons? Are there any concepts that could be used to improve the code? Are there any misconceptions?
* Implementation of previous feedback: did the participant implement the suggestions from previous feedback? Are there any recurring issues?
# Final week
After the final live session, participants will still be able to submit any assignments and get feedback from their coaches by the end of that month. 1:1 meetings can still be scheduled and completed by an end date defined by the coaches.
In this final week, coaches work on wrapping up any remaining feedback, answering questions, and reflecting back on what has worked and what needs to change.
# After the course is over
## Discord
All cohort participants must lose their "student" or "scholar" status and become "alumni". This will make them lose access to most channels on the server, except for the "general" channel.
## GitHub
Coaches should remove themselves from participants' GitHub repositories and stop sharing any files or folders on cloud storage.
## Scholarships
### Emails
Below is the text of emails that go out to applicants for R in 3 Months scholarships.
#### Scholarship Recipients
> Subject: Congratulations, you have been awarded a scholarship for R in 3 Months!
>
> Hello,
>
> I'm delighted to inform you that you have been awarded a full scholarship for R in 3 Months! Supporting people learning R is something we feel passionately about, and we're honored to be able to help you on your R learning journey.
>
> Please register for R in 3 Months using coupon code TODO. The price should be 0 for you. Please make sure you register with this email address. Otherwise, the coupon code will not work for you. If you did not previously have an account on the R for the Rest of Us website, we created one for you. You should have received an email with login information.
>
> After you register, you will receive an email with information about some things to do before our first live session on Thursday. If you have any questions in the meantime, please let me know. We look forward to working with you!
>
> Cheers,
>
> David
#### Course Access
> Subject: Your R in 3 Months Scholarship Application
>
> Hello,
>
> Thank you for applying for a scholarship for R in 3 Months. We received many applications and, unfortunately, you were not among those selected.
>
> However, we really want to support you learning R so I'd like to give you free access to two courses (Fundamentals of R and Going Deeper with R). You can sign up for these for free using the coupon code TODO at checkout. Please note that you must use this email address for the coupon to work.
>
> If you have any questions, please let me know. Best wishes on your R journey!
>
> Cheers,
>
> David
#### People Who Do Not Receive Scholarships or Course Access
> Subject: Your R in 3 Months Scholarship Application
>
> Hello,
>
> Thank you for applying for a scholarship for R in 3 Months. We received many applications and, unfortunately, you were not among those selected. Please consider applying again next time! Until then, I wish you best of luck on your R journey.
>
> Cheers,
>
> David