ユーザプロファイルフィールド(必須項目)の強制入力について

ユーザプロファイルフィールド(必須項目)の強制入力について

- 藤村 SC の投稿
返信数: 2

お世話になっております。

現在Moodle3.1.8環境で諸々検証しておりますが、一点理想の挙動にならない箇所がある為

実現は可能なのか、こちらで質問させていただきます。


【前提】

・ユーザ登録自体は、管理者アカウントでCSV一括アップロードor手動登録で、作成。生徒の自己登録はなし。

・生徒にはプロファイルなどの編集権限は付与せず、出来るのは基本 各コース内コンテンツの閲覧のみ。


上記の前提条件を守った上で

生徒の初回ログイン時などに、パスワード強制変更と「追加項目の取得」を行いたく思っています。

※パスワード強制変更は、元々用意されている機能があるので、もちろん無事実現しています。

この「追加項目」は、運用管理上使用するので、(例えば 「緊急連絡先」「連絡可能時間」 など)

 生徒側に強制的に入力させて、ユーザ情報として保持したいものになります。


管理者がユーザプロファイルフィールドを作成し、必須マークをONにしつつも

→UPするCSVファイル内には記載せず…

とすれば、生徒のログイン時に

「埋めていない項目がありますよ」という旨のアラートが出てくれるかとほんのり期待したのですが、

そんなに虫の良い話はありませんでした…


生徒が既に存在するサイトに、新たにユーザプロファイルフィールドを(必須項目として)追加した際には

次回ログイン時に強制設定させることが出来たので、

似たことが出来るのではないか… と思っています。


予め生徒一人一人に追加項目の回答を別途聞いておいて、UP時のCSVに最初から含めるしかないのでしょうか;


お知恵を拝借したく存じます

藤村 SC への返信

Re: ユーザプロファイルフィールド(必須項目)の強制入力について

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

下記プラグインをお使いになってはいかがでしょうか。

[Moodle plugins directory: Complete your profile block]
https://moodle.org/plugins/block_completeyourprofile

評点平均: お役立ち度: ★★★★★★★ (1)
Mitsuhiro Yoshida への返信

Re: ユーザプロファイルフィールド(必須項目)の強制入力について

- 藤村 SC の投稿
Mitsuhiro Yoshida さま 早速のご回答ありがとうございました!
御礼が遅くなり、失礼いたしました。

プラグインのご教示ありがとうございます。
期待通りの挙動が出来るか、早速試してみます!!