-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default Talk Workflow #68
Closed
Closed
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
3bd2a5f
Adjust roles and pre-talk actions
meg-gutshall 8c7e4a8
Begin default talk submission form
meg-gutshall 8f9d44a
Finish default talk submission form
meg-gutshall 6141a11
Update default talk workflow -- all but post-prod step
meg-gutshall e7f33a4
Update post-prod default talk workflow
meg-gutshall File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
--- | ||
name: Default Talk Submission Form | ||
about: Collects Speaker information for a talk | ||
title: "[TALK TITLE] by [SPEAKER NAME]" | ||
labels: "" | ||
assignees: "" | ||
--- | ||
|
||
Thank you for your interest in giving a talk as part of the Virtual Coffee community! Please complete and submit the form below. If you have any questions about some of the fields, feel free to reach out to [CONTACT] for further clarification. | ||
|
||
*An asterisk (\*) denotes a required field.* | ||
|
||
## Main Info | ||
|
||
- [ ] Name* | ||
- [ ] First name* | ||
- [ ] Last name* | ||
- [ ] Email address\* (*Tool tip: We will follow up with you using this email address.*) | ||
|
||
## Talk Info | ||
|
||
This section is to gather some general information about the talk you're proposing. Don't worry if you don't have all the details ironed out yet—we can work with you to finalize your talk's title and description! | ||
|
||
- [ ] What is the proposed title of your talk?* | ||
- [ ] What is the description of your talk?* | ||
- [ ] Pick three available dates in order of priority.* | ||
- [ ] 1. | ||
- [ ] 2. | ||
- [ ] 3. | ||
- [ ] What will be the format of your talk?* | ||
- [ ] Q&A/AMA | ||
- [ ] Conference (>> What does this mean?) | ||
- [ ] Collaborative (>> What does this mean?) | ||
- [ ] Series: | ||
- [ ] Brownbag | ||
- [ ] Lightning Talk | ||
|
||
## Recording Options | ||
|
||
We like to record all talks given at Virtual Coffee to share with our members and refer back to later. Of course, this can only happen with your permission. | ||
|
||
- [ ] Do you agree to have your talk recorded and saved to Virtual Coffee's YouTube channel? (You will be able to specify the video's privacy setting in the next response.)* | ||
- [ ] Yes --> Triggers next question | ||
- [ ] No --> Skip to "Talk Logistics" section | ||
|
||
- [ ] Please select the YouTube privacy setting you would prefer for the recording of your talk:\* (*Tool tip: Read about the various [YouTube video privacy settings](https://support.google.com/youtube/answer/157177?hl=en#).*) | ||
- [ ] Published publicly | ||
- [ ] Published as unlisted; the video link will be available to all Virtual Coffee members | ||
- [ ] Published privately; Virtual Coffee members must submit their email to receive access to the video | ||
|
||
- [ ] What would you like the video recording to display?\* (*Tool tip: Read about the various [Zoom recording layouts](https://support.zoom.us/hc/en-us/articles/360025561091-Recording-layouts#h_5c001397-33d6-47fb-bb40-1a3f68401581).*) | ||
- [ ] While sharing your screen: | ||
- [ ] Zoom's "Shared screen with active speaker view" which displays the screenshare and a thumbnail of the current speaker in the top right corner of the screen. | ||
- [ ] Zoom's "Shared screen without active speaker or gallery view" which only displays the screenshare. | ||
- [ ] While not sharing your screen: | ||
- [ ] Zoom's "Active speaker view" which highlights the participant who is currently speaking and displays other participants in thumbnail views. | ||
- [ ] Zoom's "Gallery view" which displays all participants in a grid pattern in windows of equal size. | ||
|
||
## Speaker Information | ||
|
||
Tell us what you would like to share with the other Virtual Coffee members to promote your talk. Your speaker headshot will be used in the YouTube thumbnail and intro screen as well. | ||
|
||
- [ ] Speaker headshot (>> Do we have a pixel preference?) | ||
- [ ] Speaker bio* | ||
- [ ] Speaker contact info | ||
- [ ] Email address | ||
- [ ] Website | ||
- [ ] GitHub | ||
- [ ] Other | ||
|
||
## Talk Logistics | ||
|
||
Lastly, just a few questions to cover that will help your talk run more smoothly on presentation day. | ||
|
||
- [ ] Will you be presenting slides?* | ||
- [ ] Yes | ||
- [ ] No | ||
|
||
- [ ] Will you be demonstrating anything during your talk? (i.e. live coding, a website, a tool, etc.)* | ||
- [ ] Yes --> Triggers a short answer field | ||
- [ ] No | ||
|
||
- [ ] How would you prefer to address questions from the attendees?* | ||
- [ ] Feel free to interrupt me with questions at any time! | ||
- [ ] I will build breaks into my talk to pause for questions. | ||
- [ ] Please have everyone hold their questions until the end of the talk. | ||
|
||
## Automated Submission Response | ||
|
||
We received the form submission for your proposed talk! Someone will contact you within 3 business days with further information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
--- | ||
name: Default Talk Workflow | ||
about: Track tasks and collect information for a talk | ||
title: "[TALK TITLE] by [SPEAKER NAME]" | ||
labels: "" | ||
assignees: "" | ||
--- | ||
|
||
## Roles | ||
|
||
One person can take on multiple roles | ||
|
||
- Speaker | ||
- Logistics Coordinator | ||
- Marketing | ||
- Moderator | ||
- PA (Production Assistant) | ||
- Post-production Team: | ||
- Editor(s) | ||
- GC (Graphics Coordinator) | ||
|
||
See my notes on this section.<sup>[1](#a1)</sup> | ||
|
||
## Workflow Timeline | ||
|
||
### Scheduling a Talk | ||
|
||
#### Talk Subsmission Form Is Completed | ||
|
||
- [ ] **KICK-OFF ACTION**: The Speaker fills out an talk submission form. | ||
|
||
[DEFAULT TALK FORM](./default-talk-submission-form.md) | ||
|
||
- [ ] A message of confirmation of submission is automatically sent to the Speaker. | ||
- Informs the Speaker that their request was sent and they should receive a response within 3(?) business days. | ||
|
||
#### Completed Talk Submission Form Is Received | ||
|
||
- [ ] 1. The Logistics Coordinator receives the form submission. | ||
- [ ] 2. The Logistics Coordinator checks the calendar for availability in order of the Speaker's preferred dates. | ||
- [ ] a. If any of the Speaker's suggested time slots are available, continue to next step. | ||
- [ ] b. If none of the Speaker's suggested time slots are available, the Logistics Coordinator reaches out to the Speaker to ask for additional time slot options or to postpone the talk until a later date: | ||
|
||
LINK NEW TIME SLOTS EMAIL TEMPLATE | ||
|
||
Go back to Step 2. Iterate until the Speaker submits a time slot that's listed as available on the calendar. | ||
- [ ] 3. The Logistics Coordinator confirms availability of a leadership team member to act as PA. | ||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [ ] 4. The Logistics Coordinator confirms availability of an Moderator. | ||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [ ] a. If one of the Speaker's suggested time slots has been agreed on by both the PA and Moderator, the Logistics Coordinator sends a follow-up email to the Speaker: | ||
|
||
LINK EMAIL FOLLOW-UP TEMPLATE | ||
|
||
- [ ] b. If none of the Speaker's suggested time slots work for the PA and/or Moderator, the Logistics Coordinator reaches out to the Speaker to ask for additional time slot options or to postpone the talk until a later date: | ||
|
||
LINK NEW TIME SLOTS EMAIL TEMPLATE | ||
|
||
Go back to Step 2. Iterate these steps until a time slot is agreed upon. | ||
- [ ] 5. The Logistics Coordinator adds the talk to the Virtual Coffee calendar. | ||
|
||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
### Pre-Talk | ||
|
||
#### Confirmation to Day Before the Talk | ||
|
||
- [ ] Marketing adds talk to the monthly newsletter. | ||
- [ ] Marketing adds talk to scheduled Slack/social media posts. | ||
- [ ] Marketing adds talk to Tuesday/Thursday announcement script. | ||
- [ ] The PA sets up recordable Zoom meeting. | ||
- [ ] The Logistics Coordinator does a check-in with the Speaker 24—72 hours prior to the talk. | ||
- [ ] The Logistics Coordinator lets the Speaker know that the Moderator will watch the chat and voice any questions that come through. They also ask that the Speaker does not display the chat on their shared screen during the presentation. | ||
- [ ] The Logistics Coordinator requests the Speaker's slides 24 hours prior to the talk (if applicable). | ||
|
||
#### Day of the Talk | ||
|
||
- [ ] The Logistics Coordinator does a second check-in with the Speaker the morning of the talk. | ||
- [ ] The Logistics Coordinator posts the Zoom link to the event approximately 1 hour before the start time. | ||
|
||
### During the Talk | ||
|
||
- [ ] The Moderator and the Speaker arrive 15 minutes prior to the scheduled start time to check equipment and settle in. | ||
- [ ] The PA allows 5 minutes for attendees to arrive. | ||
- [ ] The Moderator lets the PA know when to start the recording. | ||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [ ] The Moderator introduces the Speaker. | ||
|
||
LINK TALK INTRO TEMPLATE | ||
|
||
- [ ] The Speaker gives their talk. | ||
- [ ] The Moderator observes the chat and asks questions for non-vocal participants. | ||
- [ ] One the Speaker finishes their presentation, the Moderator gives a verbal transition into Q&A (unless the Speaker does it themself). | ||
- [ ] The Moderator gives the official sign off. | ||
|
||
LINK TALK OUTRO TEMPLATE | ||
|
||
- [ ] The PA stops the recording. | ||
|
||
### Post-Talk | ||
|
||
- [ ] The Logistics Coordinator thanks the Speaker for giving their talk. | ||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#### Post-production | ||
|
||
- [ ] The GC creates the intro card/thumbnail image using the information submitted in the original talk proposal form. | ||
meg-gutshall marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [ ] The Editor trims the raw footage and cuts the intro card into the beginning of the video, then uploads it to YouTube. | ||
- [ ] The Editor selects the newly uploaded video to complete the "Video details" fields. | ||
- [ ] Title | ||
- [ ] Description --> this includes the talk description followed by the speaker bio | ||
- [ ] Thumbnail --> uploads the intro card file | ||
- [ ] Sets the video privacy as indicated on the proposal form | ||
- [ ] Adds video to the appropriate playlist(s) | ||
- [ ] Adds keyword tags | ||
- [ ] Sets "Languages, subtitles, and closed captions (CC)" as: | ||
- [ ] Video language: English (United States) | ||
- [ ] Caption certification: This content has never aired on television in the U.S. | ||
- [ ] Title and description language: English | ||
- [ ] Sets recording date --> leave location blank | ||
- [ ] Use "Standard YouTube License" | ||
- [ ] Sets "Comments and ratings" as: | ||
- [ ] Comment visibility: Hold potentially inappropriate comments for review | ||
- [ ] Sort by: Top | ||
- [X] Show how many viewers like and dislike this video | ||
- [ ] The Editor selects the "Subtitles" tab to add the video subtitles: | ||
- [ ] English should already be listed as a language. Click the "DUPLICATE AND EDIT" link in the rightmost column. Accept the warning that your current subtitles will be overwritten. | ||
- [ ] You'll see a pop-up window with default subtitles generated by YouTube. Click the "ASSIGN TIMINGS" button. This breaks the text into pieces that will display on the screen over certain time spans. | ||
- [ ] Go through the text to correct spelling and add punctuation (click "EDIT AS TEXT" to switch back to the large block of text if that's easier), then watch through the video with the edited captions to make sure they're displaying across the screen at the correct timings. | ||
- [ ] The Editor notes time points in the talk where there are natural breaks/transitions between topics so they can be noted in the video description and turned into chapters for easy viewer access. | ||
- [ ] The Editor adds a link to the talk's subdirectory inside the VC GitHub repo that holds presentation slides and resources. | ||
|
||
- [ ] Marketing shares the video details in the relevant Slack channels and adds the info to the upcoming monthly newsletter. | ||
|
||
## Meg's Notes | ||
|
||
<b id="a1">1</b>: I combined the "Reviewer" and "Coordinator" roles into one ("Logistics Coordinator") because they seem to cross paths so much. Plus once we nail down a submission form for the Speakers, many of their duties will be automated. I changed "Comms" to "Marketing" to make the name more descriptive of the duties assigned to the role. I think "Moderator" sounds nicer than "MC" and it also cuts down on the confusion by keeping "MC" and "Host" straight. The only reason we use "Host" is because Zoom uses it. I looked up what the person is called who runs the behind-the-scenes stuff on a set and found out it's a ["Production Assistant" or "PA"](https://en.wikipedia.org/wiki/Television_crew#Production_assistant) for short. I think we should go with that instead of "Host." Lastly, we have more than just a video editor for after the completion of the talk so I created a "Post-production Team" subgroup that contains "Editor(s)" and a "Graphics Coordinator" or "GC" for short. We'll need to cut the video but also edit the captions, create keywords, make an intro card, setup the correct metadata, etc. Two people could probably handle it, but we may want to break it out by "Video Editor" and "Caption Editor." |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've been trying to book all brownbags on Fridays at noon bc this seems to be the accepted Friday event for VC. Different times and different days have missed participants who assumed it was on Friday at noon.
So I'd like to build in something about our first preference is Fridays at noon, then Mondays at noon. I try to avoid T/R since we have coffees.
I'm ok with having a more flexible window for people who can't make those times, but if we can try to stay consistent, I think that would be better.
Or what if one day is our early day (Monday at 9am edt) and the other day is our noon time? Offer those as specific options, but then leave room for -- if you can't make any of these days and times, throw something else out.