Try   HackMD

用Google試算表架設成績查詢系統

系統簡介

本系統改良自 阿簡生物筆記 Google App Script的客製化成績查詢系統
針對以下幾點進行改善:

  1. 增加欄位調整彈性,可依據成績欄位總數顯示,且可自行調整基本資料欄位數與內容。
  2. 查詢成績免密碼(直接使用google帳號進行驗證)

需注意事項:因為是透過學生登入的學校信箱帳號進行驗證,所以老師一定要用學校信箱進行架設。

各位老師使用完後有任何回饋,歡迎至留言區告知。

20250115 ver2 新增功能

  1. 可以透過勾選決定那些欄位要顯示
  2. 當成績空白時,即不會出現該項目(適用於多班級作業內容不相同,或是同學請假不需繳交作業時),若老師希望提醒學生該項作業未交,可直接在該格寫上0分或是"未繳交"。
  3. 可以自訂主題顏色
  4. 支援RWD,手機瀏覽更友善
  5. 備註支援輸入多行文字

20250115 ver2.1 分支功能 (點我開啟ver2.1

為應問部分老師需求新增一列「成績百分比」,若無計算成績需求者可繼續使用 ver2

  1. 將總成績拉至「標頭區」
  2. 新增一列「成績百分比」,並在試算表中寫好sumproduct函式,老師只要輸入百分比與成績即會自動計入總成績。
  3. 若該分項有附上百分比,則在查詢系統中會與分項一同顯示。

部署網站

  1. 登入學校帳號,並開啟 成績查詢系統ver2_分享版 建立副本

  2. 點選 「擴充功能」 -> "Apps Script"

    image

  3. 點選右上角 「部署」 -> 「新增部署作業」

    image

  4. 依照下列設定完成部署作業

    • 執行身分設定成
    • 誰可以存取改成 所有已登入google帳戶的使用者
    • 按下部署
      image
  5. 授予存取權(讓程式碼可以存取你的試算表)

    image   
    image

  6. 部署網站完成!可以先將網站連結複製起來之後貼給學生
    (網站僅需部署一次,之後更新成績表,都會即時更新)

    image

  7. 點開連結後看到下列文字是正常的,代表程式有正常運作,只是尚未新增成績表

    image

更新設定檔

目前設定檔可以調整的內容如下:

image

  1. 標題:學生看到畫面的開頭標題
  2. 主題顏色:直接更改儲存格的背景顏色,即可更新屬於自己的主題顏色
  3. 網域名稱:學校信箱中,@後面的整串
  4. 備註:其他想提醒學生的事項,若欲輸入多行文字,可在儲存格中使用Alt + Enter進行換行

更新成績表

  1. 將你的成績表複製貼上到 成績總表 分頁,第2列為標題,第3列起依序為每位同學成績
  2. 從第1列的 核取方塊 勾選要顯示的成績或資料欄
    image
  3. 若學生資料欄位數量或成績數量與範例表格不同也無妨,可自行增減
  4. 請確保「學號」欄位存在,系統預設學生信箱為 學號@網域名稱,其中網域名稱可以至 設定檔 分頁修改
  5. 選取個人資料中的最後一欄(範例成績表中為 D 欄,可能應教師成績表有所差異),並凍結至此欄。此舉動為顯示時能區分個人資料與成績

測試

可先在成績中新增一列教師成績,並檢查成績是否為正常顯示

image

再次打開方才部署成功之網站,檢查是否能正常顯示

image