learnweb / moodle-tool_lifecycle

:recycle: Extensible Moodle plugin for managing course life cycles, e.g., deprovisioning
GNU General Public License v3.0
19 stars 31 forks source link

Question: possible to create subplugins for user lifecycle management? #202

Closed bozicm closed 3 months ago

bozicm commented 3 months ago

Hello, I was looking for alternatives for https://moodle.org/plugins/tool_usersuspension. I was wondering if similar features could be implemented with subplugins in your plugin. After a quick glance over the documentation I'm not so sure, because it seems to be quite tightly coupled with course functions. Or am I mistaken?

Thanks, Martin

NinaHerrmann commented 3 months ago

Hey @bozicm, maybe you could elaborate on the functionality that you need? I do not know tool_usersuspension. Best regards, Nina

bozicm commented 3 months ago

We'd like to check on users that haven't logged for a certain period. After that period we would send them a notification that their account will be suspended unless they login into Moodle. Then, after a certain period of suspension, the account would get deleted.

On Wed, Mar 20, 2024 at 05:56:27AM -0700, Nina Herrmann wrote:

Hey @bozicm, maybe you could elaborate on the functionality that you need? I do not know tool_usersuspension. Best regards, Nina

-- Reply to this email directly or view it on GitHub: https://github.com/learnweb/moodle-tool_lifecycle/issues/202#issuecomment-2009505784 You are receiving this because you were mentioned.

Message ID: @.***>

NinaHerrmann commented 3 months ago

Ah. You can realize this with tool_cleanupusers We developed it but due to internal changes never came to use it. I am uncertain if there is a officially supported version from the TU Darmstadt but it is tailored to manage user lifecycles.

ksteitz commented 3 months ago

yes, you may use tool_cleanupusers. For the future we are also planning to get in in the moodle.org plugins directory. Just ask if you have questions...