owned this note
owned this note
Published
Linked with GitHub
---
tags: 2020-organize, program
---
🔙 Back to [PyCon TW 2020 Organizing 共筆](/5u84SOprTUeQYBR57TH49w)
English Version: [Remote Speaker / Session Chair Guideline](#Remote-Speaker--Session-Chair-Guideline)
# PyCon TW 遠端議程講者/主持人指南
[TOC]
---
## 簡介
這份指南將提供遠端議程講者與主持人一個能夠遵循的流程參考,以期議程能夠順利進行。這份指南按照角色的不同分別列出流程指南,不同的角色可以直接選擇符合他們角色的流程來閱讀。
## 字詞定義
* 議程 (Session): 一個包含演講與Q&A的活動時段
* 演講 (Presentation, Talk): 講者進行報告的時段
* Q&A: Questions 問題 (來自會眾) & Answers 回答 (來自講者)
## 現場成員
* 講者 (Speaker)
* 主持人 (Session Chair)
* 助理主持人 (Assistant Chair)
* 議程管理員 (Session Manager) (聯播廠商支援)
* 會眾 (Attendee)
## 工具
### 直播
* OBS (Open Broadcaster Software)
* YouTube 直播
### 與會眾互動
* YouTube 聊天室
* HackMD 共筆
* Discord
## 講者排練
講者排練是為了讓 PyCon TW 的講者們熟悉[遠端議程系統設定](#遠端議程系統設定)以及[議程講者指南](#議程講者指南)的實際演練。在演練過程中,講者將確認已經安裝所有演講所需的工具。同時我們也將快速的跑過一次演講的流程,讓講者與工作人員熟悉演講的流程。
更多細節可以參考我們準備的另一份文件:[遠端講者測試指南](https://hackmd.io/@pycontw/HJ98NACyv)
遠端講者排練將在 8 月 22 日 (六) 至 8 月 28 日 (五) 舉行。請確認你已經在 [遠端講者排練時段](https://docs.google.com/spreadsheets/d/1YOn17vA-oo1GbxJMr4GFWSRNZP-yi_DYMzn0cyFH7VE/edit?usp=sharing)上預訂了排練的時段。
## 議程講者指南
### 會前準備
* 確認演講的主題與敘述在[官網](https://tw.pycon.org/2020/events/talks)上皆正確顯示。
* 確認[講者排練](#講者排練)內容,並預訂排練的時段。
* 確認[遠端議程系統設定](#遠端議程系統設定),並事先完成所需的設定。
* 確認[給遠端講者報告時的建議](#給遠端講者報告時的建議)
* 確認[設定 **Discord**](https://hackmd.io/@pycontw/SJZ0MWWbP)
### 演講前十分鐘
* 確認網路連線品質及上傳速率(至少1Mbit/s)
* 裝置(如:電腦、筆電、手機、熱點)皆已連上電源。在演講進行中,裝置可能會消耗大量電力,建議將裝置連接穩定的電源。
* 確保使用耳機,請不要直接使用電腦內建的擴音器,它可能會在您的設備上引起回音。(請參閱[聲音設備](#聲音設備-(必要!))注意事項)
* 關閉所有軟體的提醒通知避免干擾(如:Windows 更新、Facebook Messenger)
* 將手機切換至靜音模式
* 確認 Discord 的 `#speakers-announcements` 頻道是否有任何公告
* 透過 Discord 的 `#speakers` 頻道,讓議程主持人知道您已經準備好加入Google Meet,並等待進一步指示
* 議程主持人會透過 Discord channel 將 Google Meet 連結傳送給您
* 當你的講題快開始時,加入 Discord `🔊remote-guide` 頻道並保持麥克風靜音, 但收音保持開啟 (這將會讓 talkback 頻道成為單向通話頻道,議程主持人可以在您演講中,透過此頻道給您一些提示)
* 準備好演講所需的材料(如:先將 PPT 或 PDF 檔開啟)
* 主畫面切回至 Google Meet,並打開網路攝影機,等待議程主持人開始會議
### 演講中
#### 介紹
* 議程主持人介紹講題及講者
* 議程主持人會歡迎您並給您演講開始的提示
#### 演講進行時
* 在 Google Meet 中將麥克風打開,並向所有與會者打招呼😃
* 開始分享畫面
* 演說你的主題
* 助理主持人會在時間分別剩 5 分鐘、3 分鐘、1 分鐘及結束時,透過 Discord `🔊remote-guide` 的頻道提醒您。
#### Q&A
* 如果您有 Q&A,議程主持人將在現場協助您
* 回答問題時簡短即可,更多的內容及解釋可以在演講結束後提供在議程軌討論頻道.
### 演講結束
* 恭喜您完成了這個演講
* 請記得自行離開Google Meet。如果您忘記離開,助理主持人會自動將您登出
* 離開 Discord `🔊remote-guide` 頻道。如果您忘記離開這個頻道,頻道的管理者會自動將您從頻道登出
* 請至議程軌討論頻道確認是否與會者有額外的問題
* 盡情享受整個會議吧!
## 議程主持人指南
### 職責
* 您是議程的負責人及議程流程的管理人
* 為各議程做簡短的開場並介紹講者
* 主持 Q&A (參考 [主持 Q&A](#主持-QampA))
* 宣布議程的結束
* 確保各議程都按時進行
### 演講前五分鐘
* 在議程開始前五分鐘就定位
* 向助理主持人確認講者有無特別希望被如何稱呼 (確認發音正確)
* 向助理主持人確認講者希望怎麼安排 Q&A (參考 [Q&A 方式](#QampA-方式))
* **準時開始議程**.
### 議程開始時
#### 介紹
* 介紹自己是議程的主持人
* 提醒與會者有共筆及 Discord 議程軌討論頻道可以使用
* 向與會者介紹講題及講者 (30秒以內)
* 如 *“大家好,接下來的主題是 {主題名稱}, 由{演講者}主講。請大家和我一起歡迎我們的講者!”*
* 給講者提示讓他們開始演講
#### 議程進行中
* 聆聽演講內容,隨時準備提供協助
* 注意 Youtube 聊天室及 Discord track 頻道的訊息
* 注意 Discord 頻道中的官方公告
* 如果演講者沒有注意到剩餘時間,請中斷並儘快結束演講
* 在這種情況下,將不會有 Q&A 的時間,請鼓勵與會者利用 Discord 的討論頻道來發問
* 你可以這樣說:*「不好意思,我們的時間快到了。可以麻煩您到 Discord 上的討論頻道繼續嗎?」*
#### Q&A
* 主持 Q&A 流程並確保一切都準時完成(更多細節請參考[主持 Q&A](#主持-QampA)).
* 如果沒有問題,試著詢問一個
* 鼓勵講者可以自己重複一次問題,有助於更加瞭解問題(或是主持人幫忙重複與會者的問題,讓講者能更清楚)
### 議程結束
* **確保議程準時結束**
* 向講者表達感謝
* 提醒與會者中場休息時間的長度以及下一場演講的開始時間
* 宣布大會公告(如果有)
* 宣傳 PyCon TW 特別活動或議程
## 助理主持人指南
### 職責
* 設定與開啟該場議程所使用的Google Meet
* 設定Slido link讓線上與會者可以發問問題
* 注意剩餘時間並提醒講者
* 其他會議室裝置設定
### 演講前十分鐘
* 在議程開始前十分鐘需就定位
* 開啟一個 新的/預先排程 的Google Meet,並讓主持人、講者、廠商加入
* 與廠商確認YouTube直播是否正常運作
* 開啟新的Slido問卷並將連結分享至YouTube聊天室,同時將連結給主持人以利稍後在Q&A時段可以參考
* 透過 Discord 找到演講者並將他們加至 `🔊remote-guide` 語音頻道
* 與講者再次確認議程時間長度 (15/30 分鐘),並提醒講者 Q&A 時間是包含在這 15/30 分鐘
* 幫主持人代為確認講者有無特別希望被如何稱呼 (確認發音正確)
* 幫主持人代為確認講者希望怎麼安排 Q&A (參考 [Q&A 方式](#QampA-方式))
* 提醒講者你會透過 Discord `🔊remote-guide` 語音頻道提示演講剩餘時間。並向他們說明提示的規則 (參考 [剩餘時間提醒](#剩餘時間提醒))
* 快速測試 Google Meet 的視訊/語音通話功能是否一切正常
* 提醒講者調整在 Discord 語音頻道的音量 (調小聲),讓他們不會因為被提醒時的音量嚇到
* 當上述事項都準備完成,且議程將要開始時,確認講者在 Discord 的語音頻道有將麥克風靜音。提醒講者準備好演講所需的素材並切換到 Google Meet 畫面
### 議程開始時
#### 議程進行中
* 在 Discord 語音頻道上靜音,僅在提醒時間或現場有狀況時將麥克風打開通知講者
* 聆聽演講內容,隨時準備提供協助
* 注意 Youtube 聊天室及 Discord track 頻道的訊息
* 注意 Discord 頻道中的官方公告
* 注意剩餘時間並[提醒講者](#剩餘時間提醒)
#### Q&A
* 確認主持人有 Slido 連結並能從中挑選來自線上觀眾的問題
* 幫忙記錄發問的問題與回答到共筆中
### 議程結束
* 向講者表達感謝
* 提醒講者記得自行離開Google Meet
* 若講者忘記,將講者從語音頻道登出,接著請將自己登出
* 幫忙提醒與會者中場休息時間的長度以及下一場演講的開始時間
* 幫忙宣布大會公告(如果有)
* 幫忙宣傳 PyCon TW 特別活動或議程
## ~~議程管理員指南~~
**此部分會由聯播廠商處理**
## 附錄
### Q&A 選項
1. 沒有 Q&A; 講者將講滿整個議程的時間
2. 接受主持人主持的最後5分鐘Q&A時間
a. 30 分鐘議程: 25 分鐘演講加上 5 分鐘Q&A
b. 15 分鐘議程: 10 分鐘演講加上 5 分鐘Q&A
**小提醒**
除了 Q&A 時段之外,會眾與講者都能夠利用 Discord 討論頻道進行更多的討論與問題交流
### 主持 Q&A
**由主持人負責**
如果講者同意 Q&A 時段, 主持人必須幫忙主持 Q&A 時段。同時,請助理主持人幫忙**記錄發問的問題到共筆中**。
#### Q&A 方式
一般議程會有現場會眾與遠端會眾,針對兩種會眾有不同的提出問題方式,說明如下:
* **現場會眾**: 請在 Q&A 時間主持人詢問是否有問題時,會眾直接舉手並提出問題
* **遠端會眾**: 請利用聊天室提供的 slido 連結,把問題透過 slido 送出。主持人將會從這些問題中至少選出一題代為發問
原則上,現場的問題有較高的優先權,然而主持人要記得保留一些問題時間給遠端會眾在 slido 上提出的問題。
提醒會眾他們在會後仍然可以透過 Discord 的討論頻道來進行更多的問題討論交流。
#### 一些可能用得上的句子
1. 當講者結束演講時,主持人打開麥克風並感謝講者,並宣佈開始 Q&A 時間 (例: *"謝謝你,{speaker}!我們現在有大約5分鐘的時間可以讓各位提出問題,請舉手並讓我們的工作人員給你麥克風。大家可以利用這個時間對部分演講內容提出你的疑問,如果你有更長的議題或是概念想要與講者討論,請盡量在會後再與講者討論。"* )
2. 當會眾發表並佔用太久時間時,請隨時準備打斷會眾。你可以這麼提醒這位會眾:
* *"我很抱歉打斷一下,請一次提出一至兩個問題,讓其它的會眾也能夠提出他們的問題,謝謝您的配合。"*
* *"我很抱歉打斷一下,對於您的意見以及回饋,我想在會後直接提供給講者會比較合適,這個時段我必須請您以提出問題為主,謝謝您的配合。"*
* *"我很抱歉打斷一下,因為時間的關係,我必須將機會讓給下一位會眾,謝謝您的配合。"*
### 剩餘時間提醒
**由助理主持人負責**
留意時間並在剩餘時間為 5 分鐘 / 1 分鐘 的時候舉牌提醒講者
**請記得Q&A時間是包含在整個議程時間內的**,以下是一些例子:
#### 如果有 Q&A 時間
1. 30 分鐘議程 (25 分鐘演講加上 5 分鐘 Q&A)
在**議程剩餘時間為 10 分鐘 / 6 分鐘** 的時候提醒
2. 15 分鐘議程 (10 分鐘演講加上 5 分鐘Q&A)
在**議程剩餘時間為 10 分鐘 / 6 分鐘** 的時候提醒
#### 如果沒有 Q&A 時間
1. 30 分鐘議程 (30 分鐘全為演講時間)
在**議程剩餘時間為 5 分鐘 / 1 分鐘** 的時候提醒
2. 15 分鐘議程 (15 分鐘全為演講時間)
在**議程剩餘時間為 5 分鐘 / 1 分鐘** 的時候提醒
### 遠端議程系統設定
這節對於想要自行設定 PyCon TW 2020 所需的系統設置及工具的講者及議程主持人提供相關資訊,這些設定只需要完成一次。
#### 設定 **Google Meet**
您將在會議前收到邀請連結,點擊此連結後,瀏覽器會直接將您導入 Google Meet
#### 設定 **Discord**
1. 下載 [Discord Client](https://discord.com/download) 到你的作業系統並安裝,如果你已經安裝過,請確認已經是最新版
2. 註冊一個帳戶。打開剛安裝好的 Discord Client,點擊畫面下方的 "Register" 以完成註冊 (您可能還需要確認 Discord 的 email 的認證信)

3. 加入 Python Taiwan 的 Discord 伺服器 (邀請連結:https://discord.gg/94hgCQv)。在 Discord Client App 中,點擊左方的`+`,並選擇「Join a seerver」。

在這個對話框中,複製邀請連結並貼到輸入框中,並按下 "Join"

### 給遠端講者報告時的建議
如果沒有良好穩定的網路連線,遠端演講將無法成功。因此,我們提供一些建議:
#### 使用穩定且優良的網路連線
* 盡可能使用有線網路
* 若使用無線網路,盡可能離 WiFi 分享器近一些
* 確認有足夠且穩定的頻寬(尤其是上行的頻寬)
* 準備網路連線的備用方案,如 4G 行動上網,備用 WiFi 分享器
#### 分享整個畫面,而非單一視窗
當你想要向與會者進行演說時,你需要在 Google Meet 中分享你的畫面。點選右下方的「Present now」的按鈕。
* 有很多不同的方式可以分享螢幕,**請選擇分享 "Your entire screen"**, **請不要選擇 "A window"** 選擇分享單一視窗可能會導致一些問題

* 由於分享的是整個螢幕,請確保所有可能透露您個人資訊的應用程式已關閉
* 請將螢幕解析度設為 **1920x1080 (1080p)**,這將會和我們會議室及線上影音串流的解析度一致
* 如果您使用雙螢幕,您可以將您的投影片軟體置於第一個螢幕,而將投影片輸出於第二個螢幕,稍後您可以將第二個螢幕分享至 Google Meet
#### 使用靜態簡報內容,盡量避免動態效果
我們了解您可能想使用一些動態或特別效果的素材讓內容呈現更豐富。演講的是透過有較低幀率性能的螢幕分享方式進行,您的特殊效果可能會導致抖動或延遲並且無法達到預期的效果。因此,**我們建議您的演講材料中使用靜態素材(例如圖片和文字)**。
#### 網路攝影機調整
* 請使用影像品質穩定的網路攝影機,如一般筆記型電腦的攝影機鏡頭
* 您不需要一直看著相機鏡頭,可以想像您是在站在一群與會者前演講,僅在需要和與會者有目光交流時才看相機鏡頭,自然地以自己的方式將演講材料呈現給與會者即可
* 除非網路攝影機存在已知問題,通常最好將攝像頭設置設置為自動,以便自動調整白平衡,亮度和焦點
#### 環境設定
* 找一個乾淨的背景,而不是周圍充滿物品的複雜環境。並注意不讓背景意外洩露您的個人資訊
* 找一個可以提供適當照明的地方,增加臉部亮度的照明或許是個不錯的主意。避免會讓臉部看起來很暗的背光處
* 檢查背景沒有會反射光的物品(例如項鍊,錫箔帽),因為它可能會將光反射到網路攝影機並使他人感到不舒服
#### 聲音設備 (必要!)
* **使用耳機**
請不要使用揚聲器代替耳機,因為揚聲器可以使聲音投射到周圍環境中並引起回音,這也可能會影響您聽清楚與會者的問題。
* **使用頭戴式麥克風或外接式麥克風**
請盡量使用額外的麥克風,例如頭戴式麥克風或外接麥克風。由於這些麥克風更靠近您的口部,因此收音品質較好,您的聲音將聽起來較清楚,不會被其他聲音遮蓋。
* **避免背景雜音**
進行演講時,請確保房間內沒有太多背景噪音,如機器操作噪音或風吹聲。
#### 避免使用消耗大量CPU用量的程式
由於 Google Meet 會使用編碼、螢幕擷取等功能,因此會佔用大量的 CPU 資源。如果您有演講材料需要佔用大量 CPU 資源,請確保將瀏覽器及 Google Meet 有最高的 CPU 使用優先權,這樣影音的品質就不會嚴重下降甚至中斷。建議在演講期間,關閉所有不需要的應用程式。
#### 避免使用消耗大量網路頻寬的程式
避免使用線上的 IDE 或其他可能會佔用上傳頻寬的工具,或串流自己的會議而導致佔用大量的 CPU 及網路流量資源。我們會盡力確保平台上的影音串流,並確保與會人員可以關注您的演講。
#### 備用方案
##### 提供您的簡報內容pdf檔給我們
## 聯絡我們
記下您遇到的問題,並將它們傳送到:
* Email: organizers@pycon.tw
* 或是直接聯絡 Discord `#information-desk` 頻道
---
# Remote Speaker / Session Chair Guideline
## Introduction
This guideline aims to give remote session speakers and chairs a guideline to follow up, so that a remote session can be made smoothly and joyfully. This guideline is organized in separate part for each role so that the role member can look up for needed information quickly.
## Terms used in this guideline
* Session: the time slot available for the presentation / talk and the Q&As
* Presentation = Talk, the time that speaker is talking
* Q&A: Questions (from the attendees) & Answers (from the speaker)
## Roles
* Speaker
* Session Chair
* Assistant Session Chair
* Session Manager (supported by streaming partner)
* Attendees
## Tools
### For Live Streaming
* OBS (Open Broadcaster Software)
* Youtube Live Streaming
### For Interaction with Attendees
* Youtube chatroom
* HackMD collaborative writing
* Discord
## Speaker Rehearsals
Speaker rehearsals are training sessions for PyCon TW speakers to understand the [Remote Session System Setup](#Remote-Session-System-Setup) and walk through [Session Speaker Guideline](#Session-Speaker-Guideline). In speaker rehearsals, you can check that you have installed all the needed tools for your session. Also we will quickly go through the presentation flow with you so that both you and our staff can get familiar with the session procedure.
We have prepare an additional document which details the procedure of speaker rehearsals:
[Remote Session Rehearsal Guideline](https://hackmd.io/@pycontw/HJ98NACyv)
Speaker rehearsals will be held from **Aug. 22 (Sat.)** to **Aug. 28 (Fri.)**. Please make sure you have booked your time for rehearsal session. We have prepared a Google Sheet for you to check latest booking status:
[Remote Speakers Rehearsal Schedule](https://docs.google.com/spreadsheets/d/1YOn17vA-oo1GbxJMr4GFWSRNZP-yi_DYMzn0cyFH7VE/edit?usp=sharing)
## Session Speaker Guideline
### Before Conference
* Make sure your talk title and description are displayed correctly on [our website](https://tw.pycon.org/2020/events/talks)
* Check the [Speaker Rehearsals](#Speaker-Rehearsals) section and book yourself a rehearsal session.
* Check the [Remote Session System Setup](#Remote-Session-System-Setup) section so that you can do some setup first.
* Take a look at our [Suggestions to Remote Speaker Presentation](#Suggestions-to-Remote-Speaker-Presentation)
* Take a look at our [PyCon TW Discord Guideline](https://hackmd.io/@pycontw/SJZ0MWWbP)
### 10 Minutes Before Session
* **Check your Internet connection quality** and upload speed (should be at least 1Mbit/s)
* Have your devices (e.g. PC/laptop/phone/hotspot) **connected to power**. (Your devices may use significant energy during session, a stable power supply is definitely a good idea)
* Make sure you have a headset with you, please **DO NOT** use audio speaker since it may cause feedback on your device. (See [Audio Considerations](#Audio-considerations-Required))
* Turn off any software notification because it can be annoying. (e.g. Windows Update, Facebook Messenger)
* Turn your mobile into silent mode.
* Check the Discord ++#speakers-announcements++ channel for any announcements
* Let session chairs and assistant chairs know that you are ready to join Google Meet by notifying them on Discord `#speakers` channel, and wait for further instruction.
* Join the Google Meet via the link that session chair sent you on Discord chat channel
* When the session is about to start, join Discord `🔊remote-guide` channel and mute your microphone, but leave the sound on. (This will make talkback channel a one way channel that assistant chair can give you some reminder during your talk)
* Get your presentation materials ready (e.g. open your ppt, pdf)
* Change your window back to Google Meet, turn on your webcam, and wait for session chair to start this session.
### Session Ongoing
#### Introduction
* The session chair introduces the talk and speakers.
* The session chair will then welcome you and give you a cue to start your presentation.
#### During the talk
* Unmute your microphone on Google Meet and say hello to attendees😃.
* Start sharing your screen.
* Present your session
* The assistant chair will remind you of the time left via Discord `🔊remote-guide` voice channel when there is 5 minutes left, 3 minutes left, 1 minute left, and when time is up.
#### Q&A
* If you choose that you can take a Q&A session, the session chair will host the Q&A session for you on site.
* Please keep the answers short. More context and explanations can be provided after the talk on our Discord track text channel.
### End of the Session
* Congratulations! You made it!
* You may leave Google Meet by yourselves. Assistant chairs will disconnect you if you forget to leave.
* Disconnect our Discord `🔊remote-guide` channel; the room manager may disconnect you if you forget to leave the channel
* Please visit the track text channel on Discord to take additional questions from the audience
* Please enjoy the conference!
## Session Chair Guideline
### Your Job
* You are the head of Session and administrator the session procedure
* Make a brief opening for session and introduction about speaker
* Moderate Q&A (See [Moderate Q&A](#Moderate-QampA))
* Announce the end of the session
* Make sure session stays on time
### 5 Minutes Before Session
* Please be on site at least 5 minutes before session start
* Double check with assistant chair **if speaker have specific name that want to be called and how to pronounce it**
* Double check with assistant chair **how speaker would like the Q&A to be handled with** (See [Q&A Options](#QampA-Options))
* **Start the session on time**.
### Session Ongoing
#### Introduction
* Introduce yourself as the session chair
* Remind attendees that there are collaborative writing and Discord track text channel available for use.
* Introduce the topic and the speaker to attendees. (30 secs or less)
* e.g. *“Hi, The following talk is called {talk title}, presented by {speaker}. Please join me in welcoming speaker(s)!”*
* Give speakers a cue and let them start the talk.
#### During the talk
* Listen to the talk and always be ready to help.
* Notice the message in YouTube chat room and track channel on Discord.
* Notice official announcements on Discord channel.
* In case that speaker doesn't notice the remaining time and time is up, you should interrupt the talk and make the session end as soon as possible.
* There will be no Q&A time in this case, and you should encourage attendees to use track channel on Discord for further questions.
* You can say something like: *“I'm very sorry but our time is almost up. Can I suggest you moving to the track channel on Discord to continue?”*
#### Q&A
* You should moderate the Q&A procedure and make everything on time (See [Moderate Q&A](#Moderate-QampA) for more detail).
* If there is no question, try to give at least one by yourself.
* Speaker is encouraged to repeat the question by himself / herself, which helps them to better understand the question. (Or, you can repeat the attendee's question by yourself, so that speaker can understand the question clearer)
### End of the Session
* **Make sure to end the session on time**
* Give thanks to the Speaker Again
* Remind attendees the duration of the break and next session start time.
* Announce official announcement (if any)
* Promote PyCon TW special activities or programs.
## Assistant Session Chair Guideline
### Your Job
* Set up and host the Google Meet used in session
* Set up Slido questionaire for online users to give questions
* Notice remaining time and remind speakers
* Other conference room devices setup
### 10 Minutes Before Session
* Please be on site at least 10 minutes before session start
* Open a new/scheduled Google Meet, and let session chair, speakers, and session manager join.
* Make sure that YouTube streaming works normally.
* Open a new Slido questionaire and share the link to YouTube chat room, also give the link to session chairs so that they can use it later in Q&A section.
* Get contact with your speakers and add them to `🔊remote-guide` voice channel on Discord.
* Double check with speaker the session duration (15/30 minutes), and remind the Speaker that Q&A time is included in the 15/30 minutes.
* Ask / Double check with speakers the name they want to be called and how to pronounce it, then report it to session chairs.
* Ask / Double check the speaker how they would like the Q&A be handled with, then report it to session chairs (See [Q&A Options](#QampA-Options))
* Remind the speakers that you will remind the remaining time through the `🔊remote-guide` voice channel on Discord, also describe to them the rule of reminders (See [Remaining Time Reminder](#Remaining-Time-Reminder))
* Make a quick video/audio test on Google Meet with Speaker to check everything is ok.
* Remind the speakers to adjust Discord voice channel volume (should be lower), so that they won’t be shocked by speakers reminders.
* When everything is ready and the session is about to start, check speakers have muted their microphone on Discord voice channel. Remind them to make the presentation materials ready, and switch their window back to Google Meet
### Session Ongoing
#### During the talk
* Mute yourself on Discord voice channel, only turn it on when reminding time or there is something to notify speakers.
* Listen to the talk and always be ready to help.
* Notice the message in YouTube chat room and track channel on Discord.
* Notice official announcements on Discord channel.
* Notice remaining time and [remind speakers](#Remaining-Time-Reminder).
#### Q&A
* Make sure session chairs has the Slido link to overview all questions from online questionaire.
* Help write asked questions and answers to collaborative writing.
### End of the Session
* Give thanks to the Speaker Again
* Remind speakers remember to leave Google Meet
* Disconnect speakers if they forget to disconnect from voice channel, then disconnect yourself from voice channel.
* Help remind attendees the duration of the break and next session start time.
* Help announce official announcement (if any)
* Help promote PyCon TW special activities or programs.
## ~~Session Manager Guideline~~
**Handled by partner**
### Your Job
* Host a Google Meet for session, and check live streaming status (**Manager 1**)
* Setup live streaming software and record the talk (**Manager 2**)
* Help Session Chair aware onsite situation.
### Before Conference
* Get YouTube live streaming link with PyCon TW account (i.e. pycontw.room2@ocf.tw ), and obtain the Stream Key.
* Share the Stream Key to another Manager (i.e. pycontw.room1@ocf.tw ).
* Set the Stream Key in OBS.
* Setup Google Meet and get room link beforehand
* The room link from Manager 1 acoount is the ++Main Link++
* The room link from Manager 2 account is the ++Backup Link++
### 15 Minutes Before Session
#### Manager 1
* Exit all personal or any other annoying applications.
* Start the Google Meet with ++Main Link++, you can share this link to #speakers-announcements channel on Discord, and remember to mention this link is the **Main Meet Link**.
* Turn off your camera and microphone in Google Meet
* Start OBS (The OS must be Windows)
* In OBS
* Set the stream key and other settings into OBS
* Set the Sources from correct screen/window/browser.
* The sources screen should be the Google Meet with ++Backup Link++
* Check the audio source is **ONLY come from computer/application**, not from your microphone.
* **DO NOT** start Streaming and Recording.
* Go to Youtube live streaming webpage, help check live streaming is ok, then stay tuned on that page until session ended.
#### Manager 2
* Exit all personal or any other annoying applications.
* Join the Google Meet with ++Main Link++.
* Turn off your camera and microphone in Google Meet
* Open another Webpage and go to Google Meet with ++Backup Link++, but DO NOT join the Meet.
* Start OBS (The OS must be Windows)
* In OBS
* Set the stream key and other settings into OBS
* Set the Sources from correct screen/window/browser.
* The sources screen should be the Google Meet with ++Main Link++
* Check the audio source is **ONLY come from computer/application**, not from your microphone.
* Start YouTube live streaming
* Start Recording
### Session Ongoing
#### The one that hosts Google Meet (Default: Manager 1)
* If any authenticated users want to join, approve their join.
* Go to YouTube streaming page to check it works normally.
#### The one that does streaming and recording (Default: Manager 2)
* Keep noticing OBS streaming and recording works normally.
### End of the Session
* Check Youtube live streaming recording is successfully saved.
* Check Google Drive recorded video is successfully saved.
### Troubleshooting
#### If the streaming device is disconnected from Google Meet
* Try to refresh or restart the browser and join back to Google Meet ASAP.
* Consider stop streaming or stop recording if needed.
#### If OBS live streaming is malfunctioning
* On the original machine that do live streaming, try to fix the problem and restart the live streaming ASAP.
* Or you can ask the other manager to adjust his/her OBS settings to help you continue the streaming.
* If the issue still cannot be fixed, consider initiate the [Failover mechanism](#Failover-mechanism).
### Failover mechanism
If the situation is too hard to continue, here is the failover flow that This is not likely to happen, unless speaker just can't join the Google Meet with Main Link.
#### Announcements
* Notify Speakers and Chairs to pause the session via talkback channel on Discord, ask Chairs to announce session pause to the attendees.
* Ask speakers to join Google Meet with ++Backup Link++
* Announce message in #speakers-announcements channel, ask other online members to switch to ++Backup Link++ Google Meet.
#### Manager 1 and Manager 2 role exchange
##### Manager 2: Host a Google Meet for session, and check live streaming status
* Join Google Meet with ++Backup Link++ (this webpage should already be there, you just need to join)
* Allow speakers and other online members join to new Meet.
##### Manager 1: Setup live streaming software and record the talk
* Join the Backup Meet and start live streaming and recording (the settings should already setup, you only need to press "Start streaming" and "Start recording")
## Appendices
### Q&A Options
1. No question; speakers will speak for the duration of their time slot then leave.
2. Take session-chair-moderated questions for the last 5 minutes of the timeslot.
a. 30 Minutes: 25 minutes Talk and 5 minutes Q&A
b. 15 Minutes: 10 minutes Talk and 5 minutes Q&A
**Tips**
Beside the Q&A time, attendees and speakers can always have further discussion via the track channel on Discord.
### Moderate Q&A
**Session Chair is responsible for this.**
If your speaker has requested Q&A, session chair should moderate the questions. Also, **please ask assistant chairs help write down asked questions into collaborative writing**.
#### Q&A Policy
There will be on site attendees and remote attendees in a general session. Below are the methods that these two attendees give their questions:
* **On site attendees**: Please raise your hand directly when session chair is asking for questions during Q&A time.
* **Remote attendees**: Please leave your questions via the slido link shared in chat room. The session chair will pick at least one questions from slido during Q&A time.
Basically the on site questions have a higher priority, but session chairs should maintain some times to ask slido questions for remote attendees.
Remind attendees that they can still give questions and have further discussions via the track channel on Discord after session.
#### Some useful sentences
1. When the speaker has finished, switch your microphone on and give thanks to speaker, then introduce the Q&A section (e.g. *“Thank you {speaker}! We've got a few minutes for questions now, so come to the microphone if you've got one. I would ask that you use this time only for questions directed at the speaker, though; please discuss longer questions and comments with the speaker after the talk.”*)
2. Be ready to gently interrupt a questioner if they are taking too long, or if they are giving feedback which would be better directed at the speaker. Here are some phrases you can use:
* *"I’m very sorry to interrupt, but in the interest of fairness, please ask only one question at a time."*
* *"I'm very sorry to interrupt, but at this point we're looking for questions only. Please give your comments and feedback directly to the speaker after the talk."*
* *"I’m sorry, but in the interest of time I need to move on to the next person."*
### Remaining Time Reminder
**Assistant Chair is responsible for this.**
Watch the clock so you can remind the speaker when the remaining time is 5 mins / 1 min.
**Remember that Q&A time is included in session time.** Some cases are shown below:
#### If there is Q&A time
1. 30 minutes sessions (25 minutes talk + 5 minutes Q&A)
**Remind speakers when remaining time is 10 mins / 6 mins**
2. 15 minutes sessions (10 minutes talk + 5 minutes Q&A)
**Remind speakers when remaining time is 10 mins / 6 mins**
#### If there is no Q&A time
1. 30 minutes sessions (30 minutes talk)
**Remind speakers when remaining time is 5 mins / 1 min**
2. 15 minutes sessions (15 minutes talk)
**Remind speakers when remaining time is 5 mins / 1 min**
### Remote Session System Setup
Speakers and session chairs can find this section helpful if they want to setup their system and tools used in PyCon TW 2020. This setup only need to be done once,
#### Setting up **Google Meet**
You will receive an invite link before the Meet is up.
Please open this invite link and your browser should bring you to the Meet.
#### Setting up **Discord**
1. [Download the Discord client](https://discord.com/download) for your platform and install it. If you already have this, please make sure it is the latest available version.
2. Register an account on Discord if you don’t have one. Open the Discord client you just installed. Click the "Register" link below and complete your registration. (You may be asked to verify your account with the verification mail that Discord sends you)

3. Join the Python Taiwan Discord server.
Python Taiwan Discord server invite link: https://discord.gg/94hgCQv
In your Discord client App, click the button with plus sign, and then select "Join a server".

In this dialog, copy the invite link above and paste it to the inputbox, then click "Join".

### Suggestions to Remote Speaker Presentation
#### Use a good and stable Internet connection
A remote session can't be successful without good and stable connection. To achieve this, here we provide some suggestions for you:
* Use wired Internet if it is possible.
* Get closer to the access point (AP) if you use wireless connection.
* Check that you have enough and stable bandwidth with the connection. (especially the upstream bandwidth)
* Consider prepare an Internet connection backup plan, such as 4G mobile connection, backup WiFi AP.
#### Share your entire screen instead of a window
When you want to present your presentation materials to attendees, you need to share your screen in Google Meet. To do so, press the button "Present now" at the right bottom of the window.
* There are several options to share your screen, **please DO choose "Your entire screen"**, **please DO NOT choose "A window"**. Since the later can cause some screen sharing problem.

* Since you are sharing the entire screen to the attendees, please make sure you close all the applications that may disclose your personal information.
* Please set the resolution of your shared desktop to **1920x1080 (1080p)**, since this is exactly the same resolution we are going to use in conference room and streaming.
* If you have a dual monitor with you, you can simply run your presentation software on monitor 1 and the output on monitor 2. You can then share the monitor 2 in Google Meet.
#### Use static presentation materials
We understand that you may want to use some motion or special effect materials to plentify the contents. However, the presentation are made through screen sharing that has a lower frame rate performance, your special effects may cause jitter or delay and cannot perform well as intended. Hence, **we suggest you present your presentation with static materials (e.g. picture and text)**.
#### Webcam adjustments
* Please use a webcam that provides a reasonably good picture, a modern notebook camera should work just fine.
* You don't need to looking at the camera all the time - imagine you are stand in front of attendees, you only need to look at the camera when you want to make eye contact with attendees. Besides, you may want to focus on delivering your presentation materials to attendees, just do it in your way and make it naturally!
* Unless your webcam has known issues, it is generally a good idea to set the camera settings to automatic, so that white balance, brightness and focus will be automatically adjusted.
#### Surrounding settings
* Give yourself a clean background rather than a complicated surrounding full of items. Also notice that your background does not accidentally reveal your personal information.
* Find a place that provides proper illumination, find an illumination that can increase the brightness of your face is a good idea. Avoid any backlighting that causes your face looks dark.
* Check there is no material that reflect light (e.g. necklace, tinfoil hat), since it may reflect light to the webcam and make others feel uncomfortable.
#### Audio considerations (Required!)
* **Use earphones / headphones**
Please do use a earphones / headphones instead of speakers, because speakers can make sound projected in your surroundings and cause echo, it may also affect you listen to attendees' questions clearly.
* **Use headset microphone or external microphone**
Please use an additional microphone such as headset microphone or external microphone. Because these microphone are closer to your mouth, so a better quality of sound can be record, also your voice will sound clear and will not be easily obscured by other sounds.
* **Avoid background noise**
Make sure that you don’t have a lot of background noise in the room when doing the presentation, such as machine operation noise or the sound of wind blowing.
#### Avoid using applications that cause large CPU usage
Since Google Meet will have to run encoding, screen grabbing and more, it does consume lots of CPU power. If your demos or other presentation materials also consume large CPU resources, make sure the browser/Google Meet has the first priority. So that streaming won't be heavily degrade in quality or even drop off. It is recommended that during the meeting, you close all the applications that you will not need for the talk.
#### Avoid using applications that consume large network bandwidth
Please avoid using online IDEs, or other tools which take away upload bandwidth.
Also please avoid streaming your session by yourself during your talk. Since it could result in high cpu usage and large network consumption. We will take care of the streaming on our platform and make sure that the attendees can follow your presentation as best as possible.
#### Backup plans
##### Providing a PDF for your slides / poster
## Contact Us
Take notes of any questions you may have and send them to:
* Email: organizers@pycon.tw
* Or contact directly to #information-desk channel on Discord.