Firebase 配置生成器
Authentication (驗證)
在專案左側「建構」中找到「Authentication」,點擊「開始使用」,進入「登入方式」分頁,並「啟用」「匿名」登入方式。
Firestore Database (資料庫)
在專案左側「建構」中找到「Firestore Database」,點擊「建立資料庫」後點選「Standard版」,接著下一步位置改成「asia-east1 (Taiwan)」讀取資料才能非常快速,最後選擇以「測試模式」啟動。
資料庫建立後,在專案左側「建構」中找到 Firestore Database 頁面,點擊上方的「規則」(Rules) 分頁。
將編輯器中的所有內容,替換為以下規則:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
這條規則的意思是「允許任何已登入的使用者(包含我們剛才啟用的匿名登入)對資料庫進行讀寫」。
修改完成後,點擊「發佈」(Publish) 來儲存您的新規則。
① 在 Firebase Console 中,點擊專案首頁左上角的齒輪圖示 ,選擇「專案設定」。
② 在「您的應用程式」區塊,點擊「新增應用程式」並選擇「網頁」圖示 (</>)。
③ 為您的應用程式命名後,點擊「註冊應用程式」按鈕,您會看到一組 firebaseConfig 設定值。請將它複製下來。
const firebaseConfig = {
apiKey: "AIzaSy...",
authDomain: "xxx.firebaseapp.com",
projectId: "xxx",
storageBucket: "xxx.appspot.com",
messagingSenderId: "123456789",
appId: "1:123456789:web:..."
};
下載完成後,請將剛剛下載的 index.html 上傳到以下網站即可免費發布您的應用程式:
上傳後,您將獲得一個公開網址,學生可以直接透過瀏覽器使用您的教學工具!
完全免費,📷 支援拍照/截圖辨識
使用 AI 出題功能前,請先準備您自己的 Gemini API Key
為確保每位老師都能穩定享用 AI 服務,透過本頁下載的 index.html 不內建共用金鑰。只要花 2 分鐘完成以下步驟即可永久免費使用:
💡 Gemini 個人免費配額:每分鐘 15 次、每日 1,500 次 — 整班 30 位學生的備課需求完全夠用。
✨ 想直接試用看看? 線上版 (cagoooo.github.io/Akailao) 仍可免 Key 直接體驗(體驗帳號共用,正式授課請用自己下載的版本)。
設定完 API Key 後,AI 出題有三種使用方式:
PIRLS 四層次自動配題:直接提取(3) + 直接推論(3) + 詮釋整合(2) + 比較評估(2) = 10 題
您的 API Key 只儲存在您自己的瀏覽器中(localStorage),絕不會外流或上傳到任何伺服器。