Firebase 配置生成器
本系統需要連接到 Google Firebase 資料庫才能運作,您需自行按照本說明完成建置後,才可正常使用。這能確保所有課堂資料(如學生答案)都保存在您自己的空間,確保資料的隱私與所有權。
注意:此為必要設定步驟,需要您具備基本的 Google 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 自動生成 PIRLS 閱讀理解題組嗎?前往 Google AI Studio 獲取完全免費的 API Key:
功能介紹:
獲得 API Key 後,在應用程式中輸入即可開始使用 AI 生成題目功能!