在 Google 表單中其實是可以將問卷指定為「測驗」,除了可以用來考試,也能提供標準答案,還可以幫你算分數。

但是,學校的老師問到:如果要用Google表單測驗「多選題」,而答錯部分有倒扣,在處理上似乎有困難,該如何解決?多選題的計分方式是每題分數為S分,共有n個選項,假設答錯選項有k個,則得分:

Excel-設計Google表單測驗多選題並以Excel計算分數

Google 表單並沒有提供「多選題」的測驗計分方式,所以以下的設計是以 Excel 檔自動計算分數。當然,你也可以將公式寫在 Google試算表中。

1. 新增施測題目的Google 表單。

2. 每個題目必須使用「核取方塊」型式。

3. 設定每個題目的選項隨機調整順序。

在每個題目的右下角點選:選項,再選取:隨機決定選項順序。

Excel-設計Google表單測驗多選題並以Excel計算分數

4. 設定題目隨機調整順序。

在表單的「設定」中的「簡報」區中點選:隨機決定問題順序。

Excel-設計Google表單測驗多選題並以Excel計算分數

5. 測驗設計完成後分享表單網址,讓學生填寫答案。

每個學生看到的題目順序和每個題目的答案順序都不相同。

Excel-設計Google表單測驗多選題並以Excel計算分數

6. 取得填答結果的Google試算表

雖然你設定了隨機出現題目和選項,但是在填答結果中仍會以預設的順序顯示題目和選項的順序。

Excel-設計Google表單測驗多選題並以Excel計算分數

7. 新增一個Excel活頁簿,新增一個工作表(名稱:原換資料),以放置學生填答結果。

將施測後的結果(Google試算表內容)複製到這個工作表中。

Excel-設計Google表單測驗多選題並以Excel計算分數

8. 新增一個工作表(名稱:轉成答案),將學生的填答結果轉換成答案的A,B,C,D,E。

其中第2列放置各題標準答案。第3~7列放各題的選項。第8列後轉換學生的作答結果。

儲存格B8:

=IF(SUBSTITUTE(原始資料!C2,轉成答案!B$3,"")<>原始資料!C2,$A$3,"")&IF(SUBSTITUTE(原始資料!C2,轉成答案!B$4,"")<>原始資料!C2,$A$4,"")&IF(SUBSTITUTE(原始資料!C2,轉成答案!B$5,"")<>原始資料!C2,$A$5,"")&IF(SUBSTITUTE(原始資料!C2,轉成答案!B$6,"")<>原始資料!C2,$A$6,"")&IF(SUBSTITUTE(原始資料!C2,轉成答案!B$7,"")<>原始資料!C2,$A$7,"")

複製儲存格B8,貼至每個學生的全部題目儲存格範圍。

Excel-設計Google表單測驗多選題並以Excel計算分數

9. 計算多選題每一個題目的得分。

新增一個工作表(名稱:轉換成績),儲存格B1放置每一題的分數。

為了方便說明,第2列中仍出現每一題的標準答案。

儲存格C3:=IF($B$1*(5-2*(5-SUMPRODUCT(((SUBSTITUTE(轉成答案!B8,{"A","B","C","D","E"},"")=轉成答案!B8)=(SUBSTITUTE(C$2,{"A","B","C","D","E"},"")=C$2))*1)))/5<0,0,$B$1*(5-2*(5-SUMPRODUCT(((SUBSTITUTE(轉成答案!B8,{"A","B","C","D","E"},"")=轉成答案!B8)=(SUBSTITUTE(C$2,{"A","B","C","D","E"},"")=C$2))*1)))/5)

複製儲存格C3,貼至各題目的各學生的資料範圍。

關於多選題的計分方式,可以參考這篇:Excel-多選題計分

Excel-設計Google表單測驗多選題並以Excel計算分數

10. 最後,在A欄中再加總每一位學生的所有題目得分總和。

關於其他成績處理,還可以參考這篇:

Excel-和成績、分數的相關文章

Excel-設計Google表單測驗多選題並在Excel中自動帶入結果得到分數

學不完.教不停.用不盡文章列表

    文章標籤

    Excel 多選題 Google表單

    全站熱搜

    vincent 發表在 痞客邦 留言(2) 人氣()