GOOGLE FORMS SETUP

診断フォームを、
10分で立ち上げる。

AIスキル診断シートをGoogleフォームに移し、回答が自動で採点されるところまでを一度に用意します。手作業でフォームを作る必要はありません。下のスクリプトを1回実行するだけです。受講者が増えるたびに作り直す必要もありません。

作られるものフォーム 3つ
集計先スプレッドシート 1つ
採点送信と同時に自動
所要時間約10分
先に全体像。Googleの「Apps Script」という機能に、用意したコードを貼って1回実行します。するとフォーム3つと集計用スプレッドシートが自動で作られ、あなたのGoogleドライブに入ります。あとは受講者にURLを送るだけです。プログラミングの知識は要りません。

この案件で作ったもの(実物)

開くにはご自身のGoogleアカウントでのログインが必要です。

※ setupAll では診断・各回ふりかえり・修了時成果報告の3フォームと集計スプレッドシートができます。残りのURLは showUrls の実行ログに出ます。

1

Apps Script を開く

script.google.com を開き、左上の「新しいプロジェクト」をクリックします。講座で使うGoogleアカウントでログインしておいてください。

アカウントの選び方。受講者の会社名や回答が入るので、仕事用のアカウントで作ってください。あとから別アカウントへ移すのは手間がかかります。
2

コードを貼り付ける

画面に function myFunction() {} と書かれたコードが出ています。これを全部消してから、下のコードを貼り付けてください。「コピー」ボタンを押すと全文がコピーされます。

消し忘れるとエラーになります。エディタ内で Ctrl+A(Macは ⌘+A)→ Delete が確実です。

3

保存する

上部のフロッピーディスクのアイコン、または Ctrl+S で保存します。プロジェクト名を聞かれたら「AI講座フォーム」など分かる名前を付けてください。

4

実行する

上部にある実行する関数の選択欄を setupAll にして、「実行」を押します。

選択欄には他の関数名も並びますが、必ず setupAll を選んでください。ここを間違えると何も作られません。

5

権限を承認する ― ここだけ迷います

初回は必ず「承認が必要です」という画面が出ます。途中で怖い警告が出ますが、正常な動きです。順番はこうなります。

  1. 「権限を確認」をクリック
  2. 使うGoogleアカウントを選ぶ
  3. 「このアプリは Google で確認されていません」という画面が出る
  4. 左下の「詳細」をクリック
  5. 下に出てくる「(プロジェクト名)(安全ではないページ)に移動」をクリック
  6. 「許可」をクリック
なぜ警告が出るのか。この警告は「Googleが審査していない外部アプリ」に対して出るものです。今回はあなた自身のアカウントで、あなたが貼ったコードを動かしているだけで、外部の誰かにデータが渡ることはありません。安心して進めてください。ただし、この手順は出所の分からないコードに対しては絶対にやらないでください。同じ警告は本物の危険なアプリにも出ます。この判断そのものが、そのままAIリテラシーの教材になります。
6

URLを受け取る

実行には20〜40秒ほどかかります。終わると画面下の「実行ログ」にURLが並びます。

■ ① AIスキル診断(受講者に送るURL)
   https://docs.google.com/forms/d/e/.../viewform

■ ④ 回答集計スプレッドシート
   https://docs.google.com/spreadsheets/d/...

受講者に送るのは①のURLです。このログはあとから showUrls という関数を実行すればもう一度見られるので、消してしまっても大丈夫です。

7

自分で1回テストする

受講者に送る前に、必ず自分で一度回答してみてください。送信後、集計スプレッドシートの「診断結果」シートに、点数とレベルが1行追加されていれば成功です。

テスト行は、あとから行ごと削除すれば消せます。

点数が入らないときは。Apps Scriptの左メニューにある時計のアイコン(トリガー)を開き、onDiagnosticSubmit が登録されているか確認してください。無ければ setupAll をもう一度実行します。
AI講座フォーム作成.gs ファイルで開く
読み込み中…

3つのフォームを、いつ使うか

1対1の講座では、この3つで受講前・毎回・修了時の情報がすべて1つのスプレッドシートに集まります。

BEFORE / AFTER① AIスキル診断申込時と修了時の2回、同じフォームに回答してもらう。冒頭で「受講前/修了時」を選ぶので、点数の伸びがそのまま効果測定になる
EVERY SESSION② 各回ふりかえり毎回の終わりに1分。難易度と宿題の実行可能性を聞くので、次回の調整に直接使える
AT THE END③ 修了時 成果報告削減時間と社員の反応を数字で回収する。事例として使ってよいかの確認も入っている
設問を変えても大丈夫ですが、1か所だけ注意。表形式(グリッド)の設問の行と列の文言は変えないでください。採点はこの文言を手がかりに点数を出しているため、書き換えると点数が0になります。文言を変えたい場合は、コード上部の FREQ / AGREE / WANT / Q_USE / Q_SKILL も同じように直してから、新しくフォームを作り直してください。

採点のしくみ

Excel版の診断シートと同じ基準です。両方を併用しても点数はずれません。

項 目内 容
A. 利用状況8問 × 0〜4点 = 32点満点。「使っていない」が0点、「ほぼ毎日」が4点
B. スキル・体制12問 × 0〜4点 = 48点満点。「全く違う」が0点、「とても当てはまる」が4点
合計80点満点。0〜15点 Lv.1/16〜31点 Lv.2/32〜47点 Lv.3/48〜63点 Lv.4/64〜80点 Lv.5
困っている業務 上位3Cセクションで「かなり困っている」「最優先」を選んだ業務を、困り度の高い順に3つ自動抽出。初回の演習題材になる
目標受講前から修了時にかけて、合計点+25点以上(Lv.1の人がLv.3に到達する水準)
診断だけで判定を確定させないこと。初回120分では、実際にChatGPTを操作するところを20分見せてもらいます。自己申告と実演がずれることは多く、特にLv.4・Lv.5は操作の巧拙ではなく「社内に展開しているかどうか」で分かれます。判定の確定は第3回終了時です。

うまくいかないとき

症 状対 処
実行ログにURLが出てこない実行に20〜40秒かかります。画面下の「実行ログ」タブが開いているか確認してください。赤いエラー文が出ている場合は、その1行目をそのまま検索してください
「構文エラー」と出る元からあった function myFunction() {} を消し忘れているか、コードの貼り付けが途中で切れています。エディタ内で全選択して削除し、貼り直してください
権限の画面が繰り返し出るブラウザのポップアップブロックを解除してから、もう一度実行してください
フォームを作り直したいGoogleドライブから古いフォームとスプレッドシートを削除し、setupAll をもう一度実行します。削除せずに実行すると、同じものがもう一組できます
点数が「診断結果」シートに入らない左メニューの時計アイコン(トリガー)で onDiagnosticSubmit の登録を確認。無ければ setupAll を再実行してください
受講者から「スマホだと見づらい」と言われる表形式の設問があるため、案内に「パソコンでのご回答をおすすめします」と添えてください。フォームの説明文にも既に書いてあります
URLをもう一度知りたい実行する関数を showUrls にして実行すると、ログにURLが再表示されます

受講者への送り方(文例)

そのまま使える案内文です。回答の負担が軽いことと、点数が低くても問題ないことを先に伝えるのが、回収率を上げるコツです。

○○様

このたびはお申し込みいただきありがとうございます。
初回までに、下記のフォームへのご回答をお願いいたします。

▼ AIスキル診断(所要10分・パソコン推奨)
(①のURLを貼る)

正解を答えていただく必要はありません。素直な現状をご記入ください。
点数が低いことは全く問題なく、むしろ伸びしろの大きさを示します。

この回答をもとに、初回の進め方と演習の題材を御社に合わせて調整いたします。
特に「時間がかかっている業務」の欄が、そのまま初回の題材になります。
お手数ですが、具体的にお書きいただけますと助かります。

なお初回は、普段お使いのPCでChatGPTにログインした状態でご参加ください。
いつもの使い方を見せていただくところから始めます。