RSE-Sheffield / git-github-zero-to-hero

Training materials for zero to hero training in version control through git, github and gitkraken
https://srse-git-github-zero2hero.netlify.app/
17 stars 10 forks source link

Schedule emails for session on 2024-02-05 / 2024-02-06 for @ns-rse #101

Closed ns-rse closed 8 months ago

ns-rse commented 10 months ago

Emails need to be scheduled via Eventbrite ahead of each session.

Emails

There are up to 5 emails that need to be scheduled for this course. There are parameterised .Rmd templates in the emails/ directory which should be used to generate the contents of these emails in HTML for copy and pasting into Eventbrite.

Schedule File Description
2 week reminder attendance_reminder_email.Rmd An attendance reminder to encourage participants who cannot attend anymore to cancel.
1 Week Reminder setup_email.Rmd / setup_email_two_day.Rmd A reminder of the setup instructions as well as information about the session platform and joining link (use appropriately to how course is being run).
4 Day Reminder setup_email.Rmd / setup_email_two_day.Rmd A reminder of the setup instructions as well as information about the session platform and joining link (use appropriately to how course is being run).
On the Morning joining_reminder_email.Rmd A reminder of the joining link.
Day After feedback_survey_email.Rmd A request to complete a survey.

Not all templates require all parameters but across all four email templates the parameters required are:

Knitting & Sending

To use these, open each .Rmd, edit parameters in the YAML header under params and knit to render to html. If you do this in RStudio then you can select the "Knit on Save" option. Alternatively you can knit the document with the following, assuming your currently located in the root of the repository directory and wish to knit the attendance_reminder_email.Rmd.

rmarkdown::render("emails/<email-to-be-knitted>.Rmd")

You can run this at the command line without starting an R session using the -e flag.

R -e "rmarkdown::render('emails/<email-to-be-knitted>.Rmd')"

The html content should then be copied (from the viewer or the generated HTML document) and pasted into the Eventbrite message content box.

Make sure to send a test message to yourself and to check each link prior to finalising the email.

Blackboard Collaborate Session

Checklist

Complete as necessary (dependent on what has been created in the past).

Tick off tasks as they are completed or if they are not required.

Once all tasks are complete, please close issue.

ns-rse commented 8 months ago

Course ran, closing.