<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>kahoot on 林協霆醫師</title><link>/tags/kahoot/</link><description>林協霆醫師 (kahoot)</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><image><url>https://htl.physician.tw/favicon-32x32.png</url><title>林協霆醫師</title><link>https://htl.physician.tw/</link><width>32</width><height>32</height></image><webfeeds:icon>https://htl.physician.tw/favicon-32x32.png</webfeeds:icon><webfeeds:logo>https://htl.physician.tw/android-chrome-512x512.png</webfeeds:logo><webfeeds:accentColor>5bbad5</webfeeds:accentColor><lastBuildDate>Sat, 28 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="/tags/kahoot/index.xml" rel="self" type="application/rss+xml"/><item><title>kahoot：即時多人答題平台 MVP 的自製克隆</title><link>/blog/kahoot-2026-03-28/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>/blog/kahoot-2026-03-28/</guid><description>&lt;h2 id="introduction引言" >
&lt;div>
&lt;a href="#introduction%e5%bc%95%e8%a8%80">
#
&lt;/a>
Introduction（引言）
&lt;/div>
&lt;/h2>
&lt;p>Kahoot 為許多教師熟悉的線上即時答題工具，但商用版本對於匿名性、資料留存與品牌客製有諸多限制；對於醫學教育者，將學生資料外包給第三方亦帶來隱私顧慮。本專案以 MVP（minimum viable product）規模克隆 Kahoot 的核心體驗：教師主持答題、學員以行動裝置加入、結果即時排行。目的不在於取代 Kahoot，而是擁有一個可被完全控制的版本，便於教學研究與自我擁有。&lt;/p>
&lt;h2 id="methods方法" >
&lt;div>
&lt;a href="#methods%e6%96%b9%e6%b3%95">
#
&lt;/a>
Methods（方法）
&lt;/div>
&lt;/h2>
&lt;p>實作以 TypeScript 為主，前後端共用型別定義。後端以 WebSocket 提供即時連線與廣播；前端分為主持人介面（投影至大螢幕）與參賽者介面（手機友善）。題目以 JSON 檔載入，便於版本控制與重複使用；計分邏輯（含時間獎勵）與 Kahoot 原版相近，確保使用者熟悉度。&lt;/p>
&lt;p>設計上採取「先讓核心好玩」原則：MVP 階段不追求所有功能（自訂頭像、付費功能），而是把答題流程的延遲與爽感打磨到可上戰場的水準。整體部署可使用 Cloudflare Workers／Vercel 等邊緣節點，達成低延遲。&lt;/p>
&lt;h2 id="results結果" >
&lt;div>
&lt;a href="#results%e7%b5%90%e6%9e%9c">
#
&lt;/a>
Results（結果）
&lt;/div>
&lt;/h2>
&lt;p>完成的 MVP 已可支援數十人同時答題的小型醫學教育情境，例如住院醫師晨會即興測驗、教學會議互動問答。主持人介面、學員介面與計分皆穩定運作，且因為自管，可在敏感題目（涉及病例討論）上避免外傳資料。&lt;/p>
&lt;h2 id="discussion討論" >
&lt;div>
&lt;a href="#discussion%e8%a8%8e%e8%ab%96">
#
&lt;/a>
Discussion（討論）
&lt;/div>
&lt;/h2>
&lt;p>本專案展現了「自管教學工具」的理由與可行性：當教學情境涉及隱私或客製需求時，MVP 級別的自製工具便足以承擔。限制方面，缺乏完整題庫、缺乏進階分析報表，仍不及商用版本豐富；後端可擴展性需要持續優化。未來可加入題庫共享、與 Anki／Obsidian 整合、以及賽後自動產生學員弱點報告。&lt;/p>
&lt;h2 id="連結" >
&lt;div>
&lt;a href="#%e9%80%a3%e7%b5%90">
#
&lt;/a>
連結
&lt;/div>
&lt;/h2>
&lt;ul>
&lt;li>GitHub：&lt;a href="https://github.com/htlin222/kahoot">htlin222/kahoot&lt;/a>&lt;/li>
&lt;li>主要語言：TypeScript&lt;/li>
&lt;li>最後更新：2026-03-28&lt;/li>
&lt;/ul></description></item></channel></rss>