非アクティブユーザーのクリーンアップ

非アクティブユーザーのクリーンアップ
タイプブロック
セット該当なし
ダウンロード https://moodle.org/plugins/view.php?plugin=block_eledia_usercleanup
問題点 https://tracker.moodle.org/browse/CONTRIB-4257
討論
メンテナ ベンジャミンウルフ

概要

このプラグインは、非アクティブなユーザーアカウントを削除します。クリーンアッププロセスはMoodle cronで実行されます。

クリーンアッププロセスは、各ユーザーに対して2つのステップで実行されます。非アクティブなユーザーが見つかった場合、彼は通知メールを受け取り、このプラグイン内で通知済みとしてマークされます。選択されたタイムスパンの後にユーザーがまだシステムにアクセスしていない場合、ユーザーは2番目のステップで削除されます。削除プロセスが開始する前に通知を受けたユーザーが再度ログインすると、そのユーザーの通知エントリは次回のクリーンアッププロセスの実行で削除されます。

プロセスは、現在のタイムスタンプに対してユーザーの最後のアクセスタイムスタンプをチェックします。プロセスが開始される頻度を日数で指定することができます。

インストール

  1. 必要なバージョンがすべて揃っていることを確認してください。
  2. User Cleanupプラグインをダウンロードしてください。
  3. あなたのmoodle / blocks /ディレクトリに解凍してください。
  4. あなたに管理者としてログインし、サイト管理 - >通知と進んでインストールを開始します。
  5. ホームページで編集をオンにします。
  6. ブロックをページに追加します。
  7. ブロック内の設定ページへのリンクをたどり、設定を行います(詳細は後述)。

詳しくは、 貢献モジュールまたはプラグインのインストールを参照してください。

を使う

ブロックは管理者がメインページに含めることができます。ブロックはプラグイン設定へのリンクを提供します。

注:クリーンアッププロセス自体は、moodlecron内で実行されます。そのため、このプラグインを使用するには、moodle cronが実行されている必要があります。より詳しい情報はCronを見てください。

設定

クリーンアッププロセスの設定

有効にする
ここで、cleanup cronプロセスを有効または無効にすることができます。
チェック間隔
プロセスを開始する頻度(日数)を設定します。 0または負に設定すると、プロセスはすべてのMoodlecronで実行されます。
無活動の日数
最後のログイン以降、ユーザーを非アクティブとしてマークし、メールで通知した日数。
削除までの日数
通知メールが送信されてから削除されるまでの日数。

メール本文

メールテキストとプラグインの他のテキストは、moodle 言語カスタマイズを介してカスタマイズすることができます。

クレジット

eLeDia - Eラーニングim Dialog GmbH

メール:info@eledia.de

参照

CONTRIB-4257

モジュールとプラグインデータベースエントリ

Github

Githubにもコードがあります。

https://github.com/eledia/eledia_usercleanup

注意:Githubでは空のマスターブランチを使います。異なるプラグインバージョンは、各Moodleバージョンの特別なブランチにあります。