Googleフォームでのテスト成績の処理

遠隔教育の文脈では、教師は生徒の学習の遠隔監視の問題に直面しています。「距離」は終わりましたが、行われた作業は今後も引き続き役立ちます。





インターネットを介してテストを整理する最も簡単な方法の1つは、Googleフォームサービスを使用することです。質問の簡単なリストを回答とスコアのあるテストに変えるには、フォーム設定に移動して「クイズ」モードをオンにする必要があります。











«Responses». , Google Sheet. :





Score. . , , "/ 2" Custom Number Format. IMPORTRANGE(), , . QUERY() - . .





, : Test 1, Test 2 Test 3. "Full Name". . : Test 1 (Responses), Test 2 (Responses), Test 3 (Responses). : Timestamp, Score, Full Name. , .





Googe Sheet. , , Grade Book. (T1, T2, T3), Source, , Grade Book .





「GradeBook」ドキュメントのシート
"Grade Book"

T1, T2, T3...

T1, T2, T3 . A1 :





=IMPORTRANGE(
"https://docs.google.com/spreadsheets/d/1dee7GYwj1NgZfDNZJgLMVOcWRmPnvSAvg3KJ0ahqkmI",
"Form Responses 1!A2:C"
)
      
      



"https://..." - URL "Test X (Responses)", , "Form Responses 1" - , "A2:C" - , ( ).





"Score" : . D1 :





=ArrayFormula(split(B1:B, "/"))
      
      



D , E - .





シート「T1」
"T1"

Source

Source - , - . Full Name.





A1 "Source" :





=QUERY({
QUERY('T1'!A1:E, "SELECT 'T1', A, B, C, D, E WHERE A IS NOT NULL LABEL 'T1' ''");
QUERY('T2'!A1:E, "SELECT 'T2', A, B, C, D, E WHERE A IS NOT NULL LABEL 'T2' ''");
QUERY('T3'!A1:E, "SELECT 'T3', A, B, C, D, E WHERE A IS NOT NULL LABEL 'T3' ''")
}, "SELECT * ")
      
      



T1, T2, T3 - , , SELECT 'T1'...



- , .





G1 "Source" :





=ArrayFormula(E1:E/F1:F*5)
      
      



H1 , Full Name . , , , . .





=ArrayFormula(INDEX(SPLIT(D1:D, " "), 0, 1))
      
      



"Source" :





Grade Book

A1 "Grade Book" :





=QUERY(
Source!A1:H,
"SELECT H, MAX(G) WHERE C IS NOT NULL GROUP BY H PIVOT A"
)
      
      



Source - , , MAX(G)



- , PIVOT(A)



, - .





:





「成績表」シート
"Grade Book"

.





PS:ロシア語版のGoogleドキュメントでは、カンマは小数点記号であるため、関数の引数の区切り文字としてセミコロンを使用する必要があります。








All Articles