From 7fcfe19d5b06801801949d7aeac063b0701a636d Mon Sep 17 00:00:00 2001 From: Neil Shephard Date: Tue, 26 Nov 2024 22:00:22 +0000 Subject: [PATCH] admin: Session setup form Closes #100 --- .github/ISSUE_TEMPLATE/schedule_emails.md | 6 +-- .github/ISSUE_TEMPLATE/session_setup.yaml | 48 +++++++++++++++++++++++ 2 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/session_setup.yaml diff --git a/.github/ISSUE_TEMPLATE/schedule_emails.md b/.github/ISSUE_TEMPLATE/schedule_emails.md index 56c78f7..4a5997c 100644 --- a/.github/ISSUE_TEMPLATE/schedule_emails.md +++ b/.github/ISSUE_TEMPLATE/schedule_emails.md @@ -19,7 +19,7 @@ directory which should be used to generate the contents of these emails in HTML | Schedule | File | Description | |:----------------|:----------------------------|:---------------------------------------------------------------------------------------------------------------| -| 2 Week Reminder | `setup_email.Rmd` | Setup instructions for registered attendees as well as information about the session (venue, dates and times). | +| 1 Week Reminder | `setup_email.Rmd` | Setup instructions for registered attendees as well as information about the session (venue, dates and times). | | 4 Day Reminder | `setup_email.Rmd` | A reminder of the setup instructions as well as information about the session (venue, dates and times). | | On the Morning | `joining_email.Rmd` | A reminder of the course starting that day, to be scheduled one hour before the course starts. | | Day After | `feedback_survey_email.Rmd` | A request to complete the feedback survey. | @@ -74,8 +74,8 @@ schedule the emails to be sent on the appropriate days/times. Complete the following checklist on scheduling each email. -- [ ] 2 Week Reminder -- [ ] 4 Day Reminder +- [ ] 1 Week Setup Instructions +- [ ] 4 Day Setup Instructions - [ ] Morning Reminder - [ ] Feedback Form diff --git a/.github/ISSUE_TEMPLATE/session_setup.yaml b/.github/ISSUE_TEMPLATE/session_setup.yaml new file mode 100644 index 0000000..fd7170f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/session_setup.yaml @@ -0,0 +1,48 @@ +name: Session Setup +description: Session Setup tasks for Git Collaboration course +title: "[setup] : " +labels: "session" +assignees: + - "" +body: + - type: markdown + attributes: + value: | + Use this form when scheduling and setting up a new session of the course. It is recommended that you have a confirmed room booking prior to completing this form as these are required fields. You should also create an issue to [schedule emails](https://github.com/ns-rse/git-collaboration/issues/new?assignees=&labels=session-setup&projects=&template=schedule_emails.md&title=Schedule+emails+for+session+on+%5BDATE-OR-SESSION-DESCRIPTION%5D+for+%5BINSTRUCTOR-NAME%5D) + - type: dropdown + id: lead-instructor + attributes: + label: Lead Instructor + description: | + Please enter who the lead instructor will be. + options: + - Neil Shephard (@ns-rse) + - Tamora James (@tdjames1) + - Rob Chisholm (@Robadob) + - Twin Karmakharm (@twinkarma) + - Dan Brady (@ubdbra001) + - Edwin Brown (@EdwinB12) + - Romain Thomas (@Romain-Thomas-Shef) + - Martin Dyer (@martinjohndyer) + - Michael Foster (@jmafoster1) + - Matthew Leach (@MlLeach) + - Peter Heywood (@ptheywood) + default: 0 + validations: + required: true + - type: textarea + id: date-time + attributes: + label: Date/time + description: | + Please enter the date and times the session will run. + validations: + required: true + - type: textarea + id: venue + attributes: + label: Venue. + description: | + Please enter the room(s) that have been booked for holding the session. + validations: + required: true