2022-07-14に更新

【Moodle】URL変数を使って、Google FormsにMoodleのコース名を自動入力させる

Google Formsを使ったアンケート運用の悩みとその解決方法

  • Moodleのアンケートモジュールより使いやすかったのでGoogle Formsで受講者のアンケートを取っていました。フォームの入力項目にMoodleのコース名があるのですが、これを受講者に手入力してもらうと入力間違いが発生しがちでデータ集計用に都度修正しないといけないのが長年の大きな悩みでした。
  • MoodleのURL変数機能を使うとコース名をMoodleからGoogle Formsに自動で渡せるのでこの入力間違い問題を簡単に解決できます。
    この例ではコース名をGoogle Formsに渡していますが、Moodleのログインユーザー名を渡すことも可能でとても便利です。

動作確認したバージョン

  • Moodle 3.11.4+

手順

1. Google Formsの指定入力項目のURLパラメーターを取得する

image

1-2. Moodleのコースを入力している項目で適当な値を入れる

image

1-3. 一番下の「リンクを取得」をクリックする

image

1-4. 「リンクをコピー」をクリックして生成されたURLを取得する

image

1-5. メモ帳などに生成されたURLを貼り付け、URLパラメーターを確認する

https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_url&entry.88458871=hogehoge

上記の場合はentry.88458871が該当項目のURLパラメーターです。
https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_urlはURLモジュールの外部URLに指定します

2. Moodleのコース内にあるGoogle Formsに飛ぶURLモジュールのURL変数を設定する

2-1. 外部URLの設定

image
上記で確認したhttps://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxx/viewform?usp=pp_url外部URLへ入れます。

2-2. URL変数の設定

image

URL変数の&parameter=変数の箇所にこのような形式で先程確認したURLパラメーターのentry.88458871自動入力させたい情報(ここでは長いコース名)入れます。

3. URLモジュールからGoogle Formsのリンクを踏んで動作チェック

image

Google Formsで指定項目にMoodleのコース名が自動で入力されればOKです

ツイッターでシェア
みんなに共有、忘れないようにメモ

arohajiro

しがない元インフラエンジニアです

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント