開場:規則與自檢(10 分鐘)
三條規則,老師會再講一次:
- 不做簡報,投影片一律不准。 上台開兩樣東西:你們的 README、你們的作品入口。
- 順序當場抽。 沒有人知道自己第幾個,所以現在就要準備好。
- 輪到別組的時候你不是在休息,你在當評審(下面那一張卡)。
現在做下面四件事,五分鐘內做完——剩下五分鐘是留給出問題的組救火的:
〇、先把電腦準備好。這一段同組只有一個人做:等一下要改檔案的那一位。
另一位不要登入這台公用電腦,README 看他的螢幕就好(你們的 repo 是私有的,沒登入的瀏覽器點進去只會是 404)。
要改檔的那一位跑下面這五行(跟前面每一堂一模一樣;gh auth login 那一步會順便把這台的瀏覽器登入 GitHub,你們私有的 README 才打得開):
gh auth login
(GitHub.com → HTTPS → Yes → Login with a web browser → 先看瀏覽器右上角頭像是不是你 → 打八碼 → Authorize)接著四行,一行都不能少:
gh auth setup-git
git config --global user.name "你的帳號"
git config --global user.email "你的專用信箱"
git config --global pull.rebase false
登入了就有登出的責任:下課前那一張卡(「下課前:登出這台公用電腦」)一定要做完。
一、開你們的 README,確認三件東西都還在:截圖(或錄影)、說明、「怎麼看到它動」。
https://github.com/shsh-tw/proj-你們的隊名
二、照 README 寫的那個方法自己走一次。走哪一條看你們是哪一種組——兩條都算數:
- A 有公開網址的組 → 把網址點開,確認它現在還活著(不是空白頁、不是 404、不是登入牆)。
- B 沒有公開網址的組(Chrome 外掛、LINE Bot、只在自己電腦上跑的程式)→ 在你今天帶來的那台機器上把它跑起來:外掛裝好、好友加好、程式開好,畫面就留著別關。順手把 README 裡那張截圖(有錄影的話連錄影)開成另一個分頁備用。
EP15 叫你「不要為了交作業把作品改造成網站」,那條今天照樣成立。 沒有網址不是缺件,你只是走 B 這一條。
三、點不開、跑不動 → 現在修。只修「讓它跑得動」,不改功能。
卡住了 ①
卡住了 ②
卡住了 ③
git add -A → git commit -m "..." → git push)。今天不要在這台公用電腦上 clone,十分鐘做不完。卡住了 ④
卡住了 ⑤
發表(70 分鐘):上台的時候
今天你有多久,老師開場會宣布。不管是三分鐘還是九十秒,前三十秒完全一樣。
前三十秒(一定要講;如果只講得完這個,那就只講這個):
那三個空格不要現場想。你們 EP05 的 README 第一句就寫過,老師發的那張歷程單上也印著同一句原話。
接下來,有多少時間就用多少:
- 給看一個會動的東西。 不要念 README,點下去給他們看。挑那個「核心功能」——就是你們的專題如果只能留一個功能,會留下的那一個。
- 講一件你們原本以為很簡單、結果很難的事。 台下對這句最有感,也最想問。
- 被喊停就停。沒講完不算失敗,台下寫不出你們幫的是誰才是。
卡住了 ①
卡住了 ②
卡住了 ③
卡住了 ④
卡住了 ⑤
別組上台的時候,你是評審
每一組講完,你要寫一行,只回答一件事:
- 只寫那個對象。 不評分、不寫建議、不寫「做得很好」。
- 寫不出來就寫「寫不出來」。 這不是為難那一組——這是他們今天最需要知道的一件事。
- 這一行不會變成任何人的分數。 它是一面鏡子:如果全班寫出來的是二十個不同的對象,那不是台下的問題。
老師會給你一份表單(或一張紙),一組一行。
如果今天有第二輪(走動看攤):那一輪你還是要寫,但換一題。 這一題要走到人家攤位前面、問完之後才答得出來:
- 拿任何一張紙,最上面寫你的隊名,一攤一行,下課交講桌。不用另外的表格。
- 寫一個具體的人或情況(「我阿嬤」「開學第一週找不到教室的學弟」都算),不要寫「大家」。
- 想不到人可以介紹?→ 就寫「想不到」。 跟輪一那條規則一樣:這是那一攤今天最需要知道的一件事。
- 輪到你顧攤的時候,你會親耳聽到別人怎麼轉述你們的東西——那是今天最值錢的一句回饋,別滑手機。
卡住了 ①
卡住了 ②
卡住了 ③
卡住了 ④
[check] 直接跳過。面試演練(80–95 分,15 分鐘)
接下來這二十分鐘,是這學期唯一一次有人拿著你自己寫的東西問你問題——而且那個人不會客氣。
第一步:把材料貼進去。 開一個新的 AI 對話,貼兩樣東西:
- 你們的 README 全文。
專題日誌.md的七段全部(## EP06一路到## EP12)。
第二步:貼下面這一段指令。 兩個 __ 換成你真的想申請的那個大學和那個系——不要填你覺得好聽的:
你是__大學__系的教授,正在看這份學生的專題資料。
根據他寫的內容問三個問題,每個問題都要指到他寫的某一句。
只問問題,不要給答案,也不要評論好壞。
第三步:用嘴巴回答。
- 抽到的組面對全班答,其他人兩個一組互相問。
- 不要把答案打字給 AI 看。 打字不算。今天要的是你開口講出來。
- 答不出來就說「我不知道」,然後說出你當時實際上做了什麼。那比編一個漂亮答案有用得多。
第四步:把被問倒的那一題抄下來。 三題裡一定有一題你答得最心虛——把那一題原封不動抄在學期歷程單的背面(就是老師 EP15 發給你、今天貼日誌又拿出來的那張紙)。
不是改 README(EP15 已經定稿),就只是抄那一句。這張紙帶走不要弄丟,EP17 自評第一題會叫你拿出來用。
卡住了 ①
卡住了 ②
卡住了 ③
卡住了 ④
卡住了 ⑤
卡住了 ⑥
proj-你們的隊名 裡的 專題日誌.md。從 ## EP06 那一段一路複製到 ## EP12。下課前:登出這台公用電腦(最後 5 分鐘)
今天你在這台機器上做了兩件會留下痕跡的事:登入過 GitHub、把整份 README 和七段日誌貼進 AI。
兩樣都要清掉。下一節坐在這個位子的人,不該看到你的 repo,更不該讀得到你整段對話。
一、GitHub(開場〇登入過的那一位做)
gh auth logout
git config --global --unset-all user.name
git config --global --unset-all user.email
VS Code 左下角人像 → Sign out。
二、AI 那個網站(今天每一個人都要做)
右上角頭像 → 登出,然後把那個對話分頁關掉。只按 X 關視窗不算——帳號還登著,下一個人點開就接著看。
三、 最後按這一頁最下面的「清掉這台瀏覽器的紀錄」。
收尾一句話
老師會用這句話收掉這堂課:
這句話今天成立,只有一個原因:你從 EP06 到 EP12 每一堂都留下了一段字。
下一堂(EP17)你會再用到同一批東西——不用再寫新的。
備援路線
| 狀況 | 怎麼辦 |
|---|---|
| 網址死了 | 用 README 的截圖或錄影上台,內容照講。網址死掉本身不扣分。 |
| demo 當場掛掉 | 老師先換下一組,你們稍後回來。不要在台上修。 |
| 作品要裝才看得到(外掛、LINE Bot) | 上台前先在你今天帶來的那台機器上裝好、加好友、開好畫面。台上只做一件事:操作給人看。 |
| 沒有網址、只有本機程式 | 一樣上台,直接在你今天帶來的那台機器上跑給大家看。README 那一格本來就允許寫「現場示範」。 |
| 機器忘了帶,或帶了跑不起來 | 用 README 裡的截圖(有錄影更好)上台,內容照講。沒有公開網址不是缺件,EP15 就是這樣定的。 |
| 同組一個人請假 | 一個人上台講完,跟老師登記。 |
| AI 不能用 | 兩個人交換日誌,互相出三題。 |
| 這台電腦什麼都沒登入 | 要改檔的那一位照開場〇那五行登入;另一位不用登入,README 看他的螢幕。今天沒有人需要在這台電腦上 clone。 |