2022-06-09に更新

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

やりたいこと

  • Google FormsでMoodleのコースについて受講者にアンケートをとっているが、フォームの入力項目としてMoodleのコース名があり、受講者に手入力してもらっていたために、入力間違いが多々見受けられたのでMoodleのURL変数機能を使って対策をしたい。
    例ではコース名をGoogle Formsに渡していますが、Moodleのログインユーザー名を渡すことも可能です。

動作確認したバージョン

  • Moodle 3.11.4+

手順

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

1-1. 作成済みフォームにて「事前入力した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は誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

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

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

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

コメント